Lines Matching refs:pf_head
2758 * @pf_head: list_head of pointer fixup list
2760 * Processes all elements of @sgc_head, applying fixups from @pf_head
2771 struct list_head *pf_head)
2777 list_first_entry_or_null(pf_head, struct binder_ptr_fixup,
2823 pf = list_first_entry_or_null(pf_head,
2830 list_for_each_entry_safe(pf, tmppf, pf_head, node) {
2843 * @pf_head: list_head of pointer fixup list
2845 * Called to clean up @sgc_head and @pf_head if there is an
2849 struct list_head *pf_head)
2858 list_for_each_entry_safe(pf, tmppf, pf_head, node) {
2906 * @pf_head: list_head of binder ptr fixup list
2925 static int binder_add_fixup(struct list_head *pf_head, binder_size_t offset,
2942 list_for_each_entry_reverse(tmppf, pf_head, node) {
2952 list_add(&pf->node, pf_head);
2956 static int binder_translate_fd_array(struct list_head *pf_head,
3005 ret = binder_add_fixup(pf_head, fda_offset, 0, fda->num_fds * sizeof(u32));
3024 static int binder_fixup_parent(struct list_head *pf_head,
3071 return binder_add_fixup(pf_head, buffer_offset, bp->buffer, 0);
3207 struct list_head pf_head;
3211 INIT_LIST_HEAD(&pf_head);
3742 ret = binder_translate_fd_array(&pf_head, fda,
3791 ret = binder_fixup_parent(&pf_head, t,
3834 &sgc_head, &pf_head);
3918 binder_cleanup_deferred_txn_lists(&sgc_head, &pf_head);