Lines Matching refs:pio
143 const struct nvkm_falcon_func_pio *pio = nvkm_falcon_pio(falcon, &mem_type, &mem_base);
147 if (WARN_ON(!pio || !pio->rd))
151 if (WARN_ON(!len || (len & (pio->min - 1))))
154 pio->rd_init(falcon, port, mem_base);
156 xfer_len = min(len, pio->max);
157 pio->rd(falcon, port, img, xfer_len);
178 const struct nvkm_falcon_func_pio *pio = nvkm_falcon_pio(falcon, &mem_type, &mem_base);
182 if (WARN_ON(!pio || !pio->wr))
186 if (WARN_ON(!len || (len & (pio->min - 1))))
189 pio->wr_init(falcon, port, sec, mem_base);
191 xfer_len = min(len, pio->max);
192 pio->wr(falcon, port, img, xfer_len, tag++);