Lines Matching refs:ld_type

163 	struct pnfs_layoutdriver_type *ld_type = NULL;  in set_pnfs_layoutdriver()  local
181 ld_type = find_pnfs_driver(id); in set_pnfs_layoutdriver()
182 if (!ld_type) { in set_pnfs_layoutdriver()
185 ld_type = find_pnfs_driver(id); in set_pnfs_layoutdriver()
187 if (ld_type) in set_pnfs_layoutdriver()
191 if (!ld_type) { in set_pnfs_layoutdriver()
196 server->pnfs_curr_ld = ld_type; in set_pnfs_layoutdriver()
197 if (ld_type->set_layoutdriver in set_pnfs_layoutdriver()
198 && ld_type->set_layoutdriver(server, mntfh)) { in set_pnfs_layoutdriver()
201 module_put(ld_type->owner); in set_pnfs_layoutdriver()
216 pnfs_register_layoutdriver(struct pnfs_layoutdriver_type *ld_type) in pnfs_register_layoutdriver() argument
221 if (ld_type->id == 0) { in pnfs_register_layoutdriver()
225 if (!ld_type->alloc_lseg || !ld_type->free_lseg) { in pnfs_register_layoutdriver()
232 tmp = find_pnfs_driver_locked(ld_type->id); in pnfs_register_layoutdriver()
234 list_add(&ld_type->pnfs_tblid, &pnfs_modules_tbl); in pnfs_register_layoutdriver()
236 dprintk("%s Registering id:%u name:%s\n", __func__, ld_type->id, in pnfs_register_layoutdriver()
237 ld_type->name); in pnfs_register_layoutdriver()
240 __func__, ld_type->id); in pnfs_register_layoutdriver()
249 pnfs_unregister_layoutdriver(struct pnfs_layoutdriver_type *ld_type) in pnfs_unregister_layoutdriver() argument
251 dprintk("%s Deregistering id:%u\n", __func__, ld_type->id); in pnfs_unregister_layoutdriver()
253 list_del(&ld_type->pnfs_tblid); in pnfs_unregister_layoutdriver()