Home
last modified time | relevance | path

Searched refs:queue_entry (Results 1 – 25 of 32) sorted by relevance

12

/Linux-v4.19/drivers/net/wireless/ralink/rt2x00/
Drt2x00.h371 struct queue_entry *beacon;
556 bool (*get_entry_state) (struct queue_entry *entry);
557 void (*clear_entry) (struct queue_entry *entry);
582 void (*tx_dma_done) (struct queue_entry *entry);
587 void (*write_tx_desc) (struct queue_entry *entry,
589 void (*write_tx_data) (struct queue_entry *entry,
591 void (*write_beacon) (struct queue_entry *entry,
593 void (*clear_beacon) (struct queue_entry *entry);
594 int (*get_tx_data_len) (struct queue_entry *entry);
599 void (*fill_rxdone) (struct queue_entry *entry,
[all …]
Drt2800mmio.h130 __le32 *rt2800mmio_get_txwi(struct queue_entry *entry);
131 void rt2800mmio_write_tx_desc(struct queue_entry *entry,
135 void rt2800mmio_fill_rxdone(struct queue_entry *entry,
155 bool rt2800mmio_get_entry_state(struct queue_entry *entry);
156 void rt2800mmio_clear_entry(struct queue_entry *entry);
Drt2800lib.h78 __le32 *(*drv_get_txwi)(struct queue_entry *entry);
173 static inline __le32 *rt2800_drv_get_txwi(struct queue_entry *entry) in rt2800_drv_get_txwi()
192 void rt2800_write_tx_data(struct queue_entry *entry,
194 void rt2800_process_rxwi(struct queue_entry *entry, struct rxdone_entry_desc *txdesc);
196 void rt2800_txdone_entry(struct queue_entry *entry, u32 status, __le32 *txwi,
199 void rt2800_write_beacon(struct queue_entry *entry, struct txentry_desc *txdesc);
200 void rt2800_clear_beacon(struct queue_entry *entry);
Drt2x00usb.c224 static void rt2x00usb_work_txdone_entry(struct queue_entry *entry) in rt2x00usb_work_txdone_entry()
245 struct queue_entry *entry; in rt2x00usb_work_txdone()
262 struct queue_entry *entry = (struct queue_entry *)urb->context; in rt2x00usb_interrupt_txdone()
288 static bool rt2x00usb_kick_tx_entry(struct queue_entry *entry, void *data) in rt2x00usb_kick_tx_entry()
340 struct queue_entry *entry; in rt2x00usb_work_rxdone()
367 struct queue_entry *entry = (struct queue_entry *)urb->context; in rt2x00usb_interrupt_rxdone()
393 static bool rt2x00usb_kick_rx_entry(struct queue_entry *entry, void *data) in rt2x00usb_kick_rx_entry()
450 static bool rt2x00usb_flush_entry(struct queue_entry *entry, void *data) in rt2x00usb_flush_entry()
533 struct queue_entry *entry; in rt2x00usb_dma_timeout()
565 void rt2x00usb_clear_entry(struct queue_entry *entry) in rt2x00usb_clear_entry()
Drt2x00queue.h380 struct queue_entry { struct
464 struct queue_entry *entries;
592 bool (*fn)(struct queue_entry *entry,
634 static inline int rt2x00queue_dma_timeout(struct queue_entry *entry) in rt2x00queue_dma_timeout()
Drt2800mmio.c42 __le32 *rt2800mmio_get_txwi(struct queue_entry *entry) in rt2800mmio_get_txwi()
48 void rt2800mmio_write_tx_desc(struct queue_entry *entry, in rt2800mmio_write_tx_desc()
105 void rt2800mmio_fill_rxdone(struct queue_entry *entry, in rt2800mmio_fill_rxdone()
178 static bool rt2800mmio_txdone_entry_check(struct queue_entry *entry, u32 status) in rt2800mmio_txdone_entry_check()
193 static bool rt2800mmio_txdone_find_entry(struct queue_entry *entry, void *data) in rt2800mmio_txdone_find_entry()
225 static bool rt2800mmio_txdone_match_first(struct queue_entry *entry, void *data) in rt2800mmio_txdone_match_first()
246 static bool rt2800mmio_txdone_release_entries(struct queue_entry *entry, in rt2800mmio_txdone_release_entries()
596 struct queue_entry *entry; in rt2800mmio_kick_queue()
703 bool rt2800mmio_get_entry_state(struct queue_entry *entry) in rt2800mmio_get_entry_state()
720 void rt2800mmio_clear_entry(struct queue_entry *entry) in rt2800mmio_clear_entry()
Drt2x00queue.c34 struct sk_buff *rt2x00queue_alloc_rxskb(struct queue_entry *entry, gfp_t gfp) in rt2x00queue_alloc_rxskb()
104 int rt2x00queue_map_txskb(struct queue_entry *entry) in rt2x00queue_map_txskb()
120 void rt2x00queue_unmap_skb(struct queue_entry *entry) in rt2x00queue_unmap_skb()
137 void rt2x00queue_free_skb(struct queue_entry *entry) in rt2x00queue_free_skb()
494 static int rt2x00queue_write_tx_data(struct queue_entry *entry, in rt2x00queue_write_tx_data()
535 static void rt2x00queue_write_tx_descriptor(struct queue_entry *entry, in rt2x00queue_write_tx_descriptor()
566 static void rt2x00queue_bar_check(struct queue_entry *entry) in rt2x00queue_bar_check()
612 struct queue_entry *entry; in rt2x00queue_write_tx_frame()
797 bool (*fn)(struct queue_entry *entry, in rt2x00queue_for_each_entry()
848 struct queue_entry *rt2x00queue_get_entry(struct data_queue *queue, in rt2x00queue_get_entry()
[all …]
Drt2800usb.c119 static inline bool rt2800usb_entry_txstatus_timeout(struct queue_entry *entry) in rt2800usb_entry_txstatus_timeout()
138 struct queue_entry *entry; in rt2800usb_txstatus_timeout()
211 static void rt2800usb_tx_dma_done(struct queue_entry *entry) in rt2800usb_tx_dma_done()
441 static __le32 *rt2800usb_get_txwi(struct queue_entry *entry) in rt2800usb_get_txwi()
449 static void rt2800usb_write_tx_desc(struct queue_entry *entry, in rt2800usb_write_tx_desc()
488 static int rt2800usb_get_tx_data_len(struct queue_entry *entry) in rt2800usb_get_tx_data_len()
504 static bool rt2800usb_txdone_entry_check(struct queue_entry *entry, u32 reg) in rt2800usb_txdone_entry_check()
548 struct queue_entry *entry; in rt2800usb_txdone()
584 struct queue_entry *entry; in rt2800usb_txdone_nostatus()
635 static void rt2800usb_fill_rxdone(struct queue_entry *entry, in rt2800usb_fill_rxdone()
Drt2x00lib.h105 struct sk_buff *rt2x00queue_alloc_rxskb(struct queue_entry *entry, gfp_t gfp);
111 void rt2x00queue_free_skb(struct queue_entry *entry);
185 void rt2x00queue_index_inc(struct queue_entry *entry, enum queue_index index);
Drt2x00dev.c257 void rt2x00lib_dmastart(struct queue_entry *entry) in rt2x00lib_dmastart()
264 void rt2x00lib_dmadone(struct queue_entry *entry) in rt2x00lib_dmadone()
272 static inline int rt2x00lib_txdone_bar_status(struct queue_entry *entry) in rt2x00lib_txdone_bar_status()
399 struct queue_entry *entry) in rt2x00lib_clear_entry()
424 void rt2x00lib_txdone_nomatch(struct queue_entry *entry, in rt2x00lib_txdone_nomatch()
474 void rt2x00lib_txdone(struct queue_entry *entry, in rt2x00lib_txdone()
562 void rt2x00lib_txdone_noinfo(struct queue_entry *entry, u32 status) in rt2x00lib_txdone_noinfo()
751 void rt2x00lib_rxdone(struct queue_entry *entry, gfp_t gfp) in rt2x00lib_rxdone()
Drt2x00mmio.c63 struct queue_entry *entry; in rt2x00mmio_rxdone()
Drt2x00usb.h402 void rt2x00usb_clear_entry(struct queue_entry *entry);
Drt2500usb.c1067 static void rt2500usb_write_tx_desc(struct queue_entry *entry, in rt2500usb_write_tx_desc()
1129 static void rt2500usb_write_beacon(struct queue_entry *entry, in rt2500usb_write_beacon()
1210 static int rt2500usb_get_tx_data_len(struct queue_entry *entry) in rt2500usb_get_tx_data_len()
1227 static void rt2500usb_fill_rxdone(struct queue_entry *entry, in rt2500usb_fill_rxdone()
1305 struct queue_entry *entry = (struct queue_entry *)urb->context; in rt2500usb_beacondone()
Drt2400pci.c725 static bool rt2400pci_get_entry_state(struct queue_entry *entry) in rt2400pci_get_entry_state()
742 static void rt2400pci_clear_entry(struct queue_entry *entry) in rt2400pci_clear_entry()
1105 static void rt2400pci_write_tx_desc(struct queue_entry *entry, in rt2400pci_write_tx_desc()
1176 static void rt2400pci_write_beacon(struct queue_entry *entry, in rt2400pci_write_beacon()
1218 static void rt2400pci_fill_rxdone(struct queue_entry *entry, in rt2400pci_fill_rxdone()
1281 struct queue_entry *entry; in rt2400pci_txdone()
Drt2500pci.c814 static bool rt2500pci_get_entry_state(struct queue_entry *entry) in rt2500pci_get_entry_state()
831 static void rt2500pci_clear_entry(struct queue_entry *entry) in rt2500pci_clear_entry()
1258 static void rt2500pci_write_tx_desc(struct queue_entry *entry, in rt2500pci_write_tx_desc()
1328 static void rt2500pci_write_beacon(struct queue_entry *entry, in rt2500pci_write_beacon()
1367 static void rt2500pci_fill_rxdone(struct queue_entry *entry, in rt2500pci_fill_rxdone()
1409 struct queue_entry *entry; in rt2500pci_txdone()
Drt61pci.c1383 static bool rt61pci_get_entry_state(struct queue_entry *entry) in rt61pci_get_entry_state()
1400 static void rt61pci_clear_entry(struct queue_entry *entry) in rt61pci_clear_entry()
1871 static void rt61pci_write_tx_desc(struct queue_entry *entry, in rt61pci_write_tx_desc()
1968 static void rt61pci_write_beacon(struct queue_entry *entry, in rt61pci_write_beacon()
2033 static void rt61pci_clear_beacon(struct queue_entry *entry) in rt61pci_clear_beacon()
2090 static void rt61pci_fill_rxdone(struct queue_entry *entry, in rt61pci_fill_rxdone()
2158 struct queue_entry *entry; in rt61pci_txdone()
2159 struct queue_entry *entry_done; in rt61pci_txdone()
Drt73usb.c1455 static void rt73usb_write_tx_desc(struct queue_entry *entry, in rt73usb_write_tx_desc()
1532 static void rt73usb_write_beacon(struct queue_entry *entry, in rt73usb_write_beacon()
1599 static void rt73usb_clear_beacon(struct queue_entry *entry) in rt73usb_clear_beacon()
1626 static int rt73usb_get_tx_data_len(struct queue_entry *entry) in rt73usb_get_tx_data_len()
1678 static void rt73usb_fill_rxdone(struct queue_entry *entry, in rt73usb_fill_rxdone()
Drt2x00mac.c200 struct queue_entry *entry = NULL; in rt2x00mac_add_interface()
/Linux-v4.19/drivers/scsi/qla4xxx/
Dql4_iocb.c60 struct queue_entry **queue_entry) in qla4xxx_get_req_pkt() argument
65 *queue_entry = ha->request_ptr; in qla4xxx_get_req_pkt()
66 memset(*queue_entry, 0, sizeof(**queue_entry)); in qla4xxx_get_req_pkt()
96 if (qla4xxx_get_req_pkt(ha, (struct queue_entry **) &marker_entry) != in qla4xxx_send_marker_iocb()
475 rval = qla4xxx_get_req_pkt(ha, (struct queue_entry **) &(mrb->mbox)); in qla4xxx_send_mbox_iocb()
Dql4_def.h685 sizeof(struct queue_entry))
688 struct queue_entry *request_ring;
689 struct queue_entry *request_ptr;
691 struct queue_entry *response_ring;
692 struct queue_entry *response_ptr;
/Linux-v4.19/Documentation/translations/zh_CN/
Dmagic-number.txt144 QUEUE_MAGIC_FREE 0xf7e1c9a3 queue_entry drivers/scsi/arm/queue.c
145 QUEUE_MAGIC_USED 0xf7e1cc33 queue_entry drivers/scsi/arm/queue.c
/Linux-v4.19/Documentation/process/
Dmagic-number.rst149 QUEUE_MAGIC_FREE 0xf7e1c9a3 queue_entry ``drivers/scsi/arm/queue.c``
150 QUEUE_MAGIC_USED 0xf7e1cc33 queue_entry ``drivers/scsi/arm/queue.c``
/Linux-v4.19/drivers/scsi/arm/
Dqueue.c30 typedef struct queue_entry { struct
/Linux-v4.19/arch/ia64/hp/sim/
Dsimscsi.c68 static struct queue_entry { struct
/Linux-v4.19/drivers/net/ethernet/qlogic/
Dqla3xxx.h1038 struct ob_mac_iocb_req *queue_entry ; member

12