arch/arm/mach-omap2/clockdomain.c
433
int clkdm_register_autodeps(struct clkdm_autodep *ia)
arch/arm/mach-omap2/clockdomain.c
440
if (!ia)
arch/arm/mach-omap2/clockdomain.c
446
autodeps = ia;
arch/arm/mach-omap2/clockdomain.h
184
int clkdm_register_autodeps(struct clkdm_autodep *ia);
arch/mips/include/asm/octeon/cvmx-mio-defs.h
3516
uint64_t ia:5;
arch/mips/include/asm/octeon/cvmx-mio-defs.h
3522
uint64_t ia:5;
arch/mips/include/asm/octeon/cvmx-mio-defs.h
3541
uint64_t ia:8;
arch/mips/include/asm/octeon/cvmx-mio-defs.h
3545
uint64_t ia:8;
arch/powerpc/kvm/e500_mmu.c
248
unsigned int ia;
arch/powerpc/kvm/e500_mmu.c
251
ia = (ea >> 2) & 0x1;
arch/powerpc/kvm/e500_mmu.c
256
if (ia) {
arch/s390/include/asm/cpu_mf.h
118
unsigned long long ia; /* Instruction Address */
arch/s390/include/asm/entry-percpu.h
38
insn = READ_ONCE(*(u16 *)psw_bits(regs->psw).ia);
arch/s390/include/asm/entry-percpu.h
40
p = get_kprobe((void *)psw_bits(regs->psw).ia);
arch/s390/include/asm/entry-percpu.h
56
if (*(u32 *)(psw_bits(regs->psw).ia + 2) != insn)
arch/s390/include/asm/nmi.h
63
u64 ia : 1; /* 23 psw instruction address validity */
arch/s390/include/asm/ptrace.h
81
unsigned long ia : 64; /* Instruction Address */
arch/s390/kernel/nmi.c
324
if (!mci.ms || !mci.pm || !mci.ia)
arch/s390/kernel/perf_cpum_sf.c
1034
psw_bits(regs.psw).ia = basic->ia;
arch/sparc/mm/init_64.c
2082
unsigned int *ia = (unsigned int *)(unsigned long)*start;
arch/sparc/mm/init_64.c
2084
ia[0] = (ia[0] & ~0x3fffff) | (high_bits >> 10);
arch/sparc/mm/init_64.c
2085
__asm__ __volatile__("flush %0" : : "r" (ia));
arch/sparc/mm/init_64.c
2087
ia[1] = (ia[1] & ~0x3fffff) | (low_bits >> 10);
arch/sparc/mm/init_64.c
2088
__asm__ __volatile__("flush %0" : : "r" (ia + 1));
arch/sparc/mm/init_64.c
2090
ia[2] = (ia[2] & ~0x1fff) | (high_bits & 0x3ff);
arch/sparc/mm/init_64.c
2091
__asm__ __volatile__("flush %0" : : "r" (ia + 2));
arch/sparc/mm/init_64.c
2093
ia[3] = (ia[3] & ~0x1fff) | (low_bits & 0x3ff);
arch/sparc/mm/init_64.c
2094
__asm__ __volatile__("flush %0" : : "r" (ia + 3));
drivers/acpi/numa/hmat.c
715
struct memory_initiator *ia;
drivers/acpi/numa/hmat.c
718
ia = list_entry(a, struct memory_initiator, node);
drivers/acpi/numa/hmat.c
721
return ia->processor_pxm - ib->processor_pxm;
drivers/bluetooth/btintel_pcie.c
1088
cr_tia = data->ia.cr_tia[BTINTEL_PCIE_TXQ_NUM];
drivers/bluetooth/btintel_pcie.c
1089
cr_hia = data->ia.cr_hia[BTINTEL_PCIE_TXQ_NUM];
drivers/bluetooth/btintel_pcie.c
1106
data->ia.cr_tia[BTINTEL_PCIE_TXQ_NUM] = cr_tia;
drivers/bluetooth/btintel_pcie.c
1107
ipc_print_ia_ring(data->hdev, &data->ia, BTINTEL_PCIE_TXQ_NUM);
drivers/bluetooth/btintel_pcie.c
1572
cr_hia = data->ia.cr_hia[BTINTEL_PCIE_RXQ_NUM];
drivers/bluetooth/btintel_pcie.c
1573
cr_tia = data->ia.cr_tia[BTINTEL_PCIE_RXQ_NUM];
drivers/bluetooth/btintel_pcie.c
1605
data->ia.cr_tia[BTINTEL_PCIE_RXQ_NUM] = cr_tia;
drivers/bluetooth/btintel_pcie.c
1606
ipc_print_ia_ring(data->hdev, &data->ia, BTINTEL_PCIE_RXQ_NUM);
drivers/bluetooth/btintel_pcie.c
1612
return data->ia.cr_hia[BTINTEL_PCIE_RXQ_NUM] == data->ia.cr_tia[BTINTEL_PCIE_RXQ_NUM];
drivers/bluetooth/btintel_pcie.c
1617
return data->ia.cr_tia[BTINTEL_PCIE_TXQ_NUM] == data->ia.cr_hia[BTINTEL_PCIE_TXQ_NUM];
drivers/bluetooth/btintel_pcie.c
1807
ci->addr_cr_hia = data->ia.cr_hia_p_addr;
drivers/bluetooth/btintel_pcie.c
1808
ci->addr_tr_tia = data->ia.tr_tia_p_addr;
drivers/bluetooth/btintel_pcie.c
1809
ci->addr_cr_tia = data->ia.cr_tia_p_addr;
drivers/bluetooth/btintel_pcie.c
1810
ci->addr_tr_hia = data->ia.tr_hia_p_addr;
drivers/bluetooth/btintel_pcie.c
2033
data->ia.tr_hia_p_addr = p_addr;
drivers/bluetooth/btintel_pcie.c
2034
data->ia.tr_hia = v_addr;
drivers/bluetooth/btintel_pcie.c
2039
data->ia.tr_tia_p_addr = p_addr;
drivers/bluetooth/btintel_pcie.c
2040
data->ia.tr_tia = v_addr;
drivers/bluetooth/btintel_pcie.c
2045
data->ia.cr_hia_p_addr = p_addr;
drivers/bluetooth/btintel_pcie.c
2046
data->ia.cr_hia = v_addr;
drivers/bluetooth/btintel_pcie.c
2051
data->ia.cr_tia_p_addr = p_addr;
drivers/bluetooth/btintel_pcie.c
2052
data->ia.cr_tia = v_addr;
drivers/bluetooth/btintel_pcie.c
240
static inline void ipc_print_ia_ring(struct hci_dev *hdev, struct ia *ia,
drivers/bluetooth/btintel_pcie.c
245
ia->tr_hia[queue_num], ia->tr_tia[queue_num],
drivers/bluetooth/btintel_pcie.c
246
ia->cr_hia[queue_num], ia->cr_tia[queue_num]);
drivers/bluetooth/btintel_pcie.c
374
cr_hia = data->ia.cr_hia[BTINTEL_PCIE_RXQ_NUM];
drivers/bluetooth/btintel_pcie.c
375
cr_tia = data->ia.cr_tia[BTINTEL_PCIE_RXQ_NUM];
drivers/bluetooth/btintel_pcie.c
380
cr_hia = data->ia.cr_hia[BTINTEL_PCIE_TXQ_NUM];
drivers/bluetooth/btintel_pcie.c
381
cr_tia = data->ia.cr_tia[BTINTEL_PCIE_TXQ_NUM];
drivers/bluetooth/btintel_pcie.c
402
tfd_index = data->ia.tr_hia[BTINTEL_PCIE_TXQ_NUM];
drivers/bluetooth/btintel_pcie.c
433
data->ia.tr_hia[BTINTEL_PCIE_TXQ_NUM] = tfd_index;
drivers/bluetooth/btintel_pcie.c
503
frbd_index = data->ia.tr_hia[BTINTEL_PCIE_RXQ_NUM];
drivers/bluetooth/btintel_pcie.c
514
data->ia.tr_hia[BTINTEL_PCIE_RXQ_NUM] = frbd_index;
drivers/bluetooth/btintel_pcie.c
515
ipc_print_ia_ring(data->hdev, &data->ia, BTINTEL_PCIE_RXQ_NUM);
drivers/bluetooth/btintel_pcie.c
543
memset(data->ia.tr_hia, 0, sizeof(u16) * BTINTEL_PCIE_NUM_QUEUES);
drivers/bluetooth/btintel_pcie.c
544
memset(data->ia.tr_tia, 0, sizeof(u16) * BTINTEL_PCIE_NUM_QUEUES);
drivers/bluetooth/btintel_pcie.c
545
memset(data->ia.cr_hia, 0, sizeof(u16) * BTINTEL_PCIE_NUM_QUEUES);
drivers/bluetooth/btintel_pcie.c
546
memset(data->ia.cr_tia, 0, sizeof(u16) * BTINTEL_PCIE_NUM_QUEUES);
drivers/bluetooth/btintel_pcie.h
528
struct ia ia;
drivers/irqchip/irq-gic-v5.c
948
u64 ia;
drivers/irqchip/irq-gic-v5.c
950
ia = gicr_insn(CDIA);
drivers/irqchip/irq-gic-v5.c
951
valid = GICV5_GICR_CDIA_VALID(ia);
drivers/irqchip/irq-gic-v5.c
975
hwirq = FIELD_GET(GICV5_HWIRQ_INTID, ia);
drivers/regulator/qcom_rpm-regulator.c
113
.ia = { 1, 0x000FFC00, 10 },
drivers/regulator/qcom_rpm-regulator.c
124
.ia = { 1, 0x000FFC00, 10 },
drivers/regulator/qcom_rpm-regulator.c
31
struct request_member ia; /* average current in mA */
drivers/regulator/qcom_rpm-regulator.c
392
const struct request_member *req = &parts->ia;
drivers/regulator/qcom_rpm-regulator.c
73
.ia = { 1, 0x00001FFE, 1 },
drivers/regulator/qcom_rpm-regulator.c
84
.ia = { 1, 0x00001FFE, 1 },
drivers/scsi/lpfc/lpfc.h
994
u8 ulp_class, u16 cqid, bool ia,
drivers/scsi/lpfc/lpfc_crtn.h
381
bool ia, bool wqec);
drivers/scsi/lpfc/lpfc_nvmet.c
3330
bool ia;
drivers/scsi/lpfc/lpfc_nvmet.c
3370
ia = (ctxp->flag & LPFC_NVME_ABTS_RCV) ? true : false;
drivers/scsi/lpfc/lpfc_nvmet.c
3417
LPFC_WQE_CQ_ID_DEFAULT, ia, true);
drivers/scsi/lpfc/lpfc_sli.c
11148
u16 iotag, u8 ulp_class, u16 cqid, bool ia,
drivers/scsi/lpfc/lpfc_sli.c
11160
if (ia) {
drivers/scsi/lpfc/lpfc_sli.c
11178
u16 iotag, u8 ulp_class, u16 cqid, bool ia,
drivers/scsi/lpfc/lpfc_sli.c
11188
if (ia)
drivers/scsi/lpfc/lpfc_sli.c
11215
bool ia, bool wqec)
drivers/scsi/lpfc/lpfc_sli.c
11218
cqid, ia, wqec);
drivers/scsi/lpfc/lpfc_sli.c
12452
bool ia;
drivers/scsi/lpfc/lpfc_sli.c
12507
ia = true;
drivers/scsi/lpfc/lpfc_sli.c
12509
ia = false;
drivers/scsi/lpfc/lpfc_sli.c
12513
LPFC_WQE_CQ_ID_DEFAULT, ia, false);
drivers/scsi/lpfc/lpfc_sli.c
12551
retval, ia, abtsiocbp->cmd_cmpl);
drivers/scsi/lpfc/lpfc_sli.c
12884
bool ia;
drivers/scsi/lpfc/lpfc_sli.c
12963
ia = false;
drivers/scsi/lpfc/lpfc_sli.c
12965
ia = true;
drivers/scsi/lpfc/lpfc_sli.c
12969
ia, false);
drivers/scsi/sym53c8xx_2/sym_fw2.h
1634
SCR_LOAD_REL (ia, 4),
drivers/scsi/sym53c8xx_2/sym_fw2.h
1638
SCR_LOAD_REL (ia, 4),
drivers/scsi/sym53c8xx_2/sym_fw2.h
1648
SCR_REG_REG (ia, SCR_ADD, 8),
drivers/scsi/sym53c8xx_2/sym_fw2.h
1666
SCR_STORE_REL (ia, 4),
drivers/scsi/sym53c8xx_2/sym_fw2.h
1688
SCR_LOAD_ABS (ia, 4),
drivers/scsi/sym53c8xx_2/sym_fw2.h
1691
SCR_STORE_REL (ia, 4),
drivers/scsi/sym53c8xx_2/sym_fw2.h
1696
SCR_STORE_REL (ia, 4),
drivers/scsi/sym53c8xx_2/sym_fw2.h
1718
SCR_LOAD_ABS (ia, 4),
fs/afs/cmservice.c
504
} ia;
fs/afs/cmservice.c
515
reply.ia.uuid[0] = call->net->uuid.time_low;
fs/afs/cmservice.c
516
reply.ia.uuid[1] = htonl(ntohs(call->net->uuid.time_mid));
fs/afs/cmservice.c
517
reply.ia.uuid[2] = htonl(ntohs(call->net->uuid.time_hi_and_version));
fs/afs/cmservice.c
518
reply.ia.uuid[3] = htonl((s8) call->net->uuid.clock_seq_hi_and_reserved);
fs/afs/cmservice.c
519
reply.ia.uuid[4] = htonl((s8) call->net->uuid.clock_seq_low);
fs/afs/cmservice.c
521
reply.ia.uuid[loop + 5] = htonl((s8) call->net->uuid.node[loop]);
fs/debugfs/inode.c
46
struct dentry *dentry, struct iattr *ia)
fs/debugfs/inode.c
50
if (ia->ia_valid & (ATTR_MODE | ATTR_UID | ATTR_GID)) {
fs/debugfs/inode.c
55
return simple_setattr(&nop_mnt_idmap, dentry, ia);
fs/ecryptfs/inode.c
679
const struct iattr *ia)
fs/ecryptfs/inode.c
681
memcpy(lower_ia, ia, sizeof(*lower_ia));
fs/ecryptfs/inode.c
682
if (ia->ia_valid & ATTR_FILE)
fs/ecryptfs/inode.c
683
lower_ia->ia_file = ecryptfs_file_to_lower(ia->ia_file);
fs/ecryptfs/inode.c
733
static int __ecryptfs_truncate(struct dentry *dentry, const struct iattr *ia)
fs/ecryptfs/inode.c
745
ecryptfs_iattr_to_lower(&lower_ia, ia);
fs/ecryptfs/inode.c
747
if (unlikely((ia->ia_size == i_size)))
fs/ecryptfs/inode.c
754
upper_size_to_lower_size(crypt_stat, ia->ia_size);
fs/ecryptfs/inode.c
771
if (ia->ia_size > i_size) {
fs/ecryptfs/inode.c
780
rc = ecryptfs_write(inode, zero, ia->ia_size - 1, 1);
fs/ecryptfs/inode.c
785
truncate_setsize(inode, ia->ia_size);
fs/ecryptfs/inode.c
786
lower_ia.ia_size = ia->ia_size;
fs/ecryptfs/inode.c
795
num_zeros = PAGE_SIZE - (ia->ia_size & ~PAGE_MASK);
fs/ecryptfs/inode.c
798
ia->ia_size, num_zeros);
fs/ecryptfs/inode.c
805
truncate_setsize(inode, ia->ia_size);
fs/ecryptfs/inode.c
843
const struct iattr ia = {
fs/ecryptfs/inode.c
848
return __ecryptfs_truncate(dentry, &ia);
fs/ecryptfs/inode.c
873
struct dentry *dentry, struct iattr *ia)
fs/ecryptfs/inode.c
921
rc = setattr_prepare(&nop_mnt_idmap, dentry, ia);
fs/ecryptfs/inode.c
925
if (ia->ia_valid & ATTR_SIZE) {
fs/ecryptfs/inode.c
926
rc = __ecryptfs_truncate(dentry, ia);
fs/ecryptfs/inode.c
930
ecryptfs_iattr_to_lower(&lower_ia, ia);
fs/exfat/file.c
451
struct iattr ia;
fs/exfat/file.c
473
ia.ia_valid = ATTR_MODE | ATTR_CTIME;
fs/exfat/file.c
474
ia.ia_ctime = current_time(inode);
fs/exfat/file.c
476
ia.ia_mode = exfat_make_mode(sbi, attr, 0777);
fs/exfat/file.c
478
ia.ia_mode = exfat_make_mode(sbi, attr, 0666 | (inode->i_mode & 0111));
fs/exfat/file.c
498
file->f_path.dentry, &ia);
fs/exfat/file.c
503
err = exfat_setattr(file_mnt_idmap(file), file->f_path.dentry, &ia);
fs/exfat/file.c
507
fsnotify_change(file->f_path.dentry, ia.ia_valid);
fs/fat/file.c
101
err = fat_setattr(file_mnt_idmap(file), file->f_path.dentry, &ia);
fs/fat/file.c
105
fsnotify_change(file->f_path.dentry, ia.ia_valid);
fs/fat/file.c
43
struct iattr ia;
fs/fat/file.c
68
ia.ia_valid = ATTR_MODE | ATTR_CTIME;
fs/fat/file.c
69
ia.ia_ctime = current_time(inode);
fs/fat/file.c
71
ia.ia_mode = fat_make_mode(sbi, attr, S_IRWXUGO);
fs/fat/file.c
73
ia.ia_mode = fat_make_mode(sbi, attr,
fs/fat/file.c
96
file->f_path.dentry, &ia);
fs/fuse/cuse.c
326
struct cuse_init_args *ia = container_of(args, typeof(*ia), ap.args);
fs/fuse/cuse.c
327
struct fuse_conn *fc = ia->fc;
fs/fuse/cuse.c
328
struct fuse_args_pages *ap = &ia->ap;
fs/fuse/cuse.c
330
struct cuse_init_out *arg = &ia->out;
fs/fuse/cuse.c
415
kfree(ia);
fs/fuse/cuse.c
438
struct cuse_init_args *ia;
fs/fuse/cuse.c
449
ia = kzalloc_obj(*ia);
fs/fuse/cuse.c
450
if (!ia)
fs/fuse/cuse.c
453
ap = &ia->ap;
fs/fuse/cuse.c
454
ia->in.major = FUSE_KERNEL_VERSION;
fs/fuse/cuse.c
455
ia->in.minor = FUSE_KERNEL_MINOR_VERSION;
fs/fuse/cuse.c
456
ia->in.flags |= CUSE_UNRESTRICTED_IOCTL;
fs/fuse/cuse.c
459
ap->args.in_args[0].size = sizeof(ia->in);
fs/fuse/cuse.c
460
ap->args.in_args[0].value = &ia->in;
fs/fuse/cuse.c
462
ap->args.out_args[0].size = sizeof(ia->out);
fs/fuse/cuse.c
463
ap->args.out_args[0].value = &ia->out;
fs/fuse/cuse.c
468
ap->folios = &ia->folio;
fs/fuse/cuse.c
469
ap->descs = &ia->desc;
fs/fuse/cuse.c
470
ia->folio = folio;
fs/fuse/cuse.c
471
ia->desc.length = ap->args.out_args[1].size;
fs/fuse/cuse.c
472
ia->fc = &cc->fc;
fs/fuse/cuse.c
477
kfree(ia);
fs/fuse/file.c
1024
struct fuse_io_args *ia = container_of(args, typeof(*ia), ap.args);
fs/fuse/file.c
1025
struct fuse_args_pages *ap = &ia->ap;
fs/fuse/file.c
1026
size_t count = ia->read.in.size;
fs/fuse/file.c
1039
fuse_short_read(inode, ia->read.attr_ver, num_read, ap);
fs/fuse/file.c
1048
if (ia->ff)
fs/fuse/file.c
1049
fuse_file_put(ia->ff, false);
fs/fuse/file.c
1051
fuse_io_free(ia);
fs/fuse/file.c
1054
static void fuse_send_readpages(struct fuse_io_args *ia, struct file *file,
fs/fuse/file.c
1059
struct fuse_args_pages *ap = &ia->ap;
fs/fuse/file.c
1075
fuse_read_args_fill(ia, file, pos, count, FUSE_READ);
fs/fuse/file.c
1076
ia->read.attr_ver = fuse_get_attr_version(fm->fc);
fs/fuse/file.c
1078
ia->ff = fuse_file_get(ff);
fs/fuse/file.c
1108
if (data.ia)
fs/fuse/file.c
1109
fuse_send_readpages(data.ia, data.file, data.nr_bytes,
fs/fuse/file.c
1134
static void fuse_write_args_fill(struct fuse_io_args *ia, struct fuse_file *ff,
fs/fuse/file.c
1137
struct fuse_args *args = &ia->ap.args;
fs/fuse/file.c
1139
ia->write.in.fh = ff->fh;
fs/fuse/file.c
1140
ia->write.in.offset = pos;
fs/fuse/file.c
1141
ia->write.in.size = count;
fs/fuse/file.c
1148
args->in_args[0].size = sizeof(ia->write.in);
fs/fuse/file.c
1149
args->in_args[0].value = &ia->write.in;
fs/fuse/file.c
1152
args->out_args[0].size = sizeof(ia->write.out);
fs/fuse/file.c
1153
args->out_args[0].value = &ia->write.out;
fs/fuse/file.c
1168
static ssize_t fuse_send_write(struct fuse_io_args *ia, loff_t pos,
fs/fuse/file.c
1171
struct kiocb *iocb = ia->io->iocb;
fs/fuse/file.c
1175
struct fuse_write_in *inarg = &ia->write.in;
fs/fuse/file.c
1178
fuse_write_args_fill(ia, ff, pos, count);
fs/fuse/file.c
1185
if (ia->io->async)
fs/fuse/file.c
1186
return fuse_async_req_send(fm, ia, count);
fs/fuse/file.c
1188
err = fuse_simple_request(fm, &ia->ap.args);
fs/fuse/file.c
1189
if (!err && ia->write.out.size > count)
fs/fuse/file.c
1192
return err ?: ia->write.out.size;
fs/fuse/file.c
1214
static ssize_t fuse_send_write_pages(struct fuse_io_args *ia,
fs/fuse/file.c
1218
struct fuse_args_pages *ap = &ia->ap;
fs/fuse/file.c
1229
fuse_write_args_fill(ia, ff, pos, count);
fs/fuse/file.c
1230
ia->write.in.flags = fuse_write_flags(iocb);
fs/fuse/file.c
1232
ia->write.in.write_flags |= FUSE_WRITE_KILL_SUIDGID;
fs/fuse/file.c
1235
if (!err && ia->write.out.size > count)
fs/fuse/file.c
1238
short_write = ia->write.out.size < count;
fs/fuse/file.c
1240
count = ia->write.out.size;
fs/fuse/file.c
1256
if (ia->write.folio_locked && (i == ap->num_folios - 1))
fs/fuse/file.c
1264
static ssize_t fuse_fill_write_pages(struct fuse_io_args *ia,
fs/fuse/file.c
1269
struct fuse_args_pages *ap = &ia->ap;
fs/fuse/file.c
1335
ia->write.folio_locked = true;
fs/fuse/file.c
1371
struct fuse_io_args ia = {};
fs/fuse/file.c
1372
struct fuse_args_pages *ap = &ia.ap;
fs/fuse/file.c
1382
count = fuse_fill_write_pages(&ia, mapping, ii, pos, nr_pages);
fs/fuse/file.c
1386
err = fuse_send_write_pages(&ia, iocb, inode,
fs/fuse/file.c
1389
size_t num_written = ia.write.out.size;
fs/fuse/file.c
1682
struct fuse_io_args *ia;
fs/fuse/file.c
1687
ia = fuse_io_alloc(io, max_pages);
fs/fuse/file.c
1688
if (!ia)
fs/fuse/file.c
1694
fuse_io_free(ia);
fs/fuse/file.c
1709
fuse_io_free(ia);
fs/fuse/file.c
1720
err = fuse_get_user_pages(&ia->ap, iter, &nbytes, write,
fs/fuse/file.c
1727
ia->write.in.write_flags |= FUSE_WRITE_KILL_SUIDGID;
fs/fuse/file.c
1729
nres = fuse_send_write(ia, pos, nbytes, owner);
fs/fuse/file.c
1731
nres = fuse_send_read(ia, pos, nbytes, owner);
fs/fuse/file.c
1735
fuse_release_user_pages(&ia->ap, nres, io->should_dirty);
fs/fuse/file.c
1736
fuse_io_free(ia);
fs/fuse/file.c
1738
ia = NULL;
fs/fuse/file.c
1755
ia = fuse_io_alloc(io, max_pages);
fs/fuse/file.c
1756
if (!ia)
fs/fuse/file.c
1760
if (ia)
fs/fuse/file.c
1761
fuse_io_free(ia);
fs/fuse/file.c
1906
struct fuse_args_pages *ap = &wpa->ia.ap;
fs/fuse/file.c
1911
fuse_file_put(wpa->ia.ff, false);
fs/fuse/file.c
1919
struct fuse_args_pages *ap = &wpa->ia.ap;
fs/fuse/file.c
1943
struct fuse_args_pages *ap = &wpa->ia.ap;
fs/fuse/file.c
1944
struct fuse_write_in *inarg = &wpa->ia.write.in;
fs/fuse/file.c
2013
container_of(args, typeof(*wpa), ia.ap.args);
fs/fuse/file.c
2076
ap = &wpa->ia.ap;
fs/fuse/file.c
2105
struct fuse_args_pages *ap = &wpa->ia.ap;
fs/fuse/file.c
2126
fuse_write_args_fill(&wpa->ia, ff, folio_pos(folio) + offset, 0);
fs/fuse/file.c
2127
wpa->ia.write.in.write_flags |= FUSE_WRITE_CACHE;
fs/fuse/file.c
2129
wpa->ia.ff = ff;
fs/fuse/file.c
2131
ap = &wpa->ia.ap;
fs/fuse/file.c
2153
struct fuse_args_pages *ap = &data->wpa->ia.ap;
fs/fuse/file.c
2226
struct fuse_args_pages *ap = &wpa->ia.ap;
fs/fuse/file.c
2264
fuse_file_get(wpa->ia.ff);
fs/fuse/file.c
2266
ap = &wpa->ia.ap;
fs/fuse/file.c
2288
WARN_ON(!data->wpa->ia.ap.num_folios);
fs/fuse/file.c
446
struct fuse_io_args ia;
fs/fuse/file.c
590
void fuse_read_args_fill(struct fuse_io_args *ia, struct file *file, loff_t pos,
fs/fuse/file.c
594
struct fuse_args *args = &ia->ap.args;
fs/fuse/file.c
596
ia->read.in.fh = ff->fh;
fs/fuse/file.c
597
ia->read.in.offset = pos;
fs/fuse/file.c
598
ia->read.in.size = count;
fs/fuse/file.c
599
ia->read.in.flags = file->f_flags;
fs/fuse/file.c
603
args->in_args[0].size = sizeof(ia->read.in);
fs/fuse/file.c
604
args->in_args[0].value = &ia->read.in;
fs/fuse/file.c
720
struct fuse_io_args *ia;
fs/fuse/file.c
722
ia = kzalloc_obj(*ia);
fs/fuse/file.c
723
if (ia) {
fs/fuse/file.c
724
ia->io = io;
fs/fuse/file.c
725
ia->ap.folios = fuse_folios_alloc(nfolios, GFP_KERNEL,
fs/fuse/file.c
726
&ia->ap.descs);
fs/fuse/file.c
727
if (!ia->ap.folios) {
fs/fuse/file.c
728
kfree(ia);
fs/fuse/file.c
729
ia = NULL;
fs/fuse/file.c
732
return ia;
fs/fuse/file.c
735
static void fuse_io_free(struct fuse_io_args *ia)
fs/fuse/file.c
737
kfree(ia->ap.folios);
fs/fuse/file.c
738
kfree(ia);
fs/fuse/file.c
743
struct fuse_io_args *ia = container_of(args, typeof(*ia), ap.args);
fs/fuse/file.c
744
struct fuse_io_priv *io = ia->io;
fs/fuse/file.c
751
if (ia->write.out.size > ia->write.in.size) {
fs/fuse/file.c
754
nres = ia->write.out.size;
fs/fuse/file.c
755
if (ia->write.in.size != ia->write.out.size)
fs/fuse/file.c
756
pos = ia->write.in.offset - io->offset +
fs/fuse/file.c
757
ia->write.out.size;
fs/fuse/file.c
763
if (ia->read.in.size != outsize)
fs/fuse/file.c
764
pos = ia->read.in.offset - io->offset + outsize;
fs/fuse/file.c
767
fuse_release_user_pages(&ia->ap, err ?: nres, io->should_dirty);
fs/fuse/file.c
770
fuse_io_free(ia);
fs/fuse/file.c
774
struct fuse_io_args *ia, size_t num_bytes)
fs/fuse/file.c
777
struct fuse_io_priv *io = ia->io;
fs/fuse/file.c
785
ia->ap.args.end = fuse_aio_complete_req;
fs/fuse/file.c
786
ia->ap.args.may_block = io->should_dirty;
fs/fuse/file.c
787
err = fuse_simple_background(fm, &ia->ap.args, GFP_KERNEL);
fs/fuse/file.c
789
fuse_aio_complete_req(&ia->ap.args, err);
fs/fuse/file.c
794
static ssize_t fuse_send_read(struct fuse_io_args *ia, loff_t pos, size_t count,
fs/fuse/file.c
797
struct file *file = ia->io->iocb->ki_filp;
fs/fuse/file.c
801
fuse_read_args_fill(ia, file, pos, count, FUSE_READ);
fs/fuse/file.c
803
ia->read.in.read_flags |= FUSE_READ_LOCKOWNER;
fs/fuse/file.c
804
ia->read.in.lock_owner = fuse_lock_owner_id(fm->fc, owner);
fs/fuse/file.c
807
if (ia->io->async)
fs/fuse/file.c
808
return fuse_async_req_send(fm, ia, count);
fs/fuse/file.c
810
return fuse_simple_request(fm, &ia->ap.args);
fs/fuse/file.c
854
struct fuse_io_args ia = {
fs/fuse/file.c
870
fuse_read_args_fill(&ia, file, pos, desc.length, FUSE_READ);
fs/fuse/file.c
871
res = fuse_simple_request(fm, &ia.ap.args);
fs/fuse/file.c
878
fuse_short_read(inode, attr_ver, res, &ia.ap);
fs/fuse/file.c
902
struct fuse_io_args *ia;
fs/fuse/file.c
910
static void fuse_send_readpages(struct fuse_io_args *ia, struct file *file,
fs/fuse/file.c
918
struct fuse_io_args *ia = data->ia;
fs/fuse/file.c
924
if (ia && fuse_folios_need_send(fc, pos, len, &ia->ap, data->nr_bytes,
fs/fuse/file.c
926
fuse_send_readpages(ia, data->file, data->nr_bytes,
fs/fuse/file.c
929
data->ia = NULL;
fs/fuse/file.c
930
ia = NULL;
fs/fuse/file.c
932
if (!ia) {
fs/fuse/file.c
942
data->ia = fuse_io_alloc(NULL, nr_pages);
fs/fuse/file.c
943
if (!data->ia)
fs/fuse/file.c
945
ia = data->ia;
fs/fuse/file.c
948
ap = &ia->ap;
fs/fuse/fuse_i.h
938
void fuse_read_args_fill(struct fuse_io_args *ia, struct file *file, loff_t pos,
fs/fuse/inode.c
1271
struct fuse_init_args *ia = container_of(args, typeof(*ia), args);
fs/fuse/inode.c
1272
struct fuse_mount *fm = ia->fm;
fs/fuse/inode.c
1274
struct fuse_init_out *arg = &ia->out;
fs/fuse/inode.c
1424
kfree(ia);
fs/fuse/inode.c
1442
struct fuse_init_args *ia;
fs/fuse/inode.c
1445
ia = kzalloc_obj(*ia, GFP_KERNEL | __GFP_NOFAIL);
fs/fuse/inode.c
1447
ia->fm = fm;
fs/fuse/inode.c
1448
ia->in.major = FUSE_KERNEL_VERSION;
fs/fuse/inode.c
1449
ia->in.minor = FUSE_KERNEL_MINOR_VERSION;
fs/fuse/inode.c
1450
ia->in.max_readahead = fm->sb->s_bdi->ra_pages * PAGE_SIZE;
fs/fuse/inode.c
1484
ia->in.flags = flags;
fs/fuse/inode.c
1485
ia->in.flags2 = flags >> 32;
fs/fuse/inode.c
1487
ia->args.opcode = FUSE_INIT;
fs/fuse/inode.c
1488
ia->args.in_numargs = 1;
fs/fuse/inode.c
1489
ia->args.in_args[0].size = sizeof(ia->in);
fs/fuse/inode.c
1490
ia->args.in_args[0].value = &ia->in;
fs/fuse/inode.c
1491
ia->args.out_numargs = 1;
fs/fuse/inode.c
1495
ia->args.out_argvar = true;
fs/fuse/inode.c
1496
ia->args.out_args[0].size = sizeof(ia->out);
fs/fuse/inode.c
1497
ia->args.out_args[0].value = &ia->out;
fs/fuse/inode.c
1498
ia->args.force = true;
fs/fuse/inode.c
1499
ia->args.nocreds = true;
fs/fuse/inode.c
1501
return ia;
fs/fuse/inode.c
1506
struct fuse_init_args *ia = fuse_new_init(fm);
fs/fuse/inode.c
1510
ia->args.abort_on_kill = true;
fs/fuse/inode.c
1511
err = fuse_simple_request(fm, &ia->args);
fs/fuse/inode.c
1516
ia->args.end = process_init_reply;
fs/fuse/inode.c
1517
err = fuse_simple_background(fm, &ia->args, GFP_KERNEL);
fs/fuse/inode.c
1521
process_init_reply(&ia->args, err);
fs/fuse/readdir.c
380
struct fuse_io_args ia = {};
fs/fuse/readdir.c
381
struct fuse_args_pages *ap = &ia.ap;
fs/fuse/readdir.c
395
fuse_read_args_fill(&ia, file, ctx->pos, bufsize, FUSE_READDIRPLUS);
fs/fuse/readdir.c
397
fuse_read_args_fill(&ia, file, ctx->pos, bufsize, FUSE_READDIR);
fs/iomap/ioend.c
434
struct iomap_ioend *ia = container_of(a, struct iomap_ioend, io_list);
fs/iomap/ioend.c
437
if (ia->io_offset < ib->io_offset)
fs/iomap/ioend.c
439
if (ia->io_offset > ib->io_offset)
fs/ntfs/dir.c
339
ia = (struct index_block *)(kaddr + ((vcn <<
fs/ntfs/dir.c
342
if ((u8 *)ia < kaddr || (u8 *)ia > kaddr + PAGE_SIZE) {
fs/ntfs/dir.c
348
index_end = (u8 *)ia + dir_ni->itype.index.block_size;
fs/ntfs/dir.c
355
err = ntfs_index_block_inconsistent(vol, ia,
fs/ntfs/dir.c
361
index_end = (u8 *)&ia->index + le32_to_cpu(ia->index.index_length);
fs/ntfs/dir.c
363
ie = (struct index_entry *)((u8 *)&ia->index +
fs/ntfs/dir.c
364
le32_to_cpu(ia->index.entries_offset));
fs/ntfs/dir.c
514
if ((ia->index.flags & NODE_MASK) == LEAF_NODE) {
fs/ntfs/dir.c
83
struct index_block *ia;
fs/ramfs/file-nommu.c
162
struct dentry *dentry, struct iattr *ia)
fs/ramfs/file-nommu.c
165
unsigned int old_ia_valid = ia->ia_valid;
fs/ramfs/file-nommu.c
169
ret = setattr_prepare(&nop_mnt_idmap, dentry, ia);
fs/ramfs/file-nommu.c
174
if (ia->ia_valid & ATTR_SIZE) {
fs/ramfs/file-nommu.c
177
if (ia->ia_size != size) {
fs/ramfs/file-nommu.c
178
ret = ramfs_nommu_resize(inode, ia->ia_size, size);
fs/ramfs/file-nommu.c
179
if (ret < 0 || ia->ia_valid == ATTR_SIZE)
fs/ramfs/file-nommu.c
185
ia->ia_valid |= ATTR_MTIME|ATTR_CTIME;
fs/ramfs/file-nommu.c
189
setattr_copy(&nop_mnt_idmap, inode, ia);
fs/ramfs/file-nommu.c
191
ia->ia_valid = old_ia_valid;
include/linux/quotaops.h
24
struct inode *inode, struct iattr *ia)
include/linux/quotaops.h
26
return ((ia->ia_valid & ATTR_SIZE) ||
include/linux/quotaops.h
27
i_uid_needs_update(idmap, ia, inode) ||
include/linux/quotaops.h
28
i_gid_needs_update(idmap, ia, inode));
net/bluetooth/smp.c
3466
const bdaddr_t ia = { { 0xa6, 0xa5, 0xa4, 0xa3, 0xa2, 0xa1 } };
net/bluetooth/smp.c
3473
err = smp_c1(k, r, preq, pres, _iat, &ia, _rat, &ra, res);
net/bluetooth/smp.c
387
const bdaddr_t *ia, u8 _rat, const bdaddr_t *ra, u8 res[16])
net/bluetooth/smp.c
393
SMP_DBG("iat %u ia %6phN rat %u ra %6phN", _iat, ia, _rat, ra);
net/bluetooth/smp.c
418
memcpy(p2 + 6, ia, 6);
tools/perf/util/disasm.c
749
const struct ins *ia = a;
tools/perf/util/disasm.c
752
return strcmp(ia->name, ib->name);
tools/perf/util/s390-cpumsf-kernel.h
28
unsigned long long ia; /* Instruction Address */
tools/perf/util/s390-cpumsf.c
262
local.ia = be64toh(basicp->ia);
tools/perf/util/s390-cpumsf.c
279
basic->AS, basic->prim_asn, basic->ia, basic->CL,
tools/perf/util/s390-cpumsf.c
508
.ip = basic->ia,
tools/testing/selftests/kvm/arm64/vgic_v5.c
32
u64 ia;
tools/testing/selftests/kvm/arm64/vgic_v5.c
42
ia = gicr_insn(CDIA);
tools/testing/selftests/kvm/arm64/vgic_v5.c
43
valid = GICV5_GICR_CDIA_VALID(ia);
tools/testing/selftests/kvm/arm64/vgic_v5.c
53
hwirq = FIELD_GET(GICV5_GICR_CDIA_INTID, ia);