Home
last modified time | relevance | path

Searched refs:sdp (Results 1 – 25 of 85) sorted by relevance

1234

/linux-6.3-rc2/fs/gfs2/
A Dlog.c274 if (sdp->sd_log_flush_tail == sdp->sd_log_head) in gfs2_log_update_head()
683 dist = log_distance(sdp, new_tail, sdp->sd_log_tail); in log_pull_tail()
926 sdp->sd_log_idle = (sdp->sd_log_flush_tail == sdp->sd_log_flush_head); in log_write_header()
927 gfs2_write_log_header(sdp, sdp->sd_jdesc, sdp->sd_log_sequence++, in log_write_header()
1109 if (sdp->sd_log_head != sdp->sd_log_flush_head) { in gfs2_log_flush()
1111 } else if (sdp->sd_log_tail != sdp->sd_log_flush_tail && !sdp->sd_log_idle) { in gfs2_log_flush()
1147 gfs2_assert_withdraw(sdp, reserved_revokes % sdp->sd_inptrs == sdp->sd_ldptrs); in gfs2_log_flush()
1266 gfs2_assert_withdraw(sdp, !sdp->sd_log_blks_reserved); in gfs2_log_shutdown()
1267 gfs2_assert_withdraw(sdp, !sdp->sd_log_num_revoke); in gfs2_log_shutdown()
1273 gfs2_assert_warn(sdp, sdp->sd_log_head == sdp->sd_log_tail); in gfs2_log_shutdown()
[all …]
A Dops_fstype.c78 if (!sdp) in init_sbd()
298 sdp->sd_fsb2bb = BIT(sdp->sd_fsb2bb_shift); in gfs2_read_sb()
299 sdp->sd_diptrs = (sdp->sd_sb.sb_bsize - in gfs2_read_sb()
301 sdp->sd_inptrs = (sdp->sd_sb.sb_bsize - in gfs2_read_sb()
303 sdp->sd_ldptrs = (sdp->sd_sb.sb_bsize - in gfs2_read_sb()
306 sdp->sd_hash_bsize = sdp->sd_sb.sb_bsize / 2; in gfs2_read_sb()
340 sdp->sd_heightsize[1] = sdp->sd_sb.sb_bsize * sdp->sd_diptrs; in gfs2_read_sb()
540 sb->s_root = dget(sdp->sd_args.ar_meta ? sdp->sd_master_dir : sdp->sd_root_dir); in init_sb()
767 sdp->sd_jdesc = gfs2_jdesc_find(sdp, 0); in init_journal()
780 sdp->sd_jdesc = gfs2_jdesc_find(sdp, sdp->sd_lockstruct.ls_jid); in init_journal()
[all …]
A Dutil.c131 if (test_bit(SDF_NORECOVERY, &sdp->sd_flags) || !sdp->sd_jdesc) in signal_our_withdraw()
295 ret = check_journal_clean(sdp, sdp->sd_jdesc, false); in signal_our_withdraw()
309 fs_warn(sdp, "Glock dequeues delayed: %lu\n", sdp->sd_glock_dqs_held); in signal_our_withdraw()
387 fs_err(sdp, in gfs2_assert_withdraw_i()
443 gfs2_lm(sdp, in gfs2_consist_i()
446 gfs2_withdraw(sdp); in gfs2_consist_i()
458 gfs2_lm(sdp, in gfs2_consist_inode_i()
481 gfs2_lm(sdp, in gfs2_consist_rgrpd_i()
503 gfs2_lm(sdp, in gfs2_meta_check_ii()
525 gfs2_lm(sdp, in gfs2_metatype_check_ii()
[all …]
A Dsys.c63 MAJOR(sdp->sd_vfs->s_dev), MINOR(sdp->sd_vfs->s_dev)); in id_show()
103 (sdp->sd_jdesc ? sdp->sd_jdesc->jd_jid : 0), in status_show()
120 sdp->sd_log_error, in status_show()
122 sdp->sd_log_num_revoke, in status_show()
126 sdp->sd_log_flush_head, in status_show()
207 gfs2_withdraw(sdp); in withdraw_store()
421 gfs2_glock_thaw(sdp); in block_store()
445 complete(&sdp->sd_wdack); in wdack_store()
507 if (!sdp->sd_jdesc) in gfs2_recover_set()
509 if (sdp->sd_jdesc->jd_jid == jid && !sdp->sd_args.ar_spectator) in gfs2_recover_set()
[all …]
A Dtrans.c73 if (gfs2_assert_warn(sdp, tr->tr_reserved <= sdp->sd_jdesc->jd_blocks)) in __gfs2_trans_begin()
203 gfs2_log_lock(sdp); in gfs2_trans_add_data()
206 gfs2_log_unlock(sdp); in gfs2_trans_add_data()
213 gfs2_log_lock(sdp); in gfs2_trans_add_data()
224 gfs2_log_unlock(sdp); in gfs2_trans_add_data()
243 gfs2_log_lock(sdp); in gfs2_trans_add_meta()
255 gfs2_log_lock(sdp); in gfs2_trans_add_meta()
284 gfs2_log_unlock(sdp); in gfs2_trans_add_meta()
304 gfs2_log_lock(sdp); in gfs2_trans_remove_revoke()
308 gfs2_assert_withdraw(sdp, sdp->sd_log_num_revoke); in gfs2_trans_remove_revoke()
[all …]
A Dsuper.c67 sdp->sd_journals = 0; in gfs2_jindex_free()
70 sdp->sd_jdesc = NULL; in gfs2_jindex_free()
142 gfs2_consist(sdp); in gfs2_make_fs_rw()
147 gfs2_consist(sdp); in gfs2_make_fs_rw()
305 gfs2_trans_end(sdp); in gfs2_statfs_sync()
519 gfs2_trans_end(sdp); in gfs2_dirty_inode()
560 gfs2_assert_warn(sdp, gfs2_log_is_empty(sdp)); in gfs2_make_fs_ro()
609 iput(sdp->sd_jindex); in gfs2_put_super()
641 free_sbd(sdp); in gfs2_put_super()
1154 gfs2_trans_end(sdp); in gfs2_dinode_dealloc()
[all …]
A Dlog.h30 __acquires(&sdp->sd_log_lock) in gfs2_log_lock()
32 spin_lock(&sdp->sd_log_lock); in gfs2_log_lock()
42 __releases(&sdp->sd_log_lock) in gfs2_log_unlock()
44 spin_unlock(&sdp->sd_log_lock); in gfs2_log_unlock()
50 if (++value == sdp->sd_jdesc->jd_blocks) { in gfs2_log_pointers_init()
53 sdp->sd_log_tail = value; in gfs2_log_pointers_init()
54 sdp->sd_log_flush_tail = value; in gfs2_log_pointers_init()
55 sdp->sd_log_head = value; in gfs2_log_pointers_init()
60 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in gfs2_ordered_add_inode() local
66 spin_lock(&sdp->sd_ordered_lock); in gfs2_ordered_add_inode()
[all …]
A Dutil.h28 void gfs2_assert_i(struct gfs2_sbd *sdp);
30 #define gfs2_assert(sdp, assertion) \ argument
33 gfs2_assert_i(sdp); \
64 #define gfs2_assert_warn(sdp, assertion) \ argument
73 void gfs2_consist_i(struct gfs2_sbd *sdp,
76 #define gfs2_consist(sdp) \ argument
156 #define gfs2_io_error(sdp) \ argument
164 #define gfs2_io_error_bh_wd(sdp, bh) \ argument
167 #define gfs2_io_error_bh(sdp, bh) \ argument
226 #define gfs2_tune_get(sdp, field) \ argument
[all …]
A Dlock_dlm.c630 remote_withdraw(sdp); in gfs2_control_func()
776 gfs2_recover_set(sdp, i); in gfs2_control_func()
795 gfs2_glock_thaw(sdp); in gfs2_control_func()
828 control_unlock(sdp); in control_mount()
996 mounted_unlock(sdp); in control_mount()
997 control_unlock(sdp); in control_mount()
1019 control_unlock(sdp); in control_first_done()
1133 if (gfs2_withdrawn(sdp)) { in gdlm_recover_prep()
1159 if (gfs2_withdrawn(sdp)) { in gdlm_recover_slot()
1188 if (gfs2_withdrawn(sdp)) { in gdlm_recover_done()
[all …]
A Dlops.c138 BUG_ON((sdp->sd_log_flush_head == sdp->sd_log_tail) && in gfs2_log_incr_head()
139 (sdp->sd_log_flush_head != sdp->sd_log_head)); in gfs2_log_incr_head()
141 if (++sdp->sd_log_flush_head == sdp->sd_jdesc->jd_blocks) in gfs2_log_incr_head()
360 dblock = gfs2_log_bmap(sdp->sd_jdesc, sdp->sd_log_flush_head); in gfs2_log_write_bh()
362 gfs2_log_write(sdp, sdp->sd_jdesc, bh->b_page, bh->b_size, in gfs2_log_write_bh()
382 dblock = gfs2_log_bmap(sdp->sd_jdesc, sdp->sd_log_flush_head); in gfs2_log_write_page()
384 gfs2_log_write(sdp, sdp->sd_jdesc, page, sb->s_blocksize, 0, dblock); in gfs2_log_write_page()
662 gfs2_log_lock(sdp); in gfs2_before_commit()
674 gfs2_log_lock(sdp); in gfs2_before_commit()
873 length = gfs2_struct2blk(sdp, sdp->sd_log_num_revoke); in revoke_lo_before_commit()
[all …]
A Dquota.c115 struct gfs2_sbd *sdp; in gfs2_qd_dispose() local
220 qd->qd_sbd = sdp; in qd_alloc()
250 if (qd->qd_sbd != sdp) in gfs2_qd_search_bucket()
329 bit = find_first_zero_bit(sdp->sd_quota_bitmap, sdp->sd_quota_slots); in slot_get()
464 if (qd_check_sync(sdp, iter, &sdp->sd_quota_sync_gen)) { in qd_fish()
965 gfs2_trans_end(sdp); in do_sync()
1369 sdp->sd_quota_slots = blocks * sdp->sd_qc_per_block; in gfs2_quota_init()
1401 for (y = 0; y < sdp->sd_qc_per_block && slot < sdp->sd_quota_slots; in gfs2_quota_init()
1450 gfs2_quota_cleanup(sdp); in gfs2_quota_init()
1485 gfs2_assert_warn(sdp, !atomic_read(&sdp->sd_quota_count)); in gfs2_quota_cleanup()
[all …]
A Drecovery.c213 if (gfs2_meta_check(sdp, bh)) { in foreach_descriptor()
273 sdp->sd_log_flush_head = lblock; in clean_journal()
274 gfs2_log_incr_head(sdp); in clean_journal()
295 sdp->sd_lockstruct.ls_ops->lm_recovery_result(sdp, jid, message); in gfs2_recovery_done()
324 spin_lock(&sdp->sd_statfs_spin); in update_statfs_inode()
343 memset(&sdp->sd_statfs_local, 0, in update_statfs_inode()
347 spin_unlock(&sdp->sd_statfs_spin); in update_statfs_inode()
414 if (gfs2_withdrawn(sdp)) { in gfs2_recover_func()
420 if (sdp->sd_args.ar_spectator) in gfs2_recover_func()
483 if (sb_rdonly(sdp->sd_vfs)) { in gfs2_recover_func()
[all …]
A Dsuper.h18 extern void gfs2_lm_unmount(struct gfs2_sbd *sdp);
23 spin_lock(&sdp->sd_jindex_spin); in gfs2_jindex_size()
24 x = sdp->sd_journals; in gfs2_jindex_size()
25 spin_unlock(&sdp->sd_jindex_spin); in gfs2_jindex_size()
29 extern void gfs2_jindex_free(struct gfs2_sbd *sdp);
36 extern int gfs2_make_fs_rw(struct gfs2_sbd *sdp);
37 extern void gfs2_make_fs_ro(struct gfs2_sbd *sdp);
38 extern void gfs2_online_uevent(struct gfs2_sbd *sdp);
39 extern int gfs2_statfs_init(struct gfs2_sbd *sdp);
50 extern void free_local_statfs_inodes(struct gfs2_sbd *sdp);
[all …]
A Dglops.c38 fs_err(sdp, in gfs2_ail_error()
47 gfs2_withdraw_delayed(sdp); in gfs2_ail_error()
68 gfs2_log_lock(sdp); in __gfs2_ail_flush()
84 gfs2_log_unlock(sdp); in __gfs2_ail_flush()
113 gfs2_log_lock(sdp); in gfs2_ail_empty_gl()
116 gfs2_log_unlock(sdp); in gfs2_ail_empty_gl()
120 log_flush_wait(sdp); in gfs2_ail_empty_gl()
130 gfs2_trans_end(sdp); in gfs2_ail_empty_gl()
151 gfs2_trans_end(sdp); in gfs2_ail_flush()
177 gfs2_io_error(sdp); in gfs2_rgrp_metasync()
[all …]
A Dmeta_io.c125 mapping = &sdp->sd_aspace; in gfs2_getbuf()
157 map_bh(bh, sdp->sd_vfs, blkno); in gfs2_getbuf()
260 if (unlikely(gfs2_withdrawn(sdp)) && !gfs2_withdraw_in_prog(sdp)) { in gfs2_meta_read()
318 if (unlikely(gfs2_withdrawn(sdp)) && !gfs2_withdraw_in_prog(sdp)) in gfs2_meta_wait()
329 if (unlikely(gfs2_withdrawn(sdp)) && !gfs2_withdraw_in_prog(sdp)) in gfs2_meta_wait()
388 gfs2_log_lock(sdp); in gfs2_ail1_wipe()
389 spin_lock(&sdp->sd_ail_lock); in gfs2_ail1_wipe()
401 gfs2_log_unlock(sdp); in gfs2_ail1_wipe()
461 gfs2_log_lock(sdp); in gfs2_journal_wipe()
465 gfs2_log_unlock(sdp); in gfs2_journal_wipe()
[all …]
A Dlops.h14 extern void gfs2_log_incr_head(struct gfs2_sbd *sdp);
20 extern void gfs2_pin(struct gfs2_sbd *sdp, struct buffer_head *bh);
23 extern void gfs2_drain_revokes(struct gfs2_sbd *sdp);
24 static inline unsigned int buf_limit(struct gfs2_sbd *sdp) in buf_limit() argument
26 return sdp->sd_ldptrs; in buf_limit()
29 static inline unsigned int databuf_limit(struct gfs2_sbd *sdp) in databuf_limit() argument
31 return sdp->sd_ldptrs / 2; in databuf_limit()
34 static inline void lops_before_commit(struct gfs2_sbd *sdp, in lops_before_commit() argument
40 gfs2_log_ops[x]->lo_before_commit(sdp, tr); in lops_before_commit()
43 static inline void lops_after_commit(struct gfs2_sbd *sdp, in lops_after_commit() argument
[all …]
A Drgrp.c816 gfs2_lm(sdp, in compute_bitstructs()
884 sdp->sd_rgrps++; in rgd_insert()
917 rgd->rd_sbd = sdp; in read_rindex_entry()
1011 set_rgrp_preferences(sdp); in gfs2_ri_update()
1013 sdp->sd_rindex_uptodate = 1; in gfs2_ri_update()
1370 if (sdp->sd_args.ar_discard) in gfs2_rgrp_send_discards()
1372 sdp->sd_args.ar_discard = 0; in gfs2_rgrp_send_discards()
1464 gfs2_trans_end(sdp); in gfs2_fitrim()
1993 return skip % sdp->sd_rgrps; in gfs2_orlov_skip()
2059 if (sdp->sd_args.ar_rgrplvb) in gfs2_inplace_reserve()
[all …]
A Daops.c293 gfs2_trans_end(sdp); in gfs2_write_jdata_batch()
557 fs_total = gfs2_ri_total(sdp); in adjust_fs_space()
573 update_statfs(sdp, m_bh); in adjust_fs_space()
576 sdp->sd_rindex_uptodate = 0; in adjust_fs_space()
577 gfs2_trans_end(sdp); in adjust_fs_space()
620 gfs2_log_lock(sdp); in gfs2_discard()
636 gfs2_log_unlock(sdp); in gfs2_discard()
662 gfs2_discard(sdp, bh); in gfs2_invalidate_folio()
704 gfs2_log_lock(sdp); in gfs2_release_folio()
736 gfs2_log_unlock(sdp); in gfs2_release_folio()
[all …]
A Dbmap.c493 ptrs = (hgt >= 1 ? sdp->sd_inptrs : sdp->sd_diptrs) - start;
808 sdp->sd_inptrs : sdp->sd_diptrs; in gfs2_alloc_size()
898 while ((lblock + 1) * sdp->sd_sb.sb_bsize > sdp->sd_heightsize[height]) in __gfs2_iomap_get()
976 gfs2_trans_end(sdp); in gfs2_iomap_get_folio()
997 gfs2_trans_end(sdp); in gfs2_iomap_put_folio()
1074 gfs2_trans_end(sdp); in gfs2_iomap_begin_write()
1082 gfs2_trans_end(sdp); in gfs2_iomap_begin_write()
1342 gfs2_trans_end(sdp); in gfs2_journaled_truncate()
1691 end = (height > 0) ? sdp->sd_inptrs : sdp->sd_diptrs; in walk_done()
2005 gfs2_trans_end(sdp); in trunc_end()
[all …]
A Dglock.c163 if (!sdp->sd_jdesc || in glock_blocked_by_withdraw()
281 if (!gfs2_withdrawn(sdp)) in __gfs2_glock_put()
760 if (unlikely(sdp->sd_log_error && !gfs2_withdrawn(sdp))) in do_xmote()
1152 .ln_sbd = sdp }; in gfs2_glock_get()
2839 i->sb = sdp->sd_vfs; in gfs2_glockfd_open()
2855 sdp->debugfs_dir = debugfs_create_dir(sdp->sd_table_name, gfs2_root); in gfs2_create_debugfs_file()
2857 debugfs_create_file("glocks", S_IFREG | S_IRUGO, sdp->debugfs_dir, sdp, in gfs2_create_debugfs_file()
2860 debugfs_create_file("glockfd", S_IFREG | S_IRUGO, sdp->debugfs_dir, sdp, in gfs2_create_debugfs_file()
2863 debugfs_create_file("glstats", S_IFREG | S_IRUGO, sdp->debugfs_dir, sdp, in gfs2_create_debugfs_file()
2866 debugfs_create_file("sbstats", S_IFREG | S_IRUGO, sdp->debugfs_dir, sdp, in gfs2_create_debugfs_file()
[all …]
A Dglock.h129 int (*lm_mount) (struct gfs2_sbd *sdp, const char *table);
130 void (*lm_first_done) (struct gfs2_sbd *sdp);
133 void (*lm_unmount) (struct gfs2_sbd *sdp);
134 void (*lm_withdraw) (struct gfs2_sbd *sdp);
193 extern int gfs2_glock_get(struct gfs2_sbd *sdp, u64 number,
272 extern void gfs2_flush_delete_work(struct gfs2_sbd *sdp);
273 extern void gfs2_gl_hash_clear(struct gfs2_sbd *sdp);
274 extern void gfs2_gl_dq_holders(struct gfs2_sbd *sdp);
275 extern void gfs2_glock_thaw(struct gfs2_sbd *sdp);
282 extern void gfs2_create_debugfs_file(struct gfs2_sbd *sdp);
[all …]
/linux-6.3-rc2/arch/sh/kernel/cpu/shmobile/
A Dpm.c49 struct sh_sleep_data *sdp = onchip_mem; in sh_mobile_call_standby() local
83 struct sh_sleep_data *sdp; in sh_mobile_register_self_refresh() local
87 sdp = onchip_mem; in sh_mobile_register_self_refresh()
89 sdp->addr.bar = 0xa4150040; /* BAR */ in sh_mobile_register_self_refresh()
92 sdp->addr.ttb = 0xff000008; /* TTB */ in sh_mobile_register_self_refresh()
93 sdp->addr.tea = 0xff00000c; /* TEA */ in sh_mobile_register_self_refresh()
98 sdp->addr.ccr = 0xff00001c; /* CCR */ in sh_mobile_register_self_refresh()
100 vp = sdp + 1; in sh_mobile_register_self_refresh()
110 sdp->sf_pre = (unsigned long)vp; in sh_mobile_register_self_refresh()
116 sdp->sf_post = (unsigned long)vp; in sh_mobile_register_self_refresh()
[all …]
/linux-6.3-rc2/kernel/rcu/
A Dsrcutree.c125 struct srcu_data *sdp; in init_srcu_struct_data() local
140 sdp->mynode = NULL; in init_srcu_struct_data()
141 sdp->cpu = cpu; in init_srcu_struct_data()
144 sdp->ssp = ssp; in init_srcu_struct_data()
170 struct srcu_data *sdp; in init_srcu_struct_nodes() local
226 sdp->grpmask = 1 << (cpu - sdp->mynode->grplo); in init_srcu_struct_nodes()
677 struct srcu_data *sdp; in srcu_check_nmi_safety() local
788 queue_work_on(sdp->cpu, rcu_gp_wq, &sdp->work); in srcu_delay_timer()
795 queue_work_on(sdp->cpu, rcu_gp_wq, &sdp->work); in srcu_queue_delayed_work_on()
1488 ssp = sdp->ssp; in srcu_barrier_cb()
[all …]
/linux-6.3-rc2/drivers/scsi/
A Dsg.c1179 if (!sdp) in sg_poll()
1440 if (!sdp) { in sg_alloc()
1487 return sdp; in sg_alloc()
1526 sdp, "%s", sdp->name); in sg_add_device()
1551 kfree(sdp); in sg_add_device()
1577 kfree(sdp); in sg_device_destroy()
1589 if (!sdp) in sg_remove_device()
2284 if (!sdp) in sg_get_dev()
2479 if ((NULL == sdp) || (NULL == sdp->device) || in sg_proc_seq_show_dev()
2505 scsidp = sdp ? sdp->device : NULL; in sg_proc_seq_show_devstrs()
[all …]
A Dsd.c159 if (sdp->type != TYPE_DISK && sdp->type != TYPE_ZBC) in cache_type_store()
263 if (sdp->type != TYPE_DISK && sdp->type != TYPE_ZBC) in allow_restart_store()
269 sdp->allow_restart = v; in allow_restart_store()
500 if (sdp->type != TYPE_DISK && sdp->type != TYPE_ZBC) in max_write_same_blocks_store()
1138 if (!scsi_device_online(sdp) || sdp->changed) { in sd_setup_read_write_cmnd()
1521 sdp = sdkp->device; in sd_check_events()
1565 sdp->changed = 1; in sd_check_events()
1575 sdp->changed = 0; in sd_check_events()
2866 if (sdp->type != TYPE_DISK && sdp->type != TYPE_ZBC) in sd_read_app_tag_own()
3527 sdkp->device = sdp; in sd_probe()
[all …]

Completed in 99 milliseconds

1234