Home
last modified time | relevance | path

Searched refs:pbl (Results 1 - 25 of 127) sorted by relevance

123456

/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/
H A Dqplib_res.c63 static void __free_pbl(struct bnxt_qplib_res *res, struct bnxt_qplib_pbl *pbl, in __free_pbl() argument
70 for (i = 0; i < pbl->pg_count; i++) { in __free_pbl()
71 if (pbl->pg_arr[i]) in __free_pbl()
72 dma_free_coherent(&pdev->dev, pbl->pg_size, in __free_pbl()
74 pbl->pg_arr[i] & in __free_pbl()
76 pbl->pg_map_arr[i]); in __free_pbl()
80 pbl->pg_arr[i] = NULL; in __free_pbl()
83 vfree(pbl->pg_arr); in __free_pbl()
84 pbl->pg_arr = NULL; in __free_pbl()
85 vfree(pbl in __free_pbl()
91 bnxt_qplib_fill_user_dma_pages(struct bnxt_qplib_pbl *pbl, struct bnxt_qplib_sg_info *sginfo) bnxt_qplib_fill_user_dma_pages() argument
105 __alloc_pbl(struct bnxt_qplib_res *res, struct bnxt_qplib_pbl *pbl, struct bnxt_qplib_sg_info *sginfo) __alloc_pbl() argument
[all...]
H A Dqplib_res.h151 struct bnxt_qplib_pbl pbl[PBL_LVL_MAX + 1]; member
295 struct bnxt_qplib_pbl *pbl; in bnxt_qplib_base_pg_size() local
297 pbl = &hwq->pbl[PBL_LVL_0]; in bnxt_qplib_base_pg_size()
298 switch (pbl->pg_size) { in bnxt_qplib_base_pg_size()
/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/
H A Dqplib_res.c63 static void __free_pbl(struct bnxt_qplib_res *res, struct bnxt_qplib_pbl *pbl, in __free_pbl() argument
70 for (i = 0; i < pbl->pg_count; i++) { in __free_pbl()
71 if (pbl->pg_arr[i]) in __free_pbl()
72 dma_free_coherent(&pdev->dev, pbl->pg_size, in __free_pbl()
74 pbl->pg_arr[i] & in __free_pbl()
76 pbl->pg_map_arr[i]); in __free_pbl()
80 pbl->pg_arr[i] = NULL; in __free_pbl()
83 vfree(pbl->pg_arr); in __free_pbl()
84 pbl->pg_arr = NULL; in __free_pbl()
85 vfree(pbl in __free_pbl()
91 bnxt_qplib_fill_user_dma_pages(struct bnxt_qplib_pbl *pbl, struct bnxt_qplib_sg_info *sginfo) bnxt_qplib_fill_user_dma_pages() argument
105 __alloc_pbl(struct bnxt_qplib_res *res, struct bnxt_qplib_pbl *pbl, struct bnxt_qplib_sg_info *sginfo) __alloc_pbl() argument
[all...]
H A Dqplib_fp.c633 struct bnxt_qplib_pbl *pbl; in bnxt_qplib_create_srq() local
662 pbl = &srq->hwq.pbl[PBL_LVL_0]; in bnxt_qplib_create_srq()
668 req.pbl = cpu_to_le64(pbl->pg_map_arr[0]); in bnxt_qplib_create_srq()
847 struct bnxt_qplib_pbl *pbl; in bnxt_qplib_create_qp1() local
876 pbl = &sq->hwq.pbl[PBL_LVL_0]; in bnxt_qplib_create_qp1()
877 req.sq_pbl = cpu_to_le64(pbl->pg_map_arr[0]); in bnxt_qplib_create_qp1()
901 pbl in bnxt_qplib_create_qp1()
990 struct bnxt_qplib_pbl *pbl; bnxt_qplib_create_qp() local
2080 struct bnxt_qplib_pbl *pbl; bnxt_qplib_create_cq() local
2158 struct bnxt_qplib_pbl *pbl; bnxt_qplib_resize_cq() local
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/efa/
H A Defa_verbs.c1189 static int pbl_chunk_list_create(struct efa_dev *dev, struct pbl_context *pbl) in pbl_chunk_list_create() argument
1191 struct pbl_chunk_list *chunk_list = &pbl->phys.indirect.chunk_list; in pbl_chunk_list_create()
1192 int page_cnt = pbl->phys.indirect.pbl_buf_size_in_pages; in pbl_chunk_list_create()
1193 struct scatterlist *pages_sgl = pbl->phys.indirect.sgl; in pbl_chunk_list_create()
1195 int sg_dma_cnt = pbl->phys.indirect.sg_dma_cnt; in pbl_chunk_list_create()
1289 static void pbl_chunk_list_destroy(struct efa_dev *dev, struct pbl_context *pbl) in pbl_chunk_list_destroy() argument
1291 struct pbl_chunk_list *chunk_list = &pbl->phys.indirect.chunk_list; in pbl_chunk_list_destroy()
1303 /* initialize pbl continuous mode: map pbl buffer to a dma address. */
1305 struct pbl_context *pbl) in pbl_continuous_initialize()
1304 pbl_continuous_initialize(struct efa_dev *dev, struct pbl_context *pbl) pbl_continuous_initialize() argument
1329 pbl_indirect_initialize(struct efa_dev *dev, struct pbl_context *pbl) pbl_indirect_initialize() argument
1370 pbl_indirect_terminate(struct efa_dev *dev, struct pbl_context *pbl) pbl_indirect_terminate() argument
1379 pbl_create(struct efa_dev *dev, struct pbl_context *pbl, struct ib_umem *umem, int hp_cnt, u8 hp_shift) pbl_create() argument
1425 pbl_destroy(struct efa_dev *dev, struct pbl_context *pbl) pbl_destroy() argument
1453 efa_create_pbl(struct efa_dev *dev, struct pbl_context *pbl, struct efa_mr *mr, struct efa_com_reg_mr_params *params) efa_create_pbl() argument
1494 struct pbl_context pbl; efa_reg_mr() local
[all...]
H A Defa_com_cmd.c239 memcpy(mr_cmd.pbl.inline_pbl_array, in efa_com_register_mr()
240 params->pbl.inline_pbl_array, in efa_com_register_mr()
241 sizeof(mr_cmd.pbl.inline_pbl_array)); in efa_com_register_mr()
243 mr_cmd.pbl.pbl.length = params->pbl.pbl.length; in efa_com_register_mr()
244 mr_cmd.pbl.pbl.address.mem_addr_low = in efa_com_register_mr()
245 params->pbl in efa_com_register_mr()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/amphion/
H A Dvpu_helpers.c152 u32 stride, u32 interlaced, u32 *pbl) in get_nv12_plane_size()
158 if (pbl) in get_nv12_plane_size()
159 bytesperline = max(bytesperline, *pbl); in get_nv12_plane_size()
166 if (pbl) in get_nv12_plane_size()
167 *pbl = bytesperline; in get_nv12_plane_size()
173 u32 stride, u32 interlaced, u32 *pbl) in get_tiled_8l128_plane_size()
186 if (pbl) in get_tiled_8l128_plane_size()
187 bytesperline = max(bytesperline, *pbl); in get_tiled_8l128_plane_size()
195 if (pbl) in get_tiled_8l128_plane_size()
196 *pbl in get_tiled_8l128_plane_size()
151 get_nv12_plane_size(u32 width, u32 height, int plane_no, u32 stride, u32 interlaced, u32 *pbl) get_nv12_plane_size() argument
172 get_tiled_8l128_plane_size(u32 fmt, u32 width, u32 height, int plane_no, u32 stride, u32 interlaced, u32 *pbl) get_tiled_8l128_plane_size() argument
201 get_default_plane_size(u32 width, u32 height, int plane_no, u32 stride, u32 interlaced, u32 *pbl) get_default_plane_size() argument
219 vpu_helper_get_plane_size(u32 fmt, u32 w, u32 h, int plane_no, u32 stride, u32 interlaced, u32 *pbl) vpu_helper_get_plane_size() argument
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/efa/
H A Defa_verbs.c1268 static int pbl_chunk_list_create(struct efa_dev *dev, struct pbl_context *pbl) in pbl_chunk_list_create() argument
1270 struct pbl_chunk_list *chunk_list = &pbl->phys.indirect.chunk_list; in pbl_chunk_list_create()
1271 int page_cnt = pbl->phys.indirect.pbl_buf_size_in_pages; in pbl_chunk_list_create()
1272 struct scatterlist *pages_sgl = pbl->phys.indirect.sgl; in pbl_chunk_list_create()
1274 int sg_dma_cnt = pbl->phys.indirect.sg_dma_cnt; in pbl_chunk_list_create()
1368 static void pbl_chunk_list_destroy(struct efa_dev *dev, struct pbl_context *pbl) in pbl_chunk_list_destroy() argument
1370 struct pbl_chunk_list *chunk_list = &pbl->phys.indirect.chunk_list; in pbl_chunk_list_destroy()
1382 /* initialize pbl continuous mode: map pbl buffer to a dma address. */
1384 struct pbl_context *pbl) in pbl_continuous_initialize()
1383 pbl_continuous_initialize(struct efa_dev *dev, struct pbl_context *pbl) pbl_continuous_initialize() argument
1408 pbl_indirect_initialize(struct efa_dev *dev, struct pbl_context *pbl) pbl_indirect_initialize() argument
1449 pbl_indirect_terminate(struct efa_dev *dev, struct pbl_context *pbl) pbl_indirect_terminate() argument
1458 pbl_create(struct efa_dev *dev, struct pbl_context *pbl, struct ib_umem *umem, int hp_cnt, u8 hp_shift) pbl_create() argument
1504 pbl_destroy(struct efa_dev *dev, struct pbl_context *pbl) pbl_destroy() argument
1532 efa_create_pbl(struct efa_dev *dev, struct pbl_context *pbl, struct efa_mr *mr, struct efa_com_reg_mr_params *params) efa_create_pbl() argument
1606 struct pbl_context pbl; efa_register_mr() local
[all...]
H A Defa_com_cmd.c244 memcpy(mr_cmd.pbl.inline_pbl_array, in efa_com_register_mr()
245 params->pbl.inline_pbl_array, in efa_com_register_mr()
246 sizeof(mr_cmd.pbl.inline_pbl_array)); in efa_com_register_mr()
248 mr_cmd.pbl.pbl.length = params->pbl.pbl.length; in efa_com_register_mr()
249 mr_cmd.pbl.pbl.address.mem_addr_low = in efa_com_register_mr()
250 params->pbl in efa_com_register_mr()
[all...]
/kernel/linux/linux-5.10/include/linux/qed/
H A Dqed_chain.h89 * in the pbl table.
97 } pbl; member
126 /* Base address of a pre-allocated buffer for pbl */
310 *p_next_elem = p_chain->pbl.pp_addr_tbl[page_index].virt_addr; in qed_chain_advance_page()
374 p_prod_page_idx = &p_chain->pbl.c.u16.prod_page_idx; in qed_chain_produce()
383 p_prod_page_idx = &p_chain->pbl.c.u32.prod_page_idx; in qed_chain_produce()
447 p_cons_page_idx = &p_chain->pbl.c.u16.cons_page_idx; in qed_chain_consume()
456 p_cons_page_idx = &p_chain->pbl.c.u32.cons_page_idx; in qed_chain_consume()
498 p_chain->pbl.c.u16.prod_page_idx = (u16)reset_val; in qed_chain_reset()
499 p_chain->pbl in qed_chain_reset()
[all...]
/kernel/linux/linux-6.6/include/linux/qed/
H A Dqed_chain.h89 * in the pbl table.
97 } pbl; member
126 /* Base address of a pre-allocated buffer for pbl */
311 *p_next_elem = p_chain->pbl.pp_addr_tbl[page_index].virt_addr; in qed_chain_advance_page()
377 p_prod_page_idx = &p_chain->pbl.c.u16.prod_page_idx; in qed_chain_produce()
386 p_prod_page_idx = &p_chain->pbl.c.u32.prod_page_idx; in qed_chain_produce()
448 p_cons_page_idx = &p_chain->pbl.c.u16.cons_page_idx; in qed_chain_consume()
457 p_cons_page_idx = &p_chain->pbl.c.u32.cons_page_idx; in qed_chain_consume()
501 p_chain->pbl.c.u16.prod_page_idx = (u16)reset_val; in qed_chain_reset()
502 p_chain->pbl in qed_chain_reset()
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/sw/siw/
H A Dsiw_mem.c144 siw_dbg_mem(mem, "free mem, pbl: %s\n", mem->is_pbl ? "y" : "n"); in siw_free_mem()
150 kfree(mem->pbl); in siw_free_mem()
325 dma_addr_t siw_pbl_get_buffer(struct siw_pbl *pbl, u64 off, int *len, int *idx) in siw_pbl_get_buffer() argument
329 while (i < pbl->num_buf) { in siw_pbl_get_buffer()
330 struct siw_pble *pble = &pbl->pbe[i]; in siw_pbl_get_buffer()
351 struct siw_pbl *pbl; in siw_pbl_alloc() local
356 pbl = kzalloc(struct_size(pbl, pbe, num_buf), GFP_KERNEL); in siw_pbl_alloc()
357 if (!pbl) in siw_pbl_alloc()
360 pbl in siw_pbl_alloc()
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/sw/siw/
H A Dsiw_mem.c144 siw_dbg_mem(mem, "free mem, pbl: %s\n", mem->is_pbl ? "y" : "n"); in siw_free_mem()
150 kfree(mem->pbl); in siw_free_mem()
325 dma_addr_t siw_pbl_get_buffer(struct siw_pbl *pbl, u64 off, int *len, int *idx) in siw_pbl_get_buffer() argument
329 while (i < pbl->num_buf) { in siw_pbl_get_buffer()
330 struct siw_pble *pble = &pbl->pbe[i]; in siw_pbl_get_buffer()
351 struct siw_pbl *pbl; in siw_pbl_alloc() local
356 pbl = kzalloc(struct_size(pbl, pbe, num_buf), GFP_KERNEL); in siw_pbl_alloc()
357 if (!pbl) in siw_pbl_alloc()
360 pbl in siw_pbl_alloc()
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/qedr/
H A Dverbs.c505 struct qedr_pbl_info *pbl_info, struct qedr_pbl *pbl) in qedr_free_pbl()
511 if (!pbl[i].va) in qedr_free_pbl()
514 pbl[i].va, pbl[i].pa); in qedr_free_pbl()
517 kfree(pbl); in qedr_free_pbl()
552 /* Two-Layer PBLs, if we have more than one pbl we need to initialize in qedr_alloc_pbl_tbl()
581 DP_ERR(dev, "prepare pbl table: too many pages %d\n", in qedr_prepare_pbl_tbl()
586 /* calculate required pbl page size */ in qedr_prepare_pbl_tbl()
613 "prepare pbl table: num_pbes=%d, num_pbls=%d, pbl_size=%d\n", in qedr_prepare_pbl_tbl()
620 struct qedr_pbl *pbl, in qedr_populate_pbls()
504 qedr_free_pbl(struct qedr_dev *dev, struct qedr_pbl_info *pbl_info, struct qedr_pbl *pbl) qedr_free_pbl() argument
619 qedr_populate_pbls(struct qedr_dev *dev, struct ib_umem *umem, struct qedr_pbl *pbl, struct qedr_pbl_info *pbl_info, u32 pg_shift) qedr_populate_pbls() argument
1579 struct qed_chain *pbl; qedr_create_srq() local
2896 struct qedr_pbl *pbl, *tmp; free_mr_info() local
3187 struct qedr_pbl *pbl; handle_completed_mrs() local
3837 struct qed_chain *pbl; qedr_post_srq_recv() local
[all...]
/kernel/linux/linux-6.6/drivers/infiniband/hw/qedr/
H A Dverbs.c507 struct qedr_pbl_info *pbl_info, struct qedr_pbl *pbl) in qedr_free_pbl()
513 if (!pbl[i].va) in qedr_free_pbl()
516 pbl[i].va, pbl[i].pa); in qedr_free_pbl()
519 kfree(pbl); in qedr_free_pbl()
554 /* Two-Layer PBLs, if we have more than one pbl we need to initialize in qedr_alloc_pbl_tbl()
583 DP_ERR(dev, "prepare pbl table: too many pages %d\n", in qedr_prepare_pbl_tbl()
588 /* calculate required pbl page size */ in qedr_prepare_pbl_tbl()
615 "prepare pbl table: num_pbes=%d, num_pbls=%d, pbl_size=%d\n", in qedr_prepare_pbl_tbl()
622 struct qedr_pbl *pbl, in qedr_populate_pbls()
506 qedr_free_pbl(struct qedr_dev *dev, struct qedr_pbl_info *pbl_info, struct qedr_pbl *pbl) qedr_free_pbl() argument
621 qedr_populate_pbls(struct qedr_dev *dev, struct ib_umem *umem, struct qedr_pbl *pbl, struct qedr_pbl_info *pbl_info, u32 pg_shift) qedr_populate_pbls() argument
1593 struct qed_chain *pbl; qedr_create_srq() local
2896 struct qedr_pbl *pbl, *tmp; free_mr_info() local
3187 struct qedr_pbl *pbl; handle_completed_mrs() local
3837 struct qed_chain *pbl; qedr_post_srq_recv() local
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/hw/cxgb4/
H A Dresource.c271 rdev->stats.pbl.cur += roundup(size, 1 << MIN_PBL_SHIFT); in c4iw_pblpool_alloc()
272 if (rdev->stats.pbl.cur > rdev->stats.pbl.max) in c4iw_pblpool_alloc()
273 rdev->stats.pbl.max = rdev->stats.pbl.cur; in c4iw_pblpool_alloc()
276 rdev->stats.pbl.fail++; in c4iw_pblpool_alloc()
294 rdev->stats.pbl.cur -= roundup(size, 1 << MIN_PBL_SHIFT); in c4iw_pblpool_free()
308 pbl_start = rdev->lldi.vr->pbl.start; in c4iw_pblpool_create()
309 pbl_chunk = rdev->lldi.vr->pbl.size; in c4iw_pblpool_create()
/kernel/linux/linux-6.6/drivers/infiniband/hw/cxgb4/
H A Dresource.c271 rdev->stats.pbl.cur += roundup(size, 1 << MIN_PBL_SHIFT); in c4iw_pblpool_alloc()
272 if (rdev->stats.pbl.cur > rdev->stats.pbl.max) in c4iw_pblpool_alloc()
273 rdev->stats.pbl.max = rdev->stats.pbl.cur; in c4iw_pblpool_alloc()
276 rdev->stats.pbl.fail++; in c4iw_pblpool_alloc()
294 rdev->stats.pbl.cur -= roundup(size, 1 << MIN_PBL_SHIFT); in c4iw_pblpool_free()
308 pbl_start = rdev->lldi.vr->pbl.start; in c4iw_pblpool_create()
309 pbl_chunk = rdev->lldi.vr->pbl.size; in c4iw_pblpool_create()
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qed/
H A Dqed_chain.c111 if (!chain->pbl.pp_addr_tbl) in qed_chain_free_pbl()
115 entry = chain->pbl.pp_addr_tbl + i; in qed_chain_free_pbl()
128 vfree(chain->pbl.pp_addr_tbl); in qed_chain_free_pbl()
129 chain->pbl.pp_addr_tbl = NULL; in qed_chain_free_pbl()
269 chain->pbl.pp_addr_tbl = addr_tbl; in qed_chain_alloc_pbl()
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qed/
H A Dqed_chain.c111 if (!chain->pbl.pp_addr_tbl) in qed_chain_free_pbl()
115 entry = chain->pbl.pp_addr_tbl + i; in qed_chain_free_pbl()
128 vfree(chain->pbl.pp_addr_tbl); in qed_chain_free_pbl()
129 chain->pbl.pp_addr_tbl = NULL; in qed_chain_free_pbl()
269 chain->pbl.pp_addr_tbl = addr_tbl; in qed_chain_alloc_pbl()
/kernel/linux/linux-5.10/drivers/scsi/bnx2fc/
H A Dbnx2fc_tgt.c667 u32 *pbl; in bnx2fc_alloc_session_resc() local
722 pbl = (u32 *)tgt->rq_pbl; in bnx2fc_alloc_session_resc()
725 *pbl = (u32)page; in bnx2fc_alloc_session_resc()
726 pbl++; in bnx2fc_alloc_session_resc()
727 *pbl = (u32)((u64)page >> 32); in bnx2fc_alloc_session_resc()
728 pbl++; in bnx2fc_alloc_session_resc()
776 pbl = (u32 *)tgt->confq_pbl; in bnx2fc_alloc_session_resc()
779 *pbl = (u32)page; in bnx2fc_alloc_session_resc()
780 pbl++; in bnx2fc_alloc_session_resc()
781 *pbl in bnx2fc_alloc_session_resc()
[all...]
H A Dbnx2fc_hwi.c1988 u32 *pbl; in bnx2fc_free_hash_table() local
1992 pbl = hba->hash_tbl_pbl; in bnx2fc_free_hash_table()
1993 if (pbl) { in bnx2fc_free_hash_table()
1998 dma_address = le32_to_cpu(*pbl); in bnx2fc_free_hash_table()
1999 ++pbl; in bnx2fc_free_hash_table()
2000 dma_address += ((u64)le32_to_cpu(*pbl)) << 32; in bnx2fc_free_hash_table()
2001 ++pbl; in bnx2fc_free_hash_table()
2029 u32 *pbl; in bnx2fc_allocate_hash_table() local
2066 printk(KERN_ERR PFX "hash table pbl alloc failed\n"); in bnx2fc_allocate_hash_table()
2070 pbl in bnx2fc_allocate_hash_table()
[all...]
/kernel/linux/linux-6.6/drivers/scsi/bnx2fc/
H A Dbnx2fc_tgt.c667 u32 *pbl; in bnx2fc_alloc_session_resc() local
722 pbl = (u32 *)tgt->rq_pbl; in bnx2fc_alloc_session_resc()
725 *pbl = (u32)page; in bnx2fc_alloc_session_resc()
726 pbl++; in bnx2fc_alloc_session_resc()
727 *pbl = (u32)((u64)page >> 32); in bnx2fc_alloc_session_resc()
728 pbl++; in bnx2fc_alloc_session_resc()
776 pbl = (u32 *)tgt->confq_pbl; in bnx2fc_alloc_session_resc()
779 *pbl = (u32)page; in bnx2fc_alloc_session_resc()
780 pbl++; in bnx2fc_alloc_session_resc()
781 *pbl in bnx2fc_alloc_session_resc()
[all...]
H A Dbnx2fc_hwi.c1987 u32 *pbl; in bnx2fc_free_hash_table() local
1991 pbl = hba->hash_tbl_pbl; in bnx2fc_free_hash_table()
1992 if (pbl) { in bnx2fc_free_hash_table()
1997 dma_address = le32_to_cpu(*pbl); in bnx2fc_free_hash_table()
1998 ++pbl; in bnx2fc_free_hash_table()
1999 dma_address += ((u64)le32_to_cpu(*pbl)) << 32; in bnx2fc_free_hash_table()
2000 ++pbl; in bnx2fc_free_hash_table()
2028 u32 *pbl; in bnx2fc_allocate_hash_table() local
2065 printk(KERN_ERR PFX "hash table pbl alloc failed\n"); in bnx2fc_allocate_hash_table()
2069 pbl in bnx2fc_allocate_hash_table()
[all...]
/kernel/linux/linux-5.10/drivers/scsi/qedi/
H A Dqedi_main.c1541 struct scsi_bd *pbl; in qedi_alloc_bdq() local
1579 pbl = (struct scsi_bd *)qedi->bdq_pbl; in qedi_alloc_bdq()
1581 pbl->address.hi = in qedi_alloc_bdq()
1583 pbl->address.lo = in qedi_alloc_bdq()
1586 "pbl [0x%p] pbl->address hi [0x%llx] lo [0x%llx], idx [%d]\n", in qedi_alloc_bdq()
1587 pbl, pbl->address.hi, pbl->address.lo, i); in qedi_alloc_bdq()
1588 pbl in qedi_alloc_bdq()
1628 u32 *pbl; qedi_alloc_global_queues() local
1764 u32 *pbl; qedi_alloc_sq() local
[all...]
/kernel/linux/linux-6.6/drivers/scsi/qedi/
H A Dqedi_main.c1540 struct scsi_bd *pbl; in qedi_alloc_bdq() local
1577 pbl = (struct scsi_bd *)qedi->bdq_pbl; in qedi_alloc_bdq()
1579 pbl->address.hi = in qedi_alloc_bdq()
1581 pbl->address.lo = in qedi_alloc_bdq()
1584 "pbl [0x%p] pbl->address hi [0x%llx] lo [0x%llx], idx [%d]\n", in qedi_alloc_bdq()
1585 pbl, pbl->address.hi, pbl->address.lo, i); in qedi_alloc_bdq()
1586 pbl in qedi_alloc_bdq()
1624 u32 *pbl; qedi_alloc_global_queues() local
1760 u32 *pbl; qedi_alloc_sq() local
[all...]

Completed in 33 milliseconds

123456