Lines Matching refs:ic

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()
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()
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()
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()
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()
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()
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()
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()
3036 ha->status = readw(&dp2_ptr->u.ic.Status); in __gdth_interrupt()
3040 ha->info = readl(&dp2_ptr->u.ic.Info[0]); in __gdth_interrupt()
3041 ha->service = readw(&dp2_ptr->u.ic.Service); in __gdth_interrupt()
3042 ha->info2 = readl(&dp2_ptr->u.ic.Info[1]); in __gdth_interrupt()
3045 writeb(0, &dp2_ptr->u.ic.Cmd_Index);/* reset command index */ in __gdth_interrupt()
3051 ha->status = readw(&dp6_ptr->u.ic.Status); in __gdth_interrupt()
3055 ha->info = readl(&dp6_ptr->u.ic.Info[0]); in __gdth_interrupt()
3056 ha->service = readw(&dp6_ptr->u.ic.Service); in __gdth_interrupt()
3057 ha->info2 = readl(&dp6_ptr->u.ic.Info[1]); in __gdth_interrupt()
3060 writeb(0, &dp6_ptr->u.ic.Cmd_Index);/* reset command index */ in __gdth_interrupt()