/linux-master/arch/nios2/mm/ |
H A D | mmu_context.c | 2 * MMU context handling. 19 /* The pids position and mask in context */ 24 /* The versions position and mask in context */ 29 /* Return the version part of a context */ 32 /* Return the pid part of a context */ 35 /* Value of the first context (version 1, pid 0) */ 41 * Initialize MMU context management stuff. 51 * Set new context (pid), keep way 53 static void set_context(mm_context_t context) argument 55 set_mmu_pid(CTX_PID(context)); 113 get_pid_from_context(mm_context_t *context) argument [all...] |
/linux-master/tools/perf/scripts/python/ |
H A D | check-perf-trace.py | 30 def irq__softirq_entry(event_name, context, common_cpu, 36 print_uncommon(context) 40 def kmem__kmalloc(event_name, context, common_cpu, 47 print_uncommon(context) 54 def trace_unhandled(event_name, context, event_fields_dict): 66 def print_uncommon(context): 69 (common_pc(context), trace_flag_str(common_flags(context)), 70 common_lock_depth(context)))
|
/linux-master/include/linux/ |
H A D | asn1_decoder.h | 16 void *context,
|
H A D | ssbi.h | 16 ssbi_reg_read(void *context, unsigned int reg, unsigned int *val) argument 21 ret = ssbi_read(context, reg, &v, 1); 29 ssbi_reg_write(void *context, unsigned int reg, unsigned int val) argument 32 return ssbi_write(context, reg, &v, 1);
|
/linux-master/drivers/gpu/drm/i915/gt/selftests/ |
H A D | mock_timeline.h | 14 void mock_timeline_init(struct intel_timeline *timeline, u64 context);
|
H A D | mock_timeline.c | 11 void mock_timeline_init(struct intel_timeline *timeline, u64 context) argument 14 timeline->fence_context = context;
|
/linux-master/tools/perf/scripts/perl/ |
H A D | check-perf-trace.pl | 30 my ($event_name, $context, $common_cpu, $common_secs, $common_nsecs, 37 print_uncommon($context); 45 my ($event_name, $context, $common_cpu, $common_secs, $common_nsecs, 53 print_uncommon($context); 65 my ($context) = @_; 68 common_pc($context), trace_flag_str(common_flags($context)), 69 common_lock_depth($context)); 94 my ($event_name, $context, $common_cpu, $common_secs, $common_nsecs,
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_crtc_state_dump.h | 15 const char *context);
|
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dcn21/ |
H A D | dcn21_hwseq.h | 41 struct dc_state *context); 45 struct dc_state *context); 47 void dcn21_PLAT_58856_wa(struct dc_state *context, 56 struct dc_state *context, struct dc_stream_state *stream);
|
/linux-master/arch/s390/include/asm/ |
H A D | mmu.h | 19 /* The mmu context belongs to a secure guest. */ 26 * The mmu context allocates 4K page tables. 29 /* The mmu context uses extended page tables. */ 31 /* The mmu context uses storage keys. */ 33 /* The mmu context uses CMM. */ 35 /* The gmaps associated with this context are allowed to use huge pages. */ 40 .context.lock = __SPIN_LOCK_UNLOCKED(name.context.lock), \ 41 .context.gmap_list = LIST_HEAD_INIT(name.context [all...] |
/linux-master/arch/riscv/include/asm/ |
H A D | sync_core.h | 21 cpumask_setall(&mm->context.icache_stale_mask);
|
/linux-master/drivers/platform/x86/intel/int1092/ |
H A D | intel_sar.c | 33 * @context: pointer to driver context structure 36 * context->reg_value will never exceed MAX_REGULATORY 38 static void update_sar_data(struct wwan_sar_context *context) argument 41 &context->config_data[context->reg_value]; 44 context->sar_data.device_mode < config->total_dev_mode) { 48 if (context->sar_data.device_mode == 53 context->sar_data.antennatable_index = dev_mode->antennatable_index; 54 context 77 parse_package(struct wwan_sar_context *context, union acpi_object *item) argument 130 struct wwan_sar_context *context = dev_get_drvdata(&device->dev); local 159 struct wwan_sar_context *context = dev_get_drvdata(dev); local 170 struct wwan_sar_context *context = dev_get_drvdata(dev); local 178 struct wwan_sar_context *context = dev_get_drvdata(dev); local 216 sar_get_data(int reg, struct wwan_sar_context *context) argument 247 struct wwan_sar_context *context; local 297 struct wwan_sar_context *context = dev_get_drvdata(&device->dev); local [all...] |
/linux-master/kernel/ |
H A D | auditsc.c | 28 * Subject and object context labeling support added by <danjones@us.ibm.com> 220 * it's going to remain 1-element for almost any setup) until we free context itself. 456 /* Determine if any context name data matches a rule's watch data */ 814 * @ctx: audit context 848 * @ctx: audit context 914 static inline void audit_proctitle_free(struct audit_context *context) argument 916 kfree(context->proctitle.value); 917 context->proctitle.value = NULL; 918 context->proctitle.len = 0; 921 static inline void audit_free_module(struct audit_context *context) argument 928 audit_free_names(struct audit_context *context) argument 945 audit_free_aux(struct audit_context *context) argument 1031 struct audit_context *context; local 1057 struct audit_context *context; local 1083 audit_free_context(struct audit_context *context) argument 1093 audit_log_pid_context(struct audit_context *context, pid_t pid, kuid_t auid, kuid_t uid, unsigned int sessionid, u32 sid, char *comm) argument 1125 audit_log_execve_info(struct audit_context *context, struct audit_buffer **ab) argument 1322 audit_log_time(struct audit_context *context, struct audit_buffer **ab) argument 1369 show_special(struct audit_context *context, int *call_panic) argument 1513 audit_log_name(struct audit_context *context, struct audit_names *n, const struct path *path, int record_num, int *call_panic) argument 1605 struct audit_context *context = audit_context(); local 1681 struct audit_context *context = audit_context(); local 1829 struct audit_context *context = tsk->audit_context; local 2014 struct audit_context *context = audit_context(); local 2062 struct audit_context *context = audit_context(); local 2087 struct audit_context *context; local 2116 struct audit_context *context; local 2172 audit_alloc_name(struct audit_context *context, unsigned char type) argument 2208 struct audit_context *context = audit_context(); local 2231 struct audit_context *context = audit_context(); local 2298 struct audit_context *context = audit_context(); local 2416 struct audit_context *context = audit_context(); local 2548 struct audit_context *context = audit_context(); local 2572 struct audit_context *context = audit_context(); local 2596 struct audit_context *context = audit_context(); local 2615 struct audit_context *context = audit_context(); local 2629 struct audit_context *context = audit_context(); local 2650 struct audit_context *context = audit_context(); local 2661 struct audit_context *context = audit_context(); local 2676 struct audit_context *context = audit_context(); local 2694 struct audit_context *context = audit_context(); local 2709 struct audit_context *context = audit_context(); local 2726 struct audit_context *context = audit_context(); local 2802 struct audit_context *context = audit_context(); local 2844 struct audit_context *context = audit_context(); local 2856 struct audit_context *context = audit_context(); local 2865 struct audit_context *context = audit_context(); local 2875 struct audit_context *context = audit_context(); local 2902 struct audit_context *context = audit_context(); local 2912 struct audit_context *context = audit_context(); local [all...] |
/linux-master/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_iommu_v2.c | 42 to_v2_context(struct etnaviv_iommu_context *context) argument 44 return container_of(context, struct etnaviv_iommuv2_context, base); 47 static void etnaviv_iommuv2_free(struct etnaviv_iommu_context *context) argument 49 struct etnaviv_iommuv2_context *v2_context = to_v2_context(context); 52 drm_mm_takedown(&context->mm); 56 dma_free_wc(context->global->dev, SZ_4K, 61 dma_free_wc(context->global->dev, SZ_4K, v2_context->mtlb_cpu, 64 clear_bit(v2_context->id, context->global->v2.pta_alloc); 92 static int etnaviv_iommuv2_map(struct etnaviv_iommu_context *context, argument 96 struct etnaviv_iommuv2_context *v2_context = to_v2_context(context); 121 etnaviv_iommuv2_unmap(struct etnaviv_iommu_context *context, unsigned long iova, size_t size) argument 138 etnaviv_iommuv2_dump_size(struct etnaviv_iommu_context *context) argument 151 etnaviv_iommuv2_dump(struct etnaviv_iommu_context *context, void *buf) argument 165 etnaviv_iommuv2_restore_nonsec(struct etnaviv_gpu *gpu, struct etnaviv_iommu_context *context) argument 189 etnaviv_iommuv2_restore_sec(struct etnaviv_gpu *gpu, struct etnaviv_iommu_context *context) argument 231 etnaviv_iommuv2_get_mtlb_addr(struct etnaviv_iommu_context *context) argument 238 etnaviv_iommuv2_get_pta_id(struct etnaviv_iommu_context *context) argument 244 etnaviv_iommuv2_restore(struct etnaviv_gpu *gpu, struct etnaviv_iommu_context *context) argument 273 struct etnaviv_iommu_context *context; local [all...] |
H A D | etnaviv_mmu.c | 16 static void etnaviv_context_unmap(struct etnaviv_iommu_context *context, argument 29 unmapped_page = context->global->ops->unmap(context, iova, 39 static int etnaviv_context_map(struct etnaviv_iommu_context *context, argument 55 ret = context->global->ops->map(context, iova, paddr, pgsize, 67 etnaviv_context_unmap(context, orig_iova, orig_size - size); 72 static int etnaviv_iommu_map(struct etnaviv_iommu_context *context, u32 iova, argument 79 if (!context || !sgt) 88 ret = etnaviv_context_map(context, d 104 etnaviv_iommu_unmap(struct etnaviv_iommu_context *context, u32 iova, struct sg_table *sgt, unsigned len) argument 126 etnaviv_iommu_remove_mapping(struct etnaviv_iommu_context *context, struct etnaviv_vram_mapping *mapping) argument 140 struct etnaviv_iommu_context *context = mapping->context; local 151 etnaviv_iommu_find_iova(struct etnaviv_iommu_context *context, struct drm_mm_node *node, size_t size) argument 233 etnaviv_iommu_insert_exact(struct etnaviv_iommu_context *context, struct drm_mm_node *node, size_t size, u64 va) argument 278 etnaviv_iommu_map_gem(struct etnaviv_iommu_context *context, struct etnaviv_gem_object *etnaviv_obj, u32 memory_base, struct etnaviv_vram_mapping *mapping, u64 va) argument 333 etnaviv_iommu_unmap_gem(struct etnaviv_iommu_context *context, struct etnaviv_vram_mapping *mapping) argument 357 struct etnaviv_iommu_context *context = local 364 etnaviv_iommu_context_put(struct etnaviv_iommu_context *context) argument 405 etnaviv_iommu_restore(struct etnaviv_gpu *gpu, struct etnaviv_iommu_context *context) argument 411 etnaviv_iommu_get_suballoc_va(struct etnaviv_iommu_context *context, struct etnaviv_vram_mapping *mapping, u32 memory_base, dma_addr_t paddr, size_t size) argument 462 etnaviv_iommu_put_suballoc_va(struct etnaviv_iommu_context *context, struct etnaviv_vram_mapping *mapping) argument 480 etnaviv_iommu_dump_size(struct etnaviv_iommu_context *context) argument 485 etnaviv_iommu_dump(struct etnaviv_iommu_context *context, void *buf) argument [all...] |
/linux-master/include/kunit/ |
H A D | try-catch.h | 27 * @context: used to pass user data to the try and catch functions. 53 void *context; member in struct:kunit_try_catch 56 void kunit_try_catch_run(struct kunit_try_catch *try_catch, void *context);
|
/linux-master/drivers/iio/accel/ |
H A D | adxl367.h | 16 int (*read_fifo)(void *context, __be16 *fifo_buf, 21 void *context, struct regmap *regmap, int irq);
|
/linux-master/drivers/gpu/drm/amd/display/dc/hwss/dce100/ |
H A D | dce100_hwseq.h | 39 struct dc_state *context); 43 struct dc_state *context);
|
/linux-master/drivers/gpu/drm/amd/display/dc/dml/dcn32/ |
H A D | dcn32_fpu.h | 35 struct dc_state *context, 40 struct dc_state *context, 48 struct dc_state *context, 54 void dcn32_calculate_wm_and_dlg_fpu(struct dc *dc, struct dc_state *context, 62 struct dc_state *context, 72 void dcn32_assign_fpo_vactive_candidate(struct dc *dc, const struct dc_state *context, struct dc_stream_state **fpo_candidate_stream); 74 bool dcn32_find_vactive_pipe(struct dc *dc, const struct dc_state *context, uint32_t vactive_margin_req); 76 void dcn32_override_min_req_memclk(struct dc *dc, struct dc_state *context);
|
/linux-master/drivers/gpu/drm/amd/display/dc/dml/dcn35/ |
H A D | dcn35_fpu.h | 38 struct dc_state *context, 42 void dcn35_decide_zstate_support(struct dc *dc, struct dc_state *context);
|
/linux-master/arch/hexagon/include/asm/ |
H A D | mmu_context.h | 3 * MM context support for the Hexagon architecture 23 * mm->context is set up by pgd_alloc, so no init_new_context required. 27 * Switch active mm context 38 if (next->context.generation < prev->context.generation) { 42 next->context.generation = prev->context.generation; 45 __vmnewmap((void *)next->context.ptbase);
|
/linux-master/arch/parisc/include/asm/ |
H A D | tlbflush.h | 20 __flush_tlb_range((vma)->vm_mm->context.space_id, start, end) 28 * The code to switch to a new context is NOT valid for processes 55 if (mm->context != 0) 56 free_sid(mm->context); 57 mm->context = alloc_sid(); 59 load_context(mm->context);
|
/linux-master/drivers/base/regmap/ |
H A D | regmap-fsi.c | 15 static int regmap_fsi32_reg_read(void *context, unsigned int reg, unsigned int *val) argument 20 ret = fsi_slave_read(context, reg, &v, sizeof(v)); 28 static int regmap_fsi32_reg_write(void *context, unsigned int reg, unsigned int val) argument 32 return fsi_slave_write(context, reg, &v, sizeof(v)); 40 static int regmap_fsi32le_reg_read(void *context, unsigned int reg, unsigned int *val) argument 45 ret = fsi_slave_read(context, reg, &v, sizeof(v)); 53 static int regmap_fsi32le_reg_write(void *context, unsigned int reg, unsigned int val) argument 57 return fsi_slave_write(context, reg, &v, sizeof(v)); 65 static int regmap_fsi16_reg_read(void *context, unsigned int reg, unsigned int *val) argument 70 ret = fsi_slave_read(context, re 78 regmap_fsi16_reg_write(void *context, unsigned int reg, unsigned int val) argument 94 regmap_fsi16le_reg_read(void *context, unsigned int reg, unsigned int *val) argument 107 regmap_fsi16le_reg_write(void *context, unsigned int reg, unsigned int val) argument 123 regmap_fsi8_reg_read(void *context, unsigned int reg, unsigned int *val) argument 136 regmap_fsi8_reg_write(void *context, unsigned int reg, unsigned int val) argument [all...] |
/linux-master/arch/x86/include/asm/ |
H A D | mmu_context.h | 57 mm->context.ldt = NULL; 58 init_rwsem(&mm->context.ldt_usr_sem); 91 return mm->context.lam_cr3_mask; 96 mm->context.lam_cr3_mask = oldmm->context.lam_cr3_mask; 97 mm->context.untag_mask = oldmm->context.untag_mask; 103 return mm->context.untag_mask; 108 mm->context.untag_mask = -1UL; 115 test_bit(MM_CONTEXT_FORCE_TAGGED_SVA, &mm->context [all...] |
/linux-master/arch/powerpc/mm/book3s32/ |
H A D | mmu_context.c | 34 * (virtual segment identifiers) for each context. Although the 40 * that we used to have when the context number overflowed, 67 * Set up the context for a new address space. 71 mm->context.id = __init_new_context(); 72 mm->context.sr0 = CTX_TO_VSID(mm->context.id, 0); 75 mm->context.sr0 |= SR_NX; 77 mm->context.sr0 |= SR_KS; 83 * Free a context ID. Make sure to call this with preempt disabled! 92 * We're finished using the context fo [all...] |