Lines Matching refs:dp6_ptr

510     register gdt6_dpram_str __iomem *dp6_ptr;
537 dp6_ptr = ha->brd;
538 writel(DPMEM_MAGIC, &dp6_ptr->u);
539 if (readl(&dp6_ptr->u) != DPMEM_MAGIC) {
561 dp6_ptr = ha->brd;
562 writel(DPMEM_MAGIC, &dp6_ptr->u);
563 if (readl(&dp6_ptr->u) == DPMEM_MAGIC) {
575 memset_io(&dp6_ptr->u, 0, sizeof(dp6_ptr->u));
576 if (readl(&dp6_ptr->u) != 0) {
583 writeb(0xff, &dp6_ptr->io.irqdel);
584 writeb(0x00, &dp6_ptr->io.irqen);
585 writeb(0x00, &dp6_ptr->u.ic.S_Status);
586 writeb(0x00, &dp6_ptr->u.ic.Cmd_Index);
588 writel(pcistr->dpmem, &dp6_ptr->u.ic.S_Info[0]);
589 writeb(0xff, &dp6_ptr->u.ic.S_Cmd_Indx);
590 writeb(0, &dp6_ptr->io.event);
593 while (readb(&dp6_ptr->u.ic.S_Status) != 0xff) {
601 prot_ver = (u8)readl(&dp6_ptr->u.ic.S_Info[0]);
602 writeb(0, &dp6_ptr->u.ic.S_Status);
603 writeb(0xff, &dp6_ptr->io.irqdel);
611 ha->ic_all_size = sizeof(dp6_ptr->u);
614 writel(0x00, &dp6_ptr->u.ic.S_Info[0]);
615 writel(0x00, &dp6_ptr->u.ic.S_Info[1]);
616 writel(0x00, &dp6_ptr->u.ic.S_Info[2]);
617 writel(0x00, &dp6_ptr->u.ic.S_Info[3]);
618 writeb(0xfe, &dp6_ptr->u.ic.S_Cmd_Indx);
619 writeb(0, &dp6_ptr->io.event);
622 while (readb(&dp6_ptr->u.ic.S_Status) != 0xfe) {
630 writeb(0, &dp6_ptr->u.ic.S_Status);
631 writeb(0xff, &dp6_ptr->io.irqdel);
887 gdt6_dpram_str __iomem *dp6_ptr;
894 dp6_ptr = ha->brd;
895 writeb(1, &dp6_ptr->io.irqdel);
896 writeb(0, &dp6_ptr->u.ic.Cmd_Index);
897 writeb(1, &dp6_ptr->io.irqen);
984 gdt6_dpram_str __iomem *dp6_ptr;
1004 dp6_ptr = ha->brd;
1006 &dp6_ptr->u.ic.comm_queue[cmd_no].offset);
1008 &dp6_ptr->u.ic.comm_queue[cmd_no].serv_id);
1009 memcpy_toio(&dp6_ptr->u.ic.gdt_dpr_cmd[dp_offset],cmd_ptr,cp_count);
2480 gdt6_dpram_str __iomem *dp6_ptr;
2513 dp6_ptr = ha->brd;
2516 ha->status = readw(&dp6_ptr->u.ic.Status);
2520 ha->info = readl(&dp6_ptr->u.ic.Info[0]);
2521 ha->service = readw(&dp6_ptr->u.ic.Service);
2522 ha->info2 = readl(&dp6_ptr->u.ic.Info[1]);
2524 writeb(0xff, &dp6_ptr->io.irqdel); /* acknowledge interrupt */
2525 writeb(0, &dp6_ptr->u.ic.Cmd_Index);/* reset command index */
2526 writeb(0, &dp6_ptr->io.Sema1); /* reset status semaphore */