/kernel/linux/linux-6.6/drivers/infiniband/hw/cxgb4/ |
H A D | mem.c | 267 * pbl_size and pbl_addr 274 u64 len, u8 page_size, u32 pbl_size, u32 pbl_addr, in write_tpt_entry() 324 tpt->nosnoop_pbladdr = !pbl_size ? 0 : cpu_to_be32( in write_tpt_entry() 347 u32 pbl_addr, u32 pbl_size, struct c4iw_wr_wait *wr_waitp) in write_pbl() 351 pr_debug("*pdb_addr 0x%x, pbl_base 0x%x, pbl_size %d\n", in write_pbl() 353 pbl_size); in write_pbl() 355 err = write_adapter_mem(rdev, pbl_addr >> 5, pbl_size << 3, pbl, NULL, in write_pbl() 360 static int dereg_mem(struct c4iw_rdev *rdev, u32 stag, u32 pbl_size, in dereg_mem() argument 365 pbl_size, pbl_addr, skb, wr_waitp); in dereg_mem() 369 u32 pbl_size, u3 in allocate_stag() 270 write_tpt_entry(struct c4iw_rdev *rdev, u32 reset_tpt_entry, u32 *stag, u8 stag_state, u32 pdid, enum fw_ri_stag_type type, enum fw_ri_mem_perms perm, int bind_enabled, u32 zbva, u64 to, u64 len, u8 page_size, u32 pbl_size, u32 pbl_addr, struct sk_buff *skb, struct c4iw_wr_wait *wr_waitp) write_tpt_entry() argument 346 write_pbl(struct c4iw_rdev *rdev, __be64 *pbl, u32 pbl_addr, u32 pbl_size, struct c4iw_wr_wait *wr_waitp) write_pbl() argument 368 allocate_stag(struct c4iw_rdev *rdev, u32 *stag, u32 pdid, u32 pbl_size, u32 pbl_addr, struct c4iw_wr_wait *wr_waitp) allocate_stag() argument [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/hw/cxgb4/ |
H A D | mem.c | 267 * pbl_size and pbl_addr 274 u64 len, u8 page_size, u32 pbl_size, u32 pbl_addr, in write_tpt_entry() 324 tpt->nosnoop_pbladdr = !pbl_size ? 0 : cpu_to_be32( in write_tpt_entry() 347 u32 pbl_addr, u32 pbl_size, struct c4iw_wr_wait *wr_waitp) in write_pbl() 351 pr_debug("*pdb_addr 0x%x, pbl_base 0x%x, pbl_size %d\n", in write_pbl() 353 pbl_size); in write_pbl() 355 err = write_adapter_mem(rdev, pbl_addr >> 5, pbl_size << 3, pbl, NULL, in write_pbl() 360 static int dereg_mem(struct c4iw_rdev *rdev, u32 stag, u32 pbl_size, in dereg_mem() argument 365 pbl_size, pbl_addr, skb, wr_waitp); in dereg_mem() 385 u32 pbl_size, u3 in allocate_stag() 270 write_tpt_entry(struct c4iw_rdev *rdev, u32 reset_tpt_entry, u32 *stag, u8 stag_state, u32 pdid, enum fw_ri_stag_type type, enum fw_ri_mem_perms perm, int bind_enabled, u32 zbva, u64 to, u64 len, u8 page_size, u32 pbl_size, u32 pbl_addr, struct sk_buff *skb, struct c4iw_wr_wait *wr_waitp) write_tpt_entry() argument 346 write_pbl(struct c4iw_rdev *rdev, __be64 *pbl, u32 pbl_addr, u32 pbl_size, struct c4iw_wr_wait *wr_waitp) write_pbl() argument 384 allocate_stag(struct c4iw_rdev *rdev, u32 *stag, u32 pdid, u32 pbl_size, u32 pbl_addr, struct c4iw_wr_wait *wr_waitp) allocate_stag() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_vf.h | 262 u16 pbl_size; member 873 u16 pbl_size, void __iomem **pp_doorbell); 1110 u16 pbl_size, void __iomem **pp_doorbell) in qed_vf_pf_txq_start() 1107 qed_vf_pf_txq_start(struct qed_hwfn *p_hwfn, struct qed_queue_cid *p_cid, dma_addr_t pbl_addr, u16 pbl_size, void __iomem **pp_doorbell) qed_vf_pf_txq_start() argument
|
H A D | qed_l2.h | 401 * @param pbl_size 409 dma_addr_t pbl_addr, u16 pbl_size, u16 pq_id);
|
H A D | qed_l2.c | 1067 dma_addr_t pbl_addr, u16 pbl_size, u16 pq_id) in qed_eth_txq_start_ramrod() 1096 p_ramrod->pbl_size = cpu_to_le16(pbl_size); in qed_eth_txq_start_ramrod() 1109 u16 pbl_size, void __iomem **pp_doorbell) in qed_eth_pf_tx_queue_start() 1115 pbl_addr, pbl_size, in qed_eth_pf_tx_queue_start() 1133 u16 pbl_size, in qed_eth_tx_queue_start() 1145 pbl_addr, pbl_size, in qed_eth_tx_queue_start() 1149 pbl_addr, pbl_size, in qed_eth_tx_queue_start() 2543 u16 pbl_size, in qed_start_txq() 2557 pbl_addr, pbl_size, ret_param in qed_start_txq() 1065 qed_eth_txq_start_ramrod(struct qed_hwfn *p_hwfn, struct qed_queue_cid *p_cid, dma_addr_t pbl_addr, u16 pbl_size, u16 pq_id) qed_eth_txq_start_ramrod() argument 1105 qed_eth_pf_tx_queue_start(struct qed_hwfn *p_hwfn, struct qed_queue_cid *p_cid, u8 tc, dma_addr_t pbl_addr, u16 pbl_size, void __iomem **pp_doorbell) qed_eth_pf_tx_queue_start() argument 1128 qed_eth_tx_queue_start(struct qed_hwfn *p_hwfn, u16 opaque_fid, struct qed_queue_start_common_params *p_params, u8 tc, dma_addr_t pbl_addr, u16 pbl_size, struct qed_txq_start_ret_params *p_ret_params) qed_eth_tx_queue_start() argument 2539 qed_start_txq(struct qed_dev *cdev, u8 rss_num, struct qed_queue_start_common_params *p_params, dma_addr_t pbl_addr, u16 pbl_size, struct qed_txq_start_ret_params *ret_params) qed_start_txq() argument [all...] |
H A D | qed_ll2.c | 1007 u16 pq_id = 0, pbl_size; in qed_sp_ll2_tx_queue_start() local 1040 pbl_size = qed_chain_get_page_cnt(&p_tx->txq_chain); in qed_sp_ll2_tx_queue_start() 1041 p_ramrod->pbl_size = cpu_to_le16(pbl_size); in qed_sp_ll2_tx_queue_start()
|
H A D | qed_vf.c | 843 u16 pbl_size, void __iomem **pp_doorbell) in qed_vf_pf_txq_start() 858 req->pbl_size = pbl_size; in qed_vf_pf_txq_start() 840 qed_vf_pf_txq_start(struct qed_hwfn *p_hwfn, struct qed_queue_cid *p_cid, dma_addr_t pbl_addr, u16 pbl_size, void __iomem **pp_doorbell) qed_vf_pf_txq_start() argument
|
/kernel/linux/linux-6.6/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_vf.h | 262 u16 pbl_size; member 889 * @pbl_size: PBL Size. 898 u16 pbl_size, void __iomem **pp_doorbell); 1147 u16 pbl_size, void __iomem **pp_doorbell) in qed_vf_pf_txq_start() 1144 qed_vf_pf_txq_start(struct qed_hwfn *p_hwfn, struct qed_queue_cid *p_cid, dma_addr_t pbl_addr, u16 pbl_size, void __iomem **pp_doorbell) qed_vf_pf_txq_start() argument
|
H A D | qed_l2.h | 426 * @pbl_size: PBL size. 434 dma_addr_t pbl_addr, u16 pbl_size, u16 pq_id);
|
H A D | qed_l2.c | 1069 dma_addr_t pbl_addr, u16 pbl_size, u16 pq_id) in qed_eth_txq_start_ramrod() 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() 1116 pbl_addr, pbl_size, in qed_eth_pf_tx_queue_start() 1134 u16 pbl_size, in qed_eth_tx_queue_start() 1146 pbl_addr, pbl_size, in qed_eth_tx_queue_start() 1150 pbl_addr, pbl_size, in qed_eth_tx_queue_start() 2553 u16 pbl_size, in qed_start_txq() 2567 pbl_addr, pbl_size, ret_param in qed_start_txq() 1067 qed_eth_txq_start_ramrod(struct qed_hwfn *p_hwfn, struct qed_queue_cid *p_cid, dma_addr_t pbl_addr, u16 pbl_size, u16 pq_id) qed_eth_txq_start_ramrod() argument 1107 qed_eth_pf_tx_queue_start(struct qed_hwfn *p_hwfn, struct qed_queue_cid *p_cid, u8 tc, dma_addr_t pbl_addr, u16 pbl_size, void __iomem **pp_doorbell) qed_eth_pf_tx_queue_start() argument 1129 qed_eth_tx_queue_start(struct qed_hwfn *p_hwfn, u16 opaque_fid, struct qed_queue_start_common_params *p_params, u8 tc, dma_addr_t pbl_addr, u16 pbl_size, struct qed_txq_start_ret_params *p_ret_params) qed_eth_tx_queue_start() argument 2549 qed_start_txq(struct qed_dev *cdev, u8 rss_num, struct qed_queue_start_common_params *p_params, dma_addr_t pbl_addr, u16 pbl_size, struct qed_txq_start_ret_params *ret_params) qed_start_txq() argument [all...] |
H A D | qed_ll2.c | 1031 u16 pq_id = 0, pbl_size; in qed_sp_ll2_tx_queue_start() local 1064 pbl_size = qed_chain_get_page_cnt(&p_tx->txq_chain); in qed_sp_ll2_tx_queue_start() 1065 p_ramrod->pbl_size = cpu_to_le16(pbl_size); in qed_sp_ll2_tx_queue_start()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/qedr/ |
H A D | verbs.c | 513 dma_free_coherent(&pdev->dev, pbl_info->pbl_size, in qedr_free_pbl() 543 va = dma_alloc_coherent(&pdev->dev, pbl_info->pbl_size, &pa, in qedr_alloc_pbl_tbl() 563 dma_free_coherent(&pdev->dev, pbl_info->pbl_size, in qedr_alloc_pbl_tbl() 576 u32 pbl_size; in qedr_prepare_pbl_tbl() local 587 pbl_size = MIN_FW_PBL_PAGE_SIZE; in qedr_prepare_pbl_tbl() 588 pbl_capacity = NUM_PBES_ON_PAGE(pbl_size) * in qedr_prepare_pbl_tbl() 589 NUM_PBES_ON_PAGE(pbl_size); in qedr_prepare_pbl_tbl() 592 pbl_size *= 2; in qedr_prepare_pbl_tbl() 593 pbl_capacity = pbl_size / sizeof(u64); in qedr_prepare_pbl_tbl() 597 num_pbls = DIV_ROUND_UP(num_pbes, NUM_PBES_ON_PAGE(pbl_size)); in qedr_prepare_pbl_tbl() [all...] |
H A D | qedr.h | 260 u32 pbl_size; member
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/qedr/ |
H A D | verbs.c | 515 dma_free_coherent(&pdev->dev, pbl_info->pbl_size, in qedr_free_pbl() 545 va = dma_alloc_coherent(&pdev->dev, pbl_info->pbl_size, &pa, in qedr_alloc_pbl_tbl() 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() 599 num_pbls = DIV_ROUND_UP(num_pbes, NUM_PBES_ON_PAGE(pbl_size)); in qedr_prepare_pbl_tbl() [all...] |
H A D | qedr.h | 260 u32 pbl_size; member
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_verbs.c | 752 dma_free_coherent(&pdev->dev, mr->pbl_size, in ocrdma_free_mr_pbl_tbl() 767 u32 pbl_size; in ocrdma_get_pbl_info() local 770 pbl_size = OCRDMA_MIN_HPAGE_SIZE * (1 << idx); in ocrdma_get_pbl_info() 771 if (pbl_size > MAX_OCRDMA_PBL_SIZE) { in ocrdma_get_pbl_info() 775 num_pbls = roundup(num_pbes, (pbl_size / sizeof(u64))); in ocrdma_get_pbl_info() 776 num_pbls = num_pbls / (pbl_size / sizeof(u64)); in ocrdma_get_pbl_info() 782 mr->hwmr.pbl_size = pbl_size; in ocrdma_get_pbl_info() 790 u32 dma_len = mr->pbl_size; in ocrdma_build_pbl_tbl() 839 if (pbe_cnt == (mr->hwmr.pbl_size / sizeo in build_user_pbes() [all...] |
H A D | ocrdma.h | 186 u32 pbl_size; member
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_verbs.c | 754 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 / sizeo in build_user_pbes() [all...] |
H A D | ocrdma.h | 186 u32 pbl_size; member
|
/kernel/linux/linux-5.10/drivers/infiniband/sw/siw/ |
H A D | siw_verbs.c | 1479 unsigned long pbl_size; in siw_map_mr_sg() local 1502 pbl_size = pble->size; in siw_map_mr_sg() 1513 pble->pbl_off = pbl_size; in siw_map_mr_sg() 1515 pbl_size += sg_dma_len(slp); in siw_map_mr_sg() 1520 pbl_size); in siw_map_mr_sg()
|
/kernel/linux/linux-6.6/drivers/infiniband/sw/siw/ |
H A D | siw_verbs.c | 1486 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()
|
/kernel/linux/linux-5.10/include/linux/qed/ |
H A D | qed_eth_if.h | 312 u16 pbl_size,
|
/kernel/linux/linux-6.6/include/linux/qed/ |
H A D | qed_eth_if.h | 301 u16 pbl_size,
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/ |
H A D | hns_roce_hw_v2.h | 970 __le32 pbl_size; member 1201 __le32 pbl_size; member
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/ |
H A D | hns_roce_hw_v2.h | 704 __le32 pbl_size; member 907 __le32 pbl_size; member
|