Lines Matching defs:dev
115 fd_ring->ring_bo = fd_bo_new_ring(submit->pipe->dev, SUBALLOC_SIZE);
153 fd_ring->ring_bo = fd_bo_new_ring(submit->pipe->dev, size);
244 util_queue_add_job(&submit->pipe->dev->submit_queue,
267 if (submit->pipe->dev->deferred_cmds > 128)
277 struct fd_device *dev = submit->pipe->dev;
283 simple_mtx_lock(&dev->submit_lock);
289 if (!list_is_empty(&dev->deferred_submits) &&
290 (last_submit(&dev->deferred_submits)->pipe != submit->pipe)) {
293 list_replace(&dev->deferred_submits, &submit_list);
294 list_inithead(&dev->deferred_submits);
295 dev->deferred_cmds = 0;
300 list_addtail(&fd_submit_ref(submit)->node, &dev->deferred_submits);
315 dev->deferred_cmds += fd_ringbuffer_cmd_count(submit->primary);
316 assert(dev->deferred_cmds == fd_dev_count_deferred_cmds(dev));
317 simple_mtx_unlock(&dev->submit_lock);
324 list_replace(&dev->deferred_submits, &submit_list);
325 list_inithead(&dev->deferred_submits);
326 dev->deferred_cmds = 0;
328 simple_mtx_unlock(&dev->submit_lock);
336 struct fd_device *dev = pipe->dev;
343 simple_mtx_lock(&dev->submit_lock);
347 foreach_submit_safe (deferred_submit, &dev->deferred_submits) {
360 dev->deferred_cmds -= fd_ringbuffer_cmd_count(deferred_submit->primary);
363 assert(dev->deferred_cmds == fd_dev_count_deferred_cmds(dev));
365 simple_mtx_unlock(&dev->submit_lock);
469 fd_ring->ring_bo = fd_bo_new_ring(pipe->dev, size);
622 struct fd_device *dev = pipe->dev;
629 simple_mtx_lock(&dev->suballoc_lock);
632 fd_ring->offset = align(dev->suballoc_offset, 64);
633 if (!dev->suballoc_bo ||
634 fd_ring->offset + size > fd_bo_size(dev->suballoc_bo)) {
635 if (dev->suballoc_bo)
636 fd_bo_del(dev->suballoc_bo);
637 dev->suballoc_bo =
638 fd_bo_new_ring(dev, MAX2(SUBALLOC_SIZE, align(size, 4096)));
643 fd_ring->ring_bo = fd_bo_ref(dev->suballoc_bo);
646 dev->suballoc_offset = fd_ring->offset + size;
648 simple_mtx_unlock(&dev->suballoc_lock);