Lines Matching full:body

79  * struct vsp1_pre_ext_dl_body - Pre Extended Display List Body
93 * struct vsp1_dl_body - Display list body
95 * @free: entry in the pool free body list
96 * @refcnt: reference tracking for the body
97 * @pool: pool to which this body belongs
121 * struct vsp1_dl_body_pool - display list body pool
136 /* Body management */
175 * @body0: first display list body
213 * @pool: body pool for the display list bodies
232 * Display List Body Management
239 * @num_entries: The maximum number of entries that a body can contain
264 * display list, not per display list body, thus this allocation is in vsp1_dl_body_pool_create()
303 * vsp1_dl_body_pool_destroy - Release a body pool
304 * @pool: The body pool
322 * vsp1_dl_body_get - Obtain a body from a pool
323 * @pool: The body pool
325 * Obtain a body from the pool without blocking.
327 * Returns a display list body or NULL if there are none available.
348 * vsp1_dl_body_put - Return a body back to its pool
349 * @dlb: The display list body
351 * Return a body back to the pool, and reset the num_entries to clear the list.
371 * vsp1_dl_body_write - Write a register to a display list body
372 * @dlb: The body
376 * Write the given register and value to the display list body. The maximum
377 * number of entries that can be written in a body is specified when the body is
469 * TODO: Auto-disp can utilise more than one extended body in vsp1_dl_cmd_pool_create()
560 /* Get a default body for our list. */ in vsp1_dl_list_alloc()
656 * has at least one body, thus we reinitialise the entries list. in __vsp1_dl_list_put()
685 * vsp1_dl_list_get_body0 - Obtain the default body for the display list
688 * Obtain a pointer to the internal display list body allowing this to be passed
697 * vsp1_dl_list_add_body - Add a body to the display list
699 * @dlb: The body
701 * Add a display list body to a display list. Registers contained in bodies are
705 * Adding a body to a display list passes ownership of the body to the list. The
706 * caller retains its reference to the body when adding it to the display list,
707 * but is not allowed to add new entries to the body.
710 * when the body isn't needed anymore.
760 * address of the first body has already been filled when the display in vsp1_dl_list_fill_header()
1109 * Initialize the display list body and allocate DMA memory for the body in vsp1_dlm_create()
1111 * fragmentation, with the header located right after the body in in vsp1_dlm_create()
1112 * memory. An extra body is allocated on top of the prealloc to account in vsp1_dlm_create()
1113 * for the cached body used by the vsp1_pipeline object. in vsp1_dlm_create()