Lines Matching defs:dev
44 get_rsd(const struct panfrost_device *dev)
46 return dev->indirect_dispatch.descs->ptr.gpu;
50 get_tls(const struct panfrost_device *dev)
52 return dev->indirect_dispatch.descs->ptr.gpu +
61 struct panfrost_device *dev = pool->dev;
76 cfg.state = get_rsd(dev);
77 cfg.thread_storage = get_tls(pool->dev);
87 GENX(pan_indirect_dispatch_init)(struct panfrost_device *dev)
149 .gpu_id = dev->gpu_id,
168 dev->indirect_dispatch.bin =
169 panfrost_bo_create(dev, binary.size, PAN_BO_EXECUTE,
172 memcpy(dev->indirect_dispatch.bin->ptr.cpu, binary.data, binary.size);
175 dev->indirect_dispatch.descs =
176 panfrost_bo_create(dev,
181 mali_ptr address = dev->indirect_dispatch.bin->ptr.gpu;
183 void *rsd = dev->indirect_dispatch.descs->ptr.cpu;
188 void *tsd = dev->indirect_dispatch.descs->ptr.cpu +
196 GENX(pan_indirect_dispatch_cleanup)(struct panfrost_device *dev)
198 panfrost_bo_unreference(dev->indirect_dispatch.bin);
199 panfrost_bo_unreference(dev->indirect_dispatch.descs);