nvmet.h (26af180c1bd9cdd6f9b96d8df58b51d5900a2978) | nvmet.h (136cc1ffcf0a3309c59d844cb1a4ddad964ea3d8) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Copyright (c) 2015-2016 HGST, a Western Digital Company. 4 */ 5 6#ifndef _NVMET_H 7#define _NVMET_H 8 --- 373 unchanged lines hidden (view full) --- 382u16 nvmet_file_parse_io_cmd(struct nvmet_req *req); 383u16 nvmet_parse_admin_cmd(struct nvmet_req *req); 384u16 nvmet_parse_discovery_cmd(struct nvmet_req *req); 385u16 nvmet_parse_fabrics_cmd(struct nvmet_req *req); 386 387bool nvmet_req_init(struct nvmet_req *req, struct nvmet_cq *cq, 388 struct nvmet_sq *sq, const struct nvmet_fabrics_ops *ops); 389void nvmet_req_uninit(struct nvmet_req *req); | 1/* SPDX-License-Identifier: GPL-2.0 */ 2/* 3 * Copyright (c) 2015-2016 HGST, a Western Digital Company. 4 */ 5 6#ifndef _NVMET_H 7#define _NVMET_H 8 --- 373 unchanged lines hidden (view full) --- 382u16 nvmet_file_parse_io_cmd(struct nvmet_req *req); 383u16 nvmet_parse_admin_cmd(struct nvmet_req *req); 384u16 nvmet_parse_discovery_cmd(struct nvmet_req *req); 385u16 nvmet_parse_fabrics_cmd(struct nvmet_req *req); 386 387bool nvmet_req_init(struct nvmet_req *req, struct nvmet_cq *cq, 388 struct nvmet_sq *sq, const struct nvmet_fabrics_ops *ops); 389void nvmet_req_uninit(struct nvmet_req *req); |
390bool nvmet_check_data_len(struct nvmet_req *req, size_t data_len); | 390bool nvmet_check_transfer_len(struct nvmet_req *req, size_t len); |
391bool nvmet_check_data_len_lte(struct nvmet_req *req, size_t data_len); 392void nvmet_req_complete(struct nvmet_req *req, u16 status); 393int nvmet_req_alloc_sgl(struct nvmet_req *req); 394void nvmet_req_free_sgl(struct nvmet_req *req); 395 396void nvmet_execute_keep_alive(struct nvmet_req *req); 397 398void nvmet_cq_setup(struct nvmet_ctrl *ctrl, struct nvmet_cq *cq, u16 qid, --- 130 unchanged lines hidden --- | 391bool nvmet_check_data_len_lte(struct nvmet_req *req, size_t data_len); 392void nvmet_req_complete(struct nvmet_req *req, u16 status); 393int nvmet_req_alloc_sgl(struct nvmet_req *req); 394void nvmet_req_free_sgl(struct nvmet_req *req); 395 396void nvmet_execute_keep_alive(struct nvmet_req *req); 397 398void nvmet_cq_setup(struct nvmet_ctrl *ctrl, struct nvmet_cq *cq, u16 qid, --- 130 unchanged lines hidden --- |