Searched refs:control_page (Results 1 – 1 of 1) sorted by relevance
/netbsd-src/sys/dev/pci/ |
H A D | xmm7360.c | 425 struct control_page { struct 509 volatile struct control_page *cp; 645 xmm->cp = dma_alloc_coherent(xmm->dev, sizeof(struct control_page), &xmm->cp_phys, GFP_KERNEL); in xmm7360_cmd_ring_init() 648 xmm->cp->ctl.status = xmm->cp_phys + offsetof(struct control_page, status); in xmm7360_cmd_ring_init() 649 xmm->cp->ctl.s_wptr = xmm->cp_phys + offsetof(struct control_page, s_wptr); in xmm7360_cmd_ring_init() 650 xmm->cp->ctl.s_rptr = xmm->cp_phys + offsetof(struct control_page, s_rptr); in xmm7360_cmd_ring_init() 651 xmm->cp->ctl.c_wptr = xmm->cp_phys + offsetof(struct control_page, c_wptr); in xmm7360_cmd_ring_init() 652 xmm->cp->ctl.c_rptr = xmm->cp_phys + offsetof(struct control_page, c_rptr); in xmm7360_cmd_ring_init() 653 xmm->cp->ctl.c_ring = xmm->cp_phys + offsetof(struct control_page, c_ring); in xmm7360_cmd_ring_init() 694 dma_free_coherent(xmm->dev, sizeof(struct control_page), (volatile void *)xmm->cp, xmm->cp_phys); in xmm7360_cmd_ring_free()
|