Lines Matching defs:list

280  * @node: hash linked-list node for the pgts on host (shadow pgts for device resident MMU and
952 * @debugfs_list: node in debugfs list of command buffers.
953 * @pool_list: node in pool list of command buffers.
1137 * @wait_list_head: head to the list of user threads pending on this interrupt
1138 * @ts_list_head: head to the list of timestamp records
1158 * @free_objects_node: node in the list free_obj_jobs
1173 * the job will be to pass over the free_obj_jobs list and put refcount to objects
1174 * in each node of the list
1177 * @free_obj_head: list of free jobs nodes (node type timestamp_reg_free_node)
1178 * @dynamic_alloc_free_obj_head: list of free jobs nodes which were dynamically allocated in the
1192 * @interrupt: interrupt that the node hanged on it's wait list.
1213 * @list_node: node in the list of user threads pending on an interrupt or timestamp
1778 * @lock: protects the virtual addresses list.
1779 * @list: list of virtual addresses blocks available for mappings.
1786 struct list_head list;
1836 * @list_link: link to either container's used list or free list
1837 * @map_link: list to the container hash map
1853 * @used_list: list of outcome objects currently in use
1854 * @free_list: list of outcome objects currently not in use
1883 * @hw_block_list_lock: protects the HW block memory list.
1885 * @debugfs_list: node in debugfs list of contexts.
1886 * @hw_block_mem_list: list of HW block virtual mapped addresses.
1956 * @job_node: linked-list node for hanging the object on the Job's list.
1961 * @debugfs_list: node in debugfs list of command submissions.
1985 * @job_list: list of the CS's jobs in the various queues.
1986 * @job_lock: spinlock for the CS's jobs list. Needed for free_job.
1993 * @mirror_node : node in device mirror list of command submissions.
1994 * @staged_cs_node: node in the staged cs list.
1995 * @debugfs_list: node in debugfs list of command submissions.
2063 * @cs_node: the node to hang on the CS jobs list.
2069 * @userptr_list: linked-list of userptr mappings that belong to this job and
2071 * @debugfs_list: node in debugfs list of command submission jobs.
2116 * @job_userptr_list: linked-list of userptr mappings that belong to the related
2175 * struct hl_vm_hw_block_list_node - list element from user virtual address to
2177 * @node: node to hang on the list in context object.
2198 * @total_size: total size of all the pages in this list.
2199 * @node: used to attach to deletion list that is used when all the allocations are cleared
2202 * @asid: the context related to this list.
2204 * @flags: HL_MEM_* flags related to this list.
2205 * @handle: the provided handle related to this list.
2228 * @node: node to hang on the virtual range list in context object.
2305 * @debugfs_list: list of relevant ASIC debugfs.
2306 * @dev_node: node in the device list of file private data
2360 * @file_list: list of available debugfs files.
2362 * @cb_list: list of available CBs.
2364 * @cs_list: list of available CSs.
2366 * @cs_job_list: list of available CB jobs.
2368 * @userptr_list: list of available userptrs (virtual memory chunk descriptor).
2370 * @ctx_mem_hash_list: list of available contexts with MMU mappings.
2371 * @ctx_mem_hash_mutex: protects list of available contexts with MMU mappings.
2867 * @get_tlb_info: returns the list of hops and hop-entries used that were
2913 * @completion: completion of any of the CS in the list
3196 * interrupt, driver will monitor the list of fences
3202 * list of fences registered to this common structure.
3216 * @cs_mirror_list: CS mirror list for TDR.
3242 * @cb_pool: list of pre allocated CBs.
3248 * @fpriv_list: list of file private data structures. Each structure is created
3250 * @fpriv_ctrl_list: list of file private data structures. Each structure is created
3257 * @dec: list of decoder sw instance
3623 * hl_get_sg_info() - get number of pages and the DMA address from SG list.
3624 * @sg: the SG list.
3627 * Calculate the number of consecutive pages described by the SG list. Take the