Lines Matching refs:vsp1_dl_list
183 struct vsp1_dl_list { struct
223 struct vsp1_dl_list *active; argument
224 struct vsp1_dl_list *queued;
225 struct vsp1_dl_list *pending;
532 struct vsp1_dl_ext_cmd *vsp1_dl_get_pre_cmd(struct vsp1_dl_list *dl) in vsp1_dl_get_pre_cmd()
548 static struct vsp1_dl_list *vsp1_dl_list_alloc(struct vsp1_dl_manager *dlm) in vsp1_dl_list_alloc()
550 struct vsp1_dl_list *dl; in vsp1_dl_list_alloc()
578 static void vsp1_dl_list_bodies_put(struct vsp1_dl_list *dl) in vsp1_dl_list_bodies_put()
588 static void vsp1_dl_list_free(struct vsp1_dl_list *dl) in vsp1_dl_list_free()
604 struct vsp1_dl_list *vsp1_dl_list_get(struct vsp1_dl_manager *dlm) in vsp1_dl_list_get()
606 struct vsp1_dl_list *dl = NULL; in vsp1_dl_list_get()
612 dl = list_first_entry(&dlm->free, struct vsp1_dl_list, list); in vsp1_dl_list_get()
628 static void __vsp1_dl_list_put(struct vsp1_dl_list *dl) in __vsp1_dl_list_put()
630 struct vsp1_dl_list *dl_next; in __vsp1_dl_list_put()
672 void vsp1_dl_list_put(struct vsp1_dl_list *dl) in vsp1_dl_list_put()
691 struct vsp1_dl_body *vsp1_dl_list_get_body0(struct vsp1_dl_list *dl) in vsp1_dl_list_get_body0()
712 int vsp1_dl_list_add_body(struct vsp1_dl_list *dl, struct vsp1_dl_body *dlb) in vsp1_dl_list_add_body()
735 int vsp1_dl_list_add_chain(struct vsp1_dl_list *head, in vsp1_dl_list_add_chain()
736 struct vsp1_dl_list *dl) in vsp1_dl_list_add_chain()
751 static void vsp1_dl_list_fill_header(struct vsp1_dl_list *dl, bool is_last) in vsp1_dl_list_fill_header()
803 struct vsp1_dl_list *next = list_next_entry(dl, chain); in vsp1_dl_list_fill_header()
851 static void vsp1_dl_list_hw_enqueue(struct vsp1_dl_list *dl) in vsp1_dl_list_hw_enqueue()
866 static void vsp1_dl_list_commit_continuous(struct vsp1_dl_list *dl) in vsp1_dl_list_commit_continuous()
903 static void vsp1_dl_list_commit_singleshot(struct vsp1_dl_list *dl) in vsp1_dl_list_commit_singleshot()
917 void vsp1_dl_list_commit(struct vsp1_dl_list *dl, unsigned int dl_flags) in vsp1_dl_list_commit()
920 struct vsp1_dl_list *dl_next; in vsp1_dl_list_commit()
1127 struct vsp1_dl_list *dl; in vsp1_dlm_create()
1157 struct vsp1_dl_list *dl, *next; in vsp1_dlm_destroy()