/linux-master/tools/testing/selftests/powerpc/stringloops/ |
H A D | string.c | 16 const char *sc; local 18 for (sc = s; *sc != '\0'; ++sc) 20 return sc - s;
|
/linux-master/fs/xfs/scrub/ |
H A D | attr_repair.h | 11 int xrep_xattr_swap(struct xfs_scrub *sc, struct xrep_tempexch *tx); 12 int xrep_xattr_reset_fork(struct xfs_scrub *sc); 13 int xrep_xattr_reset_tempfile_fork(struct xfs_scrub *sc);
|
H A D | common.h | 9 int xchk_trans_alloc(struct xfs_scrub *sc, uint resblks); 10 int xchk_trans_alloc_empty(struct xfs_scrub *sc); 11 void xchk_trans_cancel(struct xfs_scrub *sc); 13 bool xchk_process_error(struct xfs_scrub *sc, xfs_agnumber_t agno, 15 bool xchk_fblock_process_error(struct xfs_scrub *sc, int whichfork, 18 bool xchk_xref_process_error(struct xfs_scrub *sc, 20 bool xchk_fblock_xref_process_error(struct xfs_scrub *sc, 23 void xchk_block_set_preen(struct xfs_scrub *sc, 25 void xchk_ino_set_preen(struct xfs_scrub *sc, xfs_ino_t ino); 27 void xchk_set_corrupt(struct xfs_scrub *sc); 76 xchk_setup_rtbitmap(struct xfs_scrub *sc) argument 81 xchk_setup_rtsummary(struct xfs_scrub *sc) argument 92 xchk_ino_dqattach(struct xfs_scrub *sc) argument 97 xchk_setup_quota(struct xfs_scrub *sc) argument 102 xchk_setup_quotacheck(struct xfs_scrub *sc) argument 121 xchk_ag_init_existing( struct xfs_scrub *sc, xfs_agnumber_t agno, struct xchk_ag *sa) argument 166 xchk_iget_safe(struct xfs_scrub *sc, xfs_ino_t inum, struct xfs_inode **ipp) argument 208 xchk_could_repair(const struct xfs_scrub *sc) argument 245 xchk_need_intent_drain(struct xfs_scrub *sc) argument [all...] |
H A D | orphanage.h | 10 int xrep_orphanage_create(struct xfs_scrub *sc); 18 struct xfs_scrub *sc) 22 ASSERT(sc->sm->sm_flags & XFS_SCRUB_IFLAG_REPAIR); 24 error = xrep_orphanage_create(sc); 41 int xrep_orphanage_iolock_two(struct xfs_scrub *sc); 43 void xrep_orphanage_ilock(struct xfs_scrub *sc, unsigned int ilock_flags); 44 bool xrep_orphanage_ilock_nowait(struct xfs_scrub *sc, 46 void xrep_orphanage_iunlock(struct xfs_scrub *sc, unsigned int ilock_flags); 48 void xrep_orphanage_rele(struct xfs_scrub *sc); 52 struct xfs_scrub *sc; member in struct:xrep_adoption 17 xrep_orphanage_try_create( struct xfs_scrub *sc) argument [all...] |
H A D | health.h | 10 void xchk_update_health(struct xfs_scrub *sc); 11 void xchk_ag_btree_del_cursor_if_sick(struct xfs_scrub *sc, 13 void xchk_mark_healthy_if_clean(struct xfs_scrub *sc, unsigned int mask); 14 bool xchk_file_looks_zapped(struct xfs_scrub *sc, unsigned int mask); 15 int xchk_health_record(struct xfs_scrub *sc);
|
H A D | agheader.c | 24 struct xfs_scrub *sc) 26 if (xchk_need_intent_drain(sc)) 27 xchk_fsgates_enable(sc, XCHK_FSGATES_DRAIN); 28 return xchk_setup_fs(sc); 36 struct xfs_scrub *sc, 39 struct xfs_mount *mp = sc->mp; 40 xfs_agnumber_t agno = sc->sm->sm_agno; 44 if (sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT) 49 error = xchk_ag_init_existing(sc, agno, &sc 23 xchk_setup_agheader( struct xfs_scrub *sc) argument 35 xchk_superblock_xref( struct xfs_scrub *sc, struct xfs_buf *bp) argument 71 xchk_superblock( struct xfs_scrub *sc) argument 380 xchk_agf_xref_freeblks( struct xfs_scrub *sc) argument 400 xchk_agf_xref_cntbt( struct xfs_scrub *sc) argument 432 xchk_agf_xref_btreeblks( struct xfs_scrub *sc) argument 482 xchk_agf_xref_refcblks( struct xfs_scrub *sc) argument 501 xchk_agf_xref( struct xfs_scrub *sc) argument 529 xchk_agf( struct xfs_scrub *sc) argument 633 struct xfs_scrub *sc; member in struct:xchk_agfl_info 638 xchk_agfl_block_xref( struct xfs_scrub *sc, xfs_agblock_t agbno) argument 660 struct xfs_scrub *sc = sai->sc; local 689 xchk_agfl_xref( struct xfs_scrub *sc) argument 716 xchk_agfl( struct xfs_scrub *sc) argument 794 xchk_agi_xref_icounts( struct xfs_scrub *sc) argument 815 xchk_agi_xref_fiblocks( struct xfs_scrub *sc) argument 844 xchk_agi_xref( struct xfs_scrub *sc) argument 873 xchk_iunlink( struct xfs_scrub *sc, struct xfs_agi *agi) argument 907 xchk_agi( struct xfs_scrub *sc) argument [all...] |
H A D | tempfile.h | 10 int xrep_tempfile_create(struct xfs_scrub *sc, uint16_t mode); 11 void xrep_tempfile_rele(struct xfs_scrub *sc); 13 bool xrep_tempfile_iolock_nowait(struct xfs_scrub *sc); 14 int xrep_tempfile_iolock_polled(struct xfs_scrub *sc); 15 void xrep_tempfile_iounlock(struct xfs_scrub *sc); 17 void xrep_tempfile_ilock(struct xfs_scrub *sc); 18 bool xrep_tempfile_ilock_nowait(struct xfs_scrub *sc); 19 void xrep_tempfile_iunlock(struct xfs_scrub *sc); 20 void xrep_tempfile_iunlock_both(struct xfs_scrub *sc); 21 void xrep_tempfile_ilock_both(struct xfs_scrub *sc); 40 xrep_tempfile_iolock_both(struct xfs_scrub *sc) argument [all...] |
H A D | symlink.c | 26 struct xfs_scrub *sc) 32 sc->buf = kvzalloc(XFS_SYMLINK_MAXLEN + 1, XCHK_GFP_FLAGS); 33 if (!sc->buf) 36 if (xchk_could_repair(sc)) { 37 error = xrep_setup_symlink(sc, &resblks); 42 return xchk_setup_inode_contents(sc, resblks); 49 struct xfs_scrub *sc) 51 struct xfs_inode *ip = sc->ip; 59 if (xchk_file_looks_zapped(sc, XFS_SICK_INO_SYMLINK_ZAPPED)) { 60 xchk_fblock_set_corrupt(sc, XFS_DATA_FOR 25 xchk_setup_symlink( struct xfs_scrub *sc) argument 48 xchk_symlink( struct xfs_scrub *sc) argument [all...] |
H A D | repair.h | 13 static inline int xrep_notsupported(struct xfs_scrub *sc) argument 30 int xrep_attempt(struct xfs_scrub *sc, struct xchk_stats_run *run); 31 bool xrep_will_attempt(struct xfs_scrub *sc); 33 int xrep_roll_ag_trans(struct xfs_scrub *sc); 34 int xrep_roll_trans(struct xfs_scrub *sc); 35 int xrep_defer_finish(struct xfs_scrub *sc); 38 xfs_extlen_t xrep_calc_ag_resblks(struct xfs_scrub *sc); 42 struct xfs_scrub *sc) 44 int error = xfs_trans_commit(sc->tp); 46 sc 41 xrep_trans_commit( struct xfs_scrub *sc) argument 169 xrep_attempt( struct xfs_scrub *sc, struct xchk_stats_run *run) argument 179 xrep_calc_ag_resblks( struct xfs_scrub *sc) argument 186 xrep_reset_perag_resv( struct xfs_scrub *sc) argument 198 xrep_setup_nothing( struct xfs_scrub *sc) argument 214 xrep_setup_symlink(struct xfs_scrub *sc, unsigned int *x) argument [all...] |
H A D | orphanage.c | 51 struct xfs_scrub *sc, 55 struct xfs_mount *mp = sc->mp; 120 /* Create the orphanage directory, and set sc->orphanage to it. */ 123 struct xfs_scrub *sc) 125 struct xfs_mount *mp = sc->mp; 127 struct inode *root_inode = VFS_I(sc->mp->m_rootip); 134 sc->orphanage = NULL; 138 ASSERT(sc->tp == NULL); 139 ASSERT(sc->orphanage == NULL); 194 error = xrep_chown_orphanage(sc, XFS_ 50 xrep_chown_orphanage( struct xfs_scrub *sc, struct xfs_inode *dp) argument 122 xrep_orphanage_create( struct xfs_scrub *sc) argument 213 xrep_orphanage_ilock( struct xfs_scrub *sc, unsigned int ilock_flags) argument 222 xrep_orphanage_ilock_nowait( struct xfs_scrub *sc, unsigned int ilock_flags) argument 235 xrep_orphanage_iunlock( struct xfs_scrub *sc, unsigned int ilock_flags) argument 245 xrep_orphanage_iolock_two( struct xfs_scrub *sc) argument 272 xrep_orphanage_rele( struct xfs_scrub *sc) argument 289 xrep_orphanage_can_adopt( struct xfs_scrub *sc) argument 312 xrep_adoption_trans_alloc( struct xfs_scrub *sc, struct xrep_adoption *adopt) argument 399 struct xfs_scrub *sc = adopt->sc; local 437 struct xfs_scrub *sc = adopt->sc; local 474 struct xfs_scrub *sc = adopt->sc; local 526 struct xfs_scrub *sc = adopt->sc; local 614 struct xfs_scrub *sc = adopt->sc; local [all...] |
H A D | symlink_repair.c | 55 struct xfs_scrub *sc, 58 struct xfs_mount *mp = sc->mp; 62 error = xrep_tempfile_create(sc, S_IFLNK); 79 blocks = xfs_symlink_blocks(sc->mp, XFS_SYMLINK_MAXLEN); 94 struct xfs_scrub *sc) 97 struct xfs_inode *ip = sc->ip; 99 char *target_buf = sc->buf; 114 fsblocks = xfs_symlink_blocks(sc->mp, len); 122 d = XFS_FSB_TO_DADDR(sc->mp, mval[n].br_startblock); 125 error = xfs_trans_read_buf(sc 54 xrep_setup_symlink( struct xfs_scrub *sc, unsigned int *resblks) argument 93 xrep_symlink_salvage_remote( struct xfs_scrub *sc) argument 163 xrep_symlink_salvage_inline( struct xfs_scrub *sc) argument 201 xrep_symlink_salvage( struct xfs_scrub *sc) argument 253 struct xfs_scrub *sc = priv; local 272 xrep_symlink_swap_prep( struct xfs_scrub *sc, bool temp_local, bool ip_local) argument 325 xrep_symlink_swap( struct xfs_scrub *sc) argument 360 xrep_symlink_reset_fork( struct xfs_scrub *sc) argument 386 xrep_symlink_rebuild( struct xfs_scrub *sc) argument 485 xrep_symlink( struct xfs_scrub *sc) argument [all...] |
H A D | inode.c | 33 struct xfs_scrub *sc) 37 xchk_ilock(sc, XFS_IOLOCK_EXCL); 39 error = xchk_trans_alloc(sc, 0); 43 error = xchk_ino_dqattach(sc); 47 xchk_ilock(sc, XFS_ILOCK_EXCL); 54 struct xfs_scrub *sc, 59 error = xchk_install_handle_inode(sc, ip); 63 return xchk_prepare_iscrub(sc); 74 struct xfs_scrub *sc) 78 struct xfs_mount *mp = sc 32 xchk_prepare_iscrub( struct xfs_scrub *sc) argument 53 xchk_install_handle_iscrub( struct xfs_scrub *sc, struct xfs_inode *ip) argument 73 xchk_setup_inode( struct xfs_scrub *sc) argument 212 xchk_inode_extsize( struct xfs_scrub *sc, struct xfs_dinode *dip, xfs_ino_t ino, uint16_t mode, uint16_t flags) argument 248 xchk_inode_cowextsize( struct xfs_scrub *sc, struct xfs_dinode *dip, xfs_ino_t ino, uint16_t mode, uint16_t flags, uint64_t flags2) argument 267 xchk_inode_flags( struct xfs_scrub *sc, struct xfs_dinode *dip, xfs_ino_t ino, uint16_t mode, uint16_t flags) argument 312 xchk_inode_flags2( struct xfs_scrub *sc, struct xfs_dinode *dip, xfs_ino_t ino, uint16_t mode, uint16_t flags, uint64_t flags2) argument 359 xchk_dinode_nsec( struct xfs_scrub *sc, xfs_ino_t ino, struct xfs_dinode *dip, const xfs_timestamp_t ts) argument 374 xchk_dinode( struct xfs_scrub *sc, struct xfs_dinode *dip, xfs_ino_t ino) argument 606 xchk_inode_xref_finobt( struct xfs_scrub *sc, xfs_ino_t ino) argument 649 xchk_inode_xref_bmap( struct xfs_scrub *sc, struct xfs_dinode *dip) argument 683 xchk_inode_xref( struct xfs_scrub *sc, xfs_ino_t ino, struct xfs_dinode *dip) argument 720 xchk_inode_check_reflink_iflag( struct xfs_scrub *sc, xfs_ino_t ino) argument 747 xchk_inode_check_unlinked( struct xfs_scrub *sc) argument 761 xchk_inode( struct xfs_scrub *sc) argument [all...] |
H A D | health.c | 128 struct xfs_scrub *sc, 131 if (!(sc->sm->sm_flags & (XFS_SCRUB_OFLAG_CORRUPT | 133 sc->sick_mask |= mask; 143 struct xfs_scrub *sc, 148 if (sc->flags & XREP_ALREADY_FIXED) 151 return xfs_inode_has_sickness(sc->ip, mask); 184 struct xfs_scrub *sc) 195 if (sc->sm->sm_type == XFS_SCRUB_TYPE_HEALTHY && 196 !(sc->sm->sm_flags & XFS_SCRUB_OFLAG_CORRUPT)) { 197 xchk_mark_all_healthy(sc 127 xchk_mark_healthy_if_clean( struct xfs_scrub *sc, unsigned int mask) argument 142 xchk_file_looks_zapped( struct xfs_scrub *sc, unsigned int mask) argument 183 xchk_update_health( struct xfs_scrub *sc) argument 253 xchk_ag_btree_del_cursor_if_sick( struct xfs_scrub *sc, struct xfs_btree_cur **curp, unsigned int sm_type) argument 293 xchk_health_record( struct xfs_scrub *sc) argument [all...] |
H A D | fscounters.c | 71 struct xfs_scrub *sc) 73 struct xfs_mount *mp = sc->mp; 81 if (xchk_should_terminate(sc, &error)) 88 error = xfs_ialloc_read_agi(pag, sc->tp, 0, &agi_bp); 91 error = xfs_alloc_read_agf(pag, sc->tp, 0, &agf_bp); 122 struct xfs_scrub *sc) 126 error = freeze_super(sc->mp->m_super, FREEZE_HOLDER_KERNEL); 127 trace_xchk_fsfreeze(sc, error); 133 struct xfs_scrub *sc) 138 error = thaw_super(sc 70 xchk_fscount_warmup( struct xfs_scrub *sc) argument 121 xchk_fsfreeze( struct xfs_scrub *sc) argument 132 xchk_fsthaw( struct xfs_scrub *sc) argument 152 xchk_fscounters_freeze( struct xfs_scrub *sc) argument 183 struct xfs_scrub *sc = fsc->sc; local 197 xchk_setup_fscounters( struct xfs_scrub *sc) argument 259 xchk_fscount_btreeblks( struct xfs_scrub *sc, struct xchk_fscounters *fsc, xfs_agnumber_t agno) argument 293 xchk_fscount_aggregate_agcounts( struct xfs_scrub *sc, struct xchk_fscounters *fsc) argument 407 xchk_fscount_count_frextents( struct xfs_scrub *sc, struct xchk_fscounters *fsc) argument 435 xchk_fscount_count_frextents( struct xfs_scrub *sc, struct xchk_fscounters *fsc) argument 466 xchk_fscount_within_range( struct xfs_scrub *sc, const int64_t old_value, struct percpu_counter *counter, uint64_t expected) argument 503 xchk_fscounters( struct xfs_scrub *sc) argument [all...] |
H A D | alloc.c | 28 struct xfs_scrub *sc) 32 if (xchk_need_intent_drain(sc)) 33 xchk_fsgates_enable(sc, XCHK_FSGATES_DRAIN); 35 error = xchk_setup_ag_btree(sc, false); 39 if (xchk_could_repair(sc)) 40 return xrep_setup_ag_allocbt(sc); 58 struct xfs_scrub *sc, 68 if (sc->sm->sm_type == XFS_SCRUB_TYPE_BNOBT) 69 pcur = &sc->sa.cnt_cur; 71 pcur = &sc 27 xchk_setup_ag_allocbt( struct xfs_scrub *sc) argument 57 xchk_allocbt_xref_other( struct xfs_scrub *sc, xfs_agblock_t agbno, xfs_extlen_t len) argument 97 xchk_allocbt_xref( struct xfs_scrub *sc, const struct xfs_alloc_rec_incore *irec) argument 155 xchk_allocbt( struct xfs_scrub *sc) argument 178 xchk_xref_is_used_space( struct xfs_scrub *sc, xfs_agblock_t agbno, xfs_extlen_t len) argument [all...] |
H A D | rtsummary_repair.c | 35 struct xfs_scrub *sc, 38 struct xfs_mount *mp = sc->mp; 42 error = xrep_tempfile_create(sc, S_IFREG); 70 struct xfs_scrub *sc, 75 struct xfs_mount *mp = sc->mp; 79 rts->args.mp = sc->mp; 80 rts->args.tp = sc->tp; 87 error = xfsum_copyout(sc, rts->prep_wordoff, ondisk, mp->m_blockwsize); 92 xfs_trans_buf_set_type(sc->tp, bp, XFS_BLFT_RTSUMMARY_BUF); 99 struct xfs_scrub *sc) 34 xrep_setup_rtsummary( struct xfs_scrub *sc, struct xchk_rtsummary *rts) argument 69 xrep_rtsummary_prep_buf( struct xfs_scrub *sc, struct xfs_buf *bp, void *data) argument 98 xrep_rtsummary( struct xfs_scrub *sc) argument [all...] |
H A D | common.c | 72 struct xfs_scrub *sc, 86 sc->ip ? sc->ip : XFS_I(file_inode(sc->file)), 87 sc->sm, *error); 95 trace_xchk_op_error(sc, agno, bno, *error, ret_ip); 101 sc->sm->sm_flags |= errflag; 105 trace_xchk_op_error(sc, agno, bno, *error, ret_ip); 113 struct xfs_scrub *sc, 118 return __xchk_process_error(sc, agn 71 __xchk_process_error( struct xfs_scrub *sc, xfs_agnumber_t agno, xfs_agblock_t bno, int *error, __u32 errflag, void *ret_ip) argument 112 xchk_process_error( struct xfs_scrub *sc, xfs_agnumber_t agno, xfs_agblock_t bno, int *error) argument 123 xchk_xref_process_error( struct xfs_scrub *sc, xfs_agnumber_t agno, xfs_agblock_t bno, int *error) argument 135 __xchk_fblock_process_error( struct xfs_scrub *sc, int whichfork, xfs_fileoff_t offset, int *error, __u32 errflag, void *ret_ip) argument 176 xchk_fblock_process_error( struct xfs_scrub *sc, int whichfork, xfs_fileoff_t offset, int *error) argument 187 xchk_fblock_xref_process_error( struct xfs_scrub *sc, int whichfork, xfs_fileoff_t offset, int *error) argument 211 xchk_block_set_preen( struct xfs_scrub *sc, struct xfs_buf *bp) argument 225 xchk_ino_set_preen( struct xfs_scrub *sc, xfs_ino_t ino) argument 235 xchk_set_corrupt( struct xfs_scrub *sc) argument 244 xchk_block_set_corrupt( struct xfs_scrub *sc, struct xfs_buf *bp) argument 255 xchk_qcheck_set_corrupt( struct xfs_scrub *sc, unsigned int dqtype, xfs_dqid_t id) argument 267 xchk_block_xref_set_corrupt( struct xfs_scrub *sc, struct xfs_buf *bp) argument 281 xchk_ino_set_corrupt( struct xfs_scrub *sc, xfs_ino_t ino) argument 291 xchk_ino_xref_set_corrupt( struct xfs_scrub *sc, xfs_ino_t ino) argument 301 xchk_fblock_set_corrupt( struct xfs_scrub *sc, int whichfork, xfs_fileoff_t offset) argument 312 xchk_fblock_xref_set_corrupt( struct xfs_scrub *sc, int whichfork, xfs_fileoff_t offset) argument 326 xchk_ino_set_warning( struct xfs_scrub *sc, xfs_ino_t ino) argument 336 xchk_fblock_set_warning( struct xfs_scrub *sc, int whichfork, xfs_fileoff_t offset) argument 347 xchk_set_incomplete( struct xfs_scrub *sc) argument 391 xchk_count_rmap_ownedby_ag( struct xfs_scrub *sc, struct xfs_btree_cur *cur, const struct xfs_owner_info *oinfo, xfs_filblks_t *blocks) argument 417 want_ag_read_header_failure( struct xfs_scrub *sc, unsigned int type) argument 444 xchk_perag_read_headers( struct xfs_scrub *sc, struct xchk_ag *sa) argument 466 xchk_perag_drain_and_lock( struct xfs_scrub *sc) argument 544 xchk_ag_read_headers( struct xfs_scrub *sc, xfs_agnumber_t agno, struct xchk_ag *sa) argument 587 xchk_ag_btcur_init( struct xfs_scrub *sc, struct xchk_ag *sa) argument 642 xchk_ag_free( struct xfs_scrub *sc, struct xchk_ag *sa) argument 670 xchk_ag_init( struct xfs_scrub *sc, xfs_agnumber_t agno, struct xchk_ag *sa) argument 688 xchk_trans_cancel( struct xfs_scrub *sc) argument 696 xchk_trans_alloc_empty( struct xfs_scrub *sc) argument 713 xchk_trans_alloc( struct xfs_scrub *sc, uint resblks) argument 726 xchk_setup_fs( struct xfs_scrub *sc) argument 737 xchk_setup_ag_btree( struct xfs_scrub *sc, bool force_log) argument 779 xchk_iget( struct xfs_scrub *sc, xfs_ino_t inum, struct xfs_inode **ipp) argument 806 xchk_iget_agi( struct xfs_scrub *sc, xfs_ino_t inum, struct xfs_buf **agi_bpp, struct xfs_inode **ipp) argument 876 xchk_ino_dqattach( struct xfs_scrub *sc) argument 891 xchk_install_handle_inode( struct xfs_scrub *sc, struct xfs_inode *ip) argument 910 xchk_install_live_inode( struct xfs_scrub *sc, struct xfs_inode *ip) argument 931 xchk_iget_for_scrubbing( struct xfs_scrub *sc) argument 1045 xchk_irele( struct xfs_scrub *sc, struct xfs_inode *ip) argument 1076 xchk_setup_inode_contents( struct xfs_scrub *sc, unsigned int resblks) argument 1104 xchk_ilock( struct xfs_scrub *sc, unsigned int ilock_flags) argument 1113 xchk_ilock_nowait( struct xfs_scrub *sc, unsigned int ilock_flags) argument 1126 xchk_iunlock( struct xfs_scrub *sc, unsigned int ilock_flags) argument 1140 xchk_should_check_xref( struct xfs_scrub *sc, int *error, struct xfs_btree_cur **curpp) argument 1175 xchk_buffer_recheck( struct xfs_scrub *sc, struct xfs_buf *bp) argument 1197 xchk_metadata_inode_subtype( struct xfs_scrub *sc, unsigned int scrub_type) argument 1215 xchk_metadata_inode_forks( struct xfs_scrub *sc) argument 1273 xchk_fsgates_enable( struct xfs_scrub *sc, unsigned int scrub_fsgates) argument 1314 xchk_inode_is_allocated( struct xfs_scrub *sc, xfs_agino_t agino, bool *inuse) argument [all...] |
H A D | tempfile.c | 40 struct xfs_scrub *sc, 43 struct xfs_mount *mp = sc->mp; 60 ASSERT(sc->tp == NULL); 61 ASSERT(sc->tempip == NULL); 91 0, false, &sc->tempip); 96 VFS_I(sc->tempip)->i_uid = GLOBAL_ROOT_UID; 97 VFS_I(sc->tempip)->i_gid = GLOBAL_ROOT_GID; 98 sc->tempip->i_diflags &= ~(XFS_DIFLAG_REALTIME | XFS_DIFLAG_RTINHERIT); 99 xfs_trans_log_inode(tp, sc->tempip, XFS_ILOG_CORE); 106 VFS_I(sc 39 xrep_tempfile_create( struct xfs_scrub *sc, uint16_t mode) argument 186 xrep_tempfile_iolock_nowait( struct xfs_scrub *sc) argument 203 xrep_tempfile_iolock_polled( struct xfs_scrub *sc) argument 219 xrep_tempfile_iounlock( struct xfs_scrub *sc) argument 228 xrep_tempfile_ilock( struct xfs_scrub *sc) argument 237 xrep_tempfile_ilock_nowait( struct xfs_scrub *sc) argument 250 xrep_tempfile_iunlock( struct xfs_scrub *sc) argument 262 xrep_tempfile_ilock_both( struct xfs_scrub *sc) argument 272 xrep_tempfile_iunlock_both( struct xfs_scrub *sc) argument 281 xrep_tempfile_rele( struct xfs_scrub *sc) argument 302 xrep_tempfile_prealloc( struct xfs_scrub *sc, xfs_fileoff_t off, xfs_filblks_t len) argument 369 xrep_tempfile_copyin( struct xfs_scrub *sc, xfs_fileoff_t off, xfs_filblks_t len, xrep_tempfile_copyin_fn prep_fn, void *data) argument 456 xrep_tempfile_set_isize( struct xfs_scrub *sc, unsigned long long isize) argument 475 xrep_tempfile_roll_trans( struct xfs_scrub *sc) argument 495 xrep_tempexch_prep_request( struct xfs_scrub *sc, int whichfork, struct xrep_tempexch *tx) argument 543 xrep_tempexch_estimate( struct xfs_scrub *sc, struct xrep_tempexch *tx) argument 627 xrep_tempexch_reserve_quota( struct xfs_scrub *sc, const struct xrep_tempexch *tx) argument 684 xrep_tempexch_trans_reserve( struct xfs_scrub *sc, int whichfork, struct xrep_tempexch *tx) argument 722 xrep_tempexch_trans_alloc( struct xfs_scrub *sc, int whichfork, struct xrep_tempexch *tx) argument 762 xrep_tempexch_contents( struct xfs_scrub *sc, struct xrep_tempexch *tx) argument 797 xrep_tempfile_copyout_local( struct xfs_scrub *sc, int whichfork) argument [all...] |
/linux-master/drivers/clk/qcom/ |
H A D | gdsc.c | 60 static int gdsc_check_status(struct gdsc *sc, enum gdsc_status status) argument 66 if (sc->flags & POLL_CFG_GDSCR) 67 reg = sc->gdscr + CFG_GDSCR_OFFSET; 68 else if (sc->gds_hw_ctrl) 69 reg = sc->gds_hw_ctrl; 71 reg = sc->gdscr; 73 ret = regmap_read(sc->regmap, reg, &val); 77 if (sc->flags & POLL_CFG_GDSCR) { 96 static int gdsc_hwctrl(struct gdsc *sc, bool en) argument 100 return regmap_update_bits(sc 103 gdsc_poll_status(struct gdsc *sc, enum gdsc_status status) argument 119 gdsc_update_collapse_bit(struct gdsc *sc, bool val) argument 139 gdsc_toggle_logic(struct gdsc *sc, enum gdsc_status status, bool wait) argument 189 gdsc_deassert_reset(struct gdsc *sc) argument 198 gdsc_assert_reset(struct gdsc *sc) argument 207 gdsc_force_mem_on(struct gdsc *sc) argument 219 gdsc_clear_mem_on(struct gdsc *sc) argument 231 gdsc_deassert_clamp_io(struct gdsc *sc) argument 237 gdsc_assert_clamp_io(struct gdsc *sc) argument 243 gdsc_assert_reset_aon(struct gdsc *sc) argument 252 gdsc_retain_ff_on(struct gdsc *sc) argument 261 struct gdsc *sc = domain_to_gdsc(domain); local 319 struct gdsc *sc = domain_to_gdsc(domain); local 366 gdsc_init(struct gdsc *sc) argument 565 struct gdsc *sc = domain_to_gdsc(domain); local [all...] |
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | channel.c | 23 static int ath_set_channel(struct ath_softc *sc) argument 25 struct ath_hw *ah = sc->sc_ah; 27 struct ieee80211_hw *hw = sc->hw; 29 struct cfg80211_chan_def *chandef = &sc->cur_chan->chandef; 47 ath_update_survey_stats(sc); 57 if (!sc->cur_chan->offchannel && sc->cur_survey != &sc->survey[pos]) { 58 if (sc->cur_survey) 59 sc 103 ath_chanctx_init(struct ath_softc *sc) argument 130 ath_chanctx_set_channel(struct ath_softc *sc, struct ath_chanctx *ctx, struct cfg80211_chan_def *chandef) argument 157 ath_is_go_chanctx_present(struct ath_softc *sc) argument 233 chanctx_event_delta(struct ath_softc *sc) argument 247 ath_chanctx_check_active(struct ath_softc *sc, struct ath_chanctx *ctx) argument 327 ath_chanctx_get_next(struct ath_softc *sc, struct ath_chanctx *ctx) argument 334 ath_chanctx_adjust_tbtt_delta(struct ath_softc *sc) argument 373 ath_chanctx_setup_timer(struct ath_softc *sc, u32 tsf_time) argument 389 ath_chanctx_handle_bmiss(struct ath_softc *sc, struct ath_chanctx *ctx, struct ath_vif *avp) argument 414 ath_chanctx_offchannel_noa(struct ath_softc *sc, struct ath_chanctx *ctx, struct ath_vif *avp, u32 tsf_time) argument 440 ath_chanctx_set_periodic_noa(struct ath_softc *sc, struct ath_vif *avp, struct ath_beacon_config *cur_conf, u32 tsf_time, u32 beacon_int) argument 473 ath_chanctx_set_oneshot_noa(struct ath_softc *sc, struct ath_vif *avp, u32 tsf_time, u32 duration) argument 494 ath_chanctx_event(struct ath_softc *sc, struct ieee80211_vif *vif, enum ath_chanctx_event ev) argument 777 ath_chanctx_beacon_sent_ev(struct ath_softc *sc, enum ath_chanctx_event ev) argument 784 ath_chanctx_beacon_recv_ev(struct ath_softc *sc, enum ath_chanctx_event ev) argument 790 ath_scan_channel_duration(struct ath_softc *sc, struct ieee80211_channel *chan) argument 801 ath_chanctx_switch(struct ath_softc *sc, struct ath_chanctx *ctx, struct cfg80211_chan_def *chandef) argument 848 ath_chanctx_offchan_switch(struct ath_softc *sc, struct ieee80211_channel *chan) argument 861 ath_chanctx_get_oper_chan(struct ath_softc *sc, bool active) argument 880 ath_scan_next_channel(struct ath_softc *sc) argument 910 ath_offchannel_next(struct ath_softc *sc) argument 939 ath_roc_complete(struct ath_softc *sc, enum ath_roc_complete_reason reason) argument 964 ath_scan_complete(struct ath_softc *sc, bool abort) argument 989 ath_scan_send_probe(struct ath_softc *sc, struct cfg80211_ssid *ssid) argument 1026 ath_scan_channel_start(struct ath_softc *sc) argument 1048 struct ath_softc *sc = from_timer(sc, t, sched.timer); local 1059 struct ath_softc *sc = from_timer(sc, t, offchannel.timer); local 1101 ath_chanctx_send_vif_ps_frame(struct ath_softc *sc, struct ath_vif *avp, bool powersave) argument 1148 ath_chanctx_send_ps_frame(struct ath_softc *sc, bool powersave) argument 1163 ath_chanctx_defer_switch(struct ath_softc *sc) argument 1189 ath_offchannel_channel_change(struct ath_softc *sc) argument 1229 ath_chanctx_set_next(struct ath_softc *sc, bool force) argument 1326 struct ath_softc *sc = container_of(work, struct ath_softc, local 1333 ath9k_offchannel_init(struct ath_softc *sc) argument 1361 ath9k_init_channel_context(struct ath_softc *sc) argument 1371 ath9k_deinit_channel_context(struct ath_softc *sc) argument 1385 ath9k_chanctx_stop_queues(struct ath_softc *sc, struct ath_chanctx *ctx) argument 1404 ath9k_chanctx_wake_queues(struct ath_softc *sc, struct ath_chanctx *ctx) argument 1426 ath9k_update_p2p_ps_timer(struct ath_softc *sc, struct ath_vif *avp) argument 1455 ath9k_update_p2p_ps(struct ath_softc *sc, struct ieee80211_vif *vif) argument 1476 ath9k_get_ctwin(struct ath_softc *sc, struct ath_vif *avp) argument 1500 ath9k_beacon_add_noa(struct ath_softc *sc, struct ath_vif *avp, struct sk_buff *skb) argument 1557 struct ath_softc *sc = priv; local 1604 ath9k_p2p_bss_info_changed(struct ath_softc *sc, struct ieee80211_vif *vif) argument 1616 ath9k_p2p_beacon_sync(struct ath_softc *sc) argument 1622 ath9k_p2p_remove_vif(struct ath_softc *sc, struct ieee80211_vif *vif) argument 1635 ath9k_init_p2p(struct ath_softc *sc) argument 1645 ath9k_deinit_p2p(struct ath_softc *sc) argument [all...] |
H A D | main.c | 60 static bool ath9k_has_pending_frames(struct ath_softc *sc, struct ath_txq *txq, argument 78 acq = &sc->cur_chan->acq[txq->mac80211_qnum]; 87 static bool ath9k_setpower(struct ath_softc *sc, enum ath9k_power_mode mode) argument 92 spin_lock_irqsave(&sc->sc_pm_lock, flags); 93 ret = ath9k_hw_setpower(sc->sc_ah, mode); 94 spin_unlock_irqrestore(&sc->sc_pm_lock, flags); 101 struct ath_softc *sc = from_timer(sc, t, sleep_timer); local 102 struct ath_common *common = ath9k_hw_common(sc->sc_ah); 110 ath9k_hw_setrxabort(sc 116 ath9k_ps_wakeup(struct ath_softc *sc) argument 146 ath9k_ps_restore(struct ath_softc *sc) argument 184 __ath_cancel_work(struct ath_softc *sc) argument 196 ath_cancel_work(struct ath_softc *sc) argument 202 ath_restart_work(struct ath_softc *sc) argument 214 ath_prepare_reset(struct ath_softc *sc) argument 234 ath_complete_reset(struct ath_softc *sc, bool start) argument 284 ath_reset_internal(struct ath_softc *sc, struct ath9k_channel *hchan) argument 354 ath_node_attach(struct ath_softc *sc, struct ieee80211_sta *sta, struct ieee80211_vif *vif) argument 370 ath_node_detach(struct ath_softc *sc, struct ieee80211_sta *sta) argument 380 struct ath_softc *sc = from_tasklet(sc, t, intr_tq); local 506 struct ath_softc *sc = dev; local 609 ath_reset(struct ath_softc *sc, struct ath9k_channel *hchan) argument 629 ath9k_queue_reset(struct ath_softc *sc, enum ath_reset_type type) argument 642 struct ath_softc *sc = container_of(work, struct ath_softc, hw_reset_work); local 655 struct ath_softc *sc = hw->priv; local 757 struct ath_softc *sc = hw->priv; local 849 ath9k_txq_has_key(struct ath_softc *sc, u32 keyix) argument 884 ath9k_pending_key_del(struct ath_softc *sc, u8 keyix) argument 900 struct ath_softc *sc = hw->priv; local 1064 ath9k_update_bssid_mask(struct ath_softc *sc, struct ath_chanctx *ctx, struct ath9k_vif_iter_data *iter_data) argument 1093 ath9k_calculate_iter_data(struct ath_softc *sc, struct ath_chanctx *ctx, struct ath9k_vif_iter_data *iter_data) argument 1113 ath9k_set_assoc_state(struct ath_softc *sc, struct ieee80211_vif *vif, bool changed) argument 1144 ath9k_set_offchannel_state(struct ath_softc *sc) argument 1181 ath9k_calculate_summary_state(struct ath_softc *sc, struct ath_chanctx *ctx) argument 1288 ath9k_set_txpower(struct ath_softc *sc, struct ieee80211_vif *vif) argument 1332 struct ath_softc *sc = hw->priv; local 1383 struct ath_softc *sc = hw->priv; local 1417 struct ath_softc *sc = hw->priv; local 1444 ath9k_enable_ps(struct ath_softc *sc) argument 1463 ath9k_disable_ps(struct ath_softc *sc) argument 1489 struct ath_softc *sc = hw->priv; local 1569 struct ath_softc *sc = hw->priv; local 1596 struct ath_softc *sc = hw->priv; local 1617 ath9k_del_ps_key(struct ath_softc *sc, struct ieee80211_vif *vif, struct ieee80211_sta *sta) argument 1636 struct ath_softc *sc = hw->priv; local 1650 struct ath_softc *sc = hw->priv; local 1696 struct ath_softc *sc = hw->priv; local 1718 struct ath_softc *sc = hw->priv; local 1761 struct ath_softc *sc = hw->priv; local 1873 struct ath_softc *sc = hw->priv; local 1947 struct ath_softc *sc = hw->priv; local 1971 struct ath_softc *sc = hw->priv; local 1987 struct ath_softc *sc = hw->priv; local 2006 struct ath_softc *sc = hw->priv; local 2065 struct ath_softc *sc = hw->priv; local 2102 ath9k_enable_dynack(struct ath_softc *sc) argument 2119 struct ath_softc *sc = hw->priv; local 2146 ath9k_has_tx_pending(struct ath_softc *sc, bool sw_pending) argument 2167 struct ath_softc *sc = hw->priv; local 2196 struct ath_softc *sc = hw->priv; local 2246 struct ath_softc *sc = hw->priv; local 2253 struct ath_softc *sc = hw->priv; local 2295 struct ath_softc *sc = hw->priv; local 2343 struct ath_softc *sc = hw->priv; local 2372 struct ath_softc *sc = hw->priv; local 2383 struct ath_softc *sc = hw->priv; local 2406 struct ath_softc *sc = hw->priv; local 2413 ath9k_cancel_pending_offchannel(struct ath_softc *sc) argument 2439 struct ath_softc *sc = hw->priv; local 2473 struct ath_softc *sc = hw->priv; local 2489 struct ath_softc *sc = hw->priv; local 2523 struct ath_softc *sc = hw->priv; local 2544 struct ath_softc *sc = hw->priv; local 2579 struct ath_softc *sc = hw->priv; local 2600 struct ath_softc *sc = hw->priv; local 2617 struct ath_softc *sc = hw->priv; local 2649 struct ath_softc *sc = hw->priv; local 2678 struct ath_softc *sc = hw->priv; local 2772 struct ath_softc *sc = hw->priv; local [all...] |
H A D | rng.c | 24 static int ath9k_rng_data_read(struct ath_softc *sc, u32 *buf, u32 buf_size) argument 27 u32 v1, v2, rng_last = sc->rng_last; 28 struct ath_hw *ah = sc->sc_ah; 30 ath9k_ps_wakeup(sc); 48 ath9k_ps_restore(sc); 50 sc->rng_last = rng_last; 71 struct ath_softc *sc = container_of(rng, struct ath_softc, rng_ops); local 77 bytes_read = ath9k_rng_data_read(sc, buf, max >> 2); 78 if ((max & 3UL) && ath9k_rng_data_read(sc, &word, 1)) { 95 void ath9k_rng_start(struct ath_softc *sc) argument 116 ath9k_rng_stop(struct ath_softc *sc) argument [all...] |
H A D | beacon.c | 22 static void ath9k_reset_beacon_status(struct ath_softc *sc) argument 24 sc->beacon.tx_processed = false; 25 sc->beacon.tx_last = false; 33 static void ath9k_beaconq_config(struct ath_softc *sc) argument 35 struct ath_hw *ah = sc->sc_ah; 40 ath9k_hw_get_txq_props(ah, sc->beacon.beaconq, &qi); 42 if (sc->sc_ah->opmode == NL80211_IFTYPE_AP || 43 sc->sc_ah->opmode == NL80211_IFTYPE_MESH_POINT) { 50 txq = sc->tx.txq_map[IEEE80211_AC_BE]; 60 if (!ath9k_hw_set_txq_props(ah, sc 72 ath9k_beacon_setup(struct ath_softc *sc, struct ieee80211_vif *vif, struct ath_buf *bf, int rateidx) argument 115 struct ath_softc *sc = hw->priv; local 195 ath9k_beacon_assign_slot(struct ath_softc *sc, struct ieee80211_vif *vif) argument 217 ath9k_beacon_remove_slot(struct ath_softc *sc, struct ieee80211_vif *vif) argument 244 ath9k_beacon_ensure_primary_slot(struct ath_softc *sc) argument 306 ath9k_beacon_choose_slot(struct ath_softc *sc) argument 334 ath9k_set_tsfadjust(struct ath_softc *sc, struct ath_beacon_config *cur_conf) argument 363 ath9k_csa_is_finished(struct ath_softc *sc, struct ieee80211_vif *vif) argument 377 struct ath_softc *sc = data; local 381 ath9k_csa_update(struct ath_softc *sc) argument 390 struct ath_softc *sc = from_tasklet(sc, t, bcon_tasklet); local 513 ath9k_beacon_init(struct ath_softc *sc, u32 nexttbtt, u32 intval) argument 527 ath9k_beacon_stop(struct ath_softc *sc) argument 541 ath9k_beacon_config_ap(struct ath_softc *sc, struct ath_beacon_config *conf) argument 566 ath9k_beacon_config_adhoc(struct ath_softc *sc, struct ath_beacon_config *conf) argument 586 ath9k_cache_beacon_config(struct ath_softc *sc, struct ath_chanctx *ctx, struct ieee80211_vif *vif) argument 625 ath9k_beacon_config(struct ath_softc *sc, struct ieee80211_vif *main_vif, bool beacons) argument 698 ath9k_set_beacon(struct ath_softc *sc) argument [all...] |
/linux-master/drivers/media/pci/cobalt/ |
H A D | cobalt-alsa-main.c | 35 static void snd_cobalt_card_private_free(struct snd_card *sc) argument 37 if (sc == NULL) 39 snd_cobalt_card_free(sc->private_data); 40 sc->private_data = NULL; 41 sc->private_free = NULL; 45 struct snd_card *sc, 53 (*cobsc)->sc = sc; 55 sc->private_data = *cobsc; 56 sc 44 snd_cobalt_card_create(struct cobalt_stream *s, struct snd_card *sc, struct snd_cobalt_card **cobsc) argument 65 struct snd_card *sc = cobsc->sc; local 85 struct snd_card *sc = NULL; local [all...] |
/linux-master/drivers/firmware/arm_scmi/ |
H A D | scmi_power_control.c | 119 struct scmi_syspower_conf *sc = reboot_nb_to_sconf(nb); local 121 mutex_lock(&sc->state_mtx); 125 if (sc->required_transition == SCMI_SYSTEM_SHUTDOWN) 126 sc->state = SCMI_SYSPOWER_REBOOTING; 129 if (sc->required_transition == SCMI_SYSTEM_COLDRESET || 130 sc->required_transition == SCMI_SYSTEM_WARMRESET) 131 sc->state = SCMI_SYSPOWER_REBOOTING; 137 if (sc->state == SCMI_SYSPOWER_REBOOTING) { 138 dev_dbg(sc->dev, "Reboot in progress...cancel delayed work.\n"); 139 cancel_delayed_work_sync(&sc 155 scmi_request_forceful_transition(struct scmi_syspower_conf *sc) argument 178 struct scmi_syspower_conf *sc; local 210 scmi_request_graceful_transition(struct scmi_syspower_conf *sc, unsigned int timeout_ms) argument 278 struct scmi_syspower_conf *sc = userspace_nb_to_sconf(nb); local 321 struct scmi_syspower_conf *sc; local [all...] |