Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/gpu/drm/amd/amdkfd/
Dkfd_device_queue_manager.h87 int (*create_queue)(struct device_queue_manager *dqm,
91 int (*destroy_queue)(struct device_queue_manager *dqm,
94 int (*update_queue)(struct device_queue_manager *dqm,
98 (struct device_queue_manager *dqm,
101 int (*register_process)(struct device_queue_manager *dqm,
103 int (*unregister_process)(struct device_queue_manager *dqm,
105 int (*initialize)(struct device_queue_manager *dqm);
106 int (*start)(struct device_queue_manager *dqm);
107 int (*stop)(struct device_queue_manager *dqm);
108 void (*uninitialize)(struct device_queue_manager *dqm);
[all …]
Dkfd_device_queue_manager_vi.c26 static bool set_cache_memory_policy_vi(struct device_queue_manager *dqm,
32 static int register_process_vi(struct device_queue_manager *dqm,
34 static int initialize_cpsch_vi(struct device_queue_manager *dqm);
45 static bool set_cache_memory_policy_vi(struct device_queue_manager *dqm, in set_cache_memory_policy_vi()
55 static int register_process_vi(struct device_queue_manager *dqm, in register_process_vi()
61 static int initialize_cpsch_vi(struct device_queue_manager *dqm) in initialize_cpsch_vi()
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, bool lock);
50 static int create_sdma_queue_nocpsch(struct device_queue_manager *dqm,
54 static void deallocate_sdma_queue(struct device_queue_manager *dqm,
65 unsigned int get_first_pipe(struct device_queue_manager *dqm) in get_first_pipe()
71 unsigned int get_pipes_num(struct device_queue_manager *dqm) in get_pipes_num()
82 void program_sh_mem_settings(struct device_queue_manager *dqm, in program_sh_mem_settings()
93 static int allocate_vmid(struct device_queue_manager *dqm, in allocate_vmid()
[all …]
Dkfd_device_queue_manager_cik.c27 static bool set_cache_memory_policy_cik(struct device_queue_manager *dqm,
33 static int register_process_cik(struct device_queue_manager *dqm,
35 static int initialize_cpsch_cik(struct device_queue_manager *dqm);
71 static bool set_cache_memory_policy_cik(struct device_queue_manager *dqm, in set_cache_memory_policy_cik()
97 static int register_process_cik(struct device_queue_manager *dqm, in register_process_cik()
132 static int initialize_cpsch_cik(struct device_queue_manager *dqm) in initialize_cpsch_cik()
Dkfd_priv.h165 struct device_queue_manager *dqm;
383 struct device_queue_manager *dqm;
584 struct device_queue_manager *device_queue_manager_init(struct kfd_dev *dev);
585 void device_queue_manager_uninit(struct device_queue_manager *dqm);
619 struct device_queue_manager *dqm;
626 int pm_init(struct packet_manager *pm, struct device_queue_manager *dqm);
Dkfd_process_queue_manager.c260 struct device_queue_manager *dqm; in pqm_destroy_queue()
Dkfd_packet_manager.c317 int pm_init(struct packet_manager *pm, struct device_queue_manager *dqm) in pm_init()