/linux/drivers/input/mouse/ |
H A D | elan_i2c_i2c.c | 271 u8 pattern, bool iap, u8 *version) in elan_i2c_get_version() argument 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() argument 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 contro in elan_i2c_iap_get_mode() [all...] |
H A D | elan_i2c_smbus.c | 151 u8 pattern, bool iap, u8 *version) in elan_smbus_get_version() argument 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() argument 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 contro in elan_smbus_iap_get_mode() [all...] |
H A D | elan_i2c.h | 47 /* IAP Firmware handling */ 84 int (*get_version)(struct i2c_client *client, u8 pattern, bool iap, 88 int (*get_checksum)(struct i2c_client *client, bool iap, u16 *csum);
|
H A D | elan_i2c_core.c | 371 "unexpected iap version %#04x (ic type: %#04x), firmware update will not work\n", in elan_query_device_info() 458 * IAP firmware updater related routines 474 "IAP retrying page %d (error: %d)\n", idx, error); in elan_write_fw_block() 1043 * When device is connected to i2c bus, when all IAP page writes in elan_isr() 1045 * 0000 to confirm that IAP is finished. in elan_isr() 1255 "Elan Touchpad: Module ID: 0x%04x, Firmware: 0x%04x, Sample: 0x%04x, IAP: 0x%04x\n", in elan_probe()
|
/linux/fs/nfsd/ |
H A D | nfsxdr.c | 131 struct iattr *iap) in svcxdr_decode_sattr() argument 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() [all...] |
H A D | vfs.c | 388 nfsd_sanitize_attrs(struct inode *inode, struct iattr *iap) in nfsd_sanitize_attrs() argument 392 iap->ia_valid &= ~ATTR_MODE; in nfsd_sanitize_attrs() 395 if (iap->ia_valid & ATTR_MODE) { in nfsd_sanitize_attrs() 396 iap->ia_mode &= S_IALLUGO; in nfsd_sanitize_attrs() 397 iap->ia_mode |= (inode->i_mode & ~S_IALLUGO); in nfsd_sanitize_attrs() 402 ((iap->ia_valid & ATTR_UID) || (iap->ia_valid & ATTR_GID))) { in nfsd_sanitize_attrs() 403 iap->ia_valid |= ATTR_KILL_PRIV; in nfsd_sanitize_attrs() 404 if (iap->ia_valid & ATTR_MODE) { in nfsd_sanitize_attrs() 406 iap in nfsd_sanitize_attrs() 420 nfsd_get_write_access(struct svc_rqst * rqstp,struct svc_fh * fhp,struct iattr * iap) nfsd_get_write_access() argument 436 __nfsd_setattr(struct dentry * dentry,struct iattr * iap) __nfsd_setattr() argument 505 struct iattr *iap = attr->na_iattr; nfsd_setattr() local 1446 struct iattr *iap = attrs->na_iattr; nfsd_create_setattr() local 1497 nfsd_check_ignore_resizing(struct iattr * iap) nfsd_check_ignore_resizing() argument 1511 struct iattr *iap = attrs->na_iattr; nfsd_create_locked() local [all...] |
H A D | nfs3xdr.c | 211 struct iattr *iap) in svcxdr_decode_sattr3() argument 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() [all...] |
H A D | nfs3proc.c | 256 struct iattr *iap = &argp->attrs; in nfsd3_create_file() local 259 .na_iattr = iap, in nfsd3_create_file() 270 if (!(iap->ia_valid & ATTR_MODE)) in nfsd3_create_file() 271 iap->ia_mode = 0; in nfsd3_create_file() 325 iap->ia_valid &= ATTR_SIZE; in nfsd3_create_file() 342 iap->ia_mode &= ~current_umask(); in nfsd3_create_file() 347 host_err = vfs_create(&nop_mnt_idmap, inode, child, iap->ia_mode, true); in nfsd3_create_file() 355 if ((iap->ia_valid & ATTR_SIZE) && (iap->ia_size == 0)) in nfsd3_create_file() 356 iap in nfsd3_create_file() [all...] |
H A D | nfsproc.c | 80 struct iattr *iap = &argp->attrs; in nfsd_proc_setattr() local 82 .na_iattr = iap, in nfsd_proc_setattr() 105 if ((iap->ia_valid & BOTH_TIME_SET) == BOTH_TIME_SET && in nfsd_proc_setattr() 106 iap->ia_mtime.tv_sec == iap->ia_atime.tv_sec) { in nfsd_proc_setattr() 114 time64_t delta = iap->ia_atime.tv_sec - ktime_get_real_seconds(); in nfsd_proc_setattr() 123 setattr_prepare(&nop_mnt_idmap, fhp->fh_dentry, iap) != 0) { in nfsd_proc_setattr() 129 iap->ia_valid &= ~BOTH_TIME_SET; in nfsd_proc_setattr()
|
H A D | vfs.h | 67 struct iattr *iap = attrs->na_iattr; in nfsd_attrs_valid() local 69 return (iap->ia_valid || (attrs->na_seclabel && in nfsd_attrs_valid() 100 struct svc_fh *resfhp, struct nfsd_attrs *iap);
|
H A D | nfs4proc.c | 238 struct iattr *iap = &open->op_iattr; in nfsd4_create_file() local 240 .na_iattr = iap, in nfsd4_create_file() 251 if (!(iap->ia_valid & ATTR_MODE)) in nfsd4_create_file() 252 iap->ia_mode = 0; in nfsd4_create_file() 323 open->op_truncate = (iap->ia_valid & ATTR_SIZE) && in nfsd4_create_file() 324 !iap->ia_size; in nfsd4_create_file() 351 iap->ia_mode &= ~current_umask(); in nfsd4_create_file() 363 if ((iap->ia_valid & ATTR_SIZE) && (iap->ia_size == 0)) in nfsd4_create_file() 364 iap in nfsd4_create_file() [all...] |
/linux/Documentation/devicetree/bindings/soc/microchip/ |
H A D | microchip,mpfs-sys-controller.yaml | 34 perform In-Application Programming (IAP) or during device initialisation
|
/linux/fs/nfs/ |
H A D | nfs4xdr.c | 1081 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...] |
H A D | nfs4proc.c | 3417 truncate = (arg->iap->ia_valid & ATTR_SIZE) ? true : false; in _nfs4_do_setattr() 3464 .iap = sattr, in nfs4_do_setattr() 6388 .iap = &sattr, in _nfs4_do_set_security_label()
|
/linux/drivers/net/ethernet/freescale/ |
H A D | fec_main.c | 2009 unsigned char *iap, tmpaddr[ETH_ALEN]; in fec_get_mac() local 2018 iap = macaddr; in fec_get_mac() 2023 if (!is_valid_ether_addr(iap)) { in fec_get_mac() 2028 iap = tmpaddr; in fec_get_mac() 2037 if (!is_valid_ether_addr(iap)) { in fec_get_mac() 2040 iap = (unsigned char *)FEC_FLASHMAC; in fec_get_mac() 2045 iap = (unsigned char *)&pdata->mac; in fec_get_mac() 2052 if (!is_valid_ether_addr(iap)) { in fec_get_mac() 2057 iap = &tmpaddr[0]; in fec_get_mac() 2063 if (!is_valid_ether_addr(iap)) { in fec_get_mac() [all...] |
/linux/drivers/firmware/microchip/ |
H A D | mpfs-auto-update.c | 59 * | Reserved for multi-image IAP |
|
/linux/drivers/hwtracing/coresight/ |
H A D | coresight-etm4x-core.c | 2331 struct etm4_init_arg *iap = *this_cpu_ptr(&delayed_probe); in etm4_probe_cpu() local 2333 if (!iap) in etm4_probe_cpu() 2336 init_arg = *iap; in etm4_probe_cpu() 2337 devm_kfree(init_arg.dev, iap); in etm4_probe_cpu()
|
/linux/include/linux/ |
H A D | nfs_xdr.h | 824 struct iattr * iap; member
|