/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/mmu/ |
H A D | isp_mmu.c | 143 phys_addr_t l1_pt, unsigned int l1_idx, in mmu_remap_error() 154 (u64)l1_pt, l1_idx, in mmu_remap_error() 162 phys_addr_t l1_pt, unsigned int l1_idx, in mmu_unmap_l2_pte_error() 171 (u64)l1_pt, l1_idx, in mmu_unmap_l2_pte_error() 178 phys_addr_t l1_pt, unsigned int l1_idx, in mmu_unmap_l1_pte_error() 185 (u64)l1_pt, l1_idx, (unsigned int)isp_virt, in mmu_unmap_l1_pte_error() 200 unsigned int l1_idx, phys_addr_t l2_pt, in mmu_l2_map() 220 mmu_remap_error(mmu, l1_pt, l1_idx, in mmu_l2_map() 232 mmu->l2_pgt_refcount[l1_idx]++; in mmu_l2_map() 364 unsigned int l1_idx, phys_addr_ in mmu_l2_unmap() 142 mmu_remap_error(struct isp_mmu *mmu, phys_addr_t l1_pt, unsigned int l1_idx, phys_addr_t l2_pt, unsigned int l2_idx, unsigned int isp_virt, phys_addr_t old_phys, phys_addr_t new_phys) mmu_remap_error() argument 161 mmu_unmap_l2_pte_error(struct isp_mmu *mmu, phys_addr_t l1_pt, unsigned int l1_idx, phys_addr_t l2_pt, unsigned int l2_idx, unsigned int isp_virt, unsigned int pte) mmu_unmap_l2_pte_error() argument 177 mmu_unmap_l1_pte_error(struct isp_mmu *mmu, phys_addr_t l1_pt, unsigned int l1_idx, unsigned int isp_virt, unsigned int pte) mmu_unmap_l1_pte_error() argument 199 mmu_l2_map(struct isp_mmu *mmu, phys_addr_t l1_pt, unsigned int l1_idx, phys_addr_t l2_pt, unsigned int start, unsigned int end, phys_addr_t phys) mmu_l2_map() argument 363 mmu_l2_unmap(struct isp_mmu *mmu, phys_addr_t l1_pt, unsigned int l1_idx, phys_addr_t l2_pt, unsigned int start, unsigned int end) mmu_l2_unmap() argument [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/mmu/ |
H A D | isp_mmu.c | 143 phys_addr_t l1_pt, unsigned int l1_idx, in mmu_remap_error() 154 (u64)l1_pt, l1_idx, in mmu_remap_error() 162 phys_addr_t l1_pt, unsigned int l1_idx, in mmu_unmap_l2_pte_error() 171 (u64)l1_pt, l1_idx, in mmu_unmap_l2_pte_error() 178 phys_addr_t l1_pt, unsigned int l1_idx, in mmu_unmap_l1_pte_error() 185 (u64)l1_pt, l1_idx, (unsigned int)isp_virt, in mmu_unmap_l1_pte_error() 200 unsigned int l1_idx, phys_addr_t l2_pt, in mmu_l2_map() 220 mmu_remap_error(mmu, l1_pt, l1_idx, in mmu_l2_map() 232 mmu->l2_pgt_refcount[l1_idx]++; in mmu_l2_map() 364 unsigned int l1_idx, phys_addr_ in mmu_l2_unmap() 142 mmu_remap_error(struct isp_mmu *mmu, phys_addr_t l1_pt, unsigned int l1_idx, phys_addr_t l2_pt, unsigned int l2_idx, unsigned int isp_virt, phys_addr_t old_phys, phys_addr_t new_phys) mmu_remap_error() argument 161 mmu_unmap_l2_pte_error(struct isp_mmu *mmu, phys_addr_t l1_pt, unsigned int l1_idx, phys_addr_t l2_pt, unsigned int l2_idx, unsigned int isp_virt, unsigned int pte) mmu_unmap_l2_pte_error() argument 177 mmu_unmap_l1_pte_error(struct isp_mmu *mmu, phys_addr_t l1_pt, unsigned int l1_idx, unsigned int isp_virt, unsigned int pte) mmu_unmap_l1_pte_error() argument 199 mmu_l2_map(struct isp_mmu *mmu, phys_addr_t l1_pt, unsigned int l1_idx, phys_addr_t l2_pt, unsigned int start, unsigned int end, phys_addr_t phys) mmu_l2_map() argument 363 mmu_l2_unmap(struct isp_mmu *mmu, phys_addr_t l1_pt, unsigned int l1_idx, phys_addr_t l2_pt, unsigned int start, unsigned int end) mmu_l2_unmap() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/include/mmu/ |
H A D | isp_mmu.h | 56 #define ISP_PT_TO_VIRT(l1_idx, l2_idx, offset) do {\ 57 ((l1_idx) << ISP_L1PT_OFFSET) | \
|
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/include/mmu/ |
H A D | isp_mmu.h | 56 #define ISP_PT_TO_VIRT(l1_idx, l2_idx, offset) do {\ 57 ((l1_idx) << ISP_L1PT_OFFSET) | \
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/hns/ |
H A D | hns_roce_hem.c | 221 mhop->l1_idx = table_idx / chunk_ba_num & (chunk_ba_num - 1); in hns_roce_calc_hem_mhop() 225 mhop->l1_idx = table_idx & (chunk_ba_num - 1); in hns_roce_calc_hem_mhop() 333 u32 l0_idx, l1_idx, l2_idx; in calc_hem_config() local 343 l1_idx = mhop->l1_idx; in calc_hem_config() 349 index->l1 = l0_idx * chunk_ba_num + l1_idx; in calc_hem_config() 352 l1_idx * chunk_ba_num + l2_idx; in calc_hem_config() 356 index->buf = l0_idx * chunk_ba_num + l1_idx; in calc_hem_config() 440 *(table->bt_l0[index->l0] + mhop->l1_idx) = in alloc_mhop_hem() 464 *(table->bt_l0[index->l0] + mhop->l1_idx) in alloc_mhop_hem() [all...] |
H A D | hns_roce_hem.h | 99 u32 l1_idx; /* level 1 base address table index */ member
|
H A D | hns_roce_hw_v2.c | 3627 u64 l1_idx = 0; in hns_roce_v2_set_hem() local 3637 j = mhop.l1_idx; in hns_roce_v2_set_hem() 3645 l1_idx = i * chunk_ba_num + j; in hns_roce_v2_set_hem() 3667 bt_ba = table->bt_l1_dma_addr[l1_idx]; in hns_roce_v2_set_hem()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/hns/ |
H A D | hns_roce_hem.c | 230 mhop->l1_idx = table_idx / chunk_ba_num & (chunk_ba_num - 1); in hns_roce_calc_hem_mhop() 234 mhop->l1_idx = table_idx & (chunk_ba_num - 1); in hns_roce_calc_hem_mhop() 342 u32 l0_idx, l1_idx, l2_idx; in calc_hem_config() local 352 l1_idx = mhop->l1_idx; in calc_hem_config() 358 index->l1 = l0_idx * chunk_ba_num + l1_idx; in calc_hem_config() 361 l1_idx * chunk_ba_num + l2_idx; in calc_hem_config() 365 index->buf = l0_idx * chunk_ba_num + l1_idx; in calc_hem_config() 449 *(table->bt_l0[index->l0] + mhop->l1_idx) = in alloc_mhop_hem() 473 *(table->bt_l0[index->l0] + mhop->l1_idx) in alloc_mhop_hem() [all...] |
H A D | hns_roce_hem.h | 100 u32 l1_idx; /* level 1 base address table index */ member
|
H A D | hns_roce_hw_v2.c | 4056 u64 l1_idx = 0; in hns_roce_v2_set_hem() local 4066 j = mhop.l1_idx; in hns_roce_v2_set_hem() 4074 l1_idx = i * chunk_ba_num + j; in hns_roce_v2_set_hem() 4096 bt_ba = table->bt_l1_dma_addr[l1_idx]; in hns_roce_v2_set_hem()
|