Home
last modified time | relevance | path

Searched refs:ea (Results 1 – 25 of 182) sorted by relevance

12345678

/linux/fs/hpfs/ !
H A Dea.c20 struct extended_attribute *ea = (struct extended_attribute *)ex; in hpfs_ea_ext_remove() local
27 if (ea_indirect(ea)) { in hpfs_ea_ext_remove()
28 if (ea_valuelen(ea) != 8) { in hpfs_ea_ext_remove()
33 if (hpfs_ea_read(s, a, ano, pos + 4, ea->namelen + 9, ex+4)) in hpfs_ea_ext_remove()
35 hpfs_ea_remove(s, ea_sec(ea), ea_in_anode(ea), ea_len(ea)); in hpfs_ea_ext_remove()
37 pos += ea->namelen + ea_valuelen(ea) + 5; in hpfs_ea_ext_remove()
81 struct extended_attribute *ea; in hpfs_read_ea() local
83 for (ea = fnode_ea(fnode); ea < ea_end; ea = next_ea(ea)) in hpfs_read_ea()
84 if (!strcmp(ea->name, key)) { in hpfs_read_ea()
85 if (ea_indirect(ea)) in hpfs_read_ea()
[all …]
H A Dinode.c50 void *ea; in hpfs_read_inode() local
63 if ((ea = hpfs_get_ea(i->i_sb, fnode, "UID", &ea_size))) { in hpfs_read_inode()
65 i_uid_write(i, le16_to_cpu(*(__le16*)ea)); in hpfs_read_inode()
68 kfree(ea); in hpfs_read_inode()
70 if ((ea = hpfs_get_ea(i->i_sb, fnode, "GID", &ea_size))) { in hpfs_read_inode()
72 i_gid_write(i, le16_to_cpu(*(__le16*)ea)); in hpfs_read_inode()
75 kfree(ea); in hpfs_read_inode()
77 if ((ea = hpfs_get_ea(i->i_sb, fnode, "SYMLINK", &ea_size))) { in hpfs_read_inode()
78 kfree(ea); in hpfs_read_inode()
89 if ((ea = hpfs_get_ea(i->i_sb, fnode, "MODE", &ea_size))) { in hpfs_read_inode()
[all …]
H A Dhpfs_fn.h145 static unsigned ea_valuelen(struct extended_attribute *ea) in ea_valuelen() argument
147 return ea->valuelen_lo + 256 * ea->valuelen_hi; in ea_valuelen()
150 static inline struct extended_attribute *next_ea(struct extended_attribute *ea) in next_ea() argument
152 return (struct extended_attribute *)((char *)ea + 5 + ea->namelen + ea_valuelen(ea)); in next_ea()
155 static inline secno ea_sec(struct extended_attribute *ea) in ea_sec() argument
157 return le32_to_cpu(get_unaligned((__le32 *)((char *)ea + 9 + ea->namelen))); in ea_sec()
160 static inline secno ea_len(struct extended_attribute *ea) in ea_len() argument
162 return le32_to_cpu(get_unaligned((__le32 *)((char *)ea + 5 + ea->namelen))); in ea_len()
165 static inline char *ea_data(struct extended_attribute *ea) in ea_data() argument
167 return (char *)((char *)ea + 5 + ea->namelen); in ea_data()
/linux/fs/gfs2/ !
H A Dxattr.h13 #define GFS2_EA_REC_LEN(ea) be32_to_cpu((ea)->ea_rec_len) argument
14 #define GFS2_EA_DATA_LEN(ea) be32_to_cpu((ea)->ea_data_len) argument
16 #define GFS2_EA_SIZE(ea) \ argument
17 ALIGN(sizeof(struct gfs2_ea_header) + (ea)->ea_name_len + \
18 ((GFS2_EA_IS_STUFFED(ea)) ? GFS2_EA_DATA_LEN(ea) : \
19 (sizeof(__be64) * (ea)->ea_num_ptrs)), 8)
21 #define GFS2_EA_IS_STUFFED(ea) (!(ea)->ea_num_ptrs) argument
22 #define GFS2_EA_IS_LAST(ea) ((ea)->ea_flags & GFS2_EAFLAG_LAST) argument
27 #define GFS2_EA2NAME(ea) ((char *)((struct gfs2_ea_header *)(ea) + 1)) argument
28 #define GFS2_EA2DATA(ea) (GFS2_EA2NAME(ea) + (ea)->ea_name_len) argument
[all …]
H A Dxattr.c85 struct gfs2_ea_header *ea,
92 struct gfs2_ea_header *ea, *prev = NULL; in ea_foreach_i() local
98 for (ea = GFS2_EA_BH2FIRST(bh);; prev = ea, ea = GFS2_EA2NEXT(ea)) { in ea_foreach_i()
99 if (!GFS2_EA_REC_LEN(ea)) { in ea_foreach_i()
103 if (!(bh->b_data <= (char *)ea && (char *)GFS2_EA2NEXT(ea) <= in ea_foreach_i()
108 if (!gfs2_eatype_valid(sdp, ea->ea_type)) { in ea_foreach_i()
112 error = ea_call(ip, bh, ea, prev, data); in ea_foreach_i()
116 if (GFS2_EA_IS_LAST(ea)) { in ea_foreach_i()
117 if ((char *)GFS2_EA2NEXT(ea) != in ea_foreach_i()
180 struct gfs2_ea_header *ea, struct gfs2_ea_header *prev, in ea_find_i() argument
[all …]
/linux/fs/jfs/ !
H A Dxattr.c95 static inline int name_size(struct jfs_ea *ea) in name_size() argument
97 if (is_known_namespace(ea->name)) in name_size()
98 return ea->namelen; in name_size()
100 return ea->namelen + XATTR_OS2_PREFIX_LEN; in name_size()
103 static inline int copy_name(char *buffer, struct jfs_ea *ea) in copy_name() argument
105 int len = ea->namelen; in copy_name()
107 if (!is_known_namespace(ea->name)) { in copy_name()
112 memcpy(buffer, ea->name, ea->namelen); in copy_name()
113 buffer[ea->namelen] = 0; in copy_name()
144 int size, dxd_t * ea) in ea_write_inline() argument
[all …]
H A Djfs_xattr.h25 struct jfs_ea ea[]; /* Variable length list */ member
35 #define EA_SIZE(ea) \ argument
36 (sizeof (struct jfs_ea) + (ea)->namelen + 1 + \
37 le16_to_cpu((ea)->valuelen))
38 #define NEXT_EA(ea) ((struct jfs_ea *) (((char *) (ea)) + (EA_SIZE (ea)))) argument
39 #define FIRST_EA(ealist) ((ealist)->ea)
/linux/arch/powerpc/lib/ !
H A Dsstep.c54 extern int do_lq(unsigned long ea, unsigned long *regs);
55 extern int do_stq(unsigned long ea, unsigned long val0, unsigned long val1);
56 extern int do_lqarx(unsigned long ea, unsigned long *regs);
57 extern int do_stqcx(unsigned long ea, unsigned long val0, unsigned long val1,
106 unsigned long ea, int nb) in address_ok() argument
110 if (access_ok((void __user *)ea, nb)) in address_ok()
112 if (access_ok((void __user *)ea, 1)) in address_ok()
116 regs->dar = ea; in address_ok()
127 unsigned long ea; in dform_ea() local
130 ea = (signed short) instr; /* sign-extend */ in dform_ea()
[all …]
/linux/arch/powerpc/mm/ !
H A Dcopro_fault.c21 int copro_handle_mm_fault(struct mm_struct *mm, unsigned long ea, in copro_handle_mm_fault() argument
34 vma = lock_mm_and_find_vma(mm, ea, NULL); in copro_handle_mm_fault()
57 *flt = handle_mm_fault(vma, ea, is_write ? FAULT_FLAG_WRITE : 0, NULL); in copro_handle_mm_fault()
81 int copro_calculate_slb(struct mm_struct *mm, u64 ea, struct copro_slb *slb) in copro_calculate_slb() argument
86 switch (get_region_id(ea)) { in copro_calculate_slb()
88 pr_devel("%s: 0x%llx -- USER_REGION_ID\n", __func__, ea); in copro_calculate_slb()
91 psize = get_slice_psize(mm, ea); in copro_calculate_slb()
92 ssize = user_segment_size(ea); in copro_calculate_slb()
93 vsid = get_user_vsid(&mm->context, ea, ssize); in copro_calculate_slb()
97 pr_devel("%s: 0x%llx -- VMALLOC_REGION_ID\n", __func__, ea); in copro_calculate_slb()
[all …]
/linux/arch/powerpc/mm/book3s64/ !
H A Dslb.c32 static long slb_allocate_user(struct mm_struct *mm, unsigned long ea);
54 static void assert_slb_presence(bool present, unsigned long ea) in assert_slb_presence() argument
68 ea &= ~((1UL << SID_SHIFT) - 1); in assert_slb_presence()
69 asm volatile(__PPC_SLBFEE_DOT(%0, %1) : "=r"(tmp) : "r"(ea) : "cr0"); in assert_slb_presence()
75 static inline void slb_shadow_update(unsigned long ea, int ssize, in slb_shadow_update() argument
87 WRITE_ONCE(p->save_area[index].vsid, cpu_to_be64(mk_vsid_data(ea, ssize, flags))); in slb_shadow_update()
88 WRITE_ONCE(p->save_area[index].esid, cpu_to_be64(mk_esid_data(ea, ssize, index))); in slb_shadow_update()
96 static inline void create_shadowed_slbe(unsigned long ea, int ssize, in create_shadowed_slbe() argument
105 slb_shadow_update(ea, ssize, flags, index); in create_shadowed_slbe()
107 assert_slb_presence(false, ea); in create_shadowed_slbe()
[all …]
H A Dhash_utils.c1641 static int subpage_protection(struct mm_struct *mm, unsigned long ea) in subpage_protection() argument
1650 if (ea >= spt->maxaddr) in subpage_protection()
1652 if (ea < 0x100000000UL) { in subpage_protection()
1656 sbpm = spt->protptrs[ea >> SBP_L3_SHIFT]; in subpage_protection()
1660 sbpp = sbpm[(ea >> SBP_L2_SHIFT) & (SBP_L2_COUNT - 1)]; in subpage_protection()
1663 spp = sbpp[(ea >> PAGE_SHIFT) & (SBP_L1_COUNT - 1)]; in subpage_protection()
1666 spp >>= 30 - 2 * ((ea >> 12) & 0xf); in subpage_protection()
1679 static inline int subpage_protection(struct mm_struct *mm, unsigned long ea) in subpage_protection() argument
1685 void hash_failure_debug(unsigned long ea, unsigned long access, in hash_failure_debug() argument
1692 ea, access, current->comm); in hash_failure_debug()
[all …]
/linux/arch/nios2/kernel/ !
H A Dtraps.c116 fp->ea -= 4; in breakpoint_c()
117 _exception(SIGTRAP, fp, TRAP_BRKPT, fp->ea); in breakpoint_c()
127 fp->ea -= 4; in handle_unaligned_c()
137 pr_alert(" op-code 0x%08lx\n", *(unsigned long *)(fp->ea)); in handle_unaligned_c()
149 fp->ea -= 4; in handle_illegal_c()
150 _exception(SIGILL, fp, ILL_ILLOPC, fp->ea); in handle_illegal_c()
156 fp->ea -= 4; in handle_supervisor_instr()
157 _exception(SIGILL, fp, ILL_PRVOPC, fp->ea); in handle_supervisor_instr()
163 fp->ea -= 4; in handle_diverror_c()
164 _exception(SIGFPE, fp, FPE_INTDIV, fp->ea); in handle_diverror_c()
[all …]
H A Dmisaligned.c75 fp->ea -= 4; in handle_unaligned_c()
83 isn = *(unsigned long *)(fp->ea); in handle_unaligned_c()
156 fp->ea, (unsigned int)addr, in handle_unaligned_c()
160 fp->ea, in handle_unaligned_c()
164 _exception(SIGSEGV, fp, SEGV_MAPERR, fp->ea); in handle_unaligned_c()
174 fp->ea += 4; in handle_unaligned_c()
178 fp->ea, in handle_unaligned_c()
195 fp->ea, fp->ra, fp->sp); in handle_unaligned_c()
199 _exception(SIGBUS, fp, BUS_ADRALN, fp->ea); in handle_unaligned_c()
201 fp->ea += 4; /* else advance */ in handle_unaligned_c()
/linux/arch/powerpc/kernel/ !
H A Dhw_breakpoint_constraints.c14 static bool ea_user_range_overlaps(unsigned long ea, int size, in ea_user_range_overlaps() argument
17 return ((ea < info->address + info->len) && in ea_user_range_overlaps()
18 (ea + size > info->address)); in ea_user_range_overlaps()
31 static bool ea_hw_range_overlaps(unsigned long ea, int size, in ea_hw_range_overlaps() argument
47 return ((ea < hw_end_addr) && (ea + size > hw_start_addr)); in ea_hw_range_overlaps()
84 unsigned long ea, int type, int size, in wp_check_constraints() argument
118 if (ea_user_range_overlaps(ea, size, info)) in wp_check_constraints()
121 if (ea_hw_range_overlaps(ea, size, info)) { in wp_check_constraints()
131 int *type, int *size, unsigned long *ea) in wp_get_instr_detail() argument
145 *ea = op.ea; in wp_get_instr_detail()
[all …]
/linux/arch/powerpc/mm/nohash/ !
H A Dbook3e_pgtable.c74 int __ref map_kernel_page(unsigned long ea, phys_addr_t pa, pgprot_t prot) in map_kernel_page() argument
84 pgdp = pgd_offset_k(ea); in map_kernel_page()
85 p4dp = p4d_offset(pgdp, ea); in map_kernel_page()
86 pudp = pud_alloc(&init_mm, p4dp, ea); in map_kernel_page()
89 pmdp = pmd_alloc(&init_mm, pudp, ea); in map_kernel_page()
92 ptep = pte_alloc_kernel(pmdp, ea); in map_kernel_page()
96 pgdp = pgd_offset_k(ea); in map_kernel_page()
97 p4dp = p4d_offset(pgdp, ea); in map_kernel_page()
102 pudp = pud_offset(p4dp, ea); in map_kernel_page()
107 pmdp = pmd_offset(pudp, ea); in map_kernel_page()
[all …]
/linux/arch/powerpc/include/asm/book3s/64/ !
H A Dmmu-hash.h146 unsigned long ea,
156 int (*hpte_removebolted)(unsigned long ea,
420 static inline unsigned long hpt_vpn(unsigned long ea, in hpt_vpn() argument
427 return (vsid << (s_shift - VPN_SHIFT)) | ((ea >> VPN_SHIFT) & mask); in hpt_vpn()
459 extern int __hash_page_4K(unsigned long ea, unsigned long access,
462 extern int __hash_page_64K(unsigned long ea, unsigned long access,
467 extern int hash_page_mm(struct mm_struct *mm, unsigned long ea,
470 extern int hash_page(unsigned long ea, unsigned long access, unsigned long trap,
473 int __hash_page(unsigned long trap, unsigned long ea, unsigned long dsisr, unsigned long msr);
474 int __hash_page_huge(unsigned long ea, unsigned long access, unsigned long vsid,
[all …]
/linux/drivers/gpu/drm/xe/ !
H A Dxe_guc_engine_activity.c172 struct engine_activity *ea = hw_engine_to_engine_activity(hwe, index); in get_engine_active_ticks() local
173 struct guc_engine_activity *cached_activity = &ea->activity; in get_engine_active_ticks()
174 struct guc_engine_activity_metadata *cached_metadata = &ea->metadata; in get_engine_active_ticks()
205 ea->running = !!last_update_tick; in get_engine_active_ticks()
206 ea->total += active_ticks - cached_activity->active_ticks; in get_engine_active_ticks()
207 ea->active = 0; in get_engine_active_ticks()
215 if (ea->running) { in get_engine_active_ticks()
218 ea->active = lower_32_bits(gpm_ts) - cached_activity->last_update_tick; in get_engine_active_ticks()
221 trace_xe_guc_engine_activity(xe, ea, hwe->name, hwe->instance); in get_engine_active_ticks()
223 return ea->total + ea->active; in get_engine_active_ticks()
[all …]
H A Dxe_trace_guc.h105 TP_PROTO(struct xe_device *xe, struct engine_activity *ea, const char *name,
107 TP_ARGS(xe, ea, name, instance),
129 __entry->global_change_num = ea->metadata.global_change_num;
130 __entry->guc_tsc_frequency_hz = ea->metadata.guc_tsc_frequency_hz;
131 __entry->lag_latency_usec = ea->metadata.lag_latency_usec;
133 __entry->change_num = ea->activity.change_num;
134 __entry->quanta_ratio = ea->activity.quanta_ratio;
135 __entry->last_update_tick = ea->activity.last_update_tick;
136 __entry->active_ticks = ea->activity.active_ticks;
137 __entry->active = ea->active;
[all …]
/linux/drivers/hwtracing/coresight/ !
H A Dcoresight-etm-perf.c854 struct dev_ext_attribute *ea; in etm_perf_sink_name_show() local
856 ea = container_of(dattr, struct dev_ext_attribute, attr); in etm_perf_sink_name_show()
857 return scnprintf(buf, PAGE_SIZE, "0x%px\n", ea->var); in etm_perf_sink_name_show()
863 struct dev_ext_attribute *ea; in etm_perf_add_symlink_group() local
871 ea = devm_kzalloc(dev, sizeof(*ea), GFP_KERNEL); in etm_perf_add_symlink_group()
872 if (!ea) in etm_perf_add_symlink_group()
883 sysfs_attr_init(&ea->attr.attr); in etm_perf_add_symlink_group()
884 ea->attr.attr.name = devm_kstrdup(dev, name, GFP_KERNEL); in etm_perf_add_symlink_group()
885 if (!ea->attr.attr.name) in etm_perf_add_symlink_group()
888 ea->attr.attr.mode = 0444; in etm_perf_add_symlink_group()
[all …]
/linux/fs/ntfs3/ !
H A Dxattr.c24 static inline size_t unpacked_ea_size(const struct EA_FULL *ea) in unpacked_ea_size() argument
26 return ea->size ? le32_to_cpu(ea->size) : in unpacked_ea_size()
27 ALIGN(struct_size(ea, name, in unpacked_ea_size()
28 1 + ea->name_len + in unpacked_ea_size()
29 le16_to_cpu(ea->elength)), in unpacked_ea_size()
33 static inline size_t packed_ea_size(const struct EA_FULL *ea) in packed_ea_size() argument
35 return struct_size(ea, name, in packed_ea_size()
36 1 + ea->name_len + le16_to_cpu(ea->elength)) - in packed_ea_size()
55 const struct EA_FULL *ea = Add2Ptr(ea_all, *off); in find_ea() local
56 ea_size = unpacked_ea_size(ea); in find_ea()
[all …]
/linux/fs/udf/ !
H A Dmisc.c30 uint8_t *ea = NULL, *ad = NULL; in udf_add_extendedattr() local
35 ea = iinfo->i_data; in udf_add_extendedattr()
39 ad = ea; in udf_add_extendedattr()
50 eahd = (struct extendedAttrHeaderDesc *)ea; in udf_add_extendedattr()
87 memmove(&ea[offset - aal + size], in udf_add_extendedattr()
88 &ea[aal], offset - aal); in udf_add_extendedattr()
97 memmove(&ea[offset - ial + size], in udf_add_extendedattr()
98 &ea[ial], offset - ial); in udf_add_extendedattr()
108 memmove(&ea[offset - aal + size], in udf_add_extendedattr()
109 &ea[aal], offset - aal); in udf_add_extendedattr()
[all …]
/linux/tools/testing/selftests/net/ !
H A Dnetlink-dumps.c43 nl_get_extack(char *buf, size_t n, struct ext_ack *ea) in nl_get_extack() argument
62 ea->err = -*(int *)NLMSG_DATA(nlh); in nl_get_extack()
70 ea->attr_offs = ynl_attr_get_u32(attr); in nl_get_extack()
73 ea->miss_type = ynl_attr_get_u32(attr); in nl_get_extack()
76 ea->miss_nest = ynl_attr_get_u32(attr); in nl_get_extack()
79 ea->str = ynl_attr_get_str(attr); in nl_get_extack()
148 struct ext_ack ea = {}; in TEST() local
157 ret = nl_get_extack(buf, n, &ea); in TEST()
162 if (ret == FOUND_ERR && (ea.err == ENOBUFS || ea.err == EBUSY)) in TEST()
165 EXPECT_EQ(ea.err, EINVAL); in TEST()
[all …]
/linux/arch/powerpc/platforms/cell/spufs/ !
H A Dfault.c24 unsigned long ea, int type) in spufs_handle_event() argument
38 force_sig_fault(SIGSEGV, SEGV_ACCERR, (void __user *)ea); in spufs_handle_event()
88 u64 ea, dsisr, access; in spufs_handle_class1() local
102 ea = ctx->csa.class_1_dar; in spufs_handle_class1()
110 pr_debug("ctx %p: ea %016llx, dsisr %016llx state %d\n", ctx, ea, in spufs_handle_class1()
123 ret = hash_page(ea, access, 0x300, dsisr); in spufs_handle_class1()
128 ret = copro_handle_mm_fault(current->mm, ea, dsisr, &flt); in spufs_handle_class1()
163 spufs_handle_event(ctx, ea, SPE_EVENT_SPE_DATA_STORAGE); in spufs_handle_class1()
/linux/arch/powerpc/mm/ptdump/ !
H A Dhashpagetable.c183 static void dump_hpte_info(struct pg_state *st, unsigned long ea, u64 v, u64 r, in dump_hpte_info() argument
188 while (ea >= st->marker[1].start_address) { in dump_hpte_info()
192 seq_printf(st->seq, "0x%lx:\t", ea); in dump_hpte_info()
206 static int native_find(unsigned long ea, int psize, bool primary, u64 *v, u64 in native_find() argument
215 vsid = get_kernel_vsid(ea, ssize); in native_find()
216 vpn = hpt_vpn(ea, vsid, ssize); in native_find()
245 static int pseries_find(unsigned long ea, int psize, bool primary, u64 *v, u64 *r) in pseries_find() argument
257 vsid = get_kernel_vsid(ea, ssize); in pseries_find()
258 vpn = hpt_vpn(ea, vsid, ssize); in pseries_find()
322 static int base_hpte_find(unsigned long ea, int psize, bool primary, u64 *v, in base_hpte_find() argument
[all …]
/linux/fs/smb/client/ !
H A Dsmb1ops.c646 struct smb2_file_full_ea_info *ea; in cifs_query_path_info() local
649 ea = (struct smb2_file_full_ea_info *)data->wsl.eas; in cifs_query_path_info()
651 ea = (void *)((u8 *)ea + next); in cifs_query_path_info()
652 next = le32_to_cpu(ea->next_entry_offset); in cifs_query_path_info()
654 if (le16_to_cpu(ea->ea_value_length)) { in cifs_query_path_info()
655 ea->next_entry_offset = cpu_to_le32(ALIGN(sizeof(*ea) + in cifs_query_path_info()
656 ea->ea_name_length + 1 + in cifs_query_path_info()
657 le16_to_cpu(ea->ea_value_length), 4)); in cifs_query_path_info()
658 ea = (void *)((u8 *)ea + le32_to_cpu(ea->next_entry_offset)); in cifs_query_path_info()
662 &ea->ea_data[SMB2_WSL_XATTR_NAME_LEN + 1], in cifs_query_path_info()
[all …]

12345678