Lines Matching refs:param

545 	TW_Param *param;  in tw_aen_read_queue()  local
580 param = (TW_Param *)tw_dev->alignment_virtual_address[request_id]; in tw_aen_read_queue()
581 memset(param, 0, sizeof(TW_Sector)); in tw_aen_read_queue()
582 param->table_id = 0x401; /* AEN table */ in tw_aen_read_queue()
583 param->parameter_id = 2; /* Unit code */ in tw_aen_read_queue()
584 param->parameter_size_bytes = 2; in tw_aen_read_queue()
590 command_packet->byte8.param.sgl[0].address = param_value; in tw_aen_read_queue()
591 command_packet->byte8.param.sgl[0].length = sizeof(TW_Sector); in tw_aen_read_queue()
610 TW_Param *param; in tw_aen_complete() local
619 param = (TW_Param *)tw_dev->alignment_virtual_address[request_id]; in tw_aen_complete()
620 aen = *(unsigned short *)(param->data); in tw_aen_complete()
675 TW_Param *param; in tw_aen_drain_queue() local
722 param = (TW_Param *)tw_dev->alignment_virtual_address[request_id]; in tw_aen_drain_queue()
723 memset(param, 0, sizeof(TW_Sector)); in tw_aen_drain_queue()
724 param->table_id = 0x401; /* AEN table */ in tw_aen_drain_queue()
725 param->parameter_id = 2; /* Unit code */ in tw_aen_drain_queue()
726 param->parameter_size_bytes = 2; in tw_aen_drain_queue()
732 command_packet->byte8.param.sgl[0].address = param_value; in tw_aen_drain_queue()
733 command_packet->byte8.param.sgl[0].length = sizeof(TW_Sector); in tw_aen_drain_queue()
763 aen = *(unsigned short *)(param->data); in tw_aen_drain_queue()
966 tw_ioctl->firmware_command.byte8.param.sgl[0].address = dma_handle + sizeof(TW_New_Ioctl) - 1; in tw_chrdev_ioctl()
967 tw_ioctl->firmware_command.byte8.param.sgl[0].length = data_buffer_length_adjusted; in tw_chrdev_ioctl()
1124 TW_Param *param; in tw_setfeature() local
1138 param = (TW_Param *)tw_dev->alignment_virtual_address[request_id]; in tw_setfeature()
1141 param->table_id = 0x404; /* Features table */ in tw_setfeature()
1142 param->parameter_id = parm; in tw_setfeature()
1143 param->parameter_size_bytes = param_size; in tw_setfeature()
1144 memcpy(param->data, val, param_size); in tw_setfeature()
1154 command_packet->byte8.param.sgl[0].address = param_value; in tw_setfeature()
1155 command_packet->byte8.param.sgl[0].length = sizeof(TW_Sector); in tw_setfeature()
1389 TW_Param *param; in tw_scsiop_inquiry() local
1415 param = (TW_Param *)tw_dev->alignment_virtual_address[request_id]; in tw_scsiop_inquiry()
1416 memset(param, 0, sizeof(TW_Sector)); in tw_scsiop_inquiry()
1417 param->table_id = 3; /* unit summary table */ in tw_scsiop_inquiry()
1418 param->parameter_id = 3; /* unitsstatus parameter */ in tw_scsiop_inquiry()
1419 param->parameter_size_bytes = TW_MAX_UNITS; in tw_scsiop_inquiry()
1426 command_packet->byte8.param.sgl[0].address = param_value; in tw_scsiop_inquiry()
1427 command_packet->byte8.param.sgl[0].length = sizeof(TW_Sector); in tw_scsiop_inquiry()
1451 TW_Param *param; in tw_scsiop_inquiry_complete() local
1466 param = (TW_Param *)tw_dev->alignment_virtual_address[request_id]; in tw_scsiop_inquiry_complete()
1467 if (param == NULL) { in tw_scsiop_inquiry_complete()
1471 is_unit_present = &(param->data[0]); in tw_scsiop_inquiry_complete()
1487 TW_Param *param; in tw_scsiop_mode_sense() local
1525 param = (TW_Param *)tw_dev->alignment_virtual_address[request_id]; in tw_scsiop_mode_sense()
1526 memset(param, 0, sizeof(TW_Sector)); in tw_scsiop_mode_sense()
1527 param->table_id = TW_UNIT_INFORMATION_TABLE_BASE + tw_dev->srb[request_id]->device->id; in tw_scsiop_mode_sense()
1528 param->parameter_id = 7; /* unit flags */ in tw_scsiop_mode_sense()
1529 param->parameter_size_bytes = 1; in tw_scsiop_mode_sense()
1536 command_packet->byte8.param.sgl[0].address = param_value; in tw_scsiop_mode_sense()
1537 command_packet->byte8.param.sgl[0].length = sizeof(TW_Sector); in tw_scsiop_mode_sense()
1553 TW_Param *param; in tw_scsiop_mode_sense_complete() local
1559 param = (TW_Param *)tw_dev->alignment_virtual_address[request_id]; in tw_scsiop_mode_sense_complete()
1560 if (param == NULL) { in tw_scsiop_mode_sense_complete()
1564 flags = (char *)&(param->data[0]); in tw_scsiop_mode_sense_complete()
1586 TW_Param *param; in tw_scsiop_read_capacity() local
1614 param = (TW_Param *)tw_dev->alignment_virtual_address[request_id]; in tw_scsiop_read_capacity()
1615 memset(param, 0, sizeof(TW_Sector)); in tw_scsiop_read_capacity()
1616 param->table_id = TW_UNIT_INFORMATION_TABLE_BASE + in tw_scsiop_read_capacity()
1618 param->parameter_id = 4; /* unitcapacity parameter */ in tw_scsiop_read_capacity()
1619 param->parameter_size_bytes = 4; in tw_scsiop_read_capacity()
1626 command_packet->byte8.param.sgl[0].address = param_value; in tw_scsiop_read_capacity()
1627 command_packet->byte8.param.sgl[0].length = sizeof(TW_Sector); in tw_scsiop_read_capacity()
1646 TW_Param *param; in tw_scsiop_read_capacity_complete() local
1651 param = (TW_Param *)tw_dev->alignment_virtual_address[request_id]; in tw_scsiop_read_capacity_complete()
1652 if (param == NULL) { in tw_scsiop_read_capacity_complete()
1656 param_data = &(param->data[0]); in tw_scsiop_read_capacity_complete()
1834 TW_Param *param; in tw_scsiop_test_unit_ready() local
1860 param = (TW_Param *)tw_dev->alignment_virtual_address[request_id]; in tw_scsiop_test_unit_ready()
1861 memset(param, 0, sizeof(TW_Sector)); in tw_scsiop_test_unit_ready()
1862 param->table_id = 3; /* unit summary table */ in tw_scsiop_test_unit_ready()
1863 param->parameter_id = 3; /* unitsstatus parameter */ in tw_scsiop_test_unit_ready()
1864 param->parameter_size_bytes = TW_MAX_UNITS; in tw_scsiop_test_unit_ready()
1871 command_packet->byte8.param.sgl[0].address = param_value; in tw_scsiop_test_unit_ready()
1872 command_packet->byte8.param.sgl[0].length = sizeof(TW_Sector); in tw_scsiop_test_unit_ready()
1889 TW_Param *param; in tw_scsiop_test_unit_ready_complete() local
1893 param = (TW_Param *)tw_dev->alignment_virtual_address[request_id]; in tw_scsiop_test_unit_ready_complete()
1894 if (param == NULL) { in tw_scsiop_test_unit_ready_complete()
1898 is_unit_present = &(param->data[0]); in tw_scsiop_test_unit_ready_complete()