| /linux/drivers/infiniband/hw/bng_re/ |
| H A D | bng_res.c | 46 dma_free_coherent(&pdev->dev, pbl->pg_size, in bng_free_pbl() 62 pbl->pg_size = 0; in bng_free_pbl() 89 pbl->pg_size = sginfo->pgsize; in bng_alloc_pbl() 93 pbl->pg_size, in bng_alloc_pbl() 131 u32 npages, pg_size; in bng_re_alloc_init_hwq() local 141 pg_size = hwq_attr->sginfo->pgsize; in bng_re_alloc_init_hwq() 147 npages = (depth * stride) / pg_size; in bng_re_alloc_init_hwq() 148 if ((depth * stride) % pg_size) in bng_re_alloc_init_hwq() 174 sginfo.pgsize = npde * pg_size; in bng_re_alloc_init_hwq() 266 hwq->qe_ppg = pg_size / stride; in bng_re_alloc_init_hwq()
|
| H A D | bng_res.h | 74 u32 pg_size; member
|
| /linux/fs/netfs/ |
| H A D | iterator.c | 48 size_t bv_size, pg_size; in netfs_extract_user_iter() local 63 pg_size = array_size(max_pages, sizeof(*pages)); in netfs_extract_user_iter() 64 pages = (void *)bv + bv_size - pg_size; in netfs_extract_user_iter()
|
| /linux/tools/testing/selftests/kvm/lib/x86/ |
| H A D | processor.c | 220 const uint64_t pg_size = PG_LEVEL_SIZE(level); in __virt_pg_map() local 227 TEST_ASSERT((vaddr % pg_size) == 0, in __virt_pg_map() 229 "vaddr: 0x%lx page size: 0x%lx", vaddr, pg_size); in __virt_pg_map() 232 TEST_ASSERT((paddr % pg_size) == 0, in __virt_pg_map() 234 " paddr: 0x%lx page size: 0x%lx", paddr, pg_size); in __virt_pg_map() 279 uint64_t pg_size = PG_LEVEL_SIZE(level); in virt_map_level() local 280 uint64_t nr_pages = nr_bytes / pg_size; in virt_map_level() 283 TEST_ASSERT(nr_bytes % pg_size == 0, in virt_map_level() 285 nr_bytes, pg_size); in virt_map_level() 292 vaddr += pg_size; in virt_map_level() [all …]
|
| /linux/drivers/net/ethernet/huawei/hinic/ |
| H A D | hinic_hw_eqs.c | 27 #define GET_EQ_NUM_PAGES(eq, pg_size) \ argument 28 (ALIGN((eq)->q_len * (eq)->elem_size, pg_size) / (pg_size)) 30 #define GET_EQ_NUM_ELEMS_IN_PG(eq, pg_size) ((pg_size) / (eq)->elem_size) argument
|
| H A D | hinic_hw_io.c | 38 #define HINIC_PAGE_SIZE_HW(pg_size) ((u8)ilog2((u32)((pg_size) >> 12))) argument
|
| /linux/include/uapi/rdma/ |
| H A D | bnxt_re-abi.h | 79 __u32 pg_size; member
|
| /linux/drivers/iommu/ |
| H A D | iommu.c | 1177 unsigned long pg_size; in iommu_create_device_direct_mappings() local 1180 pg_size = domain->pgsize_bitmap ? 1UL << __ffs(domain->pgsize_bitmap) : 0; in iommu_create_device_direct_mappings() 1183 if (WARN_ON_ONCE(iommu_is_dma_domain(domain) && !pg_size)) in iommu_create_device_direct_mappings() 1201 start = ALIGN(entry->start, pg_size); in iommu_create_device_direct_mappings() 1202 end = ALIGN(entry->start + entry->length, pg_size); in iommu_create_device_direct_mappings() 1204 for (addr = start; addr <= end; addr += pg_size) { in iommu_create_device_direct_mappings() 1212 map_size += pg_size; in iommu_create_device_direct_mappings()
|
| /linux/drivers/infiniband/hw/bnxt_re/ |
| H A D | qplib_sp.c | 590 u32 pg_size; in bnxt_qplib_reg_mr() local 627 pg_size = PAGE_SIZE; in bnxt_qplib_reg_mr() 632 pg_size = buf_pg_size ? buf_pg_size : PAGE_SIZE; in bnxt_qplib_reg_mr() 634 ((ilog2(pg_size) << in bnxt_qplib_reg_mr()
|
| H A D | ib_verbs.c | 4375 resp.pg_size = PAGE_SIZE; in bnxt_re_alloc_ucontext()
|
| /linux/drivers/infiniband/hw/irdma/ |
| H A D | verbs.c | 2811 static bool irdma_check_mem_contiguous(u64 *arr, u32 npages, u32 pg_size) in irdma_check_mem_contiguous() argument 2816 if ((*arr + (pg_size * pg_idx)) != arr[pg_idx]) in irdma_check_mem_contiguous() 2829 u32 pg_size) in irdma_check_mr_contiguous() argument 2841 pg_size); in irdma_check_mr_contiguous() 2849 if ((*start_addr + (i * pg_size * PBLE_PER_PAGE)) != *arr) in irdma_check_mr_contiguous() 2851 ret = irdma_check_mem_contiguous(arr, leaf->cnt, pg_size); in irdma_check_mr_contiguous() 2916 u32 pg_size, total; in irdma_handle_q_mem() local 2920 pg_size = iwmr->page_size; in irdma_handle_q_mem() 2939 pg_size); in irdma_handle_q_mem() 2943 pg_size); in irdma_handle_q_mem() [all …]
|
| /linux/drivers/misc/bcm-vk/ |
| H A D | bcm_vk_dev.c | 1208 unsigned long pg_size; in bcm_vk_mmap() local 1213 pg_size = ((pci_resource_len(vk->pdev, VK_MMAPABLE_BAR) - 1) in bcm_vk_mmap() 1215 if (vma->vm_pgoff + vma_pages(vma) > pg_size) in bcm_vk_mmap()
|
| /linux/drivers/net/wireless/realtek/rtw88/ |
| H A D | fw.c | 1539 u32 pg_size; in rtw_download_drv_rsvd_page() local 1543 pg_size = rtwdev->chip->page_size; in rtw_download_drv_rsvd_page() 1544 pg_num = size / pg_size + ((size & (pg_size - 1)) ? 1 : 0); in rtw_download_drv_rsvd_page()
|
| /linux/drivers/target/sbp/ |
| H A D | sbp_target.c | 1241 int tcode, sg_miter_flags, max_payload, pg_size, speed, node_id, in sbp_rw_data() local 1260 pg_size = CMDBLK_ORB_PG_SIZE(be32_to_cpu(req->orb.misc)); in sbp_rw_data() 1261 if (pg_size) { in sbp_rw_data()
|
| /linux/drivers/net/ethernet/chelsio/cxgb3/ |
| H A D | t3_hw.c | 2522 unsigned int pg_size) in pm_num_pages() argument 2524 unsigned int n = mem_size / pg_size; in pm_num_pages()
|