Lines Matching +full:scatter +full:- +full:gather
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
6 * Copyright (c) 2003-2004 LSI Logic Corporation.
137 * struct mbox_t - Driver and f/w handshake structure.
144 * @numsge : number of scatter gather elements in sg list
154 * structure must be allocated by the driver and aligned at 8-byte boundary.
176 * mbox64_t - 64-bit extension for the mailbox
177 * @segment_lo : the low 32-bits of the address of the scatter-gather list
178 * @segment_hi : the upper 32-bits of the address of the scatter-gather list
179 * @mbox : 32-bit mailbox, whose xferadder field must be set to
182 * This is the extension of the 32-bit mailbox to be able to perform DMA
208 * mraid_passthru_t - passthru structure to issue commands to physical devices
221 * @numsge : number of scatter-gather elements in the sg list
255 * mraid_epassthru_t - passthru structure to issue commands to physical devices
270 * @numsge : number of scatter-gather elements in the sg list
304 * mraid_pinfo_t - product info, static information about the controller
349 * mraid_notify_t - the notification structure
352 * @param_id : Param modified - defined below
358 * @ldrv_opcmd : ldrv operation - defined below
372 * @targ_xfer_counter : Indicates SCSI-2 Xfer rate change
424 * mraid_inquiry3_t - enquiry for device information
429 * @rebuild_rate : rebuild rate (0% - 100%)
453 uint8_t notify_rsvd[MAX_NOTIFY_SIZE - CUR_NOTIFY_SIZE];
477 * mraid_adapinfo_t - information about the adapter
479 * @rebuild_rate : rebuild rate - 0% thru 100%
498 * 00 - charge complete
499 * 01 - fast charge in progress
500 * 10 - fast charge fail
501 * 11 - undefined
526 * mraid_ldrv_info_t - information about the logical drives
543 * mraid_pdrv_info_t - information about the physical drives
553 * mraid_inquiry_t - RAID inquiry, mailbox command 0x05
566 * mraid_extinq_t - RAID extended inquiry, mailbox command 0x04
584 * adap_device_t - device information
595 * adap_span_40ld_t - 40LD span
607 * adap_span_8ld_t - 8LD span
619 * logdrv_param_t - logical drives parameters
643 * logdrv_40ld_t - logical drive definition for 40LD controllers
654 * logdrv_8ld_span8_t - logical drive definition for 8LD controllers
658 * 8-LD logical drive with up to 8 spans
667 * logdrv_8ld_span4_t - logical drive definition for 8LD controllers
671 * 8-LD logical drive with up to 4 spans
680 * phys_drive_t - physical device information
684 * @sync_neg : sync negotiation - ENABLE or DISABLE
697 * disk_array_40ld_t - disk array for 40LD controllers
712 * disk_array_8ld_span8_t - disk array for 8LD controllers
729 * disk_array_8ld_span4_t - disk array for 8LD controllers
746 * struct private_bios_data - bios private data for boot devices
747 * @geometry : bits 0-3 - BIOS geometry, 0x0001 - 1GB, 0x0010 - 2GB,
748 * 0x1000 - 8GB, Others values are invalid
749 * @unused : bits 4-7 are unused
750 * @boot_drv : logical drive set as boot drive, 0..7 - for 8LD cards,
751 * 0..39 - for 40LD cards
752 * @cksum : 0-(sum of first 13 bytes of this structure)
764 * mbox_sgl64 - 64-bit scatter list for mailbox based controllers
774 * mbox_sgl32 - 32-bit scatter list for mailbox based controllers