Lines Matching refs:sgd_addr
70 bus_addr_t sgd_addr; member
81 bus_addr_t sgd_addr; member
255 ch->sgd_addr = via->sgd_addr; in viachan_init()
263 ch->sgd_addr = via->sgd_addr + sizeof(struct via_dma_op) * SEGS_PER_CHAN; in viachan_init()
342 bus_addr_t sgd_addr = ch->sgd_addr; in viachan_trigger() local
347 DEB(printf("ado located at va=%p pa=%x\n", ch->sgd_table, sgd_addr)); in viachan_trigger()
352 via_wr(via, ch->base, sgd_addr, 4); in viachan_trigger()
367 bus_addr_t sgd_addr = ch->sgd_addr; in viachan_getptr() local
383 seg = (base - sgd_addr) / sizeof(struct via_dma_op); in viachan_getptr()
464 via->sgd_addr = bds->ds_addr; in dma_cb()
600 if (via->sgd_addr) bus_dmamap_unload(via->sgd_dmat, via->sgd_dmamap); in via_attach()