Lines Matching refs:phead
2151 struct list_head *phead; in scmi_create_protocol_devices() local
2154 phead = idr_find(&scmi_requested_devices, prot_id); in scmi_create_protocol_devices()
2155 if (phead) { in scmi_create_protocol_devices()
2158 list_for_each_entry(rdev, phead, node) in scmi_create_protocol_devices()
2192 struct list_head *head, *phead = NULL; in scmi_protocol_device_request() local
2205 if (!phead) { in scmi_protocol_device_request()
2211 phead = head; in scmi_protocol_device_request()
2240 if (!phead) { in scmi_protocol_device_request()
2241 phead = kzalloc(sizeof(*phead), GFP_KERNEL); in scmi_protocol_device_request()
2242 if (!phead) { in scmi_protocol_device_request()
2247 INIT_LIST_HEAD(phead); in scmi_protocol_device_request()
2249 ret = idr_alloc(&scmi_requested_devices, (void *)phead, in scmi_protocol_device_request()
2255 kfree(phead); in scmi_protocol_device_request()
2261 list_add(&rdev->node, phead); in scmi_protocol_device_request()
2321 struct list_head *phead; in scmi_protocol_device_unrequest() local
2327 phead = idr_find(&scmi_requested_devices, id_table->protocol_id); in scmi_protocol_device_unrequest()
2328 if (phead) { in scmi_protocol_device_unrequest()
2331 list_for_each_entry_safe(victim, tmp, phead, node) { in scmi_protocol_device_unrequest()
2339 if (list_empty(phead)) { in scmi_protocol_device_unrequest()
2342 kfree(phead); in scmi_protocol_device_unrequest()