Lines Matching refs:phead
1599 struct list_head *phead; in scmi_create_protocol_devices() local
1602 phead = idr_find(&scmi_requested_devices, prot_id); in scmi_create_protocol_devices()
1603 if (phead) { in scmi_create_protocol_devices()
1606 list_for_each_entry(rdev, phead, node) in scmi_create_protocol_devices()
1640 struct list_head *head, *phead = NULL; in scmi_protocol_device_request() local
1653 if (!phead) { in scmi_protocol_device_request()
1659 phead = head; in scmi_protocol_device_request()
1688 if (!phead) { in scmi_protocol_device_request()
1689 phead = kzalloc(sizeof(*phead), GFP_KERNEL); in scmi_protocol_device_request()
1690 if (!phead) { in scmi_protocol_device_request()
1695 INIT_LIST_HEAD(phead); in scmi_protocol_device_request()
1697 ret = idr_alloc(&scmi_requested_devices, (void *)phead, in scmi_protocol_device_request()
1703 kfree(phead); in scmi_protocol_device_request()
1709 list_add(&rdev->node, phead); in scmi_protocol_device_request()
1763 struct list_head *phead; in scmi_protocol_device_unrequest() local
1769 phead = idr_find(&scmi_requested_devices, id_table->protocol_id); in scmi_protocol_device_unrequest()
1770 if (phead) { in scmi_protocol_device_unrequest()
1773 list_for_each_entry_safe(victim, tmp, phead, node) { in scmi_protocol_device_unrequest()
1781 if (list_empty(phead)) { in scmi_protocol_device_unrequest()
1784 kfree(phead); in scmi_protocol_device_unrequest()