Lines Matching defs:data
26 * the risks and costs of program errors, damage to or loss of data,
405 struct atto_csmi_get_dev_addr *gda = &ci->data.dev_addr;
411 struct atto_csmi_task_mgmt *tm = &ci->data.tsk_mgt;
653 bi.ioctl = &ci->data;
691 struct atto_hba_scsi_pass_thru *spt = &hi->data.scsi_pass_thru;
759 &hi->data.get_adap_info;
871 &hi->data.get_adap_addr;
914 struct atto_hba_trace *trc = &hi->data.trace;
981 struct atto_hba_scsi_pass_thru *spt = &hi->data.scsi_pass_thru;
1007 sgc->cur_offset += offsetof(struct atto_ioctl, data.byte)
1059 &hi->data.get_dev_addr;
1117 struct atto_hba_adap_ctrl *ac = &hi->data.adap_ctrl;
1155 struct atto_hba_get_device_info *gdi = &hi->data.get_dev_info;
1212 &ioctl_hba->data.get_adap_info;
1249 struct esas2r_sas_nvram *data)
1256 if (esas2r_nvram_write(a, rq, data)) {
1319 ioctl->data.chanlist.num_channels = 0;
1323 ioctl->data.chanlist.num_channels++;
1324 ioctl->data.chanlist.channel[k] = i;
1352 if (ioctl->data.fwrw.img_type == FW_IMG_FM_API) {
1354 (char *)ioctl->data.fwrw.image,
1361 (char *)ioctl->data.fwrw.
1367 } else if (ioctl->data.fwrw.img_type == FW_IMG_FS_API) {
1369 (char *)ioctl->data.fwrw.image,
1376 (char *)ioctl->data.fwrw.
1390 memcpy(ioctl->data.prw.data_buffer, a->nvram,
1392 ioctl->data.prw.code = 1;
1406 (struct esas2r_sas_nvram *)ioctl->data.prw.data_buffer);
1407 ioctl->data.prw.code = code;
1416 (struct esas2r_sas_nvram *)ioctl->data.prw.data_buffer);
1417 ioctl->data.prw.code = 1;
1422 ioctl->data.chaninfo.major_rev = ESAS2R_MAJOR_REV;
1423 ioctl->data.chaninfo.minor_rev = ESAS2R_MINOR_REV;
1424 ioctl->data.chaninfo.IRQ = a->pcid->irq;
1425 ioctl->data.chaninfo.device_id = a->pcid->device;
1426 ioctl->data.chaninfo.vendor_id = a->pcid->vendor;
1427 ioctl->data.chaninfo.ven_dev_id = a->pcid->subsystem_device;
1428 ioctl->data.chaninfo.revision_id = a->pcid->revision;
1429 ioctl->data.chaninfo.pci_bus = a->pcid->bus->number;
1430 ioctl->data.chaninfo.pci_dev_func = a->pcid->devfn;
1431 ioctl->data.chaninfo.core_rev = 0;
1432 ioctl->data.chaninfo.host_no = a->host->host_no;
1433 ioctl->data.chaninfo.hbaapi_rev = 0;
1438 &ioctl->data.
1444 handle_csmi_ioctl(a, &ioctl->data.csmi);
1449 &ioctl->data.
1455 (char *)&ioctl->data.ioctl_vda,
1458 ioctl->data.ioctl_vda.data_length);
1462 (char *)&ioctl->data.ioctl_vda,
1465 ioctl->data.ioctl_vda.data_length);
1475 ioctl->data.modinfo.adapter = a;
1476 ioctl->data.modinfo.pci_dev = a->pcid;
1477 ioctl->data.modinfo.scsi_host = a->host;
1478 ioctl->data.modinfo.host_no = a->host->host_no;
1534 if (a->firmware.data) {
1537 a->firmware.data,
1540 a->firmware.data = NULL;
1550 a->firmware.data = dma_alloc_coherent(&a->pcid->dev,
1555 if (!a->firmware.data) {
1597 memcpy(a->firmware.data,
1602 (struct esas2r_flash_img *)a->firmware.data);
1624 if (!a->firmware.data) {
1634 memcpy(buf, &a->firmware.data[off], count);
1767 if (!a->firmware.data) {
1773 memcpy(&a->firmware.data[off], buf, count);
1777 (struct esas2r_flash_img *)a->firmware.data);
1784 a->firmware.data,
1792 * Since the system has the data buffered, the only way
1981 sgc.cur_offset = fs->data;
2031 data);
2039 length = offsetof(struct esas2r_ioctl_fs, data);
2047 if (count < offsetof(struct esas2r_ioctl_fs, data))