Symbol: ei
arch/arc/include/asm/ptrace.h
93
unsigned long ei, ldi, jli;
arch/arc/kernel/ptrace.c
87
REG_OFFSET_NAME(ei),
arch/mips/include/asm/asmmacro.h
49
ei
arch/powerpc/boot/main.c
29
struct elf_info ei;
arch/powerpc/boot/main.c
42
if (!parse_elf64(elfheader, &ei) && !parse_elf32(elfheader, &ei))
arch/powerpc/boot/main.c
53
printf("Allocating 0x%lx bytes for kernel...\n\r", ei.memsize);
arch/powerpc/boot/main.c
56
addr = platform_ops.vmlinux_alloc(ei.memsize);
arch/powerpc/boot/main.c
63
if ((unsigned long)_start < ei.loadsize)
arch/powerpc/boot/main.c
66
_start, ei.loadsize);
arch/powerpc/boot/main.c
68
if ((unsigned long)_end < ei.memsize)
arch/powerpc/boot/main.c
74
memcpy(addr, vmlinuz_addr + ei.elfoffset, ei.loadsize);
arch/powerpc/boot/main.c
76
ei.loadsize);
arch/powerpc/boot/main.c
85
addr, ei.loadsize, ei.elfoffset);
arch/powerpc/boot/main.c
90
if (len != ei.loadsize)
arch/powerpc/boot/main.c
92
len, ei.loadsize);
arch/powerpc/boot/main.c
96
flush_cache(addr, ei.loadsize);
arch/powerpc/boot/main.c
98
return (struct addr_range){addr, ei.memsize};
arch/powerpc/platforms/cell/spufs/inode.c
138
struct spufs_inode_info *ei = SPUFS_I(inode);
arch/powerpc/platforms/cell/spufs/inode.c
140
if (ei->i_ctx)
arch/powerpc/platforms/cell/spufs/inode.c
141
put_spu_context(ei->i_ctx);
arch/powerpc/platforms/cell/spufs/inode.c
142
if (ei->i_gang)
arch/powerpc/platforms/cell/spufs/inode.c
143
put_spu_gang(ei->i_gang);
arch/powerpc/platforms/cell/spufs/inode.c
50
struct spufs_inode_info *ei;
arch/powerpc/platforms/cell/spufs/inode.c
52
ei = kmem_cache_alloc(spufs_inode_cache, GFP_KERNEL);
arch/powerpc/platforms/cell/spufs/inode.c
53
if (!ei)
arch/powerpc/platforms/cell/spufs/inode.c
56
ei->i_gang = NULL;
arch/powerpc/platforms/cell/spufs/inode.c
57
ei->i_ctx = NULL;
arch/powerpc/platforms/cell/spufs/inode.c
58
ei->i_openers = 0;
arch/powerpc/platforms/cell/spufs/inode.c
60
return &ei->vfs_inode;
arch/powerpc/platforms/cell/spufs/inode.c
71
struct spufs_inode_info *ei = p;
arch/powerpc/platforms/cell/spufs/inode.c
73
inode_init_once(&ei->vfs_inode);
arch/riscv/kvm/aia_imsic.c
251
u32 i, imin, imax, ei, max_msi;
arch/riscv/kvm/aia_imsic.c
258
for (ei = 0; ei < nr_eix; ei++) {
arch/riscv/kvm/aia_imsic.c
259
eix = &mrif->eix[ei];
arch/riscv/kvm/aia_imsic.c
271
imin = ei * BITS_PER_TYPE(u64);
arch/riscv/kvm/aia_imsic.c
316
unsigned long *ei, num, old_val = 0;
arch/riscv/kvm/aia_imsic.c
344
ei = (pend) ? &eix->eip[0] : &eix->eie[0];
arch/riscv/kvm/aia_imsic.c
346
ei = (pend) ? &eix->eip[num & 0x1] : &eix->eie[num & 0x1];
arch/riscv/kvm/aia_imsic.c
353
old_val = imsic_mrif_atomic_rmw(mrif, ei, new_val, wr_mask);
arch/s390/include/asm/timex.h
27
__uint128_t ei : 8; /* epoch index */
arch/s390/kvm/kvm-s390.c
1339
gtod->epoch_idx = clk.ei + kvm->arch.epdx;
arch/s390/kvm/kvm-s390.c
4348
kvm->arch.epdx = gtod->epoch_idx - clk.ei;
arch/sparc/vdso/vma.c
253
struct vdso_elfinfo ei;
arch/sparc/vdso/vma.c
257
int err = stick_patch(image, &ei, elf64);
arch/x86/boot/compressed/efi.c
21
struct efi_info *ei;
arch/x86/boot/compressed/efi.c
25
ei = &bp->efi_info;
arch/x86/boot/compressed/efi.c
26
sig = (char *)&ei->efi_loader_signature;
arch/x86/boot/compressed/efi.c
43
if (ei->efi_systab_hi || ei->efi_memmap_hi) {
arch/x86/boot/compressed/efi.c
63
struct efi_info *ei;
arch/x86/boot/compressed/efi.c
67
ei = &bp->efi_info;
arch/x86/boot/compressed/efi.c
69
sys_tbl_pa = ei->efi_systab | ((__u64)ei->efi_systab_hi << 32);
arch/x86/boot/compressed/efi.c
71
sys_tbl_pa = ei->efi_systab;
arch/x86/boot/edd.c
101
ireg.si = (size_t)&ei->params;
arch/x86/boot/edd.c
112
ei->legacy_max_cylinder = oreg.ch + ((oreg.cl & 0xc0) << 2);
arch/x86/boot/edd.c
113
ei->legacy_max_head = oreg.dh;
arch/x86/boot/edd.c
114
ei->legacy_sectors_per_track = oreg.cl & 0x3f;
arch/x86/boot/edd.c
131
struct edd_info ei, *edp;
arch/x86/boot/edd.c
165
if (!get_edd_info(devno, &ei)
arch/x86/boot/edd.c
167
memcpy(edp, &ei, sizeof(ei));
arch/x86/boot/edd.c
172
if (do_mbr && !read_mbr_sig(devno, &ei, mbrptr++))
arch/x86/boot/edd.c
38
static u32 read_mbr_sig(u8 devno, struct edd_info *ei, u32 *mbrsig)
arch/x86/boot/edd.c
46
sector_size = ei->params.bytes_per_sector;
arch/x86/boot/edd.c
73
static int get_edd_info(u8 devno, struct edd_info *ei)
arch/x86/boot/edd.c
77
memset(ei, 0, sizeof(*ei));
arch/x86/boot/edd.c
93
ei->device = devno;
arch/x86/boot/edd.c
94
ei->version = oreg.ah; /* EDD version number */
arch/x86/boot/edd.c
95
ei->interface_support = oreg.cx; /* EDD functionality subsets */
arch/x86/boot/edd.c
99
ei->params.length = sizeof(ei->params);
arch/x86/kernel/crash.c
285
struct e820_entry ei;
arch/x86/kernel/crash.c
287
ei.addr = res->start;
arch/x86/kernel/crash.c
288
ei.size = resource_size(res);
arch/x86/kernel/crash.c
289
ei.type = cmd->type;
arch/x86/kernel/crash.c
290
add_e820_entry(params, &ei);
arch/x86/kernel/crash.c
330
struct e820_entry ei;
arch/x86/kernel/crash.c
378
ei.addr = crashk_low_res.start;
arch/x86/kernel/crash.c
379
ei.size = resource_size(&crashk_low_res);
arch/x86/kernel/crash.c
380
ei.type = E820_TYPE_RAM;
arch/x86/kernel/crash.c
381
add_e820_entry(params, &ei);
arch/x86/kernel/crash.c
390
ei.size = cmem->ranges[i].end - cmem->ranges[i].start + 1;
arch/x86/kernel/crash.c
393
if (ei.size < PAGE_SIZE)
arch/x86/kernel/crash.c
395
ei.addr = cmem->ranges[i].start;
arch/x86/kernel/crash.c
396
ei.type = E820_TYPE_RAM;
arch/x86/kernel/crash.c
397
add_e820_entry(params, &ei);
arch/x86/kernel/crash.c
401
ei.addr = crashk_cma_ranges[i].start;
arch/x86/kernel/crash.c
402
ei.size = crashk_cma_ranges[i].end -
arch/x86/kernel/crash.c
404
ei.type = E820_TYPE_RAM;
arch/x86/kernel/crash.c
405
add_e820_entry(params, &ei);
arch/x86/kernel/kexec-bzimage64.c
150
struct efi_info *ei = &params->efi_info;
arch/x86/kernel/kexec-bzimage64.c
157
ei->efi_memmap = efi_map_phys_addr & 0xffffffff;
arch/x86/kernel/kexec-bzimage64.c
158
ei->efi_memmap_hi = efi_map_phys_addr >> 32;
arch/x86/kernel/kexec-bzimage64.c
159
ei->efi_memmap_size = efi_map_sz;
arch/x86/kernel/kexec-bzimage64.c
194
struct efi_info *ei = &params->efi_info;
arch/x86/kernel/kexec-bzimage64.c
210
ei->efi_loader_signature = current_ei->efi_loader_signature;
arch/x86/kernel/kexec-bzimage64.c
211
ei->efi_systab = current_ei->efi_systab;
arch/x86/kernel/kexec-bzimage64.c
212
ei->efi_systab_hi = current_ei->efi_systab_hi;
arch/x86/kernel/kexec-bzimage64.c
214
ei->efi_memdesc_version = current_ei->efi_memdesc_version;
arch/x86/kernel/kexec-bzimage64.c
215
ei->efi_memdesc_size = efi_get_runtime_map_desc_size();
block/bdev.c
380
struct bdev_inode *ei = alloc_inode_sb(sb, bdev_cachep, GFP_KERNEL);
block/bdev.c
382
if (!ei)
block/bdev.c
384
memset(&ei->bdev, 0, sizeof(ei->bdev));
block/bdev.c
386
if (security_bdev_alloc(&ei->bdev)) {
block/bdev.c
387
kmem_cache_free(bdev_cachep, ei);
block/bdev.c
390
return &ei->vfs_inode;
block/bdev.c
415
struct bdev_inode *ei = data;
block/bdev.c
417
inode_init_once(&ei->vfs_inode);
drivers/dma/ti/omap-dma.c
1019
d->ei = 1;
drivers/dma/ti/omap-dma.c
104
int16_t ei; /* for double indexing */
drivers/dma/ti/omap-dma.c
119
int16_t ei; /* for double indexing */
drivers/dma/ti/omap-dma.c
1326
d->ei = 1;
drivers/dma/ti/omap-dma.c
1341
sg->ei = 1;
drivers/dma/ti/omap-dma.c
286
t2_desc->cdei = sg->ei;
drivers/dma/ti/omap-dma.c
287
t2_desc->csei = d->ei;
drivers/dma/ti/omap-dma.c
295
t2_desc->cdei = d->ei;
drivers/dma/ti/omap-dma.c
296
t2_desc->csei = sg->ei;
drivers/dma/ti/omap-dma.c
555
omap_dma_chan_write(c, cxei, sg->ei);
drivers/dma/ti/omap-dma.c
602
omap_dma_chan_write(c, cxei, d->ei);
drivers/fwctl/pds/main.c
134
struct pdsfc_rpc_endpoint_info *ei = &pdsfc->endpoint_info[i];
drivers/fwctl/pds/main.c
136
if (ei->operations) {
drivers/fwctl/pds/main.c
138
ei->operations, ei->operations_pa);
drivers/fwctl/pds/main.c
139
ei->operations = NULL;
drivers/fwctl/pds/main.c
140
ei->operations_pa = DMA_MAPPING_ERROR;
drivers/gpio/gpio-htc-egpio.c
104
struct egpio_info *ei = irq_desc_get_handler_data(desc);
drivers/gpio/gpio-htc-egpio.c
108
unsigned long readval = egpio_readw(ei, ei->ack_register);
drivers/gpio/gpio-htc-egpio.c
111
ack_irqs(ei);
drivers/gpio/gpio-htc-egpio.c
113
readval &= ei->irqs_enabled;
drivers/gpio/gpio-htc-egpio.c
114
for_each_set_bit(irqpin, &readval, ei->nirqs) {
drivers/gpio/gpio-htc-egpio.c
117
generic_handle_irq(ei->irq_start + irqpin);
drivers/gpio/gpio-htc-egpio.c
121
static inline int egpio_pos(struct egpio_info *ei, int bit)
drivers/gpio/gpio-htc-egpio.c
123
return bit >> ei->reg_shift;
drivers/gpio/gpio-htc-egpio.c
126
static inline int egpio_bit(struct egpio_info *ei, int bit)
drivers/gpio/gpio-htc-egpio.c
128
return 1 << (bit & ((1 << ei->reg_shift)-1));
drivers/gpio/gpio-htc-egpio.c
138
struct egpio_info *ei;
drivers/gpio/gpio-htc-egpio.c
146
ei = dev_get_drvdata(egpio->dev);
drivers/gpio/gpio-htc-egpio.c
147
bit = egpio_bit(ei, offset);
drivers/gpio/gpio-htc-egpio.c
148
reg = egpio->reg_start + egpio_pos(ei, offset);
drivers/gpio/gpio-htc-egpio.c
153
value = egpio_readw(ei, reg);
drivers/gpio/gpio-htc-egpio.c
155
ei->base_addr, reg << ei->bus_shift, value);
drivers/gpio/gpio-htc-egpio.c
177
struct egpio_info *ei;
drivers/gpio/gpio-htc-egpio.c
186
ei = dev_get_drvdata(egpio->dev);
drivers/gpio/gpio-htc-egpio.c
187
pos = egpio_pos(ei, offset);
drivers/gpio/gpio-htc-egpio.c
189
shift = pos << ei->reg_shift;
drivers/gpio/gpio-htc-egpio.c
192
reg, (egpio->cached_values >> shift) & ei->reg_mask);
drivers/gpio/gpio-htc-egpio.c
194
spin_lock_irqsave(&ei->lock, flag);
drivers/gpio/gpio-htc-egpio.c
199
egpio_writew((egpio->cached_values >> shift) & ei->reg_mask, ei, reg);
drivers/gpio/gpio-htc-egpio.c
200
spin_unlock_irqrestore(&ei->lock, flag);
drivers/gpio/gpio-htc-egpio.c
229
static void egpio_write_cache(struct egpio_info *ei)
drivers/gpio/gpio-htc-egpio.c
235
for (i = 0; i < ei->nchips; i++) {
drivers/gpio/gpio-htc-egpio.c
236
egpio = &(ei->chip[i]);
drivers/gpio/gpio-htc-egpio.c
241
shift += (1<<ei->reg_shift)) {
drivers/gpio/gpio-htc-egpio.c
243
int reg = egpio->reg_start + egpio_pos(ei, shift);
drivers/gpio/gpio-htc-egpio.c
245
if (!((egpio->is_out >> shift) & ei->reg_mask))
drivers/gpio/gpio-htc-egpio.c
249
(egpio->cached_values >> shift) & ei->reg_mask,
drivers/gpio/gpio-htc-egpio.c
250
egpio_readw(ei, reg));
drivers/gpio/gpio-htc-egpio.c
253
& ei->reg_mask, ei, reg);
drivers/gpio/gpio-htc-egpio.c
267
struct egpio_info *ei;
drivers/gpio/gpio-htc-egpio.c
273
ei = devm_kzalloc(&pdev->dev, sizeof(*ei), GFP_KERNEL);
drivers/gpio/gpio-htc-egpio.c
274
if (!ei)
drivers/gpio/gpio-htc-egpio.c
277
spin_lock_init(&ei->lock);
drivers/gpio/gpio-htc-egpio.c
282
ei->chained_irq = res->start;
drivers/gpio/gpio-htc-egpio.c
285
ei->base_addr = devm_platform_ioremap_resource(pdev, 0);
drivers/gpio/gpio-htc-egpio.c
286
if (IS_ERR(ei->base_addr))
drivers/gpio/gpio-htc-egpio.c
287
return PTR_ERR(ei->base_addr);
drivers/gpio/gpio-htc-egpio.c
292
ei->bus_shift = fls(pdata->bus_width - 1) - 3;
drivers/gpio/gpio-htc-egpio.c
293
pr_debug("bus_shift = %d\n", ei->bus_shift);
drivers/gpio/gpio-htc-egpio.c
298
ei->reg_shift = fls(pdata->reg_width - 1);
drivers/gpio/gpio-htc-egpio.c
299
pr_debug("reg_shift = %d\n", ei->reg_shift);
drivers/gpio/gpio-htc-egpio.c
301
ei->reg_mask = (1 << pdata->reg_width) - 1;
drivers/gpio/gpio-htc-egpio.c
303
platform_set_drvdata(pdev, ei);
drivers/gpio/gpio-htc-egpio.c
305
ei->nchips = pdata->num_chips;
drivers/gpio/gpio-htc-egpio.c
306
ei->chip = devm_kcalloc(&pdev->dev,
drivers/gpio/gpio-htc-egpio.c
307
ei->nchips, sizeof(struct egpio_chip),
drivers/gpio/gpio-htc-egpio.c
309
if (!ei->chip)
drivers/gpio/gpio-htc-egpio.c
312
for (i = 0; i < ei->nchips; i++) {
drivers/gpio/gpio-htc-egpio.c
313
ei->chip[i].reg_start = pdata->chip[i].reg_start;
drivers/gpio/gpio-htc-egpio.c
314
ei->chip[i].cached_values = pdata->chip[i].initial_values;
drivers/gpio/gpio-htc-egpio.c
315
ei->chip[i].is_out = pdata->chip[i].direction;
drivers/gpio/gpio-htc-egpio.c
316
ei->chip[i].dev = &(pdev->dev);
drivers/gpio/gpio-htc-egpio.c
317
chip = &(ei->chip[i].chip);
drivers/gpio/gpio-htc-egpio.c
334
gpiochip_add_data(chip, &ei->chip[i]);
drivers/gpio/gpio-htc-egpio.c
338
egpio_write_cache(ei);
drivers/gpio/gpio-htc-egpio.c
340
ei->irq_start = pdata->irq_base;
drivers/gpio/gpio-htc-egpio.c
341
ei->nirqs = pdata->num_irqs;
drivers/gpio/gpio-htc-egpio.c
342
ei->ack_register = pdata->ack_register;
drivers/gpio/gpio-htc-egpio.c
344
if (ei->chained_irq) {
drivers/gpio/gpio-htc-egpio.c
346
ei->ack_write = 0xFFFF;
drivers/gpio/gpio-htc-egpio.c
348
ei->ack_write = 0;
drivers/gpio/gpio-htc-egpio.c
349
irq_end = ei->irq_start + ei->nirqs;
drivers/gpio/gpio-htc-egpio.c
350
for (irq = ei->irq_start; irq < irq_end; irq++) {
drivers/gpio/gpio-htc-egpio.c
353
irq_set_chip_data(irq, ei);
drivers/gpio/gpio-htc-egpio.c
356
irq_set_irq_type(ei->chained_irq, IRQ_TYPE_EDGE_RISING);
drivers/gpio/gpio-htc-egpio.c
357
irq_set_chained_handler_and_data(ei->chained_irq,
drivers/gpio/gpio-htc-egpio.c
358
egpio_handler, ei);
drivers/gpio/gpio-htc-egpio.c
359
ack_irqs(ei);
drivers/gpio/gpio-htc-egpio.c
369
struct egpio_info *ei = dev_get_drvdata(dev);
drivers/gpio/gpio-htc-egpio.c
371
if (ei->chained_irq && device_may_wakeup(dev))
drivers/gpio/gpio-htc-egpio.c
372
enable_irq_wake(ei->chained_irq);
drivers/gpio/gpio-htc-egpio.c
378
struct egpio_info *ei = dev_get_drvdata(dev);
drivers/gpio/gpio-htc-egpio.c
380
if (ei->chained_irq && device_may_wakeup(dev))
drivers/gpio/gpio-htc-egpio.c
381
disable_irq_wake(ei->chained_irq);
drivers/gpio/gpio-htc-egpio.c
385
egpio_write_cache(ei);
drivers/gpio/gpio-htc-egpio.c
53
static inline void egpio_writew(u16 value, struct egpio_info *ei, int reg)
drivers/gpio/gpio-htc-egpio.c
55
writew(value, ei->base_addr + (reg << ei->bus_shift));
drivers/gpio/gpio-htc-egpio.c
58
static inline u16 egpio_readw(struct egpio_info *ei, int reg)
drivers/gpio/gpio-htc-egpio.c
60
return readw(ei->base_addr + (reg << ei->bus_shift));
drivers/gpio/gpio-htc-egpio.c
67
static inline void ack_irqs(struct egpio_info *ei)
drivers/gpio/gpio-htc-egpio.c
69
egpio_writew(ei->ack_write, ei, ei->ack_register);
drivers/gpio/gpio-htc-egpio.c
71
ei->ack_write, ei->ack_register << ei->bus_shift);
drivers/gpio/gpio-htc-egpio.c
83
struct egpio_info *ei = irq_data_get_irq_chip_data(data);
drivers/gpio/gpio-htc-egpio.c
84
ei->irqs_enabled &= ~(1 << (data->irq - ei->irq_start));
drivers/gpio/gpio-htc-egpio.c
85
pr_debug("EGPIO mask %d %04x\n", data->irq, ei->irqs_enabled);
drivers/gpio/gpio-htc-egpio.c
90
struct egpio_info *ei = irq_data_get_irq_chip_data(data);
drivers/gpio/gpio-htc-egpio.c
91
ei->irqs_enabled |= 1 << (data->irq - ei->irq_start);
drivers/gpio/gpio-htc-egpio.c
92
pr_debug("EGPIO unmask %d %04x\n", data->irq, ei->irqs_enabled);
drivers/gpu/drm/i915/gt/intel_rps.c
1772
static void vlv_c0_read(struct intel_uncore *uncore, struct intel_rps_ei *ei)
drivers/gpu/drm/i915/gt/intel_rps.c
1774
ei->ktime = ktime_get_raw();
drivers/gpu/drm/i915/gt/intel_rps.c
1775
ei->render_c0 = intel_uncore_read(uncore, VLV_RENDER_C0_COUNT);
drivers/gpu/drm/i915/gt/intel_rps.c
1776
ei->media_c0 = intel_uncore_read(uncore, VLV_MEDIA_C0_COUNT);
drivers/gpu/drm/i915/gt/intel_rps.c
1783
const struct intel_rps_ei *prev = &rps->ei;
drivers/gpu/drm/i915/gt/intel_rps.c
1816
rps->ei = now;
drivers/gpu/drm/i915/gt/intel_rps.c
193
memset(&rps->ei, 0, sizeof(rps->ei));
drivers/gpu/drm/i915/gt/intel_rps_types.h
113
struct intel_rps_ei ei;
drivers/gpu/drm/i915/i915_hwmon.c
140
struct hwm_energy_info *ei = &ddat->ei;
drivers/gpu/drm/i915/i915_hwmon.c
155
if (reg_val >= ei->reg_val_prev)
drivers/gpu/drm/i915/i915_hwmon.c
156
ei->accum_energy += reg_val - ei->reg_val_prev;
drivers/gpu/drm/i915/i915_hwmon.c
158
ei->accum_energy += UINT_MAX - ei->reg_val_prev + reg_val;
drivers/gpu/drm/i915/i915_hwmon.c
159
ei->reg_val_prev = reg_val;
drivers/gpu/drm/i915/i915_hwmon.c
161
*energy = mul_u64_u32_shr(ei->accum_energy, SF_ENERGY,
drivers/gpu/drm/i915/i915_hwmon.c
59
struct hwm_energy_info ei; /* Energy info for energy1_input */
drivers/gpu/drm/xe/xe_hwmon.c
170
struct xe_hwmon_energy_info ei[CHANNEL_MAX];
drivers/gpu/drm/xe/xe_hwmon.c
496
struct xe_hwmon_energy_info *ei = &hwmon->ei[channel];
drivers/gpu/drm/xe/xe_hwmon.c
527
ei->accum_energy += reg_val - ei->reg_val_prev;
drivers/gpu/drm/xe/xe_hwmon.c
528
ei->reg_val_prev = reg_val;
drivers/gpu/drm/xe/xe_hwmon.c
530
*energy = mul_u64_u32_shr(ei->accum_energy, SF_ENERGY,
drivers/hte/hte.c
118
static void hte_ts_dbgfs_init(const char *name, struct hte_ts_info *ei)
drivers/hte/hte.c
120
if (!ei->gdev->dbg_root || !name)
drivers/hte/hte.c
123
ei->ts_dbg_root = debugfs_create_dir(name, ei->gdev->dbg_root);
drivers/hte/hte.c
125
debugfs_create_atomic_t("dropped_timestamps", 0444, ei->ts_dbg_root,
drivers/hte/hte.c
126
&ei->dropped_ts);
drivers/hte/hte.c
135
static void hte_ts_dbgfs_init(const char *name, struct hte_ts_info *ei)
drivers/hte/hte.c
155
struct hte_ts_info *ei;
drivers/hte/hte.c
160
ei = desc->hte_data;
drivers/hte/hte.c
162
if (!ei || !ei->gdev)
drivers/hte/hte.c
165
gdev = ei->gdev;
drivers/hte/hte.c
167
mutex_lock(&ei->req_mlock);
drivers/hte/hte.c
169
if (unlikely(!test_bit(HTE_TS_REQ, &ei->flags) &&
drivers/hte/hte.c
170
!test_bit(HTE_TS_REGISTERED, &ei->flags))) {
drivers/hte/hte.c
177
if (unlikely(!test_bit(HTE_TS_REQ, &ei->flags) &&
drivers/hte/hte.c
178
test_bit(HTE_TS_REGISTERED, &ei->flags))) {
drivers/hte/hte.c
185
if (test_bit(HTE_TS_REQ, &ei->flags) &&
drivers/hte/hte.c
186
!test_bit(HTE_TS_REGISTERED, &ei->flags)) {
drivers/hte/hte.c
187
clear_bit(HTE_TS_REQ, &ei->flags);
drivers/hte/hte.c
193
ret = gdev->chip->ops->release(gdev->chip, desc, ei->xlated_id);
drivers/hte/hte.c
200
kfree(ei->line_name);
drivers/hte/hte.c
201
if (ei->free_attr_name)
drivers/hte/hte.c
204
debugfs_remove_recursive(ei->ts_dbg_root);
drivers/hte/hte.c
206
spin_lock_irqsave(&ei->slock, flag);
drivers/hte/hte.c
208
if (test_bit(HTE_TS_QUEUE_WK, &ei->flags)) {
drivers/hte/hte.c
209
spin_unlock_irqrestore(&ei->slock, flag);
drivers/hte/hte.c
210
flush_work(&ei->cb_work);
drivers/hte/hte.c
211
spin_lock_irqsave(&ei->slock, flag);
drivers/hte/hte.c
215
atomic_set(&ei->dropped_ts, 0);
drivers/hte/hte.c
217
ei->seq = 1;
drivers/hte/hte.c
218
ei->flags = 0;
drivers/hte/hte.c
221
spin_unlock_irqrestore(&ei->slock, flag);
drivers/hte/hte.c
223
ei->cb = NULL;
drivers/hte/hte.c
224
ei->tcb = NULL;
drivers/hte/hte.c
225
ei->cl_data = NULL;
drivers/hte/hte.c
230
mutex_unlock(&ei->req_mlock);
drivers/hte/hte.c
241
struct hte_ts_info *ei;
drivers/hte/hte.c
248
ei = desc->hte_data;
drivers/hte/hte.c
250
if (!ei || !ei->gdev)
drivers/hte/hte.c
253
gdev = ei->gdev;
drivers/hte/hte.c
256
mutex_lock(&ei->req_mlock);
drivers/hte/hte.c
258
if (!test_bit(HTE_TS_REGISTERED, &ei->flags)) {
drivers/hte/hte.c
264
spin_lock_irqsave(&ei->slock, flag);
drivers/hte/hte.c
267
if (!test_bit(HTE_TS_DISABLE, &ei->flags)) {
drivers/hte/hte.c
272
spin_unlock_irqrestore(&ei->slock, flag);
drivers/hte/hte.c
273
ret = gdev->chip->ops->enable(gdev->chip, ei->xlated_id);
drivers/hte/hte.c
280
spin_lock_irqsave(&ei->slock, flag);
drivers/hte/hte.c
281
clear_bit(HTE_TS_DISABLE, &ei->flags);
drivers/hte/hte.c
283
if (test_bit(HTE_TS_DISABLE, &ei->flags)) {
drivers/hte/hte.c
288
spin_unlock_irqrestore(&ei->slock, flag);
drivers/hte/hte.c
289
ret = gdev->chip->ops->disable(gdev->chip, ei->xlated_id);
drivers/hte/hte.c
296
spin_lock_irqsave(&ei->slock, flag);
drivers/hte/hte.c
297
set_bit(HTE_TS_DISABLE, &ei->flags);
drivers/hte/hte.c
301
spin_unlock_irqrestore(&ei->slock, flag);
drivers/hte/hte.c
303
mutex_unlock(&ei->req_mlock);
drivers/hte/hte.c
340
struct hte_ts_info *ei = container_of(w, struct hte_ts_info, cb_work);
drivers/hte/hte.c
342
if (unlikely(!ei->tcb))
drivers/hte/hte.c
345
ei->tcb(ei->cl_data);
drivers/hte/hte.c
347
spin_lock_irqsave(&ei->slock, flag);
drivers/hte/hte.c
348
clear_bit(HTE_TS_QUEUE_WK, &ei->flags);
drivers/hte/hte.c
349
spin_unlock_irqrestore(&ei->slock, flag);
drivers/hte/hte.c
357
struct hte_ts_info *ei = desc->hte_data;
drivers/hte/hte.c
359
gdev = ei->gdev;
drivers/hte/hte.c
364
mutex_lock(&ei->req_mlock);
drivers/hte/hte.c
366
if (test_bit(HTE_TS_REGISTERED, &ei->flags) ||
drivers/hte/hte.c
367
!test_bit(HTE_TS_REQ, &ei->flags)) {
drivers/hte/hte.c
374
ei->cb = cb;
drivers/hte/hte.c
375
ei->tcb = tcb;
drivers/hte/hte.c
377
INIT_WORK(&ei->cb_work, hte_do_cb_work);
drivers/hte/hte.c
379
ret = gdev->chip->ops->request(gdev->chip, desc, ei->xlated_id);
drivers/hte/hte.c
385
ei->cl_data = data;
drivers/hte/hte.c
386
ei->seq = 1;
drivers/hte/hte.c
391
ei->line_name = NULL;
drivers/hte/hte.c
393
ei->line_name = kasprintf(GFP_KERNEL, "ts_%u", desc->attr.line_id);
drivers/hte/hte.c
396
ei->line_name : desc->attr.name, ei);
drivers/hte/hte.c
397
set_bit(HTE_TS_REGISTERED, &ei->flags);
drivers/hte/hte.c
400
desc->attr.line_id, ei->xlated_id);
drivers/hte/hte.c
405
mutex_unlock(&ei->req_mlock);
drivers/hte/hte.c
410
static int hte_bind_ts_info_locked(struct hte_ts_info *ei,
drivers/hte/hte.c
415
mutex_lock(&ei->req_mlock);
drivers/hte/hte.c
417
if (test_bit(HTE_TS_REQ, &ei->flags)) {
drivers/hte/hte.c
418
dev_dbg(ei->gdev->chip->dev, "id:%u is already requested\n",
drivers/hte/hte.c
424
set_bit(HTE_TS_REQ, &ei->flags);
drivers/hte/hte.c
425
desc->hte_data = ei;
drivers/hte/hte.c
426
ei->xlated_id = x_id;
drivers/hte/hte.c
429
mutex_unlock(&ei->req_mlock);
drivers/hte/hte.c
565
struct hte_ts_info *ei;
drivers/hte/hte.c
614
ei = &gdev->ei[xlated_id];
drivers/hte/hte.c
616
ret = hte_bind_ts_info_locked(ei, desc, xlated_id);
drivers/hte/hte.c
620
ei->free_attr_name = free_name;
drivers/hte/hte.c
655
struct hte_ts_info *ei;
drivers/hte/hte.c
660
ei = desc->hte_data;
drivers/hte/hte.c
661
if (!ei || !ei->gdev)
drivers/hte/hte.c
666
dev_err(ei->gdev->chip->dev,
drivers/hte/hte.c
767
struct hte_ts_info *ei;
drivers/hte/hte.c
774
ei = desc->hte_data;
drivers/hte/hte.c
775
if (!ei->gdev || !ei->gdev->chip)
drivers/hte/hte.c
778
chip = ei->gdev->chip;
drivers/hte/hte.c
803
struct hte_ts_info *ei;
drivers/hte/hte.c
812
ei = &chip->gdev->ei[xlated_id];
drivers/hte/hte.c
814
spin_lock_irqsave(&ei->slock, flag);
drivers/hte/hte.c
817
data->seq = ei->seq++;
drivers/hte/hte.c
819
if (!test_bit(HTE_TS_REGISTERED, &ei->flags) ||
drivers/hte/hte.c
820
test_bit(HTE_TS_DISABLE, &ei->flags)) {
drivers/hte/hte.c
822
atomic_inc(&ei->dropped_ts);
drivers/hte/hte.c
827
ret = ei->cb(data, ei->cl_data);
drivers/hte/hte.c
828
if (ret == HTE_RUN_SECOND_CB && ei->tcb) {
drivers/hte/hte.c
829
queue_work(system_unbound_wq, &ei->cb_work);
drivers/hte/hte.c
830
set_bit(HTE_TS_QUEUE_WK, &ei->flags);
drivers/hte/hte.c
834
spin_unlock_irqrestore(&ei->slock, flag);
drivers/hte/hte.c
853
gdev = kzalloc_flex(*gdev, ei, chip->nlines);
drivers/hte/hte.c
863
gdev->ei[i].gdev = gdev;
drivers/hte/hte.c
864
mutex_init(&gdev->ei[i].req_mlock);
drivers/hte/hte.c
865
spin_lock_init(&gdev->ei[i].slock);
drivers/hte/hte.c
89
struct hte_ts_info ei[] __counted_by(nlines);
drivers/infiniband/hw/hfi1/mad.c
2501
} ei;
drivers/infiniband/hw/hfi1/mad.c
3380
memcpy(&rsp->port_rcv_ei.ei.ei1to12.packet_flit1,
drivers/infiniband/hw/hfi1/mad.c
3382
memcpy(&rsp->port_rcv_ei.ei.ei1to12.packet_flit2,
drivers/mtd/tests/mtd_test.c
13
struct erase_info ei;
drivers/mtd/tests/mtd_test.c
16
memset(&ei, 0, sizeof(struct erase_info));
drivers/mtd/tests/mtd_test.c
17
ei.addr = addr;
drivers/mtd/tests/mtd_test.c
18
ei.len = mtd->erasesize;
drivers/mtd/tests/mtd_test.c
20
err = mtd_erase(mtd, &ei);
drivers/mtd/tests/speedtest.c
46
struct erase_info ei;
drivers/mtd/tests/speedtest.c
49
memset(&ei, 0, sizeof(struct erase_info));
drivers/mtd/tests/speedtest.c
50
ei.addr = addr;
drivers/mtd/tests/speedtest.c
51
ei.len = mtd->erasesize * blocks;
drivers/mtd/tests/speedtest.c
53
err = mtd_erase(mtd, &ei);
drivers/mtd/ubi/io.c
322
struct erase_info ei;
drivers/mtd/ubi/io.c
333
memset(&ei, 0, sizeof(struct erase_info));
drivers/mtd/ubi/io.c
335
ei.addr = (loff_t)pnum * ubi->peb_size;
drivers/mtd/ubi/io.c
336
ei.len = ubi->peb_size;
drivers/mtd/ubi/io.c
338
err = mtd_erase(ubi->mtd, &ei);
drivers/net/ethernet/8390/ne2k-pci.c
656
struct ei_device *ei = netdev_priv(dev);
drivers/net/ethernet/8390/ne2k-pci.c
657
struct pci_dev *pci_dev = (struct pci_dev *) ei->priv;
drivers/net/ethernet/intel/e1000e/e1000.h
200
const struct e1000_info *ei;
drivers/net/ethernet/intel/e1000e/netdev.c
7374
const struct e1000_info *ei = e1000_info_tbl[ent->driver_data];
drivers/net/ethernet/intel/e1000e/netdev.c
7384
if (ei->flags2 & FLAG2_DISABLE_ASPM_L0S)
drivers/net/ethernet/intel/e1000e/netdev.c
7386
if (ei->flags2 & FLAG2_DISABLE_ASPM_L1)
drivers/net/ethernet/intel/e1000e/netdev.c
7428
adapter->ei = ei;
drivers/net/ethernet/intel/e1000e/netdev.c
7429
adapter->pba = ei->pba;
drivers/net/ethernet/intel/e1000e/netdev.c
7430
adapter->flags = ei->flags;
drivers/net/ethernet/intel/e1000e/netdev.c
7431
adapter->flags2 = ei->flags2;
drivers/net/ethernet/intel/e1000e/netdev.c
7433
adapter->hw.mac.type = ei->mac;
drivers/net/ethernet/intel/e1000e/netdev.c
7434
adapter->max_hw_frame_size = ei->max_hw_frame_size;
drivers/net/ethernet/intel/e1000e/netdev.c
7478
memcpy(&hw->mac.ops, ei->mac_ops, sizeof(hw->mac.ops));
drivers/net/ethernet/intel/e1000e/netdev.c
7479
memcpy(&hw->nvm.ops, ei->nvm_ops, sizeof(hw->nvm.ops));
drivers/net/ethernet/intel/e1000e/netdev.c
7480
memcpy(&hw->phy.ops, ei->phy_ops, sizeof(hw->phy.ops));
drivers/net/ethernet/intel/e1000e/netdev.c
7482
err = ei->get_variants(adapter);
drivers/net/ethernet/intel/igb/igb.h
661
struct e1000_info ei;
drivers/net/ethernet/intel/igb/igb_main.c
2401
adapter->ei.get_invariants(hw);
drivers/net/ethernet/intel/igb/igb_main.c
3212
const struct e1000_info *ei = igb_info_tbl[ent->driver_data];
drivers/net/ethernet/intel/igb/igb_main.c
3283
memcpy(&hw->mac.ops, ei->mac_ops, sizeof(hw->mac.ops));
drivers/net/ethernet/intel/igb/igb_main.c
3284
memcpy(&hw->phy.ops, ei->phy_ops, sizeof(hw->phy.ops));
drivers/net/ethernet/intel/igb/igb_main.c
3285
memcpy(&hw->nvm.ops, ei->nvm_ops, sizeof(hw->nvm.ops));
drivers/net/ethernet/intel/igb/igb_main.c
3287
err = ei->get_invariants(hw);
drivers/net/ethernet/intel/igb/igb_main.c
3581
adapter->ei = *ei;
drivers/net/ethernet/intel/igbvf/igbvf.h
161
const struct igbvf_info *ei;
drivers/net/ethernet/intel/igbvf/netdev.c
1635
adapter->ei->init_ops(&adapter->hw);
drivers/net/ethernet/intel/igbvf/netdev.c
2705
const struct igbvf_info *ei = igbvf_info_tbl[ent->driver_data];
drivers/net/ethernet/intel/igbvf/netdev.c
2737
adapter->ei = ei;
drivers/net/ethernet/intel/igbvf/netdev.c
2738
adapter->pba = ei->pba;
drivers/net/ethernet/intel/igbvf/netdev.c
2739
adapter->flags = ei->flags;
drivers/net/ethernet/intel/igbvf/netdev.c
2741
adapter->hw.mac.type = ei->mac;
drivers/net/ethernet/intel/igbvf/netdev.c
2759
if (ei->get_variants) {
drivers/net/ethernet/intel/igbvf/netdev.c
2760
err = ei->get_variants(adapter);
drivers/net/ethernet/intel/igc/igc.h
307
struct igc_info ei;
drivers/net/ethernet/intel/igc/igc_main.c
7126
const struct igc_info *ei = igc_info_tbl[ent->driver_data];
drivers/net/ethernet/intel/igc/igc_main.c
7202
memcpy(&hw->mac.ops, ei->mac_ops, sizeof(hw->mac.ops));
drivers/net/ethernet/intel/igc/igc_main.c
7203
memcpy(&hw->phy.ops, ei->phy_ops, sizeof(hw->phy.ops));
drivers/net/ethernet/intel/igc/igc_main.c
7206
err = ei->get_invariants(hw);
drivers/net/ethernet/intel/igc/igc_main.c
7338
adapter->ei = *ei;
drivers/net/ipa/ipa_qmi.c
237
.ei = ipa_indication_register_req_ei,
drivers/net/ipa/ipa_qmi.c
244
.ei = ipa_driver_init_complete_req_ei,
drivers/net/ipa/ipa_qmi.c
265
.ei = ipa_init_modem_driver_rsp_ei,
drivers/net/wireless/ath/ath10k/qmi.c
961
.ei = wlfw_fw_ready_ind_msg_v01_ei,
drivers/net/wireless/ath/ath10k/qmi.c
968
.ei = wlfw_msa_ready_ind_msg_v01_ei,
drivers/net/wireless/ath/ath11k/qmi.c
3129
.ei = qmi_wlanfw_request_mem_ind_msg_v01_ei,
drivers/net/wireless/ath/ath11k/qmi.c
3136
.ei = qmi_wlanfw_mem_ready_ind_msg_v01_ei,
drivers/net/wireless/ath/ath11k/qmi.c
3143
.ei = qmi_wlanfw_fw_ready_ind_msg_v01_ei,
drivers/net/wireless/ath/ath11k/qmi.c
3150
.ei = qmi_wlanfw_cold_boot_cal_done_ind_msg_v01_ei,
drivers/net/wireless/ath/ath11k/qmi.c
3158
.ei = qmi_wlfw_fw_init_done_ind_msg_v01_ei,
drivers/net/wireless/ath/ath12k/qmi.c
3887
.ei = qmi_wlanfw_request_mem_ind_msg_v01_ei,
drivers/net/wireless/ath/ath12k/qmi.c
3894
.ei = qmi_wlanfw_mem_ready_ind_msg_v01_ei,
drivers/net/wireless/ath/ath12k/qmi.c
3901
.ei = qmi_wlanfw_fw_ready_ind_msg_v01_ei,
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3476
u8 di0, dq0, ei, eq, fi, fq;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3494
wlc_lcnphy_get_radio_loft(pi, &ei, &eq, &fi, &fq);
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3495
cc.re = (u16) ei;
drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_lcn.c
3499
wlc_lcnphy_get_radio_loft(pi, &ei, &eq, &fi, &fq);
drivers/net/wireless/mediatek/mt76/mac80211.c
1989
int i, ei = wi->initial_stat_idx;
drivers/net/wireless/mediatek/mt76/mac80211.c
1994
data[ei++] += stats->tx_mode[MT_PHY_TYPE_CCK];
drivers/net/wireless/mediatek/mt76/mac80211.c
1995
data[ei++] += stats->tx_mode[MT_PHY_TYPE_OFDM];
drivers/net/wireless/mediatek/mt76/mac80211.c
1996
data[ei++] += stats->tx_mode[MT_PHY_TYPE_HT];
drivers/net/wireless/mediatek/mt76/mac80211.c
1997
data[ei++] += stats->tx_mode[MT_PHY_TYPE_HT_GF];
drivers/net/wireless/mediatek/mt76/mac80211.c
1998
data[ei++] += stats->tx_mode[MT_PHY_TYPE_VHT];
drivers/net/wireless/mediatek/mt76/mac80211.c
1999
data[ei++] += stats->tx_mode[MT_PHY_TYPE_HE_SU];
drivers/net/wireless/mediatek/mt76/mac80211.c
2000
data[ei++] += stats->tx_mode[MT_PHY_TYPE_HE_EXT_SU];
drivers/net/wireless/mediatek/mt76/mac80211.c
2001
data[ei++] += stats->tx_mode[MT_PHY_TYPE_HE_TB];
drivers/net/wireless/mediatek/mt76/mac80211.c
2002
data[ei++] += stats->tx_mode[MT_PHY_TYPE_HE_MU];
drivers/net/wireless/mediatek/mt76/mac80211.c
2004
data[ei++] += stats->tx_mode[MT_PHY_TYPE_EHT_SU];
drivers/net/wireless/mediatek/mt76/mac80211.c
2005
data[ei++] += stats->tx_mode[MT_PHY_TYPE_EHT_TRIG];
drivers/net/wireless/mediatek/mt76/mac80211.c
2006
data[ei++] += stats->tx_mode[MT_PHY_TYPE_EHT_MU];
drivers/net/wireless/mediatek/mt76/mac80211.c
2010
data[ei++] += stats->tx_bw[i];
drivers/net/wireless/mediatek/mt76/mac80211.c
2013
data[ei++] += stats->tx_mcs[i];
drivers/net/wireless/mediatek/mt76/mac80211.c
2016
data[ei++] += stats->tx_nss[i];
drivers/net/wireless/mediatek/mt76/mac80211.c
2018
wi->worker_stat_count = ei - wi->initial_stat_idx;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1527
int i, ei = 0, stats_size;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1533
data[ei++] = mib->tx_ampdu_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1534
data[ei++] = mib->tx_stop_q_empty_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1535
data[ei++] = mib->tx_mpdu_attempts_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1536
data[ei++] = mib->tx_mpdu_success_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1537
data[ei++] = mib->tx_rwp_fail_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1538
data[ei++] = mib->tx_rwp_need_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1539
data[ei++] = mib->tx_pkt_ebf_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1540
data[ei++] = mib->tx_pkt_ibf_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1544
data[ei++] = phy->mt76->aggr_stats[i];
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1546
data[ei++] = phy->mib.ba_miss_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1549
data[ei++] = mib->tx_bf_ibf_ppdu_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1550
data[ei++] = mib->tx_bf_ebf_ppdu_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1553
data[ei++] = mib->tx_bf_rx_fb_all_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1554
data[ei++] = mib->tx_bf_rx_fb_he_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1555
data[ei++] = mib->tx_bf_rx_fb_vht_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1556
data[ei++] = mib->tx_bf_rx_fb_ht_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1558
data[ei++] = mib->tx_bf_rx_fb_bw;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1559
data[ei++] = mib->tx_bf_rx_fb_nc_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1560
data[ei++] = mib->tx_bf_rx_fb_nr_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1563
data[ei++] = mib->tx_bf_fb_cpl_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1564
data[ei++] = mib->tx_bf_fb_trig_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1567
data[ei++] = mib->tx_bf_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1568
data[ei++] = mib->tx_mu_mpdu_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1569
data[ei++] = mib->tx_mu_acked_mpdu_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1570
data[ei++] = mib->tx_su_acked_mpdu_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1574
data[ei++] = mib->tx_amsdu[i];
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1577
data[ei++] = mib->rx_fifo_full_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1578
data[ei++] = mib->rx_mpdu_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1579
data[ei++] = mib->channel_idle_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1580
data[ei++] = mib->primary_cca_busy_time;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1581
data[ei++] = mib->secondary_cca_busy_time;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1582
data[ei++] = mib->primary_energy_detect_time;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1583
data[ei++] = mib->cck_mdrdy_time;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1584
data[ei++] = mib->ofdm_mdrdy_time;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1585
data[ei++] = mib->green_mdrdy_time;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1586
data[ei++] = mib->rx_vector_mismatch_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1587
data[ei++] = mib->rx_delimiter_fail_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1588
data[ei++] = mib->rx_mrdy_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1589
data[ei++] = mib->rx_len_mismatch_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1590
data[ei++] = mib->rx_ampdu_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1591
data[ei++] = mib->rx_ampdu_bytes_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1592
data[ei++] = mib->rx_ampdu_valid_subframe_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1593
data[ei++] = mib->rx_ampdu_valid_subframe_bytes_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1594
data[ei++] = mib->rx_pfdrop_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1595
data[ei++] = mib->rx_vec_queue_overflow_drop_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1596
data[ei++] = mib->rx_ba_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1598
data[ei++] = mib->dl_cck_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1599
data[ei++] = mib->dl_ofdm_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1600
data[ei++] = mib->dl_htmix_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1601
data[ei++] = mib->dl_htgf_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1602
data[ei++] = mib->dl_vht_su_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1603
data[ei++] = mib->dl_vht_2mu_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1604
data[ei++] = mib->dl_vht_3mu_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1605
data[ei++] = mib->dl_vht_4mu_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1606
data[ei++] = mib->dl_he_su_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1607
data[ei++] = mib->dl_he_ext_su_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1608
data[ei++] = mib->dl_he_2ru_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1609
data[ei++] = mib->dl_he_2mu_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1610
data[ei++] = mib->dl_he_3ru_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1611
data[ei++] = mib->dl_he_3mu_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1612
data[ei++] = mib->dl_he_4ru_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1613
data[ei++] = mib->dl_he_4mu_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1614
data[ei++] = mib->dl_he_5to8ru_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1615
data[ei++] = mib->dl_he_9to16ru_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1616
data[ei++] = mib->dl_he_gtr16ru_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1618
data[ei++] = mib->ul_hetrig_su_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1619
data[ei++] = mib->ul_hetrig_2ru_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1620
data[ei++] = mib->ul_hetrig_3ru_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1621
data[ei++] = mib->ul_hetrig_4ru_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1622
data[ei++] = mib->ul_hetrig_5to8ru_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1623
data[ei++] = mib->ul_hetrig_9to16ru_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1624
data[ei++] = mib->ul_hetrig_gtr16ru_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1625
data[ei++] = mib->ul_hetrig_2mu_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1626
data[ei++] = mib->ul_hetrig_3mu_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1627
data[ei++] = mib->ul_hetrig_4mu_cnt;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1630
wi.initial_stat_idx = ei;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1638
ei += wi.worker_stat_count;
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1640
mt76_ethtool_page_pool_stats(&dev->mt76, &data[ei], &ei);
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1643
if (ei != stats_size)
drivers/net/wireless/mediatek/mt76/mt7915/main.c
1644
dev_err(dev->mt76.dev, "ei: %d size: %d", ei, stats_size);
drivers/net/wireless/mediatek/mt76/mt792x_core.c
508
int i, ei = 0;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
514
data[ei++] = mib->tx_ampdu_cnt;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
515
data[ei++] = mib->tx_mpdu_attempts_cnt;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
516
data[ei++] = mib->tx_mpdu_success_cnt;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
517
data[ei++] = mib->tx_pkt_ebf_cnt;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
518
data[ei++] = mib->tx_pkt_ibf_cnt;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
522
data[ei++] = phy->mt76->aggr_stats[i];
drivers/net/wireless/mediatek/mt76/mt792x_core.c
524
data[ei++] = phy->mib.ba_miss_cnt;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
527
data[ei++] = mib->tx_bf_ibf_ppdu_cnt;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
528
data[ei++] = mib->tx_bf_ebf_ppdu_cnt;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
531
data[ei++] = mib->tx_bf_rx_fb_all_cnt;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
532
data[ei++] = mib->tx_bf_rx_fb_he_cnt;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
533
data[ei++] = mib->tx_bf_rx_fb_vht_cnt;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
534
data[ei++] = mib->tx_bf_rx_fb_ht_cnt;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
538
data[ei++] = mib->tx_amsdu[i];
drivers/net/wireless/mediatek/mt76/mt792x_core.c
541
data[ei++] = mib->rx_mpdu_cnt;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
542
data[ei++] = mib->rx_ampdu_cnt;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
543
data[ei++] = mib->rx_ampdu_bytes_cnt;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
544
data[ei++] = mib->rx_ba_cnt;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
547
wi.initial_stat_idx = ei;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
555
ei += wi.worker_stat_count;
drivers/net/wireless/mediatek/mt76/mt792x_core.c
557
mt76_ethtool_page_pool_stats(&dev->mt76, &data[ei], &ei);
drivers/net/wireless/mediatek/mt76/mt792x_core.c
560
if (ei != stats_size)
drivers/net/wireless/mediatek/mt76/mt792x_core.c
561
dev_err(dev->mt76.dev, "ei: %d SSTATS_LEN: %d", ei,
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2015
int i, ei = 0;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2024
data[ei++] = mib->tx_ampdu_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2025
data[ei++] = mib->tx_stop_q_empty_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2026
data[ei++] = mib->tx_mpdu_attempts_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2027
data[ei++] = mib->tx_mpdu_success_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2028
data[ei++] = mib->tx_rwp_fail_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2029
data[ei++] = mib->tx_rwp_need_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2030
data[ei++] = mib->tx_bf_ebf_ppdu_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2031
data[ei++] = mib->tx_bf_ibf_ppdu_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2035
data[ei++] = phy->mt76->aggr_stats[i];
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2036
data[ei++] = phy->mib.ba_miss_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2039
data[ei++] = mib->tx_bf_ibf_ppdu_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2040
data[ei++] = mib->tx_bf_ebf_ppdu_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2043
data[ei++] = mib->tx_bf_rx_fb_all_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2044
data[ei++] = mib->tx_bf_rx_fb_he_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2045
data[ei++] = mib->tx_bf_rx_fb_vht_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2046
data[ei++] = mib->tx_bf_rx_fb_ht_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2048
data[ei++] = mib->tx_bf_rx_fb_bw;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2049
data[ei++] = mib->tx_bf_rx_fb_nc_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2050
data[ei++] = mib->tx_bf_rx_fb_nr_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2053
data[ei++] = mib->tx_bf_fb_cpl_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2054
data[ei++] = mib->tx_bf_fb_trig_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2057
data[ei++] = mib->tx_mu_bf_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2058
data[ei++] = mib->tx_mu_mpdu_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2059
data[ei++] = mib->tx_mu_acked_mpdu_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2060
data[ei++] = mib->tx_su_acked_mpdu_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2064
data[ei++] = mib->tx_amsdu[i];
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2067
data[ei++] = mib->rx_fifo_full_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2068
data[ei++] = mib->rx_mpdu_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2069
data[ei++] = mib->channel_idle_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2070
data[ei++] = mib->rx_vector_mismatch_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2071
data[ei++] = mib->rx_delimiter_fail_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2072
data[ei++] = mib->rx_len_mismatch_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2073
data[ei++] = mib->rx_ampdu_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2074
data[ei++] = mib->rx_ampdu_bytes_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2075
data[ei++] = mib->rx_ampdu_valid_subframe_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2076
data[ei++] = mib->rx_ampdu_valid_subframe_bytes_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2077
data[ei++] = mib->rx_pfdrop_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2078
data[ei++] = mib->rx_vec_queue_overflow_drop_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2079
data[ei++] = mib->rx_ba_cnt;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2082
wi.initial_stat_idx = ei;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2090
ei += wi.worker_stat_count;
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2091
if (ei != MT7996_SSTATS_LEN)
drivers/net/wireless/mediatek/mt76/mt7996/main.c
2093
ei, (int)MT7996_SSTATS_LEN);
drivers/remoteproc/qcom_sysmon.c
301
.ei = ssctl_shutdown_ind_ei,
drivers/scsi/esas2r/esas2r_flash.c
1138
struct esas2r_efi_image *ei;
drivers/scsi/esas2r/esas2r_flash.c
1144
ei = (struct esas2r_efi_image *)bytes;
drivers/scsi/esas2r/esas2r_flash.c
1146
switch (le16_to_cpu(ei->machine_type)) {
drivers/scsi/esas2r/esas2r_flash.c
280
struct esas2r_efi_image *ei;
drivers/scsi/esas2r/esas2r_flash.c
286
ei = (struct esas2r_efi_image *)((u8 *)fi + offset);
drivers/scsi/esas2r/esas2r_flash.c
287
bh = (struct esas2r_boot_header *)((u8 *)ei +
drivers/scsi/esas2r/esas2r_flash.c
289
ei->header_offset));
drivers/scsi/hpsa.c
2562
struct ErrorInfo *ei;
drivers/scsi/hpsa.c
2571
ei = cp->err_info;
drivers/scsi/hpsa.c
2619
if (unlikely(ei->CommandStatus == CMD_CTLR_LOCKUP)) {
drivers/scsi/hpsa.c
2628
scsi_set_resid(cmd, ei->ResidualCnt);
drivers/scsi/hpsa.c
2629
if (ei->CommandStatus == 0)
drivers/scsi/hpsa.c
2650
if (ei->CommandStatus == CMD_IOACCEL_DISABLED)
drivers/scsi/hpsa.c
2657
switch (ei->CommandStatus) {
drivers/scsi/hpsa.c
2660
cmd->result |= ei->ScsiStatus;
drivers/scsi/hpsa.c
2663
sizeof(ei->SenseInfo));
drivers/scsi/hpsa.c
2664
if (ei->SenseLen < sense_data_size)
drivers/scsi/hpsa.c
2665
sense_data_size = ei->SenseLen;
drivers/scsi/hpsa.c
2666
memcpy(cmd->sense_buffer, ei->SenseInfo, sense_data_size);
drivers/scsi/hpsa.c
2667
if (ei->ScsiStatus)
drivers/scsi/hpsa.c
2668
decode_sense_data(ei->SenseInfo, sense_data_size,
drivers/scsi/hpsa.c
2670
if (ei->ScsiStatus == SAM_STAT_CHECK_CONDITION) {
drivers/scsi/hpsa.c
2691
if (ei->ScsiStatus) {
drivers/scsi/hpsa.c
2695
cp, ei->ScsiStatus,
drivers/scsi/hpsa.c
2788
cp, ei->CommandStatus);
drivers/scsi/hpsa.c
2920
const struct ErrorInfo *ei = cp->err_info;
drivers/scsi/hpsa.c
2925
switch (ei->CommandStatus) {
drivers/scsi/hpsa.c
2927
if (ei->SenseLen > sizeof(ei->SenseInfo))
drivers/scsi/hpsa.c
2928
sense_len = sizeof(ei->SenseInfo);
drivers/scsi/hpsa.c
2930
sense_len = ei->SenseLen;
drivers/scsi/hpsa.c
2931
decode_sense_data(ei->SenseInfo, sense_len,
drivers/scsi/hpsa.c
2934
if (ei->ScsiStatus == SAM_STAT_CHECK_CONDITION)
drivers/scsi/hpsa.c
2938
dev_warn(d, "SCSI Status = 0x%02x\n", ei->ScsiStatus);
drivers/scsi/hpsa.c
2939
if (ei->ScsiStatus == 0)
drivers/scsi/hpsa.c
2988
ei->CommandStatus);
drivers/scsi/hpsa.c
2997
struct ErrorInfo *ei;
drivers/scsi/hpsa.c
3009
ei = c->err_info;
drivers/scsi/hpsa.c
3010
if (ei->CommandStatus != 0 && ei->CommandStatus != CMD_DATA_UNDERRUN) {
drivers/scsi/hpsa.c
3049
struct ErrorInfo *ei;
drivers/scsi/hpsa.c
3062
ei = c->err_info;
drivers/scsi/hpsa.c
3063
if (ei->CommandStatus != 0 && ei->CommandStatus != CMD_DATA_UNDERRUN) {
drivers/scsi/hpsa.c
3077
struct ErrorInfo *ei;
drivers/scsi/hpsa.c
3091
ei = c->err_info;
drivers/scsi/hpsa.c
3092
if (ei->CommandStatus != 0) {
drivers/scsi/hpsa.c
3303
struct ErrorInfo *ei;
drivers/scsi/hpsa.c
3318
ei = c->err_info;
drivers/scsi/hpsa.c
3319
if (ei->CommandStatus != 0 && ei->CommandStatus != CMD_DATA_UNDERRUN) {
drivers/scsi/hpsa.c
3345
struct ErrorInfo *ei;
drivers/scsi/hpsa.c
3361
ei = c->err_info;
drivers/scsi/hpsa.c
3362
if (ei->CommandStatus != 0 && ei->CommandStatus != CMD_DATA_UNDERRUN) {
drivers/scsi/hpsa.c
3376
struct ErrorInfo *ei;
drivers/scsi/hpsa.c
3389
ei = c->err_info;
drivers/scsi/hpsa.c
3390
if (ei->CommandStatus != 0 && ei->CommandStatus != CMD_DATA_UNDERRUN) {
drivers/scsi/hpsa.c
3405
struct ErrorInfo *ei;
drivers/scsi/hpsa.c
3418
ei = c->err_info;
drivers/scsi/hpsa.c
3419
if (ei->CommandStatus != 0 && ei->CommandStatus != CMD_DATA_UNDERRUN) {
drivers/scsi/hpsa.c
3442
struct ErrorInfo *ei = NULL;
drivers/scsi/hpsa.c
3502
ei = c->err_info;
drivers/scsi/hpsa.c
3503
if (ei->CommandStatus != 0 && ei->CommandStatus != CMD_DATA_UNDERRUN) {
drivers/scsi/hpsa.c
3735
struct ErrorInfo *ei;
drivers/scsi/hpsa.c
3752
ei = c->err_info;
drivers/scsi/hpsa.c
3753
if (ei->CommandStatus != 0 &&
drivers/scsi/hpsa.c
3754
ei->CommandStatus != CMD_DATA_UNDERRUN) {
drivers/slimbus/qcom-ngd-ctrl.c
440
.ei = slimbus_power_resp_msg_v01_ei,
drivers/soc/qcom/pdr_interface.c
344
.ei = servreg_state_updated_ind_ei,
drivers/soc/qcom/qcom_pd_mapper.c
240
.ei = servreg_get_domain_list_req_ei,
drivers/soc/qcom/qcom_pd_mapper.c
247
.ei = servreg_loc_pfr_req_ei,
drivers/soc/qcom/qmi_encdec.c
845
unsigned int txn_id, const struct qmi_elem_info *ei,
drivers/soc/qcom/qmi_encdec.c
855
ret = qmi_calc_min_msg_len(ei, 1);
drivers/soc/qcom/qmi_encdec.c
869
msglen = qmi_encode(ei, msg + sizeof(*hdr), c_struct, *len, 1);
drivers/soc/qcom/qmi_encdec.c
899
const struct qmi_elem_info *ei, void *c_struct)
drivers/soc/qcom/qmi_encdec.c
901
if (!ei)
drivers/soc/qcom/qmi_encdec.c
907
return qmi_decode(ei, c_struct, buf + sizeof(struct qmi_header),
drivers/soc/qcom/qmi_interface.c
309
const struct qmi_elem_info *ei, void *c_struct)
drivers/soc/qcom/qmi_interface.c
318
txn->ei = ei;
drivers/soc/qcom/qmi_interface.c
414
ret = qmi_decode_message(buf, len, handler->ei, dest);
drivers/soc/qcom/qmi_interface.c
502
if (txn->dest && txn->ei) {
drivers/soc/qcom/qmi_interface.c
503
ret = qmi_decode_message(buf, len, txn->ei, txn->dest);
drivers/soc/qcom/qmi_interface.c
742
const struct qmi_elem_info *ei,
drivers/soc/qcom/qmi_interface.c
752
txn->id, ei,
drivers/soc/qcom/qmi_interface.c
794
const struct qmi_elem_info *ei, const void *c_struct)
drivers/soc/qcom/qmi_interface.c
796
return qmi_send_message(qmi, sq, txn, QMI_REQUEST, msg_id, len, ei,
drivers/soc/qcom/qmi_interface.c
815
const struct qmi_elem_info *ei, const void *c_struct)
drivers/soc/qcom/qmi_interface.c
817
return qmi_send_message(qmi, sq, txn, QMI_RESPONSE, msg_id, len, ei,
drivers/soc/qcom/qmi_interface.c
835
const struct qmi_elem_info *ei,
drivers/soc/qcom/qmi_interface.c
846
rval = qmi_send_message(qmi, sq, &txn, QMI_INDICATION, msg_id, len, ei,
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1245
char *ei = enable_info;
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1247
l = strlen(ei);
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1256
while (ei[p] != ',')
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1259
strscpy(enable_info1, ei,
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1262
ei += p + 1;
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1263
l = strlen(ei);
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1271
strscpy(enable_info2, ei,
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1280
while (ei[p] != ',')
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1283
strscpy(enable_info2, ei,
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1286
ei += p + 1;
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1287
l = strlen(ei);
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1294
strscpy(enable_info3, ei,
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1303
while (ei[p] != ',')
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1305
strscpy(enable_info3, ei,
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1307
ei += p + 1;
drivers/staging/media/atomisp/pci/runtime/debug/src/ia_css_debug.c
1308
strscpy(enable_info3, ei,
drivers/video/fbdev/omap/lcd_dma.c
140
long ei, fi;
drivers/video/fbdev/omap/lcd_dma.c
178
ei = PIXSTEP(0, 0, 1, 0);
drivers/video/fbdev/omap/lcd_dma.c
183
ei = PIXSTEP(1, 0, 0, 0);
drivers/video/fbdev/omap/lcd_dma.c
193
ei = PIXSTEP(0, 1, 0, 0);
drivers/video/fbdev/omap/lcd_dma.c
198
ei = PIXSTEP(0, 1, 0, 0);
drivers/video/fbdev/omap/lcd_dma.c
208
ei = PIXSTEP(1, 0, 0, 0);
drivers/video/fbdev/omap/lcd_dma.c
213
ei = PIXSTEP(0, 0, 1, 0);
drivers/video/fbdev/omap/lcd_dma.c
223
ei = PIXSTEP(0, 0, 0, 1);
drivers/video/fbdev/omap/lcd_dma.c
228
ei = PIXSTEP(0, 0, 0, 1);
drivers/video/fbdev/omap/lcd_dma.c
280
omap_writew(ei, OMAP1610_DMA_LCD_SRC_EI_B1);
fs/adfs/super.c
197
struct adfs_inode_info *ei;
fs/adfs/super.c
198
ei = alloc_inode_sb(sb, adfs_inode_cachep, GFP_KERNEL);
fs/adfs/super.c
199
if (!ei)
fs/adfs/super.c
201
return &ei->vfs_inode;
fs/adfs/super.c
217
struct adfs_inode_info *ei = (struct adfs_inode_info *) foo;
fs/adfs/super.c
219
inode_init_once(&ei->vfs_inode);
fs/affs/super.c
122
struct affs_inode_info *ei = (struct affs_inode_info *) foo;
fs/affs/super.c
124
mutex_init(&ei->i_link_lock);
fs/affs/super.c
125
mutex_init(&ei->i_ext_lock);
fs/affs/super.c
126
inode_init_once(&ei->vfs_inode);
fs/btrfs/backref.c
1017
struct btrfs_extent_item *ei;
fs/btrfs/backref.c
1028
ei = btrfs_item_ptr(leaf, slot, struct btrfs_extent_item);
fs/btrfs/backref.c
1031
ret = ctx->check_extent_item(ctx->bytenr, ei, leaf, ctx->user_ctx);
fs/btrfs/backref.c
1036
flags = btrfs_extent_flags(leaf, ei);
fs/btrfs/backref.c
1039
ptr = (unsigned long)(ei + 1);
fs/btrfs/backref.c
1040
end = (unsigned long)ei + item_size;
fs/btrfs/backref.c
2211
struct btrfs_extent_item *ei;
fs/btrfs/backref.c
2260
ei = btrfs_item_ptr(eb, path->slots[0], struct btrfs_extent_item);
fs/btrfs/backref.c
2261
flags = btrfs_extent_flags(eb, ei);
fs/btrfs/backref.c
2293
const struct btrfs_extent_item *ei,
fs/btrfs/backref.c
2304
flags = btrfs_extent_flags(eb, ei);
fs/btrfs/backref.c
2309
(struct btrfs_extent_inline_ref *)(ei + 1);
fs/btrfs/backref.c
2312
info = (struct btrfs_tree_block_info *)(ei + 1);
fs/btrfs/backref.c
2317
*out_eiref = (struct btrfs_extent_inline_ref *)(ei + 1);
fs/btrfs/backref.c
2320
if ((unsigned long)(*ptr) >= (unsigned long)ei + item_size)
fs/btrfs/backref.c
2324
end = (unsigned long)ei + item_size;
fs/btrfs/backref.c
2347
struct btrfs_key *key, struct btrfs_extent_item *ei,
fs/btrfs/backref.c
2358
ret = get_extent_inline_ref(ptr, eb, key, ei, item_size,
fs/btrfs/backref.c
2377
info = (struct btrfs_tree_block_info *)(ei + 1);
fs/btrfs/backref.c
2864
struct btrfs_extent_item *ei;
fs/btrfs/backref.c
2909
ei = btrfs_item_ptr(path->nodes[0], path->slots[0],
fs/btrfs/backref.c
2919
if (btrfs_extent_flags(path->nodes[0], ei) & BTRFS_EXTENT_FLAG_DATA) {
fs/btrfs/backref.c
2923
iter->cur_ptr = (u32)(iter->item_ptr + sizeof(*ei));
fs/btrfs/backref.h
135
int (*check_extent_item)(u64 bytenr, const struct btrfs_extent_item *ei,
fs/btrfs/backref.h
221
struct btrfs_key *key, struct btrfs_extent_item *ei,
fs/btrfs/extent-tree.c
1041
struct btrfs_extent_item *ei;
fs/btrfs/extent-tree.c
1050
ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item);
fs/btrfs/extent-tree.c
1051
item_offset = (unsigned long)iref - (unsigned long)ei;
fs/btrfs/extent-tree.c
1058
ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item);
fs/btrfs/extent-tree.c
1059
refs = btrfs_extent_refs(leaf, ei);
fs/btrfs/extent-tree.c
1061
btrfs_set_extent_refs(leaf, ei, refs);
fs/btrfs/extent-tree.c
1063
__run_delayed_extent_op(extent_op, leaf, ei);
fs/btrfs/extent-tree.c
1065
ptr = (unsigned long)ei + item_offset;
fs/btrfs/extent-tree.c
1066
end = (unsigned long)ei + btrfs_item_size(leaf, path->slots[0]);
fs/btrfs/extent-tree.c
1131
struct btrfs_extent_item *ei;
fs/btrfs/extent-tree.c
1141
ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item);
fs/btrfs/extent-tree.c
1142
refs = btrfs_extent_refs(leaf, ei);
fs/btrfs/extent-tree.c
1159
btrfs_set_extent_refs(leaf, ei, refs);
fs/btrfs/extent-tree.c
1161
__run_delayed_extent_op(extent_op, leaf, ei);
fs/btrfs/extent-tree.c
1227
end = (unsigned long)ei + item_size;
fs/btrfs/extent-tree.c
164
struct btrfs_extent_item *ei;
fs/btrfs/extent-tree.c
167
if (unlikely(item_size < sizeof(*ei))) {
fs/btrfs/extent-tree.c
1674
struct btrfs_extent_item *ei)
fs/btrfs/extent-tree.c
1676
u64 flags = btrfs_extent_flags(leaf, ei);
fs/btrfs/extent-tree.c
1679
btrfs_set_extent_flags(leaf, ei, flags);
fs/btrfs/extent-tree.c
1685
bi = (struct btrfs_tree_block_info *)(ei + 1);
fs/btrfs/extent-tree.c
1698
struct btrfs_extent_item *ei;
fs/btrfs/extent-tree.c
171
item_size, sizeof(*ei));
fs/btrfs/extent-tree.c
176
ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item);
fs/btrfs/extent-tree.c
1767
if (unlikely(item_size < sizeof(*ei))) {
fs/btrfs/extent-tree.c
177
num_refs = btrfs_extent_refs(leaf, ei);
fs/btrfs/extent-tree.c
1771
item_size, sizeof(*ei));
fs/btrfs/extent-tree.c
1776
ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item);
fs/btrfs/extent-tree.c
1777
__run_delayed_extent_op(extent_op, leaf, ei);
fs/btrfs/extent-tree.c
186
extent_flags = btrfs_extent_flags(leaf, ei);
fs/btrfs/extent-tree.c
2430
struct btrfs_extent_item *ei;
fs/btrfs/extent-tree.c
2469
ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item);
fs/btrfs/extent-tree.c
2470
expected_size = sizeof(*ei) + btrfs_extent_inline_ref_size(BTRFS_EXTENT_DATA_REF_KEY);
fs/btrfs/extent-tree.c
2473
if (item_size == sizeof(*ei))
fs/btrfs/extent-tree.c
2477
iref = (struct btrfs_extent_inline_ref *)(ei + 1);
fs/btrfs/extent-tree.c
2494
if (btrfs_extent_refs(leaf, ei) !=
fs/btrfs/extent-tree.c
3105
struct btrfs_extent_item *ei;
fs/btrfs/extent-tree.c
3115
ei = btrfs_item_ptr(leaf, slot, struct btrfs_extent_item);
fs/btrfs/extent-tree.c
3116
ptr = (unsigned long)(ei + 1);
fs/btrfs/extent-tree.c
3117
end = (unsigned long)ei + btrfs_item_size(leaf, slot);
fs/btrfs/extent-tree.c
3277
struct btrfs_extent_item *ei;
fs/btrfs/extent-tree.c
3431
if (unlikely(item_size < sizeof(*ei))) {
fs/btrfs/extent-tree.c
3435
item_size, sizeof(*ei));
fs/btrfs/extent-tree.c
3439
ei = btrfs_item_ptr(leaf, extent_slot,
fs/btrfs/extent-tree.c
3445
if (unlikely(item_size < sizeof(*ei) + sizeof(*bi))) {
fs/btrfs/extent-tree.c
3450
sizeof(*ei) + sizeof(*bi));
fs/btrfs/extent-tree.c
3453
bi = (struct btrfs_tree_block_info *)(ei + 1);
fs/btrfs/extent-tree.c
3457
refs = btrfs_extent_refs(leaf, ei);
fs/btrfs/extent-tree.c
3468
__run_delayed_extent_op(extent_op, leaf, ei);
fs/btrfs/extent-tree.c
3481
btrfs_set_extent_refs(leaf, ei, refs);
fs/btrfs/extent-tree.c
3497
.generation = btrfs_extent_generation(leaf, ei),
fs/btrfs/extent-tree.c
55
struct btrfs_extent_item *ei);
fs/btrfs/extent-tree.c
808
struct btrfs_extent_item *ei;
fs/btrfs/extent-tree.c
891
if (unlikely(item_size < sizeof(*ei))) {
fs/btrfs/extent-tree.c
895
item_size, sizeof(*ei));
fs/btrfs/extent-tree.c
900
ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_extent_item);
fs/btrfs/extent-tree.c
901
flags = btrfs_extent_flags(leaf, ei);
fs/btrfs/extent-tree.c
903
ptr = (unsigned long)(ei + 1);
fs/btrfs/extent-tree.c
904
end = (unsigned long)ei + item_size;
fs/btrfs/fiemap.c
561
struct btrfs_file_extent_item *ei;
fs/btrfs/fiemap.c
597
ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_file_extent_item);
fs/btrfs/fiemap.c
598
if (btrfs_file_extent_type(leaf, ei) == BTRFS_FILE_EXTENT_INLINE) {
fs/btrfs/fiemap.c
610
disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, ei);
fs/btrfs/fiemap.c
621
ei = btrfs_item_ptr(leaf, path->slots[0],
fs/btrfs/fiemap.c
623
disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, ei);
fs/btrfs/fiemap.c
685
struct btrfs_file_extent_item *ei;
fs/btrfs/fiemap.c
735
ei = btrfs_item_ptr(leaf, path->slots[0],
fs/btrfs/fiemap.c
737
compression = btrfs_file_extent_compression(leaf, ei);
fs/btrfs/fiemap.c
738
extent_type = btrfs_file_extent_type(leaf, ei);
fs/btrfs/fiemap.c
739
extent_gen = btrfs_file_extent_generation(leaf, ei);
fs/btrfs/fiemap.c
742
disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, ei);
fs/btrfs/fiemap.c
744
extent_offset = btrfs_file_extent_offset(leaf, ei);
fs/btrfs/inode.c
10386
struct btrfs_file_extent_item *ei;
fs/btrfs/inode.c
10413
ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_file_extent_item);
fs/btrfs/inode.c
10415
if (btrfs_file_extent_type(leaf, ei) == BTRFS_FILE_EXTENT_INLINE) {
fs/btrfs/inode.c
10428
if (btrfs_file_extent_compression(leaf, ei) != BTRFS_COMPRESS_NONE) {
fs/btrfs/inode.c
10434
disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, ei);
fs/btrfs/inode.c
10441
logical_block_start = disk_bytenr + btrfs_file_extent_offset(leaf, ei);
fs/btrfs/inode.c
10442
extent_gen = btrfs_file_extent_generation(leaf, ei);
fs/btrfs/inode.c
10448
len = btrfs_file_extent_num_bytes(leaf, ei);
fs/btrfs/inode.c
223
struct btrfs_extent_item *ei;
fs/btrfs/inode.c
261
ei = btrfs_item_ptr(eb, path.slots[0], struct btrfs_extent_item);
fs/btrfs/inode.c
269
ret = tree_backref_for_extent(&ptr, eb, &found_key, ei,
fs/btrfs/inode.c
472
struct btrfs_file_extent_item *ei;
fs/btrfs/inode.c
513
ei = btrfs_item_ptr(leaf, path->slots[0],
fs/btrfs/inode.c
515
btrfs_set_file_extent_generation(leaf, ei, trans->transid);
fs/btrfs/inode.c
516
btrfs_set_file_extent_type(leaf, ei, BTRFS_FILE_EXTENT_INLINE);
fs/btrfs/inode.c
517
btrfs_set_file_extent_encryption(leaf, ei, 0);
fs/btrfs/inode.c
518
btrfs_set_file_extent_other_encoding(leaf, ei, 0);
fs/btrfs/inode.c
519
btrfs_set_file_extent_ram_bytes(leaf, ei, size);
fs/btrfs/inode.c
520
ptr = btrfs_file_extent_inline_start(ei);
fs/btrfs/inode.c
527
btrfs_set_file_extent_compression(leaf, ei,
fs/btrfs/inode.c
534
btrfs_set_file_extent_compression(leaf, ei, 0);
fs/btrfs/inode.c
8051
struct btrfs_inode *ei;
fs/btrfs/inode.c
8054
ei = alloc_inode_sb(sb, btrfs_inode_cachep, GFP_KERNEL);
fs/btrfs/inode.c
8055
if (!ei)
fs/btrfs/inode.c
8058
ei->root = NULL;
fs/btrfs/inode.c
8059
ei->generation = 0;
fs/btrfs/inode.c
8060
ei->last_trans = 0;
fs/btrfs/inode.c
8061
ei->last_sub_trans = 0;
fs/btrfs/inode.c
8062
ei->logged_trans = 0;
fs/btrfs/inode.c
8063
ei->delalloc_bytes = 0;
fs/btrfs/inode.c
8065
ei->new_delalloc_bytes = 0;
fs/btrfs/inode.c
8066
ei->defrag_bytes = 0;
fs/btrfs/inode.c
8067
ei->disk_i_size = 0;
fs/btrfs/inode.c
8068
ei->flags = 0;
fs/btrfs/inode.c
8069
ei->ro_flags = 0;
fs/btrfs/inode.c
8075
ei->csum_bytes = 0;
fs/btrfs/inode.c
8076
ei->dir_index = 0;
fs/btrfs/inode.c
8077
ei->last_unlink_trans = 0;
fs/btrfs/inode.c
8078
ei->last_reflink_trans = 0;
fs/btrfs/inode.c
8079
ei->last_log_commit = 0;
fs/btrfs/inode.c
8081
spin_lock_init(&ei->lock);
fs/btrfs/inode.c
8082
ei->outstanding_extents = 0;
fs/btrfs/inode.c
8084
btrfs_init_metadata_block_rsv(fs_info, &ei->block_rsv,
fs/btrfs/inode.c
8086
ei->runtime_flags = 0;
fs/btrfs/inode.c
8087
ei->prop_compress = BTRFS_COMPRESS_NONE;
fs/btrfs/inode.c
8088
ei->defrag_compress = BTRFS_COMPRESS_NONE;
fs/btrfs/inode.c
8090
ei->delayed_node = NULL;
fs/btrfs/inode.c
8092
ei->i_otime_sec = 0;
fs/btrfs/inode.c
8093
ei->i_otime_nsec = 0;
fs/btrfs/inode.c
8095
inode = &ei->vfs_inode;
fs/btrfs/inode.c
8096
btrfs_extent_map_tree_init(&ei->extent_tree);
fs/btrfs/inode.c
8099
btrfs_extent_io_tree_init(fs_info, &ei->io_tree, IO_TREE_INODE_IO);
fs/btrfs/inode.c
8100
ei->io_tree.inode = ei;
fs/btrfs/inode.c
8102
ei->file_extent_tree = NULL;
fs/btrfs/inode.c
8104
mutex_init(&ei->log_mutex);
fs/btrfs/inode.c
8105
spin_lock_init(&ei->ordered_tree_lock);
fs/btrfs/inode.c
8106
ei->ordered_tree = RB_ROOT;
fs/btrfs/inode.c
8107
ei->ordered_tree_last = NULL;
fs/btrfs/inode.c
8108
INIT_LIST_HEAD(&ei->delalloc_inodes);
fs/btrfs/inode.c
8109
INIT_LIST_HEAD(&ei->delayed_iput);
fs/btrfs/inode.c
8110
init_rwsem(&ei->i_mmap_lock);
fs/btrfs/inode.c
8204
struct btrfs_inode *ei = foo;
fs/btrfs/inode.c
8206
inode_init_once(&ei->vfs_inode);
fs/btrfs/inode.c
9047
struct btrfs_file_extent_item *ei;
fs/btrfs/inode.c
9107
ei = btrfs_item_ptr(leaf, path->slots[0],
fs/btrfs/inode.c
9109
btrfs_set_file_extent_generation(leaf, ei, trans->transid);
fs/btrfs/inode.c
9110
btrfs_set_file_extent_type(leaf, ei,
fs/btrfs/inode.c
9112
btrfs_set_file_extent_encryption(leaf, ei, 0);
fs/btrfs/inode.c
9113
btrfs_set_file_extent_compression(leaf, ei, 0);
fs/btrfs/inode.c
9114
btrfs_set_file_extent_other_encoding(leaf, ei, 0);
fs/btrfs/inode.c
9115
btrfs_set_file_extent_ram_bytes(leaf, ei, name_len);
fs/btrfs/inode.c
9117
ptr = btrfs_file_extent_inline_start(ei);
fs/btrfs/print-tree.c
103
struct btrfs_extent_item *ei;
fs/btrfs/print-tree.c
116
if (unlikely(item_size < sizeof(*ei))) {
fs/btrfs/print-tree.c
119
item_size, sizeof(*ei));
fs/btrfs/print-tree.c
123
ei = btrfs_item_ptr(eb, slot, struct btrfs_extent_item);
fs/btrfs/print-tree.c
124
flags = btrfs_extent_flags(eb, ei);
fs/btrfs/print-tree.c
127
btrfs_extent_refs(eb, ei), btrfs_extent_generation(eb, ei),
fs/btrfs/print-tree.c
133
info = (struct btrfs_tree_block_info *)(ei + 1);
fs/btrfs/print-tree.c
141
iref = (struct btrfs_extent_inline_ref *)(ei + 1);
fs/btrfs/print-tree.c
145
end = (unsigned long)ei + item_size;
fs/btrfs/ref-verify.c
418
struct btrfs_extent_item *ei;
fs/btrfs/ref-verify.c
429
ei = btrfs_item_ptr(leaf, slot, struct btrfs_extent_item);
fs/btrfs/ref-verify.c
430
flags = btrfs_extent_flags(leaf, ei);
fs/btrfs/ref-verify.c
436
info = (struct btrfs_tree_block_info *)(ei + 1);
fs/btrfs/ref-verify.c
442
iref = (struct btrfs_extent_inline_ref *)(ei + 1);
fs/btrfs/ref-verify.c
446
end = (unsigned long)ei + item_size;
fs/btrfs/reflink.c
216
struct btrfs_file_extent_item *ei;
fs/btrfs/reflink.c
218
ei = btrfs_item_ptr(path->nodes[0], path->slots[0],
fs/btrfs/reflink.c
225
if (btrfs_file_extent_type(path->nodes[0], ei) ==
fs/btrfs/relocation.c
3046
struct btrfs_extent_item *ei;
fs/btrfs/relocation.c
3059
item_size >= sizeof(*ei) + sizeof(*bi)) {
fs/btrfs/relocation.c
3062
ei = btrfs_item_ptr(eb, path->slots[0],
fs/btrfs/relocation.c
3064
end = (unsigned long)ei + item_size;
fs/btrfs/relocation.c
3066
bi = (struct btrfs_tree_block_info *)(ei + 1);
fs/btrfs/relocation.c
3071
ptr = (unsigned long)(ei + 1);
fs/btrfs/relocation.c
3073
generation = btrfs_extent_generation(eb, ei);
fs/btrfs/relocation.c
3090
if (btrfs_extent_refs(eb, ei) == 1 &&
fs/btrfs/relocation.c
3091
!(btrfs_extent_flags(eb, ei) &
fs/btrfs/relocation.c
3254
struct btrfs_file_extent_item *ei;
fs/btrfs/relocation.c
3268
ei = btrfs_item_ptr(leaf, i, struct btrfs_file_extent_item);
fs/btrfs/relocation.c
3269
type = btrfs_file_extent_type(leaf, ei);
fs/btrfs/relocation.c
3273
btrfs_file_extent_disk_bytenr(leaf, ei) == data_bytenr) {
fs/btrfs/relocation.c
3493
struct btrfs_extent_item *ei;
fs/btrfs/relocation.c
3539
ei = btrfs_item_ptr(path->nodes[0], path->slots[0],
fs/btrfs/relocation.c
3541
flags = btrfs_extent_flags(path->nodes[0], ei);
fs/btrfs/scrub.c
1588
struct btrfs_extent_item *ei;
fs/btrfs/scrub.c
1598
ei = btrfs_item_ptr(path->nodes[0], path->slots[0], struct btrfs_extent_item);
fs/btrfs/scrub.c
1599
*flags_ret = btrfs_extent_flags(path->nodes[0], ei);
fs/btrfs/scrub.c
1600
*generation_ret = btrfs_extent_generation(path->nodes[0], ei);
fs/btrfs/scrub.c
590
struct btrfs_extent_item *ei;
fs/btrfs/scrub.c
619
ei = btrfs_item_ptr(eb, path->slots[0], struct btrfs_extent_item);
fs/btrfs/scrub.c
628
ret = tree_backref_for_extent(&ptr, eb, &found_key, ei,
fs/btrfs/send.c
1488
static int check_extent_item(u64 bytenr, const struct btrfs_extent_item *ei,
fs/btrfs/send.c
1491
const u64 refs = btrfs_extent_refs(leaf, ei);
fs/btrfs/send.c
1496
const u64 flags = btrfs_extent_flags(leaf, ei);
fs/btrfs/send.c
1711
struct btrfs_file_extent_item *ei;
fs/btrfs/send.c
1742
ei = btrfs_item_ptr(path->nodes[0], path->slots[0],
fs/btrfs/send.c
1744
type = btrfs_file_extent_type(path->nodes[0], ei);
fs/btrfs/send.c
1752
compression = btrfs_file_extent_compression(path->nodes[0], ei);
fs/btrfs/send.c
1761
off = btrfs_file_extent_inline_start(ei);
fs/btrfs/send.c
1762
len = btrfs_file_extent_ram_bytes(path->nodes[0], ei);
fs/btrfs/send.c
5484
struct btrfs_file_extent_item *ei;
fs/btrfs/send.c
5498
ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_file_extent_item);
fs/btrfs/send.c
5499
ram_bytes = btrfs_file_extent_ram_bytes(leaf, ei);
fs/btrfs/send.c
5509
btrfs_file_extent_compression(leaf, ei));
fs/btrfs/send.c
5518
btrfs_file_extent_inline_start(ei), inline_size);
fs/btrfs/send.c
5536
struct btrfs_file_extent_item *ei;
fs/btrfs/send.c
5558
ei = btrfs_item_ptr(leaf, path->slots[0], struct btrfs_file_extent_item);
fs/btrfs/send.c
5559
disk_bytenr = btrfs_file_extent_disk_bytenr(leaf, ei);
fs/btrfs/send.c
5560
disk_num_bytes = btrfs_file_extent_disk_num_bytes(leaf, ei);
fs/btrfs/send.c
5565
min(key.offset + btrfs_file_extent_num_bytes(leaf, ei) - offset,
fs/btrfs/send.c
5568
btrfs_file_extent_ram_bytes(leaf, ei));
fs/btrfs/send.c
5570
offset - key.offset + btrfs_file_extent_offset(leaf, ei));
fs/btrfs/send.c
5572
btrfs_file_extent_compression(leaf, ei));
fs/btrfs/send.c
5633
struct btrfs_file_extent_item *ei;
fs/btrfs/send.c
5640
ei = btrfs_item_ptr(leaf, path->slots[0],
fs/btrfs/send.c
5643
btrfs_file_extent_compression(leaf, ei) != BTRFS_COMPRESS_NONE) {
fs/btrfs/send.c
5644
bool is_inline = (btrfs_file_extent_type(leaf, ei) ==
fs/btrfs/send.c
5660
btrfs_file_extent_disk_num_bytes(leaf, ei) <= len) {
fs/btrfs/send.c
5869
struct btrfs_file_extent_item *ei;
fs/btrfs/send.c
5895
ei = btrfs_item_ptr(leaf, slot, struct btrfs_file_extent_item);
fs/btrfs/send.c
5896
type = btrfs_file_extent_type(leaf, ei);
fs/btrfs/send.c
5898
ext_len = btrfs_file_extent_ram_bytes(leaf, ei);
fs/btrfs/send.c
5901
ext_len = btrfs_file_extent_num_bytes(leaf, ei);
fs/btrfs/send.c
5937
clone_data_offset = btrfs_file_extent_offset(leaf, ei);
fs/btrfs/send.c
5938
if (btrfs_file_extent_disk_bytenr(leaf, ei) == disk_byte) {
fs/btrfs/send.c
5953
if (btrfs_file_extent_disk_bytenr(leaf, ei) == disk_byte &&
fs/btrfs/send.c
6064
struct btrfs_file_extent_item *ei;
fs/btrfs/send.c
6124
ei = btrfs_item_ptr(path->nodes[0], path->slots[0],
fs/btrfs/send.c
6126
disk_byte = btrfs_file_extent_disk_bytenr(path->nodes[0], ei);
fs/btrfs/send.c
6127
data_offset = btrfs_file_extent_offset(path->nodes[0], ei);
fs/btrfs/send.c
6144
struct btrfs_file_extent_item *ei;
fs/btrfs/send.c
6163
ei = btrfs_item_ptr(eb, slot, struct btrfs_file_extent_item);
fs/btrfs/send.c
6164
left_type = btrfs_file_extent_type(eb, ei);
fs/btrfs/send.c
6169
left_disknr = btrfs_file_extent_disk_bytenr(eb, ei);
fs/btrfs/send.c
6170
left_len = btrfs_file_extent_num_bytes(eb, ei);
fs/btrfs/send.c
6171
left_offset = btrfs_file_extent_offset(eb, ei);
fs/btrfs/send.c
6172
left_gen = btrfs_file_extent_generation(eb, ei);
fs/btrfs/send.c
6220
ei = btrfs_item_ptr(eb, slot, struct btrfs_file_extent_item);
fs/btrfs/send.c
6221
right_type = btrfs_file_extent_type(eb, ei);
fs/btrfs/send.c
6227
right_len = btrfs_file_extent_ram_bytes(eb, ei);
fs/btrfs/send.c
6230
right_len = btrfs_file_extent_num_bytes(eb, ei);
fs/btrfs/send.c
6252
right_disknr = btrfs_file_extent_disk_bytenr(eb, ei);
fs/btrfs/send.c
6253
right_offset = btrfs_file_extent_offset(eb, ei);
fs/btrfs/send.c
6254
right_gen = btrfs_file_extent_generation(eb, ei);
fs/btrfs/send.c
6456
struct btrfs_file_extent_item *ei;
fs/btrfs/send.c
6459
ei = btrfs_item_ptr(path->nodes[0], path->slots[0],
fs/btrfs/send.c
6461
type = btrfs_file_extent_type(path->nodes[0], ei);
fs/btrfs/send.c
6474
if (btrfs_file_extent_disk_bytenr(path->nodes[0], ei) == 0)
fs/btrfs/tree-checker.c
1369
struct btrfs_extent_item *ei;
fs/btrfs/tree-checker.c
1435
if (unlikely(item_size < sizeof(*ei))) {
fs/btrfs/tree-checker.c
1438
item_size, sizeof(*ei),
fs/btrfs/tree-checker.c
1445
ei = btrfs_item_ptr(leaf, slot, struct btrfs_extent_item);
fs/btrfs/tree-checker.c
1446
flags = btrfs_extent_flags(leaf, ei);
fs/btrfs/tree-checker.c
1447
total_refs = btrfs_extent_refs(leaf, ei);
fs/btrfs/tree-checker.c
1448
generation = btrfs_extent_generation(leaf, ei);
fs/btrfs/tree-checker.c
1493
ptr = (unsigned long)(struct btrfs_extent_item *)(ei + 1);
fs/btrfs/tree-log.c
5272
struct btrfs_file_extent_item *ei;
fs/btrfs/tree-log.c
5276
ei = btrfs_item_ptr(leaf, slot, struct btrfs_file_extent_item);
fs/btrfs/tree-log.c
5278
if (btrfs_file_extent_type(leaf, ei) ==
fs/btrfs/tree-log.c
5284
btrfs_file_extent_num_bytes(leaf, ei);
fs/coda/inode.c
47
struct coda_inode_info *ei;
fs/coda/inode.c
48
ei = alloc_inode_sb(sb, coda_inode_cachep, GFP_KERNEL);
fs/coda/inode.c
49
if (!ei)
fs/coda/inode.c
51
memset(&ei->c_fid, 0, sizeof(struct CodaFid));
fs/coda/inode.c
52
ei->c_flags = 0;
fs/coda/inode.c
53
ei->c_uid = GLOBAL_ROOT_UID;
fs/coda/inode.c
54
ei->c_cached_perm = 0;
fs/coda/inode.c
55
spin_lock_init(&ei->c_lock);
fs/coda/inode.c
56
return &ei->vfs_inode;
fs/coda/inode.c
66
struct coda_inode_info *ei = (struct coda_inode_info *) foo;
fs/coda/inode.c
68
inode_init_once(&ei->vfs_inode);
fs/ecryptfs/main.c
649
struct ecryptfs_inode_info *ei = (struct ecryptfs_inode_info *)vptr;
fs/ecryptfs/main.c
651
inode_init_once(&ei->vfs_inode);
fs/efs/super.c
67
struct efs_inode_info *ei;
fs/efs/super.c
68
ei = alloc_inode_sb(sb, efs_inode_cachep, GFP_KERNEL);
fs/efs/super.c
69
if (!ei)
fs/efs/super.c
71
return &ei->vfs_inode;
fs/efs/super.c
81
struct efs_inode_info *ei = (struct efs_inode_info *) foo;
fs/efs/super.c
83
inode_init_once(&ei->vfs_inode);
fs/exfat/cache.c
102
spin_lock(&ei->cache_lru_lock);
fs/exfat/cache.c
103
list_for_each_entry(p, &ei->cache_lru, cache_list) {
fs/exfat/cache.c
130
cid->id = ei->cache_valid_id;
fs/exfat/cache.c
139
spin_unlock(&ei->cache_lru_lock);
fs/exfat/cache.c
148
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/cache.c
151
list_for_each_entry(p, &ei->cache_lru, cache_list) {
fs/exfat/cache.c
165
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/cache.c
171
spin_lock(&ei->cache_lru_lock);
fs/exfat/cache.c
173
new->id != ei->cache_valid_id)
fs/exfat/cache.c
178
if (ei->nr_caches < EXFAT_MAX_CACHE) {
fs/exfat/cache.c
179
ei->nr_caches++;
fs/exfat/cache.c
180
spin_unlock(&ei->cache_lru_lock);
fs/exfat/cache.c
184
spin_lock(&ei->cache_lru_lock);
fs/exfat/cache.c
185
ei->nr_caches--;
fs/exfat/cache.c
186
spin_unlock(&ei->cache_lru_lock);
fs/exfat/cache.c
190
spin_lock(&ei->cache_lru_lock);
fs/exfat/cache.c
193
ei->nr_caches--;
fs/exfat/cache.c
199
struct list_head *p = ei->cache_lru.prev;
fs/exfat/cache.c
211
spin_unlock(&ei->cache_lru_lock);
fs/exfat/cache.c
220
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/cache.c
223
while (!list_empty(&ei->cache_lru)) {
fs/exfat/cache.c
224
cache = list_entry(ei->cache_lru.next,
fs/exfat/cache.c
227
ei->nr_caches--;
fs/exfat/cache.c
231
ei->cache_valid_id++;
fs/exfat/cache.c
232
if (ei->cache_valid_id == EXFAT_CACHE_VALID)
fs/exfat/cache.c
233
ei->cache_valid_id++;
fs/exfat/cache.c
238
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/cache.c
240
spin_lock(&ei->cache_lru_lock);
fs/exfat/cache.c
242
spin_unlock(&ei->cache_lru_lock);
fs/exfat/cache.c
266
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/cache.c
272
if (ei->start_clu == EXFAT_FREE_CLUSTER) {
fs/exfat/cache.c
275
ei->start_clu);
fs/exfat/cache.c
280
*dclus = ei->start_clu;
fs/exfat/cache.c
77
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/cache.c
79
if (ei->cache_lru.next != &cache->cache_list)
fs/exfat/cache.c
80
list_move(&cache->cache_list, &ei->cache_lru);
fs/exfat/cache.c
92
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/dir.c
1002
struct exfat_hint *hint_stat = &ei->hint_stat;
fs/exfat/dir.c
101
if (clu_offset > 0 && ei->hint_bmap.off != EXFAT_EOF_CLUSTER &&
fs/exfat/dir.c
102
ei->hint_bmap.off > 0 && clu_offset >= ei->hint_bmap.off) {
fs/exfat/dir.c
1021
exfat_reset_empty_hint(&ei->hint_femp);
fs/exfat/dir.c
103
clu_offset -= ei->hint_bmap.off;
fs/exfat/dir.c
104
clu.dir = ei->hint_bmap.clu;
fs/exfat/dir.c
1047
exfat_set_empty_hint(ei, &candi_empty, &clu,
fs/exfat/dir.c
1167
if (ei->hint_femp.eidx == EXFAT_HINT_NONE) {
fs/exfat/dir.c
1168
ei->hint_femp.cur.dir = EXFAT_EOF_CLUSTER;
fs/exfat/dir.c
1169
ei->hint_femp.eidx = p_dir->size * dentries_per_clu;
fs/exfat/dir.c
1170
ei->hint_femp.count = 0;
fs/exfat/dir.c
1263
struct exfat_inode_info *ei = EXFAT_I(sb->s_root->d_inode);
fs/exfat/dir.c
1317
ei->hint_femp = hint_femp;
fs/exfat/dir.c
156
ei->hint_bmap.off = EXFAT_DEN_TO_CLU(dentry, sbi);
fs/exfat/dir.c
157
ei->hint_bmap.clu = clu.dir;
fs/exfat/dir.c
216
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/dir.c
241
if (ei->flags == ALLOC_NO_FAT_CHAIN && cpos >= i_size_read(inode))
fs/exfat/dir.c
78
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/dir.c
83
if (ei->type != TYPE_DIR)
fs/exfat/dir.c
86
exfat_chain_set(&dir, ei->start_clu,
fs/exfat/dir.c
87
EXFAT_B_TO_CLU(i_size_read(inode), sbi), ei->flags);
fs/exfat/dir.c
950
static inline void exfat_set_empty_hint(struct exfat_inode_info *ei,
fs/exfat/dir.c
954
if (ei->hint_femp.eidx == EXFAT_HINT_NONE ||
fs/exfat/dir.c
955
ei->hint_femp.eidx > dentry) {
fs/exfat/dir.c
956
int total_entries = EXFAT_B_TO_DEN(i_size_read(&ei->vfs_inode));
fs/exfat/dir.c
970
ei->hint_femp = *candi_empty;
fs/exfat/dir.c
992
int exfat_find_dir_entry(struct super_block *sb, struct exfat_inode_info *ei,
fs/exfat/exfat_fs.h
504
int exfat_find_dir_entry(struct super_block *sb, struct exfat_inode_info *ei,
fs/exfat/exfat_fs.h
515
#define exfat_get_dentry_set_by_ei(es, sb, ei) \
fs/exfat/exfat_fs.h
516
exfat_get_dentry_set(es, sb, &(ei)->dir, (ei)->entry, ES_ALL_ENTRIES)
fs/exfat/file.c
154
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/file.c
157
if (ei->type != TYPE_FILE && ei->type != TYPE_DIR)
fs/exfat/file.c
165
exfat_chain_set(&clu, ei->start_clu, num_clusters_phys, ei->flags);
fs/exfat/file.c
193
ei->flags = ALLOC_NO_FAT_CHAIN;
fs/exfat/file.c
194
ei->start_clu = EXFAT_EOF_CLUSTER;
fs/exfat/file.c
197
if (i_size_read(inode) < ei->valid_size)
fs/exfat/file.c
198
ei->valid_size = i_size_read(inode);
fs/exfat/file.c
200
if (ei->type == TYPE_FILE)
fs/exfat/file.c
201
ei->attr |= EXFAT_ATTR_ARCHIVE;
fs/exfat/file.c
218
if (ei->flags == ALLOC_FAT_CHAIN && last_clu != EXFAT_FREE_CLUSTER &&
fs/exfat/file.c
229
ei->hint_bmap.off = EXFAT_EOF_CLUSTER;
fs/exfat/file.c
230
ei->hint_bmap.clu = EXFAT_EOF_CLUSTER;
fs/exfat/file.c
233
ei->hint_stat.eidx = 0;
fs/exfat/file.c
234
ei->hint_stat.clu = ei->start_clu;
fs/exfat/file.c
235
ei->hint_femp.eidx = EXFAT_HINT_NONE;
fs/exfat/file.c
24
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/file.c
248
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/file.c
252
if (ei->start_clu == 0) {
fs/exfat/file.c
274
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/file.c
279
stat->btime.tv_sec = ei->i_crtime.tv_sec;
fs/exfat/file.c
280
stat->btime.tv_nsec = ei->i_crtime.tv_nsec;
fs/exfat/file.c
42
exfat_chain_set(&clu, ei->start_clu, num_clusters, ei->flags);
fs/exfat/file.c
54
clu.flags = ei->flags;
fs/exfat/file.c
595
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/file.c
599
pos = ei->valid_size;
fs/exfat/file.c
63
if (clu.flags != ei->flags)
fs/exfat/file.c
636
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/file.c
64
if (exfat_chain_cont_cluster(sb, ei->start_clu, num_clusters))
fs/exfat/file.c
648
valid_size = ei->valid_size;
fs/exfat/file.c
71
ei->start_clu = clu.dir;
fs/exfat/file.c
713
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/file.c
722
if (ei->valid_size < new_valid_size) {
fs/exfat/file.c
73
ei->flags = clu.flags;
fs/exfat/inode.c
134
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/inode.c
148
*clu = last_clu = ei->start_clu;
fs/exfat/inode.c
152
} else if (ei->flags == ALLOC_NO_FAT_CHAIN) {
fs/exfat/inode.c
174
new_clu.flags = ei->flags;
fs/exfat/inode.c
199
ei->flags = ALLOC_FAT_CHAIN;
fs/exfat/inode.c
200
ei->start_clu = new_clu.dir;
fs/exfat/inode.c
202
if (new_clu.flags != ei->flags) {
fs/exfat/inode.c
207
exfat_chain_cont_cluster(sb, ei->start_clu,
fs/exfat/inode.c
209
ei->flags = ALLOC_FAT_CHAIN;
fs/exfat/inode.c
228
if (ei->flags == ALLOC_NO_FAT_CHAIN) {
fs/exfat/inode.c
241
ei->hint_bmap.off = local_clu_offset;
fs/exfat/inode.c
242
ei->hint_bmap.clu = *clu;
fs/exfat/inode.c
250
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/inode.c
27
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/inode.c
28
bool is_dir = (ei->type == TYPE_DIR);
fs/exfat/inode.c
305
if (i_size == ei->valid_size || create || !bh_result->b_folio)
fs/exfat/inode.c
306
valid_blks = EXFAT_B_TO_BLK_ROUND_UP(ei->valid_size, sb);
fs/exfat/inode.c
308
valid_blks = EXFAT_B_TO_BLK(ei->valid_size, sb);
fs/exfat/inode.c
323
ei->valid_size = EXFAT_BLK_TO_B(iblock + max_blocks, sb);
fs/exfat/inode.c
334
(ei->valid_size & (sb->s_blocksize - 1))) {
fs/exfat/inode.c
354
size = ei->valid_size - pos;
fs/exfat/inode.c
37
if (ei->dir.dir == DIR_DELETED)
fs/exfat/inode.c
40
if (is_dir && ei->dir.dir == sbi->root_dir && ei->entry == -1)
fs/exfat/inode.c
401
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/inode.c
405
if (ei->valid_size < i_size_read(inode) &&
fs/exfat/inode.c
406
pos <= ei->valid_size &&
fs/exfat/inode.c
407
ei->valid_size < pos + readahead_length(rac))
fs/exfat/inode.c
457
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/inode.c
46
if (exfat_get_dentry_set_by_ei(&es, sb, ei))
fs/exfat/inode.c
464
if (!(err < 0) && pos + err > ei->valid_size) {
fs/exfat/inode.c
465
ei->valid_size = pos + err;
fs/exfat/inode.c
469
if (!(err < 0) && !(ei->attr & EXFAT_ATTR_ARCHIVE)) {
fs/exfat/inode.c
471
ei->attr |= EXFAT_ATTR_ARCHIVE;
fs/exfat/inode.c
482
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/inode.c
508
if (ei->valid_size < size) {
fs/exfat/inode.c
509
ei->valid_size = size;
fs/exfat/inode.c
512
} else if (pos < ei->valid_size && ei->valid_size < size) {
fs/exfat/inode.c
514
iov_iter_revert(iter, size - ei->valid_size);
fs/exfat/inode.c
515
iov_iter_zero(size - ei->valid_size, iter);
fs/exfat/inode.c
54
exfat_set_entry_time(sbi, &ei->i_crtime,
fs/exfat/inode.c
608
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/inode.c
611
ei->dir = info->dir;
fs/exfat/inode.c
612
ei->entry = info->entry;
fs/exfat/inode.c
613
ei->attr = info->attr;
fs/exfat/inode.c
614
ei->start_clu = info->start_clu;
fs/exfat/inode.c
615
ei->flags = info->flags;
fs/exfat/inode.c
616
ei->type = info->type;
fs/exfat/inode.c
617
ei->valid_size = info->valid_size;
fs/exfat/inode.c
619
ei->version = 0;
fs/exfat/inode.c
620
ei->hint_stat.eidx = 0;
fs/exfat/inode.c
621
ei->hint_stat.clu = info->start_clu;
fs/exfat/inode.c
622
ei->hint_femp.eidx = EXFAT_HINT_NONE;
fs/exfat/inode.c
623
ei->hint_bmap.off = EXFAT_EOF_CLUSTER;
fs/exfat/inode.c
624
ei->i_pos = 0;
fs/exfat/inode.c
653
ei->i_crtime = info->crtime;
fs/exfat/inode.c
75
if (ei->start_clu == EXFAT_EOF_CLUSTER)
fs/exfat/inode.c
84
if (on_disk_size < ei->valid_size)
fs/exfat/inode.c
87
ep2->dentry.stream.valid_size = cpu_to_le64(ei->valid_size);
fs/exfat/inode.c
90
ep2->dentry.stream.flags = ei->flags;
fs/exfat/inode.c
91
ep2->dentry.stream.start_clu = cpu_to_le32(ei->start_clu);
fs/exfat/namei.c
1012
struct exfat_uni_name *p_uniname, struct exfat_inode_info *ei)
fs/exfat/namei.c
1027
ret = exfat_get_dentry_set_by_ei(&old_es, sb, ei);
fs/exfat/namei.c
1050
ei->attr |= EXFAT_ATTR_ARCHIVE;
fs/exfat/namei.c
1064
ei->dir = dir;
fs/exfat/namei.c
1065
ei->entry = newentry;
fs/exfat/namei.c
1069
ei->attr |= EXFAT_ATTR_ARCHIVE;
fs/exfat/namei.c
1083
struct exfat_uni_name *p_uniname, struct exfat_inode_info *ei)
fs/exfat/namei.c
1094
ret = exfat_get_dentry_set_by_ei(&mov_es, parent_inode->i_sb, ei);
fs/exfat/namei.c
1110
ei->attr |= EXFAT_ATTR_ARCHIVE;
fs/exfat/namei.c
1120
ei->dir = newdir;
fs/exfat/namei.c
1121
ei->entry = newentry;
fs/exfat/namei.c
1137
struct exfat_inode_info *ei, struct inode *new_parent_inode,
fs/exfat/namei.c
1152
if (ei->dir.dir == DIR_DELETED) {
fs/exfat/namei.c
1191
ret = exfat_rename_file(new_parent_inode, &uni_name, ei);
fs/exfat/namei.c
1193
ret = exfat_move_file(new_parent_inode, &uni_name, ei);
fs/exfat/namei.c
313
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/namei.c
318
if (ei->hint_femp.eidx != EXFAT_HINT_NONE) {
fs/exfat/namei.c
319
hint_femp = ei->hint_femp;
fs/exfat/namei.c
320
ei->hint_femp.eidx = EXFAT_HINT_NONE;
fs/exfat/namei.c
323
exfat_chain_set(p_dir, ei->start_clu,
fs/exfat/namei.c
324
EXFAT_B_TO_CLU(i_size_read(inode), sbi), ei->flags);
fs/exfat/namei.c
337
if (ei->start_clu != EXFAT_EOF_CLUSTER) {
fs/exfat/namei.c
357
if (ei->start_clu == EXFAT_EOF_CLUSTER) {
fs/exfat/namei.c
358
ei->start_clu = clu.dir;
fs/exfat/namei.c
388
ei->valid_size += sbi->cluster_size;
fs/exfat/namei.c
389
ei->flags = p_dir->flags;
fs/exfat/namei.c
598
struct exfat_inode_info *ei = EXFAT_I(dir);
fs/exfat/namei.c
612
exfat_chain_set(&cdir, ei->start_clu,
fs/exfat/namei.c
613
EXFAT_B_TO_CLU(i_size_read(dir), sbi), ei->flags);
fs/exfat/namei.c
616
if (ei->version != (inode_peek_iversion_raw(dir) & 0xffffffff)) {
fs/exfat/namei.c
617
ei->hint_stat.clu = cdir.dir;
fs/exfat/namei.c
618
ei->hint_stat.eidx = 0;
fs/exfat/namei.c
619
ei->version = (inode_peek_iversion_raw(dir) & 0xffffffff);
fs/exfat/namei.c
620
ei->hint_femp.eidx = EXFAT_HINT_NONE;
fs/exfat/namei.c
624
dentry = exfat_find_dir_entry(sb, ei, &cdir, &uni_name, &hint_opt);
fs/exfat/namei.c
695
if (ei->start_clu == EXFAT_FREE_CLUSTER) {
fs/exfat/namei.c
698
i_size_read(dir), ei->dir.dir, ei->entry);
fs/exfat/namei.c
800
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/namei.c
808
if (ei->dir.dir == DIR_DELETED) {
fs/exfat/namei.c
814
err = exfat_get_dentry_set_by_ei(&es, sb, ei);
fs/exfat/namei.c
830
ei->dir.dir = DIR_DELETED;
fs/exfat/namei.c
950
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/namei.c
959
if (ei->dir.dir == DIR_DELETED) {
fs/exfat/namei.c
965
exfat_chain_set(&clu_to_free, ei->start_clu,
fs/exfat/namei.c
966
EXFAT_B_TO_CLU_ROUND_UP(i_size_read(inode), sbi), ei->flags);
fs/exfat/namei.c
976
err = exfat_get_dentry_set_by_ei(&es, sb, ei);
fs/exfat/namei.c
990
ei->dir.dir = DIR_DELETED;
fs/exfat/super.c
192
struct exfat_inode_info *ei;
fs/exfat/super.c
194
ei = alloc_inode_sb(sb, exfat_inode_cachep, GFP_NOFS);
fs/exfat/super.c
195
if (!ei)
fs/exfat/super.c
198
init_rwsem(&ei->truncate_lock);
fs/exfat/super.c
199
return &ei->vfs_inode;
fs/exfat/super.c
358
struct exfat_inode_info *ei = EXFAT_I(inode);
fs/exfat/super.c
361
exfat_chain_set(&ei->dir, sbi->root_dir, 0, ALLOC_FAT_CHAIN);
fs/exfat/super.c
362
ei->entry = -1;
fs/exfat/super.c
363
ei->start_clu = sbi->root_dir;
fs/exfat/super.c
364
ei->flags = ALLOC_FAT_CHAIN;
fs/exfat/super.c
365
ei->type = TYPE_DIR;
fs/exfat/super.c
366
ei->version = 0;
fs/exfat/super.c
367
ei->hint_bmap.off = EXFAT_EOF_CLUSTER;
fs/exfat/super.c
368
ei->hint_stat.eidx = 0;
fs/exfat/super.c
369
ei->hint_stat.clu = sbi->root_dir;
fs/exfat/super.c
370
ei->hint_femp.eidx = EXFAT_HINT_NONE;
fs/exfat/super.c
388
ei->i_pos = ((loff_t)sbi->root_dir << 32) | 0xffffffff;
fs/exfat/super.c
391
ei->i_crtime = simple_inode_init_ts(inode);
fs/exfat/super.c
880
struct exfat_inode_info *ei = (struct exfat_inode_info *)foo;
fs/exfat/super.c
882
spin_lock_init(&ei->cache_lru_lock);
fs/exfat/super.c
883
ei->nr_caches = 0;
fs/exfat/super.c
884
ei->cache_valid_id = EXFAT_CACHE_VALID + 1;
fs/exfat/super.c
885
INIT_LIST_HEAD(&ei->cache_lru);
fs/exfat/super.c
886
INIT_HLIST_NODE(&ei->i_hash_fat);
fs/exfat/super.c
887
inode_init_once(&ei->vfs_inode);
fs/ext2/balloc.c
418
struct ext2_inode_info *ei = EXT2_I(inode);
fs/ext2/balloc.c
442
ei->i_block_alloc_info = block_i;
fs/ext2/balloc.c
459
struct ext2_inode_info *ei = EXT2_I(inode);
fs/ext2/balloc.c
460
struct ext2_block_alloc_info *block_i = ei->i_block_alloc_info;
fs/ext2/dir.c
351
struct ext2_inode_info *ei = EXT2_I(dir);
fs/ext2/dir.c
357
start = ei->i_dir_start_lookup;
fs/ext2/dir.c
396
ei->i_dir_start_lookup = n;
fs/ext2/ialloc.c
430
struct ext2_inode_info *ei;
fs/ext2/ialloc.c
439
ei = EXT2_I(inode);
fs/ext2/ialloc.c
550
memset(ei->i_data, 0, sizeof(ei->i_data));
fs/ext2/ialloc.c
551
ei->i_flags =
fs/ext2/ialloc.c
553
ei->i_faddr = 0;
fs/ext2/ialloc.c
554
ei->i_frag_no = 0;
fs/ext2/ialloc.c
555
ei->i_frag_size = 0;
fs/ext2/ialloc.c
556
ei->i_file_acl = 0;
fs/ext2/ialloc.c
557
ei->i_dir_acl = 0;
fs/ext2/ialloc.c
558
ei->i_dtime = 0;
fs/ext2/ialloc.c
559
ei->i_block_alloc_info = NULL;
fs/ext2/ialloc.c
560
ei->i_block_group = group;
fs/ext2/ialloc.c
561
ei->i_dir_start_lookup = 0;
fs/ext2/ialloc.c
562
ei->i_state = EXT2_STATE_NEW;
fs/ext2/inode.c
1175
struct ext2_inode_info *ei = EXT2_I(inode);
fs/ext2/inode.c
1199
mutex_lock(&ei->truncate_mutex);
fs/ext2/inode.c
1259
mutex_unlock(&ei->truncate_mutex);
fs/ext2/inode.c
1389
struct ext2_inode_info *ei;
fs/ext2/inode.c
1404
ei = EXT2_I(inode);
fs/ext2/inode.c
1405
ei->i_block_alloc_info = NULL;
fs/ext2/inode.c
1427
ei->i_dtime = le32_to_cpu(raw_inode->i_dtime);
fs/ext2/inode.c
1433
if (inode->i_nlink == 0 && (inode->i_mode == 0 || ei->i_dtime)) {
fs/ext2/inode.c
1439
ei->i_flags = le32_to_cpu(raw_inode->i_flags);
fs/ext2/inode.c
1441
ei->i_faddr = le32_to_cpu(raw_inode->i_faddr);
fs/ext2/inode.c
1442
ei->i_frag_no = raw_inode->i_frag;
fs/ext2/inode.c
1443
ei->i_frag_size = raw_inode->i_fsize;
fs/ext2/inode.c
1444
ei->i_file_acl = le32_to_cpu(raw_inode->i_file_acl);
fs/ext2/inode.c
1445
ei->i_dir_acl = 0;
fs/ext2/inode.c
1447
if (ei->i_file_acl &&
fs/ext2/inode.c
1448
!ext2_data_block_valid(EXT2_SB(sb), ei->i_file_acl, 1)) {
fs/ext2/inode.c
1450
ei->i_file_acl);
fs/ext2/inode.c
1458
ei->i_dir_acl = le32_to_cpu(raw_inode->i_dir_acl);
fs/ext2/inode.c
1463
ei->i_dtime = 0;
fs/ext2/inode.c
1465
ei->i_state = 0;
fs/ext2/inode.c
1466
ei->i_block_group = (ino - 1) / EXT2_INODES_PER_GROUP(inode->i_sb);
fs/ext2/inode.c
1467
ei->i_dir_start_lookup = 0;
fs/ext2/inode.c
1474
ei->i_data[n] = raw_inode->i_block[n];
fs/ext2/inode.c
1484
inode->i_link = (char *)ei->i_data;
fs/ext2/inode.c
1486
nd_terminate_link(ei->i_data, inode->i_size,
fs/ext2/inode.c
1487
sizeof(ei->i_data) - 1);
fs/ext2/inode.c
1514
struct ext2_inode_info *ei = EXT2_I(inode);
fs/ext2/inode.c
1529
if (ei->i_state & EXT2_STATE_NEW)
fs/ext2/inode.c
1540
if (!ei->i_dtime) {
fs/ext2/inode.c
1560
raw_inode->i_dtime = cpu_to_le32(ei->i_dtime);
fs/ext2/inode.c
1561
raw_inode->i_flags = cpu_to_le32(ei->i_flags);
fs/ext2/inode.c
1562
raw_inode->i_faddr = cpu_to_le32(ei->i_faddr);
fs/ext2/inode.c
1563
raw_inode->i_frag = ei->i_frag_no;
fs/ext2/inode.c
1564
raw_inode->i_fsize = ei->i_frag_size;
fs/ext2/inode.c
1565
raw_inode->i_file_acl = cpu_to_le32(ei->i_file_acl);
fs/ext2/inode.c
1567
raw_inode->i_dir_acl = cpu_to_le32(ei->i_dir_acl);
fs/ext2/inode.c
1601
raw_inode->i_block[n] = ei->i_data[n];
fs/ext2/inode.c
1611
ei->i_state &= ~EXT2_STATE_NEW;
fs/ext2/inode.c
1625
struct ext2_inode_info *ei = EXT2_I(inode);
fs/ext2/inode.c
1628
flags = ei->i_flags & EXT2_FL_USER_VISIBLE;
fs/ext2/inode.c
296
struct ext2_inode_info *ei = EXT2_I(inode);
fs/ext2/inode.c
297
__le32 *start = ind->bh ? (__le32 *) ind->bh->b_data : ei->i_data;
fs/ext2/inode.c
315
bg_start = ext2_group_first_block_no(inode->i_sb, ei->i_block_group);
fs/ext2/inode.c
637
struct ext2_inode_info *ei = EXT2_I(inode);
fs/ext2/inode.c
683
mutex_lock(&ei->truncate_mutex);
fs/ext2/inode.c
704
mutex_unlock(&ei->truncate_mutex);
fs/ext2/inode.c
709
mutex_unlock(&ei->truncate_mutex);
fs/ext2/inode.c
718
if (S_ISREG(inode->i_mode) && (!ei->i_block_alloc_info))
fs/ext2/inode.c
738
mutex_unlock(&ei->truncate_mutex);
fs/ext2/inode.c
759
mutex_unlock(&ei->truncate_mutex);
fs/ext2/inode.c
766
mutex_unlock(&ei->truncate_mutex);
fs/ext2/ioctl.c
123
mutex_lock(&ei->truncate_mutex);
fs/ext2/ioctl.c
124
if (!ei->i_block_alloc_info)
fs/ext2/ioctl.c
127
if (ei->i_block_alloc_info){
fs/ext2/ioctl.c
128
struct ext2_reserve_window_node *rsv = &ei->i_block_alloc_info->rsv_window_node;
fs/ext2/ioctl.c
134
mutex_unlock(&ei->truncate_mutex);
fs/ext2/ioctl.c
23
struct ext2_inode_info *ei = EXT2_I(d_inode(dentry));
fs/ext2/ioctl.c
25
fileattr_fill_flags(fa, ei->i_flags & EXT2_FL_USER_VISIBLE);
fs/ext2/ioctl.c
34
struct ext2_inode_info *ei = EXT2_I(inode);
fs/ext2/ioctl.c
43
ei->i_flags = (ei->i_flags & ~EXT2_FL_USER_MODIFIABLE) |
fs/ext2/ioctl.c
57
struct ext2_inode_info *ei = EXT2_I(inode);
fs/ext2/ioctl.c
92
&& ei->i_block_alloc_info) {
fs/ext2/ioctl.c
93
rsv_window_size = ei->i_block_alloc_info->rsv_window_node.rsv_goal_size;
fs/ext2/super.c
209
struct ext2_inode_info *ei;
fs/ext2/super.c
210
ei = alloc_inode_sb(sb, ext2_inode_cachep, GFP_KERNEL);
fs/ext2/super.c
211
if (!ei)
fs/ext2/super.c
213
ei->i_block_alloc_info = NULL;
fs/ext2/super.c
214
inode_set_iversion(&ei->vfs_inode, 1);
fs/ext2/super.c
216
memset(&ei->i_dquot, 0, sizeof(ei->i_dquot));
fs/ext2/super.c
219
return &ei->vfs_inode;
fs/ext2/super.c
229
struct ext2_inode_info *ei = (struct ext2_inode_info *) foo;
fs/ext2/super.c
231
rwlock_init(&ei->i_meta_lock);
fs/ext2/super.c
233
init_rwsem(&ei->xattr_sem);
fs/ext2/super.c
235
mutex_init(&ei->truncate_mutex);
fs/ext2/super.c
236
inode_init_once(&ei->vfs_inode);
fs/ext4/balloc.c
964
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/balloc.c
971
block_group = ei->i_block_group;
fs/ext4/ext4.h
2009
static inline void ext4_clear_state_flags(struct ext4_inode_info *ei)
fs/ext4/ext4.h
2011
(ei)->i_state_flags = 0;
fs/ext4/ext4.h
2016
static inline void ext4_clear_state_flags(struct ext4_inode_info *ei)
fs/ext4/ext4.h
3031
struct ext4_inode_info *ei);
fs/ext4/ext4_jbd2.h
358
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/ext4_jbd2.h
361
ei->i_sync_tid = handle->h_transaction->t_tid;
fs/ext4/ext4_jbd2.h
363
ei->i_datasync_tid = handle->h_transaction->t_tid;
fs/ext4/extents-test.c
219
struct ext4_inode_info *ei;
fs/ext4/extents-test.c
248
ei = k_ctx.k_ei;
fs/ext4/extents-test.c
249
inode = &ei->vfs_inode;
fs/ext4/extents-test.c
255
ext4_es_init_tree(&ei->i_es_tree);
fs/ext4/extents-test.c
256
rwlock_init(&ei->i_es_lock);
fs/ext4/extents-test.c
257
INIT_LIST_HEAD(&ei->i_es_list);
fs/ext4/extents-test.c
258
ei->i_es_all_nr = 0;
fs/ext4/extents-test.c
259
ei->i_es_shk_nr = 0;
fs/ext4/extents-test.c
260
ei->i_es_shrink_lblk = 0;
fs/ext4/extents-test.c
262
ei->i_disksize = (EXT_DATA_LBLK + EXT_DATA_LEN + 10)
fs/ext4/extents-test.c
264
ei->i_flags = 0;
fs/ext4/extents.c
2465
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/extents.c
2469
spin_lock(&ei->i_block_reservation_lock);
fs/ext4/extents.c
2470
ei->i_reserved_data_blocks++;
fs/ext4/extents.c
2472
spin_unlock(&ei->i_block_reservation_lock);
fs/ext4/extents.c
51
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/extents.c
54
csum = ext4_chksum(ei->i_csum_seed, (__u8 *)eh,
fs/ext4/extents.c
605
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/extents.c
615
down_read(&ei->i_data_sem);
fs/ext4/extents.c
620
up_read(&ei->i_data_sem);
fs/ext4/extents.c
626
up_read(&ei->i_data_sem);
fs/ext4/extents.c
660
up_read(&ei->i_data_sem);
fs/ext4/extents_status.c
1675
struct ext4_inode_info *ei;
fs/ext4/extents_status.c
1694
ei = list_first_entry(&sbi->s_es_list, struct ext4_inode_info,
fs/ext4/extents_status.c
1697
list_move_tail(&ei->i_es_list, &sbi->s_es_list);
fs/ext4/extents_status.c
1703
if (!retried && ext4_test_inode_state(&ei->vfs_inode,
fs/ext4/extents_status.c
1709
if (ei == locked_ei || !write_trylock(&ei->i_es_lock)) {
fs/ext4/extents_status.c
1719
nr_shrunk += es_reclaim_extents(ei, &nr_to_scan);
fs/ext4/extents_status.c
1720
write_unlock(&ei->i_es_lock);
fs/ext4/extents_status.c
1793
struct ext4_inode_info *ei, *max = NULL;
fs/ext4/extents_status.c
1801
list_for_each_entry(ei, &sbi->s_es_list, i_es_list) {
fs/ext4/extents_status.c
1803
if (max && max->i_es_all_nr < ei->i_es_all_nr)
fs/ext4/extents_status.c
1804
max = ei;
fs/ext4/extents_status.c
1806
max = ei;
fs/ext4/extents_status.c
185
static int es_reclaim_extents(struct ext4_inode_info *ei, int *nr_to_scan);
fs/ext4/extents_status.c
1900
static int es_do_reclaim_extents(struct ext4_inode_info *ei, ext4_lblk_t end,
fs/ext4/extents_status.c
1903
struct inode *inode = &ei->vfs_inode;
fs/ext4/extents_status.c
1904
struct ext4_es_tree *tree = &ei->i_es_tree;
fs/ext4/extents_status.c
1908
es = __es_tree_search(&tree->root, ei->i_es_shrink_lblk);
fs/ext4/extents_status.c
1914
ei->i_es_shrink_lblk = end + 1;
fs/ext4/extents_status.c
1936
ei->i_es_shrink_lblk = es->es_lblk;
fs/ext4/extents_status.c
1939
ei->i_es_shrink_lblk = 0;
fs/ext4/extents_status.c
1943
static int es_reclaim_extents(struct ext4_inode_info *ei, int *nr_to_scan)
fs/ext4/extents_status.c
1945
struct inode *inode = &ei->vfs_inode;
fs/ext4/extents_status.c
1947
ext4_lblk_t start = ei->i_es_shrink_lblk;
fs/ext4/extents_status.c
1951
if (ei->i_es_shk_nr == 0)
fs/ext4/extents_status.c
1958
if (!es_do_reclaim_extents(ei, EXT_MAX_BLOCKS, nr_to_scan, &nr_shrunk) &&
fs/ext4/extents_status.c
1960
es_do_reclaim_extents(ei, start - 1, nr_to_scan, &nr_shrunk);
fs/ext4/extents_status.c
1962
ei->i_es_tree.cache_es = NULL;
fs/ext4/extents_status.c
1973
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/extents_status.c
1978
write_lock(&ei->i_es_lock);
fs/ext4/extents_status.c
1991
write_unlock(&ei->i_es_lock);
fs/ext4/extents_status.c
2156
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/extents_status.c
2158
write_lock(&ei->i_es_lock);
fs/ext4/extents_status.c
2160
write_unlock(&ei->i_es_lock);
fs/ext4/extents_status.c
2176
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/extents_status.c
2179
read_lock(&ei->i_es_lock);
fs/ext4/extents_status.c
2181
read_unlock(&ei->i_es_lock);
fs/ext4/extents_status.c
242
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/extents_status.c
244
WRITE_ONCE(ei->i_es_seq, ei->i_es_seq + 1);
fs/ext4/extents_status.c
481
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/extents_status.c
484
if (!list_empty(&ei->i_es_list))
fs/ext4/extents_status.c
488
if (list_empty(&ei->i_es_list)) {
fs/ext4/extents_status.c
489
list_add_tail(&ei->i_es_list, &sbi->s_es_list);
fs/ext4/extents_status.c
497
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/extents_status.c
501
if (!list_empty(&ei->i_es_list)) {
fs/ext4/extents_status.c
502
list_del_init(&ei->i_es_list);
fs/ext4/fast_commit.c
1018
ei = list_first_entry(&fc_dentry->fcd_dilist,
fs/ext4/fast_commit.c
1020
inode = &ei->vfs_inode;
fs/ext4/fast_commit.c
1295
struct ext4_inode_info *ei;
fs/ext4/fast_commit.c
1307
ei = list_first_entry(&sbi->s_fc_q[FC_Q_MAIN],
fs/ext4/fast_commit.c
1310
list_del_init(&ei->i_fc_list);
fs/ext4/fast_commit.c
1311
ext4_clear_inode_state(&ei->vfs_inode,
fs/ext4/fast_commit.c
1313
if (tid_geq(tid, ei->i_sync_tid)) {
fs/ext4/fast_commit.c
1314
ext4_fc_reset_inode(&ei->vfs_inode);
fs/ext4/fast_commit.c
1325
list_add_tail(&ei->i_fc_list,
fs/ext4/fast_commit.c
1335
wake_up_bit(&ei->i_state_flags, EXT4_STATE_FC_COMMITTING);
fs/ext4/fast_commit.c
1337
wake_up_bit(&ei->i_flags, EXT4_STATE_FC_COMMITTING);
fs/ext4/fast_commit.c
204
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/fast_commit.c
206
ei->i_fc_lblk_start = 0;
fs/ext4/fast_commit.c
207
ei->i_fc_lblk_len = 0;
fs/ext4/fast_commit.c
212
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/fast_commit.c
216
INIT_LIST_HEAD(&ei->i_fc_list);
fs/ext4/fast_commit.c
217
INIT_LIST_HEAD(&ei->i_fc_dilist);
fs/ext4/fast_commit.c
218
init_waitqueue_head(&ei->i_fc_wait);
fs/ext4/fast_commit.c
233
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/fast_commit.c
242
if (list_empty(&ei->i_fc_list) && list_empty(&ei->i_fc_dilist)) {
fs/ext4/fast_commit.c
266
DEFINE_WAIT_BIT(wait, &ei->i_state_flags,
fs/ext4/fast_commit.c
268
wq = bit_waitqueue(&ei->i_state_flags,
fs/ext4/fast_commit.c
271
DEFINE_WAIT_BIT(wait, &ei->i_flags,
fs/ext4/fast_commit.c
273
wq = bit_waitqueue(&ei->i_flags,
fs/ext4/fast_commit.c
284
list_del_init(&ei->i_fc_list);
fs/ext4/fast_commit.c
290
if (list_empty(&ei->i_fc_dilist)) {
fs/ext4/fast_commit.c
295
fc_dentry = list_first_entry(&ei->i_fc_dilist, struct ext4_fc_dentry_update, fcd_dilist);
fs/ext4/fast_commit.c
300
WARN_ON(!list_empty(&ei->i_fc_dilist));
fs/ext4/fast_commit.c
359
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/fast_commit.c
366
spin_lock(&ei->i_fc_lock);
fs/ext4/fast_commit.c
367
if (tid == ei->i_sync_tid) {
fs/ext4/fast_commit.c
371
ei->i_sync_tid = tid;
fs/ext4/fast_commit.c
374
spin_unlock(&ei->i_fc_lock);
fs/ext4/fast_commit.c
400
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/fast_commit.c
409
spin_unlock(&ei->i_fc_lock);
fs/ext4/fast_commit.c
414
spin_lock(&ei->i_fc_lock);
fs/ext4/fast_commit.c
421
spin_lock(&ei->i_fc_lock);
fs/ext4/fast_commit.c
449
WARN_ON(!list_empty(&ei->i_fc_dilist));
fs/ext4/fast_commit.c
450
list_add_tail(&node->fcd_dilist, &ei->i_fc_dilist);
fs/ext4/fast_commit.c
453
spin_lock(&ei->i_fc_lock);
fs/ext4/fast_commit.c
553
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/fast_commit.c
577
lockdep_assert_not_held(&ei->i_data_sem);
fs/ext4/fast_commit.c
581
DEFINE_WAIT_BIT(wait, &ei->i_state_flags,
fs/ext4/fast_commit.c
583
wq = bit_waitqueue(&ei->i_state_flags,
fs/ext4/fast_commit.c
586
DEFINE_WAIT_BIT(wait, &ei->i_flags,
fs/ext4/fast_commit.c
588
wq = bit_waitqueue(&ei->i_flags,
fs/ext4/fast_commit.c
613
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/fast_commit.c
623
oldstart = ei->i_fc_lblk_start;
fs/ext4/fast_commit.c
625
if (update && ei->i_fc_lblk_len > 0) {
fs/ext4/fast_commit.c
626
ei->i_fc_lblk_start = min(ei->i_fc_lblk_start, __arg->start);
fs/ext4/fast_commit.c
627
ei->i_fc_lblk_len =
fs/ext4/fast_commit.c
628
max(oldstart + ei->i_fc_lblk_len - 1, __arg->end) -
fs/ext4/fast_commit.c
629
ei->i_fc_lblk_start + 1;
fs/ext4/fast_commit.c
631
ei->i_fc_lblk_start = __arg->start;
fs/ext4/fast_commit.c
632
ei->i_fc_lblk_len = __arg->end - __arg->start + 1;
fs/ext4/fast_commit.c
854
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/fast_commit.c
869
inode_len += ei->i_extra_isize;
fs/ext4/fast_commit.c
899
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/fast_commit.c
906
spin_lock(&ei->i_fc_lock);
fs/ext4/fast_commit.c
907
if (ei->i_fc_lblk_len == 0) {
fs/ext4/fast_commit.c
908
spin_unlock(&ei->i_fc_lock);
fs/ext4/fast_commit.c
911
old_blk_size = ei->i_fc_lblk_start;
fs/ext4/fast_commit.c
912
new_blk_size = ei->i_fc_lblk_start + ei->i_fc_lblk_len - 1;
fs/ext4/fast_commit.c
913
ei->i_fc_lblk_len = 0;
fs/ext4/fast_commit.c
914
spin_unlock(&ei->i_fc_lock);
fs/ext4/fast_commit.c
974
struct ext4_inode_info *ei;
fs/ext4/fast_commit.c
977
list_for_each_entry(ei, &sbi->s_fc_q[FC_Q_MAIN], i_fc_list) {
fs/ext4/fast_commit.c
978
ret = jbd2_submit_inode_data(journal, READ_ONCE(ei->jinode));
fs/ext4/fast_commit.c
983
list_for_each_entry(ei, &sbi->s_fc_q[FC_Q_MAIN], i_fc_list) {
fs/ext4/fast_commit.c
984
ret = jbd2_wait_inode_data(journal, READ_ONCE(ei->jinode));
fs/ext4/fast_commit.c
999
struct ext4_inode_info *ei;
fs/ext4/fsync.c
112
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/fsync.c
114
tid_t commit_tid = datasync ? ei->i_datasync_tid : ei->i_sync_tid;
fs/ext4/ialloc.c
1260
ei->i_crtime = inode_get_mtime(inode);
fs/ext4/ialloc.c
1262
memset(ei->i_data, 0, sizeof(ei->i_data));
fs/ext4/ialloc.c
1263
ei->i_dir_start_lookup = 0;
fs/ext4/ialloc.c
1264
ei->i_disksize = 0;
fs/ext4/ialloc.c
1267
ei->i_flags =
fs/ext4/ialloc.c
1269
ei->i_flags |= i_flags;
fs/ext4/ialloc.c
1270
ei->i_file_acl = 0;
fs/ext4/ialloc.c
1271
ei->i_dtime = 0;
fs/ext4/ialloc.c
1272
ei->i_block_group = group;
fs/ext4/ialloc.c
1273
ei->i_last_alloc_group = ~0;
fs/ext4/ialloc.c
1299
ei->i_csum_seed = ext4_chksum(csum, (__u8 *)&gen, sizeof(gen));
fs/ext4/ialloc.c
1304
ei->i_extra_isize = sbi->s_want_extra_isize;
fs/ext4/ialloc.c
1305
ei->i_inline_off = 0;
fs/ext4/ialloc.c
1307
(!(ei->i_flags & (EXT4_DAX_FL|EXT4_EA_INODE_FL)) || S_ISDIR(mode)))
fs/ext4/ialloc.c
1325
if (!(ei->i_flags & EXT4_EA_INODE_FL)) {
fs/ext4/ialloc.c
945
struct ext4_inode_info *ei;
fs/ext4/ialloc.c
970
ei = EXT4_I(inode);
fs/ext4/ialloc.c
990
ei->i_projid = EXT4_I(dir)->i_projid;
fs/ext4/ialloc.c
992
ei->i_projid = make_kprojid(&init_user_ns, EXT4_DEF_PROJID);
fs/ext4/indirect.c
1114
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/indirect.c
1115
__le32 *i_data = ei->i_data;
fs/ext4/indirect.c
1145
ei->i_disksize = inode->i_size;
fs/ext4/indirect.c
1230
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/indirect.c
1231
__le32 *i_data = ei->i_data;
fs/ext4/indirect.c
219
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/indirect.c
220
__le32 *start = ind->bh ? (__le32 *) ind->bh->b_data : ei->i_data;
fs/ext4/inline.c
411
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/inline.c
427
if (ei->i_inline_off)
fs/ext4/inline.c
439
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/inline.c
451
if (!ei->i_inline_off)
fs/ext4/inline.c
454
down_write(&ei->i_data_sem);
fs/ext4/inline.c
458
up_write(&ei->i_data_sem);
fs/ext4/inline.c
478
memset(ei->i_data, 0, EXT4_MIN_INLINE_DATA_SIZE);
fs/ext4/inline.c
499
up_write(&ei->i_data_sem);
fs/ext4/inode.c
101
calculated = ext4_inode_csum(inode, raw, ei);
fs/ext4/inode.c
103
EXT4_FITS_IN_INODE(raw, ei, i_checksum_hi))
fs/ext4/inode.c
112
struct ext4_inode_info *ei)
fs/ext4/inode.c
121
csum = ext4_inode_csum(inode, raw, ei);
fs/ext4/inode.c
124
EXT4_FITS_IN_INODE(raw, ei, i_checksum_hi))
fs/ext4/inode.c
1628
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/inode.c
1640
spin_lock(&ei->i_block_reservation_lock);
fs/ext4/inode.c
1642
spin_unlock(&ei->i_block_reservation_lock);
fs/ext4/inode.c
1646
ei->i_reserved_data_blocks += nr_resv;
fs/ext4/inode.c
1648
spin_unlock(&ei->i_block_reservation_lock);
fs/ext4/inode.c
1656
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/inode.c
1664
if (unlikely(to_free > ei->i_reserved_data_blocks)) {
fs/ext4/inode.c
1674
ei->i_reserved_data_blocks);
fs/ext4/inode.c
1676
to_free = ei->i_reserved_data_blocks;
fs/ext4/inode.c
1678
ei->i_reserved_data_blocks -= to_free;
fs/ext4/inode.c
1776
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/inode.c
1790
ei->i_reserved_data_blocks);
fs/ext4/inode.c
350
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/inode.c
352
spin_lock(&ei->i_block_reservation_lock);
fs/ext4/inode.c
354
if (unlikely(used > ei->i_reserved_data_blocks)) {
fs/ext4/inode.c
358
ei->i_reserved_data_blocks);
fs/ext4/inode.c
360
used = ei->i_reserved_data_blocks;
fs/ext4/inode.c
364
ei->i_reserved_data_blocks -= used;
fs/ext4/inode.c
367
spin_unlock(&ei->i_block_reservation_lock);
fs/ext4/inode.c
386
if ((ei->i_reserved_data_blocks == 0) &&
fs/ext4/inode.c
4451
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/inode.c
4454
if (ei->jinode || !EXT4_SB(inode->i_sb)->s_journal)
fs/ext4/inode.c
4459
if (!ei->jinode) {
fs/ext4/inode.c
4470
WRITE_ONCE(ei->jinode, jinode);
fs/ext4/inode.c
4509
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/inode.c
4583
up_write(&ei->i_data_sem);
fs/ext4/inode.c
4621
struct ext4_inode_info *ei)
fs/ext4/inode.c
4623
struct inode *inode = &(ei->vfs_inode);
fs/ext4/inode.c
4666
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/inode.c
4673
err = ext4_inode_blocks_set(raw_inode, ei);
fs/ext4/inode.c
4678
i_projid = from_kprojid(&init_user_ns, ei->i_projid);
fs/ext4/inode.c
4687
if (ei->i_dtime && !ext4_inode_orphan_tracked(inode)) {
fs/ext4/inode.c
4707
EXT4_EINODE_SET_XTIME(i_crtime, ei, raw_inode);
fs/ext4/inode.c
4709
raw_inode->i_dtime = cpu_to_le32(ei->i_dtime);
fs/ext4/inode.c
4710
raw_inode->i_flags = cpu_to_le32(ei->i_flags & 0xFFFFFFFF);
fs/ext4/inode.c
4713
cpu_to_le16(ei->i_file_acl >> 32);
fs/ext4/inode.c
4714
raw_inode->i_file_acl_lo = cpu_to_le32(ei->i_file_acl);
fs/ext4/inode.c
4715
ext4_isize_set(raw_inode, ei->i_disksize);
fs/ext4/inode.c
4731
raw_inode->i_block[block] = ei->i_data[block];
fs/ext4/inode.c
4738
if (ei->i_extra_isize) {
fs/ext4/inode.c
4739
if (EXT4_FITS_IN_INODE(raw_inode, ei, i_version_hi))
fs/ext4/inode.c
4743
cpu_to_le16(ei->i_extra_isize);
fs/ext4/inode.c
4752
EXT4_FITS_IN_INODE(raw_inode, ei, i_projid))
fs/ext4/inode.c
4755
ext4_inode_csum_set(inode, raw_inode, ei);
fs/ext4/inode.c
5007
struct ext4_inode_info *ei)
fs/ext4/inode.c
5010
struct inode *inode = &(ei->vfs_inode);
fs/ext4/inode.c
5030
struct ext4_inode_info *ei)
fs/ext4/inode.c
5033
EXT4_GOOD_OLD_INODE_SIZE + ei->i_extra_isize;
fs/ext4/inode.c
5139
struct ext4_inode_info *ei;
fs/ext4/inode.c
5173
ei = EXT4_I(inode);
fs/ext4/inode.c
5188
ei->i_extra_isize = le16_to_cpu(raw_inode->i_extra_isize);
fs/ext4/inode.c
5189
if (EXT4_GOOD_OLD_INODE_SIZE + ei->i_extra_isize >
fs/ext4/inode.c
5191
(ei->i_extra_isize & 3)) {
fs/ext4/inode.c
5195
ei->i_extra_isize,
fs/ext4/inode.c
5201
ei->i_extra_isize = 0;
fs/ext4/inode.c
5211
ei->i_csum_seed = ext4_chksum(csum, (__u8 *)&gen, sizeof(gen));
fs/ext4/inode.c
5214
if ((!ext4_inode_csum_verify(inode, raw_inode, ei) ||
fs/ext4/inode.c
5228
EXT4_FITS_IN_INODE(raw_inode, ei, i_projid))
fs/ext4/inode.c
5239
ei->i_projid = make_kprojid(&init_user_ns, i_projid);
fs/ext4/inode.c
5242
ei->i_inline_off = 0;
fs/ext4/inode.c
5243
ei->i_dir_start_lookup = 0;
fs/ext4/inode.c
5244
ei->i_dtime = le32_to_cpu(raw_inode->i_dtime);
fs/ext4/inode.c
5270
ei->i_flags = le32_to_cpu(raw_inode->i_flags);
fs/ext4/inode.c
5280
inode->i_blocks = ext4_inode_blocks(raw_inode, ei);
fs/ext4/inode.c
5281
ei->i_file_acl = le32_to_cpu(raw_inode->i_file_acl_lo);
fs/ext4/inode.c
5283
ei->i_file_acl |=
fs/ext4/inode.c
5306
ei->i_disksize = inode->i_size;
fs/ext4/inode.c
5308
ei->i_reserved_quota = 0;
fs/ext4/inode.c
5311
ei->i_block_group = iloc.block_group;
fs/ext4/inode.c
5312
ei->i_last_alloc_group = ~0;
fs/ext4/inode.c
5318
ei->i_data[block] = raw_inode->i_block[block];
fs/ext4/inode.c
5319
INIT_LIST_HEAD(&ei->i_orphan);
fs/ext4/inode.c
5320
ext4_fc_init_inode(&ei->vfs_inode);
fs/ext4/inode.c
5343
ei->i_sync_tid = tid;
fs/ext4/inode.c
5344
ei->i_datasync_tid = tid;
fs/ext4/inode.c
5348
if (ei->i_extra_isize == 0) {
fs/ext4/inode.c
5351
ei->i_extra_isize = sizeof(struct ext4_inode) -
fs/ext4/inode.c
5354
ret = ext4_iget_extra_inode(inode, raw_inode, ei);
fs/ext4/inode.c
5363
EXT4_EINODE_GET_XTIME(i_crtime, ei, raw_inode);
fs/ext4/inode.c
5369
if (EXT4_FITS_IN_INODE(raw_inode, ei, i_version_hi))
fs/ext4/inode.c
5377
if (ei->i_file_acl &&
fs/ext4/inode.c
5378
!ext4_inode_block_valid(inode, ei->i_file_acl, 1)) {
fs/ext4/inode.c
5381
ei->i_file_acl);
fs/ext4/inode.c
5437
inode->i_size >= sizeof(ei->i_data) ||
fs/ext4/inode.c
5438
strnlen((char *)ei->i_data, inode->i_size + 1) !=
fs/ext4/inode.c
5446
inode_set_cached_link(inode, (char *)ei->i_data,
fs/ext4/inode.c
5493
if (!ext4_test_inode_state(inode, EXT4_STATE_XATTR) && !ei->i_file_acl)
fs/ext4/inode.c
5520
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/inode.c
5525
spin_lock(&ei->i_raw_lock);
fs/ext4/inode.c
5529
ext4_inode_csum_set(inode, raw_inode, ei);
fs/ext4/inode.c
5530
spin_unlock(&ei->i_raw_lock);
fs/ext4/inode.c
5576
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/inode.c
5582
spin_lock(&ei->i_raw_lock);
fs/ext4/inode.c
5591
if (READ_ONCE(ei->i_disksize) != ext4_isize(inode->i_sb, raw_inode))
fs/ext4/inode.c
5593
if (ei->i_disksize > 0x7fffffffULL) {
fs/ext4/inode.c
5600
spin_unlock(&ei->i_raw_lock);
fs/ext4/inode.c
6055
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/inode.c
6059
EXT4_FITS_IN_INODE(raw_inode, ei, i_crtime)) {
fs/ext4/inode.c
6061
stat->btime.tv_sec = ei->i_crtime.tv_sec;
fs/ext4/inode.c
6062
stat->btime.tv_nsec = ei->i_crtime.tv_nsec;
fs/ext4/inode.c
6098
flags = ei->i_flags & EXT4_FL_USER_VISIBLE;
fs/ext4/inode.c
61
struct ext4_inode_info *ei)
fs/ext4/inode.c
6303
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/inode.c
6307
if ((EXT4_GOOD_OLD_INODE_SIZE + ei->i_extra_isize > inode_size) ||
fs/ext4/inode.c
6308
(ei->i_extra_isize & 3)) {
fs/ext4/inode.c
6310
ei->i_extra_isize,
fs/ext4/inode.c
6314
if ((new_extra_isize < ei->i_extra_isize) ||
fs/ext4/inode.c
68
csum = ext4_chksum(ei->i_csum_seed, (__u8 *)raw, offset);
fs/ext4/inode.c
78
if (EXT4_FITS_IN_INODE(raw, ei, i_checksum_hi)) {
fs/ext4/inode.c
91
struct ext4_inode_info *ei)
fs/ext4/ioctl.c
1000
fa->fsx_projid = from_kprojid(&init_user_ns, ei->i_projid);
fs/ext4/ioctl.c
352
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/ioctl.c
362
ei->i_csum_seed = ext4_chksum(csum, (__u8 *)&gen, sizeof(gen));
fs/ext4/ioctl.c
537
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/ioctl.c
538
unsigned int oldflags = ei->i_flags;
fs/ext4/ioctl.c
546
__kprojid_val(ei->i_projid) != new_projid)
fs/ext4/ioctl.c
554
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/ioctl.c
563
if ((ei->i_flags ^ flags) & EXT4_DAX_FL)
fs/ext4/ioctl.c
593
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/ioctl.c
604
oldflags = ei->i_flags;
fs/ext4/ioctl.c
719
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/ioctl.c
756
if (!EXT4_FITS_IN_INODE(raw_inode, ei, i_projid)) {
fs/ext4/ioctl.c
992
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/ioctl.c
993
u32 flags = ei->i_flags & EXT4_FL_USER_VISIBLE;
fs/ext4/mballoc-test.c
36
struct ext4_inode_info *ei;
fs/ext4/mballoc-test.c
38
ei = kmalloc_obj(struct ext4_inode_info);
fs/ext4/mballoc-test.c
39
if (!ei)
fs/ext4/mballoc-test.c
42
INIT_LIST_HEAD(&ei->i_orphan);
fs/ext4/mballoc-test.c
43
init_rwsem(&ei->xattr_sem);
fs/ext4/mballoc-test.c
44
init_rwsem(&ei->i_data_sem);
fs/ext4/mballoc-test.c
45
inode_init_once(&ei->vfs_inode);
fs/ext4/mballoc-test.c
46
ext4_fc_init_inode(&ei->vfs_inode);
fs/ext4/mballoc-test.c
48
return &ei->vfs_inode;
fs/ext4/mballoc.c
4345
struct ext4_inode_info *ei = EXT4_I(ac->ac_inode);
fs/ext4/mballoc.c
4351
read_lock(&ei->i_prealloc_lock);
fs/ext4/mballoc.c
4352
for (iter = ei->i_prealloc_node.rb_node; iter;
fs/ext4/mballoc.c
4364
read_unlock(&ei->i_prealloc_lock);
fs/ext4/mballoc.c
4381
struct ext4_inode_info *ei = EXT4_I(ac->ac_inode);
fs/ext4/mballoc.c
4396
read_lock(&ei->i_prealloc_lock);
fs/ext4/mballoc.c
4399
for (iter = ei->i_prealloc_node.rb_node; iter;
fs/ext4/mballoc.c
4504
read_unlock(&ei->i_prealloc_lock);
fs/ext4/mballoc.c
4886
struct ext4_inode_info *ei = EXT4_I(ac->ac_inode);
fs/ext4/mballoc.c
4903
read_lock(&ei->i_prealloc_lock);
fs/ext4/mballoc.c
4905
if (RB_EMPTY_ROOT(&ei->i_prealloc_node)) {
fs/ext4/mballoc.c
4915
for (iter = ei->i_prealloc_node.rb_node; iter;
fs/ext4/mballoc.c
5005
read_unlock(&ei->i_prealloc_lock);
fs/ext4/mballoc.c
5039
read_unlock(&ei->i_prealloc_lock);
fs/ext4/mballoc.c
5128
struct ext4_inode_info *ei;
fs/ext4/mballoc.c
5140
ei = EXT4_I(pa->pa_inode);
fs/ext4/mballoc.c
5141
atomic_dec(&ei->i_prealloc_active);
fs/ext4/mballoc.c
5170
struct ext4_inode_info *ei = EXT4_I(ac->ac_inode);
fs/ext4/mballoc.c
5217
rb_erase(&pa->pa_node.inode_node, &ei->i_prealloc_node);
fs/ext4/mballoc.c
5263
struct ext4_inode_info *ei;
fs/ext4/mballoc.c
5337
ei = EXT4_I(ac->ac_inode);
fs/ext4/mballoc.c
5342
pa->pa_node_lock.inode_lock = &ei->i_prealloc_lock;
fs/ext4/mballoc.c
5348
ext4_mb_pa_rb_insert(&ei->i_prealloc_node, &pa->pa_node.inode_node);
fs/ext4/mballoc.c
5350
atomic_inc(&ei->i_prealloc_active);
fs/ext4/mballoc.c
5513
struct ext4_inode_info *ei;
fs/ext4/mballoc.c
5579
ei = EXT4_I(pa->pa_inode);
fs/ext4/mballoc.c
5580
rb_erase(&pa->pa_node.inode_node, &ei->i_prealloc_node);
fs/ext4/mballoc.c
5615
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/mballoc.c
5634
atomic_read(&ei->i_prealloc_active));
fs/ext4/mballoc.c
5638
write_lock(&ei->i_prealloc_lock);
fs/ext4/mballoc.c
5639
for (iter = rb_first(&ei->i_prealloc_node); iter;
fs/ext4/mballoc.c
5643
BUG_ON(pa->pa_node_lock.inode_lock != &ei->i_prealloc_lock);
fs/ext4/mballoc.c
5650
write_unlock(&ei->i_prealloc_lock);
fs/ext4/mballoc.c
5661
rb_erase(&pa->pa_node.inode_node, &ei->i_prealloc_node);
fs/ext4/mballoc.c
5668
write_unlock(&ei->i_prealloc_lock);
fs/ext4/mballoc.c
5685
write_unlock(&ei->i_prealloc_lock);
fs/ext4/migrate.c
292
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/migrate.c
303
i_data[0] = ei->i_data[EXT4_IND_BLOCK];
fs/ext4/migrate.c
304
i_data[1] = ei->i_data[EXT4_DIND_BLOCK];
fs/ext4/migrate.c
305
i_data[2] = ei->i_data[EXT4_TIND_BLOCK];
fs/ext4/migrate.c
324
memcpy(ei->i_data, tmp_ei->i_data, sizeof(ei->i_data));
fs/ext4/migrate.c
393
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/migrate.c
394
struct ext4_extent_header *eh = (struct ext4_extent_header *)ei->i_data;
fs/ext4/migrate.c
415
struct ext4_inode_info *ei;
fs/ext4/migrate.c
474
ei = EXT4_I(inode);
fs/ext4/migrate.c
476
EXT4_I(tmp_inode)->i_csum_seed = ei->i_csum_seed;
fs/ext4/migrate.c
513
i_data = ei->i_data;
fs/ext4/migrate.c
608
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/migrate.c
672
memset(ei->i_data, 0, sizeof(ei->i_data));
fs/ext4/migrate.c
674
ei->i_data[i] = cpu_to_le32(blk++);
fs/ext4/namei.c
349
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/namei.c
352
csum = ext4_chksum(ei->i_csum_seed, (__u8 *)dirent, size);
fs/ext4/namei.c
444
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/namei.c
451
csum = ext4_chksum(ei->i_csum_seed, (__u8 *)dirent, size);
fs/ext4/orphan.c
228
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/orphan.c
243
if (list_empty(&ei->i_orphan))
fs/ext4/orphan.c
254
prev = ei->i_orphan.prev;
fs/ext4/orphan.c
255
list_del_init(&ei->i_orphan);
fs/ext4/page-io.c
253
struct ext4_inode_info *ei = EXT4_I(io_end->inode);
fs/ext4/page-io.c
264
spin_lock_irqsave(&ei->i_completed_io_lock, flags);
fs/ext4/page-io.c
266
if (list_empty(&ei->i_rsv_conversion_list))
fs/ext4/page-io.c
267
queue_work(wq, &ei->i_rsv_conversion_work);
fs/ext4/page-io.c
268
list_add_tail(&io_end->list, &ei->i_rsv_conversion_list);
fs/ext4/page-io.c
269
spin_unlock_irqrestore(&ei->i_completed_io_lock, flags);
fs/ext4/page-io.c
278
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/page-io.c
281
spin_lock_irqsave(&ei->i_completed_io_lock, flags);
fs/ext4/page-io.c
284
spin_unlock_irqrestore(&ei->i_completed_io_lock, flags);
fs/ext4/page-io.c
304
struct ext4_inode_info *ei = container_of(work, struct ext4_inode_info,
fs/ext4/page-io.c
306
ext4_do_flush_completed_IO(&ei->vfs_inode, &ei->i_rsv_conversion_list);
fs/ext4/resize.c
1914
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/resize.c
1933
if (ei->i_data[i])
fs/ext4/resize.c
1938
if (ei->i_data[i])
fs/ext4/resize.c
1969
nr = le32_to_cpu(ei->i_data[EXT4_DIND_BLOCK]);
fs/ext4/resize.c
1973
ei->i_data[EXT4_DIND_BLOCK] = 0;
fs/ext4/super.c
1392
struct ext4_inode_info *ei;
fs/ext4/super.c
1394
ei = alloc_inode_sb(sb, ext4_inode_cachep, GFP_NOFS);
fs/ext4/super.c
1395
if (!ei)
fs/ext4/super.c
1398
inode_set_iversion(&ei->vfs_inode, 1);
fs/ext4/super.c
1399
ei->i_flags = 0;
fs/ext4/super.c
1400
ext4_clear_state_flags(ei); /* Only relevant on 32-bit archs */
fs/ext4/super.c
1401
spin_lock_init(&ei->i_raw_lock);
fs/ext4/super.c
1402
ei->i_prealloc_node = RB_ROOT;
fs/ext4/super.c
1403
atomic_set(&ei->i_prealloc_active, 0);
fs/ext4/super.c
1404
rwlock_init(&ei->i_prealloc_lock);
fs/ext4/super.c
1405
ext4_es_init_tree(&ei->i_es_tree);
fs/ext4/super.c
1406
rwlock_init(&ei->i_es_lock);
fs/ext4/super.c
1407
INIT_LIST_HEAD(&ei->i_es_list);
fs/ext4/super.c
1408
ei->i_es_all_nr = 0;
fs/ext4/super.c
1409
ei->i_es_shk_nr = 0;
fs/ext4/super.c
1410
ei->i_es_shrink_lblk = 0;
fs/ext4/super.c
1411
ei->i_es_seq = 0;
fs/ext4/super.c
1412
ei->i_reserved_data_blocks = 0;
fs/ext4/super.c
1413
spin_lock_init(&(ei->i_block_reservation_lock));
fs/ext4/super.c
1414
ext4_init_pending_tree(&ei->i_pending_tree);
fs/ext4/super.c
1416
ei->i_reserved_quota = 0;
fs/ext4/super.c
1417
memset(&ei->i_dquot, 0, sizeof(ei->i_dquot));
fs/ext4/super.c
1419
ei->jinode = NULL;
fs/ext4/super.c
1420
INIT_LIST_HEAD(&ei->i_rsv_conversion_list);
fs/ext4/super.c
1421
spin_lock_init(&ei->i_completed_io_lock);
fs/ext4/super.c
1422
ei->i_sync_tid = 0;
fs/ext4/super.c
1423
ei->i_datasync_tid = 0;
fs/ext4/super.c
1424
INIT_WORK(&ei->i_rsv_conversion_work, ext4_end_io_rsv_work);
fs/ext4/super.c
1425
ext4_fc_init_inode(&ei->vfs_inode);
fs/ext4/super.c
1426
spin_lock_init(&ei->i_fc_lock);
fs/ext4/super.c
1427
return &ei->vfs_inode;
fs/ext4/super.c
1478
struct ext4_inode_info *ei = foo;
fs/ext4/super.c
1480
INIT_LIST_HEAD(&ei->i_orphan);
fs/ext4/super.c
1481
init_rwsem(&ei->xattr_sem);
fs/ext4/super.c
1482
init_rwsem(&ei->i_data_sem);
fs/ext4/super.c
1483
inode_init_once(&ei->vfs_inode);
fs/ext4/super.c
1484
ext4_fc_init_inode(&ei->vfs_inode);
fs/ext4/super.c
1486
ei->i_crypt_info = NULL;
fs/ext4/super.c
7103
struct ext4_inode_info *ei = EXT4_I(inode);
fs/ext4/super.c
7111
(void) ei; /* shut up clang warning if !CONFIG_LOCKDEP */
fs/ext4/super.c
7112
lockdep_set_subclass(&ei->i_data_sem, subclass);
fs/ext4/xattr.c
124
struct ext4_inode_info *ei = EXT4_I(ea_inode);
fs/ext4/xattr.c
127
(void) ei; /* shut up clang warning if !CONFIG_LOCKDEP */
fs/ext4/xattr.c
128
lockdep_set_subclass(&ei->i_data_sem, I_DATA_SEM_EA);
fs/f2fs/data.c
1562
struct extent_info ei = {};
fs/f2fs/data.c
1564
if (!f2fs_lookup_read_extent_cache(inode, pgoff, &ei))
fs/f2fs/data.c
1567
map->m_pblk = ei.blk + pgoff - ei.fofs;
fs/f2fs/data.c
1568
map->m_len = min((pgoff_t)maxblocks, ei.fofs + ei.len - pgoff);
fs/f2fs/data.c
2274
struct extent_info ei = {};
fs/f2fs/data.c
2317
if (f2fs_lookup_read_extent_cache(inode, start_idx, &ei))
fs/f2fs/data.c
2336
ei.blk + i - 1;
fs/f2fs/data.c
2347
if (!from_dnode && i >= ei.c_len)
fs/f2fs/data.c
2370
ei.blk + i;
fs/f2fs/extent_cache.c
1049
struct extent_info *ei)
fs/f2fs/extent_cache.c
1054
return __lookup_extent_tree(inode, pgofs, ei, EX_READ);
fs/f2fs/extent_cache.c
1060
struct extent_info ei = {};
fs/f2fs/extent_cache.c
1062
if (!f2fs_lookup_read_extent_cache(inode, index, &ei))
fs/f2fs/extent_cache.c
1064
*blkaddr = ei.blk + index - ei.fofs;
fs/f2fs/extent_cache.c
1076
struct extent_info ei = {
fs/f2fs/extent_cache.c
1085
__update_extent_tree_range(dn->inode, &ei, EX_READ);
fs/f2fs/extent_cache.c
1098
struct extent_info *ei)
fs/f2fs/extent_cache.c
1103
return __lookup_extent_tree(inode, pgofs, ei, EX_BLOCK_AGE);
fs/f2fs/extent_cache.c
1114
struct extent_info ei = {
fs/f2fs/extent_cache.c
1123
__update_extent_tree_range(dn->inode, &ei, EX_BLOCK_AGE);
fs/f2fs/extent_cache.c
142
if (en->ei.len <= et->largest.len)
fs/f2fs/extent_cache.c
145
et->largest = en->ei;
fs/f2fs/extent_cache.c
189
if (cached_en && cached_en->ei.fofs <= fofs &&
fs/f2fs/extent_cache.c
190
cached_en->ei.fofs + cached_en->ei.len > fofs)
fs/f2fs/extent_cache.c
197
if (fofs < en->ei.fofs)
fs/f2fs/extent_cache.c
199
else if (fofs >= en->ei.fofs + en->ei.len)
fs/f2fs/extent_cache.c
237
if (en && en->ei.fofs <= fofs && en->ei.fofs + en->ei.len > fofs)
fs/f2fs/extent_cache.c
246
if (fofs < en->ei.fofs) {
fs/f2fs/extent_cache.c
248
} else if (fofs >= en->ei.fofs + en->ei.len) {
fs/f2fs/extent_cache.c
26
struct extent_info ei;
fs/f2fs/extent_cache.c
261
if (parent && fofs > en->ei.fofs)
fs/f2fs/extent_cache.c
266
if (parent && fofs < en->ei.fofs)
fs/f2fs/extent_cache.c
272
if (fofs == en->ei.fofs) {
fs/f2fs/extent_cache.c
278
if (fofs == en->ei.fofs + en->ei.len - 1) {
fs/f2fs/extent_cache.c
29
get_read_extent_info(&ei, i_ext);
fs/f2fs/extent_cache.c
291
struct extent_tree *et, struct extent_info *ei,
fs/f2fs/extent_cache.c
302
en->ei = *ei;
fs/f2fs/extent_cache.c
31
if (!ei.len)
fs/f2fs/extent_cache.c
34
if (!f2fs_is_valid_blkaddr(sbi, ei.blk, DATA_GENERIC_ENHANCE) ||
fs/f2fs/extent_cache.c
35
!f2fs_is_valid_blkaddr(sbi, ei.blk + ei.len - 1,
fs/f2fs/extent_cache.c
39
ei.blk, ei.fofs, ei.len);
fs/f2fs/extent_cache.c
417
struct extent_info ei = {0};
fs/f2fs/extent_cache.c
432
get_read_extent_info(&ei, i_ext);
fs/f2fs/extent_cache.c
435
if (atomic_read(&et->node_cnt) || !ei.len)
fs/f2fs/extent_cache.c
439
et->largest = ei;
fs/f2fs/extent_cache.c
443
en = __attach_extent_node(sbi, et, &ei, NULL,
fs/f2fs/extent_cache.c
446
et->largest = en->ei;
fs/f2fs/extent_cache.c
47
if (FDEV(devi).start_blk != ei.blk ||
fs/f2fs/extent_cache.c
48
FDEV(devi).end_blk != ei.blk + ei.len - 1)
fs/f2fs/extent_cache.c
481
struct extent_info *ei, enum extent_type type)
fs/f2fs/extent_cache.c
499
*ei = et->largest;
fs/f2fs/extent_cache.c
519
*ei = en->ei;
fs/f2fs/extent_cache.c
532
trace_f2fs_lookup_read_extent_tree_end(inode, pgofs, ei);
fs/f2fs/extent_cache.c
534
trace_f2fs_lookup_age_extent_tree_end(inode, pgofs, ei);
fs/f2fs/extent_cache.c
539
struct extent_tree *et, struct extent_info *ei,
fs/f2fs/extent_cache.c
546
if (prev_ex && __is_back_mergeable(ei, &prev_ex->ei, et->type)) {
fs/f2fs/extent_cache.c
547
prev_ex->ei.len += ei->len;
fs/f2fs/extent_cache.c
548
ei = &prev_ex->ei;
fs/f2fs/extent_cache.c
552
if (next_ex && __is_front_mergeable(ei, &next_ex->ei, et->type)) {
fs/f2fs/extent_cache.c
553
next_ex->ei.fofs = ei->fofs;
fs/f2fs/extent_cache.c
554
next_ex->ei.len += ei->len;
fs/f2fs/extent_cache.c
556
next_ex->ei.blk = ei->blk;
fs/f2fs/extent_cache.c
578
struct extent_tree *et, struct extent_info *ei,
fs/f2fs/extent_cache.c
601
if (ei->fofs < en->ei.fofs) {
fs/f2fs/extent_cache.c
603
} else if (ei->fofs >= en->ei.fofs + en->ei.len) {
fs/f2fs/extent_cache.c
610
__func__, et->type, en->ei.fofs, en->ei.blk, en->ei.len, en->ei.age,
fs/f2fs/extent_cache.c
611
en->ei.last_blocks, ei->fofs, ei->blk, ei->len, ei->age, ei->last_blocks);
fs/f2fs/extent_cache.c
618
en = __attach_extent_node(sbi, et, ei, parent, p, leftmost);
fs/f2fs/extent_cache.c
62
__func__, inode->i_ino, ei.blk, ei.fofs, ei.len);
fs/f2fs/extent_cache.c
663
struct extent_info ei, dei, prev;
fs/f2fs/extent_cache.c
70
__func__, inode->i_ino, ei.blk, ei.fofs, ei.len);
fs/f2fs/extent_cache.c
717
while (en && en->ei.fofs < end) {
fs/f2fs/extent_cache.c
723
dei = en->ei;
fs/f2fs/extent_cache.c
729
en->ei.len = fofs - en->ei.fofs;
fs/f2fs/extent_cache.c
739
__set_extent_info(&ei,
fs/f2fs/extent_cache.c
74
static void __set_extent_info(struct extent_info *ei,
fs/f2fs/extent_cache.c
744
en1 = __insert_extent_tree(sbi, et, &ei,
fs/f2fs/extent_cache.c
748
__set_extent_info(&en->ei,
fs/f2fs/extent_cache.c
749
end, en->ei.len - (end - dei.fofs),
fs/f2fs/extent_cache.c
750
en->ei.blk + (end - dei.fofs), true,
fs/f2fs/extent_cache.c
789
__set_extent_info(&ei, fofs, len, tei->blk, false,
fs/f2fs/extent_cache.c
791
if (!__try_merge_extent_node(sbi, et, &ei, prev_en, next_en))
fs/f2fs/extent_cache.c
792
__insert_extent_tree(sbi, et, &ei,
fs/f2fs/extent_cache.c
80
ei->fofs = fofs;
fs/f2fs/extent_cache.c
81
ei->len = len;
fs/f2fs/extent_cache.c
814
__set_extent_info(&ei, fofs, len, 0, false,
fs/f2fs/extent_cache.c
816
if (!__try_merge_extent_node(sbi, et, &ei, prev_en, next_en))
fs/f2fs/extent_cache.c
817
__insert_extent_tree(sbi, et, &ei,
fs/f2fs/extent_cache.c
838
struct extent_info ei;
fs/f2fs/extent_cache.c
84
ei->blk = blk;
fs/f2fs/extent_cache.c
859
__set_extent_info(&ei, fofs, llen, blkaddr, true, 0, 0, EX_READ);
fs/f2fs/extent_cache.c
860
ei.c_len = c_len;
fs/f2fs/extent_cache.c
862
if (!__try_merge_extent_node(sbi, et, &ei, prev_en, next_en))
fs/f2fs/extent_cache.c
863
__insert_extent_tree(sbi, et, &ei,
fs/f2fs/extent_cache.c
88
ei->c_len = 0;
fs/f2fs/extent_cache.c
890
static int __get_new_block_age(struct inode *inode, struct extent_info *ei,
fs/f2fs/extent_cache.c
897
struct extent_info tei = *ei; /* only fofs and len are valid */
fs/f2fs/extent_cache.c
904
if ((f_size >> PAGE_SHIFT) == ei->fofs && f_size & (PAGE_SIZE - 1) &&
fs/f2fs/extent_cache.c
908
if (__lookup_extent_tree(inode, ei->fofs, &tei, EX_BLOCK_AGE)) {
fs/f2fs/extent_cache.c
91
ei->age = age;
fs/f2fs/extent_cache.c
918
ei->age = __calculate_block_age(sbi, cur_age, tei.age);
fs/f2fs/extent_cache.c
92
ei->last_blocks = last_blocks;
fs/f2fs/extent_cache.c
920
ei->age = cur_age;
fs/f2fs/extent_cache.c
921
ei->last_blocks = cur_blocks;
fs/f2fs/extent_cache.c
922
WARN_ON(ei->age > cur_blocks);
fs/f2fs/extent_cache.c
940
ei->age = 0;
fs/f2fs/extent_cache.c
941
ei->last_blocks = cur_blocks;
fs/f2fs/extent_cache.c
947
struct extent_info ei = {};
fs/f2fs/extent_cache.c
952
ei.fofs = f2fs_start_bidx_of_node(ofs_of_node(dn->node_folio), dn->inode) +
fs/f2fs/extent_cache.c
954
ei.len = 1;
fs/f2fs/extent_cache.c
958
ei.blk = NULL_ADDR;
fs/f2fs/extent_cache.c
960
ei.blk = dn->data_blkaddr;
fs/f2fs/extent_cache.c
962
if (__get_new_block_age(dn->inode, &ei, dn->data_blkaddr))
fs/f2fs/extent_cache.c
965
__update_extent_tree_range(dn->inode, &ei, type);
fs/f2fs/f2fs.h
4544
struct extent_info *ei);
fs/f2fs/f2fs.h
4556
struct extent_info *ei);
fs/f2fs/f2fs.h
788
struct extent_info ei; /* extent info */
fs/f2fs/file.c
2895
struct extent_info ei = {};
fs/f2fs/file.c
2934
if (f2fs_lookup_read_extent_cache(inode, pg_start, &ei)) {
fs/f2fs/file.c
2935
if ((pgoff_t)ei.fofs + ei.len >= pg_end)
fs/f2fs/file.c
808
struct extent_info ei = et->largest;
fs/f2fs/file.c
810
f2fs_invalidate_blocks(sbi, ei.blk, ei.len);
fs/f2fs/file.c
812
dec_valid_block_count(sbi, inode, ei.len);
fs/f2fs/segment.c
3657
struct extent_info ei = {};
fs/f2fs/segment.c
3659
if (f2fs_lookup_age_extent_cache(inode, pgofs, &ei)) {
fs/f2fs/segment.c
3660
if (!ei.age)
fs/f2fs/segment.c
3662
if (ei.age <= sbi->hot_data_age_threshold)
fs/f2fs/segment.c
3664
if (ei.age <= sbi->warm_data_age_threshold)
fs/fat/inode.c
750
struct msdos_inode_info *ei;
fs/fat/inode.c
751
ei = alloc_inode_sb(sb, fat_inode_cachep, GFP_NOFS);
fs/fat/inode.c
752
if (!ei)
fs/fat/inode.c
755
init_rwsem(&ei->truncate_lock);
fs/fat/inode.c
757
ei->mmu_private = 0;
fs/fat/inode.c
758
ei->i_start = 0;
fs/fat/inode.c
759
ei->i_logstart = 0;
fs/fat/inode.c
760
ei->i_attrs = 0;
fs/fat/inode.c
761
ei->i_pos = 0;
fs/fat/inode.c
762
ei->i_crtime.tv_sec = 0;
fs/fat/inode.c
763
ei->i_crtime.tv_nsec = 0;
fs/fat/inode.c
765
return &ei->vfs_inode;
fs/fat/inode.c
775
struct msdos_inode_info *ei = (struct msdos_inode_info *)foo;
fs/fat/inode.c
777
spin_lock_init(&ei->cache_lru_lock);
fs/fat/inode.c
778
ei->nr_caches = 0;
fs/fat/inode.c
779
ei->cache_valid_id = FAT_CACHE_VALID + 1;
fs/fat/inode.c
780
INIT_LIST_HEAD(&ei->cache_lru);
fs/fat/inode.c
781
INIT_HLIST_NODE(&ei->i_fat_hash);
fs/fat/inode.c
782
INIT_HLIST_NODE(&ei->i_dir_hash);
fs/fat/inode.c
783
inode_init_once(&ei->vfs_inode);
fs/gfs2/xattr.c
359
struct ea_list *ei = private;
fs/gfs2/xattr.c
360
struct gfs2_ea_request *er = ei->ei_er;
fs/gfs2/xattr.c
393
if (ei->ei_size + ea_size > er->er_data_len)
fs/gfs2/xattr.c
396
memcpy(er->er_data + ei->ei_size, prefix, l);
fs/gfs2/xattr.c
397
memcpy(er->er_data + ei->ei_size + l, GFS2_EA2NAME(ea),
fs/gfs2/xattr.c
399
er->er_data[ei->ei_size + ea_size - 1] = 0;
fs/gfs2/xattr.c
402
ei->ei_size += ea_size;
fs/gfs2/xattr.c
434
struct ea_list ei = { .ei_er = &er, .ei_size = 0 };
fs/gfs2/xattr.c
436
error = ea_foreach(ip, ea_list_i, &ei);
fs/gfs2/xattr.c
438
error = ei.ei_size;
fs/hpfs/super.c
236
struct hpfs_inode_info *ei;
fs/hpfs/super.c
237
ei = alloc_inode_sb(sb, hpfs_inode_cachep, GFP_NOFS);
fs/hpfs/super.c
238
if (!ei)
fs/hpfs/super.c
240
return &ei->vfs_inode;
fs/hpfs/super.c
250
struct hpfs_inode_info *ei = (struct hpfs_inode_info *) foo;
fs/hpfs/super.c
252
inode_init_once(&ei->vfs_inode);
fs/hugetlbfs/inode.c
1234
struct hugetlbfs_inode_info *ei = foo;
fs/hugetlbfs/inode.c
1236
inode_init_once(&ei->vfs_inode);
fs/isofs/export.c
116
struct iso_inode_info * ei = ISOFS_I(inode);
fs/isofs/export.c
136
fh32[0] = ei->i_iget5_block;
fs/isofs/export.c
137
fh16[2] = (__u16)ei->i_iget5_offset; /* fh16 [sic] */
fs/isofs/inode.c
1029
struct iso_inode_info *ei = ISOFS_I(inode);
fs/isofs/inode.c
1040
firstext = ei->i_first_extent;
fs/isofs/inode.c
1041
sect_size = ei->i_section_size >> ISOFS_BUFFER_BITS(inode);
fs/isofs/inode.c
1042
nextblk = ei->i_next_section_block;
fs/isofs/inode.c
1043
nextoff = ei->i_next_section_offset;
fs/isofs/inode.c
1177
struct iso_inode_info *ei = ISOFS_I(inode);
fs/isofs/inode.c
1184
ei->i_next_section_block = 0;
fs/isofs/inode.c
1185
ei->i_next_section_offset = 0;
fs/isofs/inode.c
1187
block = ei->i_iget5_block;
fs/isofs/inode.c
1188
offset = ei->i_iget5_offset;
fs/isofs/inode.c
1238
ei->i_next_section_block = block_saved;
fs/isofs/inode.c
1239
ei->i_next_section_offset = offset_saved;
fs/isofs/inode.c
1281
struct iso_inode_info *ei = ISOFS_I(inode);
fs/isofs/inode.c
1285
block = ei->i_iget5_block;
fs/isofs/inode.c
1290
offset = ei->i_iget5_offset;
fs/isofs/inode.c
1314
inode->i_ino = isofs_get_ino(ei->i_iget5_block,
fs/isofs/inode.c
1315
ei->i_iget5_offset,
fs/isofs/inode.c
1319
ei->i_file_format = isofs_file_normal;
fs/isofs/inode.c
1350
ei->i_format_parm[0] = 0;
fs/isofs/inode.c
1351
ei->i_format_parm[1] = 0;
fs/isofs/inode.c
1352
ei->i_format_parm[2] = 0;
fs/isofs/inode.c
1354
ei->i_section_size = isonum_733(de->size);
fs/isofs/inode.c
1361
ei->i_next_section_block = 0;
fs/isofs/inode.c
1362
ei->i_next_section_offset = 0;
fs/isofs/inode.c
1401
ei->i_first_extent = (isonum_733(de->extent) +
fs/isofs/inode.c
1431
switch (ei->i_file_format) {
fs/isofs/inode.c
73
struct iso_inode_info *ei;
fs/isofs/inode.c
74
ei = alloc_inode_sb(sb, isofs_inode_cachep, GFP_KERNEL);
fs/isofs/inode.c
75
if (!ei)
fs/isofs/inode.c
77
return &ei->vfs_inode;
fs/isofs/inode.c
87
struct iso_inode_info *ei = foo;
fs/isofs/inode.c
89
inode_init_once(&ei->vfs_inode);
fs/isofs/rock.c
698
struct iso_inode_info *ei = ISOFS_I(inode);
fs/isofs/rock.c
716
block = ei->i_iget5_block;
fs/isofs/rock.c
721
offset = ei->i_iget5_offset;
fs/minix/inode.c
82
struct minix_inode_info *ei;
fs/minix/inode.c
83
ei = alloc_inode_sb(sb, minix_inode_cachep, GFP_KERNEL);
fs/minix/inode.c
84
if (!ei)
fs/minix/inode.c
86
return &ei->vfs_inode;
fs/minix/inode.c
96
struct minix_inode_info *ei = (struct minix_inode_info *) foo;
fs/minix/inode.c
98
inode_init_once(&ei->vfs_inode);
fs/nilfs2/dir.c
303
struct nilfs_inode_info *ei = NILFS_I(dir);
fs/nilfs2/dir.c
309
start = ei->i_dir_start_lookup;
fs/nilfs2/dir.c
349
ei->i_dir_start_lookup = n;
fs/proc/base.c
1933
void proc_pid_evict_inode(struct proc_inode *ei)
fs/proc/base.c
1935
struct pid *pid = ei->pid;
fs/proc/base.c
1937
if (S_ISDIR(ei->vfs_inode.i_mode)) {
fs/proc/base.c
1939
hlist_del_init_rcu(&ei->sibling_inodes);
fs/proc/base.c
1948
struct proc_inode *ei;
fs/proc/base.c
1958
ei = PROC_I(inode);
fs/proc/base.c
1972
ei->pid = pid;
fs/proc/base.c
2001
struct proc_inode *ei;
fs/proc/base.c
2009
ei = PROC_I(inode);
fs/proc/base.c
2010
pid = ei->pid;
fs/proc/base.c
2012
hlist_add_head_rcu(&ei->sibling_inodes, &pid->inodes);
fs/proc/base.c
2330
struct proc_inode *ei;
fs/proc/base.c
2339
ei = PROC_I(inode);
fs/proc/base.c
2340
ei->op.proc_get_link = map_files_get_link;
fs/proc/base.c
2695
struct proc_inode *ei;
fs/proc/base.c
2701
ei = PROC_I(inode);
fs/proc/base.c
2708
ei->op = p->op;
fs/proc/fd.c
206
struct proc_inode *ei;
fs/proc/fd.c
213
ei = PROC_I(inode);
fs/proc/fd.c
214
ei->fd = data->fd;
fs/proc/fd.c
219
ei->op.proc_get_link = proc_fd_link;
fs/proc/fd.c
371
struct proc_inode *ei;
fs/proc/fd.c
378
ei = PROC_I(inode);
fs/proc/fd.c
379
ei->fd = data->fd;
fs/proc/inode.c
115
struct proc_inode *ei = hlist_entry(node, struct proc_inode, sibling_inodes);
fs/proc/inode.c
120
hlist_del_init_rcu(&ei->sibling_inodes);
fs/proc/inode.c
123
inode = &ei->vfs_inode;
fs/proc/inode.c
34
struct proc_inode *ei = PROC_I(inode);
fs/proc/inode.c
40
if (ei->pid)
fs/proc/inode.c
41
proc_pid_evict_inode(ei);
fs/proc/inode.c
43
head = ei->sysctl;
fs/proc/inode.c
45
WRITE_ONCE(ei->sysctl, NULL);
fs/proc/inode.c
55
struct proc_inode *ei;
fs/proc/inode.c
57
ei = alloc_inode_sb(sb, proc_inode_cachep, GFP_KERNEL);
fs/proc/inode.c
58
if (!ei)
fs/proc/inode.c
60
ei->pid = NULL;
fs/proc/inode.c
61
ei->fd = 0;
fs/proc/inode.c
62
ei->op.proc_get_link = NULL;
fs/proc/inode.c
63
ei->pde = NULL;
fs/proc/inode.c
64
ei->sysctl = NULL;
fs/proc/inode.c
65
ei->sysctl_entry = NULL;
fs/proc/inode.c
66
INIT_HLIST_NODE(&ei->sibling_inodes);
fs/proc/inode.c
67
ei->ns_ops = NULL;
fs/proc/inode.c
68
return &ei->vfs_inode;
fs/proc/inode.c
73
struct proc_inode *ei = PROC_I(inode);
fs/proc/inode.c
75
if (ei->pid)
fs/proc/inode.c
76
put_pid(ei->pid);
fs/proc/inode.c
78
if (ei->pde)
fs/proc/inode.c
79
pde_put(ei->pde);
fs/proc/inode.c
85
struct proc_inode *ei = (struct proc_inode *) foo;
fs/proc/inode.c
87
inode_init_once(&ei->vfs_inode);
fs/proc/namespaces.c
103
struct proc_inode *ei;
fs/proc/namespaces.c
109
ei = PROC_I(inode);
fs/proc/namespaces.c
111
ei->ns_ops = ns_ops;
fs/proc/proc_sysctl.c
454
struct proc_inode *ei;
fs/proc/proc_sysctl.c
462
ei = PROC_I(inode);
fs/proc/proc_sysctl.c
470
ei->sysctl = head;
fs/proc/proc_sysctl.c
471
ei->sysctl_entry = table;
fs/proc/proc_sysctl.c
472
hlist_add_head_rcu(&ei->sibling_inodes, &head->inodes);
fs/qnx4/inode.c
357
struct qnx4_inode_info *ei;
fs/qnx4/inode.c
358
ei = alloc_inode_sb(sb, qnx4_inode_cachep, GFP_KERNEL);
fs/qnx4/inode.c
359
if (!ei)
fs/qnx4/inode.c
361
return &ei->vfs_inode;
fs/qnx4/inode.c
371
struct qnx4_inode_info *ei = (struct qnx4_inode_info *) foo;
fs/qnx4/inode.c
373
inode_init_once(&ei->vfs_inode);
fs/qnx6/dir.c
221
struct qnx6_inode_info *ei = QNX6_I(dir);
fs/qnx6/dir.c
231
start = ei->i_dir_start_lookup;
fs/qnx6/dir.c
269
ei->i_dir_start_lookup = n;
fs/qnx6/inode.c
116
struct qnx6_inode_info *ei = QNX6_I(inode);
fs/qnx6/inode.c
124
int depth = ei->di_filelevels;
fs/qnx6/inode.c
135
block = qnx6_get_devblock(s, ei->di_block_ptr[levelptr]);
fs/qnx6/inode.c
500
struct qnx6_inode_info *ei = QNX6_I(inode);
fs/qnx6/inode.c
503
memcpy(ei->di_block_ptr, p->ptr, sizeof(p->ptr));
fs/qnx6/inode.c
504
ei->di_filelevels = p->levels;
fs/qnx6/inode.c
516
struct qnx6_inode_info *ei;
fs/qnx6/inode.c
527
ei = QNX6_I(inode);
fs/qnx6/inode.c
560
memcpy(&ei->di_block_ptr, &raw_inode->di_block_ptr,
fs/qnx6/inode.c
562
ei->di_filelevels = raw_inode->di_filelevels;
fs/qnx6/inode.c
586
struct qnx6_inode_info *ei;
fs/qnx6/inode.c
587
ei = alloc_inode_sb(sb, qnx6_inode_cachep, GFP_KERNEL);
fs/qnx6/inode.c
588
if (!ei)
fs/qnx6/inode.c
590
return &ei->vfs_inode;
fs/qnx6/inode.c
600
struct qnx6_inode_info *ei = (struct qnx6_inode_info *) foo;
fs/qnx6/inode.c
602
inode_init_once(&ei->vfs_inode);
fs/squashfs/super.c
616
struct squashfs_inode_info *ei = foo;
fs/squashfs/super.c
618
inode_init_once(&ei->vfs_inode);
fs/squashfs/super.c
672
struct squashfs_inode_info *ei =
fs/squashfs/super.c
675
return ei ? &ei->vfs_inode : NULL;
fs/tracefs/event_inode.c
104
struct eventfs_inode *ei = container_of(ref, struct eventfs_inode, kref);
fs/tracefs/event_inode.c
107
WARN_ON_ONCE(!ei->is_freed);
fs/tracefs/event_inode.c
109
for (int i = 0; i < ei->nr_entries; i++) {
fs/tracefs/event_inode.c
110
entry = &ei->entries[i];
fs/tracefs/event_inode.c
112
entry->release(entry->name, ei->data);
fs/tracefs/event_inode.c
115
call_srcu(&eventfs_srcu, &ei->rcu, free_ei_rcu);
fs/tracefs/event_inode.c
118
static inline void put_ei(struct eventfs_inode *ei)
fs/tracefs/event_inode.c
120
if (ei)
fs/tracefs/event_inode.c
121
kref_put(&ei->kref, release_ei);
fs/tracefs/event_inode.c
124
static inline void free_ei(struct eventfs_inode *ei)
fs/tracefs/event_inode.c
126
if (ei) {
fs/tracefs/event_inode.c
127
ei->is_freed = 1;
fs/tracefs/event_inode.c
128
put_ei(ei);
fs/tracefs/event_inode.c
135
static inline void cleanup_ei(struct eventfs_inode *ei)
fs/tracefs/event_inode.c
137
if (ei) {
fs/tracefs/event_inode.c
139
ei->nr_entries = 0;
fs/tracefs/event_inode.c
140
free_ei(ei);
fs/tracefs/event_inode.c
144
static inline struct eventfs_inode *get_ei(struct eventfs_inode *ei)
fs/tracefs/event_inode.c
146
if (ei)
fs/tracefs/event_inode.c
147
kref_get(&ei->kref);
fs/tracefs/event_inode.c
148
return ei;
fs/tracefs/event_inode.c
179
struct eventfs_inode *ei;
fs/tracefs/event_inode.c
184
ei = dentry->d_fsdata;
fs/tracefs/event_inode.c
185
if (ei->is_freed) {
fs/tracefs/event_inode.c
193
if (!ei->entry_attrs) {
fs/tracefs/event_inode.c
194
ei->entry_attrs = kzalloc_objs(*ei->entry_attrs,
fs/tracefs/event_inode.c
195
ei->nr_entries, GFP_NOFS);
fs/tracefs/event_inode.c
196
if (!ei->entry_attrs) {
fs/tracefs/event_inode.c
214
if (!ei->is_events)
fs/tracefs/event_inode.c
215
update_attr(&ei->attr, iattr);
fs/tracefs/event_inode.c
220
for (int i = 0; i < ei->nr_entries; i++) {
fs/tracefs/event_inode.c
221
entry = &ei->entries[i];
fs/tracefs/event_inode.c
223
update_attr(&ei->entry_attrs[i], iattr);
fs/tracefs/event_inode.c
248
static void eventfs_set_attrs(struct eventfs_inode *ei, bool update_uid, kuid_t uid,
fs/tracefs/event_inode.c
258
ei->attr.mode &= ~EVENTFS_SAVE_UID;
fs/tracefs/event_inode.c
259
ei->attr.uid = uid;
fs/tracefs/event_inode.c
263
ei->attr.mode &= ~EVENTFS_SAVE_GID;
fs/tracefs/event_inode.c
264
ei->attr.gid = gid;
fs/tracefs/event_inode.c
267
list_for_each_entry(ei_child, &ei->children, list) {
fs/tracefs/event_inode.c
271
if (!ei->entry_attrs)
fs/tracefs/event_inode.c
274
for (int i = 0; i < ei->nr_entries; i++) {
fs/tracefs/event_inode.c
276
ei->entry_attrs[i].mode &= ~EVENTFS_SAVE_UID;
fs/tracefs/event_inode.c
277
ei->entry_attrs[i].uid = uid;
fs/tracefs/event_inode.c
280
ei->entry_attrs[i].mode &= ~EVENTFS_SAVE_GID;
fs/tracefs/event_inode.c
281
ei->entry_attrs[i].gid = gid;
fs/tracefs/event_inode.c
294
struct eventfs_inode *ei = ti->private;
fs/tracefs/event_inode.c
297
if (!ei || !ei->is_events || ei->is_freed)
fs/tracefs/event_inode.c
300
eventfs_set_attrs(ei, update_uid, ti->vfs_inode.i_uid,
fs/tracefs/event_inode.c
315
inode->i_uid = rei->ei.attr.uid;
fs/tracefs/event_inode.c
320
inode->i_gid = rei->ei.attr.gid;
fs/tracefs/event_inode.c
324
umode_t mode, struct eventfs_inode *ei)
fs/tracefs/event_inode.c
336
ti->private = ei;
fs/tracefs/event_inode.c
39
struct eventfs_inode ei;
fs/tracefs/event_inode.c
410
struct eventfs_inode *pei, struct eventfs_inode *ei)
fs/tracefs/event_inode.c
415
inode = eventfs_get_inode(dentry, &ei->attr, mode, ei);
fs/tracefs/event_inode.c
423
inode->i_ino = eventfs_dir_ino(ei);
fs/tracefs/event_inode.c
425
dentry->d_fsdata = get_ei(ei);
fs/tracefs/event_inode.c
43
static struct eventfs_root_inode *get_root_inode(struct eventfs_inode *ei)
fs/tracefs/event_inode.c
431
static inline struct eventfs_inode *init_ei(struct eventfs_inode *ei, const char *name)
fs/tracefs/event_inode.c
433
ei->name = kstrdup_const(name, GFP_KERNEL);
fs/tracefs/event_inode.c
434
if (!ei->name)
fs/tracefs/event_inode.c
436
kref_init(&ei->kref);
fs/tracefs/event_inode.c
437
return ei;
fs/tracefs/event_inode.c
442
struct eventfs_inode *ei = kzalloc_obj(*ei);
fs/tracefs/event_inode.c
445
if (!ei)
fs/tracefs/event_inode.c
448
result = init_ei(ei, name);
fs/tracefs/event_inode.c
45
WARN_ON_ONCE(!ei->is_events);
fs/tracefs/event_inode.c
450
kfree(ei);
fs/tracefs/event_inode.c
458
struct eventfs_inode *ei;
fs/tracefs/event_inode.c
46
return container_of(ei, struct eventfs_root_inode, ei);
fs/tracefs/event_inode.c
463
rei->ei.is_events = 1;
fs/tracefs/event_inode.c
464
ei = init_ei(&rei->ei, name);
fs/tracefs/event_inode.c
465
if (!ei)
fs/tracefs/event_inode.c
468
return ei;
fs/tracefs/event_inode.c
50
static int eventfs_dir_ino(struct eventfs_inode *ei)
fs/tracefs/event_inode.c
501
struct eventfs_inode *ei, int idx,
fs/tracefs/event_inode.c
507
if (ei->entry_attrs)
fs/tracefs/event_inode.c
508
attr = &ei->entry_attrs[idx];
fs/tracefs/event_inode.c
510
return lookup_file(ei, dentry, mode, attr, data, fops);
fs/tracefs/event_inode.c
52
if (!ei->ino) {
fs/tracefs/event_inode.c
529
struct eventfs_inode *ei;
fs/tracefs/event_inode.c
53
ei->ino = get_next_ino();
fs/tracefs/event_inode.c
539
ei = ti->private;
fs/tracefs/event_inode.c
540
if (!ei || ei->is_freed)
fs/tracefs/event_inode.c
543
list_for_each_entry(ei_child, &ei->children, list) {
fs/tracefs/event_inode.c
549
result = lookup_dir_entry(dentry, ei, ei_child);
fs/tracefs/event_inode.c
55
if (ei->ino == EVENTFS_FILE_INODE_INO)
fs/tracefs/event_inode.c
553
for (int i = 0; i < ei->nr_entries; i++) {
fs/tracefs/event_inode.c
557
const struct eventfs_entry *entry = &ei->entries[i];
fs/tracefs/event_inode.c
56
ei->ino = get_next_ino();
fs/tracefs/event_inode.c
562
data = ei->data;
fs/tracefs/event_inode.c
566
result = lookup_file_dentry(dentry, ei, i, mode, data, fops);
fs/tracefs/event_inode.c
584
struct eventfs_inode *ei;
fs/tracefs/event_inode.c
59
return ei->ino;
fs/tracefs/event_inode.c
604
ei = READ_ONCE(ti->private);
fs/tracefs/event_inode.c
605
if (ei && ei->is_freed)
fs/tracefs/event_inode.c
606
ei = NULL;
fs/tracefs/event_inode.c
609
if (!ei)
fs/tracefs/event_inode.c
619
for (i = c; i < ei->nr_entries; i++, ctx->pos++) {
fs/tracefs/event_inode.c
620
void *cdata = ei->data;
fs/tracefs/event_inode.c
622
entry = &ei->entries[i];
fs/tracefs/event_inode.c
627
if (ei->is_freed) {
fs/tracefs/event_inode.c
643
c -= min((unsigned int)c, (unsigned int)ei->nr_entries);
fs/tracefs/event_inode.c
645
list_for_each_entry_srcu(ei_child, &ei->children, list,
fs/tracefs/event_inode.c
716
struct eventfs_inode *ei;
fs/tracefs/event_inode.c
721
ei = alloc_ei(name);
fs/tracefs/event_inode.c
722
if (!ei)
fs/tracefs/event_inode.c
725
ei->entries = entries;
fs/tracefs/event_inode.c
726
ei->nr_entries = size;
fs/tracefs/event_inode.c
727
ei->data = data;
fs/tracefs/event_inode.c
728
INIT_LIST_HEAD(&ei->children);
fs/tracefs/event_inode.c
729
INIT_LIST_HEAD(&ei->list);
fs/tracefs/event_inode.c
733
list_add_tail(&ei->list, &parent->children);
fs/tracefs/event_inode.c
737
if (list_empty(&ei->list)) {
fs/tracefs/event_inode.c
738
cleanup_ei(ei);
fs/tracefs/event_inode.c
739
ei = ERR_PTR(-EBUSY);
fs/tracefs/event_inode.c
741
return ei;
fs/tracefs/event_inode.c
762
struct eventfs_inode *ei;
fs/tracefs/event_inode.c
775
ei = alloc_root_ei(name);
fs/tracefs/event_inode.c
776
if (!ei)
fs/tracefs/event_inode.c
784
rei = get_root_inode(ei);
fs/tracefs/event_inode.c
787
ei->entries = entries;
fs/tracefs/event_inode.c
788
ei->nr_entries = size;
fs/tracefs/event_inode.c
789
ei->data = data;
fs/tracefs/event_inode.c
799
ei->attr.uid = uid;
fs/tracefs/event_inode.c
800
ei->attr.gid = gid;
fs/tracefs/event_inode.c
802
INIT_LIST_HEAD(&ei->children);
fs/tracefs/event_inode.c
803
INIT_LIST_HEAD(&ei->list);
fs/tracefs/event_inode.c
807
ti->private = ei;
fs/tracefs/event_inode.c
81
struct eventfs_inode *ei = container_of(rcu, struct eventfs_inode, rcu);
fs/tracefs/event_inode.c
815
dentry->d_fsdata = get_ei(ei);
fs/tracefs/event_inode.c
832
return ei;
fs/tracefs/event_inode.c
835
cleanup_ei(ei);
fs/tracefs/event_inode.c
84
kfree(ei->entry_attrs);
fs/tracefs/event_inode.c
848
static void eventfs_remove_rec(struct eventfs_inode *ei, int level)
fs/tracefs/event_inode.c
85
kfree_const(ei->name);
fs/tracefs/event_inode.c
86
if (ei->is_events) {
fs/tracefs/event_inode.c
863
list_for_each_entry(ei_child, &ei->children, list)
fs/tracefs/event_inode.c
866
list_del_rcu(&ei->list);
fs/tracefs/event_inode.c
867
free_ei(ei);
fs/tracefs/event_inode.c
87
rei = get_root_inode(ei);
fs/tracefs/event_inode.c
876
void eventfs_remove_dir(struct eventfs_inode *ei)
fs/tracefs/event_inode.c
878
if (!ei)
fs/tracefs/event_inode.c
882
eventfs_remove_rec(ei, 0);
fs/tracefs/event_inode.c
892
void eventfs_remove_events_dir(struct eventfs_inode *ei)
fs/tracefs/event_inode.c
897
rei = get_root_inode(ei);
fs/tracefs/event_inode.c
90
kfree(ei);
fs/tracefs/event_inode.c
903
eventfs_remove_dir(ei);
fs/tracefs/inode.c
463
struct eventfs_inode *ei = dentry->d_fsdata;
fs/tracefs/inode.c
465
return !(ei && ei->is_freed);
fs/udf/super.c
152
struct udf_inode_info *ei;
fs/udf/super.c
153
ei = alloc_inode_sb(sb, udf_inode_cachep, GFP_KERNEL);
fs/udf/super.c
154
if (!ei)
fs/udf/super.c
157
ei->i_unique = 0;
fs/udf/super.c
158
ei->i_lenExtents = 0;
fs/udf/super.c
159
ei->i_lenStreams = 0;
fs/udf/super.c
160
ei->i_next_alloc_block = 0;
fs/udf/super.c
161
ei->i_next_alloc_goal = 0;
fs/udf/super.c
162
ei->i_strat4096 = 0;
fs/udf/super.c
163
ei->i_streamdir = 0;
fs/udf/super.c
164
ei->i_hidden = 0;
fs/udf/super.c
165
init_rwsem(&ei->i_data_sem);
fs/udf/super.c
166
ei->cached_extent.lstart = -1;
fs/udf/super.c
167
spin_lock_init(&ei->i_extent_cache_lock);
fs/udf/super.c
168
inode_set_iversion(&ei->vfs_inode, 1);
fs/udf/super.c
170
return &ei->vfs_inode;
fs/udf/super.c
180
struct udf_inode_info *ei = foo;
fs/udf/super.c
182
ei->i_data = NULL;
fs/udf/super.c
183
inode_init_once(&ei->vfs_inode);
fs/ufs/super.c
1360
struct ufs_inode_info *ei;
fs/ufs/super.c
1362
ei = alloc_inode_sb(sb, ufs_inode_cachep, GFP_NOFS);
fs/ufs/super.c
1363
if (!ei)
fs/ufs/super.c
1366
inode_set_iversion(&ei->vfs_inode, 1);
fs/ufs/super.c
1367
seqlock_init(&ei->meta_lock);
fs/ufs/super.c
1368
mutex_init(&ei->truncate_mutex);
fs/ufs/super.c
1369
return &ei->vfs_inode;
fs/ufs/super.c
1379
struct ufs_inode_info *ei = (struct ufs_inode_info *) foo;
fs/ufs/super.c
1381
inode_init_once(&ei->vfs_inode);
include/linux/soc/qcom/qmi.h
176
const struct qmi_elem_info *ei;
include/linux/soc/qcom/qmi.h
192
const struct qmi_elem_info *ei;
include/linux/soc/qcom/qmi.h
252
const struct qmi_elem_info *ei, const void *c_struct);
include/linux/soc/qcom/qmi.h
255
const struct qmi_elem_info *ei, const void *c_struct);
include/linux/soc/qcom/qmi.h
257
int msg_id, size_t len, const struct qmi_elem_info *ei,
include/linux/soc/qcom/qmi.h
261
unsigned int txn_id, const struct qmi_elem_info *ei,
include/linux/soc/qcom/qmi.h
265
const struct qmi_elem_info *ei, void *c_struct);
include/linux/soc/qcom/qmi.h
268
const struct qmi_elem_info *ei, void *c_struct);
include/linux/tracefs.h
90
void eventfs_remove_events_dir(struct eventfs_inode *ei);
include/linux/tracefs.h
91
void eventfs_remove_dir(struct eventfs_inode *ei);
include/net/pkt_cls.h
131
struct tcf_block_ext_info *ei,
include/net/pkt_cls.h
143
struct tcf_block_ext_info *ei)
include/net/pkt_cls.h
59
struct tcf_block_ext_info *ei,
include/net/pkt_cls.h
63
struct tcf_block_ext_info *ei);
include/trace/events/ext4.h
2886
struct ext4_inode_info *ei = EXT4_I(inode);
include/trace/events/ext4.h
2891
__entry->i_sync_tid = ei->i_sync_tid;
include/trace/events/ext4.h
2927
struct ext4_inode_info *ei = EXT4_I(inode);
include/trace/events/ext4.h
2932
__entry->i_sync_tid = ei->i_sync_tid;
include/trace/events/ext4.h
2959
struct ext4_inode_info *ei = EXT4_I(inode);
include/trace/events/ext4.h
2964
__entry->i_sync_tid = ei->i_sync_tid;
include/trace/events/f2fs.h
1763
struct extent_info *ei),
include/trace/events/f2fs.h
1765
TP_ARGS(inode, pgofs, ei),
include/trace/events/f2fs.h
1767
TP_CONDITION(ei),
include/trace/events/f2fs.h
1782
__entry->fofs = ei->fofs;
include/trace/events/f2fs.h
1783
__entry->len = ei->len;
include/trace/events/f2fs.h
1784
__entry->blk = ei->blk;
include/trace/events/f2fs.h
1799
struct extent_info *ei),
include/trace/events/f2fs.h
1801
TP_ARGS(inode, pgofs, ei),
include/trace/events/f2fs.h
1803
TP_CONDITION(ei),
include/trace/events/f2fs.h
1819
__entry->fofs = ei->fofs;
include/trace/events/f2fs.h
1820
__entry->len = ei->len;
include/trace/events/f2fs.h
1821
__entry->age = ei->age;
include/trace/events/f2fs.h
1822
__entry->blocks = ei->last_blocks;
ipc/mqueue.c
499
struct mqueue_inode_info *ei;
ipc/mqueue.c
501
ei = alloc_inode_sb(sb, mqueue_inode_cachep, GFP_KERNEL);
ipc/mqueue.c
502
if (!ei)
ipc/mqueue.c
504
return &ei->vfs_inode;
kernel/sched/ext.c
3741
static void free_exit_info(struct scx_exit_info *ei);
kernel/sched/ext.c
4294
static void free_exit_info(struct scx_exit_info *ei)
kernel/sched/ext.c
4296
kvfree(ei->dump);
kernel/sched/ext.c
4297
kfree(ei->msg);
kernel/sched/ext.c
4298
kfree(ei->bt);
kernel/sched/ext.c
4299
kfree(ei);
kernel/sched/ext.c
4304
struct scx_exit_info *ei;
kernel/sched/ext.c
4306
ei = kzalloc_obj(*ei);
kernel/sched/ext.c
4307
if (!ei)
kernel/sched/ext.c
4310
ei->bt = kzalloc_objs(ei->bt[0], SCX_EXIT_BT_LEN);
kernel/sched/ext.c
4311
ei->msg = kzalloc(SCX_EXIT_MSG_LEN, GFP_KERNEL);
kernel/sched/ext.c
4312
ei->dump = kvzalloc(exit_dump_len, GFP_KERNEL);
kernel/sched/ext.c
4314
if (!ei->bt || !ei->msg || !ei->dump) {
kernel/sched/ext.c
4315
free_exit_info(ei);
kernel/sched/ext.c
4319
return ei;
kernel/sched/ext.c
4361
struct scx_exit_info *ei = sch->exit_info;
kernel/sched/ext.c
4374
ei->kind = kind;
kernel/sched/ext.c
4375
ei->reason = scx_exit_reason(ei->kind);
kernel/sched/ext.c
4455
if (ei->kind >= SCX_EXIT_ERROR) {
kernel/sched/ext.c
4457
sch->ops.name, ei->reason);
kernel/sched/ext.c
4459
if (ei->msg[0] != '\0')
kernel/sched/ext.c
4460
pr_err("sched_ext: %s: %s\n", sch->ops.name, ei->msg);
kernel/sched/ext.c
4462
stack_trace_print(ei->bt, ei->bt_len, 2);
kernel/sched/ext.c
4466
sch->ops.name, ei->reason);
kernel/sched/ext.c
4470
SCX_CALL_OP(sch, SCX_KF_UNLOCKED, exit, NULL, ei);
kernel/sched/ext.c
4702
static void scx_dump_state(struct scx_exit_info *ei, size_t dump_len)
kernel/sched/ext.c
4708
.kind = ei->kind,
kernel/sched/ext.c
4709
.exit_code = ei->exit_code,
kernel/sched/ext.c
4710
.reason = ei->reason,
kernel/sched/ext.c
4722
seq_buf_init(&s, ei->dump, dump_len);
kernel/sched/ext.c
4724
if (ei->kind == SCX_EXIT_NONE) {
kernel/sched/ext.c
4725
dump_line(&s, "Debug dump triggered by %s", ei->reason);
kernel/sched/ext.c
4728
current->comm, current->pid, ei->kind);
kernel/sched/ext.c
4729
dump_line(&s, " %s (%s)", ei->reason, ei->msg);
kernel/sched/ext.c
4732
dump_stack_trace(&s, " ", ei->bt, ei->bt_len);
kernel/sched/ext.c
4844
memcpy(ei->dump + dump_len - sizeof(trunc_marker),
kernel/sched/ext.c
4853
struct scx_exit_info *ei = sch->exit_info;
kernel/sched/ext.c
4855
if (ei->kind >= SCX_EXIT_ERROR)
kernel/sched/ext.c
4856
scx_dump_state(ei, sch->ops.exit_dump_len);
kernel/sched/ext.c
4865
struct scx_exit_info *ei = sch->exit_info;
kernel/sched/ext.c
4872
ei->exit_code = exit_code;
kernel/sched/ext.c
4875
ei->bt_len = stack_trace_save(ei->bt, SCX_EXIT_BT_LEN, 1);
kernel/sched/ext.c
4877
vscnprintf(ei->msg, SCX_EXIT_MSG_LEN, fmt, args);
kernel/sched/ext.c
4883
ei->kind = kind;
kernel/sched/ext.c
4884
ei->reason = scx_exit_reason(ei->kind);
kernel/sched/ext.c
5633
struct scx_exit_info ei = { .kind = SCX_EXIT_NONE, .reason = "SysRq-D" };
kernel/sched/ext.c
5636
scx_dump_state(&ei, 0);
kernel/trace/trace.h
1539
struct eventfs_inode *ei;
kernel/trace/trace_events.c
1281
eventfs_remove_dir(dir->ei);
kernel/trace/trace_events.c
1310
eventfs_remove_dir(file->ei);
kernel/trace/trace_events.c
2933
struct eventfs_inode *ei;
kernel/trace/trace_events.c
2952
return dir->ei;
kernel/trace/trace_events.c
2982
ei = eventfs_create_dir(name, parent, system_entries, nr_entries, dir);
kernel/trace/trace_events.c
2983
if (IS_ERR(ei)) {
kernel/trace/trace_events.c
2989
dir->ei = ei;
kernel/trace/trace_events.c
2998
return dir->ei;
kernel/trace/trace_events.c
3136
struct eventfs_inode *ei;
kernel/trace/trace_events.c
3199
ei = eventfs_create_dir(name, e_events, event_entries, nr_entries, file);
kernel/trace/trace_events.c
3200
if (IS_ERR(ei)) {
kernel/trace/trace_events.c
3205
file->ei = ei;
lib/error-inject.c
213
DEFINE_SEQ_ATTRIBUTE(ei);
lib/uuid.c
106
static int __uuid_parse(const char *uuid, __u8 b[16], const u8 ei[16])
lib/uuid.c
118
b[ei[i]] = (hi << 4) | lo;
mm/numa_emulation.c
176
ret = emu_setup_memblk(ei, pi, nid++ % nr_nodes,
mm/numa_emulation.c
219
static int __init split_nodes_size_interleave_uniform(struct numa_meminfo *ei,
mm/numa_emulation.c
313
ret = emu_setup_memblk(ei, pi, nid++ % MAX_NUMNODES,
mm/numa_emulation.c
323
static int __init split_nodes_size_interleave(struct numa_meminfo *ei,
mm/numa_emulation.c
327
return split_nodes_size_interleave_uniform(ei, pi, addr, max_addr, size,
mm/numa_emulation.c
376
static struct numa_meminfo ei __initdata;
mm/numa_emulation.c
388
memset(&ei, 0, sizeof(ei));
mm/numa_emulation.c
414
ret = split_nodes_size_interleave_uniform(&ei, &pi,
mm/numa_emulation.c
431
ret = split_nodes_size_interleave(&ei, &pi, 0, max_addr, size);
mm/numa_emulation.c
436
ret = split_nodes_interleave(&ei, &pi, 0, max_addr, n);
mm/numa_emulation.c
444
if (numa_cleanup_meminfo(&ei) < 0) {
mm/numa_emulation.c
471
for (i = 0; i < ARRAY_SIZE(ei.blk); i++)
mm/numa_emulation.c
472
if (ei.blk[i].start != ei.blk[i].end &&
mm/numa_emulation.c
473
ei.blk[i].nid != NUMA_NO_NODE)
mm/numa_emulation.c
474
node_set(ei.blk[i].nid, numa_nodes_parsed);
mm/numa_emulation.c
485
*numa_meminfo = ei;
mm/numa_emulation.c
49
static int __init emu_setup_memblk(struct numa_meminfo *ei,
mm/numa_emulation.c
53
struct numa_memblk *eb = &ei->blk[ei->nr_blks];
mm/numa_emulation.c
56
if (ei->nr_blks >= NR_NODE_MEMBLKS) {
mm/numa_emulation.c
61
ei->nr_blks++;
mm/numa_emulation.c
86
static int __init split_nodes_interleave(struct numa_meminfo *ei,
net/sched/cls_api.c
1313
struct tcf_block_ext_info *ei, bool rtnl_held)
net/sched/cls_api.c
1329
tcf_block_offload_unbind(block, q, ei);
net/sched/cls_api.c
1336
tcf_block_offload_unbind(block, q, ei);
net/sched/cls_api.c
1457
struct tcf_block_ext_info *ei)
net/sched/cls_api.c
1460
(ei->binder_type == FLOW_BLOCK_BINDER_TYPE_CLSACT_INGRESS ||
net/sched/cls_api.c
1461
ei->binder_type == FLOW_BLOCK_BINDER_TYPE_CLSACT_EGRESS);
net/sched/cls_api.c
1465
struct tcf_block_ext_info *ei,
net/sched/cls_api.c
1473
if (ei->block_index)
net/sched/cls_api.c
1475
block = tcf_block_refcnt_get(net, ei->block_index);
net/sched/cls_api.c
1478
block = tcf_block_create(net, q, ei->block_index, extack);
net/sched/cls_api.c
1488
err = tcf_block_owner_add(block, q, ei->binder_type);
net/sched/cls_api.c
1492
tcf_block_owner_netif_keep_dst(block, q, ei->binder_type);
net/sched/cls_api.c
1494
err = tcf_chain0_head_change_cb_add(block, ei, extack);
net/sched/cls_api.c
1498
err = tcf_block_offload_bind(block, q, ei, extack);
net/sched/cls_api.c
1502
if (tcf_block_tracks_dev(block, ei)) {
net/sched/cls_api.c
1514
tcf_block_offload_unbind(block, q, ei);
net/sched/cls_api.c
1516
tcf_chain0_head_change_cb_del(block, ei);
net/sched/cls_api.c
1518
tcf_block_owner_del(block, q, ei->binder_type);
net/sched/cls_api.c
1537
struct tcf_block_ext_info ei = {
net/sched/cls_api.c
1543
return tcf_block_get_ext(p_block, q, &ei, extack);
net/sched/cls_api.c
1551
struct tcf_block_ext_info *ei)
net/sched/cls_api.c
1557
if (tcf_block_tracks_dev(block, ei))
net/sched/cls_api.c
1559
tcf_chain0_head_change_cb_del(block, ei);
net/sched/cls_api.c
1560
tcf_block_owner_del(block, q, ei->binder_type);
net/sched/cls_api.c
1562
__tcf_block_put(block, q, ei, true);
net/sched/cls_api.c
1568
struct tcf_block_ext_info ei = {0, };
net/sched/cls_api.c
1572
tcf_block_put_ext(block, block->q, &ei);
net/sched/cls_api.c
825
struct tcf_block_ext_info *ei,
net/sched/cls_api.c
831
tcf_block_offload_init(&bo, dev, sch, command, ei->binder_type,
net/sched/cls_api.c
856
struct tcf_block_ext_info *ei,
net/sched/cls_api.c
875
err = tcf_block_offload_cmd(block, dev, q, ei, FLOW_BLOCK_BIND, extack);
net/sched/cls_api.c
896
struct tcf_block_ext_info *ei)
net/sched/cls_api.c
902
err = tcf_block_offload_cmd(block, dev, q, ei, FLOW_BLOCK_UNBIND, NULL);
net/sched/cls_api.c
915
struct tcf_block_ext_info *ei,
net/sched/cls_api.c
926
item->chain_head_change = ei->chain_head_change;
net/sched/cls_api.c
927
item->chain_head_change_priv = ei->chain_head_change_priv;
net/sched/cls_api.c
959
struct tcf_block_ext_info *ei)
net/sched/cls_api.c
965
if ((!ei->chain_head_change && !ei->chain_head_change_priv) ||
net/sched/cls_api.c
966
(item->chain_head_change == ei->chain_head_change &&
net/sched/cls_api.c
967
item->chain_head_change_priv == ei->chain_head_change_priv)) {
net/socket.c
320
struct socket_alloc *ei;
net/socket.c
322
ei = alloc_inode_sb(sb, sock_inode_cachep, GFP_KERNEL);
net/socket.c
323
if (!ei)
net/socket.c
325
init_waitqueue_head(&ei->socket.wq.wait);
net/socket.c
326
ei->socket.wq.fasync_list = NULL;
net/socket.c
327
ei->socket.wq.flags = 0;
net/socket.c
329
ei->socket.state = SS_UNCONNECTED;
net/socket.c
330
ei->socket.flags = 0;
net/socket.c
331
ei->socket.ops = NULL;
net/socket.c
332
ei->socket.sk = NULL;
net/socket.c
333
ei->socket.file = NULL;
net/socket.c
335
return &ei->vfs_inode;
net/socket.c
340
struct socket_alloc *ei;
net/socket.c
342
ei = container_of(inode, struct socket_alloc, vfs_inode);
net/socket.c
343
kmem_cache_free(sock_inode_cachep, ei);
net/socket.c
348
struct socket_alloc *ei = (struct socket_alloc *)foo;
net/socket.c
350
inode_init_once(&ei->vfs_inode);
samples/qmi/qmi_sample_client.c
436
.ei = test_ping_resp_msg_v01_ei,
scripts/gcc-plugins/latent_entropy_plugin.c
407
edge_iterator ei;
scripts/gcc-plugins/latent_entropy_plugin.c
414
FOR_EACH_EDGE(e, ei, last_bb_e->src->preds) {
scripts/mod/mk_elfconfig.c
10
unsigned char ei[EI_NIDENT];
scripts/mod/mk_elfconfig.c
12
if (fread(ei, 1, EI_NIDENT, stdin) != EI_NIDENT) {
scripts/mod/mk_elfconfig.c
16
if (memcmp(ei, ELFMAG, SELFMAG) != 0) {
scripts/mod/mk_elfconfig.c
20
switch (ei[EI_CLASS]) {
sound/usb/qcom/qc_audio_offload.c
1682
.ei = qmi_uaudio_stream_req_msg_v01_ei,
tools/lib/subcmd/help.c
75
size_t ci, cj, ei;
tools/lib/subcmd/help.c
81
ci = cj = ei = 0;
tools/lib/subcmd/help.c
82
while (ci < cmds->cnt && ei < excludes->cnt) {
tools/lib/subcmd/help.c
83
cmp = strcmp(cmds->names[ci]->name, excludes->names[ei]->name);
tools/lib/subcmd/help.c
95
ei++;
tools/lib/subcmd/help.c
97
ei++;
tools/sched_ext/scx_central.bpf.c
338
void BPF_STRUCT_OPS(central_exit, struct scx_exit_info *ei)
tools/sched_ext/scx_central.bpf.c
340
UEI_RECORD(uei, ei);
tools/sched_ext/scx_cpu0.bpf.c
85
void BPF_STRUCT_OPS(cpu0_exit, struct scx_exit_info *ei)
tools/sched_ext/scx_cpu0.bpf.c
87
UEI_RECORD(uei, ei);
tools/sched_ext/scx_flatcg.bpf.c
943
void BPF_STRUCT_OPS(fcg_exit, struct scx_exit_info *ei)
tools/sched_ext/scx_flatcg.bpf.c
945
UEI_RECORD(uei, ei);
tools/sched_ext/scx_pair.bpf.c
597
void BPF_STRUCT_OPS(pair_exit, struct scx_exit_info *ei)
tools/sched_ext/scx_pair.bpf.c
599
UEI_RECORD(uei, ei);
tools/sched_ext/scx_qmap.bpf.c
890
void BPF_STRUCT_OPS(qmap_exit, struct scx_exit_info *ei)
tools/sched_ext/scx_qmap.bpf.c
892
UEI_RECORD(uei, ei);
tools/sched_ext/scx_sdt.bpf.c
703
void BPF_STRUCT_OPS(sdt_exit, struct scx_exit_info *ei)
tools/sched_ext/scx_sdt.bpf.c
705
UEI_RECORD(uei, ei);
tools/sched_ext/scx_simple.bpf.c
145
void BPF_STRUCT_OPS(simple_exit, struct scx_exit_info *ei)
tools/sched_ext/scx_simple.bpf.c
147
UEI_RECORD(uei, ei);
tools/sched_ext/scx_userland.bpf.c
329
void BPF_STRUCT_OPS(userland_exit, struct scx_exit_info *ei)
tools/sched_ext/scx_userland.bpf.c
331
UEI_RECORD(uei, ei);
tools/testing/selftests/sched_ext/allowed_cpus.bpf.c
109
void BPF_STRUCT_OPS(allowed_cpus_exit, struct scx_exit_info *ei)
tools/testing/selftests/sched_ext/allowed_cpus.bpf.c
111
UEI_RECORD(uei, ei);
tools/testing/selftests/sched_ext/cyclic_kick_wait.bpf.c
57
void BPF_STRUCT_OPS(cyclic_kick_wait_exit, struct scx_exit_info *ei)
tools/testing/selftests/sched_ext/cyclic_kick_wait.bpf.c
59
UEI_RECORD(uei, ei);
tools/testing/selftests/sched_ext/ddsp_bogus_dsq_fail.bpf.c
31
void BPF_STRUCT_OPS(ddsp_bogus_dsq_fail_exit, struct scx_exit_info *ei)
tools/testing/selftests/sched_ext/ddsp_bogus_dsq_fail.bpf.c
33
UEI_RECORD(uei, ei);
tools/testing/selftests/sched_ext/ddsp_vtimelocal_fail.bpf.c
28
void BPF_STRUCT_OPS(ddsp_vtimelocal_fail_exit, struct scx_exit_info *ei)
tools/testing/selftests/sched_ext/ddsp_vtimelocal_fail.bpf.c
30
UEI_RECORD(uei, ei);
tools/testing/selftests/sched_ext/dsp_local_on.bpf.c
55
void BPF_STRUCT_OPS(dsp_local_on_exit, struct scx_exit_info *ei)
tools/testing/selftests/sched_ext/dsp_local_on.bpf.c
57
UEI_RECORD(uei, ei);
tools/testing/selftests/sched_ext/enq_select_cpu.bpf.c
36
void BPF_STRUCT_OPS(enq_select_cpu_exit, struct scx_exit_info *ei)
tools/testing/selftests/sched_ext/enq_select_cpu.bpf.c
38
UEI_RECORD(uei, ei);
tools/testing/selftests/sched_ext/exit.bpf.c
62
void BPF_STRUCT_OPS(exit_exit, struct scx_exit_info *ei)
tools/testing/selftests/sched_ext/exit.bpf.c
64
UEI_RECORD(uei, ei);
tools/testing/selftests/sched_ext/hotplug.bpf.c
15
void BPF_STRUCT_OPS(hotplug_exit, struct scx_exit_info *ei)
tools/testing/selftests/sched_ext/hotplug.bpf.c
17
UEI_RECORD(uei, ei);
tools/testing/selftests/sched_ext/numa.bpf.c
87
void BPF_STRUCT_OPS(numa_exit, struct scx_exit_info *ei)
tools/testing/selftests/sched_ext/numa.bpf.c
89
UEI_RECORD(uei, ei);
tools/testing/selftests/sched_ext/peek_dsq.bpf.c
226
void BPF_STRUCT_OPS(peek_dsq_exit, struct scx_exit_info *ei)
tools/testing/selftests/sched_ext/peek_dsq.bpf.c
241
UEI_RECORD(uei, ei);
tools/testing/selftests/sched_ext/prog_run.bpf.c
24
void BPF_STRUCT_OPS(prog_run_exit, struct scx_exit_info *ei)
tools/testing/selftests/sched_ext/prog_run.bpf.c
26
UEI_RECORD(uei, ei);
tools/testing/selftests/sched_ext/rt_stall.bpf.c
14
void BPF_STRUCT_OPS(rt_stall_exit, struct scx_exit_info *ei)
tools/testing/selftests/sched_ext/rt_stall.bpf.c
16
UEI_RECORD(uei, ei);
tools/testing/selftests/sched_ext/select_cpu_dispatch_bad_dsq.bpf.c
26
void BPF_STRUCT_OPS(select_cpu_dispatch_bad_dsq_exit, struct scx_exit_info *ei)
tools/testing/selftests/sched_ext/select_cpu_dispatch_bad_dsq.bpf.c
28
UEI_RECORD(uei, ei);
tools/testing/selftests/sched_ext/select_cpu_dispatch_dbl_dsp.bpf.c
27
void BPF_STRUCT_OPS(select_cpu_dispatch_dbl_dsp_exit, struct scx_exit_info *ei)
tools/testing/selftests/sched_ext/select_cpu_dispatch_dbl_dsp.bpf.c
29
UEI_RECORD(uei, ei);
virt/kvm/irqchip.c
132
struct kvm_kernel_irq_routing_entry *ei;
virt/kvm/irqchip.c
140
hlist_for_each_entry(ei, &rt->map[gsi], link)
virt/kvm/irqchip.c
141
if (ei->type != KVM_IRQ_ROUTING_IRQCHIP ||
virt/kvm/irqchip.c
143
ue->u.irqchip.irqchip == ei->irqchip.irqchip)