/linux/drivers/block/ |
H A D | swim3.c | 349 fs->head = x / fs->secpertrack; in swim3_queue_rq() 396 fs->expect_cyl = (fs->cur_cyl >= 0)? fs->cur_cyl + n: -1; in seek_track() 452 fs->req_sector, fs->secpertrack, fs->head, n); in setup_transfer() 491 fs->state, fs->req_cyl, fs->cur_cyl); in act() 516 if (fs->req_cyl == fs->cur_cyl) { in act() 521 seek_track(fs, fs->req_cyl - fs->cur_cyl); in act() 531 if (fs->cur_cyl != fs->req_cyl) { in act() 534 fs->req_cyl, fs->cur_cyl); in act() 696 if (fs->expect_cyl != -1 && fs->expect_cyl != fs->cur_cyl) in swim3_interrupt() 783 fs->req_sector += fs->scount; in swim3_interrupt() [all …]
|
H A D | swim.c | 437 fs->track = 0; in swim_track() 451 fs->disk_in = 0; in floppy_eject() 452 fs->ejected = 1; in floppy_eject() 589 fs->disk_in = 1; in setup_medium() 605 fs->track = 0; in setup_medium() 607 fs->disk_in = 0; in setup_medium() 622 fs->ref_count++; in floppy_open() 628 if (fs->ejected) in floppy_open() 635 set_capacity(fs->disk, fs->total_secs); in floppy_open() 653 --fs->ref_count; in floppy_open() [all …]
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/ |
H A D | en_fs.c | 451 if (!fs->vlan || fs->vlan->cvlan_filter_disabled) in mlx5e_disable_cvlan_filter() 1282 fs->inner_ttc = mlx5_create_inner_ttc_table(fs->mdev, in mlx5e_create_inner_ttc_table() 1377 fs->vlan = kvzalloc(sizeof(*fs->vlan), GFP_KERNEL); in mlx5e_fs_vlan_alloc() 1449 fs = kvzalloc(sizeof(*fs), GFP_KERNEL); in mlx5e_fs_init() 1450 if (!fs) in mlx5e_fs_init() 1473 return fs; in mlx5e_fs_init() 1479 kvfree(fs); in mlx5e_fs_init() 1486 if (!fs) in mlx5e_fs_cleanup() 1492 kvfree(fs); in mlx5e_fs_cleanup() 1502 return egress ? fs->egress_ns : fs->ns; in mlx5e_fs_get_ns() [all …]
|
H A D | en_fs_ethtool.c | 387 mask_spec(fs->m_ext.h_dest, fs->h_ext.h_dest, ETH_ALEN); in set_flow_attrs() 389 fs->h_ext.h_dest); in set_flow_attrs() 472 fs); in add_ethtool_flow_rule() 652 if (fs->m_ext.vlan_etype || in validate_vlan() 656 if (fs->m_ext.vlan_tci && in validate_vlan() 682 ret = validate_tcpudp4(fs); in validate_flow() 688 ret = validate_ip4(fs); in validate_flow() 695 ret = validate_tcpudp6(fs); in validate_flow() 701 ret = validate_ip6(fs); in validate_flow() 710 ret = validate_vlan(fs); in validate_flow() [all …]
|
/linux/fs/ |
H A D | fs_struct.c | 23 fs->root = *path; in set_fs_root() 42 fs->pwd = *path; in set_fs_pwd() 67 fs = p->fs; in chroot_fs_refs() 68 if (fs) { in chroot_fs_refs() 97 struct fs_struct *fs = tsk->fs; in exit_fs() local 99 if (fs) { in exit_fs() 116 if (fs) { in copy_fs_struct() 117 fs->users = 1; in copy_fs_struct() 120 seqcount_spinlock_init(&fs->seq, &fs->lock); in copy_fs_struct() 130 return fs; in copy_fs_struct() [all …]
|
H A D | filesystems.c | 41 return fs; in get_filesystem() 78 !fs_validate_description(fs->name, fs->parameters)) in register_filesystem() 85 p = find_filesystem(fs->name, strlen(fs->name)); in register_filesystem() 89 *p = fs; in register_filesystem() 267 if (fs && !try_module_get(fs->owner)) in __get_fs_type() 268 fs = NULL; in __get_fs_type() 270 return fs; in __get_fs_type() 282 if (!fs) in get_fs_type() 287 if (dot && fs && !(fs->fs_flags & FS_HAS_SUBTYPE)) { in get_fs_type() 289 fs = NULL; in get_fs_type() [all …]
|
H A D | Kconfig | 35 source "fs/ext2/Kconfig" 36 source "fs/ext4/Kconfig" 37 source "fs/jbd2/Kconfig" 47 source "fs/jfs/Kconfig" 49 source "fs/xfs/Kconfig" 50 source "fs/gfs2/Kconfig" 51 source "fs/ocfs2/Kconfig" 52 source "fs/btrfs/Kconfig" 54 source "fs/f2fs/Kconfig" 154 source "fs/udf/Kconfig" [all …]
|
/linux/drivers/net/ethernet/chelsio/cxgb4/ |
H A D | cxgb4_filter.c | 815 f->fs.eport, f->fs.dmac); in set_filter_wr() 1084 if (fs->val.pf && !fs->mask.pf) in fill_default_mask() 1086 if (fs->val.vf && !fs->mask.vf) in fill_default_mask() 1395 f->fs = *fs; in cxgb4_set_hash_filter() 1407 f->fs.eport, f->fs.dmac); in cxgb4_set_hash_filter() 1437 f->fs.val.ovlan = (fs->val.pf << 13) | fs->val.vf; in cxgb4_set_hash_filter() 1438 f->fs.mask.ovlan = (fs->mask.pf << 13) | fs->mask.vf; in cxgb4_set_hash_filter() 1678 f->fs = *fs; in __cxgb4_set_filter() 1684 f->fs.val.ovlan = (fs->val.pf << 13) | fs->val.vf; in __cxgb4_set_filter() 1685 f->fs.mask.ovlan = (fs->mask.pf << 13) | fs->mask.vf; in __cxgb4_set_filter() [all …]
|
H A D | cxgb4_tc_flower.c | 193 fs->type = 1; in cxgb4_process_flow_match() 205 fs->type = 0; in cxgb4_process_flow_match() 220 fs->type = 1; in cxgb4_process_flow_match() 247 fs->nat_lport = fs->val.lport; in cxgb4_process_flow_match() 248 fs->nat_fport = fs->val.fport; in cxgb4_process_flow_match() 873 fs->hash = is_filter_exact_match(adap, fs); in cxgb4_flow_rule_replace() 889 fs->prio = 1; in cxgb4_flow_rule_replace() 896 if (fs->hash) in cxgb4_flow_rule_replace() 919 if (fs->hash) in cxgb4_flow_rule_replace() 941 fs = &ch_flower->fs; in cxgb4_tc_flower_replace() [all …]
|
H A D | cxgb4_tc_u32.c | 110 fs->action = FILTER_DROP; in fill_action_fields() 126 fs->eport = i; in fill_action_fields() 198 memset(&fs, 0, sizeof(fs)); in cxgb4_config_knode() 201 fs.prio = 1; in cxgb4_config_knode() 284 memcpy(&link->fs, &fs, sizeof(fs)); in cxgb4_config_knode() 301 memcpy(&fs, &t->table[uhtid - 1].fs, sizeof(fs)); in cxgb4_config_knode() 328 fs.mask.iport = ~0; in cxgb4_config_knode() 331 fs.hitcnts = 1; in cxgb4_config_knode() 334 fs.type = is_ipv6 ? 1 : 0; in cxgb4_config_knode() 406 if (f->fs.type) { in cxgb4_delete_knode() [all …]
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
H A D | fs.h | 103 int mlx5e_arfs_enable(struct mlx5e_flow_steering *fs); 104 int mlx5e_arfs_disable(struct mlx5e_flow_steering *fs); 127 void mlx5e_set_ttc_params(struct mlx5e_flow_steering *fs, 132 int mlx5e_create_ttc_table(struct mlx5e_flow_steering *fs, 151 void mlx5e_fs_cleanup(struct mlx5e_flow_steering *fs); 195 #define fs_err(fs, fmt, ...) \ argument 196 mlx5_core_err(mlx5e_fs_get_mdev(fs), fmt, ##__VA_ARGS__) 198 #define fs_dbg(fs, fmt, ...) \ argument 199 mlx5_core_dbg(mlx5e_fs_get_mdev(fs), fmt, ##__VA_ARGS__) 201 #define fs_warn(fs, fmt, ...) \ argument [all …]
|
H A D | fs_tt_redirect.c | 309 fs_udp_disable(fs); in mlx5e_fs_tt_redirect_udp_destroy() 315 mlx5e_fs_set_udp(fs, NULL); in mlx5e_fs_tt_redirect_udp_destroy() 331 mlx5e_fs_set_udp(fs, udp); in mlx5e_fs_tt_redirect_udp_create() 339 err = fs_udp_enable(fs); in mlx5e_fs_tt_redirect_udp_create() 352 mlx5e_fs_set_udp(fs, NULL); in mlx5e_fs_tt_redirect_udp_create() 525 fs_err(fs, in fs_any_disable() 546 fs_err(fs, in fs_any_enable() 574 fs_any_disable(fs); in mlx5e_fs_tt_redirect_any_destroy() 579 mlx5e_fs_set_any(fs, NULL); in mlx5e_fs_tt_redirect_any_destroy() 601 err = fs_any_enable(fs); in mlx5e_fs_tt_redirect_any_create() [all …]
|
/linux/tools/lib/api/fs/ |
H A D | fs.c | 91 struct fs { struct 103 static void fs__init_once(struct fs *fs); argument 105 static const char *fs__mount(struct fs *fs); 117 struct fs *fs = &fs__##lower_name; \ 125 struct fs *fs = &fs__##lower_name; \ 134 struct fs *fs = &fs__##lower_name; \ 154 static bool fs__read_mounts(struct fs *fs) in fs__read_mounts() argument 189 static bool fs__check_mounts(struct fs *fs) in fs__check_mounts() argument 221 static bool fs__env_override(struct fs *fs) in fs__env_override() argument 242 static void fs__init_once(struct fs *fs) in fs__init_once() argument [all …]
|
/linux/drivers/clk/st/ |
H A D | clkgen-fsyn.c | 539 CLKGEN_WRITE(fs, en[fs->chan], 1); in quadfs_fsynth_program_enable() 540 CLKGEN_WRITE(fs, en[fs->chan], 0); in quadfs_fsynth_program_enable() 552 CLKGEN_WRITE(fs, en[fs->chan], 0); in quadfs_fsynth_program_rate() 554 CLKGEN_WRITE(fs, mdiv[fs->chan], fs->md); in quadfs_fsynth_program_rate() 555 CLKGEN_WRITE(fs, pe[fs->chan], fs->pe); in quadfs_fsynth_program_rate() 556 CLKGEN_WRITE(fs, sdiv[fs->chan], fs->sdiv); in quadfs_fsynth_program_rate() 562 CLKGEN_WRITE(fs, nsdiv[fs->chan], fs->nsdiv); in quadfs_fsynth_program_rate() 580 CLKGEN_WRITE(fs, nsb[fs->chan], !fs->data->standby_polarity); in quadfs_fsynth_enable() 583 CLKGEN_WRITE(fs, nrst[fs->chan], 0); in quadfs_fsynth_enable() 603 CLKGEN_WRITE(fs, nsb[fs->chan], fs->data->standby_polarity); in quadfs_fsynth_disable() [all …]
|
/linux/Documentation/filesystems/ |
H A D | api-summary.rst | 20 .. kernel-doc:: fs/dcache.c 29 .. kernel-doc:: fs/inode.c 38 .. kernel-doc:: fs/super.c 44 .. kernel-doc:: fs/locks.c 47 .. kernel-doc:: fs/locks.c 53 .. kernel-doc:: fs/mpage.c 56 .. kernel-doc:: fs/namei.c 68 .. kernel-doc:: fs/fs-writeback.c 74 .. kernel-doc:: fs/attr.c 80 .. kernel-doc:: fs/dax.c [all …]
|
/linux/include/math-emu/ |
H A D | op-common.h | 41 _FP_FRAC_HIGH_RAW_##fs(X) |= _FP_IMPLBIT_##fs; \ 68 case _FP_EXPMAX_##fs: \ 75 if (!(_FP_FRAC_HIGH_RAW_##fs(X) & _FP_QNANBIT_##fs)) \ 122 X##_e = _FP_EXPMAX_##fs; \ 151 if (_FP_FRAC_HIGH_##fs(X) \ 198 X##_s = _FP_NANSIGN_##fs; \ 201 _FP_FRAC_HIGH_RAW_##fs(X) |= _FP_QNANBIT_##fs; \ 215 && !(_FP_FRAC_HIGH_RAW_##fs(X) & _FP_QNANBIT_##fs)) \ 369 #define _FP_ADD(fs, wc, R, X, Y) _FP_ADD_INTERNAL(fs, wc, R, X, Y, '+') argument 758 _FP_WFRACBITS_##fs); \ [all …]
|
H A D | op-1.h | 60 #define _FP_FRAC_OVERP_1(fs,X) (X##_f & _FP_OVERFLOW_##fs) argument 61 #define _FP_FRAC_CLEAR_OVERP_1(fs,X) (X##_f &= ~_FP_OVERFLOW_##fs) argument 75 #define _FP_UNPACK_RAW_1(fs, X, val) \ argument 86 union _FP_UNION_##fs *_flo = \ 87 (union _FP_UNION_##fs *)(val); \ 98 #define _FP_PACK_RAW_1(fs, val, X) \ argument 100 union _FP_UNION_##fs _flo; \ 111 union _FP_UNION_##fs *_flo = \ 194 : _FP_WFRACBITS_##fs - 1); \ 234 _nl = X##_f << _FP_WFRACBITS_##fs; \ [all …]
|
/linux/fs/fuse/ |
H A D | virtio_fs.c | 339 return fs; in virtio_fs_find_instance() 374 if (!fs->tag) in virtio_fs_read_tag() 805 fs->nvqs = VQ_REQUEST + fs->num_request_queues; in virtio_fs_setup_vqs() 806 fs->vqs = kcalloc(fs->nvqs, sizeof(fs->vqs[VQ_HIPRIO]), GFP_KERNEL); in virtio_fs_setup_vqs() 807 if (!fs->vqs) in virtio_fs_setup_vqs() 849 kfree(fs->vqs); in virtio_fs_setup_vqs() 983 fs = kzalloc(sizeof(*fs), GFP_KERNEL); in virtio_fs_probe() 984 if (!fs) in virtio_fs_probe() 1105 fs = fiq->priv; in virtio_fs_wake_forget_and_unlock() 1358 fs = fiq->priv; in virtio_fs_wake_pending_and_unlock() [all …]
|
/linux/Documentation/ABI/testing/ |
H A D | sysfs-fs-nilfs2 | 2 What: /sys/fs/nilfs2/features/revision 10 What: /sys/fs/nilfs2/features/README 16 What: /sys/fs/nilfs2/<device>/revision 24 What: /sys/fs/nilfs2/<device>/blocksize 30 What: /sys/fs/nilfs2/<device>/device_size 36 What: /sys/fs/nilfs2/<device>/free_blocks 42 What: /sys/fs/nilfs2/<device>/uuid 48 What: /sys/fs/nilfs2/<device>/volume_name 54 What: /sys/fs/nilfs2/<device>/README 86 What: /sys/fs/nilfs2/<device>/superblock/README [all …]
|
/linux/drivers/net/dsa/ |
H A D | bcm_sf2_cfp.c | 393 input.fs = fs; in bcm_sf2_cfp_ipv4_rule_set() 595 if (rule->fs.flow_type != fs->flow_type || in bcm_sf2_cfp_rule_cmp() 596 rule->fs.ring_cookie != fs->ring_cookie || in bcm_sf2_cfp_rule_cmp() 597 rule->fs.h_ext.data[0] != fs->h_ext.data[0]) in bcm_sf2_cfp_rule_cmp() 613 ret = memcmp(&rule->fs.h_u, &fs->h_u, fs_size); in bcm_sf2_cfp_rule_cmp() 614 ret |= memcmp(&rule->fs.m_u, &fs->m_u, fs_size); in bcm_sf2_cfp_rule_cmp() 617 ret |= rule->fs.h_ext.vlan_tci != fs->h_ext.vlan_tci; in bcm_sf2_cfp_rule_cmp() 618 ret |= rule->fs.m_ext.vlan_tci != fs->m_ext.vlan_tci; in bcm_sf2_cfp_rule_cmp() 702 input.fs = fs; in bcm_sf2_cfp_ipv6_rule_set() 964 memcpy(&rule->fs, fs, sizeof(*fs)); in bcm_sf2_cfp_rule_set() [all …]
|
/linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
H A D | fs_tcp.c | 286 fs_dbg(fs, "Created fs accel table id %u level %u\n", in accel_fs_tcp_create_table() 293 err = accel_fs_tcp_add_default_rule(fs, type); in accel_fs_tcp_create_table() 312 fs_err(fs, in accel_fs_tcp_disable() 364 accel_fs_tcp_disable(fs); in mlx5e_accel_fs_tcp_destroy() 367 accel_fs_tcp_destroy_table(fs, i); in mlx5e_accel_fs_tcp_destroy() 370 mlx5e_fs_set_accel_tcp(fs, NULL); in mlx5e_accel_fs_tcp_destroy() 384 mlx5e_fs_set_accel_tcp(fs, accel_tcp); in mlx5e_accel_fs_tcp_create() 387 err = accel_fs_tcp_create_table(fs, i); in mlx5e_accel_fs_tcp_create() 392 err = accel_fs_tcp_enable(fs); in mlx5e_accel_fs_tcp_create() 400 accel_fs_tcp_destroy_table(fs, i); in mlx5e_accel_fs_tcp_create() [all …]
|
/linux/arch/mips/math-emu/ |
H A D | cp1emu.c | 150 mips32_insn.fp6_format.fs = insn.mm_fp6_format.fs; in microMIPS32_to_MIPS32() 191 insn.mm_fp2_format.fs; in microMIPS32_to_MIPS32() 215 insn.mm_fp0_format.fs; in microMIPS32_to_MIPS32() 235 insn.mm_fp0_format.fs; in microMIPS32_to_MIPS32() 277 insn.mm_fp3_format.fs; in microMIPS32_to_MIPS32() 401 mips32_insn.fp0_format.fs = insn.mm_fp4_format.fs; in microMIPS32_to_MIPS32() 1838 union ieee754sp fs; in fpu_emu() local 1850 union ieee754sp fs; in fpu_emu() local 2209 union ieee754dp fs; in fpu_emu() local 2221 union ieee754dp fs; in fpu_emu() local [all …]
|
/linux/include/linux/ |
H A D | fs_struct.h | 27 static inline void get_fs_root(struct fs_struct *fs, struct path *root) in get_fs_root() argument 29 spin_lock(&fs->lock); in get_fs_root() 30 *root = fs->root; in get_fs_root() 32 spin_unlock(&fs->lock); in get_fs_root() 35 static inline void get_fs_pwd(struct fs_struct *fs, struct path *pwd) in get_fs_pwd() argument 37 spin_lock(&fs->lock); in get_fs_pwd() 38 *pwd = fs->pwd; in get_fs_pwd() 40 spin_unlock(&fs->lock); in get_fs_pwd()
|
/linux/drivers/net/ethernet/netronome/nfp/ |
H A D | nfp_net_ethtool.c | 1331 struct ethtool_rx_flow_spec *fs = &cmd->fs; in nfp_net_fs_to_ethtool() local 1389 fs->ring_cookie = entry->action; in nfp_net_fs_to_ethtool() 1391 if (fs->flow_type & FLOW_RSS) { in nfp_net_fs_to_ethtool() 1447 cmd->rule_cnt = nn->fs.count; in nfp_net_get_rxnfc() 1614 struct ethtool_rx_flow_spec *fs = &cmd->fs; in nfp_net_fs_add() local 1694 nn->fs.count--; in nfp_net_fs_add() 1699 nn->fs.count++; in nfp_net_fs_add() 1706 if (entry->loc > fs->location) in nfp_net_fs_add() 1720 nn->fs.count++; in nfp_net_fs_add() 1737 if (!nn->fs.count || cmd->fs.location >= NFP_FS_MAX_ENTRY) in nfp_net_fs_del() [all …]
|
/linux/Documentation/translations/zh_CN/filesystems/ |
H A D | virtiofs.rst | 15 virtiofs: virtio-fs 主机<->客机共享文件系统 22 Linux的virtiofs文件系统实现了一个半虚拟化VIRTIO类型“virtio-fs”设备的驱动,通过该\ 29 步骤,且将存储网络暴露给客机。而virtio-fs设备通过提供不经过网络的文件系统访问文件\ 32 另外,virto-fs设备发挥了主客机共存的优点提高了性能,并且提供了网络文件系统所不具备 43 请查阅 https://virtio-fs.gitlab.io/ 了解配置QEMU和virtiofsd守护程序的详细信息。 47 由于virtio-fs设备将FUSE协议用于文件系统请求,因此Linux的virtiofs文件系统与FUSE文\ 49 间之间的/dev/fuse接口由virtio-fs设备接口代替。 56 其关键,因为此时不可能加入高优先级的请求。为了解决此差异,virtio-fs设备采用“hiprio”\
|