Home
last modified time | relevance | path

Searched refs:pbl_size (Results 1 – 18 of 18) sorted by relevance

/linux-6.3-rc2/drivers/infiniband/hw/cxgb4/
A Dmem.c353 pbl_size); in write_pbl()
365 pbl_size, pbl_addr, skb, wr_waitp); in dereg_mem()
369 u32 pbl_size, u32 pbl_addr, in allocate_stag() argument
425 mhp->attr.pbl_size = npages; in alloc_pbl()
466 mhp->attr.pbl_size = 0; in c4iw_get_dma_mr()
586 mhp->attr.pbl_size << 3); in c4iw_reg_user_mr()
642 mhp->attr.pbl_size = max_num_sg; in c4iw_alloc_mr()
644 mhp->attr.pbl_size, mhp->attr.pbl_addr, in c4iw_alloc_mr()
666 mhp->attr.pbl_size << 3); in c4iw_alloc_mr()
717 if (mhp->attr.pbl_size) in c4iw_dereg_mr()
[all …]
A Diw_cxgb4.h379 u32 pbl_size; member
/linux-6.3-rc2/drivers/net/ethernet/qlogic/qed/
A Dqed_vf.h262 u16 pbl_size; member
898 u16 pbl_size, void __iomem **pp_doorbell);
1147 u16 pbl_size, void __iomem **pp_doorbell) in qed_vf_pf_txq_start() argument
A Dqed_l2.c1069 dma_addr_t pbl_addr, u16 pbl_size, u16 pq_id) in qed_eth_txq_start_ramrod() argument
1098 p_ramrod->pbl_size = cpu_to_le16(pbl_size); in qed_eth_txq_start_ramrod()
1111 u16 pbl_size, void __iomem **pp_doorbell) in qed_eth_pf_tx_queue_start() argument
1116 pbl_addr, pbl_size, in qed_eth_pf_tx_queue_start()
1134 u16 pbl_size, in qed_eth_tx_queue_start() argument
1146 pbl_addr, pbl_size, in qed_eth_tx_queue_start()
1150 pbl_addr, pbl_size, in qed_eth_tx_queue_start()
2544 u16 pbl_size, in qed_start_txq() argument
2558 pbl_addr, pbl_size, ret_params); in qed_start_txq()
A Dqed_l2.h410 dma_addr_t pbl_addr, u16 pbl_size, u16 pq_id);
A Dqed_vf.c844 u16 pbl_size, void __iomem **pp_doorbell) in qed_vf_pf_txq_start() argument
859 req->pbl_size = pbl_size; in qed_vf_pf_txq_start()
A Dqed_ll2.c1029 u16 pq_id = 0, pbl_size; in qed_sp_ll2_tx_queue_start() local
1062 pbl_size = qed_chain_get_page_cnt(&p_tx->txq_chain); in qed_sp_ll2_tx_queue_start()
1063 p_ramrod->pbl_size = cpu_to_le16(pbl_size); in qed_sp_ll2_tx_queue_start()
A Dqed_hsi.h381 __le16 pbl_size; member
4247 __le16 pbl_size; member
A Dqed_sriov.c2478 req->pbl_addr, req->pbl_size, pq); in qed_iov_vf_mbx_start_txq()
/linux-6.3-rc2/drivers/infiniband/hw/qedr/
A Dverbs.c515 dma_free_coherent(&pdev->dev, pbl_info->pbl_size, in qedr_free_pbl()
565 dma_free_coherent(&pdev->dev, pbl_info->pbl_size, in qedr_alloc_pbl_tbl()
578 u32 pbl_size; in qedr_prepare_pbl_tbl() local
589 pbl_size = MIN_FW_PBL_PAGE_SIZE; in qedr_prepare_pbl_tbl()
590 pbl_capacity = NUM_PBES_ON_PAGE(pbl_size) * in qedr_prepare_pbl_tbl()
591 NUM_PBES_ON_PAGE(pbl_size); in qedr_prepare_pbl_tbl()
594 pbl_size *= 2; in qedr_prepare_pbl_tbl()
595 pbl_capacity = pbl_size / sizeof(u64); in qedr_prepare_pbl_tbl()
605 pbl_size = max_t(u32, MIN_FW_PBL_PAGE_SIZE, in qedr_prepare_pbl_tbl()
611 pbl_info->pbl_size = pbl_size; in qedr_prepare_pbl_tbl()
[all …]
A Dqedr.h260 u32 pbl_size; member
/linux-6.3-rc2/drivers/infiniband/hw/ocrdma/
A Docrdma_verbs.c754 dma_free_coherent(&pdev->dev, mr->pbl_size, in ocrdma_free_mr_pbl_tbl()
769 u32 pbl_size; in ocrdma_get_pbl_info() local
772 pbl_size = OCRDMA_MIN_HPAGE_SIZE * (1 << idx); in ocrdma_get_pbl_info()
773 if (pbl_size > MAX_OCRDMA_PBL_SIZE) { in ocrdma_get_pbl_info()
777 num_pbls = roundup(num_pbes, (pbl_size / sizeof(u64))); in ocrdma_get_pbl_info()
778 num_pbls = num_pbls / (pbl_size / sizeof(u64)); in ocrdma_get_pbl_info()
784 mr->hwmr.pbl_size = pbl_size; in ocrdma_get_pbl_info()
792 u32 dma_len = mr->pbl_size; in ocrdma_build_pbl_tbl()
841 if (pbe_cnt == (mr->hwmr.pbl_size / sizeof(u64))) { in build_user_pbes()
2071 if (num_pbes == (mr->hwmr.pbl_size/sizeof(u64))) { in ocrdma_build_reg()
A Docrdma.h186 u32 pbl_size; member
A Docrdma_hw.c1983 cmd->flags_hpage_pbe_sz |= (hwmr->pbl_size / OCRDMA_MIN_HPAGE_SIZE) << in ocrdma_mbx_reg_mr()
/linux-6.3-rc2/drivers/infiniband/sw/siw/
A Dsiw_verbs.c1486 unsigned long pbl_size; in siw_map_mr_sg() local
1509 pbl_size = pble->size; in siw_map_mr_sg()
1520 pble->pbl_off = pbl_size; in siw_map_mr_sg()
1522 pbl_size += sg_dma_len(slp); in siw_map_mr_sg()
1527 pbl_size); in siw_map_mr_sg()
/linux-6.3-rc2/include/linux/qed/
A Dqed_eth_if.h301 u16 pbl_size,
/linux-6.3-rc2/drivers/infiniband/hw/hns/
A Dhns_roce_hw_v2.h730 __le32 pbl_size; member
933 __le32 pbl_size; member
A Dhns_roce_hw_v2.c3305 mpt_entry->pbl_size = cpu_to_le32(mr->npages); in set_mtpt_pbl()
3432 mpt_entry->pbl_size = cpu_to_le32(mr->npages); in hns_roce_v2_frmr_write_mtpt()

Completed in 149 milliseconds