Lines Matching refs:dp6m_ptr
862 register gdt6m_dpram_str __iomem *dp6m_ptr; in gdth_init_pci() local
1111 dp6m_ptr = ha->brd; in gdth_init_pci()
1115 while( ((int)readb(&dp6m_ptr->i960r.sema0_reg) ) & 3 ) in gdth_init_pci()
1119 writel(DPMEM_MAGIC, &dp6m_ptr->u); in gdth_init_pci()
1120 if (readl(&dp6m_ptr->u) != DPMEM_MAGIC) { in gdth_init_pci()
1142 dp6m_ptr = ha->brd; in gdth_init_pci()
1143 writel(DPMEM_MAGIC, &dp6m_ptr->u); in gdth_init_pci()
1144 if (readl(&dp6m_ptr->u) == DPMEM_MAGIC) { in gdth_init_pci()
1156 memset_io(&dp6m_ptr->u, 0, sizeof(dp6m_ptr->u)); in gdth_init_pci()
1159 writeb(readb(&dp6m_ptr->i960r.edoor_en_reg) | 4, in gdth_init_pci()
1160 &dp6m_ptr->i960r.edoor_en_reg); in gdth_init_pci()
1161 writeb(0xff, &dp6m_ptr->i960r.edoor_reg); in gdth_init_pci()
1162 writeb(0x00, &dp6m_ptr->u.ic.S_Status); in gdth_init_pci()
1163 writeb(0x00, &dp6m_ptr->u.ic.Cmd_Index); in gdth_init_pci()
1165 writel(pcistr->dpmem, &dp6m_ptr->u.ic.S_Info[0]); in gdth_init_pci()
1166 writeb(0xff, &dp6m_ptr->u.ic.S_Cmd_Indx); in gdth_init_pci()
1167 writeb(1, &dp6m_ptr->i960r.ldoor_reg); in gdth_init_pci()
1170 while (readb(&dp6m_ptr->u.ic.S_Status) != 0xff) { in gdth_init_pci()
1178 prot_ver = (u8)readl(&dp6m_ptr->u.ic.S_Info[0]); in gdth_init_pci()
1179 writeb(0, &dp6m_ptr->u.ic.S_Status); in gdth_init_pci()
1187 ha->ic_all_size = sizeof(dp6m_ptr->u); in gdth_init_pci()
1190 writel(0x00, &dp6m_ptr->u.ic.S_Info[0]); in gdth_init_pci()
1191 writel(0x00, &dp6m_ptr->u.ic.S_Info[1]); in gdth_init_pci()
1192 writel(0x00, &dp6m_ptr->u.ic.S_Info[2]); in gdth_init_pci()
1193 writel(0x00, &dp6m_ptr->u.ic.S_Info[3]); in gdth_init_pci()
1194 writeb(0xfe, &dp6m_ptr->u.ic.S_Cmd_Indx); in gdth_init_pci()
1195 writeb(1, &dp6m_ptr->i960r.ldoor_reg); in gdth_init_pci()
1198 while (readb(&dp6m_ptr->u.ic.S_Status) != 0xfe) { in gdth_init_pci()
1206 writeb(0, &dp6m_ptr->u.ic.S_Status); in gdth_init_pci()
1209 writeb(0xfd, &dp6m_ptr->u.ic.S_Cmd_Indx); in gdth_init_pci()
1210 writeb(1, &dp6m_ptr->i960r.ldoor_reg); in gdth_init_pci()
1213 while (readb(&dp6m_ptr->u.ic.S_Status) != 0xfd) { in gdth_init_pci()
1221 prot_ver = (u8)(readl(&dp6m_ptr->u.ic.S_Info[0]) >> 16); in gdth_init_pci()
1222 writeb(0, &dp6m_ptr->u.ic.S_Status); in gdth_init_pci()
1240 gdt6m_dpram_str __iomem *dp6m_ptr; in gdth_enable_int() local
1263 dp6m_ptr = ha->brd; in gdth_enable_int()
1264 writeb(0xff, &dp6m_ptr->i960r.edoor_reg); in gdth_enable_int()
1265 writeb(readb(&dp6m_ptr->i960r.edoor_en_reg) & ~4, in gdth_enable_int()
1266 &dp6m_ptr->i960r.edoor_en_reg); in gdth_enable_int()
1356 register gdt6m_dpram_str __iomem *dp6m_ptr; in gdth_copy_command() local
1402 dp6m_ptr = ha->brd; in gdth_copy_command()
1404 &dp6m_ptr->u.ic.comm_queue[cmd_no].offset); in gdth_copy_command()
1406 &dp6m_ptr->u.ic.comm_queue[cmd_no].serv_id); in gdth_copy_command()
1407 memcpy_toio(&dp6m_ptr->u.ic.gdt_dpr_cmd[dp_offset],cmd_ptr,cp_count); in gdth_copy_command()
2960 gdt6m_dpram_str __iomem *dp6m_ptr = NULL; in __gdth_interrupt() local
3075 dp6m_ptr = ha->brd; in __gdth_interrupt()
3083 ha->status = readw(&dp6m_ptr->i960r.status); in __gdth_interrupt()
3096 ha->info = readl(&dp6m_ptr->i960r.info[0]); in __gdth_interrupt()
3097 ha->service = readw(&dp6m_ptr->i960r.service); in __gdth_interrupt()
3098 ha->info2 = readl(&dp6m_ptr->i960r.info[1]); in __gdth_interrupt()
3120 writeb(0xff, &dp6m_ptr->i960r.edoor_reg); in __gdth_interrupt()
3121 writeb(0, &dp6m_ptr->i960r.sema1_reg); in __gdth_interrupt()
3205 writeb(0xff, &dp6m_ptr->i960r.edoor_reg); in __gdth_interrupt()
3206 writeb(0, &dp6m_ptr->i960r.sema1_reg); in __gdth_interrupt()