/kernel/linux/linux-5.10/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00.h | 361 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 D | rt2800mmio.h | 120 __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 D | rt2800lib.h | 67 __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 D | rt2x00usb.c | 232 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 D | rt2x00queue.h | 356 * 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 D | rt2x00queue.c | 23 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 D | rt2800mmio.c | 30 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 D | rt2x00lib.h | 94 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 D | rt2x00dev.c | 247 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 D | rt2800usb.c | 155 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 D | rt2x00.h | 370 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 D | rt2800mmio.h | 120 __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 D | rt2800lib.h | 77 __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 D | rt2x00usb.c | 232 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 D | rt2x00queue.h | 356 * 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 D | rt2x00queue.c | 23 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 D | rt2800mmio.c | 30 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 D | rt2x00lib.h | 94 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 D | rt2x00dev.c | 246 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 D | ql4_iocb.c | 51 * @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 D | ql4_def.h | 684 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 D | ql4_iocb.c | 51 * @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 D | ql4_def.h | 693 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 D | target_core_user.c | 173 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 D | target_core_user.c | 179 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...] |