Lines Matching refs:pf_head
2410 * @pf_head: list_head of pointer fixup list
2412 * Processes all elements of @sgc_head, applying fixups from @pf_head
2423 struct list_head *pf_head)
2429 list_first_entry_or_null(pf_head, struct binder_ptr_fixup,
2475 pf = list_first_entry_or_null(pf_head,
2482 list_for_each_entry_safe(pf, tmppf, pf_head, node) {
2495 * @pf_head: list_head of pointer fixup list
2497 * Called to clean up @sgc_head and @pf_head if there is an
2501 struct list_head *pf_head)
2510 list_for_each_entry_safe(pf, tmppf, pf_head, node) {
2558 * @pf_head: list_head of binder ptr fixup list
2577 static int binder_add_fixup(struct list_head *pf_head, binder_size_t offset,
2594 list_for_each_entry_reverse(tmppf, pf_head, node) {
2604 list_add(&pf->node, pf_head);
2608 static int binder_translate_fd_array(struct list_head *pf_head,
2657 ret = binder_add_fixup(pf_head, fda_offset, 0, fda->num_fds * sizeof(u32));
2676 static int binder_fixup_parent(struct list_head *pf_head,
2723 return binder_add_fixup(pf_head, buffer_offset, bp->buffer, 0);
2972 struct list_head pf_head;
2976 INIT_LIST_HEAD(&pf_head);
3541 ret = binder_translate_fd_array(&pf_head, fda,
3594 ret = binder_fixup_parent(&pf_head, t,
3639 &sgc_head, &pf_head);
3740 binder_cleanup_deferred_txn_lists(&sgc_head, &pf_head);