Symbol: pagedep
sys/vfs/ufs/ffs_softdep.c
1284
struct pagedep *pagedep;
sys/vfs/ufs/ffs_softdep.c
1335
pagedep_lookup(ip, lbn, DEPALLOC, &pagedep) == 0) {
sys/vfs/ufs/ffs_softdep.c
1336
WORKLIST_INSERT_BP(bp, &pagedep->pd_list);
sys/vfs/ufs/ffs_softdep.c
1541
struct pagedep *pagedep;
sys/vfs/ufs/ffs_softdep.c
1551
pagedep_lookup(ip, lbn, DEPALLOC, &pagedep) == 0)
sys/vfs/ufs/ffs_softdep.c
1552
WORKLIST_INSERT_BP(nbp, &pagedep->pd_list);
sys/vfs/ufs/ffs_softdep.c
156
static int handle_written_filepage(struct pagedep *, struct buf *);
sys/vfs/ufs/ffs_softdep.c
161
static void initiate_write_filepage(struct pagedep *, struct buf *);
sys/vfs/ufs/ffs_softdep.c
1895
struct pagedep *pagedep;
sys/vfs/ufs/ffs_softdep.c
191
struct pagedep **);
sys/vfs/ufs/ffs_softdep.c
1939
pagedep = WK_PAGEDEP(wk);
sys/vfs/ufs/ffs_softdep.c
1946
LIST_FIRST(&pagedep->pd_diraddhd[i])))
sys/vfs/ufs/ffs_softdep.c
1948
while ((dap = LIST_FIRST(&pagedep->pd_pendinghd)) != NULL)
sys/vfs/ufs/ffs_softdep.c
1956
LIST_FOREACH(dirrem, &pagedep->pd_dirremhd, dm_next) {
sys/vfs/ufs/ffs_softdep.c
1958
dirrem->dm_dirinum = pagedep->pd_ino;
sys/vfs/ufs/ffs_softdep.c
1967
WORKLIST_REMOVE(&pagedep->pd_list);
sys/vfs/ufs/ffs_softdep.c
1968
LIST_REMOVE(pagedep, pd_hash);
sys/vfs/ufs/ffs_softdep.c
1969
WORKITEM_FREE(pagedep, D_PAGEDEP);
sys/vfs/ufs/ffs_softdep.c
2337
struct pagedep *pagedep;
sys/vfs/ufs/ffs_softdep.c
2399
if (pagedep_lookup(dp, lbn, DEPALLOC, &pagedep) == 0)
sys/vfs/ufs/ffs_softdep.c
2400
WORKLIST_INSERT_BP(bp, &pagedep->pd_list);
sys/vfs/ufs/ffs_softdep.c
2401
dap->da_pagedep = pagedep;
sys/vfs/ufs/ffs_softdep.c
2402
LIST_INSERT_HEAD(&pagedep->pd_diraddhd[DIRADDHASH(offset)], dap,
sys/vfs/ufs/ffs_softdep.c
2437
struct pagedep *pagedep;
sys/vfs/ufs/ffs_softdep.c
2444
if (pagedep_lookup(dp, lbn, 0, &pagedep) == 0)
sys/vfs/ufs/ffs_softdep.c
2449
LIST_FOREACH(dap, &pagedep->pd_diraddhd[DIRADDHASH(oldoffset)], da_pdlist) {
sys/vfs/ufs/ffs_softdep.c
2456
LIST_INSERT_HEAD(&pagedep->pd_diraddhd[DIRADDHASH(newoffset)],
sys/vfs/ufs/ffs_softdep.c
2462
LIST_FOREACH(dap, &pagedep->pd_pendinghd, da_pdlist) {
sys/vfs/ufs/ffs_softdep.c
2482
struct pagedep *pagedep;
sys/vfs/ufs/ffs_softdep.c
2491
pagedep = dap->da_pagedep;
sys/vfs/ufs/ffs_softdep.c
2494
pagedep = dirrem->dm_pagedep;
sys/vfs/ufs/ffs_softdep.c
2495
dirrem->dm_dirinum = pagedep->pd_ino;
sys/vfs/ufs/ffs_softdep.c
2498
if (inodedep_lookup(VFSTOUFS(pagedep->pd_mnt)->um_fs, dap->da_newinum,
sys/vfs/ufs/ffs_softdep.c
2599
struct pagedep *pagedep;
sys/vfs/ufs/ffs_softdep.c
2631
if (pagedep_lookup(dp, lbn, DEPALLOC, &pagedep) == 0)
sys/vfs/ufs/ffs_softdep.c
2632
WORKLIST_INSERT_BP(bp, &pagedep->pd_list);
sys/vfs/ufs/ffs_softdep.c
2633
dirrem->dm_pagedep = pagedep;
sys/vfs/ufs/ffs_softdep.c
2641
LIST_FOREACH(dap, &pagedep->pd_diraddhd[DIRADDHASH(offset)], da_pdlist)
sys/vfs/ufs/ffs_softdep.c
2646
LIST_FOREACH(dap, &pagedep->pd_pendinghd, da_pdlist)
sys/vfs/ufs/ffs_softdep.c
2670
dap->da_pagedep = pagedep;
sys/vfs/ufs/ffs_softdep.c
2713
struct pagedep *pagedep;
sys/vfs/ufs/ffs_softdep.c
2734
pagedep = dirrem->dm_pagedep;
sys/vfs/ufs/ffs_softdep.c
2756
LIST_INSERT_HEAD(&pagedep->pd_dirremhd, dirrem,
sys/vfs/ufs/ffs_softdep.c
2759
dirrem->dm_dirinum = pagedep->pd_ino;
sys/vfs/ufs/ffs_softdep.c
2786
dap->da_pagedep = pagedep;
sys/vfs/ufs/ffs_softdep.c
2788
dirrem->dm_dirinum = pagedep->pd_ino;
sys/vfs/ufs/ffs_softdep.c
2799
LIST_INSERT_HEAD(&pagedep->pd_pendinghd, dap, da_pdlist);
sys/vfs/ufs/ffs_softdep.c
2802
LIST_INSERT_HEAD(&pagedep->pd_diraddhd[DIRADDHASH(offset)],
sys/vfs/ufs/ffs_softdep.c
3110
initiate_write_filepage(struct pagedep *pagedep, struct buf *bp)
sys/vfs/ufs/ffs_softdep.c
3116
if (pagedep->pd_state & IOSTARTED) {
sys/vfs/ufs/ffs_softdep.c
3125
pagedep->pd_state |= IOSTARTED;
sys/vfs/ufs/ffs_softdep.c
3128
LIST_FOREACH(dap, &pagedep->pd_diraddhd[i], da_pdlist) {
sys/vfs/ufs/ffs_softdep.c
3690
struct pagedep *pagedep;
sys/vfs/ufs/ffs_softdep.c
3695
pagedep = dap->da_previous->dm_pagedep;
sys/vfs/ufs/ffs_softdep.c
3697
pagedep = dap->da_pagedep;
sys/vfs/ufs/ffs_softdep.c
3699
LIST_INSERT_HEAD(&pagedep->pd_pendinghd, dap, da_pdlist);
sys/vfs/ufs/ffs_softdep.c
3711
struct pagedep *pagedep;
sys/vfs/ufs/ffs_softdep.c
3722
pagedep = dap->da_previous->dm_pagedep;
sys/vfs/ufs/ffs_softdep.c
3724
pagedep = dap->da_pagedep;
sys/vfs/ufs/ffs_softdep.c
3726
LIST_INSERT_HEAD(&pagedep->pd_pendinghd, dap, da_pdlist);
sys/vfs/ufs/ffs_softdep.c
3743
handle_written_filepage(struct pagedep *pagedep, struct buf *bp)
sys/vfs/ufs/ffs_softdep.c
3750
if ((pagedep->pd_state & IOSTARTED) == 0) {
sys/vfs/ufs/ffs_softdep.c
3753
pagedep->pd_state &= ~IOSTARTED;
sys/vfs/ufs/ffs_softdep.c
3757
while ((dirrem = LIST_FIRST(&pagedep->pd_dirremhd)) != NULL) {
sys/vfs/ufs/ffs_softdep.c
3759
dirrem->dm_dirinum = pagedep->pd_ino;
sys/vfs/ufs/ffs_softdep.c
3765
while ((dap = LIST_FIRST(&pagedep->pd_pendinghd)) != NULL)
sys/vfs/ufs/ffs_softdep.c
3771
for (dap = LIST_FIRST(&pagedep->pd_diraddhd[i]); dap;
sys/vfs/ufs/ffs_softdep.c
3790
LIST_INSERT_HEAD(&pagedep->pd_pendinghd, dap,
sys/vfs/ufs/ffs_softdep.c
3810
if (LIST_FIRST(&pagedep->pd_pendinghd) == NULL) {
sys/vfs/ufs/ffs_softdep.c
3812
if (LIST_FIRST(&pagedep->pd_diraddhd[i]) != NULL)
sys/vfs/ufs/ffs_softdep.c
3815
LIST_REMOVE(pagedep, pd_hash);
sys/vfs/ufs/ffs_softdep.c
3816
WORKITEM_FREE(pagedep, D_PAGEDEP);
sys/vfs/ufs/ffs_softdep.c
4001
struct pagedep *pagedep;
sys/vfs/ufs/ffs_softdep.c
4046
pagedep = dap->da_previous->dm_pagedep;
sys/vfs/ufs/ffs_softdep.c
4048
pagedep = dap->da_pagedep;
sys/vfs/ufs/ffs_softdep.c
4049
mnt = pagedep->pd_mnt;
sys/vfs/ufs/ffs_softdep.c
4050
parentino = pagedep->pd_ino;
sys/vfs/ufs/ffs_softdep.c
4051
lbn = pagedep->pd_lbn;
sys/vfs/ufs/ffs_softdep.c
4276
struct pagedep *pagedep;
sys/vfs/ufs/ffs_softdep.c
4375
pagedep = WK_PAGEDEP(wk);
sys/vfs/ufs/ffs_softdep.c
4377
if (LIST_FIRST(&pagedep->pd_diraddhd[i]) == NULL)
sys/vfs/ufs/ffs_softdep.c
4381
pagedep->pd_mnt,
sys/vfs/ufs/ffs_softdep.c
4382
&pagedep->pd_diraddhd[i]))) {
sys/vfs/ufs/ffs_softdep.c
4784
struct pagedep *pagedep;
sys/vfs/ufs/ffs_softdep.c
4796
LIST_FOREACH(pagedep, pagedephd, pd_hash) {
sys/vfs/ufs/ffs_softdep.c
4797
if (LIST_FIRST(&pagedep->pd_dirremhd) == NULL)
sys/vfs/ufs/ffs_softdep.c
4799
mp = pagedep->pd_mnt;
sys/vfs/ufs/ffs_softdep.c
4800
ino = pagedep->pd_ino;
sys/vfs/ufs/ffs_softdep.c
4923
struct pagedep *pagedep;
sys/vfs/ufs/ffs_softdep.c
4961
pagedep = WK_PAGEDEP(wk);
sys/vfs/ufs/ffs_softdep.c
4964
LIST_FOREACH(dap, &pagedep->pd_diraddhd[i], da_pdlist) {
sys/vfs/ufs/ffs_softdep.c
800
LIST_HEAD(pagedep_hashhead, pagedep) *pagedep_hashtbl;
sys/vfs/ufs/ffs_softdep.c
811
struct pagedep *
sys/vfs/ufs/ffs_softdep.c
815
struct pagedep *pagedep;
sys/vfs/ufs/ffs_softdep.c
817
LIST_FOREACH(pagedep, pagedephd, pd_hash) {
sys/vfs/ufs/ffs_softdep.c
818
if (ino == pagedep->pd_ino &&
sys/vfs/ufs/ffs_softdep.c
819
lbn == pagedep->pd_lbn &&
sys/vfs/ufs/ffs_softdep.c
820
mp == pagedep->pd_mnt) {
sys/vfs/ufs/ffs_softdep.c
821
return (pagedep);
sys/vfs/ufs/ffs_softdep.c
835
struct pagedep **pagedeppp)
sys/vfs/ufs/ffs_softdep.c
837
struct pagedep *pagedep;
sys/vfs/ufs/ffs_softdep.c
856
pagedep = kmalloc(sizeof(struct pagedep), M_PAGEDEP,
sys/vfs/ufs/ffs_softdep.c
862
kfree(pagedep, M_PAGEDEP);
sys/vfs/ufs/ffs_softdep.c
866
pagedep->pd_list.wk_type = D_PAGEDEP;
sys/vfs/ufs/ffs_softdep.c
867
pagedep->pd_mnt = mp;
sys/vfs/ufs/ffs_softdep.c
868
pagedep->pd_ino = ip->i_number;
sys/vfs/ufs/ffs_softdep.c
869
pagedep->pd_lbn = lbn;
sys/vfs/ufs/ffs_softdep.c
870
LIST_INIT(&pagedep->pd_dirremhd);
sys/vfs/ufs/ffs_softdep.c
871
LIST_INIT(&pagedep->pd_pendinghd);
sys/vfs/ufs/ffs_softdep.c
873
LIST_INIT(&pagedep->pd_diraddhd[i]);
sys/vfs/ufs/ffs_softdep.c
874
LIST_INSERT_HEAD(pagedephd, pagedep, pd_hash);
sys/vfs/ufs/ffs_softdep.c
876
*pagedeppp = pagedep;
sys/vfs/ufs/softdep.h
129
#define WK_PAGEDEP(wk) ((struct pagedep *)(wk))
sys/vfs/ufs/softdep.h
177
LIST_ENTRY(pagedep) pd_hash; /* hashed lookup */
sys/vfs/ufs/softdep.h
470
struct pagedep *dau_pagedep; /* pagedep dependency for addition */
sys/vfs/ufs/softdep.h
527
struct pagedep *dmu_pagedep; /* pagedep dependency for remove */