Home
last modified time | relevance | path

Searched refs:fpriv_list (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/
H A Ddevice.c337 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 Dhabanalabs_drv.c159 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 Dhabanalabs.h1535 * @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 Dcontext.c311 list_for_each_entry(hpriv, &hdev->fpriv_list, dev_node) { in hl_get_compute_ctx()
H A Ddevice.c916 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 Dhabanalabs_drv.c218 list_add(&hpriv->dev_node, &hdev->fpriv_list); in hl_device_open()
H A Dhabanalabs.h3187 * @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