Home
last modified time | relevance | path

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

/Linux-v5.4/drivers/nvme/target/
Dnvmet.h52 struct nvmet_ns { struct
81 static inline struct nvmet_ns *to_nvmet_ns(struct config_item *item) in to_nvmet_ns() argument
83 return container_of(to_config_group(item), struct nvmet_ns, group); in to_nvmet_ns()
86 static inline struct device *nvmet_ns_dev(struct nvmet_ns *ns) in nvmet_ns_dev()
292 struct nvmet_ns *ns;
407 struct nvmet_ns *nvmet_find_namespace(struct nvmet_ctrl *ctrl, __le32 nsid);
408 void nvmet_put_namespace(struct nvmet_ns *ns);
409 int nvmet_ns_enable(struct nvmet_ns *ns);
410 void nvmet_ns_disable(struct nvmet_ns *ns);
411 struct nvmet_ns *nvmet_ns_alloc(struct nvmet_subsys *subsys, u32 nsid);
[all …]
Dcore.c118 struct nvmet_ns *ns; in nvmet_max_nsid()
123 ns = list_last_entry(&subsys->namespaces, struct nvmet_ns, dev_link); in nvmet_max_nsid()
386 static struct nvmet_ns *__nvmet_find_namespace(struct nvmet_ctrl *ctrl, in __nvmet_find_namespace()
389 struct nvmet_ns *ns; in __nvmet_find_namespace()
399 struct nvmet_ns *nvmet_find_namespace(struct nvmet_ctrl *ctrl, __le32 nsid) in nvmet_find_namespace()
401 struct nvmet_ns *ns; in nvmet_find_namespace()
414 struct nvmet_ns *ns = container_of(ref, struct nvmet_ns, ref); in nvmet_destroy_namespace()
419 void nvmet_put_namespace(struct nvmet_ns *ns) in nvmet_put_namespace()
424 static void nvmet_ns_dev_disable(struct nvmet_ns *ns) in nvmet_ns_dev_disable()
430 static int nvmet_p2pmem_ns_enable(struct nvmet_ns *ns) in nvmet_p2pmem_ns_enable()
[all …]
Dconfigfs.c313 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_device_path_store()
347 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_p2pmem_show()
355 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_p2pmem_store()
394 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_device_uuid_store()
424 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_device_nguid_store()
470 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_ana_grpid_store()
503 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_enable_store()
528 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_buffered_io_store()
563 struct nvmet_ns *ns = to_nvmet_ns(item); in nvmet_ns_release()
582 struct nvmet_ns *ns; in nvmet_ns_make()
Dio-cmd-bdev.c50 int nvmet_bdev_ns_enable(struct nvmet_ns *ns) in nvmet_bdev_ns_enable()
70 void nvmet_bdev_ns_disable(struct nvmet_ns *ns) in nvmet_bdev_ns_disable()
229 struct nvmet_ns *ns = req->ns; in nvmet_bdev_discard_range()
Dadmin-cmd.c66 struct nvmet_ns *ns; in nvmet_get_smart_log_nsid()
103 struct nvmet_ns *ns; in nvmet_get_smart_log_all()
221 struct nvmet_ns *ns; in nvmet_format_ana_group()
410 struct nvmet_ns *ns; in nvmet_execute_identify_ns()
480 struct nvmet_ns *ns; in nvmet_execute_identify_nslist()
533 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()
Dtrace.h53 struct nvmet_ns *ns; in __assign_disk_name()