Lines Matching +full:scatter +full:- +full:gather
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
6 * Copyright (c) 2003-2004 LSI Logic Corporation.
94 #define MBOX_MAX_SG_SIZE 32 // maximum scatter-gather list size
102 #define MBOX_SYNC_DELAY_200 200 // 200 micro-seconds
112 * mbox_ccb_t - command control block specific to mailbox based controllers
117 * @sgl64 : 64-bit scatter-gather list
118 * @sgl32 : 32-bit scatter-gather list
119 * @sgl_dma_h : dma handle for the scatter-gather list
145 * mraid_device_t - adapter soft state structure for mailbox controllers
146 * @una_mbox64 : 64-bit mbox - unaligned
147 * @una_mbox64_dma : mbox dma addr - unaligned
148 * @mbox : 32-bit mbox - aligned
149 * @mbox64 : 64-bit mbox - aligned
150 * @mbox_dma : mbox dma addr - aligned
158 * @sg_pool : pool of scatter-gather lists for this driver
219 #define ADAP2RAIDDEV(adp) ((mraid_device_t *)((adp)->raid_device))
221 #define MAILBOX_LOCK(rdev) (&(rdev)->mailbox_lock)
224 #define IS_RAID_CH(rdev, ch) (((rdev)->channel_class >> (ch)) & 0x01)
227 #define RDINDOOR(rdev) readl((rdev)->baseaddr + 0x20)
228 #define RDOUTDOOR(rdev) readl((rdev)->baseaddr + 0x2C)
229 #define WRINDOOR(rdev, value) writel(value, (rdev)->baseaddr + 0x20)
230 #define WROUTDOOR(rdev, value) writel(value, (rdev)->baseaddr + 0x2C)