Lines Matching refs:init

741 	const struct gf100_gr_init *init;  in gf100_gr_mmio()  local
743 pack_for_each_init(init, pack, p) { in gf100_gr_mmio()
744 u32 next = init->addr + init->count * init->pitch; in gf100_gr_mmio()
745 u32 addr = init->addr; in gf100_gr_mmio()
747 nvkm_wr32(device, addr, init->data); in gf100_gr_mmio()
748 addr += init->pitch; in gf100_gr_mmio()
758 const struct gf100_gr_init *init; in gf100_gr_icmd() local
763 pack_for_each_init(init, pack, p) { in gf100_gr_icmd()
764 u32 next = init->addr + init->count * init->pitch; in gf100_gr_icmd()
765 u32 addr = init->addr; in gf100_gr_icmd()
767 if ((pack == p && init == p->init) || data != init->data) { in gf100_gr_icmd()
768 nvkm_wr32(device, 0x400204, init->data); in gf100_gr_icmd()
769 data = init->data; in gf100_gr_icmd()
784 addr += init->pitch; in gf100_gr_icmd()
796 const struct gf100_gr_init *init; in gf100_gr_mthd() local
799 pack_for_each_init(init, pack, p) { in gf100_gr_mthd()
801 u32 next = init->addr + init->count * init->pitch; in gf100_gr_mthd()
802 u32 addr = init->addr; in gf100_gr_mthd()
804 if ((pack == p && init == p->init) || data != init->data) { in gf100_gr_mthd()
805 nvkm_wr32(device, 0x40448c, init->data); in gf100_gr_mthd()
806 data = init->data; in gf100_gr_mthd()
811 addr += init->pitch; in gf100_gr_mthd()
1299 const struct gf100_gr_init *init; in gf100_gr_init_csdata() local
1310 pack_for_each_init(init, iter, pack) { in gf100_gr_init_csdata()
1311 u32 head = init->addr - base; in gf100_gr_init_csdata()
1312 u32 tail = head + init->count * init->pitch; in gf100_gr_init_csdata()
1325 head = head + init->pitch; in gf100_gr_init_csdata()
1586 return gr->func->init(gr); in gf100_gr_init_()
1619 .init = gf100_gr_init_,
1830 .init = gf100_gr_init,