Home
last modified time | relevance | path

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

123

/kernel/linux/linux-5.10/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00.h361 struct queue_entry *beacon;
546 bool (*get_entry_state) (struct queue_entry *entry);
547 void (*clear_entry) (struct queue_entry *entry);
572 void (*tx_dma_done) (struct queue_entry *entry);
577 void (*write_tx_desc) (struct queue_entry *entry,
579 void (*write_tx_data) (struct queue_entry *entry,
581 void (*write_beacon) (struct queue_entry *entry,
583 void (*clear_beacon) (struct queue_entry *entry);
584 int (*get_tx_data_len) (struct queue_entry *entry);
589 void (*fill_rxdone) (struct queue_entry *entr
[all...]
H A Drt2800mmio.h120 __le32 *rt2800mmio_get_txwi(struct queue_entry *entry);
121 void rt2800mmio_write_tx_desc(struct queue_entry *entry,
125 void rt2800mmio_fill_rxdone(struct queue_entry *entry,
147 bool rt2800mmio_get_entry_state(struct queue_entry *entry);
148 void rt2800mmio_clear_entry(struct queue_entry *entry);
H A Drt2800lib.h67 __le32 *(*drv_get_txwi)(struct queue_entry *entry);
163 static inline __le32 *rt2800_drv_get_txwi(struct queue_entry *entry) in rt2800_drv_get_txwi()
189 void rt2800_write_tx_data(struct queue_entry *entry,
191 void rt2800_process_rxwi(struct queue_entry *entry, struct rxdone_entry_desc *txdesc);
193 void rt2800_txdone_entry(struct queue_entry *entry, u32 status, __le32 *txwi,
202 void rt2800_write_beacon(struct queue_entry *entry, struct txentry_desc *txdesc);
203 void rt2800_clear_beacon(struct queue_entry *entry);
H A Drt2x00usb.c232 static void rt2x00usb_work_txdone_entry(struct queue_entry *entry) in rt2x00usb_work_txdone_entry()
253 struct queue_entry *entry; in rt2x00usb_work_txdone()
270 struct queue_entry *entry = (struct queue_entry *)urb->context; in rt2x00usb_interrupt_txdone()
296 static bool rt2x00usb_kick_tx_entry(struct queue_entry *entry, void *data) in rt2x00usb_kick_tx_entry()
348 struct queue_entry *entry; in rt2x00usb_work_rxdone()
374 struct queue_entry *entry = (struct queue_entry *)urb->context; in rt2x00usb_interrupt_rxdone()
399 static bool rt2x00usb_kick_rx_entry(struct queue_entry *entry, void *data) in rt2x00usb_kick_rx_entry()
455 static bool rt2x00usb_flush_entry(struct queue_entry *entr
[all...]
H A Drt2x00queue.h356 * struct queue_entry: Entry inside the &struct data_queue
368 struct queue_entry { struct
422 * @entries: Base address of the &struct queue_entry which are
447 * @priv_size: Size of per-queue_entry private data.
453 struct queue_entry *entries;
571 * @fn: The function to call for each &struct queue_entry
584 bool (*fn)(struct queue_entry *entry,
626 static inline int rt2x00queue_dma_timeout(struct queue_entry *entry) in rt2x00queue_dma_timeout()
H A Drt2x00queue.c23 struct sk_buff *rt2x00queue_alloc_rxskb(struct queue_entry *entry, gfp_t gfp) in rt2x00queue_alloc_rxskb()
93 int rt2x00queue_map_txskb(struct queue_entry *entry) in rt2x00queue_map_txskb()
110 void rt2x00queue_unmap_skb(struct queue_entry *entry) in rt2x00queue_unmap_skb()
127 void rt2x00queue_free_skb(struct queue_entry *entry) in rt2x00queue_free_skb()
487 static int rt2x00queue_write_tx_data(struct queue_entry *entry, in rt2x00queue_write_tx_data()
528 static void rt2x00queue_write_tx_descriptor(struct queue_entry *entry, in rt2x00queue_write_tx_descriptor()
559 static void rt2x00queue_bar_check(struct queue_entry *entry) in rt2x00queue_bar_check()
605 struct queue_entry *entry; in rt2x00queue_write_tx_frame()
790 bool (*fn)(struct queue_entry *entry, in rt2x00queue_for_each_entry()
841 struct queue_entry *rt2x00queue_get_entr
[all...]
H A Drt2800mmio.c30 struct queue_entry *entry; in rt2800mmio_get_dma_done()
61 __le32 *rt2800mmio_get_txwi(struct queue_entry *entry) in rt2800mmio_get_txwi()
67 void rt2800mmio_write_tx_desc(struct queue_entry *entry, in rt2800mmio_write_tx_desc()
124 void rt2800mmio_fill_rxdone(struct queue_entry *entry, in rt2800mmio_fill_rxdone()
458 struct queue_entry *entry; in rt2800mmio_kick_queue()
610 bool rt2800mmio_get_entry_state(struct queue_entry *entry) in rt2800mmio_get_entry_state()
627 void rt2800mmio_clear_entry(struct queue_entry *entry) in rt2800mmio_clear_entry()
H A Drt2x00lib.h94 struct sk_buff *rt2x00queue_alloc_rxskb(struct queue_entry *entry, gfp_t gfp);
100 void rt2x00queue_free_skb(struct queue_entry *entry);
167 * @entry: Queue entry (&struct queue_entry) to perform the action on.
174 void rt2x00queue_index_inc(struct queue_entry *entry, enum queue_index index);
H A Drt2x00dev.c247 void rt2x00lib_dmastart(struct queue_entry *entry) in rt2x00lib_dmastart()
254 void rt2x00lib_dmadone(struct queue_entry *entry) in rt2x00lib_dmadone()
262 static inline int rt2x00lib_txdone_bar_status(struct queue_entry *entry) in rt2x00lib_txdone_bar_status()
386 struct queue_entry *entry) in rt2x00lib_clear_entry()
411 void rt2x00lib_txdone_nomatch(struct queue_entry *entry, in rt2x00lib_txdone_nomatch()
461 void rt2x00lib_txdone(struct queue_entry *entry, in rt2x00lib_txdone()
549 void rt2x00lib_txdone_noinfo(struct queue_entry *entry, u32 status) in rt2x00lib_txdone_noinfo()
738 void rt2x00lib_rxdone(struct queue_entry *entry, gfp_t gfp) in rt2x00lib_rxdone()
H A Drt2800usb.c155 static void rt2800usb_tx_dma_done(struct queue_entry *entry) in rt2800usb_tx_dma_done()
384 struct queue_entry *entry; in rt2800usb_get_dma_done()
393 static __le32 *rt2800usb_get_txwi(struct queue_entry *entry) in rt2800usb_get_txwi()
401 static void rt2800usb_write_tx_desc(struct queue_entry *entry, in rt2800usb_write_tx_desc()
440 static int rt2800usb_get_tx_data_len(struct queue_entry *entry) in rt2800usb_get_tx_data_len()
481 static void rt2800usb_fill_rxdone(struct queue_entry *entry, in rt2800usb_fill_rxdone()
/kernel/linux/linux-6.6/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00.h370 struct queue_entry *beacon;
555 bool (*get_entry_state) (struct queue_entry *entry);
556 void (*clear_entry) (struct queue_entry *entry);
581 void (*tx_dma_done) (struct queue_entry *entry);
586 void (*write_tx_desc) (struct queue_entry *entry,
588 void (*write_tx_data) (struct queue_entry *entry,
590 void (*write_beacon) (struct queue_entry *entry,
592 void (*clear_beacon) (struct queue_entry *entry);
593 int (*get_tx_data_len) (struct queue_entry *entry);
598 void (*fill_rxdone) (struct queue_entry *entr
[all...]
H A Drt2800mmio.h120 __le32 *rt2800mmio_get_txwi(struct queue_entry *entry);
121 void rt2800mmio_write_tx_desc(struct queue_entry *entry,
125 void rt2800mmio_fill_rxdone(struct queue_entry *entry,
147 bool rt2800mmio_get_entry_state(struct queue_entry *entry);
148 void rt2800mmio_clear_entry(struct queue_entry *entry);
H A Drt2800lib.h77 __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()
199 void rt2800_write_tx_data(struct queue_entry *entry,
201 void rt2800_process_rxwi(struct queue_entry *entry, struct rxdone_entry_desc *txdesc);
203 void rt2800_txdone_entry(struct queue_entry *entry, u32 status, __le32 *txwi,
212 void rt2800_write_beacon(struct queue_entry *entry, struct txentry_desc *txdesc);
213 void rt2800_clear_beacon(struct queue_entry *entry);
H A Drt2x00usb.c232 static void rt2x00usb_work_txdone_entry(struct queue_entry *entry) in rt2x00usb_work_txdone_entry()
253 struct queue_entry *entry; in rt2x00usb_work_txdone()
270 struct queue_entry *entry = (struct queue_entry *)urb->context; in rt2x00usb_interrupt_txdone()
296 static bool rt2x00usb_kick_tx_entry(struct queue_entry *entry, void *data) in rt2x00usb_kick_tx_entry()
348 struct queue_entry *entry; in rt2x00usb_work_rxdone()
374 struct queue_entry *entry = (struct queue_entry *)urb->context; in rt2x00usb_interrupt_rxdone()
399 static bool rt2x00usb_kick_rx_entry(struct queue_entry *entry, void *data) in rt2x00usb_kick_rx_entry()
455 static bool rt2x00usb_flush_entry(struct queue_entry *entr
[all...]
H A Drt2x00queue.h356 * struct queue_entry: Entry inside the &struct data_queue
368 struct queue_entry { struct
422 * @entries: Base address of the &struct queue_entry which are
447 * @priv_size: Size of per-queue_entry private data.
453 struct queue_entry *entries;
571 * @fn: The function to call for each &struct queue_entry
584 bool (*fn)(struct queue_entry *entry,
626 static inline int rt2x00queue_dma_timeout(struct queue_entry *entry) in rt2x00queue_dma_timeout()
H A Drt2x00queue.c23 struct sk_buff *rt2x00queue_alloc_rxskb(struct queue_entry *entry, gfp_t gfp) in rt2x00queue_alloc_rxskb()
93 int rt2x00queue_map_txskb(struct queue_entry *entry) in rt2x00queue_map_txskb()
110 void rt2x00queue_unmap_skb(struct queue_entry *entry) in rt2x00queue_unmap_skb()
127 void rt2x00queue_free_skb(struct queue_entry *entry) in rt2x00queue_free_skb()
488 static int rt2x00queue_write_tx_data(struct queue_entry *entry, in rt2x00queue_write_tx_data()
529 static void rt2x00queue_write_tx_descriptor(struct queue_entry *entry, in rt2x00queue_write_tx_descriptor()
560 static void rt2x00queue_bar_check(struct queue_entry *entry) in rt2x00queue_bar_check()
606 struct queue_entry *entry; in rt2x00queue_write_tx_frame()
791 bool (*fn)(struct queue_entry *entry, in rt2x00queue_for_each_entry()
842 struct queue_entry *rt2x00queue_get_entr
[all...]
H A Drt2800mmio.c30 struct queue_entry *entry; in rt2800mmio_get_dma_done()
61 __le32 *rt2800mmio_get_txwi(struct queue_entry *entry) in rt2800mmio_get_txwi()
67 void rt2800mmio_write_tx_desc(struct queue_entry *entry, in rt2800mmio_write_tx_desc()
124 void rt2800mmio_fill_rxdone(struct queue_entry *entry, in rt2800mmio_fill_rxdone()
458 struct queue_entry *entry; in rt2800mmio_kick_queue()
610 bool rt2800mmio_get_entry_state(struct queue_entry *entry) in rt2800mmio_get_entry_state()
627 void rt2800mmio_clear_entry(struct queue_entry *entry) in rt2800mmio_clear_entry()
H A Drt2x00lib.h94 struct sk_buff *rt2x00queue_alloc_rxskb(struct queue_entry *entry, gfp_t gfp);
100 void rt2x00queue_free_skb(struct queue_entry *entry);
167 * @entry: Queue entry (&struct queue_entry) to perform the action on.
174 void rt2x00queue_index_inc(struct queue_entry *entry, enum queue_index index);
H A Drt2x00dev.c246 void rt2x00lib_dmastart(struct queue_entry *entry) in rt2x00lib_dmastart()
253 void rt2x00lib_dmadone(struct queue_entry *entry) in rt2x00lib_dmadone()
261 static inline int rt2x00lib_txdone_bar_status(struct queue_entry *entry) in rt2x00lib_txdone_bar_status()
385 struct queue_entry *entry) in rt2x00lib_clear_entry()
410 void rt2x00lib_txdone_nomatch(struct queue_entry *entry, in rt2x00lib_txdone_nomatch()
460 void rt2x00lib_txdone(struct queue_entry *entry, in rt2x00lib_txdone()
548 void rt2x00lib_txdone_noinfo(struct queue_entry *entry, u32 status) in rt2x00lib_txdone_noinfo()
737 void rt2x00lib_rxdone(struct queue_entry *entry, gfp_t gfp) in rt2x00lib_rxdone()
/kernel/linux/linux-5.10/drivers/scsi/qla4xxx/
H A Dql4_iocb.c51 * @queue_entry: Pointer to pointer to queue entry structure
59 struct queue_entry **queue_entry) in qla4xxx_get_req_pkt()
64 *queue_entry = ha->request_ptr; in qla4xxx_get_req_pkt()
65 memset(*queue_entry, 0, sizeof(**queue_entry)); in qla4xxx_get_req_pkt()
95 if (qla4xxx_get_req_pkt(ha, (struct queue_entry **) &marker_entry) != in qla4xxx_send_marker_iocb()
474 rval = qla4xxx_get_req_pkt(ha, (struct queue_entry **) &(mrb->mbox)); in qla4xxx_send_mbox_iocb()
58 qla4xxx_get_req_pkt(struct scsi_qla_host *ha, struct queue_entry **queue_entry) qla4xxx_get_req_pkt() argument
H A Dql4_def.h684 sizeof(struct queue_entry))
687 struct queue_entry *request_ring;
688 struct queue_entry *request_ptr;
690 struct queue_entry *response_ring;
691 struct queue_entry *response_ptr;
/kernel/linux/linux-6.6/drivers/scsi/qla4xxx/
H A Dql4_iocb.c51 * @queue_entry: Pointer to pointer to queue entry structure
59 struct queue_entry **queue_entry) in qla4xxx_get_req_pkt()
64 *queue_entry = ha->request_ptr; in qla4xxx_get_req_pkt()
65 memset(*queue_entry, 0, sizeof(**queue_entry)); in qla4xxx_get_req_pkt()
95 if (qla4xxx_get_req_pkt(ha, (struct queue_entry **) &marker_entry) != in qla4xxx_send_marker_iocb()
474 rval = qla4xxx_get_req_pkt(ha, (struct queue_entry **) &(mrb->mbox)); in qla4xxx_send_mbox_iocb()
58 qla4xxx_get_req_pkt(struct scsi_qla_host *ha, struct queue_entry **queue_entry) qla4xxx_get_req_pkt() argument
H A Dql4_def.h693 sizeof(struct queue_entry))
696 struct queue_entry *request_ring;
697 struct queue_entry *request_ptr;
699 struct queue_entry *response_ring;
700 struct queue_entry *response_ptr;
/kernel/linux/linux-5.10/drivers/target/
H A Dtarget_core_user.c173 struct list_head queue_entry; member
193 struct list_head queue_entry; member
633 INIT_LIST_HEAD(&tcmu_cmd->queue_entry); in tcmu_alloc_cmd()
942 list_add_tail(&tcmu_cmd->queue_entry, &udev->qfull_queue); in add_to_qfull_queue()
1101 list_add_tail(&tcmu_cmd->queue_entry, &udev->inflight_queue); in queue_cmd_ring()
1147 list_add_tail(&tmr->queue_entry, &udev->tmr_queue); in queue_tmr_ring()
1205 cmd = list_first_entry(queue, struct tcmu_cmd, queue_entry); in tcmu_set_next_deadline()
1255 list_del_init(&cmd->queue_entry); in tcmu_tmr_notify()
1310 list_del_init(&cmd->queue_entry); in tcmu_handle_completion()
1374 list_for_each_entry_safe(tmr, tmp, &tmrs, queue_entry) { in tcmu_run_tmr_queue()
[all...]
/kernel/linux/linux-6.6/drivers/target/
H A Dtarget_core_user.c179 struct list_head queue_entry; member
200 struct list_head queue_entry; member
643 INIT_LIST_HEAD(&tcmu_cmd->queue_entry); in tcmu_alloc_cmd()
949 list_add_tail(&tcmu_cmd->queue_entry, &udev->qfull_queue); in add_to_qfull_queue()
1128 list_add_tail(&tcmu_cmd->queue_entry, &udev->inflight_queue); in queue_cmd_ring()
1174 list_add_tail(&tmr->queue_entry, &udev->tmr_queue); in queue_tmr_ring()
1232 cmd = list_first_entry(queue, struct tcmu_cmd, queue_entry); in tcmu_set_next_deadline()
1281 list_del_init(&cmd->queue_entry); in tcmu_tmr_notify()
1345 list_del_init(&cmd->queue_entry); in tcmu_handle_completion()
1423 list_for_each_entry_safe(tmr, tmp, &tmrs, queue_entry) { in tcmu_run_tmr_queue()
[all...]

Completed in 33 milliseconds

123