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);