/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/ |
H A D | qplib_fp.h | 353 static inline bool bnxt_qplib_queue_full(struct bnxt_qplib_q *que, in bnxt_qplib_queue_full() argument 359 hwq = &que->hwq; in bnxt_qplib_queue_full() 550 static inline void *bnxt_qplib_get_swqe(struct bnxt_qplib_q *que, u32 *swq_idx) in bnxt_qplib_get_swqe() argument 554 idx = que->swq_start; in bnxt_qplib_get_swqe() 557 return &que->swq[idx]; in bnxt_qplib_get_swqe() 560 static inline void bnxt_qplib_swq_mod_start(struct bnxt_qplib_q *que, u32 idx) in bnxt_qplib_swq_mod_start() argument 562 que->swq_start = que->swq[idx].next_idx; in bnxt_qplib_swq_mod_start() 565 static inline u32 bnxt_qplib_get_depth(struct bnxt_qplib_q *que) in bnxt_qplib_get_depth() argument 567 return (que in bnxt_qplib_get_depth() 570 bnxt_qplib_set_sq_size(struct bnxt_qplib_q *que, u8 wqe_mode) bnxt_qplib_set_sq_size() argument [all...] |
H A D | qplib_fp.c | 800 static int bnxt_qplib_alloc_init_swq(struct bnxt_qplib_q *que) in bnxt_qplib_alloc_init_swq() argument 805 que->swq = kcalloc(que->max_wqe, sizeof(*que->swq), GFP_KERNEL); in bnxt_qplib_alloc_init_swq() 806 if (!que->swq) { in bnxt_qplib_alloc_init_swq() 811 que->swq_start = 0; in bnxt_qplib_alloc_init_swq() 812 que->swq_last = que->max_wqe - 1; in bnxt_qplib_alloc_init_swq() 813 for (indx = 0; indx < que->max_wqe; indx++) in bnxt_qplib_alloc_init_swq() 814 que in bnxt_qplib_alloc_init_swq() [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/ |
H A D | qplib_fp.h | 355 static inline bool bnxt_qplib_queue_full(struct bnxt_qplib_q *que, in bnxt_qplib_queue_full() argument 361 hwq = &que->hwq; in bnxt_qplib_queue_full() 558 static inline void *bnxt_qplib_get_swqe(struct bnxt_qplib_q *que, u32 *swq_idx) in bnxt_qplib_get_swqe() argument 562 idx = que->swq_start; in bnxt_qplib_get_swqe() 565 return &que->swq[idx]; in bnxt_qplib_get_swqe() 568 static inline void bnxt_qplib_swq_mod_start(struct bnxt_qplib_q *que, u32 idx) in bnxt_qplib_swq_mod_start() argument 570 que->swq_start = que->swq[idx].next_idx; in bnxt_qplib_swq_mod_start() 573 static inline u32 bnxt_qplib_get_depth(struct bnxt_qplib_q *que) in bnxt_qplib_get_depth() argument 575 return (que in bnxt_qplib_get_depth() 578 bnxt_qplib_set_sq_size(struct bnxt_qplib_q *que, u8 wqe_mode) bnxt_qplib_set_sq_size() argument [all...] |
H A D | qplib_fp.c | 820 static int bnxt_qplib_alloc_init_swq(struct bnxt_qplib_q *que) in bnxt_qplib_alloc_init_swq() argument 824 que->swq = kcalloc(que->max_wqe, sizeof(*que->swq), GFP_KERNEL); in bnxt_qplib_alloc_init_swq() 825 if (!que->swq) in bnxt_qplib_alloc_init_swq() 828 que->swq_start = 0; in bnxt_qplib_alloc_init_swq() 829 que->swq_last = que->max_wqe - 1; in bnxt_qplib_alloc_init_swq() 830 for (indx = 0; indx < que->max_wqe; indx++) in bnxt_qplib_alloc_init_swq() 831 que in bnxt_qplib_alloc_init_swq() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/qedi/ |
H A D | qedi_debugfs.c | 140 struct global_queue *que = NULL; in qedi_gbl_ctx_show() local 157 que = qedi->global_queues[fp->sb_id]; in qedi_gbl_ctx_show() 158 seq_printf(s, "DRV CONS IDX: %d\n", que->cq_cons_idx); in qedi_gbl_ctx_show()
|
H A D | qedi_main.c | 1267 struct global_queue *que; in qedi_process_completions() local 1280 que = qedi->global_queues[fp->sb_id]; in qedi_process_completions() 1283 que, prod_idx, que->cq_cons_idx, fp->sb_id); in qedi_process_completions() 1293 while (que->cq_cons_idx != prod_idx) { in qedi_process_completions() 1294 cqe = &que->cq[que->cq_cons_idx]; in qedi_process_completions() 1298 cqe, prod_idx, que->cq_cons_idx); in qedi_process_completions() 1304 que->cq_cons_idx, cqe->cqe_common.conn_id); in qedi_process_completions() 1306 que in qedi_process_completions() 1319 struct global_queue *que; qedi_fp_has_work() local [all...] |
/kernel/linux/linux-6.6/drivers/scsi/qedi/ |
H A D | qedi_debugfs.c | 140 struct global_queue *que = NULL; in qedi_gbl_ctx_show() local 157 que = qedi->global_queues[fp->sb_id]; in qedi_gbl_ctx_show() 158 seq_printf(s, "DRV CONS IDX: %d\n", que->cq_cons_idx); in qedi_gbl_ctx_show()
|
H A D | qedi_main.c | 1266 struct global_queue *que; in qedi_process_completions() local 1279 que = qedi->global_queues[fp->sb_id]; in qedi_process_completions() 1282 que, prod_idx, que->cq_cons_idx, fp->sb_id); in qedi_process_completions() 1292 while (que->cq_cons_idx != prod_idx) { in qedi_process_completions() 1293 cqe = &que->cq[que->cq_cons_idx]; in qedi_process_completions() 1297 cqe, prod_idx, que->cq_cons_idx); in qedi_process_completions() 1303 que->cq_cons_idx, cqe->cqe_common.conn_id); in qedi_process_completions() 1305 que in qedi_process_completions() 1318 struct global_queue *que; qedi_fp_has_work() local [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_minidump.c | 236 struct __queue que; member 523 struct __queue *que = &entry->region.que; in qlcnic_dump_que() local 525 addr = que->read_addr; in qlcnic_dump_que() 526 cnt = que->read_addr_cnt; in qlcnic_dump_que() 528 for (loop = 0; loop < que->no_ops; loop++) { in qlcnic_dump_que() 529 qlcnic_ind_wr(adapter, que->sel_addr, que_id); in qlcnic_dump_que() 530 addr = que->read_addr; in qlcnic_dump_que() 534 addr += que->read_addr_stride; in qlcnic_dump_que() 536 que_id += que in qlcnic_dump_que() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_minidump.c | 236 struct __queue que; member 523 struct __queue *que = &entry->region.que; in qlcnic_dump_que() local 525 addr = que->read_addr; in qlcnic_dump_que() 526 cnt = que->read_addr_cnt; in qlcnic_dump_que() 528 for (loop = 0; loop < que->no_ops; loop++) { in qlcnic_dump_que() 529 qlcnic_ind_wr(adapter, que->sel_addr, que_id); in qlcnic_dump_que() 530 addr = que->read_addr; in qlcnic_dump_que() 534 addr += que->read_addr_stride; in qlcnic_dump_que() 536 que_id += que in qlcnic_dump_que() [all...] |
/kernel/linux/linux-5.10/drivers/atm/ |
H A D | iphase.c | 96 static void ia_init_rtn_q (IARTN_Q *que) in ia_init_rtn_q() argument 98 que->next = NULL; in ia_init_rtn_q() 99 que->tail = NULL; in ia_init_rtn_q() 102 static void ia_enque_head_rtn_q (IARTN_Q *que, IARTN_Q * data) in ia_enque_head_rtn_q() argument 105 if (que->next == NULL) in ia_enque_head_rtn_q() 106 que->next = que->tail = data; in ia_enque_head_rtn_q() 108 data->next = que->next; in ia_enque_head_rtn_q() 109 que->next = data; in ia_enque_head_rtn_q() 114 static int ia_enque_rtn_q (IARTN_Q *que, struc argument 129 ia_deque_rtn_q(IARTN_Q *que) ia_deque_rtn_q() argument [all...] |
/kernel/linux/linux-6.6/drivers/atm/ |
H A D | iphase.c | 97 static void ia_init_rtn_q (IARTN_Q *que) in ia_init_rtn_q() argument 99 que->next = NULL; in ia_init_rtn_q() 100 que->tail = NULL; in ia_init_rtn_q() 103 static void ia_enque_head_rtn_q (IARTN_Q *que, IARTN_Q * data) in ia_enque_head_rtn_q() argument 106 if (que->next == NULL) in ia_enque_head_rtn_q() 107 que->next = que->tail = data; in ia_enque_head_rtn_q() 109 data->next = que->next; in ia_enque_head_rtn_q() 110 que->next = data; in ia_enque_head_rtn_q() 115 static int ia_enque_rtn_q (IARTN_Q *que, struc argument 130 ia_deque_rtn_q(IARTN_Q *que) ia_deque_rtn_q() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/atheros/atl1e/ |
H A D | atl1e_main.c | 1388 u8 que) in atl1e_get_rx_page() 1392 u8 rx_using = rx_page_desc[que].rx_using; in atl1e_get_rx_page() 1394 return &(rx_page_desc[que].rx_page[rx_using]); in atl1e_get_rx_page() 1397 static void atl1e_clean_rx_irq(struct atl1e_adapter *adapter, u8 que, in atl1e_clean_rx_irq() argument 1405 struct atl1e_rx_page *rx_page = atl1e_get_rx_page(adapter, que); in atl1e_clean_rx_irq() 1419 if (prrs->seq_num != rx_page_desc[que].rx_nxseq) { in atl1e_clean_rx_irq() 1423 rx_page_desc[que].rx_nxseq); in atl1e_clean_rx_irq() 1424 rx_page_desc[que].rx_nxseq++; in atl1e_clean_rx_irq() 1428 rx_page_desc[que].rx_nxseq); in atl1e_clean_rx_irq() 1431 rx_page_desc[que] in atl1e_clean_rx_irq() 1387 atl1e_get_rx_page(struct atl1e_adapter *adapter, u8 que) atl1e_get_rx_page() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/atheros/atl1e/ |
H A D | atl1e_main.c | 1388 u8 que) in atl1e_get_rx_page() 1392 u8 rx_using = rx_page_desc[que].rx_using; in atl1e_get_rx_page() 1394 return &(rx_page_desc[que].rx_page[rx_using]); in atl1e_get_rx_page() 1397 static void atl1e_clean_rx_irq(struct atl1e_adapter *adapter, u8 que, in atl1e_clean_rx_irq() argument 1405 struct atl1e_rx_page *rx_page = atl1e_get_rx_page(adapter, que); in atl1e_clean_rx_irq() 1419 if (prrs->seq_num != rx_page_desc[que].rx_nxseq) { in atl1e_clean_rx_irq() 1423 rx_page_desc[que].rx_nxseq); in atl1e_clean_rx_irq() 1424 rx_page_desc[que].rx_nxseq++; in atl1e_clean_rx_irq() 1428 rx_page_desc[que].rx_nxseq); in atl1e_clean_rx_irq() 1431 rx_page_desc[que] in atl1e_clean_rx_irq() 1387 atl1e_get_rx_page(struct atl1e_adapter *adapter, u8 que) atl1e_get_rx_page() argument [all...] |
/kernel/linux/linux-5.10/drivers/scsi/qla2xxx/ |
H A D | qla_dbg.c | 560 int que; in qla2xxx_copy_atioqueues() local 574 for (que = 0; que < num_queues; que++) { in qla2xxx_copy_atioqueues() 575 /* aqp = ha->atio_q_map[que]; */ in qla2xxx_copy_atioqueues() 588 qh->number = htonl(que); in qla2xxx_copy_atioqueues() 608 int que; in qla25xx_copy_mqueues() local 614 for (que = 1; que < ha->max_req_queues; que in qla25xx_copy_mqueues() [all...] |
H A D | qla_mr.c | 1433 " Req que offset 0x%x Rsp que offset 0x%x\n", in qlafx00_rescan_isp() 2264 uint16_t que; in qlafx00_status_entry() local 2276 que = MSW(hindex); in qlafx00_status_entry() 2277 req = ha->req_q_map[que]; in qlafx00_status_entry() 2612 uint16_t que; in qlafx00_multistatus_entry() local 2633 que = MSW(hindex); in qlafx00_multistatus_entry() 2634 req = ha->req_q_map[que]; in qlafx00_multistatus_entry() 2667 uint16_t que = 0; in qlafx00_error_entry() local 2671 req = ha->req_q_map[que]; in qlafx00_error_entry() [all...] |
H A D | qla_isr.c | 2861 uint16_t que; in qla2x00_status_entry() local 2877 que = MSW(sts->handle); in qla2x00_status_entry() 2878 req = ha->req_q_map[que]; in qla2x00_status_entry() 2882 que >= find_first_zero_bit(ha->req_qid_map, ha->max_req_queues)) { in qla2x00_status_entry() 2885 "que=%u.\n", sts->handle, req, que); in qla2x00_status_entry() 3293 uint16_t que = MSW(pkt->handle); in qla2x00_error_entry() local 3301 if (que >= ha->max_req_queues || !ha->req_q_map[que]) in qla2x00_error_entry() 3304 req = ha->req_q_map[que]; in qla2x00_error_entry() [all...] |
H A D | qla_bsg.c | 2595 int cnt, que; in qla24xx_bsg_timeout() local 2601 for (que = 0; que < ha->max_req_queues; que++) { in qla24xx_bsg_timeout() 2602 req = ha->req_q_map[que]; in qla24xx_bsg_timeout()
|
H A D | qla_init.c | 4199 "Registering vector 0x%x for base que.\n", in qla24xx_config_rings() 4261 int cnt, que; in qla2x00_init_rings() local 4271 for (que = 0; que < ha->max_req_queues; que++) { in qla2x00_init_rings() 4272 req = ha->req_q_map[que]; in qla2x00_init_rings() 4273 if (!req || !test_bit(que, ha->req_qid_map)) in qla2x00_init_rings() 4288 for (que = 0; que < ha->max_rsp_queues; que in qla2x00_init_rings() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/qla2xxx/ |
H A D | qla_dbg.c | 559 int que; in qla2xxx_copy_atioqueues() local 573 for (que = 0; que < num_queues; que++) { in qla2xxx_copy_atioqueues() 574 /* aqp = ha->atio_q_map[que]; */ in qla2xxx_copy_atioqueues() 587 qh->number = htonl(que); in qla2xxx_copy_atioqueues() 607 int que; in qla25xx_copy_mqueues() local 613 for (que = 1; que < ha->max_req_queues; que in qla25xx_copy_mqueues() [all...] |
H A D | qla_mr.c | 1433 " Req que offset 0x%x Rsp que offset 0x%x\n", in qlafx00_rescan_isp() 2265 uint16_t que; in qlafx00_status_entry() local 2277 que = MSW(hindex); in qlafx00_status_entry() 2278 req = ha->req_q_map[que]; in qlafx00_status_entry() 2613 uint16_t que; in qlafx00_multistatus_entry() local 2634 que = MSW(hindex); in qlafx00_multistatus_entry() 2635 req = ha->req_q_map[que]; in qlafx00_multistatus_entry() 2668 uint16_t que = 0; in qlafx00_error_entry() local 2672 req = ha->req_q_map[que]; in qlafx00_error_entry() [all...] |
H A D | qla_isr.c | 3314 uint16_t que; in qla2x00_status_entry() local 3330 que = MSW(sts->handle); in qla2x00_status_entry() 3331 req = ha->req_q_map[que]; in qla2x00_status_entry() 3335 que >= find_first_zero_bit(ha->req_qid_map, ha->max_req_queues)) { in qla2x00_status_entry() 3338 "que=%u.\n", sts->handle, req, que); in qla2x00_status_entry() 3756 uint16_t que = MSW(pkt->handle); in qla2x00_error_entry() local 3765 if (que >= ha->max_req_queues || !ha->req_q_map[que]) in qla2x00_error_entry() 3768 req = ha->req_q_map[que]; in qla2x00_error_entry() [all...] |
H A D | qla_bsg.c | 3069 int cnt, que; in qla24xx_bsg_timeout() local 3084 for (que = 0; que < ha->max_req_queues; que++) { in qla24xx_bsg_timeout() 3085 req = ha->req_q_map[que]; in qla24xx_bsg_timeout()
|
/kernel/linux/linux-5.10/drivers/scsi/qedf/ |
H A D | qedf_main.c | 2190 struct global_queue *que; in qedf_fp_has_work() local 2196 que = qedf->global_queues[fp->sb_id]; in qedf_fp_has_work() 2204 return (que->cq_prod_idx != prod_idx); in qedf_fp_has_work() 2220 struct global_queue *que; in qedf_process_completions() local 2235 que = qedf->global_queues[fp->sb_id]; in qedf_process_completions() 2238 new_cqes = (prod_idx >= que->cq_prod_idx) ? in qedf_process_completions() 2239 (prod_idx - que->cq_prod_idx) : in qedf_process_completions() 2240 0x10000 - que->cq_prod_idx + prod_idx; in qedf_process_completions() 2243 que->cq_prod_idx = prod_idx; in qedf_process_completions() 2248 cqe = &que in qedf_process_completions() [all...] |
/kernel/linux/linux-6.6/drivers/scsi/qedf/ |
H A D | qedf_main.c | 2194 struct global_queue *que; in qedf_fp_has_work() local 2200 que = qedf->global_queues[fp->sb_id]; in qedf_fp_has_work() 2208 return (que->cq_prod_idx != prod_idx); in qedf_fp_has_work() 2224 struct global_queue *que; in qedf_process_completions() local 2238 que = qedf->global_queues[fp->sb_id]; in qedf_process_completions() 2241 new_cqes = (prod_idx >= que->cq_prod_idx) ? in qedf_process_completions() 2242 (prod_idx - que->cq_prod_idx) : in qedf_process_completions() 2243 0x10000 - que->cq_prod_idx + prod_idx; in qedf_process_completions() 2246 que->cq_prod_idx = prod_idx; in qedf_process_completions() 2250 cqe = &que in qedf_process_completions() [all...] |