erdma.h (f0697bf078368d765b9e9ceef1dac0d5eb69b4b6) | erdma.h (fdb09ed15f272adb7c0403f7a6f9b4db3959284d) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 2 3/* Authors: Cheng Xu <chengyou@linux.alibaba.com> */ 4/* Kai Shen <kaishen@linux.alibaba.com> */ 5/* Copyright (c) 2020-2022, Alibaba Group. */ 6 7#ifndef __ERDMA_H__ 8#define __ERDMA_H__ --- 19 unchanged lines hidden (view full) --- 28 29 u16 ci; 30 u16 rsvd; 31 32 atomic64_t event_num; 33 atomic64_t notify_num; 34 35 void __iomem *db; | 1/* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 2 3/* Authors: Cheng Xu <chengyou@linux.alibaba.com> */ 4/* Kai Shen <kaishen@linux.alibaba.com> */ 5/* Copyright (c) 2020-2022, Alibaba Group. */ 6 7#ifndef __ERDMA_H__ 8#define __ERDMA_H__ --- 19 unchanged lines hidden (view full) --- 28 29 u16 ci; 30 u16 rsvd; 31 32 atomic64_t event_num; 33 atomic64_t notify_num; 34 35 void __iomem *db; |
36 u64 *db_record; 37 dma_addr_t db_record_dma_addr; | 36 u64 *dbrec; 37 dma_addr_t dbrec_dma; |
38}; 39 40struct erdma_cmdq_sq { 41 void *qbuf; 42 dma_addr_t qbuf_dma_addr; 43 44 spinlock_t lock; 45 46 u32 depth; 47 u16 ci; 48 u16 pi; 49 50 u16 wqebb_cnt; 51 | 38}; 39 40struct erdma_cmdq_sq { 41 void *qbuf; 42 dma_addr_t qbuf_dma_addr; 43 44 spinlock_t lock; 45 46 u32 depth; 47 u16 ci; 48 u16 pi; 49 50 u16 wqebb_cnt; 51 |
52 u64 *db_record; 53 dma_addr_t db_record_dma_addr; | 52 u64 *dbrec; 53 dma_addr_t dbrec_dma; |
54}; 55 56struct erdma_cmdq_cq { 57 void *qbuf; 58 dma_addr_t qbuf_dma_addr; 59 60 spinlock_t lock; 61 62 u32 depth; 63 u32 ci; 64 u32 cmdsn; 65 | 54}; 55 56struct erdma_cmdq_cq { 57 void *qbuf; 58 dma_addr_t qbuf_dma_addr; 59 60 spinlock_t lock; 61 62 u32 depth; 63 u32 ci; 64 u32 cmdsn; 65 |
66 u64 *db_record; 67 dma_addr_t db_record_dma_addr; | 66 u64 *dbrec; 67 dma_addr_t dbrec_dma; |
68 69 atomic64_t armed_num; 70}; 71 72enum { 73 ERDMA_CMD_STATUS_INIT, 74 ERDMA_CMD_STATUS_ISSUED, 75 ERDMA_CMD_STATUS_FINISHED, --- 207 unchanged lines hidden --- | 68 69 atomic64_t armed_num; 70}; 71 72enum { 73 ERDMA_CMD_STATUS_INIT, 74 ERDMA_CMD_STATUS_ISSUED, 75 ERDMA_CMD_STATUS_FINISHED, --- 207 unchanged lines hidden --- |