Lines Matching defs:pf_head
2472 * @pf_head: list_head of pointer fixup list
2474 * Processes all elements of @sgc_head, applying fixups from @pf_head
2485 struct list_head *pf_head)
2491 list_first_entry_or_null(pf_head, struct binder_ptr_fixup,
2537 pf = list_first_entry_or_null(pf_head,
2544 list_for_each_entry_safe(pf, tmppf, pf_head, node) {
2557 * @pf_head: list_head of pointer fixup list
2559 * Called to clean up @sgc_head and @pf_head if there is an
2563 struct list_head *pf_head)
2572 list_for_each_entry_safe(pf, tmppf, pf_head, node) {
2620 * @pf_head: list_head of binder ptr fixup list
2639 static int binder_add_fixup(struct list_head *pf_head, binder_size_t offset,
2656 list_for_each_entry_reverse(tmppf, pf_head, node) {
2666 list_add(&pf->node, pf_head);
2670 static int binder_translate_fd_array(struct list_head *pf_head,
2719 ret = binder_add_fixup(pf_head, fda_offset, 0, fda->num_fds * sizeof(u32));
2738 static int binder_fixup_parent(struct list_head *pf_head,
2786 return binder_add_fixup(pf_head, buffer_offset, bp->buffer, 0);
3103 LIST_HEAD(pf_head);
3651 ret = binder_translate_fd_array(&pf_head, fda,
3703 ret = binder_fixup_parent(&pf_head, t,
3748 &sgc_head, &pf_head);
3853 binder_cleanup_deferred_txn_lists(&sgc_head, &pf_head);