Home
last modified time | relevance | path

Searched refs:iap (Results 1 - 25 of 27) sorted by relevance

12

/kernel/linux/linux-5.10/fs/nfsd/
H A Dvfs.c307 nfsd_sanitize_attrs(struct inode *inode, struct iattr *iap) in nfsd_sanitize_attrs() argument
310 if (iap->ia_valid & ATTR_MODE) { in nfsd_sanitize_attrs()
311 iap->ia_mode &= S_IALLUGO; in nfsd_sanitize_attrs()
312 iap->ia_mode |= (inode->i_mode & ~S_IALLUGO); in nfsd_sanitize_attrs()
317 ((iap->ia_valid & ATTR_UID) || (iap->ia_valid & ATTR_GID))) { in nfsd_sanitize_attrs()
318 iap->ia_valid |= ATTR_KILL_PRIV; in nfsd_sanitize_attrs()
319 if (iap->ia_valid & ATTR_MODE) { in nfsd_sanitize_attrs()
321 iap->ia_mode &= ~S_ISUID; in nfsd_sanitize_attrs()
322 if (iap in nfsd_sanitize_attrs()
332 nfsd_get_write_access(struct svc_rqst *rqstp, struct svc_fh *fhp, struct iattr *iap) nfsd_get_write_access() argument
366 nfsd_setattr(struct svc_rqst *rqstp, struct svc_fh *fhp, struct iattr *iap, int check_guard, time64_t guardtime) nfsd_setattr() argument
1190 nfsd_create_setattr(struct svc_rqst *rqstp, struct svc_fh *resfhp, struct iattr *iap) nfsd_create_setattr() argument
1219 nfsd_check_ignore_resizing(struct iattr *iap) nfsd_check_ignore_resizing() argument
1227 nfsd_create_locked(struct svc_rqst *rqstp, struct svc_fh *fhp, char *fname, int flen, struct iattr *iap, int type, dev_t rdev, struct svc_fh *resfhp) nfsd_create_locked() argument
1338 nfsd_create(struct svc_rqst *rqstp, struct svc_fh *fhp, char *fname, int flen, struct iattr *iap, int type, dev_t rdev, struct svc_fh *resfhp) nfsd_create() argument
1382 do_nfsd_create(struct svc_rqst *rqstp, struct svc_fh *fhp, char *fname, int flen, struct iattr *iap, struct svc_fh *resfhp, int createmode, u32 *verifier, bool *truncp, bool *created) do_nfsd_create() argument
[all...]
H A Dnfsxdr.c74 decode_sattr(__be32 *p, struct iattr *iap, struct user_namespace *userns) in decode_sattr() argument
78 iap->ia_valid = 0; in decode_sattr()
85 iap->ia_valid |= ATTR_MODE; in decode_sattr()
86 iap->ia_mode = tmp; in decode_sattr()
89 iap->ia_uid = make_kuid(userns, tmp); in decode_sattr()
90 if (uid_valid(iap->ia_uid)) in decode_sattr()
91 iap->ia_valid |= ATTR_UID; in decode_sattr()
94 iap->ia_gid = make_kgid(userns, tmp); in decode_sattr()
95 if (gid_valid(iap->ia_gid)) in decode_sattr()
96 iap in decode_sattr()
[all...]
H A Dnfs3xdr.c100 decode_sattr3(__be32 *p, struct iattr *iap, struct user_namespace *userns) in decode_sattr3() argument
104 iap->ia_valid = 0; in decode_sattr3()
107 iap->ia_valid |= ATTR_MODE; in decode_sattr3()
108 iap->ia_mode = ntohl(*p++); in decode_sattr3()
111 iap->ia_uid = make_kuid(userns, ntohl(*p++)); in decode_sattr3()
112 if (uid_valid(iap->ia_uid)) in decode_sattr3()
113 iap->ia_valid |= ATTR_UID; in decode_sattr3()
116 iap->ia_gid = make_kgid(userns, ntohl(*p++)); in decode_sattr3()
117 if (gid_valid(iap->ia_gid)) in decode_sattr3()
118 iap in decode_sattr3()
[all...]
H A Dnfsproc.c53 struct iattr *iap = &argp->attrs; in nfsd_proc_setattr() local
75 if ((iap->ia_valid & BOTH_TIME_SET) == BOTH_TIME_SET && in nfsd_proc_setattr()
76 iap->ia_mtime.tv_sec == iap->ia_atime.tv_sec) { in nfsd_proc_setattr()
84 time64_t delta = iap->ia_atime.tv_sec - ktime_get_real_seconds(); in nfsd_proc_setattr()
93 setattr_prepare(fhp->fh_dentry, iap) != 0) { in nfsd_proc_setattr()
99 iap->ia_valid &= ~BOTH_TIME_SET; in nfsd_proc_setattr()
103 resp->status = nfsd_setattr(rqstp, fhp, iap, 0, (time64_t)0); in nfsd_proc_setattr()
/kernel/linux/linux-6.6/fs/nfsd/
H A Dnfsxdr.c131 struct iattr *iap) in svcxdr_decode_sattr()
140 iap->ia_valid = 0; in svcxdr_decode_sattr()
148 iap->ia_valid |= ATTR_MODE; in svcxdr_decode_sattr()
149 iap->ia_mode = tmp1; in svcxdr_decode_sattr()
154 iap->ia_uid = make_kuid(nfsd_user_namespace(rqstp), tmp1); in svcxdr_decode_sattr()
155 if (uid_valid(iap->ia_uid)) in svcxdr_decode_sattr()
156 iap->ia_valid |= ATTR_UID; in svcxdr_decode_sattr()
161 iap->ia_gid = make_kgid(nfsd_user_namespace(rqstp), tmp1); in svcxdr_decode_sattr()
162 if (gid_valid(iap->ia_gid)) in svcxdr_decode_sattr()
163 iap in svcxdr_decode_sattr()
130 svcxdr_decode_sattr(struct svc_rqst *rqstp, struct xdr_stream *xdr, struct iattr *iap) svcxdr_decode_sattr() argument
[all...]
H A Dvfs.c368 nfsd_sanitize_attrs(struct inode *inode, struct iattr *iap) in nfsd_sanitize_attrs() argument
372 iap->ia_valid &= ~ATTR_MODE; in nfsd_sanitize_attrs()
375 if (iap->ia_valid & ATTR_MODE) { in nfsd_sanitize_attrs()
376 iap->ia_mode &= S_IALLUGO; in nfsd_sanitize_attrs()
377 iap->ia_mode |= (inode->i_mode & ~S_IALLUGO); in nfsd_sanitize_attrs()
382 ((iap->ia_valid & ATTR_UID) || (iap->ia_valid & ATTR_GID))) { in nfsd_sanitize_attrs()
383 iap->ia_valid |= ATTR_KILL_PRIV; in nfsd_sanitize_attrs()
384 if (iap->ia_valid & ATTR_MODE) { in nfsd_sanitize_attrs()
386 iap in nfsd_sanitize_attrs()
399 nfsd_get_write_access(struct svc_rqst *rqstp, struct svc_fh *fhp, struct iattr *iap) nfsd_get_write_access() argument
415 __nfsd_setattr(struct dentry *dentry, struct iattr *iap) __nfsd_setattr() argument
478 struct iattr *iap = attr->na_iattr; nfsd_setattr() local
1348 struct iattr *iap = attrs->na_iattr; nfsd_create_setattr() local
1399 nfsd_check_ignore_resizing(struct iattr *iap) nfsd_check_ignore_resizing() argument
1413 struct iattr *iap = attrs->na_iattr; nfsd_create_locked() local
[all...]
H A Dnfs3xdr.c211 struct iattr *iap) in svcxdr_decode_sattr3()
215 iap->ia_valid = 0; in svcxdr_decode_sattr3()
224 iap->ia_valid |= ATTR_MODE; in svcxdr_decode_sattr3()
225 iap->ia_mode = mode; in svcxdr_decode_sattr3()
234 iap->ia_uid = make_kuid(nfsd_user_namespace(rqstp), uid); in svcxdr_decode_sattr3()
235 if (uid_valid(iap->ia_uid)) in svcxdr_decode_sattr3()
236 iap->ia_valid |= ATTR_UID; in svcxdr_decode_sattr3()
245 iap->ia_gid = make_kgid(nfsd_user_namespace(rqstp), gid); in svcxdr_decode_sattr3()
246 if (gid_valid(iap->ia_gid)) in svcxdr_decode_sattr3()
247 iap in svcxdr_decode_sattr3()
210 svcxdr_decode_sattr3(struct svc_rqst *rqstp, struct xdr_stream *xdr, struct iattr *iap) svcxdr_decode_sattr3() argument
[all...]
H A Dnfs3proc.c226 struct iattr *iap = &argp->attrs; in nfsd3_create_file() local
229 .na_iattr = iap, in nfsd3_create_file()
238 if (!(iap->ia_valid & ATTR_MODE)) in nfsd3_create_file()
239 iap->ia_mode = 0; in nfsd3_create_file()
291 iap->ia_valid &= ATTR_SIZE; in nfsd3_create_file()
308 iap->ia_mode &= ~current_umask(); in nfsd3_create_file()
313 host_err = vfs_create(&nop_mnt_idmap, inode, child, iap->ia_mode, true); in nfsd3_create_file()
321 if ((iap->ia_valid & ATTR_SIZE) && (iap->ia_size == 0)) in nfsd3_create_file()
322 iap in nfsd3_create_file()
[all...]
H A Dnfsproc.c53 struct iattr *iap = &argp->attrs; in nfsd_proc_setattr() local
55 .na_iattr = iap, in nfsd_proc_setattr()
78 if ((iap->ia_valid & BOTH_TIME_SET) == BOTH_TIME_SET && in nfsd_proc_setattr()
79 iap->ia_mtime.tv_sec == iap->ia_atime.tv_sec) { in nfsd_proc_setattr()
87 time64_t delta = iap->ia_atime.tv_sec - ktime_get_real_seconds(); in nfsd_proc_setattr()
96 setattr_prepare(&nop_mnt_idmap, fhp->fh_dentry, iap) != 0) { in nfsd_proc_setattr()
102 iap->ia_valid &= ~BOTH_TIME_SET; in nfsd_proc_setattr()
H A Dnfs4proc.c235 struct iattr *iap = &open->op_iattr; in nfsd4_create_file() local
237 .na_iattr = iap, in nfsd4_create_file()
248 if (!(iap->ia_valid & ATTR_MODE)) in nfsd4_create_file()
249 iap->ia_mode = 0; in nfsd4_create_file()
318 open->op_truncate = (iap->ia_valid & ATTR_SIZE) && in nfsd4_create_file()
319 !iap->ia_size; in nfsd4_create_file()
346 iap->ia_mode &= ~current_umask(); in nfsd4_create_file()
358 if ((iap->ia_valid & ATTR_SIZE) && (iap->ia_size == 0)) in nfsd4_create_file()
359 iap in nfsd4_create_file()
[all...]
H A Dvfs.h90 struct svc_fh *resfhp, struct nfsd_attrs *iap);
/kernel/linux/linux-5.10/drivers/input/mouse/
H A Delan_i2c_smbus.c151 u8 pattern, bool iap, u8 *version) in elan_smbus_get_version()
157 iap ? ETP_SMBUS_IAP_VERSION_CMD : in elan_smbus_get_version()
162 iap ? "IAP" : "FW", error); in elan_smbus_get_version()
206 bool iap, u16 *csum) in elan_smbus_get_checksum()
212 iap ? ETP_SMBUS_FW_CHECKSUM_CMD : in elan_smbus_get_checksum()
217 iap ? "IAP" : "FW", error); in elan_smbus_get_checksum()
302 dev_err(&client->dev, "failed to read iap ctrol register: %d\n", in elan_smbus_iap_get_mode()
308 dev_dbg(&client->dev, "iap control reg: 0x%04x.\n", constant); in elan_smbus_iap_get_mode()
366 /* write iap password */ in elan_smbus_prepare_fw_update()
369 dev_err(dev, "cannot write iap passwor in elan_smbus_prepare_fw_update()
150 elan_smbus_get_version(struct i2c_client *client, u8 pattern, bool iap, u8 *version) elan_smbus_get_version() argument
205 elan_smbus_get_checksum(struct i2c_client *client, bool iap, u16 *csum) elan_smbus_get_checksum() argument
[all...]
H A Delan_i2c_i2c.c271 u8 pattern, bool iap, u8 *version) in elan_i2c_get_version()
277 if (!iap) in elan_i2c_get_version()
287 iap ? "IAP" : "FW", error); in elan_i2c_get_version()
292 *version = iap ? val[1] : val[0]; in elan_i2c_get_version()
368 bool iap, u16 *csum) in elan_i2c_get_checksum()
374 iap ? ETP_I2C_IAP_CHECKSUM_CMD : in elan_i2c_get_checksum()
379 iap ? "IAP" : "FW", error); in elan_i2c_get_checksum()
479 "failed to read iap control register: %d\n", in elan_i2c_iap_get_mode()
485 dev_dbg(&client->dev, "iap control reg: 0x%04x.\n", constant); in elan_i2c_iap_get_mode()
532 "cannot write iap typ in elan_read_write_iap_type()
270 elan_i2c_get_version(struct i2c_client *client, u8 pattern, bool iap, u8 *version) elan_i2c_get_version() argument
367 elan_i2c_get_checksum(struct i2c_client *client, bool iap, u16 *csum) elan_i2c_get_checksum() argument
[all...]
H A Delan_i2c.h78 int (*get_version)(struct i2c_client *client, u8 pattern, bool iap,
82 int (*get_checksum)(struct i2c_client *client, bool iap, u16 *csum);
/kernel/linux/linux-6.6/drivers/input/mouse/
H A Delan_i2c_smbus.c151 u8 pattern, bool iap, u8 *version) in elan_smbus_get_version()
157 iap ? ETP_SMBUS_IAP_VERSION_CMD : in elan_smbus_get_version()
162 iap ? "IAP" : "FW", error); in elan_smbus_get_version()
206 bool iap, u16 *csum) in elan_smbus_get_checksum()
212 iap ? ETP_SMBUS_FW_CHECKSUM_CMD : in elan_smbus_get_checksum()
217 iap ? "IAP" : "FW", error); in elan_smbus_get_checksum()
302 dev_err(&client->dev, "failed to read iap ctrol register: %d\n", in elan_smbus_iap_get_mode()
308 dev_dbg(&client->dev, "iap control reg: 0x%04x.\n", constant); in elan_smbus_iap_get_mode()
366 /* write iap password */ in elan_smbus_prepare_fw_update()
369 dev_err(dev, "cannot write iap passwor in elan_smbus_prepare_fw_update()
150 elan_smbus_get_version(struct i2c_client *client, u8 pattern, bool iap, u8 *version) elan_smbus_get_version() argument
205 elan_smbus_get_checksum(struct i2c_client *client, bool iap, u16 *csum) elan_smbus_get_checksum() argument
[all...]
H A Delan_i2c_i2c.c271 u8 pattern, bool iap, u8 *version) in elan_i2c_get_version()
277 if (!iap) in elan_i2c_get_version()
287 iap ? "IAP" : "FW", error); in elan_i2c_get_version()
292 *version = iap ? val[1] : val[0]; in elan_i2c_get_version()
368 bool iap, u16 *csum) in elan_i2c_get_checksum()
374 iap ? ETP_I2C_IAP_CHECKSUM_CMD : in elan_i2c_get_checksum()
379 iap ? "IAP" : "FW", error); in elan_i2c_get_checksum()
479 "failed to read iap control register: %d\n", in elan_i2c_iap_get_mode()
485 dev_dbg(&client->dev, "iap control reg: 0x%04x.\n", constant); in elan_i2c_iap_get_mode()
532 "cannot write iap typ in elan_read_write_iap_type()
270 elan_i2c_get_version(struct i2c_client *client, u8 pattern, bool iap, u8 *version) elan_i2c_get_version() argument
367 elan_i2c_get_checksum(struct i2c_client *client, bool iap, u16 *csum) elan_i2c_get_checksum() argument
[all...]
H A Delan_i2c.h84 int (*get_version)(struct i2c_client *client, u8 pattern, bool iap,
88 int (*get_checksum)(struct i2c_client *client, bool iap, u16 *csum);
/kernel/linux/linux-5.10/drivers/net/ethernet/freescale/
H A Dfec_main.c1668 unsigned char *iap, tmpaddr[ETH_ALEN]; in fec_get_mac() local
1676 iap = macaddr; in fec_get_mac()
1681 if (!is_valid_ether_addr(iap)) { in fec_get_mac()
1686 iap = (unsigned char *) mac; in fec_get_mac()
1693 if (!is_valid_ether_addr(iap)) { in fec_get_mac()
1696 iap = (unsigned char *)FEC_FLASHMAC; in fec_get_mac()
1699 iap = (unsigned char *)&pdata->mac; in fec_get_mac()
1706 if (!is_valid_ether_addr(iap)) { in fec_get_mac()
1711 iap = &tmpaddr[0]; in fec_get_mac()
1717 if (!is_valid_ether_addr(iap)) { in fec_get_mac()
[all...]
/kernel/linux/linux-5.10/fs/nfs/
H A Dnfs4xdr.c1069 static void encode_attrs(struct xdr_stream *xdr, const struct iattr *iap, in encode_attrs() argument
1086 if ((iap->ia_valid & ATTR_SIZE) && (attrmask[0] & FATTR4_WORD0_SIZE)) { in encode_attrs()
1090 if (iap->ia_valid & ATTR_MODE) { in encode_attrs()
1099 if ((iap->ia_valid & ATTR_UID) && (attrmask[1] & FATTR4_WORD1_OWNER)) { in encode_attrs()
1100 owner_namelen = nfs_map_uid_to_name(server, iap->ia_uid, owner_name, IDMAP_NAMESZ); in encode_attrs()
1103 from_kuid(&init_user_ns, iap->ia_uid)); in encode_attrs()
1112 if ((iap->ia_valid & ATTR_GID) && in encode_attrs()
1114 owner_grouplen = nfs_map_gid_to_group(server, iap->ia_gid, owner_group, IDMAP_NAMESZ); in encode_attrs()
1117 from_kgid(&init_user_ns, iap->ia_gid)); in encode_attrs()
1126 if (iap in encode_attrs()
[all...]
/kernel/linux/linux-6.6/fs/nfs/
H A Dnfs4xdr.c1081 static void encode_attrs(struct xdr_stream *xdr, const struct iattr *iap, in encode_attrs() argument
1098 if ((iap->ia_valid & ATTR_SIZE) && (attrmask[0] & FATTR4_WORD0_SIZE)) { in encode_attrs()
1102 if (iap->ia_valid & ATTR_MODE) { in encode_attrs()
1111 if ((iap->ia_valid & ATTR_UID) && (attrmask[1] & FATTR4_WORD1_OWNER)) { in encode_attrs()
1112 owner_namelen = nfs_map_uid_to_name(server, iap->ia_uid, owner_name, IDMAP_NAMESZ); in encode_attrs()
1115 from_kuid(&init_user_ns, iap->ia_uid)); in encode_attrs()
1124 if ((iap->ia_valid & ATTR_GID) && in encode_attrs()
1126 owner_grouplen = nfs_map_gid_to_group(server, iap->ia_gid, owner_group, IDMAP_NAMESZ); in encode_attrs()
1129 from_kgid(&init_user_ns, iap->ia_gid)); in encode_attrs()
1138 if (iap in encode_attrs()
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/
H A Dfec_main.c1909 unsigned char *iap, tmpaddr[ETH_ALEN]; in fec_get_mac() local
1918 iap = macaddr; in fec_get_mac()
1923 if (!is_valid_ether_addr(iap)) { in fec_get_mac()
1928 iap = tmpaddr; in fec_get_mac()
1937 if (!is_valid_ether_addr(iap)) { in fec_get_mac()
1940 iap = (unsigned char *)FEC_FLASHMAC; in fec_get_mac()
1945 iap = (unsigned char *)&pdata->mac; in fec_get_mac()
1952 if (!is_valid_ether_addr(iap)) { in fec_get_mac()
1957 iap = &tmpaddr[0]; in fec_get_mac()
1963 if (!is_valid_ether_addr(iap)) { in fec_get_mac()
[all...]
/kernel/linux/linux-6.6/drivers/hwtracing/coresight/
H A Dcoresight-etm4x-core.c2186 struct etm4_init_arg *iap = *this_cpu_ptr(&delayed_probe); in etm4_probe_cpu() local
2188 if (!iap) in etm4_probe_cpu()
2191 init_arg = *iap; in etm4_probe_cpu()
2192 devm_kfree(init_arg.dev, iap); in etm4_probe_cpu()
/kernel/linux/linux-5.10/drivers/net/ethernet/marvell/
H A Dsky2.c4728 const void *iap; in sky2_init_netdev() local
4798 iap = of_get_mac_address(hw->pdev->dev.of_node); in sky2_init_netdev()
4799 if (!IS_ERR(iap)) in sky2_init_netdev()
4800 ether_addr_copy(dev->dev_addr, iap); in sky2_init_netdev()
/kernel/linux/linux-5.10/include/linux/
H A Dnfs_xdr.h783 struct iattr * iap; member
/kernel/linux/linux-6.6/include/linux/
H A Dnfs_xdr.h798 struct iattr * iap; member

Completed in 53 milliseconds

12