Home
last modified time | relevance | path

Searched refs:dsaddr (Results 1 – 4 of 4) sorted by relevance

/fs/nfs/filelayout/
A Dfilelayoutdev.c54 ds = dsaddr->ds_list[i]; in nfs4_fl_free_deviceid()
58 kfree(dsaddr->stripe_indices); in nfs4_fl_free_deviceid()
59 kfree_rcu(dsaddr, id_node.rcu); in nfs4_fl_free_deviceid()
141 dsaddr = kzalloc(struct_size(dsaddr, ds_list, num), gfp_flags); in nfs4_fl_alloc_deviceid_node()
142 if (!dsaddr) in nfs4_fl_alloc_deviceid_node()
145 dsaddr->stripe_count = cnt; in nfs4_fl_alloc_deviceid_node()
148 dsaddr->ds_num = num; in nfs4_fl_alloc_deviceid_node()
174 if (!dsaddr->ds_list[i]) in nfs4_fl_alloc_deviceid_node()
190 return dsaddr; in nfs4_fl_alloc_deviceid_node()
201 nfs4_fl_free_deviceid(dsaddr); in nfs4_fl_alloc_deviceid_node()
[all …]
A Dfilelayout.h65 struct nfs4_file_layout_dsaddr *dsaddr; /* Point to GETDEVINFO data */ member
92 return &FILELAYOUT_LSEG(lseg)->dsaddr->id_node; in FILELAYOUT_DEVID_NODE()
115 extern void nfs4_fl_put_deviceid(struct nfs4_file_layout_dsaddr *dsaddr);
116 extern void nfs4_fl_free_deviceid(struct nfs4_file_layout_dsaddr *dsaddr);
A Dfilelayout.c543 struct nfs4_file_layout_dsaddr *dsaddr; in filelayout_check_deviceid() local
547 if (fl->dsaddr != NULL) in filelayout_check_deviceid()
570 fl->num_fh != dsaddr->stripe_count)) { in filelayout_check_deviceid()
581 if (cmpxchg(&fl->dsaddr, NULL, dsaddr) != NULL) in filelayout_check_deviceid()
586 nfs4_fl_put_deviceid(dsaddr); in filelayout_check_deviceid()
741 if (fl->dsaddr != NULL) in filelayout_free_lseg()
742 nfs4_fl_put_deviceid(fl->dsaddr); in filelayout_free_lseg()
1033 struct nfs4_file_layout_dsaddr *dsaddr; in filelayout_alloc_deviceid_node() local
1036 if (!dsaddr) in filelayout_alloc_deviceid_node()
1038 return &dsaddr->id_node; in filelayout_alloc_deviceid_node()
[all …]
/fs/nfs/flexfilelayout/
A Dflexfilelayout.c2289 struct nfs4_ff_layout_ds *dsaddr; in ff_layout_alloc_deviceid_node() local
2291 dsaddr = nfs4_ff_alloc_deviceid_node(server, pdev, gfp_flags); in ff_layout_alloc_deviceid_node()
2292 if (!dsaddr) in ff_layout_alloc_deviceid_node()
2294 return &dsaddr->id_node; in ff_layout_alloc_deviceid_node()

Completed in 14 milliseconds