Lines Matching refs:xe_device
110 static int exec_queue_user_extensions(struct xe_device *xe, struct xe_exec_queue *q,
165 static int alloc_dep_schedulers(struct xe_device *xe, struct xe_exec_queue *q) in alloc_dep_schedulers()
198 static struct xe_exec_queue *__xe_exec_queue_alloc(struct xe_device *xe, in __xe_exec_queue_alloc()
337 struct xe_exec_queue *xe_exec_queue_create(struct xe_device *xe, struct xe_vm *vm, in xe_exec_queue_create()
380 struct xe_exec_queue *xe_exec_queue_create_class(struct xe_device *xe, struct xe_gt *gt, in xe_exec_queue_create_class()
423 struct xe_exec_queue *xe_exec_queue_create_bind(struct xe_device *xe, in xe_exec_queue_create_bind()
557 xe_exec_queue_device_get_max_priority(struct xe_device *xe) in xe_exec_queue_device_get_max_priority()
563 static int exec_queue_set_priority(struct xe_device *xe, struct xe_exec_queue *q, in exec_queue_set_priority()
628 static int exec_queue_set_timeslice(struct xe_device *xe, struct xe_exec_queue *q, in exec_queue_set_timeslice()
645 exec_queue_set_pxp_type(struct xe_device *xe, struct xe_exec_queue *q, u64 value) in exec_queue_set_pxp_type()
660 static int exec_queue_set_hang_replay_state(struct xe_device *xe, in exec_queue_set_hang_replay_state()
677 static int xe_exec_queue_group_init(struct xe_device *xe, struct xe_exec_queue *q) in xe_exec_queue_group_init()
724 static int xe_exec_queue_group_validate(struct xe_device *xe, struct xe_exec_queue *q, in xe_exec_queue_group_validate()
757 static int xe_exec_queue_group_add(struct xe_device *xe, struct xe_exec_queue *q) in xe_exec_queue_group_add()
783 static void xe_exec_queue_group_delete(struct xe_device *xe, struct xe_exec_queue *q) in xe_exec_queue_group_delete()
795 static int exec_queue_set_multi_group(struct xe_device *xe, struct xe_exec_queue *q, in exec_queue_set_multi_group()
830 static int exec_queue_set_multi_queue_priority(struct xe_device *xe, struct xe_exec_queue *q, in exec_queue_set_multi_queue_priority()
848 typedef int (*xe_exec_queue_set_property_fn)(struct xe_device *xe,
865 struct xe_device *xe = to_xe_device(dev); in xe_exec_queue_set_property_ioctl()
923 static int exec_queue_user_ext_set_property(struct xe_device *xe, in exec_queue_user_ext_set_property()
959 typedef int (*xe_exec_queue_user_extension_fn)(struct xe_device *xe,
968 static int __exec_queue_user_extensions(struct xe_device *xe, struct xe_exec_queue *q, in __exec_queue_user_extensions()
1001 static int exec_queue_user_extensions(struct xe_device *xe, struct xe_exec_queue *q, in exec_queue_user_extensions()
1024 static u32 calc_validate_logical_mask(struct xe_device *xe, in calc_validate_logical_mask()
1089 struct xe_device *xe = to_xe_device(dev); in xe_exec_queue_create_ioctl()
1258 struct xe_device *xe = to_xe_device(dev); in xe_exec_queue_get_property_ioctl()
1354 struct xe_device *xe = gt_to_xe(q->gt); in xe_exec_queue_update_run_ticks()
1410 struct xe_device *xe = to_xe_device(dev); in xe_exec_queue_destroy_ioctl()