Lines Matching refs:u
772 memset_io(&dp2_ptr->u, 0, sizeof(dp2_ptr->u)); in gdth_init_isa()
773 if (readl(&dp2_ptr->u) != 0) { in gdth_init_isa()
782 writeb(0x00, &dp2_ptr->u.ic.S_Status); in gdth_init_isa()
783 writeb(0x00, &dp2_ptr->u.ic.Cmd_Index); in gdth_init_isa()
802 writel(bios_adr, &dp2_ptr->u.ic.S_Info[0]); in gdth_init_isa()
803 writeb(0xff, &dp2_ptr->u.ic.S_Cmd_Indx); in gdth_init_isa()
807 while (readb(&dp2_ptr->u.ic.S_Status) != 0xff) { in gdth_init_isa()
815 prot_ver = (u8)readl(&dp2_ptr->u.ic.S_Info[0]); in gdth_init_isa()
816 writeb(0, &dp2_ptr->u.ic.Status); in gdth_init_isa()
826 ha->ic_all_size = sizeof(dp2_ptr->u); in gdth_init_isa()
831 writel(0x00, &dp2_ptr->u.ic.S_Info[0]); in gdth_init_isa()
832 writel(0x00, &dp2_ptr->u.ic.S_Info[1]); in gdth_init_isa()
833 writel(0x01, &dp2_ptr->u.ic.S_Info[2]); in gdth_init_isa()
834 writel(0x00, &dp2_ptr->u.ic.S_Info[3]); in gdth_init_isa()
835 writeb(0xfe, &dp2_ptr->u.ic.S_Cmd_Indx); in gdth_init_isa()
839 while (readb(&dp2_ptr->u.ic.S_Status) != 0xfe) { in gdth_init_isa()
847 writeb(0, &dp2_ptr->u.ic.Status); in gdth_init_isa()
887 writel(DPMEM_MAGIC, &dp6_ptr->u); in gdth_init_pci()
888 if (readl(&dp6_ptr->u) != DPMEM_MAGIC) { in gdth_init_pci()
911 writel(DPMEM_MAGIC, &dp6_ptr->u); in gdth_init_pci()
912 if (readl(&dp6_ptr->u) == DPMEM_MAGIC) { in gdth_init_pci()
924 memset_io(&dp6_ptr->u, 0, sizeof(dp6_ptr->u)); in gdth_init_pci()
925 if (readl(&dp6_ptr->u) != 0) { in gdth_init_pci()
934 writeb(0x00, &dp6_ptr->u.ic.S_Status); in gdth_init_pci()
935 writeb(0x00, &dp6_ptr->u.ic.Cmd_Index); in gdth_init_pci()
937 writel(pcistr->dpmem, &dp6_ptr->u.ic.S_Info[0]); in gdth_init_pci()
938 writeb(0xff, &dp6_ptr->u.ic.S_Cmd_Indx); in gdth_init_pci()
942 while (readb(&dp6_ptr->u.ic.S_Status) != 0xff) { in gdth_init_pci()
950 prot_ver = (u8)readl(&dp6_ptr->u.ic.S_Info[0]); in gdth_init_pci()
951 writeb(0, &dp6_ptr->u.ic.S_Status); in gdth_init_pci()
960 ha->ic_all_size = sizeof(dp6_ptr->u); in gdth_init_pci()
963 writel(0x00, &dp6_ptr->u.ic.S_Info[0]); in gdth_init_pci()
964 writel(0x00, &dp6_ptr->u.ic.S_Info[1]); in gdth_init_pci()
965 writel(0x00, &dp6_ptr->u.ic.S_Info[2]); in gdth_init_pci()
966 writel(0x00, &dp6_ptr->u.ic.S_Info[3]); in gdth_init_pci()
967 writeb(0xfe, &dp6_ptr->u.ic.S_Cmd_Indx); in gdth_init_pci()
971 while (readb(&dp6_ptr->u.ic.S_Status) != 0xfe) { in gdth_init_pci()
979 writeb(0, &dp6_ptr->u.ic.S_Status); in gdth_init_pci()
996 writel(DPMEM_MAGIC, &dp6c_ptr->u); in gdth_init_pci()
997 if (readl(&dp6c_ptr->u) != DPMEM_MAGIC) { in gdth_init_pci()
1020 writel(DPMEM_MAGIC, &dp6c_ptr->u); in gdth_init_pci()
1021 if (readl(&dp6c_ptr->u) == DPMEM_MAGIC) { in gdth_init_pci()
1033 memset_io(&dp6c_ptr->u, 0, sizeof(dp6c_ptr->u)); in gdth_init_pci()
1034 if (readl(&dp6c_ptr->u) != 0) { in gdth_init_pci()
1044 writeb(0x00, &dp6c_ptr->u.ic.S_Status); in gdth_init_pci()
1045 writeb(0x00, &dp6c_ptr->u.ic.Cmd_Index); in gdth_init_pci()
1047 writel(pcistr->dpmem, &dp6c_ptr->u.ic.S_Info[0]); in gdth_init_pci()
1048 writeb(0xff, &dp6c_ptr->u.ic.S_Cmd_Indx); in gdth_init_pci()
1054 while (readb(&dp6c_ptr->u.ic.S_Status) != 0xff) { in gdth_init_pci()
1062 prot_ver = (u8)readl(&dp6c_ptr->u.ic.S_Info[0]); in gdth_init_pci()
1063 writeb(0, &dp6c_ptr->u.ic.Status); in gdth_init_pci()
1071 ha->ic_all_size = sizeof(dp6c_ptr->u); in gdth_init_pci()
1074 writel(0x00, &dp6c_ptr->u.ic.S_Info[0]); in gdth_init_pci()
1075 writel(0x00, &dp6c_ptr->u.ic.S_Info[1]); in gdth_init_pci()
1076 writel(0x00, &dp6c_ptr->u.ic.S_Info[2]); in gdth_init_pci()
1077 writel(0x00, &dp6c_ptr->u.ic.S_Info[3]); in gdth_init_pci()
1078 writeb(0xfe, &dp6c_ptr->u.ic.S_Cmd_Indx); in gdth_init_pci()
1084 while (readb(&dp6c_ptr->u.ic.S_Status) != 0xfe) { in gdth_init_pci()
1092 writeb(0, &dp6c_ptr->u.ic.S_Status); in gdth_init_pci()
1118 writel(DPMEM_MAGIC, &dp6m_ptr->u); in gdth_init_pci()
1119 if (readl(&dp6m_ptr->u) != DPMEM_MAGIC) { in gdth_init_pci()
1142 writel(DPMEM_MAGIC, &dp6m_ptr->u); in gdth_init_pci()
1143 if (readl(&dp6m_ptr->u) == DPMEM_MAGIC) { in gdth_init_pci()
1155 memset_io(&dp6m_ptr->u, 0, sizeof(dp6m_ptr->u)); in gdth_init_pci()
1161 writeb(0x00, &dp6m_ptr->u.ic.S_Status); in gdth_init_pci()
1162 writeb(0x00, &dp6m_ptr->u.ic.Cmd_Index); in gdth_init_pci()
1164 writel(pcistr->dpmem, &dp6m_ptr->u.ic.S_Info[0]); in gdth_init_pci()
1165 writeb(0xff, &dp6m_ptr->u.ic.S_Cmd_Indx); in gdth_init_pci()
1169 while (readb(&dp6m_ptr->u.ic.S_Status) != 0xff) { in gdth_init_pci()
1177 prot_ver = (u8)readl(&dp6m_ptr->u.ic.S_Info[0]); in gdth_init_pci()
1178 writeb(0, &dp6m_ptr->u.ic.S_Status); in gdth_init_pci()
1186 ha->ic_all_size = sizeof(dp6m_ptr->u); in gdth_init_pci()
1189 writel(0x00, &dp6m_ptr->u.ic.S_Info[0]); in gdth_init_pci()
1190 writel(0x00, &dp6m_ptr->u.ic.S_Info[1]); in gdth_init_pci()
1191 writel(0x00, &dp6m_ptr->u.ic.S_Info[2]); in gdth_init_pci()
1192 writel(0x00, &dp6m_ptr->u.ic.S_Info[3]); in gdth_init_pci()
1193 writeb(0xfe, &dp6m_ptr->u.ic.S_Cmd_Indx); in gdth_init_pci()
1197 while (readb(&dp6m_ptr->u.ic.S_Status) != 0xfe) { in gdth_init_pci()
1205 writeb(0, &dp6m_ptr->u.ic.S_Status); in gdth_init_pci()
1208 writeb(0xfd, &dp6m_ptr->u.ic.S_Cmd_Indx); in gdth_init_pci()
1212 while (readb(&dp6m_ptr->u.ic.S_Status) != 0xfd) { in gdth_init_pci()
1220 prot_ver = (u8)(readl(&dp6m_ptr->u.ic.S_Info[0]) >> 16); in gdth_init_pci()
1221 writeb(0, &dp6m_ptr->u.ic.S_Status); in gdth_init_pci()
1251 writeb(0, &dp2_ptr->u.ic.Cmd_Index); in gdth_enable_int()
1256 writeb(0, &dp6_ptr->u.ic.Cmd_Index); in gdth_enable_int()
1281 readb(&((gdt2_dpram_str __iomem *)ha->brd)->u.ic.Cmd_Index); in gdth_get_status()
1284 readb(&((gdt6_dpram_str __iomem *)ha->brd)->u.ic.Cmd_Index); in gdth_get_status()
1303 gdtsema0 = (int)readb(&((gdt2_dpram_str __iomem *)ha->brd)->u.ic.Sema0); in gdth_test_busy()
1305 gdtsema0 = (int)readb(&((gdt6_dpram_str __iomem *)ha->brd)->u.ic.Sema0); in gdth_test_busy()
1341 writeb(1, &((gdt2_dpram_str __iomem *)ha->brd)->u.ic.Sema0); in gdth_set_sema0()
1343 writeb(1, &((gdt6_dpram_str __iomem *)ha->brd)->u.ic.Sema0); in gdth_set_sema0()
1382 &dp2_ptr->u.ic.comm_queue[cmd_no].offset); in gdth_copy_command()
1384 &dp2_ptr->u.ic.comm_queue[cmd_no].serv_id); in gdth_copy_command()
1385 memcpy_toio(&dp2_ptr->u.ic.gdt_dpr_cmd[dp_offset],cmd_ptr,cp_count); in gdth_copy_command()
1389 &dp6_ptr->u.ic.comm_queue[cmd_no].offset); in gdth_copy_command()
1391 &dp6_ptr->u.ic.comm_queue[cmd_no].serv_id); in gdth_copy_command()
1392 memcpy_toio(&dp6_ptr->u.ic.gdt_dpr_cmd[dp_offset],cmd_ptr,cp_count); in gdth_copy_command()
1396 &dp6c_ptr->u.ic.comm_queue[cmd_no].offset); in gdth_copy_command()
1398 &dp6c_ptr->u.ic.comm_queue[cmd_no].serv_id); in gdth_copy_command()
1399 memcpy_toio(&dp6c_ptr->u.ic.gdt_dpr_cmd[dp_offset],cmd_ptr,cp_count); in gdth_copy_command()
1403 &dp6m_ptr->u.ic.comm_queue[cmd_no].offset); in gdth_copy_command()
1405 &dp6m_ptr->u.ic.comm_queue[cmd_no].serv_id); in gdth_copy_command()
1406 memcpy_toio(&dp6m_ptr->u.ic.gdt_dpr_cmd[dp_offset],cmd_ptr,cp_count); in gdth_copy_command()
1497 cmd_ptr->u.ioctl.subfunc = p1; in gdth_internal_cmd()
1498 cmd_ptr->u.ioctl.channel = (u32)p2; in gdth_internal_cmd()
1499 cmd_ptr->u.ioctl.param_size = (u16)p3; in gdth_internal_cmd()
1500 cmd_ptr->u.ioctl.p_param = ha->scratch_phys; in gdth_internal_cmd()
1503 cmd_ptr->u.cache64.DeviceNo = (u16)p1; in gdth_internal_cmd()
1504 cmd_ptr->u.cache64.BlockNo = p2; in gdth_internal_cmd()
1506 cmd_ptr->u.cache.DeviceNo = (u16)p1; in gdth_internal_cmd()
1507 cmd_ptr->u.cache.BlockNo = (u32)p2; in gdth_internal_cmd()
1512 cmd_ptr->u.raw64.direction = p1; in gdth_internal_cmd()
1513 cmd_ptr->u.raw64.bus = (u8)p2; in gdth_internal_cmd()
1514 cmd_ptr->u.raw64.target = (u8)p3; in gdth_internal_cmd()
1515 cmd_ptr->u.raw64.lun = (u8)(p3 >> 8); in gdth_internal_cmd()
1517 cmd_ptr->u.raw.direction = p1; in gdth_internal_cmd()
1518 cmd_ptr->u.raw.bus = (u8)p2; in gdth_internal_cmd()
1519 cmd_ptr->u.raw.target = (u8)p3; in gdth_internal_cmd()
1520 cmd_ptr->u.raw.lun = (u8)(p3 >> 8); in gdth_internal_cmd()
1524 *(u32 *)&cmd_ptr->u.screen.su.data[0] = p1; in gdth_internal_cmd()
1525 *(u32 *)&cmd_ptr->u.screen.su.data[4] = (u32)p2; in gdth_internal_cmd()
1526 *(u32 *)&cmd_ptr->u.screen.su.data[8] = (u32)p3; in gdth_internal_cmd()
2484 cmdp->u.cache64.DeviceNo = hdrive; in gdth_fill_cache_cmd()
2485 cmdp->u.cache64.BlockNo = 1; in gdth_fill_cache_cmd()
2486 cmdp->u.cache64.sg_canz = 0; in gdth_fill_cache_cmd()
2488 cmdp->u.cache.DeviceNo = hdrive; in gdth_fill_cache_cmd()
2489 cmdp->u.cache.BlockNo = 1; in gdth_fill_cache_cmd()
2490 cmdp->u.cache.sg_canz = 0; in gdth_fill_cache_cmd()
2510 cmdp->u.cache64.BlockNo = blockno; in gdth_fill_cache_cmd()
2511 cmdp->u.cache64.BlockCnt = blockcnt; in gdth_fill_cache_cmd()
2513 cmdp->u.cache.BlockNo = (u32)blockno; in gdth_fill_cache_cmd()
2514 cmdp->u.cache.BlockCnt = blockcnt; in gdth_fill_cache_cmd()
2525 cmdp->u.cache64.DestAddr= (u64)-1; in gdth_fill_cache_cmd()
2526 cmdp->u.cache64.sg_canz = sgcnt; in gdth_fill_cache_cmd()
2528 cmdp->u.cache64.sg_lst[i].sg_ptr = sg_dma_address(sl); in gdth_fill_cache_cmd()
2530 if (cmdp->u.cache64.sg_lst[i].sg_ptr > (u64)0xffffffff) in gdth_fill_cache_cmd()
2535 cmdp->u.cache64.sg_lst[i].sg_len = sg_dma_len(sl); in gdth_fill_cache_cmd()
2540 cmdp->u.cache.DestAddr= 0xffffffff; in gdth_fill_cache_cmd()
2541 cmdp->u.cache.sg_canz = sgcnt; in gdth_fill_cache_cmd()
2543 cmdp->u.cache.sg_lst[i].sg_ptr = sg_dma_address(sl); in gdth_fill_cache_cmd()
2547 cmdp->u.cache.sg_lst[i].sg_len = sg_dma_len(sl); in gdth_fill_cache_cmd()
2563 cmdp->u.cache64.DestAddr,cmdp->u.cache64.sg_canz, in gdth_fill_cache_cmd()
2564 cmdp->u.cache64.sg_lst[0].sg_ptr, in gdth_fill_cache_cmd()
2565 cmdp->u.cache64.sg_lst[0].sg_len)); in gdth_fill_cache_cmd()
2567 cmdp->OpCode,cmdp->u.cache64.BlockNo,cmdp->u.cache64.BlockCnt)); in gdth_fill_cache_cmd()
2568 ha->cmd_len = GDTOFFSOF(gdth_cmd_str,u.cache64.sg_lst) + in gdth_fill_cache_cmd()
2569 (u16)cmdp->u.cache64.sg_canz * sizeof(gdth_sg64_str); in gdth_fill_cache_cmd()
2572 cmdp->u.cache.DestAddr,cmdp->u.cache.sg_canz, in gdth_fill_cache_cmd()
2573 cmdp->u.cache.sg_lst[0].sg_ptr, in gdth_fill_cache_cmd()
2574 cmdp->u.cache.sg_lst[0].sg_len)); in gdth_fill_cache_cmd()
2576 cmdp->OpCode,cmdp->u.cache.BlockNo,cmdp->u.cache.BlockCnt)); in gdth_fill_cache_cmd()
2577 ha->cmd_len = GDTOFFSOF(gdth_cmd_str,u.cache.sg_lst) + in gdth_fill_cache_cmd()
2578 (u16)cmdp->u.cache.sg_canz * sizeof(gdth_sg_str); in gdth_fill_cache_cmd()
2636 cmdp->u.raw64.direction = (cmndinfo->phase >> 8); in gdth_fill_raw_cmd()
2638 cmdp->OpCode, cmdp->u.raw64.direction)); in gdth_fill_raw_cmd()
2640 ha->cmd_len = GDTOFFSOF(gdth_cmd_str,u.raw64.sg_lst); in gdth_fill_raw_cmd()
2642 cmdp->u.raw.direction = (cmndinfo->phase >> 8); in gdth_fill_raw_cmd()
2644 cmdp->OpCode, cmdp->u.raw.direction)); in gdth_fill_raw_cmd()
2646 ha->cmd_len = GDTOFFSOF(gdth_cmd_str,u.raw.sg_lst); in gdth_fill_raw_cmd()
2659 cmdp->u.raw64.reserved = 0; in gdth_fill_raw_cmd()
2660 cmdp->u.raw64.mdisc_time = 0; in gdth_fill_raw_cmd()
2661 cmdp->u.raw64.mcon_time = 0; in gdth_fill_raw_cmd()
2662 cmdp->u.raw64.clen = scp->cmd_len; in gdth_fill_raw_cmd()
2663 cmdp->u.raw64.target = t; in gdth_fill_raw_cmd()
2664 cmdp->u.raw64.lun = l; in gdth_fill_raw_cmd()
2665 cmdp->u.raw64.bus = b; in gdth_fill_raw_cmd()
2666 cmdp->u.raw64.priority = 0; in gdth_fill_raw_cmd()
2667 cmdp->u.raw64.sdlen = scsi_bufflen(scp); in gdth_fill_raw_cmd()
2668 cmdp->u.raw64.sense_len = 16; in gdth_fill_raw_cmd()
2669 cmdp->u.raw64.sense_data = sense_paddr; in gdth_fill_raw_cmd()
2670 cmdp->u.raw64.direction = in gdth_fill_raw_cmd()
2672 memcpy(cmdp->u.raw64.cmd,scp->cmnd,16); in gdth_fill_raw_cmd()
2673 cmdp->u.raw64.sg_ranz = 0; in gdth_fill_raw_cmd()
2675 cmdp->u.raw.reserved = 0; in gdth_fill_raw_cmd()
2676 cmdp->u.raw.mdisc_time = 0; in gdth_fill_raw_cmd()
2677 cmdp->u.raw.mcon_time = 0; in gdth_fill_raw_cmd()
2678 cmdp->u.raw.clen = scp->cmd_len; in gdth_fill_raw_cmd()
2679 cmdp->u.raw.target = t; in gdth_fill_raw_cmd()
2680 cmdp->u.raw.lun = l; in gdth_fill_raw_cmd()
2681 cmdp->u.raw.bus = b; in gdth_fill_raw_cmd()
2682 cmdp->u.raw.priority = 0; in gdth_fill_raw_cmd()
2683 cmdp->u.raw.link_p = 0; in gdth_fill_raw_cmd()
2684 cmdp->u.raw.sdlen = scsi_bufflen(scp); in gdth_fill_raw_cmd()
2685 cmdp->u.raw.sense_len = 16; in gdth_fill_raw_cmd()
2686 cmdp->u.raw.sense_data = sense_paddr; in gdth_fill_raw_cmd()
2687 cmdp->u.raw.direction = in gdth_fill_raw_cmd()
2689 memcpy(cmdp->u.raw.cmd,scp->cmnd,12); in gdth_fill_raw_cmd()
2690 cmdp->u.raw.sg_ranz = 0; in gdth_fill_raw_cmd()
2700 cmdp->u.raw64.sdata = (u64)-1; in gdth_fill_raw_cmd()
2701 cmdp->u.raw64.sg_ranz = sgcnt; in gdth_fill_raw_cmd()
2703 cmdp->u.raw64.sg_lst[i].sg_ptr = sg_dma_address(sl); in gdth_fill_raw_cmd()
2705 if (cmdp->u.raw64.sg_lst[i].sg_ptr > (u64)0xffffffff) in gdth_fill_raw_cmd()
2710 cmdp->u.raw64.sg_lst[i].sg_len = sg_dma_len(sl); in gdth_fill_raw_cmd()
2715 cmdp->u.raw.sdata = 0xffffffff; in gdth_fill_raw_cmd()
2716 cmdp->u.raw.sg_ranz = sgcnt; in gdth_fill_raw_cmd()
2718 cmdp->u.raw.sg_lst[i].sg_ptr = sg_dma_address(sl); in gdth_fill_raw_cmd()
2722 cmdp->u.raw.sg_lst[i].sg_len = sg_dma_len(sl); in gdth_fill_raw_cmd()
2736 cmdp->u.raw64.sdata,cmdp->u.raw64.sg_ranz, in gdth_fill_raw_cmd()
2737 cmdp->u.raw64.sg_lst[0].sg_ptr, in gdth_fill_raw_cmd()
2738 cmdp->u.raw64.sg_lst[0].sg_len)); in gdth_fill_raw_cmd()
2740 ha->cmd_len = GDTOFFSOF(gdth_cmd_str,u.raw64.sg_lst) + in gdth_fill_raw_cmd()
2741 (u16)cmdp->u.raw64.sg_ranz * sizeof(gdth_sg64_str); in gdth_fill_raw_cmd()
2744 cmdp->u.raw.sdata,cmdp->u.raw.sg_ranz, in gdth_fill_raw_cmd()
2745 cmdp->u.raw.sg_lst[0].sg_ptr, in gdth_fill_raw_cmd()
2746 cmdp->u.raw.sg_lst[0].sg_len)); in gdth_fill_raw_cmd()
2748 ha->cmd_len = GDTOFFSOF(gdth_cmd_str,u.raw.sg_lst) + in gdth_fill_raw_cmd()
2749 (u16)cmdp->u.raw.sg_ranz * sizeof(gdth_sg_str); in gdth_fill_raw_cmd()
2799 GDTOFFSOF(gdth_cmd_str,u.ioctl.p_param) + sizeof(u64); in gdth_special_cmd()
2804 GDTOFFSOF(gdth_cmd_str,u.cache64.sg_lst) + sizeof(gdth_sg64_str); in gdth_special_cmd()
2807 GDTOFFSOF(gdth_cmd_str,u.cache.sg_lst) + sizeof(gdth_sg_str); in gdth_special_cmd()
2812 GDTOFFSOF(gdth_cmd_str,u.raw64.sg_lst) + sizeof(gdth_sg64_str); in gdth_special_cmd()
2815 GDTOFFSOF(gdth_cmd_str,u.raw.sg_lst) + sizeof(gdth_sg_str); in gdth_special_cmd()
3033 ha->status = readw(&dp2_ptr->u.ic.Status); in __gdth_interrupt()
3037 ha->info = readl(&dp2_ptr->u.ic.Info[0]); in __gdth_interrupt()
3038 ha->service = readw(&dp2_ptr->u.ic.Service); in __gdth_interrupt()
3039 ha->info2 = readl(&dp2_ptr->u.ic.Info[1]); in __gdth_interrupt()
3042 writeb(0, &dp2_ptr->u.ic.Cmd_Index);/* reset command index */ in __gdth_interrupt()
3048 ha->status = readw(&dp6_ptr->u.ic.Status); in __gdth_interrupt()
3052 ha->info = readl(&dp6_ptr->u.ic.Info[0]); in __gdth_interrupt()
3053 ha->service = readw(&dp6_ptr->u.ic.Service); in __gdth_interrupt()
3054 ha->info2 = readl(&dp6_ptr->u.ic.Info[1]); in __gdth_interrupt()
3057 writeb(0, &dp6_ptr->u.ic.Cmd_Index);/* reset command index */ in __gdth_interrupt()
3252 cmdp->u.screen.reserved = 0; in gdth_sync_event()
3253 cmdp->u.screen.su.msg.msg_handle= msg->msg_handle; in gdth_sync_event()
3254 cmdp->u.screen.su.msg.msg_addr = ha->msg_phys; in gdth_sync_event()
3256 ha->cmd_len = GDTOFFSOF(gdth_cmd_str,u.screen.su.msg.msg_addr) in gdth_sync_event()
3286 cmdp->u.screen.reserved = 0; in gdth_sync_event()
3287 cmdp->u.screen.su.msg.msg_handle= msg->msg_handle; in gdth_sync_event()
3288 cmdp->u.screen.su.msg.msg_addr = ha->msg_phys; in gdth_sync_event()
3290 ha->cmd_len = GDTOFFSOF(gdth_cmd_str,u.screen.su.msg.msg_addr) in gdth_sync_event()
3603 cmdp->u.screen.reserved = 0; in gdth_async_event()
3604 cmdp->u.screen.su.msg.msg_handle= MSG_INV_HANDLE; in gdth_async_event()
3605 cmdp->u.screen.su.msg.msg_addr = ha->msg_phys; in gdth_async_event()
3607 ha->cmd_len = GDTOFFSOF(gdth_cmd_str,u.screen.su.msg.msg_addr) in gdth_async_event()
4143 cmd.u.cache64.DeviceNo = res.number; in ioc_resetdrv()
4145 cmd.u.cache.DeviceNo = res.number; in ioc_resetdrv()
4189 gen.command.u.ioctl.p_param = paddr; in ioc_general()
4193 gen.command.u.cache64.BlockCnt = gen.command.u.cache.BlockCnt; in ioc_general()
4194 gen.command.u.cache64.BlockNo = gen.command.u.cache.BlockNo; in ioc_general()
4195 gen.command.u.cache64.DeviceNo = gen.command.u.cache.DeviceNo; in ioc_general()
4198 gen.command.u.cache64.DestAddr = (u64)-1; in ioc_general()
4199 gen.command.u.cache64.sg_canz = 1; in ioc_general()
4200 gen.command.u.cache64.sg_lst[0].sg_ptr = paddr; in ioc_general()
4201 gen.command.u.cache64.sg_lst[0].sg_len = gen.data_len; in ioc_general()
4202 gen.command.u.cache64.sg_lst[1].sg_len = 0; in ioc_general()
4204 gen.command.u.cache64.DestAddr = paddr; in ioc_general()
4205 gen.command.u.cache64.sg_canz = 0; in ioc_general()
4209 gen.command.u.cache.DestAddr = 0xffffffff; in ioc_general()
4210 gen.command.u.cache.sg_canz = 1; in ioc_general()
4211 gen.command.u.cache.sg_lst[0].sg_ptr = (u32)paddr; in ioc_general()
4212 gen.command.u.cache.sg_lst[0].sg_len = gen.data_len; in ioc_general()
4213 gen.command.u.cache.sg_lst[1].sg_len = 0; in ioc_general()
4215 gen.command.u.cache.DestAddr = paddr; in ioc_general()
4216 gen.command.u.cache.sg_canz = 0; in ioc_general()
4223 gen.command.u.raw64.sense_len = gen.command.u.raw.sense_len; in ioc_general()
4224 gen.command.u.raw64.bus = gen.command.u.raw.bus; in ioc_general()
4225 gen.command.u.raw64.lun = gen.command.u.raw.lun; in ioc_general()
4226 gen.command.u.raw64.target = gen.command.u.raw.target; in ioc_general()
4227 memcpy(cmd, gen.command.u.raw.cmd, 16); in ioc_general()
4228 memcpy(gen.command.u.raw64.cmd, cmd, 16); in ioc_general()
4229 gen.command.u.raw64.clen = gen.command.u.raw.clen; in ioc_general()
4230 gen.command.u.raw64.sdlen = gen.command.u.raw.sdlen; in ioc_general()
4231 gen.command.u.raw64.direction = gen.command.u.raw.direction; in ioc_general()
4234 gen.command.u.raw64.sdata = (u64)-1; in ioc_general()
4235 gen.command.u.raw64.sg_ranz = 1; in ioc_general()
4236 gen.command.u.raw64.sg_lst[0].sg_ptr = paddr; in ioc_general()
4237 gen.command.u.raw64.sg_lst[0].sg_len = gen.data_len; in ioc_general()
4238 gen.command.u.raw64.sg_lst[1].sg_len = 0; in ioc_general()
4240 gen.command.u.raw64.sdata = paddr; in ioc_general()
4241 gen.command.u.raw64.sg_ranz = 0; in ioc_general()
4243 gen.command.u.raw64.sense_data = paddr + gen.data_len; in ioc_general()
4246 gen.command.u.raw.sdata = 0xffffffff; in ioc_general()
4247 gen.command.u.raw.sg_ranz = 1; in ioc_general()
4248 gen.command.u.raw.sg_lst[0].sg_ptr = (u32)paddr; in ioc_general()
4249 gen.command.u.raw.sg_lst[0].sg_len = gen.data_len; in ioc_general()
4250 gen.command.u.raw.sg_lst[1].sg_len = 0; in ioc_general()
4252 gen.command.u.raw.sdata = paddr; in ioc_general()
4253 gen.command.u.raw.sg_ranz = 0; in ioc_general()
4255 gen.command.u.raw.sense_data = (u32)paddr + gen.data_len; in ioc_general()
4318 cmd->u.cache64.DeviceNo = i; in ioc_hdrlist()
4320 cmd->u.cache.DeviceNo = i; in ioc_hdrlist()
4365 cmd->u.cache64.DeviceNo = LINUX_OS; in ioc_rescan()
4368 cmd->u.cache.DeviceNo = LINUX_OS; in ioc_rescan()
4383 cmd->u.cache64.DeviceNo = i; in ioc_rescan()
4385 cmd->u.cache.DeviceNo = i; in ioc_rescan()
4417 cmd->u.cache64.DeviceNo = i; in ioc_rescan()
4419 cmd->u.cache.DeviceNo = i; in ioc_rescan()
4430 cmd->u.cache64.DeviceNo = i; in ioc_rescan()
4432 cmd->u.cache.DeviceNo = i; in ioc_rescan()
4445 cmd->u.cache64.DeviceNo = i; in ioc_rescan()
4447 cmd->u.cache.DeviceNo = i; in ioc_rescan()
4643 gdtcmd.u.cache64.DeviceNo = i; in gdth_flush()
4644 gdtcmd.u.cache64.BlockNo = 1; in gdth_flush()
4645 gdtcmd.u.cache64.sg_canz = 0; in gdth_flush()
4647 gdtcmd.u.cache.DeviceNo = i; in gdth_flush()
4648 gdtcmd.u.cache.BlockNo = 1; in gdth_flush()
4649 gdtcmd.u.cache.sg_canz = 0; in gdth_flush()