Searched refs:queue_entry (Results 1 - 25 of 27) sorted by relevance

12

/drivers/net/wireless/rt2x00/
H A Drt2x00.h386 struct queue_entry *beacon;
571 bool (*get_entry_state) (struct queue_entry *entry);
572 void (*clear_entry) (struct queue_entry *entry);
597 void (*tx_dma_done) (struct queue_entry *entry);
602 void (*write_tx_desc) (struct queue_entry *entry,
604 void (*write_tx_data) (struct queue_entry *entry,
606 void (*write_beacon) (struct queue_entry *entry,
608 void (*clear_beacon) (struct queue_entry *entry);
609 int (*get_tx_data_len) (struct queue_entry *entry);
614 void (*fill_rxdone) (struct queue_entry *entr
[all...]
H A Drt2800lib.h49 __le32 *(*drv_get_txwi)(struct queue_entry *entry);
132 static inline __le32 *rt2800_drv_get_txwi(struct queue_entry *entry)
151 void rt2800_write_tx_data(struct queue_entry *entry,
153 void rt2800_process_rxwi(struct queue_entry *entry, struct rxdone_entry_desc *txdesc);
155 void rt2800_txdone_entry(struct queue_entry *entry, u32 status, __le32* txwi);
157 void rt2800_write_beacon(struct queue_entry *entry, struct txentry_desc *txdesc);
158 void rt2800_clear_beacon(struct queue_entry *entry);
H A Drt2x00queue.h122 struct queue_entry *entry;
365 * struct queue_entry: Entry inside the &struct data_queue
376 struct queue_entry { struct
430 * @entries: Base address of the &struct queue_entry which are
457 struct queue_entry *entries;
493 * @priv_size: Size of per-queue_entry private data.
588 * @fn: The function to call for each &struct queue_entry
601 bool (*fn)(struct queue_entry *entry,
643 static inline int rt2x00queue_dma_timeout(struct queue_entry *entry)
H A Drt2x00usb.c224 static void rt2x00usb_work_txdone_entry(struct queue_entry *entry)
245 struct queue_entry *entry;
262 struct queue_entry *entry = (struct queue_entry *)urb->context;
288 static bool rt2x00usb_kick_tx_entry(struct queue_entry *entry, void* data)
340 struct queue_entry *entry;
367 struct queue_entry *entry = (struct queue_entry *)urb->context;
393 static bool rt2x00usb_kick_rx_entry(struct queue_entry *entry, void* data)
450 static bool rt2x00usb_flush_entry(struct queue_entry *entr
[all...]
H A Drt2x00lib.h106 struct sk_buff *rt2x00queue_alloc_rxskb(struct queue_entry *entry);
112 void rt2x00queue_free_skb(struct queue_entry *entry);
179 * @entry: Queue entry (&struct queue_entry) to perform the action on.
186 void rt2x00queue_index_inc(struct queue_entry *entry, enum queue_index index);
H A Drt2x00queue.c36 struct sk_buff *rt2x00queue_alloc_rxskb(struct queue_entry *entry)
100 void rt2x00queue_map_txskb(struct queue_entry *entry)
111 void rt2x00queue_unmap_skb(struct queue_entry *entry)
128 void rt2x00queue_free_skb(struct queue_entry *entry)
491 static int rt2x00queue_write_tx_data(struct queue_entry *entry,
531 static void rt2x00queue_write_tx_descriptor(struct queue_entry *entry,
566 struct queue_entry *entry;
757 bool (*fn)(struct queue_entry *entry,
808 struct queue_entry *rt2x00queue_get_entry(struct data_queue *queue,
811 struct queue_entry *entr
[all...]
H A Drt2800usb.c117 static inline bool rt2800usb_entry_txstatus_timeout(struct queue_entry *entry)
136 struct queue_entry *entry;
204 static void rt2800usb_tx_dma_done(struct queue_entry *entry)
442 static __le32 *rt2800usb_get_txwi(struct queue_entry *entry)
450 static void rt2800usb_write_tx_desc(struct queue_entry *entry,
489 static int rt2800usb_get_tx_data_len(struct queue_entry *entry)
506 rt2800usb_txdone_entry_check(struct queue_entry *entry, u32 reg)
550 struct queue_entry *entry;
589 struct queue_entry *entry;
641 static void rt2800usb_fill_rxdone(struct queue_entry *entr
[all...]
H A Drt2800pci.c221 struct queue_entry *entry;
316 static bool rt2800pci_get_entry_state(struct queue_entry *entry)
332 static void rt2800pci_clear_entry(struct queue_entry *entry)
598 static __le32 *rt2800pci_get_txwi(struct queue_entry *entry)
603 static void rt2800pci_write_tx_desc(struct queue_entry *entry,
658 static void rt2800pci_fill_rxdone(struct queue_entry *entry,
724 struct queue_entry *entry;
H A Drt2x00usb.h424 void rt2x00usb_clear_entry(struct queue_entry *entry);
H A Drt2x00dev.c258 void rt2x00lib_dmastart(struct queue_entry *entry)
265 void rt2x00lib_dmadone(struct queue_entry *entry)
273 void rt2x00lib_txdone(struct queue_entry *entry,
444 void rt2x00lib_txdone_noinfo(struct queue_entry *entry, u32 status)
590 void rt2x00lib_rxdone(struct queue_entry *entry)
H A Drt2400pci.c723 static bool rt2400pci_get_entry_state(struct queue_entry *entry)
740 static void rt2400pci_clear_entry(struct queue_entry *entry)
1103 static void rt2400pci_write_tx_desc(struct queue_entry *entry,
1174 static void rt2400pci_write_beacon(struct queue_entry *entry,
1210 static void rt2400pci_fill_rxdone(struct queue_entry *entry,
1273 struct queue_entry *entry;
H A Drt2500usb.c1081 static void rt2500usb_write_tx_desc(struct queue_entry *entry,
1143 static void rt2500usb_write_beacon(struct queue_entry *entry,
1224 static int rt2500usb_get_tx_data_len(struct queue_entry *entry)
1241 static void rt2500usb_fill_rxdone(struct queue_entry *entry,
1319 struct queue_entry *entry = (struct queue_entry *)urb->context;
H A Drt2x00pci.c66 struct queue_entry *entry;
H A Drt2500pci.c813 static bool rt2500pci_get_entry_state(struct queue_entry *entry)
830 static void rt2500pci_clear_entry(struct queue_entry *entry)
1257 static void rt2500pci_write_tx_desc(struct queue_entry *entry,
1327 static void rt2500pci_write_beacon(struct queue_entry *entry,
1363 static void rt2500pci_fill_rxdone(struct queue_entry *entry,
1405 struct queue_entry *entry;
H A Drt61pci.c1379 static bool rt61pci_get_entry_state(struct queue_entry *entry)
1396 static void rt61pci_clear_entry(struct queue_entry *entry)
1867 static void rt61pci_write_tx_desc(struct queue_entry *entry,
1965 static void rt61pci_write_beacon(struct queue_entry *entry,
2030 static void rt61pci_clear_beacon(struct queue_entry *entry)
2087 static void rt61pci_fill_rxdone(struct queue_entry *entry,
2155 struct queue_entry *entry;
2156 struct queue_entry *entry_done;
H A Drt73usb.c1455 static void rt73usb_write_tx_desc(struct queue_entry *entry,
1532 static void rt73usb_write_beacon(struct queue_entry *entry,
1599 static void rt73usb_clear_beacon(struct queue_entry *entry)
1626 static int rt73usb_get_tx_data_len(struct queue_entry *entry)
1678 static void rt73usb_fill_rxdone(struct queue_entry *entry,
H A Drt2x00mac.c204 struct queue_entry *entry = NULL;
H A Drt2800lib.c457 void rt2800_write_tx_data(struct queue_entry *entry,
558 void rt2800_process_rxwi(struct queue_entry *entry,
604 void rt2800_txdone_entry(struct queue_entry *entry, u32 status, __le32 *txwi)
684 void rt2800_write_beacon(struct queue_entry *entry, struct txentry_desc *txdesc)
767 void rt2800_clear_beacon(struct queue_entry *entry)
/drivers/scsi/qla4xxx/
H A Dql4_iocb.c52 * @queue_entry: Pointer to pointer to queue entry structure
60 struct queue_entry **queue_entry)
65 *queue_entry = ha->request_ptr;
66 memset(*queue_entry, 0, sizeof(**queue_entry));
96 if (qla4xxx_get_req_pkt(ha, (struct queue_entry **) &marker_entry) !=
473 rval = qla4xxx_get_req_pkt(ha, (struct queue_entry **) &(mrb->mbox));
59 qla4xxx_get_req_pkt(struct scsi_qla_host *ha, struct queue_entry **queue_entry) argument
H A Dql4_def.h594 sizeof(struct queue_entry))
597 struct queue_entry *request_ring;
598 struct queue_entry *request_ptr;
600 struct queue_entry *response_ring;
601 struct queue_entry *response_ptr;
H A Dql4_fw.h941 struct queue_entry { struct
/drivers/scsi/arm/
H A Dqueue.c30 typedef struct queue_entry { struct
/drivers/net/ethernet/qlogic/
H A Dqla3xxx.h1038 struct ob_mac_iocb_req *queue_entry ; member in struct:ql_tx_buf_cb
H A Dqla3xxx.c2489 mac_iocb_ptr = tx_cb->queue_entry;
2835 tx_cb->queue_entry = req_q_curr;
/drivers/net/ethernet/qlogic/qlge/
H A Dqlge.h1351 struct ob_mac_iocb_req *queue_entry; member in struct:tx_ring_desc

Completed in 203 milliseconds

12