/linux-master/include/linux/firmware/imx/svc/ |
H A D | rm.h | 62 int imx_sc_rm_get_resource_owner(struct imx_sc_ipc *ipc, u16 resource, u8 *pt); 69 static inline int imx_sc_rm_get_resource_owner(struct imx_sc_ipc *ipc, u16 resource, u8 *pt) argument
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_pt.h | 33 struct xe_pt *pt); 35 void xe_pt_destroy(struct xe_pt *pt, u32 flags, struct llist_head *deferred);
|
H A D | xe_pt.c | 22 struct xe_pt pt; member in struct:xe_pt_dir 40 static struct xe_pt_dir *as_xe_pt_dir(struct xe_pt *pt) argument 42 return container_of(pt, struct xe_pt_dir, pt); 68 static void xe_pt_free(struct xe_pt *pt) argument 70 if (pt->level) 71 kfree(as_xe_pt_dir(pt)); 73 kfree(pt); 94 struct xe_pt *pt; local 101 pt 144 xe_pt_populate_empty(struct xe_tile *tile, struct xe_vm *vm, struct xe_pt *pt) argument 187 xe_pt_destroy(struct xe_pt *pt, u32 flags, struct llist_head *deferred) argument 618 struct xe_pt *pt = xe_vma_vm(vma)->pt_root[tile->id]; local 782 struct xe_pt *pt = xe_vma_vm(vma)->pt_root[tile->id]; local 852 struct xe_pt *pt = entries[i].pt; local 1480 struct xe_pt *pt = xe_vma_vm(vma)->pt_root[tile->id]; local 1520 struct xe_pt *pt = entry->pt; local [all...] |
/linux-master/arch/openrisc/include/asm/ |
H A D | elf.h | 43 extern void dump_elf_thread(elf_greg_t *dest, struct pt_regs *pt);
|
/linux-master/arch/x86/kernel/ |
H A D | vm86_32.c | 79 #define AL(regs) (((unsigned char *)&((regs)->pt.ax))[0]) 80 #define AH(regs) (((unsigned char *)&((regs)->pt.ax))[1]) 81 #define IP(regs) (*(unsigned short *)&((regs)->pt.ip)) 82 #define SP(regs) (*(unsigned short *)&((regs)->pt.sp)) 111 set_flags(regs->pt.flags, VEFLAGS, X86_EFLAGS_VIF | vm86->veflags_mask); 119 unsafe_put_user(regs->pt.bx, &user->regs.ebx, Efault_end); 120 unsafe_put_user(regs->pt.cx, &user->regs.ecx, Efault_end); 121 unsafe_put_user(regs->pt.dx, &user->regs.edx, Efault_end); 122 unsafe_put_user(regs->pt.si, &user->regs.esi, Efault_end); 123 unsafe_put_user(regs->pt [all...] |
/linux-master/drivers/gpu/drm/imagination/ |
H A D | pvr_fw_mips.h | 27 /** @pt: Pointer to CPU mapping of MIPS pagetable. */ 28 u32 *pt; member in struct:pvr_fw_mips_data
|
/linux-master/arch/sparc/include/asm/ |
H A D | visasm.h | 18 be,pt %icc, 297f; \ 40 be,pt %icc, 297f; \ 42 ba,a,pt %xcc, fail_label; \ 53 " be,pt %%icc, 299f\n"
|
H A D | ttable.h | 27 ba,pt %xcc, etrap; \ 31 ba,pt %xcc, rtrap; \ 37 ba,pt %xcc, etrap; \ 41 ba,pt %xcc, rtrap; \ 46 ba,pt %xcc, do_fptrap; \ 50 ba,pt %xcc, rtrap; \ 55 ba,pt %xcc, routine; \ 60 ba,pt %xcc, routine; \ 66 ba,pt %xcc, etraptl1; \ 70 ba,pt [all...] |
/linux-master/arch/sparc/kernel/ |
H A D | ktlb.S | 81 ba,pt %xcc, sun4v_itlb_load 95 ba,pt %xcc, sparc64_realfault_common 105 ba,pt %xcc, kvmap_itlb_load 115 ba,pt %xcc, kvmap_dtlb_load 121 ba,pt %xcc, kvmap_dtlb_tsb4m_load 128 ba,pt %xcc, kvmap_dtlb_load 161 ba,a,pt %xcc, kvmap_linear_early 193 ba,pt %xcc, sun4v_dtlb_load 199 ba,a,pt %xcc, kvmap_dtlb_load 239 ba,pt [all...] |
H A D | spiterrs.S | 83 bleu,pt %xcc, 1f 86 ba,pt %xcc, etraptl1 89 ba,a,pt %xcc, 2f 92 1: ba,pt %xcc, etrap_irq 104 ba,a,pt %xcc, rtrap 153 ba,pt %xcc, __spitfire_cee_trap_continue 173 ba,pt %xcc, winfix_dax 176 ba,pt %xcc, etraptl1 182 ba,a,pt %xcc, rtrap 196 ba,pt [all...] |
H A D | urtt_fill.S | 69 ba,pt %xcc, rtrap 79 bne,pt %icc, 1f 84 ba,a,pt %xcc, rtrap 89 ba,a,pt %xcc, rtrap 96 bne,pt %icc, 1f 100 ba,a,pt %xcc, rtrap 105 ba,a,pt %xcc, rtrap
|
H A D | rtrap_64.S | 38 ba,pt %xcc, __handle_preemption_continue 54 ba,pt %xcc, __handle_preemption_continue 63 ba,a,pt %xcc, __handle_userfpu_continue 89 ba,pt %xcc, __handle_preemption_continue 101 ba,pt %xcc, rtrap_no_irq_enable 167 be,pt %xcc, user_nowork 191 brz,pt %l3, 1f 264 brnz,pt %l2, user_rtt_restore 276 bne,pt %xcc, user_rtt_fill_32bit 278 ba,a,pt [all...] |
H A D | sun4v_tlb_miss.S | 147 ba,pt %xcc, sparc64_realfault_common 160 ba,a,pt %xcc, sun4v_tsb_miss_common 184 be,pt %xcc, 80f 195 ba,pt %xcc, tsb_miss_page_table_walk_sun4v_fastpath 201 ble,pt %icc, sun4v_bad_ra 217 ba,pt %xcc, etraptl1 228 ble,pt %icc, sun4v_bad_ra 244 ba,pt %xcc, etraptl1 254 ba,pt %xcc, sparc64_realfault_common 267 ba,pt [all...] |
/linux-master/drivers/firmware/imx/ |
H A D | rm.c | 64 * @param[out] pt pointer to return the partition number 68 int imx_sc_rm_get_resource_owner(struct imx_sc_ipc *ipc, u16 resource, u8 *pt) argument 85 if (pt) 86 *pt = msg.data.resp.val;
|
/linux-master/arch/sparc/lib/ |
H A D | strlen.S | 20 BRANCH32(be, pt, 9f) 32 BRANCH32(be, pt, 5f) 37 BRANCH32(ba, pt, 8f) 50 BRANCH32(be, pt, 8b) 67 BRANCH32_ANNUL(bne, pt, 2b)
|
H A D | NGmemcpy.S | 86 ba,pt %xcc, __restore_asi 90 ba,pt %xcc, __restore_asi 95 ba,pt %xcc, __restore_asi 100 ba,pt %xcc, __restore_asi 105 ba,pt %xcc, __restore_asi 110 ba,pt %xcc, __restore_asi 115 ba,pt %xcc, __restore_asi 120 ba,pt %xcc, __restore_asi 125 ba,pt %xcc, __restore_asi 129 ba,pt [all...] |
H A D | NGbzero.S | 28 ba,pt %xcc, 1f 51 be,pt %xcc, 2f 57 bne,pt %xcc, 1b 62 be,pt %xcc, NGbzero_pre_loop 68 bne,pt %xcc, 1b 85 bne,pt %xcc, NGbzero_loop 97 bne,pt %xcc, 1b 99 2: brz,pt %o1, NGbzero_done 105 bne,pt %icc, 1b 129 ba,pt [all...] |
H A D | GENbzero.S | 29 ba,pt %xcc, 1f 50 be,pt %xcc, 2f 56 bne,pt %xcc, 1b 61 be,pt %xcc, GENbzero_pre_loop 67 bne,pt %xcc, 1b 83 bne,pt %xcc, GENbzero_loop 95 bne,pt %xcc, 1b 97 2: brz,pt %o1, GENbzero_done 103 bne,pt %icc, 1b 126 ba,pt [all...] |
H A D | GENmemcpy.S | 100 bne,pt %XCC, 1b 109 bne,pt %XCC, 1b 112 brz,pt %o2, 85f 114 ba,a,pt %XCC, 90f 126 bgu,pt %XCC, 1b 137 bgu,pt %XCC, 90b
|
H A D | copy_in_user.S | 67 bgu,pt %XCC, 1b 70 be,pt %XCC, 1f 78 be,pt %XCC, 85f 80 ba,pt %xcc, 90f 93 bgu,pt %XCC, 82b 105 bgu,pt %XCC, 90b
|
/linux-master/arch/x86/entry/vdso/ |
H A D | vdso2c.h | 58 ELF(Phdr) *pt = (ELF(Phdr) *)(raw_addr + GET_LE(&hdr->e_phoff)); 65 if (GET_LE(&pt[i].p_type) == PT_LOAD) { 69 if (GET_LE(&pt[i].p_offset) != 0 || 70 GET_LE(&pt[i].p_vaddr) != 0) 73 if (GET_LE(&pt[i].p_memsz) != GET_LE(&pt[i].p_filesz)) 76 load_size = GET_LE(&pt[i].p_memsz); 78 } else if (GET_LE(&pt[i].p_type) == PT_DYNAMIC) { 79 dyn = raw_addr + GET_LE(&pt[i].p_offset); 80 dyn_end = raw_addr + GET_LE(&pt[ [all...] |
/linux-master/arch/parisc/include/asm/ |
H A D | elf.h | 276 #define ELF_CORE_COPY_REGS(dst, pt) \ 279 for (i = 0; i < 32; i++) dst[i] = pt->gr[i]; \ 280 for (i = 0; i < 8; i++) dst[32 + i] = pt->sr[i]; \ 282 dst[40] = pt->iaoq[0]; dst[41] = pt->iaoq[1]; \ 283 dst[42] = pt->iasq[0]; dst[43] = pt->iasq[1]; \ 284 dst[44] = pt->sar; dst[45] = pt->iir; \ 285 dst[46] = pt [all...] |
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | gen8_ppgtt.c | 145 #define as_pd(x) container_of((x), typeof(struct i915_page_directory), pt) 219 free_px(vm, &pd->pt, lvl); 255 struct i915_page_table *pt = pd->entry[idx]; local 257 if (atomic_fetch_inc(&pt->used) >> gen8_pd_shift(1) && 262 __gen8_ppgtt_cleanup(vm, as_pd(pt), I915_PDES, lvl); 268 start = __gen8_ppgtt_clear(vm, as_pd(pt), 280 atomic_read(&pt->used)); 281 GEM_BUG_ON(!count || count >= atomic_read(&pt->used)); 284 if (pt->is_compact) { 291 vaddr = px_vaddr(pt); 340 struct i915_page_table *pt = pd->entry[idx]; local 406 __gen8_ppgtt_foreach(struct i915_address_space *vm, struct i915_page_directory *pd, u64 *start, u64 end, int lvl, void (*fn)(struct i915_address_space *vm, struct i915_page_table *pt, void *data), void *data) argument 420 struct i915_page_table *pt = pd->entry[idx]; local 439 gen8_ppgtt_foreach(struct i915_address_space *vm, u64 start, u64 length, void (*fn)(struct i915_address_space *vm, struct i915_page_table *pt, void *data), void *data) argument 521 struct i915_page_table *pt = local 644 struct i915_page_table *pt = local 774 struct i915_page_table *pt = i915_pt_entry(pd, gen8_pd_index(idx, 1)); local 795 struct i915_page_table *pt = i915_pt_entry(pd, gen8_pd_index(idx, 1)); local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | vmmnv50.c | 32 nv50_vmm_pgt_pte(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, argument 53 VMM_WO064(pt, vmm, ptei++ * 8, data); 58 nv50_vmm_pgt_sgl(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, argument 61 VMM_MAP_ITER_SGL(vmm, pt, ptei, ptes, map, nv50_vmm_pgt_pte); 65 nv50_vmm_pgt_dma(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, argument 70 nvkm_kmap(pt->memory); 73 VMM_WO064(pt, vmm, ptei++ * 8, data); 76 nvkm_done(pt->memory); 80 VMM_MAP_ITER_DMA(vmm, pt, ptei, ptes, map, nv50_vmm_pgt_pte); 84 nv50_vmm_pgt_mem(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, argument 91 nv50_vmm_pgt_unmap(struct nvkm_vmm *vmm, struct nvkm_mmu_pt *pt, u32 ptei, u32 ptes) argument 108 struct nvkm_mmu_pt *pt; local [all...] |
/linux-master/drivers/gpu/drm/xe/tests/ |
H A D | xe_migrate.c | 47 KUNIT_FAIL(test, "Failed to allocate fake pt: %li\n", 211 static void test_pt_update(struct xe_migrate *m, struct xe_bo *pt, argument 223 .pt_bo = pt, 236 xe_map_memset(xe, &pt->vmap, 0, (u8)expected, pt->size); 249 retval = xe_map_rd(xe, &pt->vmap, 0, u64); 253 retval = xe_map_rd(xe, &pt->vmap, (update.ofs + i) * 8, u64); 257 retval = xe_map_rd(xe, &pt->vmap, 8 * (update.ofs + update.qwords), 266 struct xe_bo *pt, *bo = m->pt_bo, *big, *tiny; local 290 pt [all...] |