Searched refs:l1_idx (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/media/pci/intel/ipu6/ |
| H A D | ipu6-mmu.c | 93 u32 l1_idx; in page_table_dump() local 97 for (l1_idx = 0; l1_idx < ISP_L1PT_PTES; l1_idx++) { in page_table_dump() 99 u32 iova = (phys_addr_t)l1_idx << ISP_L1PT_SHIFT; in page_table_dump() 102 if (mmu_info->l1_pt[l1_idx] == mmu_info->dummy_l2_pteval) in page_table_dump() 105 l2_phys = TBL_PHYS_ADDR(mmu_info->l1_pt[l1_idx]); in page_table_dump() 108 l1_idx, iova, iova + ISP_PAGE_SIZE, &l2_phys); in page_table_dump() 111 u32 *l2_pt = mmu_info->l2_pts[l1_idx]; in page_table_dump() 263 u32 l1_idx; in l2_unmap() local 267 for (l1_idx = iova >> ISP_L1PT_SHIFT; in l2_unmap() 268 size > 0 && l1_idx < ISP_L1PT_PTES; l1_idx++) { in l2_unmap() [all …]
|
| /linux/drivers/staging/media/ipu7/ |
| H A D | ipu7-mmu.c | 246 u32 l1_idx; in l2_unmap() local 250 for (l1_idx = iova >> ISP_L1PT_SHIFT; in l2_unmap() 251 size > 0U && l1_idx < ISP_L1PT_PTES; l1_idx++) { in l2_unmap() 254 l1_idx, iova); in l2_unmap() 256 if (mmu_info->l1_pt[l1_idx] == mmu_info->dummy_l2_pteval) { in l2_unmap() 259 iova, l1_idx); in l2_unmap() 262 l2_pt = mmu_info->l2_pts[l1_idx]; in l2_unmap() 300 u32 l1_idx; in l2_map() local 306 for (l1_idx = iova >> ISP_L1PT_SHIFT; in l2_map() 307 size && l1_idx < ISP_L1PT_PTES; l1_idx++) { in l2_map() [all …]
|
| /linux/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() 301 u32 l0_idx, l1_idx, l2_idx; in calc_hem_config() local 311 l1_idx = mhop->l1_idx; in calc_hem_config() 317 index->l1 = (u64)l0_idx * chunk_ba_num + l1_idx; in calc_hem_config() 320 (u64)l1_idx * chunk_ba_num + l2_idx; in calc_hem_config() 324 index->buf = (u64)l0_idx * chunk_ba_num + l1_idx; in calc_hem_config() 406 *(table->bt_l0[index->l0] + mhop->l1_idx) = in alloc_mhop_hem() 428 *(table->bt_l0[index->l0] + mhop->l1_idx) = bt_ba; in alloc_mhop_hem() 430 *(table->bt_l0[index->l0] + mhop->l1_idx) = bt_ba; in alloc_mhop_hem() [all …]
|
| H A D | hns_roce_hem.h | 84 u32 l1_idx; /* level 1 base address table index */ member
|
| /linux/drivers/irqchip/ |
| H A D | irq-gic-v5-its.c | 346 unsigned int l1_idx, l2_idx, l2_bits; in gicv5_its_device_get_itte_ref() local 356 l1_idx = event_id >> l2_bits; in gicv5_its_device_get_itte_ref() 358 l2_itt = its_dev->itt_cfg.l2.l2ptrs[l1_idx]; in gicv5_its_device_get_itte_ref() 424 unsigned int l2sz, l2_bits, l1_idx, l2_idx; in gicv5_its_devtab_get_dte_ref() local 435 l1_idx = device_id >> l2_bits; in gicv5_its_devtab_get_dte_ref() 445 ret = gicv5_its_alloc_l2_devtab(its, l1_idx); in gicv5_its_devtab_get_dte_ref() 450 l2devtab = its->devtab_cfgr.l2.l2ptrs[l1_idx]; in gicv5_its_devtab_get_dte_ref()
|