Home
last modified time | relevance | path

Searched refs:nvmet_ns (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/nvme/target/
Dnvmet.h56 struct nvmet_ns { struct
82 static inline struct nvmet_ns *to_nvmet_ns(struct config_item *item) in to_nvmet_ns() argument
84 return container_of(to_config_group(item), struct nvmet_ns, group); in to_nvmet_ns()
273 struct nvmet_ns *ns;
362 struct nvmet_ns *nvmet_find_namespace(struct nvmet_ctrl *ctrl, __le32 nsid);
363 void nvmet_put_namespace(struct nvmet_ns *ns);
364 int nvmet_ns_enable(struct nvmet_ns *ns);
365 void nvmet_ns_disable(struct nvmet_ns *ns);
366 struct nvmet_ns *nvmet_ns_alloc(struct nvmet_subsys *subsys, u32 nsid);
367 void nvmet_ns_free(struct nvmet_ns *ns);
[all …]
Dcore.c74 struct nvmet_ns *ns; in nvmet_max_nsid()
79 ns = list_last_entry(&subsys->namespaces, struct nvmet_ns, dev_link); in nvmet_max_nsid()
324 static struct nvmet_ns *__nvmet_find_namespace(struct nvmet_ctrl *ctrl, in __nvmet_find_namespace()
327 struct nvmet_ns *ns; in __nvmet_find_namespace()
337 struct nvmet_ns *nvmet_find_namespace(struct nvmet_ctrl *ctrl, __le32 nsid) in nvmet_find_namespace()
339 struct nvmet_ns *ns; in nvmet_find_namespace()
352 struct nvmet_ns *ns = container_of(ref, struct nvmet_ns, ref); in nvmet_destroy_namespace()
357 void nvmet_put_namespace(struct nvmet_ns *ns) in nvmet_put_namespace()
362 static void nvmet_ns_dev_disable(struct nvmet_ns *ns) in nvmet_ns_dev_disable()
368 int nvmet_ns_enable(struct nvmet_ns *ns) in nvmet_ns_enable()
[all …]
Dio-cmd-bdev.c19 int nvmet_bdev_ns_enable(struct nvmet_ns *ns) in nvmet_bdev_ns_enable()
39 void nvmet_bdev_ns_disable(struct nvmet_ns *ns) in nvmet_bdev_ns_disable()
134 static u16 nvmet_bdev_discard_range(struct nvmet_ns *ns, in nvmet_bdev_discard_range()
Dconfigfs.c312 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_device_path_store()
351 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_device_uuid_store()
381 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_device_nguid_store()
427 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_ana_grpid_store()
460 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_enable_store()
485 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_buffered_io_store()
517 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_release()
536 struct nvmet_ns *ns; in nvmet_ns_make()
Dadmin-cmd.c56 struct nvmet_ns *ns; in nvmet_get_smart_log_nsid()
90 struct nvmet_ns *ns; in nvmet_get_smart_log_all()
202 struct nvmet_ns *ns; in nvmet_format_ana_group()
390 struct nvmet_ns *ns; in nvmet_execute_identify_ns()
456 struct nvmet_ns *ns; in nvmet_execute_identify_nslist()
509 struct nvmet_ns *ns; in nvmet_execute_identify_desclist()
Dio-cmd-file.c16 void nvmet_file_ns_disable(struct nvmet_ns *ns) in nvmet_file_ns_disable()
30 int nvmet_file_ns_enable(struct nvmet_ns *ns) in nvmet_file_ns_enable()