iap                58 drivers/input/mouse/elan_i2c.h 	int (*get_version)(struct i2c_client *client, bool iap, u8 *version);
iap                61 drivers/input/mouse/elan_i2c.h 	int (*get_checksum)(struct i2c_client *client, bool iap, u16 *csum);
iap               258 drivers/input/mouse/elan_i2c_i2c.c 				bool iap, u8 *version)
iap               271 drivers/input/mouse/elan_i2c_i2c.c 				  iap ? ETP_I2C_IAP_VERSION_CMD :
iap               276 drivers/input/mouse/elan_i2c_i2c.c 			iap ? "IAP" : "FW", error);
iap               281 drivers/input/mouse/elan_i2c_i2c.c 		*version = iap ? val[1] : val[0];
iap               358 drivers/input/mouse/elan_i2c_i2c.c 				 bool iap, u16 *csum)
iap               364 drivers/input/mouse/elan_i2c_i2c.c 				  iap ? ETP_I2C_IAP_CHECKSUM_CMD :
iap               369 drivers/input/mouse/elan_i2c_i2c.c 			iap ? "IAP" : "FW", error);
iap               150 drivers/input/mouse/elan_i2c_smbus.c 				  bool iap, u8 *version)
iap               156 drivers/input/mouse/elan_i2c_smbus.c 					  iap ? ETP_SMBUS_IAP_VERSION_CMD :
iap               161 drivers/input/mouse/elan_i2c_smbus.c 			iap ? "IAP" : "FW", error);
iap               206 drivers/input/mouse/elan_i2c_smbus.c 				   bool iap, u16 *csum)
iap               212 drivers/input/mouse/elan_i2c_smbus.c 					  iap ? ETP_SMBUS_FW_CHECKSUM_CMD :
iap               217 drivers/input/mouse/elan_i2c_smbus.c 			iap ? "IAP" : "FW", error);
iap              1697 drivers/net/ethernet/freescale/fec_main.c 	unsigned char *iap, tmpaddr[ETH_ALEN];
iap              1705 drivers/net/ethernet/freescale/fec_main.c 	iap = macaddr;
iap              1710 drivers/net/ethernet/freescale/fec_main.c 	if (!is_valid_ether_addr(iap)) {
iap              1715 drivers/net/ethernet/freescale/fec_main.c 				iap = (unsigned char *) mac;
iap              1722 drivers/net/ethernet/freescale/fec_main.c 	if (!is_valid_ether_addr(iap)) {
iap              1725 drivers/net/ethernet/freescale/fec_main.c 			iap = (unsigned char *)FEC_FLASHMAC;
iap              1728 drivers/net/ethernet/freescale/fec_main.c 			iap = (unsigned char *)&pdata->mac;
iap              1735 drivers/net/ethernet/freescale/fec_main.c 	if (!is_valid_ether_addr(iap)) {
iap              1740 drivers/net/ethernet/freescale/fec_main.c 		iap = &tmpaddr[0];
iap              1746 drivers/net/ethernet/freescale/fec_main.c 	if (!is_valid_ether_addr(iap)) {
iap              1748 drivers/net/ethernet/freescale/fec_main.c 		dev_err(&fep->pdev->dev, "Invalid MAC address: %pM\n", iap);
iap              1755 drivers/net/ethernet/freescale/fec_main.c 	memcpy(ndev->dev_addr, iap, ETH_ALEN);
iap              1758 drivers/net/ethernet/freescale/fec_main.c 	if (iap == macaddr)
iap              4724 drivers/net/ethernet/marvell/sky2.c 	const void *iap;
iap              4794 drivers/net/ethernet/marvell/sky2.c 	iap = of_get_mac_address(hw->pdev->dev.of_node);
iap              4795 drivers/net/ethernet/marvell/sky2.c 	if (!IS_ERR(iap))
iap              4796 drivers/net/ethernet/marvell/sky2.c 		ether_addr_copy(dev->dev_addr, iap);
iap              3243 fs/nfs/nfs4proc.c 	truncate = (arg->iap->ia_valid & ATTR_SIZE) ? true : false;
iap              3287 fs/nfs/nfs4proc.c 		.iap		= sattr,
iap              5834 fs/nfs/nfs4proc.c 		.iap		= &sattr,
iap              1069 fs/nfs/nfs4xdr.c static void encode_attrs(struct xdr_stream *xdr, const struct iattr *iap,
iap              1087 fs/nfs/nfs4xdr.c 	if ((iap->ia_valid & ATTR_SIZE) && (attrmask[0] & FATTR4_WORD0_SIZE)) {
iap              1091 fs/nfs/nfs4xdr.c 	if (iap->ia_valid & ATTR_MODE) {
iap              1100 fs/nfs/nfs4xdr.c 	if ((iap->ia_valid & ATTR_UID) && (attrmask[1] & FATTR4_WORD1_OWNER)) {
iap              1101 fs/nfs/nfs4xdr.c 		owner_namelen = nfs_map_uid_to_name(server, iap->ia_uid, owner_name, IDMAP_NAMESZ);
iap              1104 fs/nfs/nfs4xdr.c 					from_kuid(&init_user_ns, iap->ia_uid));
iap              1113 fs/nfs/nfs4xdr.c 	if ((iap->ia_valid & ATTR_GID) &&
iap              1115 fs/nfs/nfs4xdr.c 		owner_grouplen = nfs_map_gid_to_group(server, iap->ia_gid, owner_group, IDMAP_NAMESZ);
iap              1118 fs/nfs/nfs4xdr.c 					from_kgid(&init_user_ns, iap->ia_gid));
iap              1127 fs/nfs/nfs4xdr.c 		if (iap->ia_valid & ATTR_ATIME_SET) {
iap              1130 fs/nfs/nfs4xdr.c 		} else if (iap->ia_valid & ATTR_ATIME) {
iap              1136 fs/nfs/nfs4xdr.c 		if (iap->ia_valid & ATTR_MTIME_SET) {
iap              1139 fs/nfs/nfs4xdr.c 		} else if (iap->ia_valid & ATTR_MTIME) {
iap              1154 fs/nfs/nfs4xdr.c 		p = xdr_encode_hyper(p, iap->ia_size);
iap              1156 fs/nfs/nfs4xdr.c 		*p++ = cpu_to_be32(iap->ia_mode & S_IALLUGO);
iap              1162 fs/nfs/nfs4xdr.c 		if (iap->ia_valid & ATTR_ATIME_SET) {
iap              1164 fs/nfs/nfs4xdr.c 			ts = timespec64_to_timespec(iap->ia_atime);
iap              1170 fs/nfs/nfs4xdr.c 		if (iap->ia_valid & ATTR_MTIME_SET) {
iap              1172 fs/nfs/nfs4xdr.c 			ts = timespec64_to_timespec(iap->ia_mtime);
iap              1184 fs/nfs/nfs4xdr.c 		*p++ = cpu_to_be32(iap->ia_mode & S_IALLUGO);
iap              1700 fs/nfs/nfs4xdr.c 	encode_attrs(xdr, arg->iap, arg->label, NULL, server,
iap               100 fs/nfsd/nfs3xdr.c decode_sattr3(__be32 *p, struct iattr *iap, struct user_namespace *userns)
iap               104 fs/nfsd/nfs3xdr.c 	iap->ia_valid = 0;
iap               107 fs/nfsd/nfs3xdr.c 		iap->ia_valid |= ATTR_MODE;
iap               108 fs/nfsd/nfs3xdr.c 		iap->ia_mode = ntohl(*p++);
iap               111 fs/nfsd/nfs3xdr.c 		iap->ia_uid = make_kuid(userns, ntohl(*p++));
iap               112 fs/nfsd/nfs3xdr.c 		if (uid_valid(iap->ia_uid))
iap               113 fs/nfsd/nfs3xdr.c 			iap->ia_valid |= ATTR_UID;
iap               116 fs/nfsd/nfs3xdr.c 		iap->ia_gid = make_kgid(userns, ntohl(*p++));
iap               117 fs/nfsd/nfs3xdr.c 		if (gid_valid(iap->ia_gid))
iap               118 fs/nfsd/nfs3xdr.c 			iap->ia_valid |= ATTR_GID;
iap               123 fs/nfsd/nfs3xdr.c 		iap->ia_valid |= ATTR_SIZE;
iap               125 fs/nfsd/nfs3xdr.c 		iap->ia_size = min_t(u64, newsize, NFS_OFFSET_MAX);
iap               128 fs/nfsd/nfs3xdr.c 		iap->ia_valid |= ATTR_ATIME;
iap               130 fs/nfsd/nfs3xdr.c 		iap->ia_valid |= ATTR_ATIME | ATTR_ATIME_SET;
iap               131 fs/nfsd/nfs3xdr.c 		iap->ia_atime.tv_sec = ntohl(*p++);
iap               132 fs/nfsd/nfs3xdr.c 		iap->ia_atime.tv_nsec = ntohl(*p++);
iap               135 fs/nfsd/nfs3xdr.c 		iap->ia_valid |= ATTR_MTIME;
iap               137 fs/nfsd/nfs3xdr.c 		iap->ia_valid |= ATTR_MTIME | ATTR_MTIME_SET;
iap               138 fs/nfsd/nfs3xdr.c 		iap->ia_mtime.tv_sec = ntohl(*p++);
iap               139 fs/nfsd/nfs3xdr.c 		iap->ia_mtime.tv_nsec = ntohl(*p++);
iap                65 fs/nfsd/nfsproc.c 	struct iattr *iap = &argp->attrs;
iap                88 fs/nfsd/nfsproc.c 	if ((iap->ia_valid & BOTH_TIME_SET) == BOTH_TIME_SET &&
iap                89 fs/nfsd/nfsproc.c 	    iap->ia_mtime.tv_sec == iap->ia_atime.tv_sec) {
iap                97 fs/nfsd/nfsproc.c 		time_t delta = iap->ia_atime.tv_sec - get_seconds();
iap               106 fs/nfsd/nfsproc.c 		    setattr_prepare(fhp->fh_dentry, iap) != 0) {
iap               112 fs/nfsd/nfsproc.c 			iap->ia_valid &= ~BOTH_TIME_SET;
iap               116 fs/nfsd/nfsproc.c 	nfserr = nfsd_setattr(rqstp, fhp, iap, 0, (time_t)0);
iap                74 fs/nfsd/nfsxdr.c decode_sattr(__be32 *p, struct iattr *iap, struct user_namespace *userns)
iap                78 fs/nfsd/nfsxdr.c 	iap->ia_valid = 0;
iap                85 fs/nfsd/nfsxdr.c 		iap->ia_valid |= ATTR_MODE;
iap                86 fs/nfsd/nfsxdr.c 		iap->ia_mode = tmp;
iap                89 fs/nfsd/nfsxdr.c 		iap->ia_uid = make_kuid(userns, tmp);
iap                90 fs/nfsd/nfsxdr.c 		if (uid_valid(iap->ia_uid))
iap                91 fs/nfsd/nfsxdr.c 			iap->ia_valid |= ATTR_UID;
iap                94 fs/nfsd/nfsxdr.c 		iap->ia_gid = make_kgid(userns, tmp);
iap                95 fs/nfsd/nfsxdr.c 		if (gid_valid(iap->ia_gid))
iap                96 fs/nfsd/nfsxdr.c 			iap->ia_valid |= ATTR_GID;
iap                99 fs/nfsd/nfsxdr.c 		iap->ia_valid |= ATTR_SIZE;
iap               100 fs/nfsd/nfsxdr.c 		iap->ia_size = tmp;
iap               104 fs/nfsd/nfsxdr.c 		iap->ia_valid |= ATTR_ATIME | ATTR_ATIME_SET;
iap               105 fs/nfsd/nfsxdr.c 		iap->ia_atime.tv_sec = tmp;
iap               106 fs/nfsd/nfsxdr.c 		iap->ia_atime.tv_nsec = tmp1 * 1000; 
iap               110 fs/nfsd/nfsxdr.c 		iap->ia_valid |= ATTR_MTIME | ATTR_MTIME_SET;
iap               111 fs/nfsd/nfsxdr.c 		iap->ia_mtime.tv_sec = tmp;
iap               112 fs/nfsd/nfsxdr.c 		iap->ia_mtime.tv_nsec = tmp1 * 1000; 
iap               123 fs/nfsd/nfsxdr.c 			iap->ia_valid &= ~(ATTR_ATIME_SET|ATTR_MTIME_SET);
iap               307 fs/nfsd/vfs.c  nfsd_sanitize_attrs(struct inode *inode, struct iattr *iap)
iap               310 fs/nfsd/vfs.c  	if (iap->ia_valid & ATTR_MODE) {
iap               311 fs/nfsd/vfs.c  		iap->ia_mode &= S_IALLUGO;
iap               312 fs/nfsd/vfs.c  		iap->ia_mode |= (inode->i_mode & ~S_IALLUGO);
iap               317 fs/nfsd/vfs.c  	    ((iap->ia_valid & ATTR_UID) || (iap->ia_valid & ATTR_GID))) {
iap               318 fs/nfsd/vfs.c  		iap->ia_valid |= ATTR_KILL_PRIV;
iap               319 fs/nfsd/vfs.c  		if (iap->ia_valid & ATTR_MODE) {
iap               321 fs/nfsd/vfs.c  			iap->ia_mode &= ~S_ISUID;
iap               322 fs/nfsd/vfs.c  			if (iap->ia_mode & S_IXGRP)
iap               323 fs/nfsd/vfs.c  				iap->ia_mode &= ~S_ISGID;
iap               326 fs/nfsd/vfs.c  			iap->ia_valid |= (ATTR_KILL_SUID | ATTR_KILL_SGID);
iap               333 fs/nfsd/vfs.c  		struct iattr *iap)
iap               338 fs/nfsd/vfs.c  	if (iap->ia_size < inode->i_size) {
iap               351 fs/nfsd/vfs.c  	host_err = locks_verify_truncate(inode, NULL, iap->ia_size);
iap               366 fs/nfsd/vfs.c  nfsd_setattr(struct svc_rqst *rqstp, struct svc_fh *fhp, struct iattr *iap,
iap               376 fs/nfsd/vfs.c  	bool		size_change = (iap->ia_valid & ATTR_SIZE);
iap               378 fs/nfsd/vfs.c  	if (iap->ia_valid & ATTR_SIZE) {
iap               390 fs/nfsd/vfs.c  	if (iap->ia_valid & (ATTR_ATIME | ATTR_MTIME)) {
iap               392 fs/nfsd/vfs.c  		if (!(iap->ia_valid & (ATTR_ATIME_SET | ATTR_MTIME_SET)))
iap               414 fs/nfsd/vfs.c  		iap->ia_valid &= ~ATTR_MODE;
iap               416 fs/nfsd/vfs.c  	if (!iap->ia_valid)
iap               419 fs/nfsd/vfs.c  	nfsd_sanitize_attrs(inode, iap);
iap               432 fs/nfsd/vfs.c  		err = nfsd_get_write_access(rqstp, fhp, iap);
iap               448 fs/nfsd/vfs.c  			.ia_size	= iap->ia_size,
iap               454 fs/nfsd/vfs.c  		iap->ia_valid &= ~ATTR_SIZE;
iap               461 fs/nfsd/vfs.c  		if ((iap->ia_valid & ~ATTR_MTIME) == 0)
iap               465 fs/nfsd/vfs.c  	iap->ia_valid |= ATTR_CTIME;
iap               466 fs/nfsd/vfs.c  	host_err = notify_change(dentry, iap, NULL);
iap              1122 fs/nfsd/vfs.c  			struct iattr *iap)
iap              1127 fs/nfsd/vfs.c  	iap->ia_valid &= ~ATTR_MODE;
iap              1134 fs/nfsd/vfs.c  		iap->ia_valid &= ~(ATTR_UID|ATTR_GID);
iap              1135 fs/nfsd/vfs.c  	if (iap->ia_valid)
iap              1136 fs/nfsd/vfs.c  		return nfsd_setattr(rqstp, resfhp, iap, 0, (time_t)0);
iap              1150 fs/nfsd/vfs.c  nfsd_check_ignore_resizing(struct iattr *iap)
iap              1152 fs/nfsd/vfs.c  	if ((iap->ia_valid & ATTR_SIZE) && (iap->ia_size == 0))
iap              1153 fs/nfsd/vfs.c  		iap->ia_valid &= ~ATTR_SIZE;
iap              1159 fs/nfsd/vfs.c  		char *fname, int flen, struct iattr *iap,
iap              1183 fs/nfsd/vfs.c  	if (!(iap->ia_valid & ATTR_MODE))
iap              1184 fs/nfsd/vfs.c  		iap->ia_mode = 0;
iap              1185 fs/nfsd/vfs.c  	iap->ia_mode = (iap->ia_mode & S_IALLUGO) | type;
iap              1191 fs/nfsd/vfs.c  		host_err = vfs_create(dirp, dchild, iap->ia_mode, true);
iap              1193 fs/nfsd/vfs.c  			nfsd_check_ignore_resizing(iap);
iap              1196 fs/nfsd/vfs.c  		host_err = vfs_mkdir(dirp, dchild, iap->ia_mode);
iap              1224 fs/nfsd/vfs.c  		host_err = vfs_mknod(dirp, dchild, iap->ia_mode, rdev);
iap              1234 fs/nfsd/vfs.c  	err = nfsd_create_setattr(rqstp, resfhp, iap);
iap              1267 fs/nfsd/vfs.c  		char *fname, int flen, struct iattr *iap,
iap              1300 fs/nfsd/vfs.c  	return nfsd_create_locked(rqstp, fhp, fname, flen, iap, type,
iap              1311 fs/nfsd/vfs.c  		char *fname, int flen, struct iattr *iap,
iap              1327 fs/nfsd/vfs.c  	if (!(iap->ia_valid & ATTR_MODE))
iap              1328 fs/nfsd/vfs.c  		iap->ia_mode = 0;
iap              1387 fs/nfsd/vfs.c  				*truncp = (iap->ia_valid & ATTR_SIZE) && !iap->ia_size;
iap              1390 fs/nfsd/vfs.c  				iap->ia_valid &= ATTR_SIZE;
iap              1419 fs/nfsd/vfs.c  	host_err = vfs_create(dirp, dchild, iap->ia_mode, true);
iap              1427 fs/nfsd/vfs.c  	nfsd_check_ignore_resizing(iap);
iap              1431 fs/nfsd/vfs.c  		iap->ia_valid = ATTR_MTIME|ATTR_ATIME
iap              1434 fs/nfsd/vfs.c  		iap->ia_mtime.tv_sec = v_mtime;
iap              1435 fs/nfsd/vfs.c  		iap->ia_atime.tv_sec = v_atime;
iap              1436 fs/nfsd/vfs.c  		iap->ia_mtime.tv_nsec = 0;
iap              1437 fs/nfsd/vfs.c  		iap->ia_atime.tv_nsec = 0;
iap              1441 fs/nfsd/vfs.c  	err = nfsd_create_setattr(rqstp, resfhp, iap);
iap               776 include/linux/nfs_xdr.h 	struct iattr *                  iap;