Home
last modified time | relevance | path

Searched refs:ifs (Results 1 – 25 of 39) sorted by relevance

12

/linux/fs/iomap/
H A Dbuffered-io.c36 struct iomap_folio_state *ifs) in ifs_is_fully_uptodate() argument
40 return bitmap_full(ifs->state, i_blocks_per_folio(inode, folio)); in ifs_is_fully_uptodate()
50 struct iomap_folio_state *ifs = folio->private; in ifs_next_uptodate_block() local
52 return find_next_bit(ifs->state, end_blk + 1, start_blk); in ifs_next_uptodate_block()
62 struct iomap_folio_state *ifs = folio->private; in ifs_next_nonuptodate_block() local
64 return find_next_zero_bit(ifs->state, end_blk + 1, start_blk); in ifs_next_nonuptodate_block()
68 struct iomap_folio_state *ifs, size_t off, size_t len) in ifs_set_range_uptodate() argument
76 bitmap_set(ifs->state, first_blk, last_blk - first_blk + 1); in ifs_set_range_uptodate()
78 return ifs_is_fully_uptodate(folio, ifs); in ifs_set_range_uptodate()
84 struct iomap_folio_state *ifs = folio->private; in iomap_set_range_uptodate() local
[all …]
/linux/drivers/net/wan/
H A Dhdlc_raw.c22 static int raw_ioctl(struct net_device *dev, struct if_settings *ifs);
36 static int raw_ioctl(struct net_device *dev, struct if_settings *ifs) in raw_ioctl() argument
38 raw_hdlc_proto __user *raw_s = ifs->ifs_ifsu.raw_hdlc; in raw_ioctl()
44 switch (ifs->type) { in raw_ioctl()
48 ifs->type = IF_PROTO_HDLC; in raw_ioctl()
49 if (ifs->size < size) { in raw_ioctl()
50 ifs->size = size; /* data size wanted */ in raw_ioctl()
H A Dhdlc_raw_eth.c23 static int raw_eth_ioctl(struct net_device *dev, struct if_settings *ifs);
51 static int raw_eth_ioctl(struct net_device *dev, struct if_settings *ifs) in raw_eth_ioctl() argument
53 raw_hdlc_proto __user *raw_s = ifs->ifs_ifsu.raw_hdlc; in raw_eth_ioctl()
60 switch (ifs->type) { in raw_eth_ioctl()
64 ifs->type = IF_PROTO_HDLC_ETH; in raw_eth_ioctl()
65 if (ifs->size < size) { in raw_eth_ioctl()
66 ifs->size = size; /* data size wanted */ in raw_eth_ioctl()
H A Dhdlc_x25.c32 static int x25_ioctl(struct net_device *dev, struct if_settings *ifs);
277 static int x25_ioctl(struct net_device *dev, struct if_settings *ifs) in x25_ioctl() argument
279 x25_hdlc_proto __user *x25_s = ifs->ifs_ifsu.x25; in x25_ioctl()
285 switch (ifs->type) { in x25_ioctl()
289 ifs->type = IF_PROTO_X25; in x25_ioctl()
290 if (ifs->size < size) { in x25_ioctl()
291 ifs->size = size; /* data size wanted */ in x25_ioctl()
306 if (ifs->size == 0) { in x25_ioctl()
H A Dhdlc_cisco.c59 static int cisco_ioctl(struct net_device *dev, struct if_settings *ifs);
309 static int cisco_ioctl(struct net_device *dev, struct if_settings *ifs) in cisco_ioctl() argument
311 cisco_proto __user *cisco_s = ifs->ifs_ifsu.cisco; in cisco_ioctl()
317 switch (ifs->type) { in cisco_ioctl()
321 ifs->type = IF_PROTO_CISCO; in cisco_ioctl()
322 if (ifs->size < size) { in cisco_ioctl()
323 ifs->size = size; /* data size wanted */ in cisco_ioctl()
H A Dhdlc_fr.c149 static int fr_ioctl(struct net_device *dev, struct if_settings *ifs);
360 static int pvc_ioctl(struct net_device *dev, struct if_settings *ifs) in pvc_ioctl() argument
365 if (ifs->type == IF_GET_PROTO) { in pvc_ioctl()
367 ifs->type = IF_PROTO_FR_ETH_PVC; in pvc_ioctl()
369 ifs->type = IF_PROTO_FR_PVC; in pvc_ioctl()
371 if (ifs->size < sizeof(info)) { in pvc_ioctl()
373 ifs->size = sizeof(info); in pvc_ioctl()
379 if (copy_to_user(ifs->ifs_ifsu.fr_pvc_info, in pvc_ioctl()
1184 static int fr_ioctl(struct net_device *dev, struct if_settings *ifs) in fr_ioctl() argument
1186 fr_proto __user *fr_s = ifs->ifs_ifsu.fr; in fr_ioctl()
[all …]
H A Dc101.c231 static int c101_ioctl(struct net_device *dev, struct if_settings *ifs) in c101_ioctl() argument
235 sync_serial_settings __user *line = ifs->ifs_ifsu.sync; in c101_ioctl()
238 switch (ifs->type) { in c101_ioctl()
240 ifs->type = IF_IFACE_SYNC_SERIAL; in c101_ioctl()
241 if (ifs->size < size) { in c101_ioctl()
242 ifs->size = size; /* data size wanted */ in c101_ioctl()
270 return hdlc_ioctl(dev, ifs); in c101_ioctl()
H A Dfsl_qmc_hdlc.c517 static int qmc_hdlc_ioctl(struct net_device *netdev, struct if_settings *ifs) in qmc_hdlc_ioctl() argument
523 switch (ifs->type) { in qmc_hdlc_ioctl()
525 if (ifs->size < sizeof(te1)) { in qmc_hdlc_ioctl()
527 ret = qmc_hdlc_framer_get_iface(qmc_hdlc, &ifs->type, NULL); in qmc_hdlc_ioctl()
531 if (!ifs->size) in qmc_hdlc_ioctl()
534 ifs->size = sizeof(te1); /* data size wanted */ in qmc_hdlc_ioctl()
541 ret = qmc_hdlc_framer_get_iface(qmc_hdlc, &ifs->type, &te1); in qmc_hdlc_ioctl()
548 if (copy_to_user(ifs->ifs_ifsu.te1, &te1, sizeof(te1))) in qmc_hdlc_ioctl()
560 if (copy_from_user(&te1, ifs->ifs_ifsu.te1, sizeof(te1))) in qmc_hdlc_ioctl()
563 return qmc_hdlc_set_iface(qmc_hdlc, ifs->type, &te1); in qmc_hdlc_ioctl()
[all …]
H A Dn2.c242 static int n2_ioctl(struct net_device *dev, struct if_settings *ifs) in n2_ioctl() argument
246 sync_serial_settings __user *line = ifs->ifs_ifsu.sync; in n2_ioctl()
249 switch (ifs->type) { in n2_ioctl()
251 ifs->type = IF_IFACE_SYNC_SERIAL; in n2_ioctl()
252 if (ifs->size < size) { in n2_ioctl()
253 ifs->size = size; /* data size wanted */ in n2_ioctl()
281 return hdlc_ioctl(dev, ifs); in n2_ioctl()
H A Dwanxl.c329 static int wanxl_ioctl(struct net_device *dev, struct if_settings *ifs) in wanxl_ioctl() argument
335 switch (ifs->type) { in wanxl_ioctl()
337 ifs->type = IF_IFACE_SYNC_SERIAL; in wanxl_ioctl()
338 if (ifs->size < size) { in wanxl_ioctl()
339 ifs->size = size; /* data size wanted */ in wanxl_ioctl()
347 if (copy_to_user(ifs->ifs_ifsu.sync, &line, size)) in wanxl_ioctl()
357 if (copy_from_user(&line, ifs->ifs_ifsu.sync, in wanxl_ioctl()
372 return hdlc_ioctl(dev, ifs); in wanxl_ioctl()
H A Dhdlc.c199 int hdlc_ioctl(struct net_device *dev, struct if_settings *ifs) in hdlc_ioctl() argument
205 result = dev_to_hdlc(dev)->proto->ioctl(dev, ifs); in hdlc_ioctl()
213 result = proto->ioctl(dev, ifs); in hdlc_ioctl()
H A Dfsl_ucc_hdlc.c677 static int uhdlc_ioctl(struct net_device *dev, struct if_settings *ifs) in uhdlc_ioctl() argument
683 switch (ifs->type) { in uhdlc_ioctl()
685 ifs->type = IF_IFACE_E1; in uhdlc_ioctl()
686 if (ifs->size < size) { in uhdlc_ioctl()
687 ifs->size = size; /* data size wanted */ in uhdlc_ioctl()
693 if (copy_to_user(ifs->ifs_ifsu.sync, &line, size)) in uhdlc_ioctl()
698 return hdlc_ioctl(dev, ifs); in uhdlc_ioctl()
H A Dixp4xx_hss.c1307 static int hss_hdlc_ioctl(struct net_device *dev, struct if_settings *ifs) in hss_hdlc_ioctl() argument
1311 sync_serial_settings __user *line = ifs->ifs_ifsu.sync; in hss_hdlc_ioctl()
1316 switch (ifs->type) { in hss_hdlc_ioctl()
1318 ifs->type = IF_IFACE_V35; in hss_hdlc_ioctl()
1319 if (ifs->size < size) { in hss_hdlc_ioctl()
1320 ifs->size = size; /* data size wanted */ in hss_hdlc_ioctl()
1372 return hdlc_ioctl(dev, ifs); in hss_hdlc_ioctl()
H A Dhdlc_ppp.c103 static int ppp_ioctl(struct net_device *dev, struct if_settings *ifs);
665 static int ppp_ioctl(struct net_device *dev, struct if_settings *ifs) in ppp_ioctl() argument
671 switch (ifs->type) { in ppp_ioctl()
675 ifs->type = IF_PROTO_PPP; in ppp_ioctl()
/linux/Documentation/arch/x86/
H A Difs.rst2 .. kernel-doc:: drivers/platform/x86/intel/ifs/ifs.h
H A Dindex.rst41 ifs
/linux/include/linux/
H A Dhdlc.h25 int (*ioctl)(struct net_device *dev, struct if_settings *ifs);
57 int hdlc_ioctl(struct net_device *dev, struct if_settings *ifs);
/linux/sound/soc/mediatek/mt8365/
H A Dmt8365-dai-i2s.c346 int ifs, ofs = 0; in mt8365_afe_set_2nd_i2s_asrc() local
353 ifs = mt8365_afe_fs_timing(rate_in); in mt8365_afe_set_2nd_i2s_asrc()
355 if (ifs < 0) in mt8365_afe_set_2nd_i2s_asrc()
367 coef = get_iir_coef(ifs, ofs, &coef_count); in mt8365_afe_set_2nd_i2s_asrc()
404 0x00FFFFFF, rx_frequency_palette(ifs)); in mt8365_afe_set_2nd_i2s_asrc()
441 0x000fffff, AutoRstThHi(ifs)); in mt8365_afe_set_2nd_i2s_asrc()
444 0x000fffff, AutoRstThLo(ifs)); in mt8365_afe_set_2nd_i2s_asrc()
/linux/samples/bpf/
H A Dxdp_router_ipv4_user.c93 char dsts[24], gws[24], ifs[16], dsts_len[24], metrics[24]; in read_route() local
137 sprintf(ifs, "%u", in read_route()
151 route.iface = atoi(ifs); in read_route()
245 memset(ifs, 0, sizeof(ifs)); in read_route()
/linux/drivers/net/wireless/ralink/rt2x00/
H A Drt2x00queue.h305 enum ifs ifs; member
H A Drt2x00reg.h80 enum ifs { enum
/linux/lib/zlib_dfltcc/
H A Ddfltcc.h61 unsigned ifs : 4; /* Incomplete-Function Status */ member
/linux/drivers/net/ethernet/i825xx/
H A Dsun3_82586.h236 unsigned char ifs; /* inter frame spacing */ member
/linux/drivers/block/aoe/
H A Daoecmd.c162 if (ifp >= &t->ifs[NAOEIFS] || ifp->nd == NULL) in ifrotate()
163 ifp = t->ifs; in ifrotate()
535 p = t->ifs; in getif()
551 e = t->ifs + NAOEIFS - 1; in ejectif()
811 && (ifp != t->ifs || t->ifs[1].nd)) { in rexmit_timer()
1467 t->ifp = t->ifs; in addtgt()
1505 p = t->ifs; in setifbcnt()
H A Daoe.h144 struct aoeif ifs[NAOEIFS]; member

12