ioctl_data
if (ha->ioctl_data && length <= ha->ioctl_len)
ha->ioctl_data, ha->ioctl_busaddr);
ha->ioctl_data = (char *) bigger_buf;
if (ha->ioctl_data) {
pt = (ips_passthru_t *) ha->ioctl_data;
ips_scmd_buf_read(SC, ha->ioctl_data, ha->ioctl_datasize);
pt = (ips_passthru_t *) ha->ioctl_data;
memcpy(ha->ioctl_data + sizeof (ips_passthru_t),
ips_scmd_buf_write(SC, ha->ioctl_data,
ips_scmd_buf_write(SC, ha->ioctl_data,
pt = (ips_passthru_t *) ha->ioctl_data;
ips_scmd_buf_write(scb->scsi_cmd, ha->ioctl_data, ha->ioctl_datasize);
buffer = ha->ioctl_data;
if (ha->ioctl_data) {
ha->ioctl_data, ha->ioctl_busaddr);
ha->ioctl_data = NULL;
memcpy(ha->subsys, ha->ioctl_data, sizeof(*ha->subsys));
memcpy(ha->conf, ha->ioctl_data, sizeof(*ha->conf));
memcpy(ha->ioctl_data, ha->nvram, sizeof(*ha->nvram));
memcpy(ha->nvram, ha->ioctl_data, sizeof(*ha->nvram));
ha->ioctl_data = dma_alloc_coherent(&pci_dev->dev, ips_ioctlsize,
if (!ha->ioctl_data) {
char *ioctl_data; /* IOCTL data area */
fstatus.ioctl_data = pkt->dataword_r;
__le32 ioctl_data;