Searched refs:fpriv_list (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/ |
H A D | device.c | 337 INIT_LIST_HEAD(&hdev->fpriv_list); in device_early_init() 777 if (!list_empty(&hdev->fpriv_list)) in device_kill_open_processes() 785 list_for_each_entry(hpriv, &hdev->fpriv_list, dev_node) { in device_kill_open_processes() 807 while ((!list_empty(&hdev->fpriv_list)) && (pending_cnt)) { in device_kill_open_processes() 816 return list_empty(&hdev->fpriv_list) ? 0 : -EBUSY; in device_kill_open_processes()
|
H A D | habanalabs_drv.c | 159 list_add(&hpriv->dev_node, &hdev->fpriv_list); in hl_device_open() 210 list_add(&hpriv->dev_node, &hdev->fpriv_list); in hl_device_open_ctrl()
|
H A D | habanalabs.h | 1535 * @fpriv_list: list of file private data structures. Each structure is created 1537 * @fpriv_list_lock: protects the fpriv_list 1584 * @in_debug: is device under debug. This, together with fpriv_list, enforces 1645 struct list_head fpriv_list; member
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/ |
H A D | context.c | 311 list_for_each_entry(hpriv, &hdev->fpriv_list, dev_node) { in hl_get_compute_ctx()
|
H A D | device.c | 916 INIT_LIST_HEAD(&hdev->fpriv_list); in device_early_init() 1314 fd_list = control_dev ? &hdev->fpriv_ctrl_list : &hdev->fpriv_list; in device_kill_open_processes() 1401 fd_list = control_dev ? &hdev->fpriv_ctrl_list : &hdev->fpriv_list; in device_disable_open_processes() 1992 list_for_each_entry(hpriv, &hdev->fpriv_list, dev_node) in hl_notifier_event_send_all()
|
H A D | habanalabs_drv.c | 218 list_add(&hpriv->dev_node, &hdev->fpriv_list); in hl_device_open()
|
H A D | habanalabs.h | 3187 * @fpriv_list: list of file private data structures. Each structure is created 3191 * @fpriv_list_lock: protects the fpriv_list 3369 struct list_head fpriv_list; member
|
Completed in 18 milliseconds