Home
last modified time | relevance | path

Searched refs:fa (Results 1 – 25 of 170) sorted by relevance

1234567

/linux/fs/
H A Dfile_attr.c21 void fileattr_fill_xflags(struct file_kattr *fa, u32 xflags) in fileattr_fill_xflags() argument
23 memset(fa, 0, sizeof(*fa)); in fileattr_fill_xflags()
24 fa->fsx_valid = true; in fileattr_fill_xflags()
25 fa->fsx_xflags = xflags; in fileattr_fill_xflags()
26 if (fa->fsx_xflags & FS_XFLAG_IMMUTABLE) in fileattr_fill_xflags()
27 fa->flags |= FS_IMMUTABLE_FL; in fileattr_fill_xflags()
28 if (fa->fsx_xflags & FS_XFLAG_APPEND) in fileattr_fill_xflags()
29 fa->flags |= FS_APPEND_FL; in fileattr_fill_xflags()
30 if (fa->fsx_xflags & FS_XFLAG_SYNC) in fileattr_fill_xflags()
31 fa->flags |= FS_SYNC_FL; in fileattr_fill_xflags()
[all …]
H A Dfcntl.c1003 struct fasync_struct *fa, **fp; in fasync_remove_entry() local
1008 for (fp = fapp; (fa = *fp) != NULL; fp = &fa->fa_next) { in fasync_remove_entry()
1009 if (fa->fa_file != filp) in fasync_remove_entry()
1012 write_lock_irq(&fa->fa_lock); in fasync_remove_entry()
1013 fa->fa_file = NULL; in fasync_remove_entry()
1014 write_unlock_irq(&fa->fa_lock); in fasync_remove_entry()
1016 *fp = fa->fa_next; in fasync_remove_entry()
1017 kfree_rcu(fa, fa_rcu); in fasync_remove_entry()
1051 struct fasync_struct *fa, **fp; in fasync_insert_entry() local
1055 for (fp = fapp; (fa = *fp) != NULL; fp = &fa->fa_next) { in fasync_insert_entry()
[all …]
/linux/net/ipv4/
H A Dfib_trie.c78 int dst_len, struct fib_alias *fa, in call_fib_entry_notifier() argument
85 .fi = fa->fa_info, in call_fib_entry_notifier()
86 .dscp = fa->fa_dscp, in call_fib_entry_notifier()
87 .type = fa->fa_type, in call_fib_entry_notifier()
88 .tb_id = fa->tb_id, in call_fib_entry_notifier()
95 int dst_len, struct fib_alias *fa, in call_fib_entry_notifiers() argument
102 .fi = fa->fa_info, in call_fib_entry_notifiers()
103 .dscp = fa->fa_dscp, in call_fib_entry_notifiers()
104 .type = fa->fa_type, in call_fib_entry_notifiers()
105 .tb_id = fa->tb_id, in call_fib_entry_notifiers()
[all …]
H A Dfib_lookup.h29 static inline void fib_alias_accessed(struct fib_alias *fa) in fib_alias_accessed() argument
31 u8 fa_state = READ_ONCE(fa->fa_state); in fib_alias_accessed()
34 WRITE_ONCE(fa->fa_state, fa_state | FA_S_ACCESSED); in fib_alias_accessed()
46 void rtmsg_fib(int event, __be32 key, struct fib_alias *fa, int dst_len,
/linux/io_uring/
H A Dadvise.c67 static bool io_fadvise_force_async(struct io_fadvise *fa) in io_fadvise_force_async() argument
69 switch (fa->advice) { in io_fadvise_force_async()
81 struct io_fadvise *fa = io_kiocb_to_cmd(req, struct io_fadvise); in io_fadvise_prep() local
86 fa->offset = READ_ONCE(sqe->off); in io_fadvise_prep()
87 fa->len = READ_ONCE(sqe->addr); in io_fadvise_prep()
88 if (!fa->len) in io_fadvise_prep()
89 fa->len = READ_ONCE(sqe->len); in io_fadvise_prep()
90 fa->advice = READ_ONCE(sqe->fadvise_advice); in io_fadvise_prep()
91 if (io_fadvise_force_async(fa)) in io_fadvise_prep()
98 struct io_fadvise *fa = io_kiocb_to_cmd(req, struct io_fadvise); in io_fadvise() local
[all …]
/linux/include/linux/
H A Dfileattr.h56 int copy_fsxattr_to_user(const struct file_kattr *fa, struct fsxattr __user *ufa);
58 void fileattr_fill_xflags(struct file_kattr *fa, u32 xflags);
59 void fileattr_fill_flags(struct file_kattr *fa, u32 flags);
68 static inline bool fileattr_has_fsx(const struct file_kattr *fa) in fileattr_has_fsx() argument
70 return fa->fsx_valid && in fileattr_has_fsx()
71 ((fa->fsx_xflags & ~FS_XFLAG_COMMON) || fa->fsx_extsize != 0 || in fileattr_has_fsx()
72 fa->fsx_projid != 0 || fa->fsx_cowextsize != 0); in fileattr_has_fsx()
75 int vfs_fileattr_get(struct dentry *dentry, struct file_kattr *fa);
77 struct file_kattr *fa);
/linux/fs/xfs/
H A Dxfs_ioctl.c449 struct file_kattr *fa) in xfs_fill_fsxattr() argument
454 fileattr_fill_xflags(fa, xfs_ip2xflags(ip)); in xfs_fill_fsxattr()
457 fa->fsx_extsize = XFS_FSB_TO_B(mp, ip->i_extsize); in xfs_fill_fsxattr()
466 fa->fsx_xflags &= ~(FS_XFLAG_EXTSIZE | in xfs_fill_fsxattr()
468 fa->fsx_extsize = 0; in xfs_fill_fsxattr()
470 fa->fsx_extsize = XFS_FSB_TO_B(mp, ip->i_extsize); in xfs_fill_fsxattr()
482 fa->fsx_xflags &= ~FS_XFLAG_COWEXTSIZE; in xfs_fill_fsxattr()
483 fa->fsx_cowextsize = 0; in xfs_fill_fsxattr()
485 fa->fsx_cowextsize = XFS_FSB_TO_B(mp, ip->i_cowextsize); in xfs_fill_fsxattr()
489 fa->fsx_projid = ip->i_projid; in xfs_fill_fsxattr()
[all …]
H A Dxfs_dquot_item_recover.c72 xfs_failaddr_t fa; in xlog_recover_dquot_commit_pass2() local
113 fa = xfs_dquot_verify(mp, recddq, dq_f->qlf_id); in xlog_recover_dquot_commit_pass2()
114 if (fa) { in xlog_recover_dquot_commit_pass2()
116 dq_f->qlf_id, fa); in xlog_recover_dquot_commit_pass2()
157 fa = xfs_dqblk_verify(log->l_mp, dqb, dq_f->qlf_id); in xlog_recover_dquot_commit_pass2()
158 if (fa) { in xlog_recover_dquot_commit_pass2()
164 fa, dq_f->qlf_id); in xlog_recover_dquot_commit_pass2()
H A Dxfs_error.c285 xfs_failaddr_t fa) in xfs_buf_corruption_error() argument
291 fa, bp->b_ops->name, xfs_buf_daddr(bp)); in xfs_buf_corruption_error()
313 xfs_failaddr_t fa; in xfs_buf_verifier_error() local
316 fa = failaddr ? failaddr : __return_address; in xfs_buf_verifier_error()
317 __xfs_buf_ioerror(bp, error, fa); in xfs_buf_verifier_error()
322 fa, bp->b_ops->name, xfs_buf_daddr(bp), name); in xfs_buf_verifier_error()
365 xfs_failaddr_t fa; in xfs_inode_verifier_error() local
368 fa = failaddr ? failaddr : __return_address; in xfs_inode_verifier_error()
372 fa, ip->i_ino, name); in xfs_inode_verifier_error()
H A Dxfs_attr_list.c226 xfs_failaddr_t fa; in xfs_attr_node_list_lookup() local
251 fa = xfs_da3_node_header_check(bp, dp->i_ino); in xfs_attr_node_list_lookup()
252 if (fa) in xfs_attr_node_list_lookup()
290 fa = xfs_attr3_leaf_header_check(bp, dp->i_ino); in xfs_attr_node_list_lookup()
291 if (fa) { in xfs_attr_node_list_lookup()
292 __xfs_buf_mark_corrupt(bp, fa); in xfs_attr_node_list_lookup()
321 xfs_failaddr_t fa; in xfs_attr_node_list() local
351 fa = xfs_da3_node_header_check(bp, dp->i_ino); in xfs_attr_node_list()
352 if (fa) { in xfs_attr_node_list()
353 __xfs_buf_mark_corrupt(bp, fa); in xfs_attr_node_list()
[all …]
/linux/drivers/net/ethernet/sfc/
H A Dtc.c856 const struct flow_action_entry *fa; in efx_tc_rule_is_lhs_rule() local
859 flow_action_for_each(i, fa, &fr->action) { in efx_tc_rule_is_lhs_rule()
860 switch (fa->id) { in efx_tc_rule_is_lhs_rule()
976 const struct flow_action_entry *fa; in efx_tc_flower_handle_lhs_actions() local
983 flow_action_for_each(i, fa, &fr->action) { in efx_tc_flower_handle_lhs_actions()
992 switch (fa->id) { in efx_tc_flower_handle_lhs_actions()
994 if (!fa->chain_index) { in efx_tc_flower_handle_lhs_actions()
998 rid = efx_tc_get_recirc_id(efx, fa->chain_index, in efx_tc_flower_handle_lhs_actions()
1005 if (fa->hw_stats) { in efx_tc_flower_handle_lhs_actions()
1008 if (!(fa->hw_stats & FLOW_ACTION_HW_STATS_DELAYED)) { in efx_tc_flower_handle_lhs_actions()
[all …]
H A Dtc_conntrack.c291 const struct flow_action_entry *fa, in efx_tc_ct_mangle() argument
298 switch (fa->mangle.htype) { in efx_tc_ct_mangle()
300 switch (fa->mangle.offset) { in efx_tc_ct_mangle()
305 if (fa->mangle.mask) in efx_tc_ct_mangle()
307 conn->nat_ip = htonl(fa->mangle.val); in efx_tc_ct_mangle()
321 switch (fa->mangle.offset) { in efx_tc_ct_mangle()
330 if (~fa->mangle.mask != 0xffff) in efx_tc_ct_mangle()
332 conn->l4_natport = htons(fa->mangle.val); in efx_tc_ct_mangle()
359 const struct flow_action_entry *fa; in efx_tc_ct_replace() local
392 flow_action_for_each(i, fa, &fr->action) { in efx_tc_ct_replace()
[all …]
/linux/fs/xfs/libxfs/
H A Dxfs_inode_buf.c184 xfs_failaddr_t fa; in xfs_inode_from_disk() local
188 fa = xfs_dinode_verify(ip->i_mount, ip->i_ino, from); in xfs_inode_from_disk()
189 if (fa) { in xfs_inode_from_disk()
191 sizeof(*from), fa); in xfs_inode_from_disk()
598 xfs_failaddr_t fa; in xfs_dinode_verify() local
664 fa = xfs_dinode_verify_nrext64(mp, dip); in xfs_dinode_verify()
665 if (fa) in xfs_dinode_verify()
666 return fa; in xfs_dinode_verify()
688 fa = xfs_dinode_verify_forkoff(dip, mp); in xfs_dinode_verify()
689 if (fa) in xfs_dinode_verify()
[all …]
H A Dxfs_da_btree.c227 xfs_failaddr_t fa; in xfs_da3_node_verify() local
231 fa = xfs_da3_blkinfo_verify(bp, bp->b_addr); in xfs_da3_node_verify()
232 if (fa) in xfs_da3_node_verify()
233 return fa; in xfs_da3_node_verify()
307 xfs_failaddr_t fa; in xfs_da3_node_write_verify() local
309 fa = xfs_da3_node_verify(bp); in xfs_da3_node_write_verify()
310 if (fa) { in xfs_da3_node_write_verify()
311 xfs_verifier_error(bp, -EFSCORRUPTED, fa); in xfs_da3_node_write_verify()
335 xfs_failaddr_t fa; in xfs_da3_node_read_verify() local
346 fa = xfs_da3_node_verify(bp); in xfs_da3_node_read_verify()
[all …]
H A Dxfs_dir2_data.c196 xfs_failaddr_t fa; in __xfs_dir3_data_check() local
209 fa = xfs_dir2_data_freefind_verify(hdr, bf, dup, &dfp); in __xfs_dir3_data_check()
210 if (fa) in __xfs_dir3_data_check()
211 return fa; in __xfs_dir3_data_check()
300 xfs_failaddr_t fa; in xfs_dir3_data_check() local
302 fa = __xfs_dir3_data_check(dp, bp); in xfs_dir3_data_check()
303 if (!fa) in xfs_dir3_data_check()
307 fa); in xfs_dir3_data_check()
366 xfs_failaddr_t fa; in xfs_dir3_data_read_verify() local
372 fa = xfs_dir3_data_verify(bp); in xfs_dir3_data_read_verify()
[all …]
H A Dxfs_rmap_btree.c306 xfs_failaddr_t fa; in xfs_rmapbt_verify() local
326 fa = xfs_btree_agblock_v5hdr_verify(bp); in xfs_rmapbt_verify()
327 if (fa) in xfs_rmapbt_verify()
328 return fa; in xfs_rmapbt_verify()
355 xfs_failaddr_t fa; in xfs_rmapbt_read_verify() local
360 fa = xfs_rmapbt_verify(bp); in xfs_rmapbt_read_verify()
361 if (fa) in xfs_rmapbt_read_verify()
362 xfs_verifier_error(bp, -EFSCORRUPTED, fa); in xfs_rmapbt_read_verify()
373 xfs_failaddr_t fa; in xfs_rmapbt_write_verify() local
375 fa = xfs_rmapbt_verify(bp); in xfs_rmapbt_write_verify()
[all …]
H A Dxfs_inode_fork.c145 xfs_failaddr_t fa; in xfs_iformat_extents() local
148 fa = xfs_bmap_validate_extent(ip, whichfork, &new); in xfs_iformat_extents()
149 if (fa) { in xfs_iformat_extents()
152 dp, sizeof(*dp), fa); in xfs_iformat_extents()
155 fa, &new); in xfs_iformat_extents()
674 xfs_failaddr_t fa = NULL; in xfs_ifork_verify_local_data() local
682 fa = xfs_dir2_sf_verify(mp, sfp, ifp->if_bytes); in xfs_ifork_verify_local_data()
688 fa = xfs_symlink_shortform_verify(ifp->if_data, ifp->if_bytes); in xfs_ifork_verify_local_data()
695 if (fa) { in xfs_ifork_verify_local_data()
697 ip->i_df.if_data, ip->i_df.if_bytes, fa); in xfs_ifork_verify_local_data()
[all …]
H A Dxfs_refcount_btree.c211 xfs_failaddr_t fa; in xfs_refcountbt_verify() local
219 fa = xfs_btree_agblock_v5hdr_verify(bp); in xfs_refcountbt_verify()
220 if (fa) in xfs_refcountbt_verify()
221 return fa; in xfs_refcountbt_verify()
248 xfs_failaddr_t fa; in xfs_refcountbt_read_verify() local
253 fa = xfs_refcountbt_verify(bp); in xfs_refcountbt_read_verify()
254 if (fa) in xfs_refcountbt_read_verify()
255 xfs_verifier_error(bp, -EFSCORRUPTED, fa); in xfs_refcountbt_read_verify()
266 xfs_failaddr_t fa; in xfs_refcountbt_write_verify() local
268 fa = xfs_refcountbt_verify(bp); in xfs_refcountbt_write_verify()
[all …]
H A Dxfs_rtrmap_btree.c247 xfs_failaddr_t fa; in xfs_rtrmapbt_verify() local
255 fa = xfs_btree_fsblock_v5hdr_verify(bp, XFS_RMAP_OWN_UNKNOWN); in xfs_rtrmapbt_verify()
256 if (fa) in xfs_rtrmapbt_verify()
257 return fa; in xfs_rtrmapbt_verify()
269 xfs_failaddr_t fa; in xfs_rtrmapbt_read_verify() local
274 fa = xfs_rtrmapbt_verify(bp); in xfs_rtrmapbt_read_verify()
275 if (fa) in xfs_rtrmapbt_read_verify()
276 xfs_verifier_error(bp, -EFSCORRUPTED, fa); in xfs_rtrmapbt_read_verify()
287 xfs_failaddr_t fa; in xfs_rtrmapbt_write_verify() local
289 fa = xfs_rtrmapbt_verify(bp); in xfs_rtrmapbt_write_verify()
[all …]
/linux/fs/fuse/
H A Dioctl.c505 int fuse_fileattr_get(struct dentry *dentry, struct file_kattr *fa) in fuse_fileattr_get() argument
517 if (fa->flags_valid) { in fuse_fileattr_get()
523 fileattr_fill_flags(fa, flags); in fuse_fileattr_get()
530 fileattr_fill_xflags(fa, xfa.fsx_xflags); in fuse_fileattr_get()
531 fa->fsx_extsize = xfa.fsx_extsize; in fuse_fileattr_get()
532 fa->fsx_nextents = xfa.fsx_nextents; in fuse_fileattr_get()
533 fa->fsx_projid = xfa.fsx_projid; in fuse_fileattr_get()
534 fa->fsx_cowextsize = xfa.fsx_cowextsize; in fuse_fileattr_get()
543 struct dentry *dentry, struct file_kattr *fa) in fuse_fileattr_set() argument
547 unsigned int flags = fa->flags; in fuse_fileattr_set()
[all …]
/linux/fs/jfs/
H A Dioctl.c60 int jfs_fileattr_get(struct dentry *dentry, struct file_kattr *fa) in jfs_fileattr_get() argument
68 fileattr_fill_flags(fa, jfs_map_ext2(flags, 0)); in jfs_fileattr_get()
74 struct dentry *dentry, struct file_kattr *fa) in jfs_fileattr_set() argument
83 if (fileattr_has_fsx(fa)) in jfs_fileattr_set()
86 flags = jfs_map_ext2(fa->flags, 1); in jfs_fileattr_set()
/linux/fs/efivarfs/
H A Dinode.c138 efivarfs_fileattr_get(struct dentry *dentry, struct file_kattr *fa) in efivarfs_fileattr_get() argument
147 fileattr_fill_flags(fa, flags); in efivarfs_fileattr_get()
154 struct dentry *dentry, struct file_kattr *fa) in efivarfs_fileattr_set() argument
158 if (fileattr_has_fsx(fa)) in efivarfs_fileattr_set()
161 if (fa->flags & ~FS_IMMUTABLE_FL) in efivarfs_fileattr_set()
164 if (fa->flags & FS_IMMUTABLE_FL) in efivarfs_fileattr_set()
/linux/drivers/gpu/drm/ci/xfails/
H A Dmediatek-mt8173-flakes.txt2 # Bug Report: https://lore.kernel.org/linux-mediatek/0b2a1899-15dd-42fa-8f63-ea0ca28dbb17@collabora…
9 # Bug Report: https://lore.kernel.org/linux-mediatek/0b2a1899-15dd-42fa-8f63-ea0ca28dbb17@collabora…
16 # Bug Report: https://lore.kernel.org/linux-mediatek/0b2a1899-15dd-42fa-8f63-ea0ca28dbb17@collabora…
23 # Bug Report: https://lore.kernel.org/linux-mediatek/0b2a1899-15dd-42fa-8f63-ea0ca28dbb17@collabora…
30 # Bug Report: https://lore.kernel.org/linux-mediatek/0b2a1899-15dd-42fa-8f63-ea0ca28dbb17@collabora…
37 # Bug Report: https://lore.kernel.org/linux-mediatek/0b2a1899-15dd-42fa-8f63-ea0ca28dbb17@collabora…
/linux/fs/ext2/
H A Dioctl.c21 int ext2_fileattr_get(struct dentry *dentry, struct file_kattr *fa) in ext2_fileattr_get() argument
25 fileattr_fill_flags(fa, ei->i_flags & EXT2_FL_USER_VISIBLE); in ext2_fileattr_get()
31 struct dentry *dentry, struct file_kattr *fa) in ext2_fileattr_set() argument
36 if (fileattr_has_fsx(fa)) in ext2_fileattr_set()
44 (fa->flags & EXT2_FL_USER_MODIFIABLE); in ext2_fileattr_set()
/linux/fs/overlayfs/
H A Dinode.c599 static int ovl_security_fileattr(const struct path *realpath, struct file_kattr *fa, in ovl_security_fileattr() argument
616 cmd = fa->fsx_valid ? FS_IOC_FSSETXATTR : FS_IOC_SETFLAGS; in ovl_security_fileattr()
618 cmd = fa->fsx_valid ? FS_IOC_FSGETXATTR : FS_IOC_GETFLAGS; in ovl_security_fileattr()
626 int ovl_real_fileattr_set(const struct path *realpath, struct file_kattr *fa) in ovl_real_fileattr_set() argument
630 err = ovl_security_fileattr(realpath, fa, true); in ovl_real_fileattr_set()
634 return vfs_fileattr_set(mnt_idmap(realpath->mnt), realpath->dentry, fa); in ovl_real_fileattr_set()
638 struct dentry *dentry, struct file_kattr *fa) in ovl_fileattr_set() argument
661 err = ovl_set_protattr(inode, upperpath.dentry, fa); in ovl_fileattr_set()
663 err = ovl_real_fileattr_set(&upperpath, fa); in ovl_fileattr_set()
685 static void ovl_fileattr_prot_flags(struct inode *inode, struct file_kattr *fa) in ovl_fileattr_prot_flags() argument
[all …]

1234567