Lines Matching refs:qm_list
348 struct hisi_qm_list *qm_list; member
509 static inline void hisi_qm_init_list(struct hisi_qm_list *qm_list) in hisi_qm_init_list() argument
511 INIT_LIST_HEAD(&qm_list->list); in hisi_qm_init_list()
512 mutex_init(&qm_list->lock); in hisi_qm_init_list()
515 static inline void hisi_qm_add_list(struct hisi_qm *qm, struct hisi_qm_list *qm_list) in hisi_qm_add_list() argument
517 mutex_lock(&qm_list->lock); in hisi_qm_add_list()
518 list_add_tail(&qm->list, &qm_list->list); in hisi_qm_add_list()
519 mutex_unlock(&qm_list->lock); in hisi_qm_add_list()
522 static inline void hisi_qm_del_list(struct hisi_qm *qm, struct hisi_qm_list *qm_list) in hisi_qm_del_list() argument
524 mutex_lock(&qm_list->lock); in hisi_qm_del_list()
526 mutex_unlock(&qm_list->lock); in hisi_qm_del_list()
569 int hisi_qm_alloc_qps_node(struct hisi_qm_list *qm_list, int qp_num,
573 void hisi_qm_wait_task_finish(struct hisi_qm *qm, struct hisi_qm_list *qm_list);
574 int hisi_qm_alg_register(struct hisi_qm *qm, struct hisi_qm_list *qm_list, int guard);
575 void hisi_qm_alg_unregister(struct hisi_qm *qm, struct hisi_qm_list *qm_list, int guard);