Home
last modified time | relevance | path

Searched refs:device_queue_manager (Results 1 – 7 of 7) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/amd/amdkfd/
Dkfd_device_queue_manager.h87 int (*create_queue)(struct device_queue_manager *dqm,
92 int (*destroy_queue)(struct device_queue_manager *dqm,
96 int (*update_queue)(struct device_queue_manager *dqm,
100 (struct device_queue_manager *dqm,
103 int (*register_process)(struct device_queue_manager *dqm,
106 int (*unregister_process)(struct device_queue_manager *dqm,
109 int (*initialize)(struct device_queue_manager *dqm);
110 int (*start)(struct device_queue_manager *dqm);
111 int (*stop)(struct device_queue_manager *dqm);
112 void (*uninitialize)(struct device_queue_manager *dqm);
[all …]
Dkfd_device_queue_manager.c40 static int set_pasid_vmid_mapping(struct device_queue_manager *dqm,
43 static int create_compute_queue_nocpsch(struct device_queue_manager *dqm,
47 static int execute_queues_cpsch(struct device_queue_manager *dqm, bool lock);
48 static int destroy_queues_cpsch(struct device_queue_manager *dqm,
51 static int create_sdma_queue_nocpsch(struct device_queue_manager *dqm,
55 static void deallocate_sdma_queue(struct device_queue_manager *dqm,
66 unsigned int get_first_pipe(struct device_queue_manager *dqm) in get_first_pipe()
72 unsigned int get_pipes_num(struct device_queue_manager *dqm) in get_pipes_num()
83 void program_sh_mem_settings(struct device_queue_manager *dqm, in program_sh_mem_settings()
94 static int allocate_vmid(struct device_queue_manager *dqm, in allocate_vmid()
[all …]
Dkfd_device_queue_manager_vi.c30 static bool set_cache_memory_policy_vi(struct device_queue_manager *dqm,
36 static int register_process_vi(struct device_queue_manager *dqm,
38 static int initialize_cpsch_vi(struct device_queue_manager *dqm);
39 static void init_sdma_vm(struct device_queue_manager *dqm, struct queue *q,
78 static bool set_cache_memory_policy_vi(struct device_queue_manager *dqm, in set_cache_memory_policy_vi()
107 static int register_process_vi(struct device_queue_manager *dqm, in register_process_vi()
148 static void init_sdma_vm(struct device_queue_manager *dqm, struct queue *q, in init_sdma_vm()
164 static int initialize_cpsch_vi(struct device_queue_manager *dqm) in initialize_cpsch_vi()
Dkfd_device_queue_manager_cik.c28 static bool set_cache_memory_policy_cik(struct device_queue_manager *dqm,
34 static int register_process_cik(struct device_queue_manager *dqm,
36 static int initialize_cpsch_cik(struct device_queue_manager *dqm);
37 static void init_sdma_vm(struct device_queue_manager *dqm, struct queue *q,
75 static bool set_cache_memory_policy_cik(struct device_queue_manager *dqm, in set_cache_memory_policy_cik()
101 static int register_process_cik(struct device_queue_manager *dqm, in register_process_cik()
136 static void init_sdma_vm(struct device_queue_manager *dqm, struct queue *q, in init_sdma_vm()
152 static int initialize_cpsch_cik(struct device_queue_manager *dqm) in initialize_cpsch_cik()
Dkfd_priv.h191 struct device_queue_manager *dqm;
418 struct device_queue_manager *dqm;
636 struct device_queue_manager *device_queue_manager_init(struct kfd_dev *dev);
637 void device_queue_manager_uninit(struct device_queue_manager *dqm);
677 struct device_queue_manager *dqm;
684 int pm_init(struct packet_manager *pm, struct device_queue_manager *dqm);
Dkfd_process_queue_manager.c276 struct device_queue_manager *dqm; in pqm_destroy_queue()
Dkfd_packet_manager.c426 int pm_init(struct packet_manager *pm, struct device_queue_manager *dqm) in pm_init()