Home
last modified time | relevance | path

Searched refs:l1_idx (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/mmu/
H A Disp_mmu.c143 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 Disp_mmu.c143 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 Disp_mmu.h56 #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 Disp_mmu.h56 #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 Dhns_roce_hem.c221 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 Dhns_roce_hem.h99 u32 l1_idx; /* level 1 base address table index */ member
H A Dhns_roce_hw_v2.c3627 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 Dhns_roce_hem.c230 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 Dhns_roce_hem.h100 u32 l1_idx; /* level 1 base address table index */ member
H A Dhns_roce_hw_v2.c4056 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()

Completed in 22 milliseconds