Lines Matching refs:phead
947 struct list_head *phead; in __do_sched_recv_cb() local
950 phead = xa_load(&drv_info->partition_info, part_id); in __do_sched_recv_cb()
951 if (!phead) { in __do_sched_recv_cb()
956 list_for_each_entry_safe(partition, tmp, phead, node) { in __do_sched_recv_cb()
1147 struct list_head *phead; in ffa_sched_recv_cb_update() local
1153 phead = xa_load(&drv_info->partition_info, dev->vm_id); in ffa_sched_recv_cb_update()
1154 if (!phead) { in ffa_sched_recv_cb_update()
1159 list_for_each_entry_safe(partition, tmp, phead, node) in ffa_sched_recv_cb_update()
1588 struct list_head *head, *phead; in ffa_xa_add_partition_info() local
1591 phead = xa_load(&drv_info->partition_info, dev->vm_id); in ffa_xa_add_partition_info()
1592 if (phead) { in ffa_xa_add_partition_info()
1593 head = phead; in ffa_xa_add_partition_info()
1610 if (!phead) { in ffa_xa_add_partition_info()
1611 phead = kzalloc(sizeof(*phead), GFP_KERNEL); in ffa_xa_add_partition_info()
1612 if (!phead) in ffa_xa_add_partition_info()
1615 INIT_LIST_HEAD(phead); in ffa_xa_add_partition_info()
1617 ret = xa_insert(&drv_info->partition_info, dev->vm_id, phead, in ffa_xa_add_partition_info()
1625 list_add(&info->node, phead); in ffa_xa_add_partition_info()
1629 kfree(phead); in ffa_xa_add_partition_info()
1665 struct list_head *phead; in ffa_partitions_cleanup() local
1671 xa_for_each(&drv_info->partition_info, idx, phead) { in ffa_partitions_cleanup()
1675 list_for_each_entry_safe(info, tmp, phead, node) { in ffa_partitions_cleanup()
1679 kfree(phead); in ffa_partitions_cleanup()