nvmet.h (002c6ca75289a4ac4f6738213dd2d258704886e4) | nvmet.h (fa8f9ac42350edd3ce82d0d148a60f0fa088f995) |
---|---|
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 --- 63 unchanged lines hidden (view full) --- 72 struct nvmet_subsys *subsys; 73 const char *device_path; 74 75 struct config_group device_group; 76 struct config_group group; 77 78 struct completion disable_done; 79 mempool_t *bvec_pool; | 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 --- 63 unchanged lines hidden (view full) --- 72 struct nvmet_subsys *subsys; 73 const char *device_path; 74 75 struct config_group device_group; 76 struct config_group group; 77 78 struct completion disable_done; 79 mempool_t *bvec_pool; |
80 struct kmem_cache *bvec_cache; | |
81 82 int use_p2pmem; 83 struct pci_dev *p2p_dev; 84 int pi_type; 85 int metadata_size; 86 u8 csi; 87}; 88 --- 299 unchanged lines hidden (view full) --- 388 const struct nvmet_fabrics_ops *ops; 389 390 struct pci_dev *p2p_dev; 391 struct device *p2p_client; 392 u16 error_loc; 393 u64 error_slba; 394}; 395 | 80 81 int use_p2pmem; 82 struct pci_dev *p2p_dev; 83 int pi_type; 84 int metadata_size; 85 u8 csi; 86}; 87 --- 299 unchanged lines hidden (view full) --- 387 const struct nvmet_fabrics_ops *ops; 388 389 struct pci_dev *p2p_dev; 390 struct device *p2p_client; 391 u16 error_loc; 392 u64 error_slba; 393}; 394 |
395#define NVMET_MAX_MPOOL_BVEC 16 396extern struct kmem_cache *nvmet_bvec_cache; |
|
396extern struct workqueue_struct *buffered_io_wq; 397extern struct workqueue_struct *zbd_wq; 398extern struct workqueue_struct *nvmet_wq; 399 400static inline void nvmet_set_result(struct nvmet_req *req, u32 result) 401{ 402 req->cqe->result.u32 = cpu_to_le32(result); 403} --- 342 unchanged lines hidden --- | 397extern struct workqueue_struct *buffered_io_wq; 398extern struct workqueue_struct *zbd_wq; 399extern struct workqueue_struct *nvmet_wq; 400 401static inline void nvmet_set_result(struct nvmet_req *req, u32 result) 402{ 403 req->cqe->result.u32 = cpu_to_le32(result); 404} --- 342 unchanged lines hidden --- |