proc 36 arch/arm/include/asm/procinfo.h struct processor *proc; proc 697 arch/arm/kernel/setup.c init_proc_vtable(list->proc); proc 112 arch/arm/kernel/smp.c init_proc_vtable(lookup_processor(read_cpuid_id())->proc); proc 31 arch/arm/kernel/vmlinux.lds.h *(.proc.info.init) \ proc 13 arch/ia64/include/asm/asmmacro.h .proc name; \ proc 18 arch/ia64/include/asm/asmmacro.h .proc name; \ proc 76 arch/ia64/kernel/mca_drv.h #define peidx_check_info(proc, name, n) \ proc 78 arch/ia64/kernel/mca_drv.h sal_log_mod_error_info_t *__info = peidx_mod_error_info(proc, name, n);\ proc 693 arch/ia64/kernel/palinfo.c struct pal_freq_ratio proc, itc, bus; proc 701 arch/ia64/kernel/palinfo.c if (ia64_pal_freq_ratios(&proc, &bus, &itc) != 0) return 0; proc 707 arch/ia64/kernel/palinfo.c proc.num, proc.den, bus.num, bus.den, itc.num, itc.den); proc 42 arch/mips/include/asm/sn/sn0/ip27.h #define KL_GET_CPUNUM(proc) \ proc 43 arch/mips/include/asm/sn/sn0/ip27.h dli proc, LOCAL_HUB(0); \ proc 44 arch/mips/include/asm/sn/sn0/ip27.h ld proc, PI_CPU_NUM(proc) proc 27 arch/parisc/include/asm/linkage.h .proc ASM_NL\ proc 305 arch/powerpc/include/asm/pmac_feature.h extern void pmac_set_early_video_resume(void (*proc)(void *data), void *data); proc 2955 arch/powerpc/platforms/powermac/feature.c void pmac_set_early_video_resume(void (*proc)(void *data), void *data) proc 2960 arch/powerpc/platforms/powermac/feature.c pmac_early_vresume_proc = proc; proc 1240 arch/s390/kvm/kvm-s390.c struct kvm_s390_vm_cpu_processor *proc; proc 1249 arch/s390/kvm/kvm-s390.c proc = kzalloc(sizeof(*proc), GFP_KERNEL); proc 1250 arch/s390/kvm/kvm-s390.c if (!proc) { proc 1254 arch/s390/kvm/kvm-s390.c if (!copy_from_user(proc, (void __user *)attr->addr, proc 1255 arch/s390/kvm/kvm-s390.c sizeof(*proc))) { proc 1256 arch/s390/kvm/kvm-s390.c kvm->arch.model.cpuid = proc->cpuid; proc 1259 arch/s390/kvm/kvm-s390.c if (lowest_ibc && proc->ibc) { proc 1260 arch/s390/kvm/kvm-s390.c if (proc->ibc > unblocked_ibc) proc 1262 arch/s390/kvm/kvm-s390.c else if (proc->ibc < lowest_ibc) proc 1265 arch/s390/kvm/kvm-s390.c kvm->arch.model.ibc = proc->ibc; proc 1267 arch/s390/kvm/kvm-s390.c memcpy(kvm->arch.model.fac_list, proc->fac_list, proc 1278 arch/s390/kvm/kvm-s390.c kfree(proc); proc 1408 arch/s390/kvm/kvm-s390.c struct kvm_s390_vm_cpu_processor *proc; proc 1411 arch/s390/kvm/kvm-s390.c proc = kzalloc(sizeof(*proc), GFP_KERNEL); proc 1412 arch/s390/kvm/kvm-s390.c if (!proc) { proc 1416 arch/s390/kvm/kvm-s390.c proc->cpuid = kvm->arch.model.cpuid; proc 1417 arch/s390/kvm/kvm-s390.c proc->ibc = kvm->arch.model.ibc; proc 1418 arch/s390/kvm/kvm-s390.c memcpy(&proc->fac_list, kvm->arch.model.fac_list, proc 1427 arch/s390/kvm/kvm-s390.c if (copy_to_user((void __user *)attr->addr, proc, sizeof(*proc))) proc 1429 arch/s390/kvm/kvm-s390.c kfree(proc); proc 588 arch/um/drivers/mconsole_kern.c static void with_console(struct mc_request *req, void (*proc)(void *), proc 599 arch/um/drivers/mconsole_kern.c (*proc)(arg); proc 743 arch/um/drivers/net_kern.c void (*proc)(unsigned char *, unsigned char *, void *); proc 751 arch/um/drivers/net_kern.c proc = NULL; proc 754 arch/um/drivers/net_kern.c proc = lp->add_address; proc 757 arch/um/drivers/net_kern.c proc = lp->delete_address; proc 760 arch/um/drivers/net_kern.c if (proc != NULL) { proc 763 arch/um/drivers/net_kern.c (*proc)(addr_buf, netmask_buf, &lp->user); proc 37 arch/um/include/asm/processor-generic.h int (*proc)(void *); proc 41 arch/um/include/asm/processor-generic.h void (*proc)(void *); proc 37 arch/um/include/shared/kern_util.h extern void initial_thread_cb(void (*proc)(void *), void *arg); proc 220 arch/um/include/shared/os.h extern int run_helper_thread(int (*proc)(void *), void *arg, proc 292 arch/um/include/shared/os.h extern void initial_thread_cb_skas(void (*proc)(void *), proc 127 arch/um/kernel/process.c fn = current->thread.request.u.thread.proc; proc 177 arch/um/kernel/process.c p->thread.request.u.thread.proc = (int (*)(void *))sp; proc 197 arch/um/kernel/process.c void initial_thread_cb(void (*proc)(void *), void *arg) proc 202 arch/um/kernel/process.c initial_thread_cb_skas(proc, arg); proc 18 arch/um/kernel/skas/mmu.c static int init_stub_pte(struct mm_struct *mm, unsigned long proc, proc 26 arch/um/kernel/skas/mmu.c pgd = pgd_offset(mm, proc); proc 27 arch/um/kernel/skas/mmu.c pud = pud_alloc(mm, pgd, proc); proc 31 arch/um/kernel/skas/mmu.c pmd = pmd_alloc(mm, pud, proc); proc 35 arch/um/kernel/skas/mmu.c pte = pte_alloc_map(mm, pmd, proc); proc 43 arch/um/kernel/skas/process.c init_task.thread.request.u.thread.proc = start_kernel_proc; proc 113 arch/um/os-Linux/helper.c int run_helper_thread(int (*proc)(void *), void *arg, unsigned int flags, proc 124 arch/um/os-Linux/helper.c pid = clone(proc, (void *) sp, flags, arg); proc 429 arch/um/os-Linux/sigio.c static void __init check_one_sigio(void (*proc)(int, int)) proc 481 arch/um/os-Linux/sigio.c (*proc)(master, slave); proc 620 arch/um/os-Linux/skas/process.c void initial_thread_cb_skas(void (*proc)(void *), void *arg) proc 624 arch/um/os-Linux/skas/process.c cb_proc = proc; proc 286 drivers/acpi/tables.c struct acpi_subtable_proc *proc, int proc_num, proc 323 drivers/acpi/tables.c if (acpi_get_entry_type(&entry) != proc[i].id) proc 325 drivers/acpi/tables.c if (!proc[i].handler || proc 326 drivers/acpi/tables.c (!errs && proc[i].handler(entry.hdr, table_end))) { proc 331 drivers/acpi/tables.c proc[i].count++; proc 343 drivers/acpi/tables.c pr_err("[%4.4s:0x%02x] Invalid zero length\n", id, proc->id); proc 353 drivers/acpi/tables.c id, proc->id, count); proc 361 drivers/acpi/tables.c struct acpi_subtable_proc *proc, int proc_num, proc 384 drivers/acpi/tables.c proc, proc_num, max_entries); proc 396 drivers/acpi/tables.c struct acpi_subtable_proc proc = { proc 401 drivers/acpi/tables.c return acpi_table_parse_entries_array(id, table_size, &proc, 1, proc 93 drivers/android/binder.c DEFINE_SHOW_ATTRIBUTE(proc); proc 314 drivers/android/binder.c struct binder_proc *proc; proc 399 drivers/android/binder.c struct binder_proc *proc; proc 538 drivers/android/binder.c struct binder_proc *proc; proc 627 drivers/android/binder.c #define binder_proc_lock(proc) _binder_proc_lock(proc, __LINE__) proc 629 drivers/android/binder.c _binder_proc_lock(struct binder_proc *proc, int line) proc 630 drivers/android/binder.c __acquires(&proc->outer_lock) proc 634 drivers/android/binder.c spin_lock(&proc->outer_lock); proc 645 drivers/android/binder.c _binder_proc_unlock(struct binder_proc *proc, int line) proc 646 drivers/android/binder.c __releases(&proc->outer_lock) proc 650 drivers/android/binder.c spin_unlock(&proc->outer_lock); proc 659 drivers/android/binder.c #define binder_inner_proc_lock(proc) _binder_inner_proc_lock(proc, __LINE__) proc 661 drivers/android/binder.c _binder_inner_proc_lock(struct binder_proc *proc, int line) proc 662 drivers/android/binder.c __acquires(&proc->inner_lock) proc 666 drivers/android/binder.c spin_lock(&proc->inner_lock); proc 675 drivers/android/binder.c #define binder_inner_proc_unlock(proc) _binder_inner_proc_unlock(proc, __LINE__) proc 677 drivers/android/binder.c _binder_inner_proc_unlock(struct binder_proc *proc, int line) proc 678 drivers/android/binder.c __releases(&proc->inner_lock) proc 682 drivers/android/binder.c spin_unlock(&proc->inner_lock); proc 727 drivers/android/binder.c __acquires(&node->lock) __acquires(&node->proc->inner_lock) proc 732 drivers/android/binder.c if (node->proc) proc 733 drivers/android/binder.c binder_inner_proc_lock(node->proc); proc 736 drivers/android/binder.c __acquire(&node->proc->inner_lock); proc 748 drivers/android/binder.c __releases(&node->lock) __releases(&node->proc->inner_lock) proc 750 drivers/android/binder.c struct binder_proc *proc = node->proc; proc 754 drivers/android/binder.c if (proc) proc 755 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 758 drivers/android/binder.c __release(&node->proc->inner_lock); proc 774 drivers/android/binder.c static bool binder_worklist_empty(struct binder_proc *proc, proc 779 drivers/android/binder.c binder_inner_proc_lock(proc); proc 781 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 854 drivers/android/binder.c binder_inner_proc_lock(thread->proc); proc 856 drivers/android/binder.c binder_inner_proc_unlock(thread->proc); proc 874 drivers/android/binder.c binder_dequeue_work(struct binder_proc *proc, struct binder_work *work) proc 876 drivers/android/binder.c binder_inner_proc_lock(proc); proc 878 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 902 drivers/android/binder.c struct binder_proc *proc, proc 907 drivers/android/binder.c binder_inner_proc_lock(proc); proc 909 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 914 drivers/android/binder.c binder_defer_work(struct binder_proc *proc, enum binder_deferred_state defer); proc 916 drivers/android/binder.c static void binder_free_proc(struct binder_proc *proc); proc 925 drivers/android/binder.c !binder_worklist_empty_ilocked(&thread->proc->todo)); proc 932 drivers/android/binder.c binder_inner_proc_lock(thread->proc); proc 934 drivers/android/binder.c binder_inner_proc_unlock(thread->proc); proc 947 drivers/android/binder.c static void binder_wakeup_poll_threads_ilocked(struct binder_proc *proc, proc 953 drivers/android/binder.c for (n = rb_first(&proc->threads); n != NULL; n = rb_next(n)) { proc 978 drivers/android/binder.c binder_select_thread_ilocked(struct binder_proc *proc) proc 982 drivers/android/binder.c assert_spin_locked(&proc->inner_lock); proc 983 drivers/android/binder.c thread = list_first_entry_or_null(&proc->waiting_threads, proc 1009 drivers/android/binder.c static void binder_wakeup_thread_ilocked(struct binder_proc *proc, proc 1013 drivers/android/binder.c assert_spin_locked(&proc->inner_lock); proc 1036 drivers/android/binder.c binder_wakeup_poll_threads_ilocked(proc, sync); proc 1039 drivers/android/binder.c static void binder_wakeup_proc_ilocked(struct binder_proc *proc) proc 1041 drivers/android/binder.c struct binder_thread *thread = binder_select_thread_ilocked(proc); proc 1043 drivers/android/binder.c binder_wakeup_thread_ilocked(proc, thread, /* sync = */false); proc 1064 drivers/android/binder.c static struct binder_node *binder_get_node_ilocked(struct binder_proc *proc, proc 1067 drivers/android/binder.c struct rb_node *n = proc->nodes.rb_node; proc 1070 drivers/android/binder.c assert_spin_locked(&proc->inner_lock); proc 1092 drivers/android/binder.c static struct binder_node *binder_get_node(struct binder_proc *proc, proc 1097 drivers/android/binder.c binder_inner_proc_lock(proc); proc 1098 drivers/android/binder.c node = binder_get_node_ilocked(proc, ptr); proc 1099 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 1104 drivers/android/binder.c struct binder_proc *proc, proc 1108 drivers/android/binder.c struct rb_node **p = &proc->nodes.rb_node; proc 1115 drivers/android/binder.c assert_spin_locked(&proc->inner_lock); proc 1140 drivers/android/binder.c rb_insert_color(&node->rb_node, &proc->nodes); proc 1142 drivers/android/binder.c node->proc = proc; proc 1154 drivers/android/binder.c proc->pid, current->pid, node->debug_id, proc 1160 drivers/android/binder.c static struct binder_node *binder_new_node(struct binder_proc *proc, proc 1168 drivers/android/binder.c binder_inner_proc_lock(proc); proc 1169 drivers/android/binder.c node = binder_init_node_ilocked(proc, new_node, fp); proc 1170 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 1190 drivers/android/binder.c struct binder_proc *proc = node->proc; proc 1193 drivers/android/binder.c if (proc) proc 1194 drivers/android/binder.c assert_spin_locked(&proc->inner_lock); proc 1199 drivers/android/binder.c !(node->proc && proc 1200 drivers/android/binder.c node == node->proc->context->binder_context_mgr_node && proc 1250 drivers/android/binder.c struct binder_proc *proc = node->proc; proc 1253 drivers/android/binder.c if (proc) proc 1254 drivers/android/binder.c assert_spin_locked(&proc->inner_lock); proc 1270 drivers/android/binder.c if (proc && (node->has_strong_ref || node->has_weak_ref)) { proc 1272 drivers/android/binder.c binder_enqueue_work_ilocked(&node->work, &proc->todo); proc 1273 drivers/android/binder.c binder_wakeup_proc_ilocked(proc); proc 1278 drivers/android/binder.c if (proc) { proc 1280 drivers/android/binder.c rb_erase(&node->rb_node, &proc->nodes); proc 1344 drivers/android/binder.c if (node->proc) proc 1345 drivers/android/binder.c binder_inner_proc_lock(node->proc); proc 1349 drivers/android/binder.c if (node->proc) proc 1350 drivers/android/binder.c binder_inner_proc_unlock(node->proc); proc 1367 drivers/android/binder.c if (!node->proc) proc 1373 drivers/android/binder.c if (!node->proc) proc 1394 drivers/android/binder.c static struct binder_ref *binder_get_ref_olocked(struct binder_proc *proc, proc 1397 drivers/android/binder.c struct rb_node *n = proc->refs_by_desc.rb_node; proc 1436 drivers/android/binder.c struct binder_proc *proc, proc 1440 drivers/android/binder.c struct binder_context *context = proc->context; proc 1441 drivers/android/binder.c struct rb_node **p = &proc->refs_by_node.rb_node; proc 1462 drivers/android/binder.c new_ref->proc = proc; proc 1465 drivers/android/binder.c rb_insert_color(&new_ref->rb_node_node, &proc->refs_by_node); proc 1468 drivers/android/binder.c for (n = rb_first(&proc->refs_by_desc); n != NULL; n = rb_next(n)) { proc 1475 drivers/android/binder.c p = &proc->refs_by_desc.rb_node; proc 1488 drivers/android/binder.c rb_insert_color(&new_ref->rb_node_desc, &proc->refs_by_desc); proc 1495 drivers/android/binder.c proc->pid, new_ref->data.debug_id, new_ref->data.desc, proc 1507 drivers/android/binder.c ref->proc->pid, ref->data.debug_id, ref->data.desc, proc 1510 drivers/android/binder.c rb_erase(&ref->rb_node_desc, &ref->proc->refs_by_desc); proc 1511 drivers/android/binder.c rb_erase(&ref->rb_node_node, &ref->proc->refs_by_node); proc 1535 drivers/android/binder.c ref->proc->pid, ref->data.debug_id, proc 1537 drivers/android/binder.c binder_dequeue_work(ref->proc, &ref->death->work); proc 1590 drivers/android/binder.c ref->proc->pid, ref->data.debug_id, proc 1601 drivers/android/binder.c ref->proc->pid, ref->data.debug_id, proc 1627 drivers/android/binder.c struct binder_proc *proc, proc 1634 drivers/android/binder.c binder_proc_lock(proc); proc 1635 drivers/android/binder.c ref = binder_get_ref_olocked(proc, desc, need_strong_ref); proc 1646 drivers/android/binder.c binder_proc_unlock(proc); proc 1651 drivers/android/binder.c binder_proc_unlock(proc); proc 1683 drivers/android/binder.c static int binder_update_ref_for_handle(struct binder_proc *proc, proc 1691 drivers/android/binder.c binder_proc_lock(proc); proc 1692 drivers/android/binder.c ref = binder_get_ref_olocked(proc, desc, strong); proc 1704 drivers/android/binder.c binder_proc_unlock(proc); proc 1711 drivers/android/binder.c binder_proc_unlock(proc); proc 1726 drivers/android/binder.c static int binder_dec_ref_for_handle(struct binder_proc *proc, proc 1729 drivers/android/binder.c return binder_update_ref_for_handle(proc, desc, false, strong, rdata); proc 1746 drivers/android/binder.c static int binder_inc_ref_for_node(struct binder_proc *proc, proc 1756 drivers/android/binder.c binder_proc_lock(proc); proc 1757 drivers/android/binder.c ref = binder_get_ref_for_node_olocked(proc, node, NULL); proc 1759 drivers/android/binder.c binder_proc_unlock(proc); proc 1763 drivers/android/binder.c binder_proc_lock(proc); proc 1764 drivers/android/binder.c ref = binder_get_ref_for_node_olocked(proc, node, new_ref); proc 1768 drivers/android/binder.c binder_proc_unlock(proc); proc 1782 drivers/android/binder.c assert_spin_locked(&target_thread->proc->inner_lock); proc 1808 drivers/android/binder.c binder_inner_proc_lock(thread->proc); proc 1811 drivers/android/binder.c binder_inner_proc_unlock(thread->proc); proc 1815 drivers/android/binder.c binder_inner_proc_unlock(thread->proc); proc 1830 drivers/android/binder.c static void binder_proc_dec_tmpref(struct binder_proc *proc) proc 1832 drivers/android/binder.c binder_inner_proc_lock(proc); proc 1833 drivers/android/binder.c proc->tmp_ref--; proc 1834 drivers/android/binder.c if (proc->is_dead && RB_EMPTY_ROOT(&proc->threads) && proc 1835 drivers/android/binder.c !proc->tmp_ref) { proc 1836 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 1837 drivers/android/binder.c binder_free_proc(proc); proc 1840 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 1879 drivers/android/binder.c __acquires(&t->from->proc->inner_lock) proc 1885 drivers/android/binder.c __acquire(&from->proc->inner_lock); proc 1888 drivers/android/binder.c binder_inner_proc_lock(from->proc); proc 1893 drivers/android/binder.c binder_inner_proc_unlock(from->proc); proc 1894 drivers/android/binder.c __acquire(&from->proc->inner_lock); proc 1952 drivers/android/binder.c target_thread->proc->pid, proc 1972 drivers/android/binder.c binder_inner_proc_unlock(target_thread->proc); proc 1977 drivers/android/binder.c __release(&target_thread->proc->inner_lock); proc 2029 drivers/android/binder.c static size_t binder_get_object(struct binder_proc *proc, proc 2040 drivers/android/binder.c binder_alloc_copy_from_buffer(&proc->alloc, object, buffer, proc 2095 drivers/android/binder.c struct binder_proc *proc, proc 2111 drivers/android/binder.c if (binder_alloc_copy_from_buffer(&proc->alloc, &object_offset, proc 2115 drivers/android/binder.c object_size = binder_get_object(proc, b, object_offset, object); proc 2163 drivers/android/binder.c static bool binder_validate_fixup(struct binder_proc *proc, proc 2180 drivers/android/binder.c size_t object_size = binder_get_object(proc, b, last_obj_offset, proc 2195 drivers/android/binder.c if (binder_alloc_copy_from_buffer(&proc->alloc, proc 2262 drivers/android/binder.c static void binder_transaction_buffer_release(struct binder_proc *proc, proc 2272 drivers/android/binder.c proc->pid, buffer->debug_id, proc 2289 drivers/android/binder.c if (!binder_alloc_copy_from_buffer(&proc->alloc, &object_offset, proc 2292 drivers/android/binder.c object_size = binder_get_object(proc, buffer, proc 2307 drivers/android/binder.c node = binder_get_node(proc, fp->binder); proc 2327 drivers/android/binder.c ret = binder_dec_ref_for_handle(proc, fp->handle, proc 2351 drivers/android/binder.c proc->tsk == current->group_leader); proc 2368 drivers/android/binder.c if (proc->tsk != current->group_leader) { proc 2380 drivers/android/binder.c parent = binder_validate_ptr(proc, buffer, &ptr_object, proc 2421 drivers/android/binder.c &proc->alloc, &fd, buffer, proc 2441 drivers/android/binder.c struct binder_proc *proc = thread->proc; proc 2446 drivers/android/binder.c node = binder_get_node(proc, fp->binder); proc 2448 drivers/android/binder.c node = binder_new_node(proc, fp); proc 2454 drivers/android/binder.c proc->pid, thread->pid, (u64)fp->binder, proc 2460 drivers/android/binder.c if (security_binder_transfer_binder(proc->tsk, target_proc->tsk)) { proc 2493 drivers/android/binder.c struct binder_proc *proc = thread->proc; proc 2499 drivers/android/binder.c node = binder_get_node_from_ref(proc, fp->handle, proc 2503 drivers/android/binder.c proc->pid, thread->pid, fp->handle); proc 2506 drivers/android/binder.c if (security_binder_transfer_binder(proc->tsk, target_proc->tsk)) { proc 2512 drivers/android/binder.c if (node->proc == target_proc) { proc 2519 drivers/android/binder.c if (node->proc) proc 2520 drivers/android/binder.c binder_inner_proc_lock(node->proc); proc 2522 drivers/android/binder.c __acquire(&node->proc->inner_lock); proc 2526 drivers/android/binder.c if (node->proc) proc 2527 drivers/android/binder.c binder_inner_proc_unlock(node->proc); proc 2529 drivers/android/binder.c __release(&node->proc->inner_lock); proc 2567 drivers/android/binder.c struct binder_proc *proc = thread->proc; proc 2580 drivers/android/binder.c proc->pid, thread->pid, proc 2590 drivers/android/binder.c proc->pid, thread->pid, fd); proc 2594 drivers/android/binder.c ret = security_binder_transfer_file(proc->tsk, target_proc->tsk, file); proc 2633 drivers/android/binder.c struct binder_proc *proc = thread->proc; proc 2639 drivers/android/binder.c proc->pid, thread->pid, (u64)fda->num_fds); proc 2646 drivers/android/binder.c proc->pid, thread->pid, (u64)fda->num_fds); proc 2660 drivers/android/binder.c proc->pid, thread->pid); proc 2690 drivers/android/binder.c struct binder_proc *proc = thread->proc; proc 2704 drivers/android/binder.c proc->pid, thread->pid); proc 2713 drivers/android/binder.c proc->pid, thread->pid); proc 2721 drivers/android/binder.c proc->pid, thread->pid); proc 2729 drivers/android/binder.c proc->pid, thread->pid); proc 2754 drivers/android/binder.c struct binder_proc *proc, proc 2772 drivers/android/binder.c binder_inner_proc_lock(proc); proc 2774 drivers/android/binder.c if (proc->is_dead || (thread && thread->is_dead)) { proc 2775 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 2781 drivers/android/binder.c thread = binder_select_thread_ilocked(proc); proc 2786 drivers/android/binder.c binder_enqueue_work_ilocked(&t->work, &proc->todo); proc 2791 drivers/android/binder.c binder_wakeup_thread_ilocked(proc, thread, !oneway /* sync */); proc 2793 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 2828 drivers/android/binder.c if (node->proc) { proc 2832 drivers/android/binder.c node->proc->tmp_ref++; proc 2833 drivers/android/binder.c *procp = node->proc; proc 2841 drivers/android/binder.c static void binder_transaction(struct binder_proc *proc, proc 2864 drivers/android/binder.c struct binder_context *context = proc->context; proc 2872 drivers/android/binder.c e->from_proc = proc->pid; proc 2877 drivers/android/binder.c strscpy(e->context_name, proc->context->name, BINDERFS_MAX_NAME); proc 2880 drivers/android/binder.c binder_inner_proc_lock(proc); proc 2883 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 2885 drivers/android/binder.c proc->pid, thread->pid); proc 2894 drivers/android/binder.c proc->pid, thread->pid, in_reply_to->debug_id, proc 2900 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 2908 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 2913 drivers/android/binder.c __release(&target_thread->proc->inner_lock); proc 2920 drivers/android/binder.c proc->pid, thread->pid, proc 2924 drivers/android/binder.c binder_inner_proc_unlock(target_thread->proc); proc 2932 drivers/android/binder.c target_proc = target_thread->proc; proc 2934 drivers/android/binder.c binder_inner_proc_unlock(target_thread->proc); proc 2946 drivers/android/binder.c binder_proc_lock(proc); proc 2947 drivers/android/binder.c ref = binder_get_ref_olocked(proc, tr->target.handle, proc 2955 drivers/android/binder.c proc->pid, thread->pid); proc 2958 drivers/android/binder.c binder_proc_unlock(proc); proc 2969 drivers/android/binder.c if (target_node && target_proc->pid == proc->pid) { proc 2971 drivers/android/binder.c proc->pid, thread->pid); proc 2987 drivers/android/binder.c if (security_binder_transaction(proc->tsk, proc 2994 drivers/android/binder.c binder_inner_proc_lock(proc); proc 3010 drivers/android/binder.c proc->pid, thread->pid); proc 3011 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 3025 drivers/android/binder.c proc->pid, thread->pid, tmp->debug_id, proc 3030 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 3041 drivers/android/binder.c if (from && from->proc == target_proc) { proc 3051 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 3083 drivers/android/binder.c proc->pid, thread->pid, t->debug_id, proc 3092 drivers/android/binder.c proc->pid, thread->pid, t->debug_id, proc 3103 drivers/android/binder.c t->sender_euid = task_euid(proc->tsk); proc 3114 drivers/android/binder.c security_task_getsecid(proc->tsk, &secid); proc 3179 drivers/android/binder.c proc->pid, thread->pid); proc 3193 drivers/android/binder.c proc->pid, thread->pid); proc 3201 drivers/android/binder.c proc->pid, thread->pid, (u64)tr->offsets_size); proc 3209 drivers/android/binder.c proc->pid, thread->pid, proc 3244 drivers/android/binder.c proc->pid, thread->pid, proc 3327 drivers/android/binder.c proc->pid, thread->pid); proc 3340 drivers/android/binder.c proc->pid, thread->pid); proc 3366 drivers/android/binder.c proc->pid, thread->pid); proc 3380 drivers/android/binder.c proc->pid, thread->pid); proc 3413 drivers/android/binder.c proc->pid, thread->pid, hdr->type); proc 3438 drivers/android/binder.c binder_inner_proc_lock(proc); proc 3450 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 3452 drivers/android/binder.c binder_inner_proc_lock(proc); proc 3454 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 3480 drivers/android/binder.c binder_dequeue_work(proc, tcomplete); proc 3522 drivers/android/binder.c proc->pid, thread->pid, return_error, return_error_param, proc 3565 drivers/android/binder.c binder_free_buf(struct binder_proc *proc, struct binder_buffer *buffer) proc 3567 drivers/android/binder.c binder_inner_proc_lock(proc); proc 3572 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 3580 drivers/android/binder.c BUG_ON(buf_node->proc != proc); proc 3587 drivers/android/binder.c w, &proc->todo); proc 3588 drivers/android/binder.c binder_wakeup_proc_ilocked(proc); proc 3593 drivers/android/binder.c binder_transaction_buffer_release(proc, buffer, 0, false); proc 3594 drivers/android/binder.c binder_alloc_free_buf(&proc->alloc, buffer); proc 3597 drivers/android/binder.c static int binder_thread_write(struct binder_proc *proc, proc 3603 drivers/android/binder.c struct binder_context *context = proc->context; proc 3617 drivers/android/binder.c atomic_inc(&proc->stats.bc[_IOC_NR(cmd)]); proc 3642 drivers/android/binder.c proc, ctx_mgr_node, proc 3648 drivers/android/binder.c proc, target, increment, strong, proc 3652 drivers/android/binder.c proc->pid, thread->pid, proc 3672 drivers/android/binder.c proc->pid, thread->pid, debug_string, proc 3678 drivers/android/binder.c proc->pid, thread->pid, debug_string, proc 3696 drivers/android/binder.c node = binder_get_node(proc, node_ptr); proc 3699 drivers/android/binder.c proc->pid, thread->pid, proc 3708 drivers/android/binder.c proc->pid, thread->pid, proc 3720 drivers/android/binder.c proc->pid, thread->pid, proc 3730 drivers/android/binder.c proc->pid, thread->pid, proc 3743 drivers/android/binder.c proc->pid, thread->pid, proc 3766 drivers/android/binder.c buffer = binder_alloc_prepare_to_free(&proc->alloc, proc 3772 drivers/android/binder.c proc->pid, thread->pid, proc 3777 drivers/android/binder.c proc->pid, thread->pid, proc 3784 drivers/android/binder.c proc->pid, thread->pid, (u64)data_ptr, proc 3787 drivers/android/binder.c binder_free_buf(proc, buffer); proc 3798 drivers/android/binder.c binder_transaction(proc, thread, &tr.transaction_data, proc 3809 drivers/android/binder.c binder_transaction(proc, thread, &tr, proc 3817 drivers/android/binder.c proc->pid, thread->pid); proc 3818 drivers/android/binder.c binder_inner_proc_lock(proc); proc 3822 drivers/android/binder.c proc->pid, thread->pid); proc 3823 drivers/android/binder.c } else if (proc->requested_threads == 0) { proc 3826 drivers/android/binder.c proc->pid, thread->pid); proc 3828 drivers/android/binder.c proc->requested_threads--; proc 3829 drivers/android/binder.c proc->requested_threads_started++; proc 3832 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 3837 drivers/android/binder.c proc->pid, thread->pid); proc 3841 drivers/android/binder.c proc->pid, thread->pid); proc 3848 drivers/android/binder.c proc->pid, thread->pid); proc 3881 drivers/android/binder.c proc->pid, thread->pid); proc 3885 drivers/android/binder.c binder_proc_lock(proc); proc 3886 drivers/android/binder.c ref = binder_get_ref_olocked(proc, target, false); proc 3889 drivers/android/binder.c proc->pid, thread->pid, proc 3894 drivers/android/binder.c binder_proc_unlock(proc); proc 3901 drivers/android/binder.c proc->pid, thread->pid, proc 3913 drivers/android/binder.c proc->pid, thread->pid); proc 3915 drivers/android/binder.c binder_proc_unlock(proc); proc 3923 drivers/android/binder.c if (ref->node->proc == NULL) { proc 3926 drivers/android/binder.c binder_inner_proc_lock(proc); proc 3928 drivers/android/binder.c &ref->death->work, &proc->todo); proc 3929 drivers/android/binder.c binder_wakeup_proc_ilocked(proc); proc 3930 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 3935 drivers/android/binder.c proc->pid, thread->pid); proc 3937 drivers/android/binder.c binder_proc_unlock(proc); proc 3943 drivers/android/binder.c proc->pid, thread->pid, proc 3947 drivers/android/binder.c binder_proc_unlock(proc); proc 3951 drivers/android/binder.c binder_inner_proc_lock(proc); proc 3963 drivers/android/binder.c &proc->todo); proc 3965 drivers/android/binder.c proc); proc 3971 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 3974 drivers/android/binder.c binder_proc_unlock(proc); proc 3985 drivers/android/binder.c binder_inner_proc_lock(proc); proc 3986 drivers/android/binder.c list_for_each_entry(w, &proc->delivered_death, proc 4000 drivers/android/binder.c proc->pid, thread->pid, (u64)cookie, proc 4004 drivers/android/binder.c proc->pid, thread->pid, (u64)cookie); proc 4005 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 4019 drivers/android/binder.c &proc->todo); proc 4020 drivers/android/binder.c binder_wakeup_proc_ilocked(proc); proc 4023 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 4028 drivers/android/binder.c proc->pid, thread->pid, cmd); proc 4036 drivers/android/binder.c static void binder_stat_br(struct binder_proc *proc, proc 4042 drivers/android/binder.c atomic_inc(&proc->stats.br[_IOC_NR(cmd)]); proc 4047 drivers/android/binder.c static int binder_put_node_cmd(struct binder_proc *proc, proc 4069 drivers/android/binder.c binder_stat_br(proc, thread, cmd); proc 4071 drivers/android/binder.c proc->pid, thread->pid, cmd_name, node_debug_id, proc 4082 drivers/android/binder.c struct binder_proc *proc = thread->proc; proc 4086 drivers/android/binder.c binder_inner_proc_lock(proc); proc 4093 drivers/android/binder.c &proc->waiting_threads); proc 4094 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 4096 drivers/android/binder.c binder_inner_proc_lock(proc); proc 4104 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 4124 drivers/android/binder.c static int binder_apply_fd_fixups(struct binder_proc *proc, proc 4146 drivers/android/binder.c if (binder_alloc_copy_to_buffer(&proc->alloc, t->buffer, proc 4160 drivers/android/binder.c err = binder_alloc_copy_from_buffer(&proc->alloc, &fd, proc 4175 drivers/android/binder.c static int binder_thread_read(struct binder_proc *proc, proc 4194 drivers/android/binder.c binder_inner_proc_lock(proc); proc 4196 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 4202 drivers/android/binder.c !binder_worklist_empty(proc, &thread->todo)); proc 4207 drivers/android/binder.c proc->pid, thread->pid, thread->looper); proc 4211 drivers/android/binder.c binder_set_nice(proc->default_priority); proc 4236 drivers/android/binder.c binder_inner_proc_lock(proc); proc 4239 drivers/android/binder.c else if (!binder_worklist_empty_ilocked(&proc->todo) && proc 4241 drivers/android/binder.c list = &proc->todo; proc 4243 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 4252 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 4261 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 4269 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 4276 drivers/android/binder.c binder_stat_br(proc, thread, cmd); proc 4279 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 4287 drivers/android/binder.c binder_stat_br(proc, thread, cmd); proc 4290 drivers/android/binder.c proc->pid, thread->pid); proc 4302 drivers/android/binder.c BUG_ON(proc != node->proc); proc 4328 drivers/android/binder.c proc->pid, thread->pid, proc 4332 drivers/android/binder.c rb_erase(&node->rb_node, &proc->nodes); proc 4333 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 4347 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 4351 drivers/android/binder.c proc, thread, &ptr, node_ptr, proc 4356 drivers/android/binder.c proc, thread, &ptr, node_ptr, proc 4361 drivers/android/binder.c proc, thread, &ptr, node_ptr, proc 4366 drivers/android/binder.c proc, thread, &ptr, node_ptr, proc 4372 drivers/android/binder.c proc->pid, thread->pid, proc 4395 drivers/android/binder.c proc->pid, thread->pid, proc 4401 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 4406 drivers/android/binder.c w, &proc->delivered_death); proc 4407 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 4416 drivers/android/binder.c binder_stat_br(proc, thread, cmd); proc 4421 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 4423 drivers/android/binder.c proc->pid, thread->pid, w->type); proc 4455 drivers/android/binder.c struct task_struct *sender = t_from->proc->tsk; proc 4464 drivers/android/binder.c ret = binder_apply_fd_fixups(proc, t); proc 4475 drivers/android/binder.c binder_free_buf(proc, buffer); proc 4478 drivers/android/binder.c proc->pid, thread->pid, proc 4487 drivers/android/binder.c binder_stat_br(proc, thread, cmd); proc 4526 drivers/android/binder.c binder_stat_br(proc, thread, cmd); proc 4529 drivers/android/binder.c proc->pid, thread->pid, proc 4533 drivers/android/binder.c t->debug_id, t_from ? t_from->proc->pid : 0, proc 4543 drivers/android/binder.c binder_inner_proc_lock(thread->proc); proc 4547 drivers/android/binder.c binder_inner_proc_unlock(thread->proc); proc 4557 drivers/android/binder.c binder_inner_proc_lock(proc); proc 4558 drivers/android/binder.c if (proc->requested_threads == 0 && proc 4559 drivers/android/binder.c list_empty(&thread->proc->waiting_threads) && proc 4560 drivers/android/binder.c proc->requested_threads_started < proc->max_threads && proc 4564 drivers/android/binder.c proc->requested_threads++; proc 4565 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 4568 drivers/android/binder.c proc->pid, thread->pid); proc 4571 drivers/android/binder.c binder_stat_br(proc, thread, BR_SPAWN_LOOPER); proc 4573 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 4577 drivers/android/binder.c static void binder_release_work(struct binder_proc *proc, proc 4583 drivers/android/binder.c w = binder_dequeue_work_head(proc, list); proc 4631 drivers/android/binder.c struct binder_proc *proc, struct binder_thread *new_thread) proc 4635 drivers/android/binder.c struct rb_node **p = &proc->threads.rb_node; proc 4652 drivers/android/binder.c thread->proc = proc; proc 4658 drivers/android/binder.c rb_insert_color(&thread->rb_node, &proc->threads); proc 4668 drivers/android/binder.c static struct binder_thread *binder_get_thread(struct binder_proc *proc) proc 4673 drivers/android/binder.c binder_inner_proc_lock(proc); proc 4674 drivers/android/binder.c thread = binder_get_thread_ilocked(proc, NULL); proc 4675 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 4680 drivers/android/binder.c binder_inner_proc_lock(proc); proc 4681 drivers/android/binder.c thread = binder_get_thread_ilocked(proc, new_thread); proc 4682 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 4689 drivers/android/binder.c static void binder_free_proc(struct binder_proc *proc) proc 4691 drivers/android/binder.c BUG_ON(!list_empty(&proc->todo)); proc 4692 drivers/android/binder.c BUG_ON(!list_empty(&proc->delivered_death)); proc 4693 drivers/android/binder.c binder_alloc_deferred_release(&proc->alloc); proc 4694 drivers/android/binder.c put_task_struct(proc->tsk); proc 4696 drivers/android/binder.c kfree(proc); proc 4703 drivers/android/binder.c binder_proc_dec_tmpref(thread->proc); proc 4707 drivers/android/binder.c static int binder_thread_release(struct binder_proc *proc, proc 4715 drivers/android/binder.c binder_inner_proc_lock(thread->proc); proc 4722 drivers/android/binder.c proc->tmp_ref++; proc 4728 drivers/android/binder.c rb_erase(&thread->rb_node, &proc->threads); proc 4744 drivers/android/binder.c proc->pid, thread->pid, proc 4781 drivers/android/binder.c binder_inner_proc_unlock(thread->proc); proc 4794 drivers/android/binder.c binder_release_work(proc, &thread->todo); proc 4802 drivers/android/binder.c struct binder_proc *proc = filp->private_data; proc 4806 drivers/android/binder.c thread = binder_get_thread(proc); proc 4810 drivers/android/binder.c binder_inner_proc_lock(thread->proc); proc 4814 drivers/android/binder.c binder_inner_proc_unlock(thread->proc); proc 4829 drivers/android/binder.c struct binder_proc *proc = filp->private_data; proc 4844 drivers/android/binder.c proc->pid, thread->pid, proc 4849 drivers/android/binder.c ret = binder_thread_write(proc, thread, proc 4862 drivers/android/binder.c ret = binder_thread_read(proc, thread, bwr.read_buffer, proc 4867 drivers/android/binder.c binder_inner_proc_lock(proc); proc 4868 drivers/android/binder.c if (!binder_worklist_empty_ilocked(&proc->todo)) proc 4869 drivers/android/binder.c binder_wakeup_proc_ilocked(proc); proc 4870 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 4879 drivers/android/binder.c proc->pid, thread->pid, proc 4894 drivers/android/binder.c struct binder_proc *proc = filp->private_data; proc 4895 drivers/android/binder.c struct binder_context *context = proc->context; proc 4905 drivers/android/binder.c ret = security_binder_set_context_mgr(proc->tsk); proc 4920 drivers/android/binder.c new_node = binder_new_node(proc, fbo); proc 4938 drivers/android/binder.c static int binder_ioctl_get_node_info_for_ref(struct binder_proc *proc, proc 4942 drivers/android/binder.c struct binder_context *context = proc->context; proc 4948 drivers/android/binder.c proc->pid); proc 4955 drivers/android/binder.c context->binder_context_mgr_node->proc != proc) { proc 4961 drivers/android/binder.c node = binder_get_node_from_ref(proc, handle, true, NULL); proc 4974 drivers/android/binder.c static int binder_ioctl_get_node_debug_info(struct binder_proc *proc, proc 4982 drivers/android/binder.c binder_inner_proc_lock(proc); proc 4983 drivers/android/binder.c for (n = rb_first(&proc->nodes); n != NULL; n = rb_next(n)) { proc 4994 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 5002 drivers/android/binder.c struct binder_proc *proc = filp->private_data; proc 5010 drivers/android/binder.c binder_selftest_alloc(&proc->alloc); proc 5018 drivers/android/binder.c thread = binder_get_thread(proc); proc 5038 drivers/android/binder.c binder_inner_proc_lock(proc); proc 5039 drivers/android/binder.c proc->max_threads = max_threads; proc 5040 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 5062 drivers/android/binder.c proc->pid, thread->pid); proc 5063 drivers/android/binder.c binder_thread_release(proc, thread); proc 5088 drivers/android/binder.c ret = binder_ioctl_get_node_info_for_ref(proc, &info); proc 5107 drivers/android/binder.c ret = binder_ioctl_get_node_debug_info(proc, &info); proc 5127 drivers/android/binder.c pr_info("%d:%d ioctl %x %lx returned %d\n", proc->pid, current->pid, cmd, arg, ret); proc 5135 drivers/android/binder.c struct binder_proc *proc = vma->vm_private_data; proc 5139 drivers/android/binder.c proc->pid, vma->vm_start, vma->vm_end, proc 5146 drivers/android/binder.c struct binder_proc *proc = vma->vm_private_data; proc 5150 drivers/android/binder.c proc->pid, vma->vm_start, vma->vm_end, proc 5153 drivers/android/binder.c binder_alloc_vma_close(&proc->alloc); proc 5170 drivers/android/binder.c struct binder_proc *proc = filp->private_data; proc 5173 drivers/android/binder.c if (proc->tsk != current->group_leader) proc 5178 drivers/android/binder.c __func__, proc->pid, vma->vm_start, vma->vm_end, proc 5191 drivers/android/binder.c vma->vm_private_data = proc; proc 5193 drivers/android/binder.c ret = binder_alloc_mmap_handler(&proc->alloc, vma); proc 5200 drivers/android/binder.c proc->pid, vma->vm_start, vma->vm_end, failure_string, ret); proc 5206 drivers/android/binder.c struct binder_proc *proc, *itr; proc 5215 drivers/android/binder.c proc = kzalloc(sizeof(*proc), GFP_KERNEL); proc 5216 drivers/android/binder.c if (proc == NULL) proc 5218 drivers/android/binder.c spin_lock_init(&proc->inner_lock); proc 5219 drivers/android/binder.c spin_lock_init(&proc->outer_lock); proc 5221 drivers/android/binder.c proc->tsk = current->group_leader; proc 5222 drivers/android/binder.c INIT_LIST_HEAD(&proc->todo); proc 5223 drivers/android/binder.c proc->default_priority = task_nice(current); proc 5234 drivers/android/binder.c proc->context = &binder_dev->context; proc 5235 drivers/android/binder.c binder_alloc_init(&proc->alloc); proc 5238 drivers/android/binder.c proc->pid = current->group_leader->pid; proc 5239 drivers/android/binder.c INIT_LIST_HEAD(&proc->delivered_death); proc 5240 drivers/android/binder.c INIT_LIST_HEAD(&proc->waiting_threads); proc 5241 drivers/android/binder.c filp->private_data = proc; proc 5245 drivers/android/binder.c if (itr->pid == proc->pid) { proc 5250 drivers/android/binder.c hlist_add_head(&proc->proc_node, &binder_procs); proc 5256 drivers/android/binder.c snprintf(strbuf, sizeof(strbuf), "%u", proc->pid); proc 5263 drivers/android/binder.c proc->debugfs_entry = debugfs_create_file(strbuf, 0444, proc 5265 drivers/android/binder.c (void *)(unsigned long)proc->pid, proc 5273 drivers/android/binder.c snprintf(strbuf, sizeof(strbuf), "%u", proc->pid); proc 5281 drivers/android/binder.c strbuf, &proc_fops, (void *)(unsigned long)proc->pid); proc 5283 drivers/android/binder.c proc->binderfs_entry = binderfs_entry; proc 5298 drivers/android/binder.c struct binder_proc *proc = filp->private_data; proc 5300 drivers/android/binder.c binder_defer_work(proc, BINDER_DEFERRED_FLUSH); proc 5305 drivers/android/binder.c static void binder_deferred_flush(struct binder_proc *proc) proc 5310 drivers/android/binder.c binder_inner_proc_lock(proc); proc 5311 drivers/android/binder.c for (n = rb_first(&proc->threads); n != NULL; n = rb_next(n)) { proc 5320 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 5323 drivers/android/binder.c "binder_flush: %d woke %d threads\n", proc->pid, proc 5329 drivers/android/binder.c struct binder_proc *proc = filp->private_data; proc 5331 drivers/android/binder.c debugfs_remove(proc->debugfs_entry); proc 5333 drivers/android/binder.c if (proc->binderfs_entry) { proc 5334 drivers/android/binder.c binderfs_remove_file(proc->binderfs_entry); proc 5335 drivers/android/binder.c proc->binderfs_entry = NULL; proc 5338 drivers/android/binder.c binder_defer_work(proc, BINDER_DEFERRED_RELEASE); proc 5347 drivers/android/binder.c struct binder_proc *proc = node->proc; proc 5349 drivers/android/binder.c binder_release_work(proc, &node->async_todo); proc 5352 drivers/android/binder.c binder_inner_proc_lock(proc); proc 5359 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 5366 drivers/android/binder.c node->proc = NULL; proc 5369 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 5383 drivers/android/binder.c binder_inner_proc_lock(ref->proc); proc 5385 drivers/android/binder.c binder_inner_proc_unlock(ref->proc); proc 5394 drivers/android/binder.c &ref->proc->todo); proc 5395 drivers/android/binder.c binder_wakeup_proc_ilocked(ref->proc); proc 5396 drivers/android/binder.c binder_inner_proc_unlock(ref->proc); proc 5408 drivers/android/binder.c static void binder_deferred_release(struct binder_proc *proc) proc 5410 drivers/android/binder.c struct binder_context *context = proc->context; proc 5416 drivers/android/binder.c hlist_del(&proc->proc_node); proc 5421 drivers/android/binder.c context->binder_context_mgr_node->proc == proc) { proc 5424 drivers/android/binder.c __func__, proc->pid); proc 5428 drivers/android/binder.c device = container_of(proc->context, struct binder_device, context); proc 5433 drivers/android/binder.c proc->context = NULL; proc 5434 drivers/android/binder.c binder_inner_proc_lock(proc); proc 5439 drivers/android/binder.c proc->tmp_ref++; proc 5441 drivers/android/binder.c proc->is_dead = true; proc 5444 drivers/android/binder.c while ((n = rb_first(&proc->threads))) { proc 5448 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 5450 drivers/android/binder.c active_transactions += binder_thread_release(proc, thread); proc 5451 drivers/android/binder.c binder_inner_proc_lock(proc); proc 5456 drivers/android/binder.c while ((n = rb_first(&proc->nodes))) { proc 5467 drivers/android/binder.c rb_erase(&node->rb_node, &proc->nodes); proc 5468 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 5470 drivers/android/binder.c binder_inner_proc_lock(proc); proc 5472 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 5475 drivers/android/binder.c binder_proc_lock(proc); proc 5476 drivers/android/binder.c while ((n = rb_first(&proc->refs_by_desc))) { proc 5482 drivers/android/binder.c binder_proc_unlock(proc); proc 5484 drivers/android/binder.c binder_proc_lock(proc); proc 5486 drivers/android/binder.c binder_proc_unlock(proc); proc 5488 drivers/android/binder.c binder_release_work(proc, &proc->todo); proc 5489 drivers/android/binder.c binder_release_work(proc, &proc->delivered_death); proc 5493 drivers/android/binder.c __func__, proc->pid, threads, nodes, incoming_refs, proc 5496 drivers/android/binder.c binder_proc_dec_tmpref(proc); proc 5501 drivers/android/binder.c struct binder_proc *proc; proc 5508 drivers/android/binder.c proc = hlist_entry(binder_deferred_list.first, proc 5510 drivers/android/binder.c hlist_del_init(&proc->deferred_work_node); proc 5511 drivers/android/binder.c defer = proc->deferred_work; proc 5512 drivers/android/binder.c proc->deferred_work = 0; proc 5514 drivers/android/binder.c proc = NULL; proc 5520 drivers/android/binder.c binder_deferred_flush(proc); proc 5523 drivers/android/binder.c binder_deferred_release(proc); /* frees proc */ proc 5524 drivers/android/binder.c } while (proc); proc 5529 drivers/android/binder.c binder_defer_work(struct binder_proc *proc, enum binder_deferred_state defer) proc 5532 drivers/android/binder.c proc->deferred_work |= defer; proc 5533 drivers/android/binder.c if (hlist_unhashed(&proc->deferred_work_node)) { proc 5534 drivers/android/binder.c hlist_add_head(&proc->deferred_work_node, proc 5542 drivers/android/binder.c struct binder_proc *proc, proc 5554 drivers/android/binder.c t->from ? t->from->proc->pid : 0, proc 5561 drivers/android/binder.c if (proc != to_proc) { proc 5582 drivers/android/binder.c struct binder_proc *proc, proc 5594 drivers/android/binder.c m, proc, transaction_prefix, t); proc 5644 drivers/android/binder.c print_binder_transaction_ilocked(m, thread->proc, proc 5648 drivers/android/binder.c print_binder_transaction_ilocked(m, thread->proc, proc 5652 drivers/android/binder.c print_binder_transaction_ilocked(m, thread->proc, proc 5658 drivers/android/binder.c print_binder_work_ilocked(m, thread->proc, " ", proc 5684 drivers/android/binder.c seq_printf(m, " %d", ref->proc->pid); proc 5687 drivers/android/binder.c if (node->proc) { proc 5689 drivers/android/binder.c print_binder_work_ilocked(m, node->proc, " ", proc 5700 drivers/android/binder.c ref->node->proc ? "" : "dead ", proc 5707 drivers/android/binder.c struct binder_proc *proc, int print_all) proc 5715 drivers/android/binder.c seq_printf(m, "proc %d\n", proc->pid); proc 5716 drivers/android/binder.c seq_printf(m, "context %s\n", proc->context->name); proc 5719 drivers/android/binder.c binder_inner_proc_lock(proc); proc 5720 drivers/android/binder.c for (n = rb_first(&proc->threads); n != NULL; n = rb_next(n)) proc 5724 drivers/android/binder.c for (n = rb_first(&proc->nodes); n != NULL; n = rb_next(n)) { proc 5737 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 5744 drivers/android/binder.c binder_inner_proc_lock(proc); proc 5746 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 5751 drivers/android/binder.c binder_proc_lock(proc); proc 5752 drivers/android/binder.c for (n = rb_first(&proc->refs_by_desc); proc 5758 drivers/android/binder.c binder_proc_unlock(proc); proc 5760 drivers/android/binder.c binder_alloc_print_allocated(m, &proc->alloc); proc 5761 drivers/android/binder.c binder_inner_proc_lock(proc); proc 5762 drivers/android/binder.c list_for_each_entry(w, &proc->todo, entry) proc 5763 drivers/android/binder.c print_binder_work_ilocked(m, proc, " ", proc 5765 drivers/android/binder.c list_for_each_entry(w, &proc->delivered_death, entry) { proc 5769 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 5870 drivers/android/binder.c struct binder_proc *proc) proc 5877 drivers/android/binder.c binder_alloc_get_free_async_space(&proc->alloc); proc 5879 drivers/android/binder.c seq_printf(m, "proc %d\n", proc->pid); proc 5880 drivers/android/binder.c seq_printf(m, "context %s\n", proc->context->name); proc 5883 drivers/android/binder.c binder_inner_proc_lock(proc); proc 5884 drivers/android/binder.c for (n = rb_first(&proc->threads); n != NULL; n = rb_next(n)) proc 5887 drivers/android/binder.c list_for_each_entry(thread, &proc->waiting_threads, waiting_thread_node) proc 5893 drivers/android/binder.c " free async space %zd\n", proc->requested_threads, proc 5894 drivers/android/binder.c proc->requested_threads_started, proc->max_threads, proc 5898 drivers/android/binder.c for (n = rb_first(&proc->nodes); n != NULL; n = rb_next(n)) proc 5900 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 5905 drivers/android/binder.c binder_proc_lock(proc); proc 5906 drivers/android/binder.c for (n = rb_first(&proc->refs_by_desc); n != NULL; n = rb_next(n)) { proc 5913 drivers/android/binder.c binder_proc_unlock(proc); proc 5916 drivers/android/binder.c count = binder_alloc_get_allocated_count(&proc->alloc); proc 5919 drivers/android/binder.c binder_alloc_print_pages(m, &proc->alloc); proc 5922 drivers/android/binder.c binder_inner_proc_lock(proc); proc 5923 drivers/android/binder.c list_for_each_entry(w, &proc->todo, entry) { proc 5927 drivers/android/binder.c binder_inner_proc_unlock(proc); proc 5930 drivers/android/binder.c print_binder_stats(m, " ", &proc->stats); proc 5936 drivers/android/binder.c struct binder_proc *proc; proc 5966 drivers/android/binder.c hlist_for_each_entry(proc, &binder_procs, proc_node) proc 5967 drivers/android/binder.c print_binder_proc(m, proc, 1); proc 5975 drivers/android/binder.c struct binder_proc *proc; proc 5982 drivers/android/binder.c hlist_for_each_entry(proc, &binder_procs, proc_node) proc 5983 drivers/android/binder.c print_binder_proc_stats(m, proc); proc 5991 drivers/android/binder.c struct binder_proc *proc; proc 5995 drivers/android/binder.c hlist_for_each_entry(proc, &binder_procs, proc_node) proc 5996 drivers/android/binder.c print_binder_proc(m, proc, 0); proc 290 drivers/android/binder_trace.h __field(int, proc) proc 296 drivers/android/binder_trace.h __entry->proc = alloc->pid; proc 302 drivers/android/binder_trace.h __entry->proc, __entry->allocate, proc 310 drivers/android/binder_trace.h __field(int, proc) proc 314 drivers/android/binder_trace.h __entry->proc = alloc->pid; proc 318 drivers/android/binder_trace.h __entry->proc, __entry->page_index) proc 713 drivers/block/ataflop.c #define SET_IRQ_HANDLER(proc) do { FloppyIRQHandler = (proc); } while(0) proc 363 drivers/block/swim3.c void (*proc)(struct timer_list *t)) proc 368 drivers/block/swim3.c fs->timeout.function = proc; proc 239 drivers/firmware/efi/cper-arm.c const struct cper_sec_proc_arm *proc) proc 246 drivers/firmware/efi/cper-arm.c printk("%sMIDR: 0x%016llx\n", pfx, proc->midr); proc 248 drivers/firmware/efi/cper-arm.c len = proc->section_length - (sizeof(*proc) + proc 249 drivers/firmware/efi/cper-arm.c proc->err_info_num * (sizeof(*err_info))); proc 251 drivers/firmware/efi/cper-arm.c printk("%ssection length: %d\n", pfx, proc->section_length); proc 254 drivers/firmware/efi/cper-arm.c printk("%sERR_INFO_NUM is %d\n", pfx, proc->err_info_num); proc 258 drivers/firmware/efi/cper-arm.c if (proc->validation_bits & CPER_ARM_VALID_MPIDR) proc 260 drivers/firmware/efi/cper-arm.c pfx, proc->mpidr); proc 262 drivers/firmware/efi/cper-arm.c if (proc->validation_bits & CPER_ARM_VALID_AFFINITY_LEVEL) proc 264 drivers/firmware/efi/cper-arm.c proc->affinity_level); proc 266 drivers/firmware/efi/cper-arm.c if (proc->validation_bits & CPER_ARM_VALID_RUNNING_STATE) { proc 267 drivers/firmware/efi/cper-arm.c printk("%srunning state: 0x%x\n", pfx, proc->running_state); proc 269 drivers/firmware/efi/cper-arm.c pfx, proc->psci_state); proc 274 drivers/firmware/efi/cper-arm.c err_info = (struct cper_arm_err_info *)(proc + 1); proc 275 drivers/firmware/efi/cper-arm.c for (i = 0; i < proc->err_info_num; i++) { proc 314 drivers/firmware/efi/cper-arm.c for (i = 0; i < proc->context_info_num; i++) { proc 256 drivers/firmware/efi/cper-x86.c void cper_print_proc_ia(const char *pfx, const struct cper_sec_proc_ia *proc) proc 264 drivers/firmware/efi/cper-x86.c if (proc->validation_bits & VALID_LAPIC_ID) proc 265 drivers/firmware/efi/cper-x86.c printk("%sLocal APIC_ID: 0x%llx\n", pfx, proc->lapic_id); proc 267 drivers/firmware/efi/cper-x86.c if (proc->validation_bits & VALID_CPUID_INFO) { proc 269 drivers/firmware/efi/cper-x86.c print_hex_dump(pfx, "", DUMP_PREFIX_OFFSET, 16, 4, proc->cpuid, proc 270 drivers/firmware/efi/cper-x86.c sizeof(proc->cpuid), 0); proc 275 drivers/firmware/efi/cper-x86.c err_info = (struct cper_ia_err_info *)(proc + 1); proc 276 drivers/firmware/efi/cper-x86.c for (i = 0; i < VALID_PROC_ERR_INFO_NUM(proc->validation_bits); i++) { proc 326 drivers/firmware/efi/cper-x86.c for (i = 0; i < VALID_PROC_CXT_INFO_NUM(proc->validation_bits); i++) { proc 146 drivers/firmware/efi/cper.c const struct cper_sec_proc_generic *proc) proc 148 drivers/firmware/efi/cper.c if (proc->validation_bits & CPER_PROC_VALID_TYPE) proc 149 drivers/firmware/efi/cper.c printk("%s""processor_type: %d, %s\n", pfx, proc->proc_type, proc 150 drivers/firmware/efi/cper.c proc->proc_type < ARRAY_SIZE(proc_type_strs) ? proc 151 drivers/firmware/efi/cper.c proc_type_strs[proc->proc_type] : "unknown"); proc 152 drivers/firmware/efi/cper.c if (proc->validation_bits & CPER_PROC_VALID_ISA) proc 153 drivers/firmware/efi/cper.c printk("%s""processor_isa: %d, %s\n", pfx, proc->proc_isa, proc 154 drivers/firmware/efi/cper.c proc->proc_isa < ARRAY_SIZE(proc_isa_strs) ? proc 155 drivers/firmware/efi/cper.c proc_isa_strs[proc->proc_isa] : "unknown"); proc 156 drivers/firmware/efi/cper.c if (proc->validation_bits & CPER_PROC_VALID_ERROR_TYPE) { proc 157 drivers/firmware/efi/cper.c printk("%s""error_type: 0x%02x\n", pfx, proc->proc_error_type); proc 158 drivers/firmware/efi/cper.c cper_print_bits(pfx, proc->proc_error_type, proc 162 drivers/firmware/efi/cper.c if (proc->validation_bits & CPER_PROC_VALID_OPERATION) proc 163 drivers/firmware/efi/cper.c printk("%s""operation: %d, %s\n", pfx, proc->operation, proc 164 drivers/firmware/efi/cper.c proc->operation < ARRAY_SIZE(proc_op_strs) ? proc 165 drivers/firmware/efi/cper.c proc_op_strs[proc->operation] : "unknown"); proc 166 drivers/firmware/efi/cper.c if (proc->validation_bits & CPER_PROC_VALID_FLAGS) { proc 167 drivers/firmware/efi/cper.c printk("%s""flags: 0x%02x\n", pfx, proc->flags); proc 168 drivers/firmware/efi/cper.c cper_print_bits(pfx, proc->flags, proc_flag_strs, proc 171 drivers/firmware/efi/cper.c if (proc->validation_bits & CPER_PROC_VALID_LEVEL) proc 172 drivers/firmware/efi/cper.c printk("%s""level: %d\n", pfx, proc->level); proc 173 drivers/firmware/efi/cper.c if (proc->validation_bits & CPER_PROC_VALID_VERSION) proc 174 drivers/firmware/efi/cper.c printk("%s""version_info: 0x%016llx\n", pfx, proc->cpu_version); proc 175 drivers/firmware/efi/cper.c if (proc->validation_bits & CPER_PROC_VALID_ID) proc 176 drivers/firmware/efi/cper.c printk("%s""processor_id: 0x%016llx\n", pfx, proc->proc_id); proc 177 drivers/firmware/efi/cper.c if (proc->validation_bits & CPER_PROC_VALID_TARGET_ADDRESS) proc 179 drivers/firmware/efi/cper.c pfx, proc->target_addr); proc 180 drivers/firmware/efi/cper.c if (proc->validation_bits & CPER_PROC_VALID_REQUESTOR_ID) proc 182 drivers/firmware/efi/cper.c pfx, proc->requestor_id); proc 183 drivers/firmware/efi/cper.c if (proc->validation_bits & CPER_PROC_VALID_RESPONDER_ID) proc 185 drivers/firmware/efi/cper.c pfx, proc->responder_id); proc 186 drivers/firmware/efi/cper.c if (proc->validation_bits & CPER_PROC_VALID_IP) proc 187 drivers/firmware/efi/cper.c printk("%s""IP: 0x%016llx\n", pfx, proc->ip); proc 470 drivers/firmware/qcom_scm-32.c __le32 proc; proc 474 drivers/firmware/qcom_scm-32.c request.proc = cpu_to_le32(peripheral); proc 491 drivers/firmware/qcom_scm-32.c __le32 proc; proc 496 drivers/firmware/qcom_scm-32.c request.proc = cpu_to_le32(peripheral); proc 88 drivers/hwmon/occ/common.c struct power_sensor_data_and_time proc; proc 491 drivers/hwmon/occ/common.c val = occ_get_powr_avg(&power->proc.accumulator, proc 492 drivers/hwmon/occ/common.c &power->proc.update_tag); proc 495 drivers/hwmon/occ/common.c val = (u64)get_unaligned_be32(&power->proc.update_tag) * proc 499 drivers/hwmon/occ/common.c val = get_unaligned_be16(&power->proc.value) * 1000000ULL; proc 503 drivers/ide/ide-proc.c ide_add_proc_entries(drive->proc, driver->proc_entries(drive), drive); proc 521 drivers/ide/ide-proc.c ide_remove_proc_entries(drive->proc, driver->proc_entries(drive)); proc 536 drivers/ide/ide-proc.c struct proc_dir_entry *parent = hwif->proc; proc 545 drivers/ide/ide-proc.c drive->proc = proc_mkdir(drive->name, parent); proc 546 drivers/ide/ide-proc.c if (drive->proc) { proc 547 drivers/ide/ide-proc.c ide_add_proc_entries(drive->proc, generic_drive_entries, drive); proc 549 drivers/ide/ide-proc.c drive->proc, &ide_settings_proc_fops, proc 560 drivers/ide/ide-proc.c if (drive->proc) { proc 561 drivers/ide/ide-proc.c remove_proc_entry("settings", drive->proc); proc 562 drivers/ide/ide-proc.c ide_remove_proc_entries(drive->proc, generic_drive_entries); proc 564 drivers/ide/ide-proc.c remove_proc_entry(drive->name, drive->hwif->proc); proc 565 drivers/ide/ide-proc.c drive->proc = NULL; proc 578 drivers/ide/ide-proc.c if (!hwif->proc) { proc 579 drivers/ide/ide-proc.c hwif->proc = proc_mkdir(hwif->name, proc_ide_root); proc 581 drivers/ide/ide-proc.c if (!hwif->proc) proc 584 drivers/ide/ide-proc.c ide_add_proc_entries(hwif->proc, hwif_entries, hwif); proc 590 drivers/ide/ide-proc.c if (hwif->proc) { proc 591 drivers/ide/ide-proc.c ide_remove_proc_entries(hwif->proc, hwif_entries); proc 593 drivers/ide/ide-proc.c hwif->proc = NULL; proc 173 drivers/infiniband/hw/hfi1/affinity.c cpumask_clear(&node_affinity.proc.used); proc 174 drivers/infiniband/hw/hfi1/affinity.c cpumask_copy(&node_affinity.proc.mask, cpu_online_mask); proc 176 drivers/infiniband/hw/hfi1/affinity.c node_affinity.proc.gen = 0; proc 179 drivers/infiniband/hw/hfi1/affinity.c cpumask_first(&node_affinity.proc.mask) proc 1014 drivers/infiniband/hw/hfi1/affinity.c cpumask_copy(hw_thread_mask, &affinity->proc.mask); proc 1045 drivers/infiniband/hw/hfi1/affinity.c struct cpu_mask_set *set = &affinity->proc; proc 1226 drivers/infiniband/hw/hfi1/affinity.c struct cpu_mask_set *set = &affinity->proc; proc 112 drivers/infiniband/hw/hfi1/affinity.h struct cpu_mask_set proc; proc 434 drivers/mailbox/pcc.c struct acpi_subtable_proc proc[ACPI_PCCT_TYPE_RESERVED]; proc 447 drivers/mailbox/pcc.c proc[i].id = i; proc 448 drivers/mailbox/pcc.c proc[i].count = 0; proc 449 drivers/mailbox/pcc.c proc[i].handler = parse_pcc_subspace; proc 453 drivers/mailbox/pcc.c sizeof(struct acpi_table_pcct), proc, proc 1615 drivers/media/usb/usbvision/usbvision-core.c static const char proc[] = "usbvision_set_video_format"; proc 1641 drivers/media/usb/usbvision/usbvision-core.c proc, rc); proc 1847 drivers/media/usb/usbvision/usbvision-core.c static const char proc[] = "usbvision_set_compression_params: "; proc 1875 drivers/media/usb/usbvision/usbvision-core.c proc, rc); proc 1906 drivers/media/usb/usbvision/usbvision-core.c proc, rc); proc 1921 drivers/media/usb/usbvision/usbvision-core.c static const char proc[] = "usbvision_set_input: "; proc 1945 drivers/media/usb/usbvision/usbvision-core.c proc, rc); proc 2011 drivers/media/usb/usbvision/usbvision-core.c proc, rc); proc 96 drivers/media/v4l2-core/v4l2-mem2mem.c struct media_entity proc; proc 713 drivers/media/v4l2-core/v4l2-mem2mem.c media_entity_remove_links(&m2m_dev->proc); proc 716 drivers/media/v4l2-core/v4l2-mem2mem.c media_device_unregister_entity(&m2m_dev->proc); proc 719 drivers/media/v4l2-core/v4l2-mem2mem.c kfree(m2m_dev->proc.name); proc 748 drivers/media/v4l2-core/v4l2-mem2mem.c entity = &m2m_dev->proc; proc 812 drivers/media/v4l2-core/v4l2-mem2mem.c ret = media_create_pad_link(m2m_dev->source, 0, &m2m_dev->proc, 0, proc 817 drivers/media/v4l2-core/v4l2-mem2mem.c ret = media_create_pad_link(&m2m_dev->proc, 1, &m2m_dev->sink, 0, proc 856 drivers/media/v4l2-core/v4l2-mem2mem.c media_entity_remove_links(&m2m_dev->proc); proc 859 drivers/media/v4l2-core/v4l2-mem2mem.c media_device_unregister_entity(&m2m_dev->proc); proc 860 drivers/media/v4l2-core/v4l2-mem2mem.c kfree(m2m_dev->proc.name); proc 117 drivers/net/wireless/intersil/hostap/hostap_ap.c if (ap->proc != NULL) { proc 120 drivers/net/wireless/intersil/hostap/hostap_ap.c remove_proc_entry(name, ap->proc); proc 846 drivers/net/wireless/intersil/hostap/hostap_ap.c ap->proc = local->proc; proc 847 drivers/net/wireless/intersil/hostap/hostap_ap.c if (ap->proc == NULL) proc 851 drivers/net/wireless/intersil/hostap/hostap_ap.c proc_create_single_data("ap_debug", 0, ap->proc, ap_debug_proc_show, ap); proc 855 drivers/net/wireless/intersil/hostap/hostap_ap.c proc_create_seq_data("ap_control", 0, ap->proc, &ap_control_proc_seqops, proc 857 drivers/net/wireless/intersil/hostap/hostap_ap.c proc_create_seq_data("ap", 0, ap->proc, &prism2_ap_proc_seqops, ap); proc 891 drivers/net/wireless/intersil/hostap/hostap_ap.c if (ap->proc != NULL) { proc 892 drivers/net/wireless/intersil/hostap/hostap_ap.c remove_proc_entry("ap_debug", ap->proc); proc 897 drivers/net/wireless/intersil/hostap/hostap_ap.c if (ap->proc != NULL) { proc 898 drivers/net/wireless/intersil/hostap/hostap_ap.c remove_proc_entry("ap", ap->proc); proc 899 drivers/net/wireless/intersil/hostap/hostap_ap.c remove_proc_entry("ap_control", ap->proc); proc 1083 drivers/net/wireless/intersil/hostap/hostap_ap.c sta->proc = proc_create_single_data( proc 1084 drivers/net/wireless/intersil/hostap/hostap_ap.c name, 0, ap->proc, proc 1119 drivers/net/wireless/intersil/hostap/hostap_ap.c if (ap->proc) { proc 44 drivers/net/wireless/intersil/hostap/hostap_ap.h struct proc_dir_entry *proc; proc 185 drivers/net/wireless/intersil/hostap/hostap_ap.h struct proc_dir_entry *proc; proc 3237 drivers/net/wireless/intersil/hostap/hostap_hw.c proc_create_single_data("registers", 0, local->proc, proc 3303 drivers/net/wireless/intersil/hostap/hostap_hw.c if (local->proc != NULL) proc 3304 drivers/net/wireless/intersil/hostap/hostap_hw.c remove_proc_entry("registers", local->proc); proc 358 drivers/net/wireless/intersil/hostap/hostap_proc.c local->proc = NULL; proc 366 drivers/net/wireless/intersil/hostap/hostap_proc.c local->proc = proc_mkdir(local->ddev->name, hostap_proc); proc 367 drivers/net/wireless/intersil/hostap/hostap_proc.c if (local->proc == NULL) { proc 374 drivers/net/wireless/intersil/hostap/hostap_proc.c proc_create_single_data("debug", 0, local->proc, proc 377 drivers/net/wireless/intersil/hostap/hostap_proc.c proc_create_single_data("stats", 0, local->proc, prism2_stats_proc_show, proc 379 drivers/net/wireless/intersil/hostap/hostap_proc.c proc_create_seq_data("wds", 0, local->proc, proc 381 drivers/net/wireless/intersil/hostap/hostap_proc.c proc_create_data("pda", 0, local->proc, proc 383 drivers/net/wireless/intersil/hostap/hostap_proc.c proc_create_data("aux_dump", 0, local->proc, proc 386 drivers/net/wireless/intersil/hostap/hostap_proc.c proc_create_seq_data("bss_list", 0, local->proc, proc 388 drivers/net/wireless/intersil/hostap/hostap_proc.c proc_create_single_data("crypt", 0, local->proc, prism2_crypt_proc_show, proc 391 drivers/net/wireless/intersil/hostap/hostap_proc.c proc_create_single_data("io_debug", 0, local->proc, proc 395 drivers/net/wireless/intersil/hostap/hostap_proc.c proc_create_seq_data("scan_results", 0, local->proc, proc 403 drivers/net/wireless/intersil/hostap/hostap_proc.c proc_remove(local->proc); proc 690 drivers/net/wireless/intersil/hostap/hostap_wlan.h struct proc_dir_entry *proc; proc 75 drivers/rtc/proc.c if (ops->proc) proc 76 drivers/rtc/proc.c ops->proc(rtc->dev.parent, seq); proc 357 drivers/rtc/rtc-at91rm9200.c .proc = at91_rtc_proc, proc 328 drivers/rtc/rtc-at91sam9.c .proc = at91_rtc_proc, proc 573 drivers/rtc/rtc-cmos.c .proc = cmos_procfs, proc 580 drivers/rtc/rtc-cmos.c .proc = cmos_procfs, proc 315 drivers/rtc/rtc-ds1286.c .proc = ds1286_proc, proc 435 drivers/rtc/rtc-ds1305.c .proc = ds1305_proc, proc 803 drivers/rtc/rtc-ds1685.c .proc = ds1685_rtc_proc, proc 251 drivers/rtc/rtc-efi.c .proc = efi_procfs, proc 87 drivers/rtc/rtc-ep93xx.c .proc = ep93xx_rtc_proc, proc 648 drivers/rtc/rtc-isl1208.c .proc = isl1208_rtc_proc, proc 406 drivers/rtc/rtc-m41t80.c .proc = m41t80_rtc_proc, proc 312 drivers/rtc/rtc-m48t59.c .proc = m48t59_rtc_proc, proc 160 drivers/rtc/rtc-m48t86.c .proc = m48t86_rtc_proc, proc 286 drivers/rtc/rtc-mrst.c .proc = mrst_procfs, proc 261 drivers/rtc/rtc-pic32.c .proc = pic32_rtc_proc, proc 152 drivers/rtc/rtc-puv3.c .proc = puv3_rtc_proc, proc 302 drivers/rtc/rtc-pxa.c .proc = pxa_rtc_proc, proc 489 drivers/rtc/rtc-rs5c372.c .proc = rs5c372_rtc_proc, proc 373 drivers/rtc/rtc-s3c.c .proc = s3c_rtc_proc, proc 179 drivers/rtc/rtc-sa1100.c .proc = sa1100_rtc_proc, proc 464 drivers/rtc/rtc-sh.c .proc = sh_rtc_proc, proc 267 drivers/rtc/rtc-tegra.c .proc = tegra_rtc_proc, proc 562 drivers/rtc/rtc-x1205.c .proc = x1205_rtc_proc, proc 1975 drivers/scsi/wd33c93.c hostdata->proc = PR_VERSION | PR_INFO | PR_STATISTICS | proc 2026 drivers/scsi/wd33c93.c hostdata->proc = val; proc 2094 drivers/scsi/wd33c93.c hd->proc = simple_strtoul(bp+5, &bp, 0); proc 2132 drivers/scsi/wd33c93.c if (hd->proc & PR_VERSION) proc 2136 drivers/scsi/wd33c93.c if (hd->proc & PR_INFO) { proc 2148 drivers/scsi/wd33c93.c if (hd->proc & PR_STATISTICS) { proc 2163 drivers/scsi/wd33c93.c if (hd->proc & PR_CONNECTED) { proc 2171 drivers/scsi/wd33c93.c if (hd->proc & PR_INPUTQ) { proc 2180 drivers/scsi/wd33c93.c if (hd->proc & PR_DISCQ) { proc 253 drivers/scsi/wd33c93.h uchar proc; /* bitmask: what's in proc output */ proc 155 drivers/staging/media/hantro/hantro.h struct media_entity proc; proc 542 drivers/staging/media/hantro/hantro_drv.c ret = hantro_register_entity(mdev, &func->proc, "proc", proc 556 drivers/staging/media/hantro/hantro_drv.c ret = media_create_pad_link(&func->vdev.entity, 0, &func->proc, 0, proc 562 drivers/staging/media/hantro/hantro_drv.c ret = media_create_pad_link(&func->proc, 1, &func->sink, 0, proc 603 drivers/staging/media/hantro/hantro_drv.c media_entity_remove_links(&func->proc); proc 610 drivers/staging/media/hantro/hantro_drv.c media_device_unregister_entity(&func->proc); proc 621 drivers/staging/media/hantro/hantro_drv.c media_entity_remove_links(&func->proc); proc 624 drivers/staging/media/hantro/hantro_drv.c media_device_unregister_entity(&func->proc); proc 670 fs/dlm/dlm_internal.h struct dlm_user_proc *proc; /* each process that opens the lockspace proc 5827 fs/dlm/lock.c spin_lock(&ua->proc->locks_spin); proc 5829 fs/dlm/lock.c list_add_tail(&lkb->lkb_ownqueue, &ua->proc->locks); proc 5830 fs/dlm/lock.c spin_unlock(&ua->proc->locks_spin); proc 5940 fs/dlm/lock.c ua->proc = ua_tmp->proc; proc 5954 fs/dlm/lock.c spin_lock(&ua->proc->locks_spin); proc 5955 fs/dlm/lock.c list_add_tail(&lkb->lkb_ownqueue, &ua->proc->locks); proc 5956 fs/dlm/lock.c spin_unlock(&ua->proc->locks_spin); proc 5998 fs/dlm/lock.c spin_lock(&ua->proc->locks_spin); proc 6001 fs/dlm/lock.c list_move(&lkb->lkb_ownqueue, &ua->proc->unlocking); proc 6002 fs/dlm/lock.c spin_unlock(&ua->proc->locks_spin); proc 6142 fs/dlm/lock.c struct dlm_user_proc *proc) proc 6147 fs/dlm/lock.c if (list_empty(&proc->locks)) proc 6150 fs/dlm/lock.c lkb = list_entry(proc->locks.next, struct dlm_lkb, lkb_ownqueue); proc 6172 fs/dlm/lock.c void dlm_clear_proc_locks(struct dlm_ls *ls, struct dlm_user_proc *proc) proc 6179 fs/dlm/lock.c lkb = del_proc_lock(ls, proc); proc 6198 fs/dlm/lock.c list_for_each_entry_safe(lkb, safe, &proc->unlocking, lkb_ownqueue) { proc 6204 fs/dlm/lock.c list_for_each_entry_safe(lkb, safe, &proc->asts, lkb_cb_list) { proc 6215 fs/dlm/lock.c static void purge_proc_locks(struct dlm_ls *ls, struct dlm_user_proc *proc) proc 6221 fs/dlm/lock.c spin_lock(&proc->locks_spin); proc 6222 fs/dlm/lock.c if (!list_empty(&proc->locks)) { proc 6223 fs/dlm/lock.c lkb = list_entry(proc->locks.next, struct dlm_lkb, proc 6227 fs/dlm/lock.c spin_unlock(&proc->locks_spin); proc 6237 fs/dlm/lock.c spin_lock(&proc->locks_spin); proc 6238 fs/dlm/lock.c list_for_each_entry_safe(lkb, safe, &proc->unlocking, lkb_ownqueue) { proc 6243 fs/dlm/lock.c spin_unlock(&proc->locks_spin); proc 6245 fs/dlm/lock.c spin_lock(&proc->asts_spin); proc 6246 fs/dlm/lock.c list_for_each_entry_safe(lkb, safe, &proc->asts, lkb_cb_list) { proc 6252 fs/dlm/lock.c spin_unlock(&proc->asts_spin); proc 6288 fs/dlm/lock.c int dlm_user_purge(struct dlm_ls *ls, struct dlm_user_proc *proc, proc 6298 fs/dlm/lock.c purge_proc_locks(ls, proc); proc 57 fs/dlm/lock.h int dlm_user_purge(struct dlm_ls *ls, struct dlm_user_proc *proc, proc 60 fs/dlm/lock.h void dlm_clear_proc_locks(struct dlm_ls *ls, struct dlm_user_proc *proc); proc 180 fs/dlm/user.c struct dlm_user_proc *proc; proc 200 fs/dlm/user.c proc = ua->proc; proc 208 fs/dlm/user.c spin_lock(&proc->asts_spin); proc 212 fs/dlm/user.c spin_unlock(&proc->asts_spin); proc 218 fs/dlm/user.c list_add_tail(&lkb->lkb_cb_list, &proc->asts); proc 219 fs/dlm/user.c wake_up_interruptible(&proc->wait); proc 221 fs/dlm/user.c spin_unlock(&proc->asts_spin); proc 225 fs/dlm/user.c spin_lock(&proc->locks_spin); proc 230 fs/dlm/user.c spin_unlock(&proc->locks_spin); proc 236 fs/dlm/user.c static int device_user_lock(struct dlm_user_proc *proc, proc 244 fs/dlm/user.c ls = dlm_find_lockspace_local(proc->lockspace); proc 256 fs/dlm/user.c ua->proc = proc; proc 290 fs/dlm/user.c static int device_user_unlock(struct dlm_user_proc *proc, proc 297 fs/dlm/user.c ls = dlm_find_lockspace_local(proc->lockspace); proc 304 fs/dlm/user.c ua->proc = proc; proc 319 fs/dlm/user.c static int device_user_deadlock(struct dlm_user_proc *proc, proc 325 fs/dlm/user.c ls = dlm_find_lockspace_local(proc->lockspace); proc 380 fs/dlm/user.c static int device_user_purge(struct dlm_user_proc *proc, proc 386 fs/dlm/user.c ls = dlm_find_lockspace_local(proc->lockspace); proc 390 fs/dlm/user.c error = dlm_user_purge(ls, proc, params->nodeid, params->pid); proc 504 fs/dlm/user.c struct dlm_user_proc *proc = file->private_data; proc 549 fs/dlm/user.c if (proc) proc 550 fs/dlm/user.c set_bit(DLM_PROC_FLAGS_COMPAT, &proc->flags); proc 559 fs/dlm/user.c (proc && test_bit(DLM_PROC_FLAGS_CLOSING, &proc->flags))) { proc 569 fs/dlm/user.c if (!proc) { proc 573 fs/dlm/user.c error = device_user_lock(proc, &kbuf->i.lock); proc 577 fs/dlm/user.c if (!proc) { proc 581 fs/dlm/user.c error = device_user_unlock(proc, &kbuf->i.lock); proc 585 fs/dlm/user.c if (!proc) { proc 589 fs/dlm/user.c error = device_user_deadlock(proc, &kbuf->i.lock); proc 593 fs/dlm/user.c if (proc) { proc 601 fs/dlm/user.c if (proc) { proc 609 fs/dlm/user.c if (!proc) { proc 613 fs/dlm/user.c error = device_user_purge(proc, &kbuf->i.purge); proc 632 fs/dlm/user.c struct dlm_user_proc *proc; proc 639 fs/dlm/user.c proc = kzalloc(sizeof(struct dlm_user_proc), GFP_NOFS); proc 640 fs/dlm/user.c if (!proc) { proc 645 fs/dlm/user.c proc->lockspace = ls->ls_local_handle; proc 646 fs/dlm/user.c INIT_LIST_HEAD(&proc->asts); proc 647 fs/dlm/user.c INIT_LIST_HEAD(&proc->locks); proc 648 fs/dlm/user.c INIT_LIST_HEAD(&proc->unlocking); proc 649 fs/dlm/user.c spin_lock_init(&proc->asts_spin); proc 650 fs/dlm/user.c spin_lock_init(&proc->locks_spin); proc 651 fs/dlm/user.c init_waitqueue_head(&proc->wait); proc 652 fs/dlm/user.c file->private_data = proc; proc 659 fs/dlm/user.c struct dlm_user_proc *proc = file->private_data; proc 662 fs/dlm/user.c ls = dlm_find_lockspace_local(proc->lockspace); proc 666 fs/dlm/user.c set_bit(DLM_PROC_FLAGS_CLOSING, &proc->flags); proc 668 fs/dlm/user.c dlm_clear_proc_locks(ls, proc); proc 674 fs/dlm/user.c kfree(proc); proc 779 fs/dlm/user.c struct dlm_user_proc *proc = file->private_data; proc 791 fs/dlm/user.c if (!proc) { proc 806 fs/dlm/user.c if (test_bit(DLM_PROC_FLAGS_CLOSING, &proc->flags)) proc 809 fs/dlm/user.c spin_lock(&proc->asts_spin); proc 810 fs/dlm/user.c if (list_empty(&proc->asts)) { proc 812 fs/dlm/user.c spin_unlock(&proc->asts_spin); proc 816 fs/dlm/user.c add_wait_queue(&proc->wait, &wait); proc 820 fs/dlm/user.c if (list_empty(&proc->asts) && !signal_pending(current)) { proc 821 fs/dlm/user.c spin_unlock(&proc->asts_spin); proc 823 fs/dlm/user.c spin_lock(&proc->asts_spin); proc 827 fs/dlm/user.c remove_wait_queue(&proc->wait, &wait); proc 830 fs/dlm/user.c spin_unlock(&proc->asts_spin); proc 839 fs/dlm/user.c lkb = list_entry(proc->asts.next, struct dlm_lkb, lkb_cb_list); proc 850 fs/dlm/user.c spin_unlock(&proc->asts_spin); proc 857 fs/dlm/user.c spin_unlock(&proc->asts_spin); proc 878 fs/dlm/user.c test_bit(DLM_PROC_FLAGS_COMPAT, &proc->flags), proc 890 fs/dlm/user.c struct dlm_user_proc *proc = file->private_data; proc 892 fs/dlm/user.c poll_wait(file, &proc->wait, wait); proc 894 fs/dlm/user.c spin_lock(&proc->asts_spin); proc 895 fs/dlm/user.c if (!list_empty(&proc->asts)) { proc 896 fs/dlm/user.c spin_unlock(&proc->asts_spin); proc 899 fs/dlm/user.c spin_unlock(&proc->asts_spin); proc 553 fs/lockd/clnt4xdr.c #define PROC(proc, argtype, restype) \ proc 554 fs/lockd/clnt4xdr.c [NLMPROC_##proc] = { \ proc 555 fs/lockd/clnt4xdr.c .p_proc = NLMPROC_##proc, \ proc 560 fs/lockd/clnt4xdr.c .p_statidx = NLMPROC_##proc, \ proc 561 fs/lockd/clnt4xdr.c .p_name = #proc, \ proc 261 fs/lockd/clntproc.c nlmclnt_call(const struct cred *cred, struct nlm_rqst *req, u32 proc) proc 275 fs/lockd/clntproc.c (int)proc, host->h_name); proc 284 fs/lockd/clntproc.c msg.rpc_proc = &clnt->cl_procinfo[proc]; proc 339 fs/lockd/clntproc.c static struct rpc_task *__nlm_async_call(struct nlm_rqst *req, u32 proc, struct rpc_message *msg, const struct rpc_call_ops *tk_ops) proc 351 fs/lockd/clntproc.c (int)proc, host->h_name); proc 357 fs/lockd/clntproc.c msg->rpc_proc = &clnt->cl_procinfo[proc]; proc 367 fs/lockd/clntproc.c static int nlm_do_async_call(struct nlm_rqst *req, u32 proc, struct rpc_message *msg, const struct rpc_call_ops *tk_ops) proc 371 fs/lockd/clntproc.c task = __nlm_async_call(req, proc, msg, tk_ops); proc 381 fs/lockd/clntproc.c int nlm_async_call(struct nlm_rqst *req, u32 proc, const struct rpc_call_ops *tk_ops) proc 387 fs/lockd/clntproc.c return nlm_do_async_call(req, proc, &msg, tk_ops); proc 390 fs/lockd/clntproc.c int nlm_async_reply(struct nlm_rqst *req, u32 proc, const struct rpc_call_ops *tk_ops) proc 395 fs/lockd/clntproc.c return nlm_do_async_call(req, proc, &msg, tk_ops); proc 406 fs/lockd/clntproc.c static int nlmclnt_async_call(const struct cred *cred, struct nlm_rqst *req, u32 proc, const struct rpc_call_ops *tk_ops) proc 416 fs/lockd/clntproc.c task = __nlm_async_call(req, proc, &msg, tk_ops); proc 551 fs/lockd/clntxdr.c #define PROC(proc, argtype, restype) \ proc 552 fs/lockd/clntxdr.c [NLMPROC_##proc] = { \ proc 553 fs/lockd/clntxdr.c .p_proc = NLMPROC_##proc, \ proc 558 fs/lockd/clntxdr.c .p_statidx = NLMPROC_##proc, \ proc 559 fs/lockd/clntxdr.c .p_name = #proc, \ proc 43 fs/lockd/mon.c u32 proc; proc 91 fs/lockd/mon.c static int nsm_mon_unmon(struct nsm_handle *nsm, u32 proc, struct nsm_res *res, proc 100 fs/lockd/mon.c .proc = NLMPROC_NSM_NOTIFY, proc 119 fs/lockd/mon.c msg.rpc_proc = &clnt->cl_procinfo[proc]; proc 455 fs/lockd/mon.c *p = cpu_to_be32(argp->proc); proc 634 fs/lockd/svc.c static inline int is_callback(u32 proc) proc 636 fs/lockd/svc.c return proc == NLMPROC_GRANTED proc 637 fs/lockd/svc.c || proc == NLMPROC_GRANTED_MSG proc 638 fs/lockd/svc.c || proc == NLMPROC_TEST_RES proc 639 fs/lockd/svc.c || proc == NLMPROC_LOCK_RES proc 640 fs/lockd/svc.c || proc == NLMPROC_CANCEL_RES proc 641 fs/lockd/svc.c || proc == NLMPROC_UNLOCK_RES proc 642 fs/lockd/svc.c || proc == NLMPROC_NSM_NOTIFY; proc 288 fs/lockd/svc4proc.c static __be32 nlm4svc_callback(struct svc_rqst *rqstp, u32 proc, proc 314 fs/lockd/svc4proc.c if (nlm_async_reply(call, proc, &nlm4svc_callback_ops) < 0) proc 329 fs/lockd/svcproc.c static __be32 nlmsvc_callback(struct svc_rqst *rqstp, u32 proc, proc 355 fs/lockd/svcproc.c if (nlm_async_reply(call, proc, &nlmsvc_callback_ops) < 0) proc 1126 fs/nfs/nfs2xdr.c #define PROC(proc, argtype, restype, timer) \ proc 1127 fs/nfs/nfs2xdr.c [NFSPROC_##proc] = { \ proc 1128 fs/nfs/nfs2xdr.c .p_proc = NFSPROC_##proc, \ proc 1134 fs/nfs/nfs2xdr.c .p_statidx = NFSPROC_##proc, \ proc 1135 fs/nfs/nfs2xdr.c .p_name = #proc, \ proc 2515 fs/nfs/nfs3xdr.c #define PROC(proc, argtype, restype, timer) \ proc 2516 fs/nfs/nfs3xdr.c [NFS3PROC_##proc] = { \ proc 2517 fs/nfs/nfs3xdr.c .p_proc = NFS3PROC_##proc, \ proc 2523 fs/nfs/nfs3xdr.c .p_statidx = NFS3PROC_##proc, \ proc 2524 fs/nfs/nfs3xdr.c .p_name = #proc, \ proc 7493 fs/nfs/nfs4xdr.c #define PROC(proc, argtype, restype) \ proc 7494 fs/nfs/nfs4xdr.c [NFSPROC4_CLNT_##proc] = { \ proc 7500 fs/nfs/nfs4xdr.c .p_statidx = NFSPROC4_CLNT_##proc, \ proc 7501 fs/nfs/nfs4xdr.c .p_name = #proc, \ proc 7504 fs/nfs/nfs4xdr.c #define STUB(proc) \ proc 7505 fs/nfs/nfs4xdr.c [NFSPROC4_CLNT_##proc] = { \ proc 7506 fs/nfs/nfs4xdr.c .p_name = #proc, \ proc 7510 fs/nfs/nfs4xdr.c #define PROC41(proc, argtype, restype) \ proc 7511 fs/nfs/nfs4xdr.c PROC(proc, argtype, restype) proc 7513 fs/nfs/nfs4xdr.c #define PROC41(proc, argtype, restype) \ proc 7514 fs/nfs/nfs4xdr.c STUB(proc) proc 7518 fs/nfs/nfs4xdr.c #define PROC42(proc, argtype, restype) \ proc 7519 fs/nfs/nfs4xdr.c PROC(proc, argtype, restype) proc 7521 fs/nfs/nfs4xdr.c #define PROC42(proc, argtype, restype) \ proc 7522 fs/nfs/nfs4xdr.c STUB(proc) proc 767 fs/nfsd/nfs4callback.c #define PROC(proc, call, argtype, restype) \ proc 768 fs/nfsd/nfs4callback.c [NFSPROC4_CLNT_##proc] = { \ proc 775 fs/nfsd/nfs4callback.c .p_name = #proc, \ proc 962 fs/nfsd/nfssvc.c const struct svc_procedure *proc) proc 977 fs/nfsd/nfssvc.c if (proc->pc_xdrressize > 0 && proc 978 fs/nfsd/nfssvc.c proc->pc_xdrressize < XDR_QUADLEN(PAGE_SIZE)) proc 987 fs/nfsd/nfssvc.c const struct svc_procedure *proc; proc 993 fs/nfsd/nfssvc.c proc = rqstp->rq_procinfo; proc 995 fs/nfsd/nfssvc.c if (nfs_request_too_big(rqstp, proc)) { proc 1004 fs/nfsd/nfssvc.c rqstp->rq_cachetype = proc->pc_cachetype; proc 1006 fs/nfsd/nfssvc.c if (proc->pc_decode && proc 1007 fs/nfsd/nfssvc.c !proc->pc_decode(rqstp, (__be32*)rqstp->rq_arg.head[0].iov_base)) { proc 1031 fs/nfsd/nfssvc.c nfserr = proc->pc_func(rqstp); proc 1046 fs/nfsd/nfssvc.c if (proc->pc_encode && !proc->pc_encode(rqstp, nfserrp)) { proc 236 include/linux/acpi.h struct acpi_subtable_proc *proc, int proc_num, proc 539 include/linux/cper.h const struct cper_sec_proc_arm *proc); proc 541 include/linux/cper.h const struct cper_sec_proc_ia *proc); proc 541 include/linux/ide.h struct proc_dir_entry *proc; /* /proc/ide/ directory entry */ proc 719 include/linux/ide.h struct proc_dir_entry *proc; /* /proc/ide/ directory entry */ proc 81 include/linux/rtc.h int (*proc)(struct device *, struct seq_file *); proc 73 include/linux/utsname.h extern void uts_proc_notify(enum uts_proc proc); proc 75 include/linux/utsname.h static inline void uts_proc_notify(enum uts_proc proc) proc 173 include/ras/ras_event.h TP_PROTO(const struct cper_sec_proc_arm *proc), proc 175 include/ras/ras_event.h TP_ARGS(proc), proc 186 include/ras/ras_event.h if (proc->validation_bits & CPER_ARM_VALID_AFFINITY_LEVEL) proc 187 include/ras/ras_event.h __entry->affinity = proc->affinity_level; proc 190 include/ras/ras_event.h if (proc->validation_bits & CPER_ARM_VALID_MPIDR) proc 191 include/ras/ras_event.h __entry->mpidr = proc->mpidr; proc 194 include/ras/ras_event.h __entry->midr = proc->midr; proc 195 include/ras/ras_event.h if (proc->validation_bits & CPER_ARM_VALID_RUNNING_STATE) { proc 196 include/ras/ras_event.h __entry->running_state = proc->running_state; proc 197 include/ras/ras_event.h __entry->psci_state = proc->psci_state; proc 215 include/sound/ac97_codec.h struct snd_info_entry *proc; proc 242 include/sound/ac97_codec.h struct snd_info_entry *proc; proc 114 include/sound/emux_synth.h struct snd_info_entry *proc; proc 33 include/trace/events/rpcrdma.h __field(u32, proc) proc 41 include/trace/events/rpcrdma.h __entry->proc = be32_to_cpu(rep->rr_proc); proc 46 include/trace/events/rpcrdma.h __entry->version, __entry->proc proc 1326 include/trace/events/rpcrdma.h __field(u32, proc) proc 1335 include/trace/events/rpcrdma.h __entry->proc = be32_to_cpup(p); proc 1341 include/trace/events/rpcrdma.h show_rpcrdma_proc(__entry->proc), __entry->hdrlen) proc 1372 include/trace/events/rpcrdma.h __field(u32, proc) proc 1380 include/trace/events/rpcrdma.h __entry->proc = be32_to_cpup(p); proc 1384 include/trace/events/rpcrdma.h __entry->xid, __entry->vers, __entry->credits, __entry->proc) proc 877 include/trace/events/sunrpc.h __field(u32, proc) proc 886 include/trace/events/sunrpc.h __entry->proc = rqst->rq_proc; proc 894 include/trace/events/sunrpc.h __get_str(service), __entry->vers, __entry->proc) proc 52 kernel/trace/trace_functions_graph.c { TRACER_OPT(funcgraph-proc, TRACE_GRAPH_PRINT_PROC) }, proc 130 kernel/utsname_sysctl.c void uts_proc_notify(enum uts_proc proc) proc 132 kernel/utsname_sysctl.c struct ctl_table *table = &uts_kern_table[proc]; proc 3537 net/core/neighbour.c #define NEIGH_SYSCTL_ENTRY(attr, data_attr, name, mval, proc) \ proc 3543 net/core/neighbour.c .proc_handler = proc, \ proc 2481 net/ipv4/devinet.c #define DEVINET_SYSCTL_ENTRY(attr, name, mval, proc) \ proc 2488 net/ipv4/devinet.c .proc_handler = proc, \ proc 2498 net/ipv4/devinet.c #define DEVINET_SYSCTL_COMPLEX_ENTRY(attr, name, proc) \ proc 2499 net/ipv4/devinet.c DEVINET_SYSCTL_ENTRY(attr, name, 0644, proc) proc 661 net/netfilter/nf_conntrack_expect.c struct proc_dir_entry *proc; proc 665 net/netfilter/nf_conntrack_expect.c proc = proc_create_net("nf_conntrack_expect", 0440, net->proc_net, proc 667 net/netfilter/nf_conntrack_expect.c if (!proc) proc 673 net/netfilter/nf_conntrack_expect.c proc_set_user(proc, root_uid, root_gid); proc 1108 net/netfilter/nfnetlink_log.c struct proc_dir_entry *proc; proc 1118 net/netfilter/nfnetlink_log.c proc = proc_create_net("nfnetlink_log", 0440, net->nf.proc_netfilter, proc 1120 net/netfilter/nfnetlink_log.c if (!proc) proc 1126 net/netfilter/nfnetlink_log.c proc_set_user(proc, root_uid, root_gid); proc 1729 net/netfilter/x_tables.c struct proc_dir_entry *proc; proc 1744 net/netfilter/x_tables.c proc = proc_create_net_data(buf, 0440, net->proc_net, &xt_table_seq_ops, proc 1747 net/netfilter/x_tables.c if (!proc) proc 1750 net/netfilter/x_tables.c proc_set_user(proc, root_uid, root_gid); proc 1754 net/netfilter/x_tables.c proc = proc_create_seq_private(buf, 0440, net->proc_net, proc 1757 net/netfilter/x_tables.c if (!proc) proc 1760 net/netfilter/x_tables.c proc_set_user(proc, root_uid, root_gid); proc 1764 net/netfilter/x_tables.c proc = proc_create_seq_private(buf, 0440, net->proc_net, proc 1767 net/netfilter/x_tables.c if (!proc) proc 1770 net/netfilter/x_tables.c proc_set_user(proc, root_uid, root_gid); proc 42 net/sunrpc/auth_gss/gss_rpc_upcall.c #define PROC(proc, name) \ proc 43 net/sunrpc/auth_gss/gss_rpc_upcall.c [GSSX_##proc] = { \ proc 44 net/sunrpc/auth_gss/gss_rpc_upcall.c .p_proc = GSSX_##proc, \ proc 49 net/sunrpc/auth_gss/gss_rpc_upcall.c .p_statidx = GSSX_##proc, \ proc 50 net/sunrpc/auth_gss/gss_rpc_upcall.c .p_name = #proc, \ proc 1593 net/sunrpc/clnt.c const struct rpc_procinfo *proc = task->tk_msg.rpc_proc; proc 1595 net/sunrpc/clnt.c if (proc) { proc 1596 net/sunrpc/clnt.c if (proc->p_name) proc 1597 net/sunrpc/clnt.c return proc->p_name; proc 1790 net/sunrpc/clnt.c const struct rpc_procinfo *proc = task->tk_msg.rpc_proc; proc 1801 net/sunrpc/clnt.c if (proc->p_proc != 0) { proc 1802 net/sunrpc/clnt.c BUG_ON(proc->p_arglen == 0); proc 1803 net/sunrpc/clnt.c if (proc->p_decode != NULL) proc 1804 net/sunrpc/clnt.c BUG_ON(proc->p_replen == 0); proc 1813 net/sunrpc/clnt.c proc->p_arglen; proc 1820 net/sunrpc/clnt.c max_t(size_t, proc->p_replen, 2); proc 629 net/sunrpc/rpcb_clnt.c struct rpcbind_args *map, const struct rpc_procinfo *proc) proc 632 net/sunrpc/rpcb_clnt.c .rpc_proc = proc, proc 680 net/sunrpc/rpcb_clnt.c const struct rpc_procinfo *proc; proc 726 net/sunrpc/rpcb_clnt.c proc = rpcb_next_version[xprt->bind_index].rpc_proc; proc 730 net/sunrpc/rpcb_clnt.c proc = rpcb_next_version6[xprt->bind_index].rpc_proc; proc 739 net/sunrpc/rpcb_clnt.c if (proc == NULL) { proc 796 net/sunrpc/rpcb_clnt.c child = rpcb_call_async(rpcb_clnt, map, proc); proc 52 sound/parisc/harmony.h struct snd_info_entry *proc; proc 420 sound/pci/ac97/ac97_proc.c if (ac97->bus->proc == NULL) proc 425 sound/pci/ac97/ac97_proc.c ac97->bus->proc); proc 428 sound/pci/ac97/ac97_proc.c ac97->proc = entry; proc 431 sound/pci/ac97/ac97_proc.c ac97->bus->proc); proc 446 sound/pci/ac97/ac97_proc.c snd_info_free_entry(ac97->proc); proc 447 sound/pci/ac97/ac97_proc.c ac97->proc = NULL; proc 460 sound/pci/ac97/ac97_proc.c bus->proc = entry; proc 465 sound/pci/ac97/ac97_proc.c snd_info_free_entry(bus->proc); proc 466 sound/pci/ac97/ac97_proc.c bus->proc = NULL; proc 85 sound/pci/ad1889.c struct snd_info_entry *proc; proc 109 sound/synth/emux/emux_proc.c snd_info_free_entry(emu->proc); proc 110 sound/synth/emux/emux_proc.c emu->proc = NULL; proc 76 tools/perf/util/thread_map.c DIR *proc; proc 85 tools/perf/util/thread_map.c proc = opendir("/proc"); proc 86 tools/perf/util/thread_map.c if (proc == NULL) proc 92 tools/perf/util/thread_map.c while ((dirent = readdir(proc)) != NULL) { proc 142 tools/perf/util/thread_map.c closedir(proc); proc 50 tools/power/cpupower/utils/helpers/cpuid.c unsigned int proc, x; proc 72 tools/power/cpupower/utils/helpers/cpuid.c sscanf(value, "processor\t: %u", &proc); proc 74 tools/power/cpupower/utils/helpers/cpuid.c if (proc != (unsigned int)base_cpu) proc 985 tools/testing/selftests/bpf/test_verifier.c char *proc; proc 987 tools/testing/selftests/bpf/test_verifier.c proc = strstr(bpf_vlog, "processed "); proc 988 tools/testing/selftests/bpf/test_verifier.c insn_processed = atoi(proc + 10);