| /freebsd-14.2/sys/dev/bnxt/bnxt_re/ |
| H A D | qplib_res.c | 85 if (pbl->pg_arr) { in __free_pbl() 86 vfree(pbl->pg_arr); in __free_pbl() 87 pbl->pg_arr = NULL; in __free_pbl() 89 if (pbl->pg_map_arr) { in __free_pbl() 93 pbl->pg_count = 0; in __free_pbl() 94 pbl->pg_size = 0; in __free_pbl() 128 pbl->pg_count++; in __fill_user_dma_pages() 163 if (!pbl->pg_arr) in __alloc_pbl() 168 vfree(pbl->pg_arr); in __alloc_pbl() 171 pbl->pg_count = 0; in __alloc_pbl() [all …]
|
| H A D | qplib_res.h | 255 struct bnxt_qplib_pbl pbl[PBL_LVL_MAX]; member 539 struct bnxt_qplib_pbl *pbl; in _get_pte_pg_size() local 541 pbl = &hwq->pbl[hwq->level]; in _get_pte_pg_size() 542 switch (pbl->pg_size) { in _get_pte_pg_size() 563 return hwq->pbl[PBL_LVL_0].pg_map_arr[0]; in _get_base_addr() 569 struct bnxt_qplib_pbl *pbl; in _get_base_pg_size() local 571 pbl = &hwq->pbl[PBL_LVL_0]; in _get_base_pg_size() 572 switch (pbl->pg_size) { in _get_base_pg_size()
|
| H A D | qplib_fp.c | 670 req.pbl = cpu_to_le64(_get_base_addr(&srq->hwq)); in bnxt_qplib_create_srq() 2414 req.pbl = cpu_to_le64(_get_base_addr(&cq->hwq)); in bnxt_qplib_create_cq() 2493 struct bnxt_qplib_pbl *pbl; in bnxt_qplib_resize_cq() local 2512 pbl = &cq->resize_hwq.pbl[PBL_LVL_0]; in bnxt_qplib_resize_cq() 2513 pgsz = ((pbl->pg_size == ROCE_PG_SIZE_4K ? CMDQ_RESIZE_CQ_PG_SIZE_PG_4K : in bnxt_qplib_resize_cq() 2514 pbl->pg_size == ROCE_PG_SIZE_8K ? CMDQ_RESIZE_CQ_PG_SIZE_PG_8K : in bnxt_qplib_resize_cq() 2515 pbl->pg_size == ROCE_PG_SIZE_64K ? CMDQ_RESIZE_CQ_PG_SIZE_PG_64K : in bnxt_qplib_resize_cq() 2516 pbl->pg_size == ROCE_PG_SIZE_2M ? CMDQ_RESIZE_CQ_PG_SIZE_PG_2M : in bnxt_qplib_resize_cq() 2517 pbl->pg_size == ROCE_PG_SIZE_8M ? CMDQ_RESIZE_CQ_PG_SIZE_PG_8M : in bnxt_qplib_resize_cq() 2518 pbl->pg_size == ROCE_PG_SIZE_1G ? CMDQ_RESIZE_CQ_PG_SIZE_PG_1G : in bnxt_qplib_resize_cq() [all …]
|
| /freebsd-14.2/sys/dev/qlnx/qlnxe/ |
| H A D | ecore_chain.h | 117 } pbl; member 572 p_chain->pbl.c.pbl_u16.prod_page_idx = (u16)reset_val; in ecore_chain_reset() 575 p_chain->pbl.c.pbl_u32.prod_page_idx = reset_val; in ecore_chain_reset() 576 p_chain->pbl.c.pbl_u32.cons_page_idx = reset_val; in ecore_chain_reset() 635 p_chain->pbl.pp_virt_addr_tbl = OSAL_NULL; in ecore_chain_init_params() 680 p_chain->pbl.pp_virt_addr_tbl = pp_virt_addr_tbl; in ecore_chain_init_pbl_mem() 773 p_chain->pbl.c.pbl_u16.prod_page_idx = (u16)page_idx; in ecore_chain_set_prod() 775 p_chain->pbl.c.pbl_u32.prod_page_idx = page_idx; in ecore_chain_set_prod() 804 p_chain->pbl.c.pbl_u16.cons_page_idx = (u16)page_idx; in ecore_chain_set_cons() 806 p_chain->pbl.c.pbl_u32.cons_page_idx = page_idx; in ecore_chain_set_cons() [all …]
|
| /freebsd-14.2/sys/dev/cxgbe/iw_cxgbe/ |
| H A D | resource.c | 265 rdev->stats.pbl.cur += roundup(size, 1 << MIN_PBL_SHIFT); in c4iw_pblpool_alloc() 266 if (rdev->stats.pbl.cur > rdev->stats.pbl.max) in c4iw_pblpool_alloc() 267 rdev->stats.pbl.max = rdev->stats.pbl.cur; in c4iw_pblpool_alloc() 269 rdev->stats.pbl.fail++; in c4iw_pblpool_alloc() 278 rdev->stats.pbl.cur -= roundup(size, 1 << MIN_PBL_SHIFT); in c4iw_pblpool_free() 286 rdev->adap->vres.pbl.start, in c4iw_pblpool_create() 287 rdev->adap->vres.pbl.size, in c4iw_pblpool_create()
|
| H A D | device.c | 131 rdev->stats.pbl.total = sc->vres.pbl.size; in c4iw_rdev_open()
|
| H A D | mem.c | 320 static int write_pbl(struct c4iw_rdev *rdev, __be64 *pbl, in write_pbl() argument 326 __func__, pbl_addr, rdev->adap->vres.pbl.start, pbl_size); in write_pbl() 328 err = write_adapter_mem(rdev, pbl_addr >> 5, pbl_size << 3, pbl); in write_pbl()
|
| /freebsd-14.2/sys/dev/qlnx/qlnxr/ |
| H A D | qlnxr_verbs.c | 213 struct ecore_chain *pbl; in qlnxr_create_srq() local 217 pbl = &hw_srq->pbl; in qlnxr_create_srq() 390 struct ecore_chain *pbl; in qlnxr_post_srq_recv() local 403 pbl = &srq->hw_srq.pbl; in qlnxr_post_srq_recv() 1153 struct qlnxr_pbl *pbl) in qlnxr_free_pbl() argument 1163 if (!pbl[i].va) in qlnxr_free_pbl() 1165 qlnx_dma_free_coherent(&dev->ha->cdev, pbl[i].va, pbl[i].pa, in qlnxr_free_pbl() 1168 kfree(pbl); in qlnxr_free_pbl() 1314 pbl_tbl = &pbl[1]; in qlnxr_populate_pbls() 1316 pbl_tbl = pbl; in qlnxr_populate_pbls() [all …]
|
| H A D | qlnxr_def.h | 232 struct ecore_chain pbl; member 521 struct ecore_chain pbl; member 553 struct ecore_chain pbl; member 576 ecore_chain_get_capacity(p_info->pbl) \ 582 struct ecore_chain pbl; member
|
| H A D | qlnxr_os.c | 312 sw_comp_cons = ecore_chain_get_cons_idx(&cnq->pbl); in qlnxr_intr() 320 cq_handle = (struct regpair *)ecore_chain_consume(&cnq->pbl); in qlnxr_intr() 346 sw_comp_cons = ecore_chain_get_cons_idx(&cnq->pbl); in qlnxr_intr() 455 ecore_chain_free(&dev->ha->cdev, &dev->cnq_array[i].pbl); in qlnxr_free_resources() 513 &dev->cnq_array[i].pbl, in qlnxr_alloc_resources() 769 page_cnt = ecore_chain_get_page_cnt(&dev->cnq_array[i].pbl); in qlnxr_init_hw() 772 p_phys_table = ecore_chain_get_pbl_phys(&dev->cnq_array[i].pbl); in qlnxr_init_hw()
|
| /freebsd-14.2/sys/contrib/device-tree/Bindings/net/ |
| H A D | samsung-sxgbe.txt | 15 - samsung,pbl: Integer, Programmable Burst Length. 47 samsung,pbl = <0x08>
|
| H A D | stm32-dwmac.yaml | 128 snps,pbl = <2>; 145 snps,pbl = <8>; 161 snps,pbl = <8>;
|
| H A D | snps,dwmac.yaml | 596 snps,pbl: 605 value rather than snps,pbl. 612 value rather than snps,pbl. 616 snps,no-pbl-x8: 619 Don\'t multiply the pbl/txpbl/rxpbl values by 8. For core
|
| H A D | intel,dwmac-plat.yaml | 114 snps,pbl = <0x4>;
|
| H A D | sti-dwmac.txt | 50 snps,pbl = <32>;
|
| H A D | starfive,jh7110-dwmac.yaml | 118 snps,no-pbl-x8;
|
| /freebsd-14.2/sys/dev/irdma/ |
| H A D | fbsd_kcompat.h | 103 static inline u64 *irdma_next_pbl_addr(u64 *pbl, struct irdma_pble_info **pinfo, in irdma_next_pbl_addr() argument 108 return ++pbl; in irdma_next_pbl_addr() 256 void irdma_copy_user_pgaddrs(struct irdma_mr *iwmr, u64 *pbl,
|
| H A D | irdma_kcompat.c | 1141 irdma_copy_user_pgaddrs(struct irdma_mr *iwmr, u64 *pbl, in irdma_copy_user_pgaddrs() argument 1162 *pbl = pg_addr & iwmr->page_msk; in irdma_copy_user_pgaddrs() 1164 *pbl = pg_addr; in irdma_copy_user_pgaddrs() 1169 pbl = irdma_next_pbl_addr(pbl, &pinfo, &idx); in irdma_copy_user_pgaddrs()
|
| /freebsd-14.2/crypto/openssl/providers/implementations/keymgmt/ |
| H A D | ecx_kmgmt.c | 161 size_t pbl = key2->keylen; in ecx_match() local 166 && pal == pbl in ecx_match() 176 size_t pbl = key2->keylen; in ecx_match() local 181 && pal == pbl in ecx_match()
|
| /freebsd-14.2/sys/contrib/device-tree/src/arc/ |
| H A D | vdk_axs10x_mb.dtsi | 44 snps,pbl = < 32 >;
|
| /freebsd-14.2/sys/dev/cxgbe/ |
| H A D | offload.h | 195 struct t4_range pbl; member
|
| /freebsd-14.2/sys/kern/ |
| H A D | subr_blist.c | 345 blist_resize(blist_t *pbl, daddr_t count, int freenew, int flags) in blist_resize() argument 348 blist_t save = *pbl; in blist_resize() 350 *pbl = newbl; in blist_resize()
|
| /freebsd-14.2/sys/dev/dwc/ |
| H A D | if_dwc.c | 1608 uint32_t txpbl, rxpbl, pbl; in dwc_attach() local 1639 if (OF_getencprop(node, "snps,pbl", &pbl, sizeof(uint32_t)) <= 0) in dwc_attach() 1640 pbl = BUS_MODE_DEFAULT_PBL; in dwc_attach() 1642 txpbl = pbl; in dwc_attach() 1644 rxpbl = pbl; in dwc_attach()
|
| /freebsd-14.2/sys/dev/axgbe/ |
| H A D | xgbe-dev.c | 166 unsigned int pblx8, pbl; in xgbe_config_pbl_val() local 170 pbl = pdata->pbl; in xgbe_config_pbl_val() 172 if (pdata->pbl > 32) { in xgbe_config_pbl_val() 174 pbl >>= 3; in xgbe_config_pbl_val() 183 PBL, pbl); in xgbe_config_pbl_val() 187 PBL, pbl); in xgbe_config_pbl_val()
|
| /freebsd-14.2/sys/contrib/device-tree/src/arm/ |
| H A D | qcom-ipq8064.dtsi | 1289 snps,pbl = <32>; 1313 snps,pbl = <32>; 1337 snps,pbl = <32>; 1361 snps,pbl = <32>;
|