drivers/block/aoe/aoe.h
144
struct aoeif ifs[NAOEIFS];
drivers/block/aoe/aoeblk.c
142
ifp = (*t)->ifs;
drivers/block/aoe/aoeblk.c
143
ife = ifp + ARRAY_SIZE((*t)->ifs);
drivers/block/aoe/aoeblk.c
72
ifp = (*t)->ifs;
drivers/block/aoe/aoecmd.c
1467
t->ifp = t->ifs;
drivers/block/aoe/aoecmd.c
1505
p = t->ifs;
drivers/block/aoe/aoecmd.c
162
if (ifp >= &t->ifs[NAOEIFS] || ifp->nd == NULL)
drivers/block/aoe/aoecmd.c
163
ifp = t->ifs;
drivers/block/aoe/aoecmd.c
535
p = t->ifs;
drivers/block/aoe/aoecmd.c
551
e = t->ifs + NAOEIFS - 1;
drivers/block/aoe/aoecmd.c
811
&& (ifp != t->ifs || t->ifs[1].nd)) {
drivers/block/aoe/aoedev.c
516
for (ifp = t->ifs; ifp < &t->ifs[NAOEIFS]; ++ifp) {
drivers/net/ethernet/i825xx/sun3_82586.c
425
cfg_cmd->ifs = 0x60;
drivers/net/ethernet/i825xx/sun3_82586.h
236
unsigned char ifs; /* inter frame spacing */
drivers/net/ethernet/intel/e100.c
1093
config->ifs = 0x6; /* x16 = inter frame spacing */
drivers/net/ethernet/intel/e100.c
449
/*12*/ u8 X(X(linear_priority_mode:1, pad12:3), ifs:4);
drivers/net/wan/c101.c
231
static int c101_ioctl(struct net_device *dev, struct if_settings *ifs)
drivers/net/wan/c101.c
235
sync_serial_settings __user *line = ifs->ifs_ifsu.sync;
drivers/net/wan/c101.c
238
switch (ifs->type) {
drivers/net/wan/c101.c
240
ifs->type = IF_IFACE_SYNC_SERIAL;
drivers/net/wan/c101.c
241
if (ifs->size < size) {
drivers/net/wan/c101.c
242
ifs->size = size; /* data size wanted */
drivers/net/wan/c101.c
270
return hdlc_ioctl(dev, ifs);
drivers/net/wan/farsync.c
1781
struct if_settings *ifs)
drivers/net/wan/farsync.c
1786
if (ifs->size != sizeof(sync))
drivers/net/wan/farsync.c
1789
if (copy_from_user(&sync, ifs->ifs_ifsu.sync, sizeof(sync)))
drivers/net/wan/farsync.c
1797
switch (ifs->type) {
drivers/net/wan/farsync.c
1853
struct if_settings *ifs)
drivers/net/wan/farsync.c
1864
ifs->type = IF_IFACE_E1;
drivers/net/wan/farsync.c
1867
ifs->type = IF_IFACE_T1;
drivers/net/wan/farsync.c
1870
ifs->type = IF_IFACE_V35;
drivers/net/wan/farsync.c
1873
ifs->type = IF_IFACE_V24;
drivers/net/wan/farsync.c
1876
ifs->type = IF_IFACE_X21D;
drivers/net/wan/farsync.c
1880
ifs->type = IF_IFACE_X21;
drivers/net/wan/farsync.c
1883
if (!ifs->size)
drivers/net/wan/farsync.c
1886
if (ifs->size < sizeof(sync))
drivers/net/wan/farsync.c
1897
if (copy_to_user(ifs->ifs_ifsu.sync, &sync, sizeof(sync)))
drivers/net/wan/farsync.c
1900
ifs->size = sizeof(sync);
drivers/net/wan/farsync.c
2016
fst_ioctl(struct net_device *dev, struct if_settings *ifs)
drivers/net/wan/farsync.c
2021
dbg(DBG_IOCTL, "SIOCDEVPRIVATE, %x\n", ifs->type);
drivers/net/wan/farsync.c
2029
switch (ifs->type) {
drivers/net/wan/farsync.c
2031
return fst_get_iface(card, port, ifs);
drivers/net/wan/farsync.c
2040
return fst_set_iface(card, port, ifs);
drivers/net/wan/farsync.c
2048
ifs->type = IF_PROTO_RAW;
drivers/net/wan/farsync.c
2051
return hdlc_ioctl(dev, ifs);
drivers/net/wan/farsync.c
2056
ifs->type);
drivers/net/wan/farsync.c
2057
return hdlc_ioctl(dev, ifs);
drivers/net/wan/fsl_qmc_hdlc.c
517
static int qmc_hdlc_ioctl(struct net_device *netdev, struct if_settings *ifs)
drivers/net/wan/fsl_qmc_hdlc.c
523
switch (ifs->type) {
drivers/net/wan/fsl_qmc_hdlc.c
525
if (ifs->size < sizeof(te1)) {
drivers/net/wan/fsl_qmc_hdlc.c
527
ret = qmc_hdlc_framer_get_iface(qmc_hdlc, &ifs->type, NULL);
drivers/net/wan/fsl_qmc_hdlc.c
531
if (!ifs->size)
drivers/net/wan/fsl_qmc_hdlc.c
534
ifs->size = sizeof(te1); /* data size wanted */
drivers/net/wan/fsl_qmc_hdlc.c
541
ret = qmc_hdlc_framer_get_iface(qmc_hdlc, &ifs->type, &te1);
drivers/net/wan/fsl_qmc_hdlc.c
548
if (copy_to_user(ifs->ifs_ifsu.te1, &te1, sizeof(te1)))
drivers/net/wan/fsl_qmc_hdlc.c
560
if (copy_from_user(&te1, ifs->ifs_ifsu.te1, sizeof(te1)))
drivers/net/wan/fsl_qmc_hdlc.c
563
return qmc_hdlc_set_iface(qmc_hdlc, ifs->type, &te1);
drivers/net/wan/fsl_qmc_hdlc.c
566
return hdlc_ioctl(netdev, ifs);
drivers/net/wan/fsl_ucc_hdlc.c
677
static int uhdlc_ioctl(struct net_device *dev, struct if_settings *ifs)
drivers/net/wan/fsl_ucc_hdlc.c
683
switch (ifs->type) {
drivers/net/wan/fsl_ucc_hdlc.c
685
ifs->type = IF_IFACE_E1;
drivers/net/wan/fsl_ucc_hdlc.c
686
if (ifs->size < size) {
drivers/net/wan/fsl_ucc_hdlc.c
687
ifs->size = size; /* data size wanted */
drivers/net/wan/fsl_ucc_hdlc.c
693
if (copy_to_user(ifs->ifs_ifsu.sync, &line, size))
drivers/net/wan/fsl_ucc_hdlc.c
698
return hdlc_ioctl(dev, ifs);
drivers/net/wan/hdlc.c
199
int hdlc_ioctl(struct net_device *dev, struct if_settings *ifs)
drivers/net/wan/hdlc.c
205
result = dev_to_hdlc(dev)->proto->ioctl(dev, ifs);
drivers/net/wan/hdlc.c
213
result = proto->ioctl(dev, ifs);
drivers/net/wan/hdlc_cisco.c
309
static int cisco_ioctl(struct net_device *dev, struct if_settings *ifs)
drivers/net/wan/hdlc_cisco.c
311
cisco_proto __user *cisco_s = ifs->ifs_ifsu.cisco;
drivers/net/wan/hdlc_cisco.c
317
switch (ifs->type) {
drivers/net/wan/hdlc_cisco.c
321
ifs->type = IF_PROTO_CISCO;
drivers/net/wan/hdlc_cisco.c
322
if (ifs->size < size) {
drivers/net/wan/hdlc_cisco.c
323
ifs->size = size; /* data size wanted */
drivers/net/wan/hdlc_cisco.c
59
static int cisco_ioctl(struct net_device *dev, struct if_settings *ifs);
drivers/net/wan/hdlc_fr.c
1184
static int fr_ioctl(struct net_device *dev, struct if_settings *ifs)
drivers/net/wan/hdlc_fr.c
1186
fr_proto __user *fr_s = ifs->ifs_ifsu.fr;
drivers/net/wan/hdlc_fr.c
1193
switch (ifs->type) {
drivers/net/wan/hdlc_fr.c
1197
ifs->type = IF_PROTO_FR;
drivers/net/wan/hdlc_fr.c
1198
if (ifs->size < size) {
drivers/net/wan/hdlc_fr.c
1199
ifs->size = size; /* data size wanted */
drivers/net/wan/hdlc_fr.c
1261
if (copy_from_user(&pvc, ifs->ifs_ifsu.fr_pvc,
drivers/net/wan/hdlc_fr.c
1268
if (ifs->type == IF_PROTO_FR_ADD_ETH_PVC ||
drivers/net/wan/hdlc_fr.c
1269
ifs->type == IF_PROTO_FR_DEL_ETH_PVC)
drivers/net/wan/hdlc_fr.c
1274
if (ifs->type == IF_PROTO_FR_ADD_PVC ||
drivers/net/wan/hdlc_fr.c
1275
ifs->type == IF_PROTO_FR_ADD_ETH_PVC)
drivers/net/wan/hdlc_fr.c
149
static int fr_ioctl(struct net_device *dev, struct if_settings *ifs);
drivers/net/wan/hdlc_fr.c
360
static int pvc_ioctl(struct net_device *dev, struct if_settings *ifs)
drivers/net/wan/hdlc_fr.c
365
if (ifs->type == IF_GET_PROTO) {
drivers/net/wan/hdlc_fr.c
367
ifs->type = IF_PROTO_FR_ETH_PVC;
drivers/net/wan/hdlc_fr.c
369
ifs->type = IF_PROTO_FR_PVC;
drivers/net/wan/hdlc_fr.c
371
if (ifs->size < sizeof(info)) {
drivers/net/wan/hdlc_fr.c
373
ifs->size = sizeof(info);
drivers/net/wan/hdlc_fr.c
379
if (copy_to_user(ifs->ifs_ifsu.fr_pvc_info,
drivers/net/wan/hdlc_ppp.c
103
static int ppp_ioctl(struct net_device *dev, struct if_settings *ifs);
drivers/net/wan/hdlc_ppp.c
665
static int ppp_ioctl(struct net_device *dev, struct if_settings *ifs)
drivers/net/wan/hdlc_ppp.c
671
switch (ifs->type) {
drivers/net/wan/hdlc_ppp.c
675
ifs->type = IF_PROTO_PPP;
drivers/net/wan/hdlc_raw.c
22
static int raw_ioctl(struct net_device *dev, struct if_settings *ifs);
drivers/net/wan/hdlc_raw.c
36
static int raw_ioctl(struct net_device *dev, struct if_settings *ifs)
drivers/net/wan/hdlc_raw.c
38
raw_hdlc_proto __user *raw_s = ifs->ifs_ifsu.raw_hdlc;
drivers/net/wan/hdlc_raw.c
44
switch (ifs->type) {
drivers/net/wan/hdlc_raw.c
48
ifs->type = IF_PROTO_HDLC;
drivers/net/wan/hdlc_raw.c
49
if (ifs->size < size) {
drivers/net/wan/hdlc_raw.c
50
ifs->size = size; /* data size wanted */
drivers/net/wan/hdlc_raw_eth.c
23
static int raw_eth_ioctl(struct net_device *dev, struct if_settings *ifs);
drivers/net/wan/hdlc_raw_eth.c
51
static int raw_eth_ioctl(struct net_device *dev, struct if_settings *ifs)
drivers/net/wan/hdlc_raw_eth.c
53
raw_hdlc_proto __user *raw_s = ifs->ifs_ifsu.raw_hdlc;
drivers/net/wan/hdlc_raw_eth.c
60
switch (ifs->type) {
drivers/net/wan/hdlc_raw_eth.c
64
ifs->type = IF_PROTO_HDLC_ETH;
drivers/net/wan/hdlc_raw_eth.c
65
if (ifs->size < size) {
drivers/net/wan/hdlc_raw_eth.c
66
ifs->size = size; /* data size wanted */
drivers/net/wan/hdlc_x25.c
277
static int x25_ioctl(struct net_device *dev, struct if_settings *ifs)
drivers/net/wan/hdlc_x25.c
279
x25_hdlc_proto __user *x25_s = ifs->ifs_ifsu.x25;
drivers/net/wan/hdlc_x25.c
285
switch (ifs->type) {
drivers/net/wan/hdlc_x25.c
289
ifs->type = IF_PROTO_X25;
drivers/net/wan/hdlc_x25.c
290
if (ifs->size < size) {
drivers/net/wan/hdlc_x25.c
291
ifs->size = size; /* data size wanted */
drivers/net/wan/hdlc_x25.c
306
if (ifs->size == 0) {
drivers/net/wan/hdlc_x25.c
32
static int x25_ioctl(struct net_device *dev, struct if_settings *ifs);
drivers/net/wan/ixp4xx_hss.c
1307
static int hss_hdlc_ioctl(struct net_device *dev, struct if_settings *ifs)
drivers/net/wan/ixp4xx_hss.c
1311
sync_serial_settings __user *line = ifs->ifs_ifsu.sync;
drivers/net/wan/ixp4xx_hss.c
1316
switch (ifs->type) {
drivers/net/wan/ixp4xx_hss.c
1318
ifs->type = IF_IFACE_V35;
drivers/net/wan/ixp4xx_hss.c
1319
if (ifs->size < size) {
drivers/net/wan/ixp4xx_hss.c
1320
ifs->size = size; /* data size wanted */
drivers/net/wan/ixp4xx_hss.c
1372
return hdlc_ioctl(dev, ifs);
drivers/net/wan/n2.c
242
static int n2_ioctl(struct net_device *dev, struct if_settings *ifs)
drivers/net/wan/n2.c
246
sync_serial_settings __user *line = ifs->ifs_ifsu.sync;
drivers/net/wan/n2.c
249
switch (ifs->type) {
drivers/net/wan/n2.c
251
ifs->type = IF_IFACE_SYNC_SERIAL;
drivers/net/wan/n2.c
252
if (ifs->size < size) {
drivers/net/wan/n2.c
253
ifs->size = size; /* data size wanted */
drivers/net/wan/n2.c
281
return hdlc_ioctl(dev, ifs);
drivers/net/wan/pc300too.c
189
static int pc300_ioctl(struct net_device *dev, struct if_settings *ifs)
drivers/net/wan/pc300too.c
193
sync_serial_settings __user *line = ifs->ifs_ifsu.sync;
drivers/net/wan/pc300too.c
197
if (ifs->type == IF_GET_IFACE) {
drivers/net/wan/pc300too.c
198
ifs->type = port->iface;
drivers/net/wan/pc300too.c
199
if (ifs->size < size) {
drivers/net/wan/pc300too.c
200
ifs->size = size; /* data size wanted */
drivers/net/wan/pc300too.c
209
(ifs->type == IF_IFACE_SYNC_SERIAL ||
drivers/net/wan/pc300too.c
210
ifs->type == IF_IFACE_X21))
drivers/net/wan/pc300too.c
214
(ifs->type == IF_IFACE_SYNC_SERIAL ||
drivers/net/wan/pc300too.c
215
ifs->type == IF_IFACE_V35))
drivers/net/wan/pc300too.c
219
ifs->type == IF_IFACE_V24)
drivers/net/wan/pc300too.c
223
return hdlc_ioctl(dev, ifs);
drivers/net/wan/pci200syn.c
182
static int pci200_ioctl(struct net_device *dev, struct if_settings *ifs)
drivers/net/wan/pci200syn.c
186
sync_serial_settings __user *line = ifs->ifs_ifsu.sync;
drivers/net/wan/pci200syn.c
189
switch (ifs->type) {
drivers/net/wan/pci200syn.c
191
ifs->type = IF_IFACE_V35;
drivers/net/wan/pci200syn.c
192
if (ifs->size < size) {
drivers/net/wan/pci200syn.c
193
ifs->size = size; /* data size wanted */
drivers/net/wan/pci200syn.c
223
return hdlc_ioctl(dev, ifs);
drivers/net/wan/wanxl.c
346
static int wanxl_ioctl(struct net_device *dev, struct if_settings *ifs)
drivers/net/wan/wanxl.c
352
switch (ifs->type) {
drivers/net/wan/wanxl.c
354
ifs->type = IF_IFACE_SYNC_SERIAL;
drivers/net/wan/wanxl.c
355
if (ifs->size < size) {
drivers/net/wan/wanxl.c
356
ifs->size = size; /* data size wanted */
drivers/net/wan/wanxl.c
364
if (copy_to_user(ifs->ifs_ifsu.sync, &line, size))
drivers/net/wan/wanxl.c
374
if (copy_from_user(&line, ifs->ifs_ifsu.sync,
drivers/net/wan/wanxl.c
389
return hdlc_ioctl(dev, ifs);
drivers/net/wireless/ralink/rt2x00/rt2400pci.c
1150
rt2x00_set_field32(&word, TXD_W0_IFS, txdesc->u.plcp.ifs);
drivers/net/wireless/ralink/rt2x00/rt2500pci.c
1300
rt2x00_set_field32(&word, TXD_W0_IFS, txdesc->u.plcp.ifs);
drivers/net/wireless/ralink/rt2x00/rt2500usb.c
1078
rt2x00_set_field32(&word, TXD_W0_IFS, txdesc->u.plcp.ifs);
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
244
txdesc->u.plcp.ifs = IFS_BACKOFF;
drivers/net/wireless/ralink/rt2x00/rt2x00queue.c
246
txdesc->u.plcp.ifs = IFS_SIFS;
drivers/net/wireless/ralink/rt2x00/rt2x00queue.h
305
enum ifs ifs;
drivers/net/wireless/ralink/rt2x00/rt61pci.c
1847
rt2x00_set_field32(&word, TXD_W0_IFS, txdesc->u.plcp.ifs);
drivers/net/wireless/ralink/rt2x00/rt73usb.c
1466
rt2x00_set_field32(&word, TXD_W0_IFS, txdesc->u.plcp.ifs);
fs/iomap/buffered-io.c
101
mark_uptodate = ifs_set_range_uptodate(folio, ifs, off, len) &&
fs/iomap/buffered-io.c
102
!ifs->read_bytes_pending;
fs/iomap/buffered-io.c
103
spin_unlock_irqrestore(&ifs->state_lock, flags);
fs/iomap/buffered-io.c
117
struct iomap_folio_state *ifs = folio->private;
fs/iomap/buffered-io.c
121
return find_next_bit(ifs->state, blks + end_blk + 1,
fs/iomap/buffered-io.c
132
struct iomap_folio_state *ifs = folio->private;
fs/iomap/buffered-io.c
1351
struct iomap_folio_state *ifs;
fs/iomap/buffered-io.c
1359
ifs = folio->private;
fs/iomap/buffered-io.c
136
return find_next_zero_bit(ifs->state, blks + end_blk + 1,
fs/iomap/buffered-io.c
1360
if (!ifs)
fs/iomap/buffered-io.c
141
struct iomap_folio_state *ifs, u64 *range_start, u64 range_end)
fs/iomap/buffered-io.c
167
struct iomap_folio_state *ifs = folio->private;
fs/iomap/buffered-io.c
172
if (ifs)
fs/iomap/buffered-io.c
173
return ifs_find_dirty_range(folio, ifs, range_start, range_end);
fs/iomap/buffered-io.c
185
struct iomap_folio_state *ifs, size_t off, size_t len)
fs/iomap/buffered-io.c
1854
struct iomap_folio_state *ifs = folio->private;
fs/iomap/buffered-io.c
1856
WARN_ON_ONCE(i_blocks_per_folio(inode, folio) > 1 && !ifs);
fs/iomap/buffered-io.c
1857
if (ifs) {
fs/iomap/buffered-io.c
1858
WARN_ON_ONCE(atomic_read(&ifs->write_bytes_pending) != 0);
fs/iomap/buffered-io.c
1868
atomic_set(&ifs->write_bytes_pending, folio_size(folio));
fs/iomap/buffered-io.c
1875
struct iomap_folio_state *ifs = folio->private;
fs/iomap/buffered-io.c
1877
WARN_ON_ONCE(i_blocks_per_folio(inode, folio) > 1 && !ifs);
fs/iomap/buffered-io.c
1878
WARN_ON_ONCE(ifs && atomic_read(&ifs->write_bytes_pending) <= 0);
fs/iomap/buffered-io.c
1880
if (!ifs || atomic_sub_and_test(len, &ifs->write_bytes_pending))
fs/iomap/buffered-io.c
197
spin_lock_irqsave(&ifs->state_lock, flags);
fs/iomap/buffered-io.c
1978
struct iomap_folio_state *ifs = folio->private;
fs/iomap/buffered-io.c
198
bitmap_clear(ifs->state, first_blk + blks_per_folio,
fs/iomap/buffered-io.c
1999
if (!ifs) {
fs/iomap/buffered-io.c
200
spin_unlock_irqrestore(&ifs->state_lock, flags);
fs/iomap/buffered-io.c
2000
ifs = ifs_alloc(inode, folio, 0);
fs/iomap/buffered-io.c
2045
if (ifs) {
fs/iomap/buffered-io.c
205
struct iomap_folio_state *ifs = folio->private;
fs/iomap/buffered-io.c
207
if (ifs)
fs/iomap/buffered-io.c
208
ifs_clear_range_dirty(folio, ifs, off, len);
fs/iomap/buffered-io.c
219
struct iomap_folio_state *ifs, size_t off, size_t len)
fs/iomap/buffered-io.c
231
spin_lock_irqsave(&ifs->state_lock, flags);
fs/iomap/buffered-io.c
232
bitmap_set(ifs->state, first_blk + blks_per_folio,
fs/iomap/buffered-io.c
234
spin_unlock_irqrestore(&ifs->state_lock, flags);
fs/iomap/buffered-io.c
239
struct iomap_folio_state *ifs = folio->private;
fs/iomap/buffered-io.c
241
if (ifs)
fs/iomap/buffered-io.c
242
ifs_set_range_dirty(folio, ifs, off, len);
fs/iomap/buffered-io.c
248
struct iomap_folio_state *ifs = folio->private;
fs/iomap/buffered-io.c
252
if (ifs || nr_blocks <= 1)
fs/iomap/buffered-io.c
253
return ifs;
fs/iomap/buffered-io.c
266
ifs = kzalloc_flex(*ifs, state, BITS_TO_LONGS(2 * nr_blocks), gfp);
fs/iomap/buffered-io.c
267
if (!ifs)
fs/iomap/buffered-io.c
268
return ifs;
fs/iomap/buffered-io.c
270
spin_lock_init(&ifs->state_lock);
fs/iomap/buffered-io.c
272
bitmap_set(ifs->state, 0, nr_blocks);
fs/iomap/buffered-io.c
274
bitmap_set(ifs->state, nr_blocks, nr_blocks);
fs/iomap/buffered-io.c
275
folio_attach_private(folio, ifs);
fs/iomap/buffered-io.c
277
return ifs;
fs/iomap/buffered-io.c
282
struct iomap_folio_state *ifs = folio_detach_private(folio);
fs/iomap/buffered-io.c
284
if (!ifs)
fs/iomap/buffered-io.c
286
WARN_ON_ONCE(ifs->read_bytes_pending != 0);
fs/iomap/buffered-io.c
287
WARN_ON_ONCE(atomic_read(&ifs->write_bytes_pending));
fs/iomap/buffered-io.c
288
WARN_ON_ONCE(ifs_is_fully_uptodate(folio, ifs) !=
fs/iomap/buffered-io.c
290
kfree(ifs);
fs/iomap/buffered-io.c
315
struct iomap_folio_state *ifs = folio->private;
fs/iomap/buffered-io.c
331
if (ifs) {
fs/iomap/buffered-io.c
36
struct iomap_folio_state *ifs)
fs/iomap/buffered-io.c
40
return bitmap_full(ifs->state, i_blocks_per_folio(inode, folio));
fs/iomap/buffered-io.c
441
struct iomap_folio_state *ifs = folio->private;
fs/iomap/buffered-io.c
450
if (ifs) {
fs/iomap/buffered-io.c
453
spin_lock_irqsave(&ifs->state_lock, flags);
fs/iomap/buffered-io.c
455
uptodate = ifs_set_range_uptodate(folio, ifs, off, len);
fs/iomap/buffered-io.c
456
ifs->read_bytes_pending -= len;
fs/iomap/buffered-io.c
457
finished = !ifs->read_bytes_pending;
fs/iomap/buffered-io.c
458
spin_unlock_irqrestore(&ifs->state_lock, flags);
fs/iomap/buffered-io.c
468
struct iomap_folio_state *ifs = folio->private;
fs/iomap/buffered-io.c
470
if (ifs) {
fs/iomap/buffered-io.c
488
spin_lock_irq(&ifs->state_lock);
fs/iomap/buffered-io.c
489
WARN_ON_ONCE(ifs->read_bytes_pending != 0);
fs/iomap/buffered-io.c
490
ifs->read_bytes_pending = folio_size(folio);
fs/iomap/buffered-io.c
491
spin_unlock_irq(&ifs->state_lock);
fs/iomap/buffered-io.c
50
struct iomap_folio_state *ifs = folio->private;
fs/iomap/buffered-io.c
506
struct iomap_folio_state *ifs = folio->private;
fs/iomap/buffered-io.c
508
if (ifs) {
fs/iomap/buffered-io.c
511
spin_lock_irq(&ifs->state_lock);
fs/iomap/buffered-io.c
512
if (!ifs->read_bytes_pending) {
fs/iomap/buffered-io.c
514
spin_unlock_irq(&ifs->state_lock);
fs/iomap/buffered-io.c
52
return find_next_bit(ifs->state, end_blk + 1, start_blk);
fs/iomap/buffered-io.c
523
ifs->read_bytes_pending -= folio_size(folio) - bytes_submitted;
fs/iomap/buffered-io.c
531
end_read = !ifs->read_bytes_pending;
fs/iomap/buffered-io.c
533
uptodate = ifs_is_fully_uptodate(folio, ifs);
fs/iomap/buffered-io.c
534
spin_unlock_irq(&ifs->state_lock);
fs/iomap/buffered-io.c
559
struct iomap_folio_state *ifs;
fs/iomap/buffered-io.c
571
ifs = ifs_alloc(iter->inode, folio, iter->flags);
fs/iomap/buffered-io.c
62
struct iomap_folio_state *ifs = folio->private;
fs/iomap/buffered-io.c
632
if (*bytes_submitted == folio_len || !ifs)
fs/iomap/buffered-io.c
64
return find_next_zero_bit(ifs->state, end_blk + 1, start_blk);
fs/iomap/buffered-io.c
68
struct iomap_folio_state *ifs, size_t off, size_t len)
fs/iomap/buffered-io.c
76
bitmap_set(ifs->state, first_blk, last_blk - first_blk + 1);
fs/iomap/buffered-io.c
766
struct iomap_folio_state *ifs = folio->private;
fs/iomap/buffered-io.c
770
if (!ifs)
fs/iomap/buffered-io.c
78
return ifs_is_fully_uptodate(folio, ifs);
fs/iomap/buffered-io.c
84
struct iomap_folio_state *ifs = folio->private;
fs/iomap/buffered-io.c
873
struct iomap_folio_state *ifs;
fs/iomap/buffered-io.c
893
ifs = ifs_alloc(iter->inode, folio, iter->flags);
fs/iomap/buffered-io.c
894
if ((iter->flags & IOMAP_NOWAIT) && !ifs && nr_blocks > 1)
fs/iomap/buffered-io.c
91
if (ifs) {
fs/iomap/buffered-io.c
92
spin_lock_irqsave(&ifs->state_lock, flags);
include/linux/hdlc.h
25
int (*ioctl)(struct net_device *dev, struct if_settings *ifs);
include/linux/hdlc.h
57
int hdlc_ioctl(struct net_device *dev, struct if_settings *ifs);
include/linux/netdevice.h
1478
struct if_settings *ifs);
lib/zlib_dfltcc/dfltcc.h
61
unsigned ifs : 4; /* Incomplete-Function Status */
net/core/dev_ioctl.c
520
static int dev_siocwandev(struct net_device *dev, struct if_settings *ifs)
net/core/dev_ioctl.c
529
ret = ops->ndo_siocwandev(dev, ifs);
samples/bpf/xdp_router_ipv4_user.c
137
sprintf(ifs, "%u",
samples/bpf/xdp_router_ipv4_user.c
151
route.iface = atoi(ifs);
samples/bpf/xdp_router_ipv4_user.c
245
memset(ifs, 0, sizeof(ifs));
samples/bpf/xdp_router_ipv4_user.c
93
char dsts[24], gws[24], ifs[16], dsts_len[24], metrics[24];
sound/soc/mediatek/mt8365/mt8365-dai-i2s.c
346
int ifs, ofs = 0;
sound/soc/mediatek/mt8365/mt8365-dai-i2s.c
353
ifs = mt8365_afe_fs_timing(rate_in);
sound/soc/mediatek/mt8365/mt8365-dai-i2s.c
355
if (ifs < 0)
sound/soc/mediatek/mt8365/mt8365-dai-i2s.c
367
coef = get_iir_coef(ifs, ofs, &coef_count);
sound/soc/mediatek/mt8365/mt8365-dai-i2s.c
404
0x00FFFFFF, rx_frequency_palette(ifs));
sound/soc/mediatek/mt8365/mt8365-dai-i2s.c
441
0x000fffff, AutoRstThHi(ifs));
sound/soc/mediatek/mt8365/mt8365-dai-i2s.c
444
0x000fffff, AutoRstThLo(ifs));