info 194 arch/x86/ia32/ia32_signal.c compat_siginfo_t info; info 529 arch/x86/ia32/ia32_signal.c err |= __put_user(ptr_to_compat(&frame->info), &frame->pinfo); info 531 arch/x86/ia32/ia32_signal.c err |= copy_siginfo_to_user32(&frame->info, info); info 572 arch/x86/ia32/ia32_signal.c regs->dx = (unsigned long) &frame->info; info 577 arch/x86/ia32/ia32_signal.c regs->dx = (unsigned long) &frame->info; info 547 arch/x86/ia32/sys_ia32.c siginfo_t info; info 551 arch/x86/ia32/sys_ia32.c if (copy_siginfo_from_user32(&info, uinfo)) info 554 arch/x86/ia32/sys_ia32.c ret = sys_rt_sigqueueinfo(pid, sig, (siginfo_t __user *)&info); info 87 arch/x86/kernel/amd_iommu_init.c u16 info; info 721 arch/x86/kernel/apm_32.c *info = ~0; /* indicate info not valid */ info 723 arch/x86/kernel/apm_32.c *info = ecx; info 1250 arch/x86/kernel/apm_32.c apm_eventinfo_t info; info 1255 arch/x86/kernel/apm_32.c error = apm_get_event(&event, &info); info 203 arch/x86/kernel/cpu/common.c struct cpu_model_info *info; info 211 arch/x86/kernel/cpu/common.c info = this_cpu->c_models; info 213 arch/x86/kernel/cpu/common.c while (info && info->family) { info 214 arch/x86/kernel/cpu/common.c if (info->family == c->x86) info 215 arch/x86/kernel/cpu/common.c return info->model_names[c->x86_model]; info 216 arch/x86/kernel/cpu/common.c info++; info 139 arch/x86/kernel/cpu/mtrr/main.c struct set_mtrr_data *data = info; info 1195 arch/x86/kernel/pci-calgary_64.c struct calgary_bus_info *info; info 1212 arch/x86/kernel/pci-calgary_64.c info = &bus_info[dev->bus->number]; info 1213 arch/x86/kernel/pci-calgary_64.c if (info->translation_disabled) { info 1218 arch/x86/kernel/pci-calgary_64.c if (!info->tce_space && !translate_empty_slots) info 1246 arch/x86/kernel/pci-calgary_64.c info = &bus_info[dev->bus->number]; info 1247 arch/x86/kernel/pci-calgary_64.c if (info->translation_disabled) { info 1251 arch/x86/kernel/pci-calgary_64.c if (!info->tce_space && !translate_empty_slots) info 1376 arch/x86/kernel/pci-calgary_64.c struct calgary_bus_info *info = &bus_info[bus]; info 1385 arch/x86/kernel/pci-calgary_64.c if (info->translation_disabled) info 1396 arch/x86/kernel/pci-calgary_64.c info->tce_space = (u64 *)__va(tce_space); info 1461 arch/x86/kernel/pci-calgary_64.c struct calgary_bus_info *info = &bus_info[bus]; info 1471 arch/x86/kernel/pci-calgary_64.c if (info->translation_disabled) info 1484 arch/x86/kernel/pci-calgary_64.c info->tce_space = tbl; info 1509 arch/x86/kernel/pci-calgary_64.c struct calgary_bus_info *info = &bus_info[bus]; info 1511 arch/x86/kernel/pci-calgary_64.c if (info->tce_space) info 1512 arch/x86/kernel/pci-calgary_64.c free_tce_table(info->tce_space); info 1631 arch/x86/kernel/pci-calgary_64.c struct calgary_bus_info *info; info 1645 arch/x86/kernel/pci-calgary_64.c info = &bus_info[dev->bus->number]; info 1646 arch/x86/kernel/pci-calgary_64.c if (info->translation_disabled) info 1649 arch/x86/kernel/pci-calgary_64.c if (!info->tce_space) info 655 arch/x86/kernel/pci-gart_64.c aper_size = aper_base = info->aper_size = 0; info 672 arch/x86/kernel/pci-gart_64.c info->aper_base = aper_base; info 673 arch/x86/kernel/pci-gart_64.c info->aper_size = aper_size >> 20; info 739 arch/x86/kernel/pci-gart_64.c struct agp_kern_info info; info 758 arch/x86/kernel/pci-gart_64.c (agp_copy_info(agp_bridge, &info) < 0); info 771 arch/x86/kernel/pci-gart_64.c (no_agp && init_k8_gatt(&info) < 0)) { info 781 arch/x86/kernel/pci-gart_64.c aper_size = info.aper_size << 20; info 782 arch/x86/kernel/pci-gart_64.c aper_base = info.aper_base; info 790 arch/x86/kernel/pci-gart_64.c iommu_size = check_iommu_size(info.aper_base, aper_size); info 820 arch/x86/kernel/pci-gart_64.c iommu_bus_base = info.aper_base + iommu_start; info 1495 arch/x86/kernel/ptrace.c struct siginfo info; info 1500 arch/x86/kernel/ptrace.c memset(&info, 0, sizeof(info)); info 1501 arch/x86/kernel/ptrace.c info.si_signo = SIGTRAP; info 1502 arch/x86/kernel/ptrace.c info.si_code = si_code; info 1505 arch/x86/kernel/ptrace.c info.si_addr = user_mode_vm(regs) ? (void __user *) regs->ip : NULL; info 1508 arch/x86/kernel/ptrace.c force_sig_info(SIGTRAP, &info, tsk); info 25 arch/x86/kernel/sigframe.h struct siginfo info; info 34 arch/x86/kernel/sigframe.h struct siginfo info; info 422 arch/x86/kernel/signal_32.c err |= __put_user(&frame->info, &frame->pinfo); info 424 arch/x86/kernel/signal_32.c err |= copy_siginfo_to_user(&frame->info, info); info 468 arch/x86/kernel/signal_32.c regs->dx = (unsigned long)&frame->info; info 484 arch/x86/kernel/signal_32.c struct thread_info *info = current_thread_info(); info 486 arch/x86/kernel/signal_32.c if (info->exec_domain && info->exec_domain->signal_invmap && sig < 32) info 487 arch/x86/kernel/signal_32.c return info->exec_domain->signal_invmap[sig]; info 505 arch/x86/kernel/signal_32.c ret = ia32_setup_rt_frame(usig, ka, info, set, regs); info 509 arch/x86/kernel/signal_32.c ret = __setup_rt_frame(sig, ka, info, set, regs); info 555 arch/x86/kernel/signal_32.c ret = setup_rt_frame(sig, ka, info, oldset, regs); info 589 arch/x86/kernel/signal_32.c tracehook_signal_handler(sig, info, ka, regs, info 604 arch/x86/kernel/signal_32.c siginfo_t info; info 623 arch/x86/kernel/signal_32.c signr = get_signal_to_deliver(&info, &ka, regs, NULL); info 635 arch/x86/kernel/signal_32.c if (handle_signal(signr, &info, &ka, oldset, regs) == 0) { info 225 arch/x86/kernel/signal_64.c if (copy_siginfo_to_user(&frame->info, info)) info 267 arch/x86/kernel/signal_64.c regs->si = (unsigned long)&frame->info; info 304 arch/x86/kernel/signal_64.c ret = ia32_setup_rt_frame(usig, ka, info, set, regs); info 308 arch/x86/kernel/signal_64.c ret = __setup_rt_frame(sig, ka, info, set, regs); info 354 arch/x86/kernel/signal_64.c ret = setup_rt_frame(sig, ka, info, oldset, regs); info 388 arch/x86/kernel/signal_64.c tracehook_signal_handler(sig, info, ka, regs, info 404 arch/x86/kernel/signal_64.c siginfo_t info; info 423 arch/x86/kernel/signal_64.c signr = get_signal_to_deliver(&info, &ka, regs, NULL); info 435 arch/x86/kernel/signal_64.c if (handle_signal(signr, &info, &ka, oldset, regs) == 0) { info 44 arch/x86/kernel/tls.c if (LDT_empty(info)) info 47 arch/x86/kernel/tls.c fill_ldt(desc, info); info 48 arch/x86/kernel/tls.c ++info; info 65 arch/x86/kernel/tls.c struct user_desc info; info 67 arch/x86/kernel/tls.c if (copy_from_user(&info, u_info, sizeof(info))) info 71 arch/x86/kernel/tls.c idx = info.entry_number; info 88 arch/x86/kernel/tls.c set_tls_desc(p, idx, &info, 1); info 109 arch/x86/kernel/tls.c memset(info, 0, sizeof(*info)); info 110 arch/x86/kernel/tls.c info->entry_number = idx; info 111 arch/x86/kernel/tls.c info->base_addr = get_desc_base(desc); info 112 arch/x86/kernel/tls.c info->limit = get_desc_limit(desc); info 113 arch/x86/kernel/tls.c info->seg_32bit = desc->d; info 114 arch/x86/kernel/tls.c info->contents = desc->type >> 2; info 115 arch/x86/kernel/tls.c info->read_exec_only = !(desc->type & 2); info 116 arch/x86/kernel/tls.c info->limit_in_pages = desc->g; info 117 arch/x86/kernel/tls.c info->seg_not_present = !desc->p; info 118 arch/x86/kernel/tls.c info->useable = desc->avl; info 120 arch/x86/kernel/tls.c info->lm = desc->l; info 127 arch/x86/kernel/tls.c struct user_desc info; info 135 arch/x86/kernel/tls.c fill_user_desc(&info, idx, info 138 arch/x86/kernel/tls.c if (copy_to_user(u_info, &info, sizeof(info))) info 177 arch/x86/kernel/tls.c struct user_desc *info = kbuf; info 179 arch/x86/kernel/tls.c fill_user_desc(info++, GDT_ENTRY_TLS_MIN + pos++, info 184 arch/x86/kernel/tls.c struct user_desc info; info 185 arch/x86/kernel/tls.c fill_user_desc(&info, GDT_ENTRY_TLS_MIN + pos++, tls++); info 186 arch/x86/kernel/tls.c if (__copy_to_user(u_info++, &info, sizeof(info))) info 199 arch/x86/kernel/tls.c const struct user_desc *info; info 207 arch/x86/kernel/tls.c info = kbuf; info 211 arch/x86/kernel/tls.c info = infobuf; info 215 arch/x86/kernel/tls.c info, count / sizeof(struct user_desc)); info 212 arch/x86/kernel/traps.c if (info) info 213 arch/x86/kernel/traps.c force_sig_info(signr, info, tsk); info 248 arch/x86/kernel/traps.c siginfo_t info; \ info 249 arch/x86/kernel/traps.c info.si_signo = signr; \ info 250 arch/x86/kernel/traps.c info.si_errno = 0; \ info 251 arch/x86/kernel/traps.c info.si_code = sicode; \ info 252 arch/x86/kernel/traps.c info.si_addr = (void __user *)siaddr; \ info 257 arch/x86/kernel/traps.c do_trap(trapnr, signr, str, regs, error_code, &info); \ info 666 arch/x86/kernel/traps.c siginfo_t info; info 676 arch/x86/kernel/traps.c info.si_signo = SIGFPE; info 677 arch/x86/kernel/traps.c info.si_errno = 0; info 678 arch/x86/kernel/traps.c info.si_code = __SI_FAULT; info 679 arch/x86/kernel/traps.c info.si_addr = ip; info 705 arch/x86/kernel/traps.c info.si_code = FPE_FLTINV; info 709 arch/x86/kernel/traps.c info.si_code = FPE_FLTUND; info 712 arch/x86/kernel/traps.c info.si_code = FPE_FLTDIV; info 715 arch/x86/kernel/traps.c info.si_code = FPE_FLTOVF; info 718 arch/x86/kernel/traps.c info.si_code = FPE_FLTRES; info 721 arch/x86/kernel/traps.c force_sig_info(SIGFPE, &info, task); info 742 arch/x86/kernel/traps.c siginfo_t info; info 752 arch/x86/kernel/traps.c info.si_signo = SIGFPE; info 753 arch/x86/kernel/traps.c info.si_errno = 0; info 754 arch/x86/kernel/traps.c info.si_code = __SI_FAULT; info 755 arch/x86/kernel/traps.c info.si_addr = ip; info 768 arch/x86/kernel/traps.c info.si_code = FPE_FLTINV; info 772 arch/x86/kernel/traps.c info.si_code = FPE_FLTUND; info 775 arch/x86/kernel/traps.c info.si_code = FPE_FLTDIV; info 778 arch/x86/kernel/traps.c info.si_code = FPE_FLTOVF; info 781 arch/x86/kernel/traps.c info.si_code = FPE_FLTRES; info 784 arch/x86/kernel/traps.c force_sig_info(SIGFPE, &info, task); info 944 arch/x86/kernel/traps.c siginfo_t info; info 947 arch/x86/kernel/traps.c info.si_signo = SIGILL; info 948 arch/x86/kernel/traps.c info.si_errno = 0; info 949 arch/x86/kernel/traps.c info.si_code = ILL_BADSTK; info 950 arch/x86/kernel/traps.c info.si_addr = 0; info 954 arch/x86/kernel/traps.c do_trap(32, SIGILL, "iret exception", regs, error_code, &info); info 203 arch/x86/kernel/vm86_32.c struct kernel_vm86_struct info; /* declare this _on top_, info 214 arch/x86/kernel/vm86_32.c tmp = copy_vm86_regs_from_user(&info.regs, &v86->regs, info 216 arch/x86/kernel/vm86_32.c sizeof(info.regs)); info 220 arch/x86/kernel/vm86_32.c memset(&info.vm86plus, 0, (int)&info.regs32 - (int)&info.vm86plus); info 221 arch/x86/kernel/vm86_32.c info.regs32 = ®s; info 223 arch/x86/kernel/vm86_32.c do_sys_vm86(&info, tsk); info 232 arch/x86/kernel/vm86_32.c struct kernel_vm86_struct info; /* declare this _on top_, info 265 arch/x86/kernel/vm86_32.c tmp = copy_vm86_regs_from_user(&info.regs, &v86->regs, info 267 arch/x86/kernel/vm86_32.c sizeof(info.regs)); info 271 arch/x86/kernel/vm86_32.c info.regs32 = ®s; info 272 arch/x86/kernel/vm86_32.c info.vm86plus.is_vm86pus = 1; info 274 arch/x86/kernel/vm86_32.c do_sys_vm86(&info, tsk); info 287 arch/x86/kernel/vm86_32.c info->regs.pt.ds = 0; info 288 arch/x86/kernel/vm86_32.c info->regs.pt.es = 0; info 289 arch/x86/kernel/vm86_32.c info->regs.pt.fs = 0; info 300 arch/x86/kernel/vm86_32.c VEFLAGS = info->regs.pt.flags; info 301 arch/x86/kernel/vm86_32.c info->regs.pt.flags &= SAFE_MASK; info 302 arch/x86/kernel/vm86_32.c info->regs.pt.flags |= info->regs32->flags & ~SAFE_MASK; info 303 arch/x86/kernel/vm86_32.c info->regs.pt.flags |= X86_VM_MASK; info 305 arch/x86/kernel/vm86_32.c switch (info->cpu_type) { info 323 arch/x86/kernel/vm86_32.c info->regs32->ax = 0; info 325 arch/x86/kernel/vm86_32.c tsk->thread.saved_fs = info->regs32->fs; info 329 arch/x86/kernel/vm86_32.c tsk->thread.sp0 = (unsigned long) &info->VM86_TSS_ESP0; info 335 arch/x86/kernel/vm86_32.c tsk->thread.screen_bitmap = info->screen_bitmap; info 336 arch/x86/kernel/vm86_32.c if (info->flags & VM86_SCREEN_BITMAP) info 349 arch/x86/kernel/vm86_32.c :"r" (&info->regs), "r" (task_thread_info(tsk)), "r" (0)); info 227 arch/x86/kvm/svm.c info &= SVM_EVTINJ_TYPE_MASK | SVM_EVTINJ_VALID; info 228 arch/x86/kvm/svm.c return info == (SVM_EVTINJ_VALID | SVM_EVTINJ_TYPE_INTR); info 4036 arch/x86/kvm/x86.c struct kvm_vcpu *vcpu = (struct kvm_vcpu *)info; info 14 arch/x86/lib/msr-on-cpu.c struct msr_info *rv = info; info 21 arch/x86/lib/msr-on-cpu.c struct msr_info *rv = info; info 56 arch/x86/lib/msr-on-cpu.c struct msr_info *rv = info; info 63 arch/x86/lib/msr-on-cpu.c struct msr_info *rv = info; info 669 arch/x86/math-emu/fpu_entry.c __asm__("movl %0,%%esp ; ret": :"g"(((long)info) - 4)); info 21 arch/x86/math-emu/fpu_system.h #define SETUP_DATA_AREA(arg) FPU_info = (struct info *) &arg info 39 arch/x86/math-emu/fpu_system.h #define FPU_info (I387->soft.info) info 32 arch/x86/math-emu/get_address.c offsetof(struct info, ___eax), info 33 arch/x86/math-emu/get_address.c offsetof(struct info, ___ecx), info 34 arch/x86/math-emu/get_address.c offsetof(struct info, ___edx), info 35 arch/x86/math-emu/get_address.c offsetof(struct info, ___ebx), info 36 arch/x86/math-emu/get_address.c offsetof(struct info, ___esp), info 37 arch/x86/math-emu/get_address.c offsetof(struct info, ___ebp), info 38 arch/x86/math-emu/get_address.c offsetof(struct info, ___esi), info 39 arch/x86/math-emu/get_address.c offsetof(struct info, ___edi) info 45 arch/x86/math-emu/get_address.c offsetof(struct info, ___cs), info 46 arch/x86/math-emu/get_address.c offsetof(struct info, ___vm86_ds), info 47 arch/x86/math-emu/get_address.c offsetof(struct info, ___vm86_es), info 48 arch/x86/math-emu/get_address.c offsetof(struct info, ___vm86_fs), info 49 arch/x86/math-emu/get_address.c offsetof(struct info, ___vm86_gs), info 50 arch/x86/math-emu/get_address.c offsetof(struct info, ___ss), info 51 arch/x86/math-emu/get_address.c offsetof(struct info, ___vm86_ds) info 61 arch/x86/math-emu/get_address.c offsetof(struct info, ___cs), info 62 arch/x86/math-emu/get_address.c offsetof(struct info, ___ds), info 63 arch/x86/math-emu/get_address.c offsetof(struct info, ___es), info 64 arch/x86/math-emu/get_address.c offsetof(struct info, ___fs), info 65 arch/x86/math-emu/get_address.c offsetof(struct info, ___GS), info 66 arch/x86/math-emu/get_address.c offsetof(struct info, ___ss), info 67 arch/x86/math-emu/get_address.c offsetof(struct info, ___ds) info 178 arch/x86/mm/fault.c siginfo_t info; info 180 arch/x86/mm/fault.c info.si_signo = si_signo; info 181 arch/x86/mm/fault.c info.si_errno = 0; info 182 arch/x86/mm/fault.c info.si_code = si_code; info 183 arch/x86/mm/fault.c info.si_addr = (void __user *)address; info 184 arch/x86/mm/fault.c force_sig_info(si_signo, &info, tsk); info 37 arch/x86/pci/acpi.c struct pci_root_info *info = data; info 41 arch/x86/pci/acpi.c if (info->res_num >= PCI_BUS_NUM_RESOURCES) info 46 arch/x86/pci/acpi.c info->res_num++; info 53 arch/x86/pci/acpi.c struct pci_root_info *info = data; info 60 arch/x86/pci/acpi.c if (info->res_num >= PCI_BUS_NUM_RESOURCES) info 70 arch/x86/pci/acpi.c if (addr.info.mem.caching == ACPI_PREFETCHABLE_MEMORY) info 78 arch/x86/pci/acpi.c res = &info->res[info->res_num]; info 79 arch/x86/pci/acpi.c res->name = info->name; info 88 arch/x86/pci/acpi.c (unsigned long) res->end, root->name, info->name); info 90 arch/x86/pci/acpi.c info->bus->resource[info->res_num] = res; info 91 arch/x86/pci/acpi.c info->res_num++; info 117 arch/x86/pci/acpi.c struct pci_root_info info; info 120 arch/x86/pci/acpi.c info.bus = bus; info 121 arch/x86/pci/acpi.c info.res_num = 0; info 123 arch/x86/pci/acpi.c &info); info 124 arch/x86/pci/acpi.c if (!info.res_num) info 127 arch/x86/pci/acpi.c size = sizeof(*info.res) * info.res_num; info 128 arch/x86/pci/acpi.c info.res = kmalloc(size, GFP_KERNEL); info 129 arch/x86/pci/acpi.c if (!info.res) info 132 arch/x86/pci/acpi.c info.name = kmalloc(16, GFP_KERNEL); info 133 arch/x86/pci/acpi.c if (!info.name) info 135 arch/x86/pci/acpi.c sprintf(info.name, "PCI Bus %04x:%02x", domain, busnum); info 137 arch/x86/pci/acpi.c info.res_num = 0; info 139 arch/x86/pci/acpi.c &info); info 140 arch/x86/pci/acpi.c if (info.res_num) info 146 arch/x86/pci/acpi.c kfree(info.res); info 101 arch/x86/pci/amd_bus.c struct pci_root_info *info; info 115 arch/x86/pci/amd_bus.c info = &pci_root_info[i]; info 116 arch/x86/pci/amd_bus.c for (j = 0; j < info->res_num; j++) { info 120 arch/x86/pci/amd_bus.c res = &info->res[j]; info 192 arch/x86/pci/amd_bus.c for (i = 0; i < info->res_num; i++) { info 196 arch/x86/pci/amd_bus.c res = &info->res[i]; info 216 arch/x86/pci/amd_bus.c if (info->res_num >= RES_NUM) info 219 arch/x86/pci/amd_bus.c res = &info->res[info->res_num]; info 220 arch/x86/pci/amd_bus.c res->name = info->name; info 225 arch/x86/pci/amd_bus.c info->res_num++; info 287 arch/x86/pci/amd_bus.c struct pci_root_info *info; info 345 arch/x86/pci/amd_bus.c info = &pci_root_info[pci_root_num]; info 346 arch/x86/pci/amd_bus.c info->bus_min = min_bus; info 347 arch/x86/pci/amd_bus.c info->bus_max = max_bus; info 348 arch/x86/pci/amd_bus.c info->node = node; info 349 arch/x86/pci/amd_bus.c info->link = link; info 350 arch/x86/pci/amd_bus.c sprintf(info->name, "PCI Bus #%02x", min_bus); info 376 arch/x86/pci/amd_bus.c info = &pci_root_info[j]; info 377 arch/x86/pci/amd_bus.c if (info->node == node && info->link == link) info 383 arch/x86/pci/amd_bus.c info = &pci_root_info[j]; info 390 arch/x86/pci/amd_bus.c update_res(info, start, end, IORESOURCE_IO, 1); info 396 arch/x86/pci/amd_bus.c info = &pci_root_info[j]; info 397 arch/x86/pci/amd_bus.c if (info->node == def_node && info->link == def_link) info 401 arch/x86/pci/amd_bus.c info = &pci_root_info[j]; info 406 arch/x86/pci/amd_bus.c update_res(info, range[i].start, range[i].end, info 448 arch/x86/pci/amd_bus.c info = &pci_root_info[j]; info 449 arch/x86/pci/amd_bus.c if (info->node == node && info->link == link) info 455 arch/x86/pci/amd_bus.c info = &pci_root_info[j]; info 482 arch/x86/pci/amd_bus.c update_res(info, start, endx, IORESOURCE_MEM, 0); info 498 arch/x86/pci/amd_bus.c update_res(info, start, end, IORESOURCE_MEM, 1); info 522 arch/x86/pci/amd_bus.c info = &pci_root_info[j]; info 523 arch/x86/pci/amd_bus.c if (info->node == def_node && info->link == def_link) info 527 arch/x86/pci/amd_bus.c info = &pci_root_info[j]; info 533 arch/x86/pci/amd_bus.c update_res(info, range[i].start, range[i].end, info 542 arch/x86/pci/amd_bus.c info = &pci_root_info[i]; info 543 arch/x86/pci/amd_bus.c res_num = info->res_num; info 544 arch/x86/pci/amd_bus.c busnum = info->bus_min; info 546 arch/x86/pci/amd_bus.c info->bus_min, info->bus_max, info->node, info->link); info 548 arch/x86/pci/amd_bus.c res = &info->res[j]; info 858 arch/x86/pci/irq.c struct irq_info *info; info 860 arch/x86/pci/irq.c for (info = rt->slots; entries--; info++) info 861 arch/x86/pci/irq.c if (info->bus == dev->bus->number && info 862 arch/x86/pci/irq.c PCI_SLOT(info->devfn) == PCI_SLOT(dev->devfn)) info 863 arch/x86/pci/irq.c return info; info 870 arch/x86/pci/irq.c struct irq_info *info; info 891 arch/x86/pci/irq.c info = pirq_get_info(dev); info 892 arch/x86/pci/irq.c if (!info) { info 897 arch/x86/pci/irq.c pirq = info->irq[pin].link; info 898 arch/x86/pci/irq.c mask = info->irq[pin].bitmap; info 982 arch/x86/pci/irq.c info = pirq_get_info(dev2); info 983 arch/x86/pci/irq.c if (!info) info 985 arch/x86/pci/irq.c if (info->irq[pin].link == pirq) { info 14 arch/x86/video/fbdev.c struct device *device = info->device; info 127 arch/x86/xen/enlighten.c struct vcpu_register_vcpu_info info; info 139 arch/x86/xen/enlighten.c info.mfn = virt_to_mfn(vcpup); info 140 arch/x86/xen/enlighten.c info.offset = offset_in_page(vcpup); info 143 arch/x86/xen/enlighten.c cpu, vcpup, info.mfn, info.offset); info 148 arch/x86/xen/enlighten.c err = HYPERVISOR_vcpu_op(VCPUOP_register_vcpu_info, cpu, &info); info 421 arch/x86/xen/enlighten.c info->vector = vector; info 422 arch/x86/xen/enlighten.c info->address = gate_offset(*val); info 423 arch/x86/xen/enlighten.c info->cs = gate_segment(*val); info 424 arch/x86/xen/enlighten.c info->flags = val->dpl; info 427 arch/x86/xen/enlighten.c info->flags |= 4; info 452 arch/x86/xen/enlighten.c struct trap_info info[2]; info 454 arch/x86/xen/enlighten.c info[1].address = 0; info 456 arch/x86/xen/enlighten.c if (cvt_gate_to_trap(entrynum, g, &info[0])) info 457 arch/x86/xen/enlighten.c if (HYPERVISOR_set_trap_table(info)) info 1039 arch/x86/xen/mmu.c struct mm_struct *mm = info; info 202 arch/x86/xen/time.c const struct pvclock_vcpu_time_info *info = info 205 arch/x86/xen/time.c do_div(xen_khz, info->tsc_to_system_mul); info 206 arch/x86/xen/time.c if (info->tsc_shift < 0) info 207 arch/x86/xen/time.c xen_khz <<= -info->tsc_shift; info 209 arch/x86/xen/time.c xen_khz >>= info->tsc_shift; info 64 block/blk-softirq.c data->info = rq; info 427 block/bsg.c hdr->info = 0; info 429 block/bsg.c hdr->info |= SG_INFO_CHECK; info 240 block/scsi_ioctl.c hdr->info = 0; info 242 block/scsi_ioctl.c hdr->info |= SG_INFO_CHECK; info 136 crypto/blkcipher.c if (walk->iv != desc->info) info 137 crypto/blkcipher.c memcpy(desc->info, walk->iv, crypto_blkcipher_ivsize(tfm)); info 335 crypto/blkcipher.c walk->iv = desc->info; info 409 crypto/blkcipher.c .info = req->info, info 423 crypto/blkcipher.c .info = req->info, info 133 crypto/ccm.c memcpy(info, req->iv, 16); info 138 crypto/ccm.c *info |= (8 * ((m - 2) / 2)); info 140 crypto/ccm.c *info |= 64; info 142 crypto/ccm.c return set_msg_len(info + 16 - l, cryptlen, l); info 61 crypto/chainiv.c req->creq.nbytes, req->creq.info); info 68 crypto/chainiv.c memcpy(subreq->info, ctx->iv, ivsize); info 74 crypto/chainiv.c memcpy(ctx->iv, subreq->info, ivsize); info 168 crypto/chainiv.c memcpy(subreq->info, ctx->iv, ivsize); info 174 crypto/chainiv.c memcpy(ctx->iv, subreq->info, ivsize); info 191 crypto/chainiv.c req->creq.nbytes, req->creq.info); info 97 crypto/cryptd.c desc.info = req->info; info 280 crypto/ctr.c u8 *info = desc->info; info 285 crypto/ctr.c memcpy(iv + CTR_RFC3686_NONCE_SIZE, info, CTR_RFC3686_IV_SIZE); info 292 crypto/ctr.c desc->info = iv; info 295 crypto/ctr.c desc->info = info; info 98 crypto/cts.c memcpy(iv, desc->info, bsize); info 101 crypto/cts.c lcldesc.info = iv; info 110 crypto/cts.c lcldesc.info = tmp; info 120 crypto/cts.c memcpy(desc->info, tmp2, bsize); info 137 crypto/cts.c lcldesc.info = desc->info; info 184 crypto/cts.c lcldesc.info = iv; info 211 crypto/cts.c crypto_xor(d, desc->info, bsize); info 215 crypto/cts.c memcpy(desc->info, s, bsize); info 231 crypto/cts.c lcldesc.info = desc->info; info 140 crypto/eseqiv.c req->creq.info); info 142 crypto/eseqiv.c memcpy(req->creq.info, ctx->salt, ivsize); info 43 crypto/seqiv.c memcpy(req->creq.info, subreq->info, crypto_ablkcipher_ivsize(geniv)); info 46 crypto/seqiv.c kfree(subreq->info); info 89 crypto/seqiv.c memset(info, 0, ivsize - sizeof(u64)); info 93 crypto/seqiv.c memcpy(info + ivsize - len, &seq, len); info 94 crypto/seqiv.c crypto_xor(info, ctx->salt, ivsize); info 104 crypto/seqiv.c u8 *info; info 112 crypto/seqiv.c info = req->creq.info; info 116 crypto/seqiv.c if (unlikely(!IS_ALIGNED((unsigned long)info, info 118 crypto/seqiv.c info = kmalloc(ivsize, req->creq.base.flags & info 121 crypto/seqiv.c if (!info) info 131 crypto/seqiv.c req->creq.nbytes, info); info 133 crypto/seqiv.c seqiv_geniv(ctx, info, req->seq, ivsize); info 134 crypto/seqiv.c memcpy(req->giv, info, ivsize); info 137 crypto/seqiv.c if (unlikely(info != req->creq.info)) info 150 crypto/seqiv.c u8 *info; info 158 crypto/seqiv.c info = areq->iv; info 162 crypto/seqiv.c if (unlikely(!IS_ALIGNED((unsigned long)info, info 164 crypto/seqiv.c info = kmalloc(ivsize, areq->base.flags & info 167 crypto/seqiv.c if (!info) info 176 crypto/seqiv.c info); info 179 crypto/seqiv.c seqiv_geniv(ctx, info, req->seq, ivsize); info 180 crypto/seqiv.c memcpy(req->giv, info, ivsize); info 183 crypto/seqiv.c if (unlikely(info != areq->iv)) info 84 fs/aio.c struct aio_ring_info *info = &ctx->ring_info; info 87 fs/aio.c for (i=0; i<info->nr_pages; i++) info 88 fs/aio.c put_page(info->ring_pages[i]); info 90 fs/aio.c if (info->mmap_size) { info 92 fs/aio.c do_munmap(ctx->mm, info->mmap_base, info->mmap_size); info 96 fs/aio.c if (info->ring_pages && info->ring_pages != info->internal_pages) info 97 fs/aio.c kfree(info->ring_pages); info 98 fs/aio.c info->ring_pages = NULL; info 99 fs/aio.c info->nr = 0; info 105 fs/aio.c struct aio_ring_info *info = &ctx->ring_info; info 122 fs/aio.c info->nr = 0; info 123 fs/aio.c info->ring_pages = info->internal_pages; info 125 fs/aio.c info->ring_pages = kcalloc(nr_pages, sizeof(struct page *), GFP_KERNEL); info 126 fs/aio.c if (!info->ring_pages) info 130 fs/aio.c info->mmap_size = nr_pages * PAGE_SIZE; info 131 fs/aio.c dprintk("attempting mmap of %lu bytes\n", info->mmap_size); info 133 fs/aio.c info->mmap_base = do_mmap(NULL, 0, info->mmap_size, info 136 fs/aio.c if (IS_ERR((void *)info->mmap_base)) { info 138 fs/aio.c info->mmap_size = 0; info 143 fs/aio.c dprintk("mmap address: 0x%08lx\n", info->mmap_base); info 144 fs/aio.c info->nr_pages = get_user_pages(current, ctx->mm, info 145 fs/aio.c info->mmap_base, nr_pages, info 146 fs/aio.c 1, 0, info->ring_pages, NULL); info 149 fs/aio.c if (unlikely(info->nr_pages != nr_pages)) { info 154 fs/aio.c ctx->user_id = info->mmap_base; info 156 fs/aio.c info->nr = nr_events; /* trusted copy */ info 158 fs/aio.c ring = kmap_atomic(info->ring_pages[0], KM_USER0); info 183 fs/aio.c (info)->ring_pages[pos / AIO_EVENTS_PER_PAGE], km); \ info 919 fs/aio.c struct aio_ring_info *info; info 941 fs/aio.c info = &ctx->ring_info; info 961 fs/aio.c ring = kmap_atomic(info->ring_pages[0], KM_IRQ1); info 963 fs/aio.c tail = info->tail; info 964 fs/aio.c event = aio_ring_event(info, tail, KM_IRQ0); info 965 fs/aio.c if (++tail >= info->nr) info 982 fs/aio.c info->tail = tail; info 1025 fs/aio.c struct aio_ring_info *info = &ioctx->ring_info; info 1030 fs/aio.c ring = kmap_atomic(info->ring_pages[0], KM_USER0); info 1038 fs/aio.c spin_lock(&info->ring_lock); info 1040 fs/aio.c head = ring->head % info->nr; info 1042 fs/aio.c struct io_event *evp = aio_ring_event(info, head, KM_USER1); info 1044 fs/aio.c head = (head + 1) % info->nr; info 1050 fs/aio.c spin_unlock(&info->ring_lock); info 35 fs/bfs/dir.c struct bfs_sb_info *info = BFS_SB(dir->i_sb); info 39 fs/bfs/dir.c mutex_lock(&info->bfs_lock); info 45 fs/bfs/dir.c mutex_unlock(&info->bfs_lock); info 65 fs/bfs/dir.c mutex_unlock(&info->bfs_lock); info 75 fs/bfs/dir.c mutex_unlock(&info->bfs_lock); info 93 fs/bfs/dir.c struct bfs_sb_info *info = BFS_SB(s); info 99 fs/bfs/dir.c mutex_lock(&info->bfs_lock); info 100 fs/bfs/dir.c ino = find_first_zero_bit(info->si_imap, info->si_lasti); info 101 fs/bfs/dir.c if (ino > info->si_lasti) { info 102 fs/bfs/dir.c mutex_unlock(&info->bfs_lock); info 106 fs/bfs/dir.c set_bit(ino, info->si_imap); info 107 fs/bfs/dir.c info->si_freei--; info 128 fs/bfs/dir.c mutex_unlock(&info->bfs_lock); info 132 fs/bfs/dir.c mutex_unlock(&info->bfs_lock); info 143 fs/bfs/dir.c struct bfs_sb_info *info = BFS_SB(dir->i_sb); info 148 fs/bfs/dir.c mutex_lock(&info->bfs_lock); info 155 fs/bfs/dir.c mutex_unlock(&info->bfs_lock); info 159 fs/bfs/dir.c mutex_unlock(&info->bfs_lock); info 168 fs/bfs/dir.c struct bfs_sb_info *info = BFS_SB(inode->i_sb); info 171 fs/bfs/dir.c mutex_lock(&info->bfs_lock); info 175 fs/bfs/dir.c mutex_unlock(&info->bfs_lock); info 183 fs/bfs/dir.c mutex_unlock(&info->bfs_lock); info 193 fs/bfs/dir.c struct bfs_sb_info *info = BFS_SB(inode->i_sb); info 195 fs/bfs/dir.c mutex_lock(&info->bfs_lock); info 216 fs/bfs/dir.c mutex_unlock(&info->bfs_lock); info 226 fs/bfs/dir.c struct bfs_sb_info *info; info 234 fs/bfs/dir.c info = BFS_SB(old_inode->i_sb); info 236 fs/bfs/dir.c mutex_lock(&info->bfs_lock); info 273 fs/bfs/dir.c mutex_unlock(&info->bfs_lock); info 72 fs/bfs/file.c struct bfs_sb_info *info = BFS_SB(sb); info 74 fs/bfs/file.c struct buffer_head *sbh = info->si_sbh; info 98 fs/bfs/file.c if (phys >= info->si_blocks) info 102 fs/bfs/file.c mutex_lock(&info->bfs_lock); info 109 fs/bfs/file.c if (bi->i_eblock == info->si_lf_eblk) { info 113 fs/bfs/file.c info->si_freeb -= phys - bi->i_eblock; info 114 fs/bfs/file.c info->si_lf_eblk = bi->i_eblock = phys; info 122 fs/bfs/file.c phys = info->si_lf_eblk + 1; info 123 fs/bfs/file.c if (phys + block >= info->si_blocks) { info 143 fs/bfs/file.c info->si_lf_eblk = bi->i_eblock = phys; info 149 fs/bfs/file.c info->si_freeb -= bi->i_eblock - bi->i_sblock + 1 - inode->i_blocks; info 154 fs/bfs/file.c mutex_unlock(&info->bfs_lock); info 107 fs/bfs/inode.c struct bfs_sb_info *info = BFS_SB(inode->i_sb); info 116 fs/bfs/inode.c mutex_lock(&info->bfs_lock); info 122 fs/bfs/inode.c mutex_unlock(&info->bfs_lock); info 149 fs/bfs/inode.c mutex_unlock(&info->bfs_lock); info 160 fs/bfs/inode.c struct bfs_sb_info *info = BFS_SB(s); info 167 fs/bfs/inode.c if ((ino < BFS_ROOT_INO) || (ino > info->si_lasti)) { info 174 fs/bfs/inode.c mutex_lock(&info->bfs_lock); info 182 fs/bfs/inode.c mutex_unlock(&info->bfs_lock); info 193 fs/bfs/inode.c info->si_freeb += bi->i_eblock + 1 - bi->i_sblock; info 194 fs/bfs/inode.c info->si_freei++; info 195 fs/bfs/inode.c clear_bit(ino, info->si_imap); info 204 fs/bfs/inode.c if (info->si_lf_eblk == bi->i_eblock) { info 205 fs/bfs/inode.c info->si_lf_eblk = bi->i_sblock - 1; info 206 fs/bfs/inode.c mark_buffer_dirty(info->si_sbh); info 208 fs/bfs/inode.c mutex_unlock(&info->bfs_lock); info 214 fs/bfs/inode.c struct bfs_sb_info *info = BFS_SB(s); info 216 fs/bfs/inode.c brelse(info->si_sbh); info 217 fs/bfs/inode.c mutex_destroy(&info->bfs_lock); info 218 fs/bfs/inode.c kfree(info->si_imap); info 219 fs/bfs/inode.c kfree(info); info 226 fs/bfs/inode.c struct bfs_sb_info *info = BFS_SB(s); info 230 fs/bfs/inode.c buf->f_blocks = info->si_blocks; info 231 fs/bfs/inode.c buf->f_bfree = buf->f_bavail = info->si_freeb; info 232 fs/bfs/inode.c buf->f_files = info->si_lasti + 1 - BFS_ROOT_INO; info 233 fs/bfs/inode.c buf->f_ffree = info->si_freei; info 242 fs/bfs/inode.c struct bfs_sb_info *info = BFS_SB(s); info 244 fs/bfs/inode.c mutex_lock(&info->bfs_lock); info 246 fs/bfs/inode.c mark_buffer_dirty(info->si_sbh); info 248 fs/bfs/inode.c mutex_unlock(&info->bfs_lock); info 328 fs/bfs/inode.c struct bfs_sb_info *info; info 331 fs/bfs/inode.c info = kzalloc(sizeof(*info), GFP_KERNEL); info 332 fs/bfs/inode.c if (!info) info 334 fs/bfs/inode.c s->s_fs_info = info; info 352 fs/bfs/inode.c info->si_sbh = bh; info 353 fs/bfs/inode.c info->si_lasti = (le32_to_cpu(bfs_sb->s_start) - BFS_BSIZE) / info 356 fs/bfs/inode.c imap_len = (info->si_lasti / 8) + 1; info 357 fs/bfs/inode.c info->si_imap = kzalloc(imap_len, GFP_KERNEL); info 358 fs/bfs/inode.c if (!info->si_imap) info 361 fs/bfs/inode.c set_bit(i, info->si_imap); info 367 fs/bfs/inode.c kfree(info->si_imap); info 374 fs/bfs/inode.c kfree(info->si_imap); info 378 fs/bfs/inode.c info->si_blocks = (le32_to_cpu(bfs_sb->s_end) + 1) >> BFS_BSIZE_BITS; info 379 fs/bfs/inode.c info->si_freeb = (le32_to_cpu(bfs_sb->s_end) + 1 info 381 fs/bfs/inode.c info->si_freei = 0; info 382 fs/bfs/inode.c info->si_lf_eblk = 0; info 384 fs/bfs/inode.c for (i = BFS_ROOT_INO; i <= info->si_lasti; i++) { info 401 fs/bfs/inode.c info->si_freei++; info 404 fs/bfs/inode.c set_bit(i, info->si_imap); info 405 fs/bfs/inode.c info->si_freeb -= BFS_FILEBLOCKS(di); info 408 fs/bfs/inode.c if (eblock > info->si_lf_eblk) info 409 fs/bfs/inode.c info->si_lf_eblk = eblock; info 413 fs/bfs/inode.c mark_buffer_dirty(info->si_sbh); info 417 fs/bfs/inode.c mutex_init(&info->bfs_lock); info 422 fs/bfs/inode.c kfree(info); info 1506 fs/binfmt_elf.c info->size = 0; info 1507 fs/binfmt_elf.c info->thread = NULL; info 1510 fs/binfmt_elf.c fill_note(&info->psinfo, "CORE", NT_PRPSINFO, sizeof(*psinfo), psinfo); info 1518 fs/binfmt_elf.c info->thread_notes = 0; info 1521 fs/binfmt_elf.c ++info->thread_notes; info 1527 fs/binfmt_elf.c if (unlikely(info->thread_notes == 0) || info 1544 fs/binfmt_elf.c notes[info->thread_notes]), info 1550 fs/binfmt_elf.c if (ct->task == dump_task || !info->thread) { info 1551 fs/binfmt_elf.c t->next = info->thread; info 1552 fs/binfmt_elf.c info->thread = t; info 1558 fs/binfmt_elf.c t->next = info->thread->next; info 1559 fs/binfmt_elf.c info->thread->next = t; info 1566 fs/binfmt_elf.c for (t = info->thread; t != NULL; t = t->next) info 1567 fs/binfmt_elf.c if (!fill_thread_core_info(t, view, signr, &info->size)) info 1574 fs/binfmt_elf.c info->size += notesize(&info->psinfo); info 1576 fs/binfmt_elf.c fill_auxv_note(&info->auxv, current->mm); info 1577 fs/binfmt_elf.c info->size += notesize(&info->auxv); info 1584 fs/binfmt_elf.c return info->size; info 1595 fs/binfmt_elf.c struct elf_thread_core_info *t = info->thread; info 1603 fs/binfmt_elf.c if (first && !writenote(&info->psinfo, file, foffset)) info 1605 fs/binfmt_elf.c if (first && !writenote(&info->auxv, file, foffset)) info 1608 fs/binfmt_elf.c for (i = 1; i < info->thread_notes; ++i) info 1622 fs/binfmt_elf.c struct elf_thread_core_info *threads = info->thread; info 1628 fs/binfmt_elf.c for (i = 1; i < info->thread_notes; ++i) info 1632 fs/binfmt_elf.c kfree(info->psinfo.data); info 1709 fs/binfmt_elf.c info->notes = NULL; info 1710 fs/binfmt_elf.c info->prstatus = NULL; info 1711 fs/binfmt_elf.c info->psinfo = NULL; info 1712 fs/binfmt_elf.c info->fpu = NULL; info 1714 fs/binfmt_elf.c info->xfpu = NULL; info 1716 fs/binfmt_elf.c INIT_LIST_HEAD(&info->thread_list); info 1718 fs/binfmt_elf.c info->notes = kmalloc(NUM_NOTES * sizeof(struct memelfnote), info 1720 fs/binfmt_elf.c if (!info->notes) info 1722 fs/binfmt_elf.c info->psinfo = kmalloc(sizeof(*info->psinfo), GFP_KERNEL); info 1723 fs/binfmt_elf.c if (!info->psinfo) info 1725 fs/binfmt_elf.c info->prstatus = kmalloc(sizeof(*info->prstatus), GFP_KERNEL); info 1726 fs/binfmt_elf.c if (!info->prstatus) info 1728 fs/binfmt_elf.c info->fpu = kmalloc(sizeof(*info->fpu), GFP_KERNEL); info 1729 fs/binfmt_elf.c if (!info->fpu) info 1732 fs/binfmt_elf.c info->xfpu = kmalloc(sizeof(*info->xfpu), GFP_KERNEL); info 1733 fs/binfmt_elf.c if (!info->xfpu) info 1737 fs/binfmt_elf.c info->thread_status_size = 0; info 1749 fs/binfmt_elf.c list_add(&ets->list, &info->thread_list); info 1752 fs/binfmt_elf.c list_for_each(t, &info->thread_list) { info 1757 fs/binfmt_elf.c info->thread_status_size += sz; info 1761 fs/binfmt_elf.c memset(info->prstatus, 0, sizeof(*info->prstatus)); info 1762 fs/binfmt_elf.c fill_prstatus(info->prstatus, current, signr); info 1763 fs/binfmt_elf.c elf_core_copy_regs(&info->prstatus->pr_reg, regs); info 1773 fs/binfmt_elf.c fill_note(info->notes + 0, "CORE", NT_PRSTATUS, info 1774 fs/binfmt_elf.c sizeof(*info->prstatus), info->prstatus); info 1775 fs/binfmt_elf.c fill_psinfo(info->psinfo, current->group_leader, current->mm); info 1776 fs/binfmt_elf.c fill_note(info->notes + 1, "CORE", NT_PRPSINFO, info 1777 fs/binfmt_elf.c sizeof(*info->psinfo), info->psinfo); info 1779 fs/binfmt_elf.c info->numnote = 2; info 1781 fs/binfmt_elf.c fill_auxv_note(&info->notes[info->numnote++], current->mm); info 1784 fs/binfmt_elf.c info->prstatus->pr_fpvalid = elf_core_copy_task_fpregs(current, regs, info 1785 fs/binfmt_elf.c info->fpu); info 1786 fs/binfmt_elf.c if (info->prstatus->pr_fpvalid) info 1787 fs/binfmt_elf.c fill_note(info->notes + info->numnote++, info 1788 fs/binfmt_elf.c "CORE", NT_PRFPREG, sizeof(*info->fpu), info->fpu); info 1790 fs/binfmt_elf.c if (elf_core_copy_task_xfpregs(current, info->xfpu)) info 1791 fs/binfmt_elf.c fill_note(info->notes + info->numnote++, info 1793 fs/binfmt_elf.c sizeof(*info->xfpu), info->xfpu); info 1806 fs/binfmt_elf.c for (i = 0; i < info->numnote; i++) info 1807 fs/binfmt_elf.c sz += notesize(info->notes + i); info 1809 fs/binfmt_elf.c sz += info->thread_status_size; info 1820 fs/binfmt_elf.c for (i = 0; i < info->numnote; i++) info 1821 fs/binfmt_elf.c if (!writenote(info->notes + i, file, foffset)) info 1825 fs/binfmt_elf.c list_for_each(t, &info->thread_list) { info 1839 fs/binfmt_elf.c while (!list_empty(&info->thread_list)) { info 1840 fs/binfmt_elf.c struct list_head *tmp = info->thread_list.next; info 1845 fs/binfmt_elf.c kfree(info->prstatus); info 1846 fs/binfmt_elf.c kfree(info->psinfo); info 1847 fs/binfmt_elf.c kfree(info->notes); info 1848 fs/binfmt_elf.c kfree(info->fpu); info 1850 fs/binfmt_elf.c kfree(info->xfpu); info 1899 fs/binfmt_elf.c struct elf_note_info info; info 1932 fs/binfmt_elf.c &info, signr, regs)) info 1949 fs/binfmt_elf.c size_t sz = get_note_info_size(&info); info 1994 fs/binfmt_elf.c if (!write_note_info(&info, file, &foffset)) info 2050 fs/binfmt_elf.c free_note_info(&info); info 85 fs/cifs/inode.c __u64 num_of_bytes = le64_to_cpu(info->NumOfBytes); info 86 fs/cifs/inode.c __u64 end_of_file = le64_to_cpu(info->EndOfFile); info 88 fs/cifs/inode.c inode->i_atime = cifs_NTtimeToUnix(le64_to_cpu(info->LastAccessTime)); info 90 fs/cifs/inode.c cifs_NTtimeToUnix(le64_to_cpu(info->LastModificationTime)); info 91 fs/cifs/inode.c inode->i_ctime = cifs_NTtimeToUnix(le64_to_cpu(info->LastStatusChange)); info 92 fs/cifs/inode.c inode->i_mode = le64_to_cpu(info->Permissions); info 99 fs/cifs/inode.c switch (le32_to_cpu(info->Type)) { info 111 fs/cifs/inode.c inode->i_rdev = MKDEV(le64_to_cpu(info->DevMajor), info 112 fs/cifs/inode.c le64_to_cpu(info->DevMinor) & MINORMASK); info 116 fs/cifs/inode.c inode->i_rdev = MKDEV(le64_to_cpu(info->DevMajor), info 117 fs/cifs/inode.c le64_to_cpu(info->DevMinor) & MINORMASK); info 128 fs/cifs/inode.c cFYI(1, ("unknown type %d", le32_to_cpu(info->Type))); info 136 fs/cifs/inode.c inode->i_uid = le64_to_cpu(info->Uid); info 142 fs/cifs/inode.c inode->i_gid = le64_to_cpu(info->Gid); info 144 fs/cifs/inode.c inode->i_nlink = le64_to_cpu(info->Nlinks); info 688 fs/compat_ioctl.c compat_uint_t info; /* [o] auxiliary information */ info 71 fs/dlm/netlink.c listener_nlpid = info->snd_pid; info 27 fs/dlm/plock.c struct dlm_plock_info info; info 41 fs/dlm/plock.c info->version[0] = DLM_PLOCK_VERSION_MAJOR; info 42 fs/dlm/plock.c info->version[1] = DLM_PLOCK_VERSION_MINOR; info 43 fs/dlm/plock.c info->version[2] = DLM_PLOCK_VERSION_PATCH; info 48 fs/dlm/plock.c if ((DLM_PLOCK_VERSION_MAJOR != info->version[0]) || info 49 fs/dlm/plock.c (DLM_PLOCK_VERSION_MINOR < info->version[1])) { info 55 fs/dlm/plock.c info->version[0], info 56 fs/dlm/plock.c info->version[1], info 57 fs/dlm/plock.c info->version[2]); info 65 fs/dlm/plock.c set_version(&op->info); info 92 fs/dlm/plock.c op->info.optype = DLM_PLOCK_OP_LOCK; info 93 fs/dlm/plock.c op->info.pid = fl->fl_pid; info 94 fs/dlm/plock.c op->info.ex = (fl->fl_type == F_WRLCK); info 95 fs/dlm/plock.c op->info.wait = IS_SETLKW(cmd); info 96 fs/dlm/plock.c op->info.fsid = ls->ls_global_id; info 97 fs/dlm/plock.c op->info.number = number; info 98 fs/dlm/plock.c op->info.start = fl->fl_start; info 99 fs/dlm/plock.c op->info.end = fl->fl_end; info 103 fs/dlm/plock.c op->info.owner = (__u64) fl->fl_pid; info 110 fs/dlm/plock.c op->info.owner = (__u64)(long) fl->fl_owner; info 131 fs/dlm/plock.c rv = op->info.rv; info 159 fs/dlm/plock.c (unsigned long long)op->info.number); info 170 fs/dlm/plock.c if (op->info.rv) { info 171 fs/dlm/plock.c notify(flc, NULL, op->info.rv); info 187 fs/dlm/plock.c (unsigned long long)op->info.number, file, fl); info 224 fs/dlm/plock.c op->info.optype = DLM_PLOCK_OP_UNLOCK; info 225 fs/dlm/plock.c op->info.pid = fl->fl_pid; info 226 fs/dlm/plock.c op->info.fsid = ls->ls_global_id; info 227 fs/dlm/plock.c op->info.number = number; info 228 fs/dlm/plock.c op->info.start = fl->fl_start; info 229 fs/dlm/plock.c op->info.end = fl->fl_end; info 231 fs/dlm/plock.c op->info.owner = (__u64) fl->fl_pid; info 233 fs/dlm/plock.c op->info.owner = (__u64)(long) fl->fl_owner; info 246 fs/dlm/plock.c rv = op->info.rv; info 275 fs/dlm/plock.c op->info.optype = DLM_PLOCK_OP_GET; info 276 fs/dlm/plock.c op->info.pid = fl->fl_pid; info 277 fs/dlm/plock.c op->info.ex = (fl->fl_type == F_WRLCK); info 278 fs/dlm/plock.c op->info.fsid = ls->ls_global_id; info 279 fs/dlm/plock.c op->info.number = number; info 280 fs/dlm/plock.c op->info.start = fl->fl_start; info 281 fs/dlm/plock.c op->info.end = fl->fl_end; info 283 fs/dlm/plock.c op->info.owner = (__u64) fl->fl_pid; info 285 fs/dlm/plock.c op->info.owner = (__u64)(long) fl->fl_owner; info 301 fs/dlm/plock.c rv = op->info.rv; info 307 fs/dlm/plock.c fl->fl_type = (op->info.ex) ? F_WRLCK : F_RDLCK; info 308 fs/dlm/plock.c fl->fl_pid = op->info.pid; info 309 fs/dlm/plock.c fl->fl_start = op->info.start; info 310 fs/dlm/plock.c fl->fl_end = op->info.end; info 325 fs/dlm/plock.c struct dlm_plock_info info; info 328 fs/dlm/plock.c if (count < sizeof(info)) info 335 fs/dlm/plock.c memcpy(&info, &op->info, sizeof(info)); info 342 fs/dlm/plock.c if (copy_to_user(u, &info, sizeof(info))) info 344 fs/dlm/plock.c return sizeof(info); info 352 fs/dlm/plock.c struct dlm_plock_info info; info 356 fs/dlm/plock.c if (count != sizeof(info)) info 359 fs/dlm/plock.c if (copy_from_user(&info, u, sizeof(info))) info 362 fs/dlm/plock.c if (check_version(&info)) info 367 fs/dlm/plock.c if (op->info.fsid == info.fsid && op->info.number == info.number && info 368 fs/dlm/plock.c op->info.owner == info.owner) { info 372 fs/dlm/plock.c memcpy(&op->info, &info, sizeof(info)); info 386 fs/dlm/plock.c log_print("dev_write no op %x %llx", info.fsid, info 387 fs/dlm/plock.c (unsigned long long)info.number); info 307 fs/dquot.c info[dquot->dq_type].dqi_dirty_list); info 323 fs/dquot.c set_bit(DQF_INFO_DIRTY_B, &sb_dqopt(sb)->info[type].dqi_flags); info 347 fs/dquot.c if (info_dirty(&dqopt->info[dquot->dq_type])) info 382 fs/dquot.c if (info_dirty(&dqopt->info[dquot->dq_type])) info 408 fs/dquot.c if (info_dirty(&dqopt->info[dquot->dq_type])) info 487 fs/dquot.c dirty = &dqopt->info[cnt].dqi_dirty_list; info 510 fs/dquot.c && info_dirty(&dqopt->info[cnt])) info 1021 fs/dquot.c struct mem_dqinfo *info = &sb_dqopt(dquot->dq_sb)->info[dquot->dq_type]; info 1024 fs/dquot.c (info->dqi_format->qf_fmt_id != QFMT_VFS_OLD || !(info->dqi_flags & V1_DQF_RSQUASH)); info 1053 fs/dquot.c dquot->dq_dqb.dqb_itime = get_seconds() + sb_dqopt(dquot->dq_sb)->info[dquot->dq_type].dqi_igrace; info 1088 fs/dquot.c dquot->dq_dqb.dqb_btime = get_seconds() + sb_dqopt(dquot->dq_sb)->info[dquot->dq_type].dqi_bgrace; info 1621 fs/dquot.c if (info_dirty(&dqopt->info[cnt])) info 1625 fs/dquot.c put_quota_format(dqopt->info[cnt].dqi_format); info 1630 fs/dquot.c dqopt->info[cnt].dqi_flags = 0; info 1631 fs/dquot.c dqopt->info[cnt].dqi_igrace = 0; info 1632 fs/dquot.c dqopt->info[cnt].dqi_bgrace = 0; info 1732 fs/dquot.c dqopt->info[type].dqi_format = fmt; info 1733 fs/dquot.c dqopt->info[type].dqi_fmt_id = format_id; info 1734 fs/dquot.c INIT_LIST_HEAD(&dqopt->info[type].dqi_dirty_list); info 1788 fs/dquot.c ret = vfs_quota_on_inode(inode, type, dqopt->info[type].dqi_fmt_id); info 1909 fs/dquot.c struct mem_dqinfo *dqi = &sb_dqopt(dquot->dq_sb)->info[dquot->dq_type]; info 1995 fs/dquot.c mi = sb_dqopt(sb)->info + type; info 2016 fs/dquot.c mi = sb_dqopt(sb)->info + type; info 344 fs/ecryptfs/crypto.c .info = iv, info 692 fs/ecryptfs/crypto.c .info = iv, info 667 fs/ecryptfs/main.c struct ecryptfs_cache_info *info; info 669 fs/ecryptfs/main.c info = &ecryptfs_cache_infos[i]; info 670 fs/ecryptfs/main.c if (*(info->cache)) info 671 fs/ecryptfs/main.c kmem_cache_destroy(*(info->cache)); info 685 fs/ecryptfs/main.c struct ecryptfs_cache_info *info; info 687 fs/ecryptfs/main.c info = &ecryptfs_cache_infos[i]; info 688 fs/ecryptfs/main.c *(info->cache) = kmem_cache_create(info->name, info->size, info 689 fs/ecryptfs/main.c 0, SLAB_HWCACHE_ALIGN, info->ctor); info 690 fs/ecryptfs/main.c if (!*(info->cache)) { info 694 fs/ecryptfs/main.c info->name); info 334 fs/ext3/dir.c struct dir_private_info *info; info 337 fs/ext3/dir.c info = (struct dir_private_info *) dir_file->private_data; info 338 fs/ext3/dir.c p = &info->root.rb_node; info 379 fs/ext3/dir.c rb_insert_color(&new_fn->rb_hash, &info->root); info 393 fs/ext3/dir.c struct dir_private_info *info = filp->private_data; info 413 fs/ext3/dir.c info->extra_fname = fname->next; info 424 fs/ext3/dir.c struct dir_private_info *info = filp->private_data; info 429 fs/ext3/dir.c if (!info) { info 430 fs/ext3/dir.c info = ext3_htree_create_dir_info(filp->f_pos); info 431 fs/ext3/dir.c if (!info) info 433 fs/ext3/dir.c filp->private_data = info; info 440 fs/ext3/dir.c if (info->last_pos != filp->f_pos) { info 441 fs/ext3/dir.c free_rb_tree_fname(&info->root); info 442 fs/ext3/dir.c info->curr_node = NULL; info 443 fs/ext3/dir.c info->extra_fname = NULL; info 444 fs/ext3/dir.c info->curr_hash = pos2maj_hash(filp->f_pos); info 445 fs/ext3/dir.c info->curr_minor_hash = pos2min_hash(filp->f_pos); info 452 fs/ext3/dir.c if (info->extra_fname && info 453 fs/ext3/dir.c call_filldir(filp, dirent, filldir, info->extra_fname)) info 456 fs/ext3/dir.c if (!info->curr_node) info 457 fs/ext3/dir.c info->curr_node = rb_first(&info->root); info 465 fs/ext3/dir.c if ((!info->curr_node) || info 467 fs/ext3/dir.c info->curr_node = NULL; info 468 fs/ext3/dir.c free_rb_tree_fname(&info->root); info 470 fs/ext3/dir.c ret = ext3_htree_fill_tree(filp, info->curr_hash, info 471 fs/ext3/dir.c info->curr_minor_hash, info 472 fs/ext3/dir.c &info->next_hash); info 479 fs/ext3/dir.c info->curr_node = rb_first(&info->root); info 482 fs/ext3/dir.c fname = rb_entry(info->curr_node, struct fname, rb_hash); info 483 fs/ext3/dir.c info->curr_hash = fname->hash; info 484 fs/ext3/dir.c info->curr_minor_hash = fname->minor_hash; info 488 fs/ext3/dir.c info->curr_node = rb_next(info->curr_node); info 489 fs/ext3/dir.c if (!info->curr_node) { info 490 fs/ext3/dir.c if (info->next_hash == ~0) { info 494 fs/ext3/dir.c info->curr_hash = info->next_hash; info 495 fs/ext3/dir.c info->curr_minor_hash = 0; info 499 fs/ext3/dir.c info->last_pos = filp->f_pos; info 127 fs/ext3/namei.c info; info 361 fs/ext3/namei.c if (root->info.hash_version != DX_HASH_TEA && info 362 fs/ext3/namei.c root->info.hash_version != DX_HASH_HALF_MD4 && info 363 fs/ext3/namei.c root->info.hash_version != DX_HASH_LEGACY) { info 366 fs/ext3/namei.c root->info.hash_version); info 371 fs/ext3/namei.c hinfo->hash_version = root->info.hash_version; info 377 fs/ext3/namei.c if (root->info.unused_flags & 1) { info 380 fs/ext3/namei.c root->info.unused_flags); info 386 fs/ext3/namei.c if ((indirect = root->info.indirect_levels) > 1) { info 389 fs/ext3/namei.c root->info.indirect_levels); info 395 fs/ext3/namei.c entries = (struct dx_entry *) (((char *)&root->info) + info 396 fs/ext3/namei.c root->info.info_length); info 399 fs/ext3/namei.c root->info.info_length)) { info 484 fs/ext3/namei.c if (((struct dx_root *) frames[0].bh->b_data)->info.indirect_levels) info 1408 fs/ext3/namei.c memset (&root->info, 0, sizeof(root->info)); info 1409 fs/ext3/namei.c root->info.info_length = sizeof(root->info); info 1410 fs/ext3/namei.c root->info.hash_version = EXT3_SB(dir->i_sb)->s_def_hash_version; info 1414 fs/ext3/namei.c dx_set_limit (entries, dx_root_limit(dir, sizeof(root->info))); info 1417 fs/ext3/namei.c hinfo.hash_version = root->info.hash_version; info 1596 fs/ext3/namei.c ((struct dx_root *) frames[0].bh->b_data)->info.indirect_levels = 1; info 340 fs/ext4/dir.c struct dir_private_info *info; info 343 fs/ext4/dir.c info = (struct dir_private_info *) dir_file->private_data; info 344 fs/ext4/dir.c p = &info->root.rb_node; info 385 fs/ext4/dir.c rb_insert_color(&new_fn->rb_hash, &info->root); info 399 fs/ext4/dir.c struct dir_private_info *info = filp->private_data; info 420 fs/ext4/dir.c info->extra_fname = fname; info 431 fs/ext4/dir.c struct dir_private_info *info = filp->private_data; info 436 fs/ext4/dir.c if (!info) { info 437 fs/ext4/dir.c info = ext4_htree_create_dir_info(filp->f_pos); info 438 fs/ext4/dir.c if (!info) info 440 fs/ext4/dir.c filp->private_data = info; info 447 fs/ext4/dir.c if (info->last_pos != filp->f_pos) { info 448 fs/ext4/dir.c free_rb_tree_fname(&info->root); info 449 fs/ext4/dir.c info->curr_node = NULL; info 450 fs/ext4/dir.c info->extra_fname = NULL; info 451 fs/ext4/dir.c info->curr_hash = pos2maj_hash(filp->f_pos); info 452 fs/ext4/dir.c info->curr_minor_hash = pos2min_hash(filp->f_pos); info 459 fs/ext4/dir.c if (info->extra_fname) { info 460 fs/ext4/dir.c if (call_filldir(filp, dirent, filldir, info->extra_fname)) info 463 fs/ext4/dir.c info->extra_fname = NULL; info 464 fs/ext4/dir.c info->curr_node = rb_next(info->curr_node); info 465 fs/ext4/dir.c if (!info->curr_node) { info 466 fs/ext4/dir.c if (info->next_hash == ~0) { info 470 fs/ext4/dir.c info->curr_hash = info->next_hash; info 471 fs/ext4/dir.c info->curr_minor_hash = 0; info 473 fs/ext4/dir.c } else if (!info->curr_node) info 474 fs/ext4/dir.c info->curr_node = rb_first(&info->root); info 482 fs/ext4/dir.c if ((!info->curr_node) || info 484 fs/ext4/dir.c info->curr_node = NULL; info 485 fs/ext4/dir.c free_rb_tree_fname(&info->root); info 487 fs/ext4/dir.c ret = ext4_htree_fill_tree(filp, info->curr_hash, info 488 fs/ext4/dir.c info->curr_minor_hash, info 489 fs/ext4/dir.c &info->next_hash); info 496 fs/ext4/dir.c info->curr_node = rb_first(&info->root); info 499 fs/ext4/dir.c fname = rb_entry(info->curr_node, struct fname, rb_hash); info 500 fs/ext4/dir.c info->curr_hash = fname->hash; info 501 fs/ext4/dir.c info->curr_minor_hash = fname->minor_hash; info 505 fs/ext4/dir.c info->curr_node = rb_next(info->curr_node); info 506 fs/ext4/dir.c if (!info->curr_node) { info 507 fs/ext4/dir.c if (info->next_hash == ~0) { info 511 fs/ext4/dir.c info->curr_hash = info->next_hash; info 512 fs/ext4/dir.c info->curr_minor_hash = 0; info 516 fs/ext4/dir.c info->last_pos = filp->f_pos; info 2100 fs/ext4/mballoc.c struct ext4_group_info info; info 2113 fs/ext4/mballoc.c i = (sb->s_blocksize_bits + 2) * sizeof(sg.info.bb_counters[0]) + info 2125 fs/ext4/mballoc.c seq_printf(seq, "#%-5lu: %-5u %-5u %-5u [", group, sg.info.bb_free, info 2126 fs/ext4/mballoc.c sg.info.bb_fragments, sg.info.bb_first_free); info 2129 fs/ext4/mballoc.c sg.info.bb_counters[i] : 0); info 127 fs/ext4/namei.c info; info 364 fs/ext4/namei.c if (root->info.hash_version != DX_HASH_TEA && info 365 fs/ext4/namei.c root->info.hash_version != DX_HASH_HALF_MD4 && info 366 fs/ext4/namei.c root->info.hash_version != DX_HASH_LEGACY) { info 369 fs/ext4/namei.c root->info.hash_version); info 374 fs/ext4/namei.c hinfo->hash_version = root->info.hash_version; info 380 fs/ext4/namei.c if (root->info.unused_flags & 1) { info 383 fs/ext4/namei.c root->info.unused_flags); info 389 fs/ext4/namei.c if ((indirect = root->info.indirect_levels) > 1) { info 392 fs/ext4/namei.c root->info.indirect_levels); info 398 fs/ext4/namei.c entries = (struct dx_entry *) (((char *)&root->info) + info 399 fs/ext4/namei.c root->info.info_length); info 402 fs/ext4/namei.c root->info.info_length)) { info 487 fs/ext4/namei.c if (((struct dx_root *) frames[0].bh->b_data)->info.indirect_levels) info 1411 fs/ext4/namei.c memset (&root->info, 0, sizeof(root->info)); info 1412 fs/ext4/namei.c root->info.info_length = sizeof(root->info); info 1413 fs/ext4/namei.c root->info.hash_version = EXT4_SB(dir->i_sb)->s_def_hash_version; info 1417 fs/ext4/namei.c dx_set_limit(entries, dx_root_limit(dir, sizeof(root->info))); info 1420 fs/ext4/namei.c hinfo.hash_version = root->info.hash_version; info 1601 fs/ext4/namei.c ((struct dx_root *) frames[0].bh->b_data)->info.indirect_levels = 1; info 505 fs/hugetlbfs/inode.c struct hugetlbfs_inode_info *info; info 514 fs/hugetlbfs/inode.c info = HUGETLBFS_I(inode); info 515 fs/hugetlbfs/inode.c mpol_shared_policy_init(&info->policy, NULL); info 229 fs/jbd/recovery.c struct recovery_info info; info 231 fs/jbd/recovery.c memset(&info, 0, sizeof(info)); info 247 fs/jbd/recovery.c err = do_one_pass(journal, &info, PASS_SCAN); info 249 fs/jbd/recovery.c err = do_one_pass(journal, &info, PASS_REVOKE); info 251 fs/jbd/recovery.c err = do_one_pass(journal, &info, PASS_REPLAY); info 255 fs/jbd/recovery.c err, info.start_transaction, info.end_transaction); info 257 fs/jbd/recovery.c info.nr_replays, info.nr_revoke_hits, info.nr_revokes); info 261 fs/jbd/recovery.c journal->j_transaction_sequence = ++info.end_transaction; info 286 fs/jbd/recovery.c struct recovery_info info; info 288 fs/jbd/recovery.c memset (&info, 0, sizeof(info)); info 291 fs/jbd/recovery.c err = do_one_pass(journal, &info, PASS_SCAN); info 298 fs/jbd/recovery.c int dropped = info.end_transaction - be32_to_cpu(sb->s_sequence); info 303 fs/jbd/recovery.c journal->j_transaction_sequence = ++info.end_transaction; info 339 fs/jbd/recovery.c info->start_transaction = first_commit_ID; info 364 fs/jbd/recovery.c if (tid_geq(next_commit_ID, info->end_transaction)) info 458 fs/jbd/recovery.c ++info->nr_revoke_hits; info 489 fs/jbd/recovery.c ++info->nr_replays; info 525 fs/jbd/recovery.c next_commit_ID, info); info 548 fs/jbd/recovery.c info->end_transaction = next_commit_ID; info 552 fs/jbd/recovery.c if (info->end_transaction != next_commit_ID) { info 555 fs/jbd/recovery.c pass, next_commit_ID, info->end_transaction); info 589 fs/jbd/recovery.c ++info->nr_revokes; info 231 fs/jbd2/recovery.c struct recovery_info info; info 233 fs/jbd2/recovery.c memset(&info, 0, sizeof(info)); info 249 fs/jbd2/recovery.c err = do_one_pass(journal, &info, PASS_SCAN); info 251 fs/jbd2/recovery.c err = do_one_pass(journal, &info, PASS_REVOKE); info 253 fs/jbd2/recovery.c err = do_one_pass(journal, &info, PASS_REPLAY); info 257 fs/jbd2/recovery.c err, info.start_transaction, info.end_transaction); info 259 fs/jbd2/recovery.c info.nr_replays, info.nr_revoke_hits, info.nr_revokes); info 263 fs/jbd2/recovery.c journal->j_transaction_sequence = ++info.end_transaction; info 291 fs/jbd2/recovery.c struct recovery_info info; info 293 fs/jbd2/recovery.c memset (&info, 0, sizeof(info)); info 296 fs/jbd2/recovery.c err = do_one_pass(journal, &info, PASS_SCAN); info 303 fs/jbd2/recovery.c int dropped = info.end_transaction - be32_to_cpu(sb->s_sequence); info 308 fs/jbd2/recovery.c journal->j_transaction_sequence = ++info.end_transaction; info 386 fs/jbd2/recovery.c info->start_transaction = first_commit_ID; info 411 fs/jbd2/recovery.c if (tid_geq(next_commit_ID, info->end_transaction)) info 466 fs/jbd2/recovery.c !info->end_transaction) { info 519 fs/jbd2/recovery.c ++info->nr_revoke_hits; info 550 fs/jbd2/recovery.c ++info->nr_replays; info 616 fs/jbd2/recovery.c if (info->end_transaction) { info 618 fs/jbd2/recovery.c info->end_transaction; info 645 fs/jbd2/recovery.c info->end_transaction = next_commit_ID; info 670 fs/jbd2/recovery.c next_commit_ID, info); info 693 fs/jbd2/recovery.c if (!info->end_transaction) info 694 fs/jbd2/recovery.c info->end_transaction = next_commit_ID; info 698 fs/jbd2/recovery.c if (info->end_transaction != next_commit_ID) { info 701 fs/jbd2/recovery.c pass, next_commit_ID, info->end_transaction); info 742 fs/jbd2/recovery.c ++info->nr_revokes; info 109 fs/jffs2/background.c siginfo_t info; info 115 fs/jffs2/background.c signr = dequeue_signal_lock(current, ¤t->blocked, &info); info 191 fs/minix/namei.c struct minix_sb_info * info = minix_sb(old_dir->i_sb); info 232 fs/minix/namei.c if (new_dir->i_nlink >= info->s_link_max) info 178 fs/ncpfs/dir.c struct nw_modify_dos_info info; info 182 fs/ncpfs/dir.c memset(&info, 0, sizeof(info)); info 188 fs/ncpfs/dir.c info.attributes = old_nwattr & ~(aRONLY|aDELETEINHIBIT|aRENAMEINHIBIT); info 189 fs/ncpfs/dir.c res2 = ncp_modify_file_or_subdir_dos_info_path(NCP_SERVER(inode), inode, NULL, DM_ATTRIBUTES, &info); info 198 fs/ncpfs/dir.c info.attributes = old_nwattr; info 199 fs/ncpfs/dir.c res2 = ncp_modify_file_or_subdir_dos_info_path(NCP_SERVER(inode), inode, NULL, DM_ATTRIBUTES, &info); info 213 fs/ncpfs/dir.c struct nw_modify_dos_info info; info 221 fs/ncpfs/dir.c memset(&info, 0, sizeof(info)); info 225 fs/ncpfs/dir.c info.attributes = old_nwattr & ~(aRONLY|aRENAMEINHIBIT|aDELETEINHIBIT); info 226 fs/ncpfs/dir.c res2 = ncp_modify_file_or_subdir_dos_info_path(NCP_SERVER(old_inode), old_inode, NULL, DM_ATTRIBUTES, &info); info 231 fs/ncpfs/dir.c info.attributes = new_nwattr & ~(aRONLY|aRENAMEINHIBIT|aDELETEINHIBIT); info 232 fs/ncpfs/dir.c res2 = ncp_modify_file_or_subdir_dos_info_path(NCP_SERVER(new_dir), new_dir, _new_name, DM_ATTRIBUTES, &info); info 254 fs/ncpfs/dir.c info.attributes = old_nwattr; info 255 fs/ncpfs/dir.c res2 = ncp_modify_file_or_subdir_dos_info_path(NCP_SERVER(old_inode), old_inode, NULL, DM_ATTRIBUTES, &info); info 259 fs/ncpfs/dir.c info.attributes = new_nwattr; info 260 fs/ncpfs/dir.c res2 = ncp_modify_file_or_subdir_dos_info_path(NCP_SERVER(new_dir), new_dir, _new_name, DM_ATTRIBUTES, &info); info 655 fs/ncpfs/dir.c struct ncp_volume_info info; info 664 fs/ncpfs/dir.c if (ncp_get_volume_info_with_number(server, i, &info) != 0) info 666 fs/ncpfs/dir.c if (!strlen(info.volume_name)) info 670 fs/ncpfs/dir.c info.volume_name); info 672 fs/ncpfs/dir.c if (ncp_lookup_volume(server, info.volume_name, info 675 fs/ncpfs/dir.c info.volume_name); info 248 fs/ncpfs/inode.c if (info == NULL) { info 255 fs/ncpfs/inode.c atomic_set(&NCP_FINFO(inode)->opened, info->opened); info 257 fs/ncpfs/inode.c inode->i_ino = info->ino; info 258 fs/ncpfs/inode.c ncp_set_attr(inode, info); info 268 fs/ncpfs/inode.c new_decode_dev(info->i.nfs.rdev)); info 845 fs/ncpfs/inode.c struct nw_modify_dos_info info; info 878 fs/ncpfs/inode.c memset(&info, 0, sizeof(info)); info 894 fs/ncpfs/inode.c info.attributes |= aSHARED | aSYSTEM; info 897 fs/ncpfs/inode.c info.attributes |= aSHARED; info 903 fs/ncpfs/inode.c info.attributes &= ~(aRONLY|aRENAMEINHIBIT|aDELETEINHIBIT); info 905 fs/ncpfs/inode.c info.attributes |= (aRONLY|aRENAMEINHIBIT|aDELETEINHIBIT); info 915 fs/ncpfs/inode.c info.attributes &= ~(aSHARED | aSYSTEM); info 967 fs/ncpfs/inode.c &info.creationTime, &info.creationDate); info 972 fs/ncpfs/inode.c &info.modifyTime, &info.modifyDate); info 978 fs/ncpfs/inode.c &dummy, &info.lastAccessDate); info 982 fs/ncpfs/inode.c inode, info_mask, &info); info 998 fs/ncpfs/inode.c NCP_FINFO(inode)->nwattr = info.attributes; info 41 fs/ncpfs/ioctl.c struct ncp_fs_info info; info 47 fs/ncpfs/ioctl.c if (copy_from_user(&info, arg, sizeof(info))) info 50 fs/ncpfs/ioctl.c if (info.version != NCP_GET_FS_INFO_VERSION) { info 51 fs/ncpfs/ioctl.c DPRINTK("info.version invalid: %d\n", info.version); info 55 fs/ncpfs/ioctl.c SET_UID(info.mounted_uid, server->m.mounted_uid); info 56 fs/ncpfs/ioctl.c info.connection = server->connection; info 57 fs/ncpfs/ioctl.c info.buffer_size = server->buffer_size; info 58 fs/ncpfs/ioctl.c info.volume_number = NCP_FINFO(inode)->volNumber; info 59 fs/ncpfs/ioctl.c info.directory_id = NCP_FINFO(inode)->DosDirNum; info 61 fs/ncpfs/ioctl.c if (copy_to_user(arg, &info, sizeof(info))) info 655 fs/ncpfs/ncplib_kernel.c ncp_add_mem(server, info, sizeof(*info)); info 669 fs/ncpfs/ncplib_kernel.c info_mask, info); info 62 fs/nfs/nfs3proc.c .rpc_resp = info, info 67 fs/nfs/nfs3proc.c nfs_fattr_init(info->fattr); info 70 fs/nfs/nfs3proc.c if (!(info->fattr->valid & NFS_ATTR_FATTR)) { info 72 fs/nfs/nfs3proc.c msg.rpc_resp = info->fattr; info 88 fs/nfs/nfs3proc.c status = do_proc_get_root(server->client, fhandle, info); info 90 fs/nfs/nfs3proc.c status = do_proc_get_root(server->nfs_client->cl_rpcclient, fhandle, info); info 708 fs/nfs/nfs3proc.c .rpc_resp = info, info 713 fs/nfs/nfs3proc.c nfs_fattr_init(info->fattr); info 726 fs/nfs/nfs3proc.c .rpc_resp = info, info 731 fs/nfs/nfs3proc.c nfs_fattr_init(info->fattr); info 1515 fs/nfs/nfs4proc.c .fattr = info->fattr, info 1523 fs/nfs/nfs4proc.c nfs_fattr_init(info->fattr); info 1534 fs/nfs/nfs4proc.c _nfs4_lookup_root(server, fhandle, info), info 1548 fs/nfs/nfs4proc.c status = nfs4_lookup_root(server, fhandle, info); info 1552 fs/nfs/nfs4proc.c status = nfs4_do_fsinfo(server, fhandle, info); info 57 fs/nfs/proc.c struct nfs_fattr *fattr = info->fattr; info 79 fs/nfs/proc.c info->rtmax = NFS_MAXDATA; info 80 fs/nfs/proc.c info->rtpref = fsinfo.tsize; info 81 fs/nfs/proc.c info->rtmult = fsinfo.bsize; info 82 fs/nfs/proc.c info->wtmax = NFS_MAXDATA; info 83 fs/nfs/proc.c info->wtpref = fsinfo.tsize; info 84 fs/nfs/proc.c info->wtmult = fsinfo.bsize; info 85 fs/nfs/proc.c info->dtpref = fsinfo.tsize; info 86 fs/nfs/proc.c info->maxfilesize = 0x7FFFFFFF; info 87 fs/nfs/proc.c info->lease_time = 0; info 529 fs/nfs/proc.c nfs_fattr_init(info->fattr); info 534 fs/nfs/proc.c info->rtmax = NFS_MAXDATA; info 535 fs/nfs/proc.c info->rtpref = fsinfo.tsize; info 536 fs/nfs/proc.c info->rtmult = fsinfo.bsize; info 537 fs/nfs/proc.c info->wtmax = NFS_MAXDATA; info 538 fs/nfs/proc.c info->wtpref = fsinfo.tsize; info 539 fs/nfs/proc.c info->wtmult = fsinfo.bsize; info 540 fs/nfs/proc.c info->dtpref = fsinfo.tsize; info 541 fs/nfs/proc.c info->maxfilesize = 0x7FFFFFFF; info 542 fs/nfs/proc.c info->lease_time = 0; info 551 fs/nfs/proc.c info->max_link = 0; info 552 fs/nfs/proc.c info->max_namelen = NFS2_MAXNAMLEN; info 48 fs/partitions/ibm.c dasd_information2_t *info; info 67 fs/partitions/ibm.c info = kmalloc(sizeof(dasd_information2_t), GFP_KERNEL); info 68 fs/partitions/ibm.c if (info == NULL) info 77 fs/partitions/ibm.c if (ioctl_by_bdev(bdev, BIODASDINFO2, (unsigned long)info) != 0 || info 84 fs/partitions/ibm.c data = read_dev_sector(bdev, info->label_block*(blocksize/512), §); info 89 fs/partitions/ibm.c if ((!info->FBA_layout) && (!strcmp(info->type, "ECKD"))) info 108 fs/partitions/ibm.c if (info->format == DASD_FORMAT_LDL) { info 122 fs/partitions/ibm.c offset = (info->label_block + 1); info 133 fs/partitions/ibm.c offset = (info->label_block + 1); info 138 fs/partitions/ibm.c } else if (info->format == DASD_FORMAT_CDL) { info 217 fs/partitions/ibm.c kfree(info); info 21 fs/partitions/sun.c unsigned char info[128]; /* Informative text string */ info 1625 fs/proc/base.c if (info) info 1626 fs/proc/base.c snprintf(info, PROC_FDINFO_MAX, info 206 fs/quota.c if (!info_dirty(&sb_dqopt(sb)->info[cnt]) && info 207 fs/quota.c list_empty(&sb_dqopt(sb)->info[cnt].dqi_dirty_list)) info 252 fs/quota.c fmt = sb_dqopt(sb)->info[type].dqi_format->qf_fmt_id; info 259 fs/quota.c struct if_dqinfo info; info 261 fs/quota.c if ((ret = sb->s_qcop->get_info(sb, type, &info))) info 263 fs/quota.c if (copy_to_user(addr, &info, sizeof(info))) info 268 fs/quota.c struct if_dqinfo info; info 270 fs/quota.c if (copy_from_user(&info, addr, sizeof(info))) info 272 fs/quota.c return sb->s_qcop->set_info(sb, type, &info); info 70 fs/quota_v1.c dqblk.dqb_btime = sb_dqopt(dquot->dq_sb)->info[type].dqi_bgrace; info 71 fs/quota_v1.c dqblk.dqb_itime = sb_dqopt(dquot->dq_sb)->info[type].dqi_igrace; info 144 fs/quota_v1.c dqopt->info[type].dqi_maxblimit = 0xffffffff; info 145 fs/quota_v1.c dqopt->info[type].dqi_maxilimit = 0xffffffff; info 146 fs/quota_v1.c dqopt->info[type].dqi_igrace = dqblk.dqb_itime ? dqblk.dqb_itime : MAX_IQ_TIME; info 147 fs/quota_v1.c dqopt->info[type].dqi_bgrace = dqblk.dqb_btime ? dqblk.dqb_btime : MAX_DQ_TIME; info 158 fs/quota_v1.c dqopt->info[type].dqi_flags &= ~DQF_INFO_DIRTY; info 165 fs/quota_v1.c dqblk.dqb_itime = dqopt->info[type].dqi_igrace; info 166 fs/quota_v1.c dqblk.dqb_btime = dqopt->info[type].dqi_bgrace; info 53 fs/quota_v2.c struct mem_dqinfo *info = sb_dqopt(sb)->info+type; info 64 fs/quota_v2.c info->dqi_maxblimit = 0xffffffff; info 65 fs/quota_v2.c info->dqi_maxilimit = 0xffffffff; info 66 fs/quota_v2.c info->dqi_bgrace = le32_to_cpu(dinfo.dqi_bgrace); info 67 fs/quota_v2.c info->dqi_igrace = le32_to_cpu(dinfo.dqi_igrace); info 68 fs/quota_v2.c info->dqi_flags = le32_to_cpu(dinfo.dqi_flags); info 69 fs/quota_v2.c info->u.v2_i.dqi_blocks = le32_to_cpu(dinfo.dqi_blocks); info 70 fs/quota_v2.c info->u.v2_i.dqi_free_blk = le32_to_cpu(dinfo.dqi_free_blk); info 71 fs/quota_v2.c info->u.v2_i.dqi_free_entry = le32_to_cpu(dinfo.dqi_free_entry); info 79 fs/quota_v2.c struct mem_dqinfo *info = sb_dqopt(sb)->info+type; info 83 fs/quota_v2.c info->dqi_flags &= ~DQF_INFO_DIRTY; info 84 fs/quota_v2.c dinfo.dqi_bgrace = cpu_to_le32(info->dqi_bgrace); info 85 fs/quota_v2.c dinfo.dqi_igrace = cpu_to_le32(info->dqi_igrace); info 86 fs/quota_v2.c dinfo.dqi_flags = cpu_to_le32(info->dqi_flags & DQF_MASK); info 88 fs/quota_v2.c dinfo.dqi_blocks = cpu_to_le32(info->u.v2_i.dqi_blocks); info 89 fs/quota_v2.c dinfo.dqi_free_blk = cpu_to_le32(info->u.v2_i.dqi_free_blk); info 90 fs/quota_v2.c dinfo.dqi_free_entry = cpu_to_le32(info->u.v2_i.dqi_free_entry); info 156 fs/quota_v2.c struct mem_dqinfo *info = sb_dqinfo(sb, type); info 162 fs/quota_v2.c if (info->u.v2_i.dqi_free_blk) { info 163 fs/quota_v2.c blk = info->u.v2_i.dqi_free_blk; info 166 fs/quota_v2.c info->u.v2_i.dqi_free_blk = le32_to_cpu(dh->dqdh_next_free); info 171 fs/quota_v2.c if ((ret = write_blk(sb, type, info->u.v2_i.dqi_blocks, buf)) < 0) info 173 fs/quota_v2.c blk = info->u.v2_i.dqi_blocks++; info 185 fs/quota_v2.c struct mem_dqinfo *info = sb_dqinfo(sb, type); info 189 fs/quota_v2.c dh->dqdh_next_free = cpu_to_le32(info->u.v2_i.dqi_free_blk); info 192 fs/quota_v2.c info->u.v2_i.dqi_free_blk = blk; info 204 fs/quota_v2.c struct mem_dqinfo *info = sb_dqinfo(sb, type); info 226 fs/quota_v2.c info->u.v2_i.dqi_free_entry = nextblk; info 244 fs/quota_v2.c struct mem_dqinfo *info = sb_dqinfo(sb, type); info 250 fs/quota_v2.c dh->dqdh_next_free = cpu_to_le32(info->u.v2_i.dqi_free_entry); info 254 fs/quota_v2.c if (info->u.v2_i.dqi_free_entry) { info 255 fs/quota_v2.c if ((err = read_blk(sb, type, info->u.v2_i.dqi_free_entry, tmpbuf)) < 0) info 258 fs/quota_v2.c if ((err = write_blk(sb, type, info->u.v2_i.dqi_free_entry, tmpbuf)) < 0) info 262 fs/quota_v2.c info->u.v2_i.dqi_free_entry = blk; info 274 fs/quota_v2.c struct mem_dqinfo *info = sb_dqopt(sb)->info+dquot->dq_type; info 288 fs/quota_v2.c if (info->u.v2_i.dqi_free_entry) { info 289 fs/quota_v2.c blk = info->u.v2_i.dqi_free_entry; info 302 fs/quota_v2.c info->u.v2_i.dqi_free_entry = blk; info 271 fs/reiserfs/bitmap.c struct reiserfs_bitmap_info *info = &SB_AP_BITMAP(s)[bm]; info 278 fs/reiserfs/bitmap.c if (info->free_count == UINT_MAX) { info 283 fs/reiserfs/bitmap.c if (info->free_count > ((s->s_blocksize << 3) * 60 / 100)) { info 1224 fs/reiserfs/bitmap.c info->free_count = 0; info 1231 fs/reiserfs/bitmap.c info->free_count += BITS_PER_LONG; info 1235 fs/reiserfs/bitmap.c info->free_count++; info 1243 fs/reiserfs/bitmap.c struct reiserfs_bitmap_info *info = SB_AP_BITMAP(sb) + bitmap; info 1266 fs/reiserfs/bitmap.c if (info->free_count == UINT_MAX) info 1267 fs/reiserfs/bitmap.c reiserfs_cache_bitmap_metadata(sb, bh, info); info 25 fs/reiserfs/resize.c struct reiserfs_bitmap_info *info; info 163 fs/reiserfs/resize.c info = SB_AP_BITMAP(s) + bmap_nr - 1; info 175 fs/reiserfs/resize.c info->free_count += s->s_blocksize * 8 - block_r; info 181 fs/reiserfs/resize.c info = SB_AP_BITMAP(s) + bmap_nr_new - 1; info 196 fs/reiserfs/resize.c info->free_count -= s->s_blocksize * 8 - block_r_new; info 135 fs/signalfd.c ret = dequeue_signal(current, &ctx->sigmask, info); info 149 fs/signalfd.c ret = dequeue_signal(current, &ctx->sigmask, info); info 180 fs/signalfd.c siginfo_t info; info 188 fs/signalfd.c ret = signalfd_dequeue(ctx, &info, nonblock); info 191 fs/signalfd.c ret = signalfd_copyinfo(siginfo, &info); info 235 fs/ubifs/commit.c struct ubifs_info *c = info; info 234 fs/vfat/namei.c info->valid = 0; info 238 fs/vfat/namei.c info->valid = 0; info 245 fs/vfat/namei.c info->valid = 0; info 252 fs/vfat/namei.c info->lower = 0; info 253 fs/vfat/namei.c info->upper = 0; info 259 fs/vfat/namei.c info->lower = 0; info 261 fs/vfat/namei.c info->upper = 0; info 264 fs/vfat/namei.c info->lower = 0; info 265 fs/vfat/namei.c info->upper = 0; info 1213 fs/xfs/xfs_attr.c if (unlikely(be16_to_cpu(leaf->hdr.info.magic) != XFS_ATTR_LEAF_MAGIC)) { info 1629 fs/xfs/xfs_attr.c bp->data)->hdr.info.magic) info 1849 fs/xfs/xfs_attr.c switch (be16_to_cpu(node->hdr.info.magic)) { info 1899 fs/xfs/xfs_attr.c if (be16_to_cpu(node->hdr.info.magic) info 1902 fs/xfs/xfs_attr.c if (unlikely(be16_to_cpu(node->hdr.info.magic) info 1938 fs/xfs/xfs_attr.c if (unlikely(be16_to_cpu(leaf->hdr.info.magic) info 1951 fs/xfs/xfs_attr.c if (context->seen_enough || leaf->hdr.info.forw == 0) info 1953 fs/xfs/xfs_attr.c cursor->blkno = be32_to_cpu(leaf->hdr.info.forw); info 730 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 776 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 884 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 928 fs/xfs/xfs_attr_leaf.c hdr->info.magic = cpu_to_be16(XFS_ATTR_LEAF_MAGIC); info 1009 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 1082 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 1214 fs/xfs/xfs_attr_leaf.c hdr_d->info = hdr_s->info; /* struct copy */ info 1268 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(leaf1->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 1269 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(leaf2->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 1533 fs/xfs/xfs_attr_leaf.c xfs_da_blkinfo_t *info; info 1544 fs/xfs/xfs_attr_leaf.c info = blk->bp->data; info 1545 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(info->magic) == XFS_ATTR_LEAF_MAGIC); info 1546 fs/xfs/xfs_attr_leaf.c leaf = (xfs_attr_leafblock_t *)info; info 1567 fs/xfs/xfs_attr_leaf.c forward = (info->forw != 0); info 1589 fs/xfs/xfs_attr_leaf.c forward = (be32_to_cpu(info->forw) < be32_to_cpu(info->back)); info 1592 fs/xfs/xfs_attr_leaf.c blkno = be32_to_cpu(info->forw); info 1594 fs/xfs/xfs_attr_leaf.c blkno = be32_to_cpu(info->back); info 1603 fs/xfs/xfs_attr_leaf.c leaf = (xfs_attr_leafblock_t *)info; info 1608 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 1662 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 1825 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(drop_leaf->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 1826 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(save_leaf->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 1864 fs/xfs/xfs_attr_leaf.c tmp_hdr->info = save_hdr->info; /* struct copy */ info 1927 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 2031 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 2099 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(leaf_s->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 2100 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(leaf_d->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 2234 fs/xfs/xfs_attr_leaf.c ASSERT((be16_to_cpu(leaf1->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC) && info 2235 fs/xfs/xfs_attr_leaf.c (be16_to_cpu(leaf2->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC)); info 2258 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 2277 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 2463 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 2527 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 2597 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(leaf1->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 2603 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(leaf2->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 2680 fs/xfs/xfs_attr_leaf.c xfs_da_blkinfo_t *info; info 2700 fs/xfs/xfs_attr_leaf.c info = bp->data; info 2701 fs/xfs/xfs_attr_leaf.c if (be16_to_cpu(info->magic) == XFS_DA_NODE_MAGIC) { info 2703 fs/xfs/xfs_attr_leaf.c } else if (be16_to_cpu(info->magic) == XFS_ATTR_LEAF_MAGIC) { info 2735 fs/xfs/xfs_attr_leaf.c xfs_da_blkinfo_t *info; info 2751 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(node->hdr.info.magic) == XFS_DA_NODE_MAGIC); info 2784 fs/xfs/xfs_attr_leaf.c info = child_bp->data; info 2785 fs/xfs/xfs_attr_leaf.c if (be16_to_cpu(info->magic) == XFS_DA_NODE_MAGIC) { info 2788 fs/xfs/xfs_attr_leaf.c } else if (be16_to_cpu(info->magic) == XFS_ATTR_LEAF_MAGIC) { info 2848 fs/xfs/xfs_attr_leaf.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_ATTR_LEAF_MAGIC); info 81 fs/xfs/xfs_attr_leaf.h xfs_da_blkinfo_t info; /* block type, links, etc. */ info 124 fs/xfs/xfs_da_btree.c node->hdr.info.forw = 0; info 125 fs/xfs/xfs_da_btree.c node->hdr.info.back = 0; info 126 fs/xfs/xfs_da_btree.c node->hdr.info.magic = cpu_to_be16(XFS_DA_NODE_MAGIC); info 127 fs/xfs/xfs_da_btree.c node->hdr.info.pad = 0; info 258 fs/xfs/xfs_da_btree.c if (node->hdr.info.forw) { info 259 fs/xfs/xfs_da_btree.c if (be32_to_cpu(node->hdr.info.forw) == addblk->blkno) { info 266 fs/xfs/xfs_da_btree.c node->hdr.info.back = cpu_to_be32(oldblk->blkno); info 268 fs/xfs/xfs_da_btree.c XFS_DA_LOGRANGE(node, &node->hdr.info, info 269 fs/xfs/xfs_da_btree.c sizeof(node->hdr.info))); info 272 fs/xfs/xfs_da_btree.c if (node->hdr.info.back) { info 273 fs/xfs/xfs_da_btree.c if (be32_to_cpu(node->hdr.info.back) == addblk->blkno) { info 280 fs/xfs/xfs_da_btree.c node->hdr.info.forw = cpu_to_be32(oldblk->blkno); info 282 fs/xfs/xfs_da_btree.c XFS_DA_LOGRANGE(node, &node->hdr.info, info 283 fs/xfs/xfs_da_btree.c sizeof(node->hdr.info))); info 328 fs/xfs/xfs_da_btree.c if (be16_to_cpu(oldroot->hdr.info.magic) == XFS_DA_NODE_MAGIC) { info 332 fs/xfs/xfs_da_btree.c ASSERT(be16_to_cpu(oldroot->hdr.info.magic) == XFS_DIR2_LEAFN_MAGIC); info 359 fs/xfs/xfs_da_btree.c if (be16_to_cpu(oldroot->hdr.info.magic) == XFS_DIR2_LEAFN_MAGIC) { info 391 fs/xfs/xfs_da_btree.c ASSERT(be16_to_cpu(node->hdr.info.magic) == XFS_DA_NODE_MAGIC); info 490 fs/xfs/xfs_da_btree.c ASSERT(be16_to_cpu(node1->hdr.info.magic) == XFS_DA_NODE_MAGIC); info 491 fs/xfs/xfs_da_btree.c ASSERT(be16_to_cpu(node2->hdr.info.magic) == XFS_DA_NODE_MAGIC); info 587 fs/xfs/xfs_da_btree.c ASSERT(be16_to_cpu(node->hdr.info.magic) == XFS_DA_NODE_MAGIC); info 723 fs/xfs/xfs_da_btree.c ASSERT(be16_to_cpu(oldroot->hdr.info.magic) == XFS_DA_NODE_MAGIC); info 724 fs/xfs/xfs_da_btree.c ASSERT(!oldroot->hdr.info.forw); info 725 fs/xfs/xfs_da_btree.c ASSERT(!oldroot->hdr.info.back); info 773 fs/xfs/xfs_da_btree.c xfs_da_blkinfo_t *info; info 784 fs/xfs/xfs_da_btree.c info = blk->bp->data; info 785 fs/xfs/xfs_da_btree.c ASSERT(be16_to_cpu(info->magic) == XFS_DA_NODE_MAGIC); info 786 fs/xfs/xfs_da_btree.c node = (xfs_da_intnode_t *)info; info 804 fs/xfs/xfs_da_btree.c forward = (info->forw != 0); info 826 fs/xfs/xfs_da_btree.c forward = (be32_to_cpu(info->forw) < be32_to_cpu(info->back)); info 829 fs/xfs/xfs_da_btree.c blkno = be32_to_cpu(info->forw); info 831 fs/xfs/xfs_da_btree.c blkno = be32_to_cpu(info->back); info 840 fs/xfs/xfs_da_btree.c node = (xfs_da_intnode_t *)info; info 845 fs/xfs/xfs_da_btree.c ASSERT(be16_to_cpu(node->hdr.info.magic) == XFS_DA_NODE_MAGIC); info 920 fs/xfs/xfs_da_btree.c ASSERT(be16_to_cpu(node->hdr.info.magic) == XFS_DA_NODE_MAGIC); info 988 fs/xfs/xfs_da_btree.c ASSERT(be16_to_cpu(drop_node->hdr.info.magic) == XFS_DA_NODE_MAGIC); info 989 fs/xfs/xfs_da_btree.c ASSERT(be16_to_cpu(save_node->hdr.info.magic) == XFS_DA_NODE_MAGIC); info 1287 fs/xfs/xfs_da_btree.c ASSERT((be16_to_cpu(node1->hdr.info.magic) == XFS_DA_NODE_MAGIC) && info 1288 fs/xfs/xfs_da_btree.c (be16_to_cpu(node2->hdr.info.magic) == XFS_DA_NODE_MAGIC)); info 1308 fs/xfs/xfs_da_btree.c ASSERT(be16_to_cpu(node->hdr.info.magic) == XFS_DA_NODE_MAGIC); info 1402 fs/xfs/xfs_da_btree.c xfs_da_blkinfo_t *info; info 1421 fs/xfs/xfs_da_btree.c ASSERT(be16_to_cpu(node->hdr.info.magic) == XFS_DA_NODE_MAGIC); info 1459 fs/xfs/xfs_da_btree.c info = blk->bp->data; info 1460 fs/xfs/xfs_da_btree.c ASSERT(be16_to_cpu(info->magic) == XFS_DA_NODE_MAGIC || info 1461 fs/xfs/xfs_da_btree.c be16_to_cpu(info->magic) == XFS_DIR2_LEAFN_MAGIC || info 1462 fs/xfs/xfs_da_btree.c be16_to_cpu(info->magic) == XFS_ATTR_LEAF_MAGIC); info 1463 fs/xfs/xfs_da_btree.c blk->magic = be16_to_cpu(info->magic); info 1465 fs/xfs/xfs_da_btree.c node = (xfs_da_intnode_t *)info; info 1774 fs/xfs/xfs_da_btree.c be16_to_cpu(par_node->hdr.info.magic) != XFS_DA_NODE_MAGIC || info 1811 fs/xfs/xfs_da_btree.c par_blkno = be32_to_cpu(par_node->hdr.info.forw); info 1825 fs/xfs/xfs_da_btree.c be16_to_cpu(par_node->hdr.info.magic) != XFS_DA_NODE_MAGIC)) { info 2087 fs/xfs/xfs_da_btree.c xfs_da_blkinfo_t *info; info 2090 fs/xfs/xfs_da_btree.c info = rbp->data; info 2093 fs/xfs/xfs_da_btree.c magic = be16_to_cpu(info->magic); info 2107 fs/xfs/xfs_da_btree.c XFS_ERRLEVEL_LOW, mp, info); info 63 fs/xfs/xfs_da_btree.h xfs_da_blkinfo_t info; /* block type, links, etc. */ info 909 fs/xfs/xfs_dir2_block.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_DIR2_LEAF1_MAGIC); info 565 fs/xfs/xfs_dir2_leaf.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_DIR2_LEAF1_MAGIC); info 1157 fs/xfs/xfs_dir2_leaf.c leaf->hdr.info.magic = cpu_to_be16(magic); info 1158 fs/xfs/xfs_dir2_leaf.c leaf->hdr.info.forw = 0; info 1159 fs/xfs/xfs_dir2_leaf.c leaf->hdr.info.back = 0; info 1193 fs/xfs/xfs_dir2_leaf.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_DIR2_LEAF1_MAGIC); info 1216 fs/xfs/xfs_dir2_leaf.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_DIR2_LEAF1_MAGIC || info 1217 fs/xfs/xfs_dir2_leaf.c be16_to_cpu(leaf->hdr.info.magic) == XFS_DIR2_LEAFN_MAGIC); info 1235 fs/xfs/xfs_dir2_leaf.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_DIR2_LEAF1_MAGIC || info 1236 fs/xfs/xfs_dir2_leaf.c be16_to_cpu(leaf->hdr.info.magic) == XFS_DIR2_LEAFN_MAGIC); info 1255 fs/xfs/xfs_dir2_leaf.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_DIR2_LEAF1_MAGIC); info 1819 fs/xfs/xfs_dir2_leaf.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_DIR2_LEAFN_MAGIC); info 1850 fs/xfs/xfs_dir2_leaf.c leaf->hdr.info.magic = cpu_to_be16(XFS_DIR2_LEAF1_MAGIC); info 48 fs/xfs/xfs_dir2_leaf.h xfs_da_blkinfo_t info; /* header for da routines */ info 166 fs/xfs/xfs_dir2_node.c leaf->hdr.info.magic = cpu_to_be16(XFS_DIR2_LEAFN_MAGIC); info 355 fs/xfs/xfs_dir2_node.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_DIR2_LEAFN_MAGIC); info 381 fs/xfs/xfs_dir2_node.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_DIR2_LEAFN_MAGIC); info 420 fs/xfs/xfs_dir2_node.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_DIR2_LEAFN_MAGIC); info 564 fs/xfs/xfs_dir2_node.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_DIR2_LEAFN_MAGIC); info 792 fs/xfs/xfs_dir2_node.c ASSERT(be16_to_cpu(leaf1->hdr.info.magic) == XFS_DIR2_LEAFN_MAGIC); info 793 fs/xfs/xfs_dir2_node.c ASSERT(be16_to_cpu(leaf2->hdr.info.magic) == XFS_DIR2_LEAFN_MAGIC); info 941 fs/xfs/xfs_dir2_node.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_DIR2_LEAFN_MAGIC); info 1201 fs/xfs/xfs_dir2_node.c xfs_da_blkinfo_t *info; /* leaf block header */ info 1211 fs/xfs/xfs_dir2_node.c info = blk->bp->data; info 1212 fs/xfs/xfs_dir2_node.c ASSERT(be16_to_cpu(info->magic) == XFS_DIR2_LEAFN_MAGIC); info 1213 fs/xfs/xfs_dir2_node.c leaf = (xfs_dir2_leaf_t *)info; info 1234 fs/xfs/xfs_dir2_node.c forward = (info->forw != 0); info 1250 fs/xfs/xfs_dir2_node.c forward = be32_to_cpu(info->forw) < be32_to_cpu(info->back); info 1252 fs/xfs/xfs_dir2_node.c blkno = forward ? be32_to_cpu(info->forw) : be32_to_cpu(info->back); info 1267 fs/xfs/xfs_dir2_node.c leaf = (xfs_dir2_leaf_t *)info; info 1271 fs/xfs/xfs_dir2_node.c ASSERT(be16_to_cpu(leaf->hdr.info.magic) == XFS_DIR2_LEAFN_MAGIC); info 1330 fs/xfs/xfs_dir2_node.c ASSERT(be16_to_cpu(drop_leaf->hdr.info.magic) == XFS_DIR2_LEAFN_MAGIC); info 1331 fs/xfs/xfs_dir2_node.c ASSERT(be16_to_cpu(save_leaf->hdr.info.magic) == XFS_DIR2_LEAFN_MAGIC); info 1113 include/acpi/actypes.h union acpi_resource_attribute info; info 101 include/asm-frv/thread_info.h #define free_thread_info(info) kfree(info) info 113 include/asm-m32r/thread_info.h #define free_thread_info(info) kfree(info) info 71 include/asm-m68k/processor.h struct thread_info info; info 78 include/asm-m68k/processor.h .info = INIT_THREAD_INFO(init_task), \ info 30 include/asm-m68k/thread_info.h #define init_thread_info (init_task.thread.info) info 33 include/asm-m68k/thread_info.h #define task_thread_info(tsk) (&(tsk)->thread.info) info 158 include/asm-mn10300/processor.h (unsigned long)(info) + THREAD_SIZE; \ info 33 include/asm-parisc/compat_rt_sigframe.h compat_siginfo_t info; info 14 include/asm-parisc/rt_sigframe.h struct siginfo info; info 7 include/asm-um/desc.h (info)->base_addr == 0 && \ info 8 include/asm-um/desc.h (info)->limit == 0 && \ info 9 include/asm-um/desc.h (info)->contents == 0 && \ info 10 include/asm-um/desc.h (info)->read_exec_only == 1 && \ info 11 include/asm-um/desc.h (info)->seg_32bit == 0 && \ info 12 include/asm-um/desc.h (info)->limit_in_pages == 0 && \ info 13 include/asm-um/desc.h (info)->seg_not_present == 1 && \ info 14 include/asm-um/desc.h (info)->useable == 0 ) info 10 include/asm-um/host_ldt-i386.h ((((info)->base_addr & 0x0000ffff) << 16) | ((info)->limit & 0x0ffff)) info 13 include/asm-um/host_ldt-i386.h (((info)->base_addr & 0xff000000) | \ info 14 include/asm-um/host_ldt-i386.h (((info)->base_addr & 0x00ff0000) >> 16) | \ info 15 include/asm-um/host_ldt-i386.h ((info)->limit & 0xf0000) | \ info 16 include/asm-um/host_ldt-i386.h (((info)->read_exec_only ^ 1) << 9) | \ info 17 include/asm-um/host_ldt-i386.h ((info)->contents << 10) | \ info 18 include/asm-um/host_ldt-i386.h (((info)->seg_not_present ^ 1) << 15) | \ info 19 include/asm-um/host_ldt-i386.h ((info)->seg_32bit << 22) | \ info 20 include/asm-um/host_ldt-i386.h ((info)->limit_in_pages << 23) | \ info 21 include/asm-um/host_ldt-i386.h ((info)->useable << 20) | \ info 25 include/asm-um/host_ldt-i386.h (info)->base_addr == 0 && \ info 26 include/asm-um/host_ldt-i386.h (info)->limit == 0 && \ info 27 include/asm-um/host_ldt-i386.h (info)->contents == 0 && \ info 28 include/asm-um/host_ldt-i386.h (info)->read_exec_only == 1 && \ info 29 include/asm-um/host_ldt-i386.h (info)->seg_32bit == 0 && \ info 30 include/asm-um/host_ldt-i386.h (info)->limit_in_pages == 0 && \ info 31 include/asm-um/host_ldt-i386.h (info)->seg_not_present == 1 && \ info 32 include/asm-um/host_ldt-i386.h (info)->useable == 0 ) info 10 include/asm-um/host_ldt-x86_64.h ((((info)->base_addr & 0x0000ffff) << 16) | ((info)->limit & 0x0ffff)) info 15 include/asm-um/host_ldt-x86_64.h (((info)->base_addr & 0xff000000) | \ info 16 include/asm-um/host_ldt-x86_64.h (((info)->base_addr & 0x00ff0000) >> 16) | \ info 17 include/asm-um/host_ldt-x86_64.h ((info)->limit & 0xf0000) | \ info 18 include/asm-um/host_ldt-x86_64.h (((info)->read_exec_only ^ 1) << 9) | \ info 19 include/asm-um/host_ldt-x86_64.h ((info)->contents << 10) | \ info 20 include/asm-um/host_ldt-x86_64.h (((info)->seg_not_present ^ 1) << 15) | \ info 21 include/asm-um/host_ldt-x86_64.h ((info)->seg_32bit << 22) | \ info 22 include/asm-um/host_ldt-x86_64.h ((info)->limit_in_pages << 23) | \ info 23 include/asm-um/host_ldt-x86_64.h ((info)->useable << 20) | \ info 28 include/asm-um/host_ldt-x86_64.h (info)->base_addr == 0 && \ info 29 include/asm-um/host_ldt-x86_64.h (info)->limit == 0 && \ info 30 include/asm-um/host_ldt-x86_64.h (info)->contents == 0 && \ info 31 include/asm-um/host_ldt-x86_64.h (info)->read_exec_only == 1 && \ info 32 include/asm-um/host_ldt-x86_64.h (info)->seg_32bit == 0 && \ info 33 include/asm-um/host_ldt-x86_64.h (info)->limit_in_pages == 0 && \ info 34 include/asm-um/host_ldt-x86_64.h (info)->seg_not_present == 1 && \ info 35 include/asm-um/host_ldt-x86_64.h (info)->useable == 0 && \ info 36 include/asm-um/host_ldt-x86_64.h (info)->lm == 0) info 13 include/asm-x86/desc.h desc->limit0 = info->limit & 0x0ffff; info 14 include/asm-x86/desc.h desc->base0 = info->base_addr & 0x0000ffff; info 16 include/asm-x86/desc.h desc->base1 = (info->base_addr & 0x00ff0000) >> 16; info 17 include/asm-x86/desc.h desc->type = (info->read_exec_only ^ 1) << 1; info 18 include/asm-x86/desc.h desc->type |= info->contents << 2; info 21 include/asm-x86/desc.h desc->p = info->seg_not_present ^ 1; info 22 include/asm-x86/desc.h desc->limit = (info->limit & 0xf0000) >> 16; info 23 include/asm-x86/desc.h desc->avl = info->useable; info 24 include/asm-x86/desc.h desc->d = info->seg_32bit; info 25 include/asm-x86/desc.h desc->g = info->limit_in_pages; info 26 include/asm-x86/desc.h desc->base2 = (info->base_addr & 0xff000000) >> 24; info 254 include/asm-x86/desc.h ((info)->base_addr == 0 && \ info 255 include/asm-x86/desc.h (info)->limit == 0 && \ info 256 include/asm-x86/desc.h (info)->contents == 0 && \ info 257 include/asm-x86/desc.h (info)->read_exec_only == 1 && \ info 258 include/asm-x86/desc.h (info)->seg_32bit == 0 && \ info 259 include/asm-x86/desc.h (info)->limit_in_pages == 0 && \ info 260 include/asm-x86/desc.h (info)->seg_not_present == 1 && \ info 261 include/asm-x86/desc.h (info)->useable == 0) info 264 include/asm-x86/desc.h #define LDT_empty(info) (_LDT_empty(info) && ((info)->lm == 0)) info 266 include/asm-x86/desc.h #define LDT_empty(info) (_LDT_empty(info)) info 145 include/asm-x86/ia32.h compat_siginfo_t info; info 352 include/asm-x86/processor.h struct info *info; info 857 include/asm-x86/processor.h unsigned long *__ptr = (unsigned long *)(info); \ info 537 include/drm/drmP.h struct siginfo info; info 163 include/linux/aio.h #define aio_ring_avail(info, ring) (((ring)->head + (info)->nr - 1 - (ring)->tail) % (info)->nr) info 35 include/linux/atm_zatm.h struct zatm_pool_info info; /* actual information */ info 43 include/linux/bsg.h __u32 info; /* [o] additional information */ info 139 include/linux/crypto.h void *info; info 185 include/linux/crypto.h void *info; info 194 include/linux/crypto.h void *info; info 784 include/linux/crypto.h req->info = iv; info 1033 include/linux/crypto.h desc->info = crypto_blkcipher_crt(desc->tfm)->iv; info 1050 include/linux/crypto.h desc->info = crypto_blkcipher_crt(desc->tfm)->iv; info 92 include/linux/cycx_cfm.h struct cycx_fw_info info; info 542 include/linux/fb.h struct fb_info *info; info 582 include/linux/fb.h void (*writeio)(struct fb_info *info, void __iomem *dst, void *src, unsigned int size); info 583 include/linux/fb.h void (*readio) (struct fb_info *info, void *dst, void __iomem *src, unsigned int size); info 593 include/linux/fb.h void (*deferred_io)(struct fb_info *info, struct list_head *pagelist); info 608 include/linux/fb.h int (*fb_open)(struct fb_info *info, int user); info 609 include/linux/fb.h int (*fb_release)(struct fb_info *info, int user); info 614 include/linux/fb.h ssize_t (*fb_read)(struct fb_info *info, char __user *buf, info 616 include/linux/fb.h ssize_t (*fb_write)(struct fb_info *info, const char __user *buf, info 621 include/linux/fb.h int (*fb_check_var)(struct fb_var_screeninfo *var, struct fb_info *info); info 624 include/linux/fb.h int (*fb_set_par)(struct fb_info *info); info 628 include/linux/fb.h unsigned blue, unsigned transp, struct fb_info *info); info 631 include/linux/fb.h int (*fb_setcmap)(struct fb_cmap *cmap, struct fb_info *info); info 634 include/linux/fb.h int (*fb_blank)(int blank, struct fb_info *info); info 637 include/linux/fb.h int (*fb_pan_display)(struct fb_var_screeninfo *var, struct fb_info *info); info 640 include/linux/fb.h void (*fb_fillrect) (struct fb_info *info, const struct fb_fillrect *rect); info 642 include/linux/fb.h void (*fb_copyarea) (struct fb_info *info, const struct fb_copyarea *region); info 644 include/linux/fb.h void (*fb_imageblit) (struct fb_info *info, const struct fb_image *image); info 647 include/linux/fb.h int (*fb_cursor) (struct fb_info *info, struct fb_cursor *cursor); info 650 include/linux/fb.h void (*fb_rotate)(struct fb_info *info, int angle); info 653 include/linux/fb.h int (*fb_sync)(struct fb_info *info); info 656 include/linux/fb.h int (*fb_ioctl)(struct fb_info *info, unsigned int cmd, info 660 include/linux/fb.h int (*fb_compat_ioctl)(struct fb_info *info, unsigned cmd, info 664 include/linux/fb.h int (*fb_mmap)(struct fb_info *info, struct vm_area_struct *vma); info 667 include/linux/fb.h void (*fb_save_state)(struct fb_info *info); info 670 include/linux/fb.h void (*fb_restore_state)(struct fb_info *info); info 673 include/linux/fb.h void (*fb_get_caps)(struct fb_info *info, struct fb_blit_caps *caps, info 736 include/linux/fb.h void (*fb_settile)(struct fb_info *info, struct fb_tilemap *map); info 741 include/linux/fb.h void (*fb_tilecopy)(struct fb_info *info, struct fb_tilearea *area); info 743 include/linux/fb.h void (*fb_tilefill)(struct fb_info *info, struct fb_tilerect *rect); info 745 include/linux/fb.h void (*fb_tileblit)(struct fb_info *info, struct fb_tileblit *blit); info 747 include/linux/fb.h void (*fb_tilecursor)(struct fb_info *info, info 750 include/linux/fb.h int (*fb_get_tilemax)(struct fb_info *info); info 990 include/linux/fb.h return info->flags & FBINFO_BE_MATH; info 112 include/linux/i2o-dev.h struct i2o_evt_info info; info 129 include/linux/inet_diag.h void *info); info 135 include/linux/irda.h char info[22]; /* Description */ info 516 include/linux/isdn.h modem_info info[ISDN_MAX_CHANNELS]; /* Private data */ info 72 include/linux/kmod.h struct subprocess_info *info; info 75 include/linux/kmod.h info = call_usermodehelper_setup(path, argv, envp, gfp_mask); info 76 include/linux/kmod.h if (info == NULL) info 78 include/linux/kmod.h return call_usermodehelper_exec(info, wait); info 85 include/linux/kmod.h struct subprocess_info *info; info 88 include/linux/kmod.h info = call_usermodehelper_setup(path, argv, envp, gfp_mask); info 89 include/linux/kmod.h if (info == NULL) info 92 include/linux/kmod.h call_usermodehelper_setkeys(info, session_keyring); info 93 include/linux/kmod.h return call_usermodehelper_exec(info, wait); info 112 include/linux/mmc/card.h const char **info; /* info strings */ info 57 include/linux/mmc/sdio_func.h const char **info; /* info strings */ info 92 include/linux/module.h #define MODULE_INFO(tag, info) __MODULE_INFO(tag, tag, info) info 22 include/linux/moduleparam.h __attribute__((section(".modinfo"),unused)) = __stringify(tag) "=" info info 294 include/linux/netfilter_bridge/ebtables.h int (*check)(const struct ebt_table_info *info, info 310 include/linux/netfilter_bridge/ebtables.h #define FWINV(bool,invflg) ((bool) ^ !!(info->invflags & invflg)) info 317 include/linux/netfilter_bridge/ebtables.h #define INVALID_TARGET (info->target < -NUM_STANDARD_TARGETS || info->target >= 0) info 10 include/linux/netfilter_ipv4/ipt_SAME.h unsigned char info; info 158 include/linux/pci_hotplug.h struct hotplug_slot_info *info; info 232 include/linux/quota.h return test_bit(DQF_INFO_DIRTY_B, &info->dqi_flags); info 338 include/linux/quota.h struct mem_dqinfo info[MAXQUOTAS]; /* Information for each quota type */ info 63 include/linux/quotaops.h return sb_dqopt(sb)->info + type; info 142 include/linux/rio.h void (*dinb) (struct rio_mport *mport, void *dev_id, u16 src, u16 dst, u16 info); info 1758 include/linux/sched.h ret = dequeue_signal(tsk, mask, info); info 1800 include/linux/sched.h return info <= SEND_SIG_FORCED; info 396 include/linux/sctp.h sctp_paramhdr_t info; info 1432 include/linux/security.h struct siginfo *info, int sig, u32 secid); info 47 include/linux/serialP.h struct async_struct *info; info 95 include/linux/serialP.h #define CONFIGURED_SERIAL_PORT(info) ((info)->port || ((info)->iomem_base)) info 265 include/linux/serial_core.h struct uart_info *info; /* pointer to parent info */ info 327 include/linux/serial_core.h struct uart_info *info; info 438 include/linux/serial_core.h ((portp)->info->port.tty->stopped || (portp)->info->port.tty->hw_stopped) info 449 include/linux/serial_core.h handle_sysrq(ch, port->info ? port->info->port.tty : NULL); info 467 include/linux/serial_core.h struct uart_info *info = port->info; info 478 include/linux/serial_core.h do_SAK(info->port.tty); info 490 include/linux/serial_core.h struct uart_info *info = port->info; info 499 include/linux/serial_core.h if (info->flags & UIF_CHECK_CD) { info 501 include/linux/serial_core.h wake_up_interruptible(&info->port.open_wait); info 502 include/linux/serial_core.h else if (info->port.tty) info 503 include/linux/serial_core.h tty_hangup(info->port.tty); info 515 include/linux/serial_core.h struct uart_info *info = port->info; info 516 include/linux/serial_core.h struct tty_struct *tty = info->port.tty; info 520 include/linux/serial_core.h if (info->flags & UIF_CTS_FLOW) { info 542 include/linux/serial_core.h struct tty_struct *tty = port->info->port.tty; info 17 include/linux/signal.h siginfo_t info; info 17 include/linux/smp.h void (*func) (void *info); info 18 include/linux/smp.h void *info; info 117 include/linux/smp.h (up_smp_call_function(func, info)) info 121 include/linux/smp.h func(info); \ info 132 include/linux/smp.h (func)(info); \ info 137 include/linux/smp.h (up_smp_call_function(func, info)) info 71 include/linux/swap.h } info; info 117 include/linux/swap.h ((__swapoffset(magic.magic) - __swapoffset(info.badpages)) / sizeof(int)) info 74 include/linux/tc.h struct tcinfo info; info 117 include/linux/tc.h return 100000 * (10000 / (unsigned long)tbus->info.clk_period); info 67 include/linux/uio_driver.h int (*mmap)(struct uio_info *info, struct vm_area_struct *vma); info 68 include/linux/uio_driver.h int (*open)(struct uio_info *info, struct inode *inode); info 69 include/linux/uio_driver.h int (*release)(struct uio_info *info, struct inode *inode); info 70 include/linux/uio_driver.h int (*irqcontrol)(struct uio_info *info, s32 irq_on); info 80 include/linux/uio_driver.h return __uio_register_device(THIS_MODULE, parent, info); info 361 include/linux/xfrm.h struct xfrm_usersa_info info; info 12 include/media/soc_camera_platform.h int (*set_capture)(struct soc_camera_platform_info *info, int enable); info 426 include/net/cfg80211.h struct beacon_parameters *info); info 428 include/net/cfg80211.h struct beacon_parameters *info); info 166 include/net/dn.h __u8 info; info 124 include/net/dn_nsp.h __u8 info; info 83 include/net/genetlink.h struct genl_info *info); info 146 include/net/genetlink.h return genlmsg_put(skb, info->snd_pid, info->snd_seq, family, info 200 include/net/genetlink.h return genlmsg_unicast(skb, info->snd_pid); info 484 include/net/iw_handler.h if (info->flags & IW_REQUEST_FLAG_COMPAT) info 493 include/net/iw_handler.h if (info->flags & IW_REQUEST_FLAG_COMPAT) info 503 include/net/iw_handler.h if (info->flags & IW_REQUEST_FLAG_COMPAT) { info 520 include/net/iw_handler.h int lcp_len = iwe_stream_lcp_len(info); info 522 include/net/iw_handler.h event_len = iwe_stream_event_len_adjust(info, event_len); info 545 include/net/iw_handler.h int event_len = iwe_stream_point_len(info) + iwe->u.data.length; info 546 include/net/iw_handler.h int point_len = iwe_stream_point_len(info); info 547 include/net/iw_handler.h int lcp_len = iwe_stream_lcp_len(info); info 572 include/net/iw_handler.h int lcp_len = iwe_stream_lcp_len(info); info 157 include/net/llc_pdu.h info->rej_pdu_ctrl = ((*((u8 *) rej_ctrl) & \ info 167 include/net/llc_pdu.h #define FRMR_INFO_SET_Vs(info,vs) (info->curr_ssv = (((u8) vs) << 1)) info 168 include/net/llc_pdu.h #define FRMR_INFO_SET_Vr(info,vr) (info->curr_rsv = (((u8) vr) << 1)) info 174 include/net/llc_pdu.h #define FRMR_INFO_SET_C_R_BIT(info, cr) (info->curr_rsv |= (((u8) cr) & 0x01)) info 182 include/net/llc_pdu.h (info->ind_bits = ((info->ind_bits & 0xFE) | (((u8) ind) & 0x01))) info 185 include/net/llc_pdu.h (info->ind_bits = ( (info->ind_bits & 0xFD) | (((u8) ind) & 0x02))) info 188 include/net/llc_pdu.h (info->ind_bits = ( (info->ind_bits & 0xFB) | (((u8) ind) & 0x04))) info 191 include/net/llc_pdu.h (info->ind_bits = ( (info->ind_bits & 0xF7) | (((u8) ind) & 0x08))) info 194 include/net/llc_pdu.h (info->ind_bits = ( (info->ind_bits & 0xEF) | (((u8) ind) & 0x10))) info 1227 include/net/mac80211.h struct ieee80211_bss_conf *info, info 296 include/net/pkt_cls.h return __tcf_em_tree_match(skb, tree, info); info 313 include/net/pkt_cls.h #define tcf_em_tree_match(skb, t, info) ((void)(info), 1) info 38 include/net/protocol.h void (*err_handler)(struct sk_buff *skb, u32 info); info 54 include/net/protocol.h __be32 info); info 1991 include/net/sctp/structs.h struct sctp_sndrcvinfo *info; info 1255 include/net/xfrm.h int (*err_handler)(struct sk_buff *skb, __u32 info); info 1264 include/net/xfrm.h int type, int code, int offset, __be32 info); info 136 include/pcmcia/cistpl.h u_char info; info 506 include/pcmcia/cistpl.h u_char vendor, info; info 239 include/rdma/ib_cm.h void *info; info 573 include/rdma/ib_cm.h const void *info; info 173 include/rdma/ib_user_cm.h __u64 info; info 213 include/rdma/ib_user_cm.h __u64 info; info 225 include/rdma/ib_user_cm.h __u64 info; info 72 include/scsi/scsi_host.h const char *(* info)(struct Scsi_Host *); info 107 include/scsi/sg.h unsigned int info; /* [o] auxiliary information */ info 358 include/sound/asound.h unsigned int info; /* R: Info flags for returned setup */ info 47 include/sound/control.h snd_kcontrol_info_t *info; info 67 include/sound/control.h snd_kcontrol_info_t *info; info 45 include/sound/pcm.h unsigned int info; /* SNDRV_PCM_INFO_* */ info 286 include/sound/pcm.h unsigned int info; info 62 include/sound/rawmidi.h struct snd_seq_port_info *info); info 73 include/sound/sb16_csp.h struct snd_sb_csp_mc_header info; info 67 include/sound/seq_kernel.h int (*subscribe)(void *private_data, struct snd_seq_port_subscribe *info); info 68 include/sound/seq_kernel.h int (*unsubscribe)(void *private_data, struct snd_seq_port_subscribe *info); info 69 include/sound/seq_kernel.h int (*use)(void *private_data, struct snd_seq_port_subscribe *info); info 70 include/sound/seq_kernel.h int (*unuse)(void *private_data, struct snd_seq_port_subscribe *info); info 143 include/sound/soc-dapm.h .info = snd_soc_info_volsw, \ info 149 include/sound/soc-dapm.h .info = snd_soc_info_volsw, \ info 155 include/sound/soc-dapm.h .info = snd_soc_info_volsw, \ info 165 include/sound/soc-dapm.h .info = snd_soc_info_volsw, \ info 171 include/sound/soc-dapm.h .info = snd_soc_info_enum_double, \ info 37 include/sound/soc.h .info = snd_soc_info_volsw, .get = snd_soc_get_volsw,\ info 45 include/sound/soc.h .info = snd_soc_info_volsw, .get = snd_soc_get_volsw,\ info 50 include/sound/soc.h .info = snd_soc_info_volsw, .get = snd_soc_get_volsw, \ info 57 include/sound/soc.h .info = snd_soc_info_volsw_2r, \ info 67 include/sound/soc.h .info = snd_soc_info_volsw, .get = snd_soc_get_volsw, \ info 77 include/sound/soc.h .info = snd_soc_info_volsw_2r, \ info 87 include/sound/soc.h .info = snd_soc_info_volsw_s8, .get = snd_soc_get_volsw_s8, \ info 100 include/sound/soc.h .info = snd_soc_info_enum_double, \ info 106 include/sound/soc.h .info = snd_soc_info_volsw, \ info 115 include/sound/soc.h .info = snd_soc_info_volsw, \ info 120 include/sound/soc.h .info = snd_soc_info_bool_ext, \ info 125 include/sound/soc.h .info = snd_soc_info_enum_ext, \ info 181 include/sound/wss.h .info = snd_wss_info_single, \ info 197 include/sound/wss.h .info = snd_wss_info_double, \ info 208 include/sound/wss.h .info = snd_wss_info_single, \ info 220 include/sound/wss.h .info = snd_wss_info_double, \ info 39 include/video/atmel_lcdc.h struct fb_info *info; info 31 include/video/hecubafb.h struct fb_info *info; info 30 include/video/metronomefb.h struct fb_info *info; info 325 include/video/sstfb.h int (*detect) (struct fb_info *info); info 326 include/video/sstfb.h int (*set_pll) (struct fb_info *info, const struct pll_timing *t, const int clock); info 327 include/video/sstfb.h void (*set_vidmod) (struct fb_info *info, const int bpp); info 36 include/xen/interface/version.h char info[1024]; info 42 include/xen/interface/version.h char info[64]; info 119 ipc/mqueue.c struct mqueue_inode_info *info; info 127 ipc/mqueue.c info = MQUEUE_I(inode); info 128 ipc/mqueue.c spin_lock_init(&info->lock); info 129 ipc/mqueue.c init_waitqueue_head(&info->wait_q); info 130 ipc/mqueue.c INIT_LIST_HEAD(&info->e_wait_q[0].list); info 131 ipc/mqueue.c INIT_LIST_HEAD(&info->e_wait_q[1].list); info 132 ipc/mqueue.c info->messages = NULL; info 133 ipc/mqueue.c info->notify_owner = NULL; info 134 ipc/mqueue.c info->qsize = 0; info 135 ipc/mqueue.c info->user = NULL; /* set when all is ok */ info 136 ipc/mqueue.c memset(&info->attr, 0, sizeof(info->attr)); info 137 ipc/mqueue.c info->attr.mq_maxmsg = DFLT_MSGMAX; info 138 ipc/mqueue.c info->attr.mq_msgsize = DFLT_MSGSIZEMAX; info 140 ipc/mqueue.c info->attr.mq_maxmsg = attr->mq_maxmsg; info 141 ipc/mqueue.c info->attr.mq_msgsize = attr->mq_msgsize; info 143 ipc/mqueue.c mq_msg_tblsz = info->attr.mq_maxmsg * sizeof(struct msg_msg *); info 145 ipc/mqueue.c (info->attr.mq_maxmsg * info->attr.mq_msgsize)); info 157 ipc/mqueue.c info->messages = kmalloc(mq_msg_tblsz, GFP_KERNEL); info 158 ipc/mqueue.c if (!info->messages) { info 165 ipc/mqueue.c info->user = get_uid(u); info 234 ipc/mqueue.c struct mqueue_inode_info *info; info 243 ipc/mqueue.c info = MQUEUE_I(inode); info 244 ipc/mqueue.c spin_lock(&info->lock); info 245 ipc/mqueue.c for (i = 0; i < info->attr.mq_curmsgs; i++) info 246 ipc/mqueue.c free_msg(info->messages[i]); info 247 ipc/mqueue.c kfree(info->messages); info 248 ipc/mqueue.c spin_unlock(&info->lock); info 252 ipc/mqueue.c mq_bytes = (info->attr.mq_maxmsg * sizeof(struct msg_msg *) + info 253 ipc/mqueue.c (info->attr.mq_maxmsg * info->attr.mq_msgsize)); info 254 ipc/mqueue.c user = info->user; info 319 ipc/mqueue.c struct mqueue_inode_info *info = MQUEUE_I(filp->f_path.dentry->d_inode); info 323 ipc/mqueue.c spin_lock(&info->lock); info 326 ipc/mqueue.c info->qsize, info 327 ipc/mqueue.c info->notify_owner ? info->notify.sigev_notify : 0, info 328 ipc/mqueue.c (info->notify_owner && info 329 ipc/mqueue.c info->notify.sigev_notify == SIGEV_SIGNAL) ? info 330 ipc/mqueue.c info->notify.sigev_signo : 0, info 331 ipc/mqueue.c pid_vnr(info->notify_owner)); info 332 ipc/mqueue.c spin_unlock(&info->lock); info 346 ipc/mqueue.c struct mqueue_inode_info *info = MQUEUE_I(filp->f_path.dentry->d_inode); info 348 ipc/mqueue.c spin_lock(&info->lock); info 349 ipc/mqueue.c if (task_tgid(current) == info->notify_owner) info 350 ipc/mqueue.c remove_notification(info); info 352 ipc/mqueue.c spin_unlock(&info->lock); info 358 ipc/mqueue.c struct mqueue_inode_info *info = MQUEUE_I(filp->f_path.dentry->d_inode); info 361 ipc/mqueue.c poll_wait(filp, &info->wait_q, poll_tab); info 363 ipc/mqueue.c spin_lock(&info->lock); info 364 ipc/mqueue.c if (info->attr.mq_curmsgs) info 367 ipc/mqueue.c if (info->attr.mq_curmsgs < info->attr.mq_maxmsg) info 369 ipc/mqueue.c spin_unlock(&info->lock); info 382 ipc/mqueue.c list_for_each_entry(walk, &info->e_wait_q[sr].list, list) { info 388 ipc/mqueue.c list_add_tail(&ewp->list, &info->e_wait_q[sr].list); info 402 ipc/mqueue.c wq_add(info, sr, ewp); info 407 ipc/mqueue.c spin_unlock(&info->lock); info 417 ipc/mqueue.c spin_lock(&info->lock); info 433 ipc/mqueue.c spin_unlock(&info->lock); info 446 ipc/mqueue.c ptr = info->e_wait_q[sr].list.prev; info 447 ipc/mqueue.c if (ptr == &info->e_wait_q[sr].list) info 457 ipc/mqueue.c k = info->attr.mq_curmsgs - 1; info 458 ipc/mqueue.c while (k >= 0 && info->messages[k]->m_type >= ptr->m_type) { info 459 ipc/mqueue.c info->messages[k + 1] = info->messages[k]; info 462 ipc/mqueue.c info->attr.mq_curmsgs++; info 463 ipc/mqueue.c info->qsize += ptr->m_ts; info 464 ipc/mqueue.c info->messages[k + 1] = ptr; info 469 ipc/mqueue.c info->qsize -= info->messages[--info->attr.mq_curmsgs]->m_ts; info 470 ipc/mqueue.c return info->messages[info->attr.mq_curmsgs]; info 488 ipc/mqueue.c if (info->notify_owner && info 489 ipc/mqueue.c info->attr.mq_curmsgs == 1) { info 491 ipc/mqueue.c switch (info->notify.sigev_notify) { info 497 ipc/mqueue.c sig_i.si_signo = info->notify.sigev_signo; info 500 ipc/mqueue.c sig_i.si_value = info->notify.sigev_value; info 504 ipc/mqueue.c kill_pid_info(info->notify.sigev_signo, info 505 ipc/mqueue.c &sig_i, info->notify_owner); info 508 ipc/mqueue.c set_cookie(info->notify_cookie, NOTIFY_WOKENUP); info 509 ipc/mqueue.c netlink_sendskb(info->notify_sock, info->notify_cookie); info 513 ipc/mqueue.c put_pid(info->notify_owner); info 514 ipc/mqueue.c info->notify_owner = NULL; info 516 ipc/mqueue.c wake_up(&info->wait_q); info 552 ipc/mqueue.c if (info->notify_owner != NULL && info 553 ipc/mqueue.c info->notify.sigev_notify == SIGEV_THREAD) { info 554 ipc/mqueue.c set_cookie(info->notify_cookie, NOTIFY_REMOVED); info 555 ipc/mqueue.c netlink_sendskb(info->notify_sock, info->notify_cookie); info 557 ipc/mqueue.c put_pid(info->notify_owner); info 558 ipc/mqueue.c info->notify_owner = NULL; info 796 ipc/mqueue.c struct ext_wait_queue *sender = wq_get_first_waiter(info, SEND); info 800 ipc/mqueue.c wake_up_interruptible(&info->wait_q); info 803 ipc/mqueue.c msg_insert(sender->msg, info); info 820 ipc/mqueue.c struct mqueue_inode_info *info; info 841 ipc/mqueue.c info = MQUEUE_I(inode); info 847 ipc/mqueue.c if (unlikely(msg_len > info->attr.mq_msgsize)) { info 862 ipc/mqueue.c spin_lock(&info->lock); info 864 ipc/mqueue.c if (info->attr.mq_curmsgs == info->attr.mq_maxmsg) { info 866 ipc/mqueue.c spin_unlock(&info->lock); info 869 ipc/mqueue.c spin_unlock(&info->lock); info 875 ipc/mqueue.c ret = wq_sleep(info, SEND, timeout, &wait); info 880 ipc/mqueue.c receiver = wq_get_first_waiter(info, RECV); info 882 ipc/mqueue.c pipelined_send(info, msg_ptr, receiver); info 885 ipc/mqueue.c msg_insert(msg_ptr, info); info 886 ipc/mqueue.c __do_notify(info); info 890 ipc/mqueue.c spin_unlock(&info->lock); info 908 ipc/mqueue.c struct mqueue_inode_info *info; info 925 ipc/mqueue.c info = MQUEUE_I(inode); info 932 ipc/mqueue.c if (unlikely(msg_len < info->attr.mq_msgsize)) { info 937 ipc/mqueue.c spin_lock(&info->lock); info 938 ipc/mqueue.c if (info->attr.mq_curmsgs == 0) { info 940 ipc/mqueue.c spin_unlock(&info->lock); info 944 ipc/mqueue.c spin_unlock(&info->lock); info 950 ipc/mqueue.c ret = wq_sleep(info, RECV, timeout, &wait); info 954 ipc/mqueue.c msg_ptr = msg_get(info); info 960 ipc/mqueue.c pipelined_receive(info); info 961 ipc/mqueue.c spin_unlock(&info->lock); info 992 ipc/mqueue.c struct mqueue_inode_info *info; info 1065 ipc/mqueue.c info = MQUEUE_I(inode); info 1068 ipc/mqueue.c spin_lock(&info->lock); info 1070 ipc/mqueue.c if (info->notify_owner == task_tgid(current)) { info 1071 ipc/mqueue.c remove_notification(info); info 1074 ipc/mqueue.c } else if (info->notify_owner != NULL) { info 1079 ipc/mqueue.c info->notify.sigev_notify = SIGEV_NONE; info 1082 ipc/mqueue.c info->notify_sock = sock; info 1083 ipc/mqueue.c info->notify_cookie = nc; info 1086 ipc/mqueue.c info->notify.sigev_notify = SIGEV_THREAD; info 1089 ipc/mqueue.c info->notify.sigev_signo = notification.sigev_signo; info 1090 ipc/mqueue.c info->notify.sigev_value = notification.sigev_value; info 1091 ipc/mqueue.c info->notify.sigev_notify = SIGEV_SIGNAL; info 1095 ipc/mqueue.c info->notify_owner = get_pid(task_tgid(current)); info 1098 ipc/mqueue.c spin_unlock(&info->lock); info 1118 ipc/mqueue.c struct mqueue_inode_info *info; info 1135 ipc/mqueue.c info = MQUEUE_I(inode); info 1137 ipc/mqueue.c spin_lock(&info->lock); info 1139 ipc/mqueue.c omqstat = info->attr; info 1144 ipc/mqueue.c spin_unlock(&info->lock); info 1155 ipc/mqueue.c spin_unlock(&info->lock); info 568 ipc/shm.c struct shmem_inode_info *info = SHMEM_I(inode); info 569 ipc/shm.c spin_lock(&info->lock); info 571 ipc/shm.c *swp += info->swapped; info 572 ipc/shm.c spin_unlock(&info->lock); info 397 kernel/compat.c siginfo_t info; info 402 kernel/compat.c memset(&info, 0, sizeof(info)); info 405 kernel/compat.c ret = sys_waitid(which, pid, (siginfo_t __user *)&info, options, info 409 kernel/compat.c if ((ret < 0) || (info.si_signo == 0)) info 418 kernel/compat.c BUG_ON(info.si_code & __SI_MASK); info 419 kernel/compat.c info.si_code |= __SI_CHLD; info 420 kernel/compat.c return copy_siginfo_to_user32(uinfo, &info); info 781 kernel/compat.c siginfo_t info; info 802 kernel/compat.c sig = dequeue_signal(current, &s, &info); info 818 kernel/compat.c sig = dequeue_signal(current, &s, &info); info 829 kernel/compat.c if (copy_siginfo_to_user32(uinfo, &info)) info 1065 kernel/compat.c if (!access_ok(VERIFY_WRITE, info, sizeof(struct compat_sysinfo)) || info 1066 kernel/compat.c __put_user (s.uptime, &info->uptime) || info 1067 kernel/compat.c __put_user (s.loads[0], &info->loads[0]) || info 1068 kernel/compat.c __put_user (s.loads[1], &info->loads[1]) || info 1069 kernel/compat.c __put_user (s.loads[2], &info->loads[2]) || info 1070 kernel/compat.c __put_user (s.totalram, &info->totalram) || info 1071 kernel/compat.c __put_user (s.freeram, &info->freeram) || info 1072 kernel/compat.c __put_user (s.sharedram, &info->sharedram) || info 1073 kernel/compat.c __put_user (s.bufferram, &info->bufferram) || info 1074 kernel/compat.c __put_user (s.totalswap, &info->totalswap) || info 1075 kernel/compat.c __put_user (s.freeswap, &info->freeswap) || info 1076 kernel/compat.c __put_user (s.procs, &info->procs) || info 1077 kernel/compat.c __put_user (s.totalhigh, &info->totalhigh) || info 1078 kernel/compat.c __put_user (s.freehigh, &info->freehigh) || info 1079 kernel/compat.c __put_user (s.mem_unit, &info->mem_unit)) info 186 kernel/kmod.c if (info->cleanup) info 187 kernel/kmod.c (*info->cleanup)(info->argv, info->envp); info 188 kernel/kmod.c kfree(info); info 387 kernel/kmod.c info->ring = session_keyring; info 404 kernel/kmod.c info->cleanup = cleanup; info 1669 kernel/module.c unsigned long size = sechdrs[info].sh_size; info 1671 kernel/module.c for (p = (char *)sechdrs[info].sh_addr; p; p = next_string(p, &size)) { info 2124 kernel/module.c unsigned int info = sechdrs[i].sh_info; info 2127 kernel/module.c if (info >= hdr->e_shnum) info 2131 kernel/module.c if (!(sechdrs[info].sh_flags & SHF_ALLOC)) info 284 kernel/posix-timers.c timr = lock_timer(info->si_tid, &flags); info 286 kernel/posix-timers.c if (timr && timr->it_requeue_pending == info->si_sys_private) { info 292 kernel/posix-timers.c info->si_overrun += timr->it_overrun_last; info 312 kernel/posix-timers.c timr->sigq->info.si_sys_private = si_private; info 314 kernel/posix-timers.c timr->sigq->info.si_signo = timr->it_sigev_signo; info 315 kernel/posix-timers.c timr->sigq->info.si_code = SI_TIMER; info 316 kernel/posix-timers.c timr->sigq->info.si_tid = timr->it_id; info 317 kernel/posix-timers.c timr->sigq->info.si_value = timr->it_sigev_value; info 446 kernel/posix-timers.c memset(&tmr->sigq->info, 0, sizeof(siginfo_t)); info 26 kernel/power/power.h return arch_hibernation_header_save(info, MAX_ARCH_HEADER_SIZE); info 31 kernel/power/power.h return arch_hibernation_header_restore(info) ? info 1243 kernel/power/snapshot.c memcpy(&info->uts, init_utsname(), sizeof(struct new_utsname)); info 1244 kernel/power/snapshot.c info->version_code = LINUX_VERSION_CODE; info 1250 kernel/power/snapshot.c if (info->version_code != LINUX_VERSION_CODE) info 1252 kernel/power/snapshot.c if (strcmp(info->uts.sysname,init_utsname()->sysname)) info 1254 kernel/power/snapshot.c if (strcmp(info->uts.release,init_utsname()->release)) info 1256 kernel/power/snapshot.c if (strcmp(info->uts.version,init_utsname()->version)) info 1258 kernel/power/snapshot.c if (strcmp(info->uts.machine,init_utsname()->machine)) info 1271 kernel/power/snapshot.c memset(info, 0, sizeof(struct swsusp_info)); info 1272 kernel/power/snapshot.c info->num_physpages = num_physpages; info 1273 kernel/power/snapshot.c info->image_pages = nr_copy_pages; info 1274 kernel/power/snapshot.c info->pages = snapshot_get_image_size(); info 1275 kernel/power/snapshot.c info->size = info->pages; info 1276 kernel/power/snapshot.c info->size <<= PAGE_SHIFT; info 1277 kernel/power/snapshot.c return init_header_complete(info); info 1430 kernel/power/snapshot.c reason = check_image_kernel(info); info 1431 kernel/power/snapshot.c if (!reason && info->num_physpages != num_physpages) info 1450 kernel/power/snapshot.c error = check_header(info); info 1452 kernel/power/snapshot.c nr_copy_pages = info->image_pages; info 1453 kernel/power/snapshot.c nr_meta_pages = info->pages - info->image_pages - 1; info 324 kernel/ptrace.c *info = *child->last_siginfo; info 342 kernel/ptrace.c *child->last_siginfo = *info; info 634 kernel/relay.c struct rchan_percpu_buf_dispatcher *p = info; info 1122 kernel/sched.c rq->hrtick_csd.info = rq; info 250 kernel/signal.c int sig = q->info.si_signo; info 252 kernel/signal.c if (likely(q->info.si_code != SI_TIMER)) { info 357 kernel/signal.c if (q->info.si_signo == sig) { info 369 kernel/signal.c copy_siginfo(info, &first->info); info 376 kernel/signal.c info->si_signo = sig; info 377 kernel/signal.c info->si_errno = 0; info 378 kernel/signal.c info->si_code = 0; info 379 kernel/signal.c info->si_pid = 0; info 380 kernel/signal.c info->si_uid = 0; info 399 kernel/signal.c collect_signal(sig, pending, info); info 418 kernel/signal.c signr = __dequeue_signal(&tsk->pending, mask, info); info 421 kernel/signal.c mask, info); info 466 kernel/signal.c if ((info->si_code & __SI_MASK) == __SI_TIMER && info->si_sys_private) { info 474 kernel/signal.c do_schedule_next_timer(info); info 531 kernel/signal.c if (sigismember(mask, q->info.si_signo)) { info 553 kernel/signal.c if (q->info.si_signo < SIGRTMIN && info 554 kernel/signal.c (mask & sigmask(q->info.si_signo))) { info 574 kernel/signal.c if (info != SEND_SIG_NOINFO && (is_si_special(info) || SI_FROMKERNEL(info))) info 598 kernel/signal.c return security_task_kill(t, info, sig, 0); info 822 kernel/signal.c if (info == SEND_SIG_FORCED) info 834 kernel/signal.c (is_si_special(info) || info 835 kernel/signal.c info->si_code >= 0))); info 838 kernel/signal.c switch ((unsigned long) info) { info 840 kernel/signal.c q->info.si_signo = sig; info 841 kernel/signal.c q->info.si_errno = 0; info 842 kernel/signal.c q->info.si_code = SI_USER; info 843 kernel/signal.c q->info.si_pid = task_pid_vnr(current); info 844 kernel/signal.c q->info.si_uid = current->uid; info 847 kernel/signal.c q->info.si_signo = sig; info 848 kernel/signal.c q->info.si_errno = 0; info 849 kernel/signal.c q->info.si_code = SI_KERNEL; info 850 kernel/signal.c q->info.si_pid = 0; info 851 kernel/signal.c q->info.si_uid = 0; info 854 kernel/signal.c copy_siginfo(&q->info, info); info 857 kernel/signal.c } else if (!is_si_special(info)) { info 858 kernel/signal.c if (sig >= SIGRTMIN && info->si_code != SI_USER) info 908 kernel/signal.c return send_signal(sig, info, p, 1); info 914 kernel/signal.c return send_signal(sig, info, t, 0); info 948 kernel/signal.c ret = specific_send_sig_info(sig, info, t); info 1013 kernel/signal.c ret = check_kill_permission(sig, info, p); info 1018 kernel/signal.c ret = __group_send_sig_info(sig, info, p); info 1039 kernel/signal.c int err = group_send_sig_info(sig, info, p); info 1055 kernel/signal.c error = group_send_sig_info(sig, info, p); info 1075 kernel/signal.c error = kill_pid_info(sig, info, find_vpid(pid)); info 1096 kernel/signal.c if ((info == SEND_SIG_NOINFO || (!is_si_special(info) && SI_FROMUSER(info))) info 1102 kernel/signal.c ret = security_task_kill(p, info, sig, secid); info 1108 kernel/signal.c ret = __group_send_sig_info(sig, info, p); info 1130 kernel/signal.c ret = kill_pid_info(sig, info, find_vpid(pid)); info 1137 kernel/signal.c ret = __kill_pgrp_info(sig, info, info 1145 kernel/signal.c int err = group_send_sig_info(sig, info, p); info 1179 kernel/signal.c ret = specific_send_sig_info(sig, info, p); info 1282 kernel/signal.c int sig = q->info.si_signo; info 1303 kernel/signal.c BUG_ON(q->info.si_code != SI_TIMER); info 1304 kernel/signal.c q->info.si_overrun++; info 1307 kernel/signal.c q->info.si_overrun = 0; info 1338 kernel/signal.c struct siginfo info; info 1351 kernel/signal.c info.si_signo = sig; info 1352 kernel/signal.c info.si_errno = 0; info 1366 kernel/signal.c info.si_pid = task_pid_nr_ns(tsk, tsk->parent->nsproxy->pid_ns); info 1369 kernel/signal.c info.si_uid = tsk->uid; info 1371 kernel/signal.c info.si_utime = cputime_to_clock_t(cputime_add(tsk->utime, info 1373 kernel/signal.c info.si_stime = cputime_to_clock_t(cputime_add(tsk->stime, info 1376 kernel/signal.c info.si_status = tsk->exit_code & 0x7f; info 1378 kernel/signal.c info.si_code = CLD_DUMPED; info 1380 kernel/signal.c info.si_code = CLD_KILLED; info 1382 kernel/signal.c info.si_code = CLD_EXITED; info 1383 kernel/signal.c info.si_status = tsk->exit_code >> 8; info 1411 kernel/signal.c __group_send_sig_info(sig, &info, tsk->parent); info 1420 kernel/signal.c struct siginfo info; info 1432 kernel/signal.c info.si_signo = SIGCHLD; info 1433 kernel/signal.c info.si_errno = 0; info 1438 kernel/signal.c info.si_pid = task_pid_nr_ns(tsk, tsk->parent->nsproxy->pid_ns); info 1441 kernel/signal.c info.si_uid = tsk->uid; info 1443 kernel/signal.c info.si_utime = cputime_to_clock_t(tsk->utime); info 1444 kernel/signal.c info.si_stime = cputime_to_clock_t(tsk->stime); info 1446 kernel/signal.c info.si_code = why; info 1449 kernel/signal.c info.si_status = SIGCONT; info 1452 kernel/signal.c info.si_status = tsk->signal->group_exit_code & 0x7f; info 1455 kernel/signal.c info.si_status = tsk->exit_code & 0x7f; info 1465 kernel/signal.c __group_send_sig_info(SIGCHLD, &info, parent); info 1516 kernel/signal.c if (arch_ptrace_stop_needed(exit_code, info)) { info 1529 kernel/signal.c arch_ptrace_stop(exit_code, info); info 1542 kernel/signal.c current->last_siginfo = info; info 1589 kernel/signal.c siginfo_t info; info 1593 kernel/signal.c memset(&info, 0, sizeof info); info 1594 kernel/signal.c info.si_signo = SIGTRAP; info 1595 kernel/signal.c info.si_code = exit_code; info 1596 kernel/signal.c info.si_pid = task_pid_vnr(current); info 1597 kernel/signal.c info.si_uid = current->uid; info 1601 kernel/signal.c ptrace_stop(exit_code, 1, &info); info 1691 kernel/signal.c ptrace_stop(signr, 0, info); info 1704 kernel/signal.c if (signr != info->si_signo) { info 1705 kernel/signal.c info->si_signo = signr; info 1706 kernel/signal.c info->si_errno = 0; info 1707 kernel/signal.c info->si_code = SI_USER; info 1708 kernel/signal.c info->si_pid = task_pid_vnr(current->parent); info 1709 kernel/signal.c info->si_uid = current->parent->uid; info 1714 kernel/signal.c specific_send_sig_info(signr, info, current); info 1770 kernel/signal.c signr = tracehook_get_signal(current, regs, info, return_ka); info 1777 kernel/signal.c info); info 1783 kernel/signal.c signr = ptrace_signal(signr, info, info 1839 kernel/signal.c if (likely(do_signal_stop(info->si_signo))) { info 1860 kernel/signal.c print_fatal_signal(regs, info->si_signo); info 1869 kernel/signal.c do_coredump(info->si_signo, info->si_signo, regs); info 1875 kernel/signal.c do_group_exit(info->si_signo); info 2133 kernel/signal.c siginfo_t info; info 2159 kernel/signal.c sig = dequeue_signal(current, &these, &info); info 2178 kernel/signal.c sig = dequeue_signal(current, &these, &info); info 2189 kernel/signal.c if (copy_siginfo_to_user(uinfo, &info)) info 2204 kernel/signal.c struct siginfo info; info 2206 kernel/signal.c info.si_signo = sig; info 2207 kernel/signal.c info.si_errno = 0; info 2208 kernel/signal.c info.si_code = SI_USER; info 2209 kernel/signal.c info.si_pid = task_tgid_vnr(current); info 2210 kernel/signal.c info.si_uid = current->uid; info 2212 kernel/signal.c return kill_something_info(sig, &info, pid); info 2218 kernel/signal.c struct siginfo info; info 2223 kernel/signal.c info.si_signo = sig; info 2224 kernel/signal.c info.si_errno = 0; info 2225 kernel/signal.c info.si_code = SI_TKILL; info 2226 kernel/signal.c info.si_pid = task_tgid_vnr(current); info 2227 kernel/signal.c info.si_uid = current->uid; info 2232 kernel/signal.c error = check_kill_permission(sig, &info, p); info 2242 kernel/signal.c error = specific_send_sig_info(sig, &info, p); info 2286 kernel/signal.c siginfo_t info; info 2288 kernel/signal.c if (copy_from_user(&info, uinfo, sizeof(siginfo_t))) info 2293 kernel/signal.c if (info.si_code >= 0) info 2295 kernel/signal.c info.si_signo = sig; info 2298 kernel/signal.c return kill_proc_info(sig, &info, pid); info 115 kernel/smp.c data->csd.func(data->csd.info); info 183 kernel/smp.c data->func(data->info); info 223 kernel/smp.c func(info); info 239 kernel/smp.c data->info = info; info 296 kernel/smp.c data.info = NULL; info 348 kernel/smp.c return smp_call_function_single(cpu, func, info, wait); info 365 kernel/smp.c data->csd.info = info; info 407 kernel/smp.c ret = smp_call_function_mask(cpu_online_map, func, info, wait); info 654 kernel/softirq.c ret = smp_call_function(func, info, wait); info 656 kernel/softirq.c func(info); info 1771 kernel/sys.c struct subprocess_info *info; info 1779 kernel/sys.c info = call_usermodehelper_setup(argv[0], argv, envp, GFP_ATOMIC); info 1780 kernel/sys.c if (info == NULL) { info 1785 kernel/sys.c call_usermodehelper_setcleanup(info, argv_cleanup); info 1787 kernel/sys.c ret = call_usermodehelper_exec(info, UMH_NO_WAIT); info 92 kernel/taskstats.c if (!info) { info 98 kernel/taskstats.c reply = genlmsg_put_reply(skb, info, &family, 0, cmd); info 395 kernel/taskstats.c na = info->attrs[CGROUPSTATS_CMD_ATTR_FD]; info 399 kernel/taskstats.c fd = nla_get_u32(info->attrs[CGROUPSTATS_CMD_ATTR_FD]); info 406 kernel/taskstats.c rc = prepare_reply(info, CGROUPSTATS_CMD_NEW, &rep_skb, info 422 kernel/taskstats.c rc = send_reply(rep_skb, info->snd_pid); info 437 kernel/taskstats.c rc = parse(info->attrs[TASKSTATS_CMD_ATTR_REGISTER_CPUMASK], &mask); info 441 kernel/taskstats.c return add_del_listener(info->snd_pid, &mask, REGISTER); info 443 kernel/taskstats.c rc = parse(info->attrs[TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK], &mask); info 447 kernel/taskstats.c return add_del_listener(info->snd_pid, &mask, DEREGISTER); info 455 kernel/taskstats.c rc = prepare_reply(info, TASKSTATS_CMD_NEW, &rep_skb, size); info 460 kernel/taskstats.c if (info->attrs[TASKSTATS_CMD_ATTR_PID]) { info 461 kernel/taskstats.c u32 pid = nla_get_u32(info->attrs[TASKSTATS_CMD_ATTR_PID]); info 469 kernel/taskstats.c } else if (info->attrs[TASKSTATS_CMD_ATTR_TGID]) { info 470 kernel/taskstats.c u32 tgid = nla_get_u32(info->attrs[TASKSTATS_CMD_ATTR_TGID]); info 481 kernel/taskstats.c return send_reply(rep_skb, info->snd_pid); info 1271 kernel/timer.c memset(info, 0, sizeof(struct sysinfo)); info 1292 kernel/timer.c info->uptime = tp.tv_sec + (tp.tv_nsec ? 1 : 0); info 1294 kernel/timer.c info->loads[0] = avenrun[0] << (SI_LOAD_SHIFT - FSHIFT); info 1295 kernel/timer.c info->loads[1] = avenrun[1] << (SI_LOAD_SHIFT - FSHIFT); info 1296 kernel/timer.c info->loads[2] = avenrun[2] << (SI_LOAD_SHIFT - FSHIFT); info 1298 kernel/timer.c info->procs = nr_threads; info 1301 kernel/timer.c si_meminfo(info); info 1302 kernel/timer.c si_swapinfo(info); info 1313 kernel/timer.c mem_total = info->totalram + info->totalswap; info 1314 kernel/timer.c if (mem_total < info->totalram || mem_total < info->totalswap) info 1317 kernel/timer.c mem_unit = info->mem_unit; info 1334 kernel/timer.c info->mem_unit = 1; info 1335 kernel/timer.c info->totalram <<= bitcount; info 1336 kernel/timer.c info->freeram <<= bitcount; info 1337 kernel/timer.c info->sharedram <<= bitcount; info 1338 kernel/timer.c info->bufferram <<= bitcount; info 1339 kernel/timer.c info->totalswap <<= bitcount; info 1340 kernel/timer.c info->freeswap <<= bitcount; info 1341 kernel/timer.c info->totalhigh <<= bitcount; info 1342 kernel/timer.c info->freehigh <<= bitcount; info 1354 kernel/timer.c if (copy_to_user(info, &val, sizeof(struct sysinfo))) info 82 kernel/trace/trace_sysprof.c struct backtrace_info *info = data; info 84 kernel/trace/trace_sysprof.c if (info->pos < sample_max_depth && reliable) { info 85 kernel/trace/trace_sysprof.c __trace_special(info->tr, info->data, 1, addr, 0); info 87 kernel/trace/trace_sysprof.c info->pos++; info 102 kernel/trace/trace_sysprof.c struct backtrace_info info; info 106 kernel/trace/trace_sysprof.c info.tr = tr; info 107 kernel/trace/trace_sysprof.c info.data = data; info 108 kernel/trace/trace_sysprof.c info.pos = 1; info 110 kernel/trace/trace_sysprof.c __trace_special(info.tr, info.data, 1, regs->ip, 0); info 119 kernel/trace/trace_sysprof.c dump_trace(NULL, regs, (void *)stack, bp, &backtrace_ops, &info); info 121 kernel/trace/trace_sysprof.c return info.pos; info 137 mm/memcontrol.c struct mem_cgroup_lru_info info; info 216 mm/memcontrol.c return &mem->info.nodeinfo[nid]->zoneinfo[zid]; info 1080 mm/memcontrol.c mem->info.nodeinfo[node] = pn; info 1094 mm/memcontrol.c kfree(mem->info.nodeinfo[node]); info 69 mm/memory_hotplug.c set_page_private(page, info); info 1884 mm/mempolicy.c err = shared_policy_replace(info, vma->vm_pgoff, vma->vm_pgoff+sz, new); info 259 mm/shmem.c struct shmem_inode_info *info = SHMEM_I(inode); info 262 mm/shmem.c freed = info->alloced - info->swapped - inode->i_mapping->nrpages; info 264 mm/shmem.c info->alloced -= freed; info 265 mm/shmem.c shmem_unacct_blocks(info->flags, freed); info 315 mm/shmem.c return info->i_direct+index; info 317 mm/shmem.c if (!info->i_indirect) { info 319 mm/shmem.c info->i_indirect = *page; info 328 mm/shmem.c dir = shmem_dir_map(info->i_indirect); info 366 mm/shmem.c info->swapped += incdec; info 367 mm/shmem.c if ((unsigned long)(entry - info->i_direct) >= SHMEM_NR_DIRECT) { info 383 mm/shmem.c struct inode *inode = &info->vfs_inode; info 392 mm/shmem.c while (!(entry = shmem_swp_entry(info, index, &page))) { info 411 mm/shmem.c spin_unlock(&info->lock); info 415 mm/shmem.c spin_lock(&info->lock); info 426 mm/shmem.c if (info->next_index <= index) info 427 mm/shmem.c info->next_index = index + 1; info 434 mm/shmem.c if (info->next_index <= index && !IS_ERR(entry)) info 435 mm/shmem.c info->next_index = index + 1; info 517 mm/shmem.c struct shmem_inode_info *info = SHMEM_I(inode); info 540 mm/shmem.c if (idx >= info->next_index) info 543 mm/shmem.c spin_lock(&info->lock); info 544 mm/shmem.c info->flags |= SHMEM_TRUNCATE; info 546 mm/shmem.c limit = info->next_index; info 548 mm/shmem.c info->next_index = idx; info 560 mm/shmem.c needs_lock = &info->lock; info 564 mm/shmem.c topdir = info->i_indirect; info 566 mm/shmem.c info->i_indirect = NULL; info 570 mm/shmem.c spin_unlock(&info->lock); info 572 mm/shmem.c if (info->swapped && idx < SHMEM_NR_DIRECT) { info 573 mm/shmem.c ptr = info->i_direct; info 654 mm/shmem.c needs_lock = &info->lock; info 694 mm/shmem.c spin_lock(&info->lock); info 697 mm/shmem.c spin_unlock(&info->lock); info 706 mm/shmem.c if (inode->i_mapping->nrpages && (info->flags & SHMEM_PAGEIN)) { info 725 mm/shmem.c spin_lock(&info->lock); info 726 mm/shmem.c info->flags &= ~SHMEM_TRUNCATE; info 727 mm/shmem.c info->swapped -= nr_swaps_freed; info 731 mm/shmem.c spin_unlock(&info->lock); info 777 mm/shmem.c struct shmem_inode_info *info = SHMEM_I(inode); info 778 mm/shmem.c spin_lock(&info->lock); info 779 mm/shmem.c info->flags &= ~SHMEM_PAGEIN; info 780 mm/shmem.c spin_unlock(&info->lock); info 799 mm/shmem.c struct shmem_inode_info *info = SHMEM_I(inode); info 803 mm/shmem.c shmem_unacct_size(info->flags, inode->i_size); info 806 mm/shmem.c if (!list_empty(&info->swaplist)) { info 808 mm/shmem.c list_del_init(&info->swaplist); info 842 mm/shmem.c ptr = info->i_direct; info 843 mm/shmem.c spin_lock(&info->lock); info 844 mm/shmem.c if (!info->swapped) { info 845 mm/shmem.c list_del_init(&info->swaplist); info 848 mm/shmem.c limit = info->next_index; info 855 mm/shmem.c if (!info->i_indirect) info 858 mm/shmem.c dir = shmem_dir_map(info->i_indirect); info 864 mm/shmem.c if (cond_resched_lock(&info->lock)) { info 866 mm/shmem.c if (limit > info->next_index) { info 867 mm/shmem.c limit = info->next_index; info 872 mm/shmem.c dir = shmem_dir_map(info->i_indirect) + info 902 mm/shmem.c spin_unlock(&info->lock); info 906 mm/shmem.c inode = igrab(&info->vfs_inode); info 907 mm/shmem.c spin_unlock(&info->lock); info 916 mm/shmem.c if (shmem_swaplist.next != &info->swaplist) info 917 mm/shmem.c list_move_tail(&shmem_swaplist, &info->swaplist); info 934 mm/shmem.c spin_lock(&info->lock); info 935 mm/shmem.c ptr = shmem_swp_entry(info, idx, NULL); info 959 mm/shmem.c info->flags |= SHMEM_PAGEIN; info 960 mm/shmem.c shmem_swp_set(info, ptr, 0); info 966 mm/shmem.c spin_unlock(&info->lock); info 981 mm/shmem.c struct shmem_inode_info *info; info 986 mm/shmem.c info = list_entry(p, struct shmem_inode_info, swaplist); info 987 mm/shmem.c found = shmem_unuse_inode(info, entry, page); info 1001 mm/shmem.c struct shmem_inode_info *info; info 1011 mm/shmem.c info = SHMEM_I(inode); info 1012 mm/shmem.c if (info->flags & VM_LOCKED) info 1030 mm/shmem.c spin_lock(&info->lock); info 1031 mm/shmem.c if (index >= info->next_index) { info 1032 mm/shmem.c BUG_ON(!(info->flags & SHMEM_TRUNCATE)); info 1035 mm/shmem.c entry = shmem_swp_entry(info, index, NULL); info 1042 mm/shmem.c shmem_swp_set(info, entry, 0); info 1048 mm/shmem.c shmem_swp_set(info, entry, swap.val); info 1050 mm/shmem.c if (list_empty(&info->swaplist)) info 1054 mm/shmem.c spin_unlock(&info->lock); info 1063 mm/shmem.c list_move_tail(&info->swaplist, &shmem_swaplist); info 1072 mm/shmem.c spin_unlock(&info->lock); info 1117 mm/shmem.c mpol_shared_policy_lookup(&info->policy, idx)); info 1137 mm/shmem.c pvma.vm_policy = mpol_shared_policy_lookup(&info->policy, idx); info 1182 mm/shmem.c struct shmem_inode_info *info = SHMEM_I(inode); info 1223 mm/shmem.c spin_lock(&info->lock); info 1225 mm/shmem.c entry = shmem_swp_alloc(info, idx, sgp); info 1227 mm/shmem.c spin_unlock(&info->lock); info 1243 mm/shmem.c spin_unlock(&info->lock); info 1244 mm/shmem.c swappage = shmem_swapin(swap, gfp, info, idx); info 1246 mm/shmem.c spin_lock(&info->lock); info 1247 mm/shmem.c entry = shmem_swp_alloc(info, idx, sgp); info 1255 mm/shmem.c spin_unlock(&info->lock); info 1268 mm/shmem.c spin_unlock(&info->lock); info 1275 mm/shmem.c spin_unlock(&info->lock); info 1283 mm/shmem.c spin_unlock(&info->lock); info 1291 mm/shmem.c shmem_swp_set(info, entry, 0); info 1294 mm/shmem.c spin_unlock(&info->lock); info 1304 mm/shmem.c info->flags |= SHMEM_PAGEIN; info 1305 mm/shmem.c shmem_swp_set(info, entry, 0); info 1308 mm/shmem.c spin_unlock(&info->lock); info 1314 mm/shmem.c spin_unlock(&info->lock); info 1331 mm/shmem.c spin_unlock(&info->lock); info 1337 mm/shmem.c spin_unlock(&info->lock); info 1344 mm/shmem.c shmem_acct_block(info->flags)) { info 1346 mm/shmem.c spin_unlock(&info->lock); info 1353 mm/shmem.c } else if (shmem_acct_block(info->flags)) { info 1354 mm/shmem.c spin_unlock(&info->lock); info 1362 mm/shmem.c spin_unlock(&info->lock); info 1363 mm/shmem.c filepage = shmem_alloc_page(gfp, info, idx); info 1365 mm/shmem.c shmem_unacct_blocks(info->flags, 1); info 1376 mm/shmem.c shmem_unacct_blocks(info->flags, 1); info 1382 mm/shmem.c spin_lock(&info->lock); info 1383 mm/shmem.c entry = shmem_swp_alloc(info, idx, sgp); info 1401 mm/shmem.c spin_unlock(&info->lock); info 1403 mm/shmem.c shmem_unacct_blocks(info->flags, 1); info 1410 mm/shmem.c info->flags |= SHMEM_PAGEIN; info 1413 mm/shmem.c info->alloced++; info 1414 mm/shmem.c spin_unlock(&info->lock); info 1471 mm/shmem.c struct shmem_inode_info *info = SHMEM_I(inode); info 1474 mm/shmem.c spin_lock(&info->lock); info 1475 mm/shmem.c if (lock && !(info->flags & VM_LOCKED)) { info 1478 mm/shmem.c info->flags |= VM_LOCKED; info 1480 mm/shmem.c if (!lock && (info->flags & VM_LOCKED) && user) { info 1482 mm/shmem.c info->flags &= ~VM_LOCKED; info 1486 mm/shmem.c spin_unlock(&info->lock); info 1502 mm/shmem.c struct shmem_inode_info *info; info 1517 mm/shmem.c info = SHMEM_I(inode); info 1518 mm/shmem.c memset(info, 0, (char *)inode - (char *)info); info 1519 mm/shmem.c spin_lock_init(&info->lock); info 1520 mm/shmem.c INIT_LIST_HEAD(&info->swaplist); info 1531 mm/shmem.c mpol_shared_policy_init(&info->policy, info 1546 mm/shmem.c mpol_shared_policy_init(&info->policy, NULL); info 1897 mm/shmem.c struct shmem_inode_info *info; info 1917 mm/shmem.c info = SHMEM_I(inode); info 1919 mm/shmem.c if (len <= (char *)inode - (char *)info) { info 1921 mm/shmem.c memcpy(info, symname, len); info 3900 mm/slab.c struct ccupdate_struct *new = info; info 1580 mm/swapfile.c if (swab32(swap_header->info.version) == 1) { info 1581 mm/swapfile.c swab32s(&swap_header->info.version); info 1582 mm/swapfile.c swab32s(&swap_header->info.last_page); info 1583 mm/swapfile.c swab32s(&swap_header->info.nr_badpages); info 1584 mm/swapfile.c for (i = 0; i < swap_header->info.nr_badpages; i++) info 1585 mm/swapfile.c swab32s(&swap_header->info.badpages[i]); info 1589 mm/swapfile.c if (swap_header->info.version != 1) { info 1592 mm/swapfile.c swap_header->info.version); info 1615 mm/swapfile.c if (maxpages > swap_header->info.last_page) info 1616 mm/swapfile.c maxpages = swap_header->info.last_page; info 1627 mm/swapfile.c if (swap_header->info.nr_badpages && S_ISREG(inode->i_mode)) info 1629 mm/swapfile.c if (swap_header->info.nr_badpages > MAX_SWAP_BADPAGES) info 1641 mm/swapfile.c for (i = 0; i < swap_header->info.nr_badpages; i++) { info 1642 mm/swapfile.c int page_nr = swap_header->info.badpages[i]; info 1643 mm/swapfile.c if (page_nr <= 0 || page_nr >= swap_header->info.last_page) info 1648 mm/swapfile.c nr_good_pages = swap_header->info.last_page - info 1649 mm/swapfile.c swap_header->info.nr_badpages - info 192 net/bluetooth/cmtp/capi.c __u16 appl, msgnum, func, info; info 203 net/bluetooth/cmtp/capi.c info = CAPIMSG_U16(skb->data, CAPI_MSG_BASELEN + 8); info 238 net/bluetooth/cmtp/capi.c if (!info && (msgnum == CMTP_INITIAL_MSGNUM)) { info 244 net/bluetooth/cmtp/capi.c if (!info && ctrl) { info 260 net/bluetooth/cmtp/capi.c if (!info && ctrl) { info 277 net/bluetooth/cmtp/capi.c if (!info && ctrl) { info 292 net/bluetooth/cmtp/capi.c if (!info && ctrl) { info 374 net/bluetooth/hci_core.c struct inquiry_info *info = (struct inquiry_info *) buf; info 380 net/bluetooth/hci_core.c bacpy(&info->bdaddr, &data->bdaddr); info 381 net/bluetooth/hci_core.c info->pscan_rep_mode = data->pscan_rep_mode; info 382 net/bluetooth/hci_core.c info->pscan_period_mode = data->pscan_period_mode; info 383 net/bluetooth/hci_core.c info->pscan_mode = data->pscan_mode; info 384 net/bluetooth/hci_core.c memcpy(info->dev_class, data->dev_class, 3); info 385 net/bluetooth/hci_core.c info->clock_offset = data->clock_offset; info 386 net/bluetooth/hci_core.c info++; info 829 net/bluetooth/hci_event.c struct inquiry_info *info = (void *) (skb->data + 1); info 840 net/bluetooth/hci_event.c bacpy(&data.bdaddr, &info->bdaddr); info 841 net/bluetooth/hci_event.c data.pscan_rep_mode = info->pscan_rep_mode; info 842 net/bluetooth/hci_event.c data.pscan_period_mode = info->pscan_period_mode; info 843 net/bluetooth/hci_event.c data.pscan_mode = info->pscan_mode; info 844 net/bluetooth/hci_event.c memcpy(data.dev_class, info->dev_class, 3); info 845 net/bluetooth/hci_event.c data.clock_offset = info->clock_offset; info 848 net/bluetooth/hci_event.c info++; info 1552 net/bluetooth/hci_event.c struct inquiry_info_with_rssi_and_pscan_mode *info = (void *) (skb->data + 1); info 1555 net/bluetooth/hci_event.c bacpy(&data.bdaddr, &info->bdaddr); info 1556 net/bluetooth/hci_event.c data.pscan_rep_mode = info->pscan_rep_mode; info 1557 net/bluetooth/hci_event.c data.pscan_period_mode = info->pscan_period_mode; info 1558 net/bluetooth/hci_event.c data.pscan_mode = info->pscan_mode; info 1559 net/bluetooth/hci_event.c memcpy(data.dev_class, info->dev_class, 3); info 1560 net/bluetooth/hci_event.c data.clock_offset = info->clock_offset; info 1561 net/bluetooth/hci_event.c data.rssi = info->rssi; info 1563 net/bluetooth/hci_event.c info++; info 1567 net/bluetooth/hci_event.c struct inquiry_info_with_rssi *info = (void *) (skb->data + 1); info 1570 net/bluetooth/hci_event.c bacpy(&data.bdaddr, &info->bdaddr); info 1571 net/bluetooth/hci_event.c data.pscan_rep_mode = info->pscan_rep_mode; info 1572 net/bluetooth/hci_event.c data.pscan_period_mode = info->pscan_period_mode; info 1574 net/bluetooth/hci_event.c memcpy(data.dev_class, info->dev_class, 3); info 1575 net/bluetooth/hci_event.c data.clock_offset = info->clock_offset; info 1576 net/bluetooth/hci_event.c data.rssi = info->rssi; info 1578 net/bluetooth/hci_event.c info++; info 1685 net/bluetooth/hci_event.c struct extended_inquiry_info *info = (void *) (skb->data + 1); info 1696 net/bluetooth/hci_event.c bacpy(&data.bdaddr, &info->bdaddr); info 1697 net/bluetooth/hci_event.c data.pscan_rep_mode = info->pscan_rep_mode; info 1698 net/bluetooth/hci_event.c data.pscan_period_mode = info->pscan_period_mode; info 1700 net/bluetooth/hci_event.c memcpy(data.dev_class, info->dev_class, 3); info 1701 net/bluetooth/hci_event.c data.clock_offset = info->clock_offset; info 1702 net/bluetooth/hci_event.c data.rssi = info->rssi; info 1704 net/bluetooth/hci_event.c info++; info 1658 net/bluetooth/l2cap.c struct l2cap_info_req info; info 1659 net/bluetooth/l2cap.c info.type = cpu_to_le16(L2CAP_IT_FEAT_MASK); info 1668 net/bluetooth/l2cap.c L2CAP_INFO_REQ, sizeof(info), &info); info 105 net/bridge/br_device.c strcpy(info->driver, "bridge"); info 106 net/bridge/br_device.c strcpy(info->version, BR_VERSION); info 107 net/bridge/br_device.c strcpy(info->fw_version, "N/A"); info 108 net/bridge/br_device.c strcpy(info->bus_info, "N/A"); info 18 net/bridge/netfilter/ebt_802_3.c const struct ebt_802_3_info *info = par->matchinfo; info 22 net/bridge/netfilter/ebt_802_3.c if (info->bitmask & EBT_802_3_SAP) { info 23 net/bridge/netfilter/ebt_802_3.c if (FWINV(info->sap != hdr->llc.ui.ssap, EBT_802_3_SAP)) info 25 net/bridge/netfilter/ebt_802_3.c if (FWINV(info->sap != hdr->llc.ui.dsap, EBT_802_3_SAP)) info 29 net/bridge/netfilter/ebt_802_3.c if (info->bitmask & EBT_802_3_TYPE) { info 32 net/bridge/netfilter/ebt_802_3.c if (FWINV(info->type != type, EBT_802_3_TYPE)) info 41 net/bridge/netfilter/ebt_802_3.c const struct ebt_802_3_info *info = par->matchinfo; info 43 net/bridge/netfilter/ebt_802_3.c if (info->bitmask & ~EBT_802_3_MASK || info->invflags & ~EBT_802_3_MASK) info 133 net/bridge/netfilter/ebt_among.c const struct ebt_among_info *info = par->matchinfo; info 138 net/bridge/netfilter/ebt_among.c wh_dst = ebt_among_wh_dst(info); info 139 net/bridge/netfilter/ebt_among.c wh_src = ebt_among_wh_src(info); info 145 net/bridge/netfilter/ebt_among.c if (!(info->bitmask & EBT_AMONG_SRC_NEG)) { info 160 net/bridge/netfilter/ebt_among.c if (!(info->bitmask & EBT_AMONG_DST_NEG)) { info 176 net/bridge/netfilter/ebt_among.c const struct ebt_among_info *info = par->matchinfo; info 183 net/bridge/netfilter/ebt_among.c wh_dst = ebt_among_wh_dst(info); info 184 net/bridge/netfilter/ebt_among.c wh_src = ebt_among_wh_src(info); info 21 net/bridge/netfilter/ebt_arp.c const struct ebt_arp_info *info = par->matchinfo; info 28 net/bridge/netfilter/ebt_arp.c if (info->bitmask & EBT_ARP_OPCODE && FWINV(info->opcode != info 31 net/bridge/netfilter/ebt_arp.c if (info->bitmask & EBT_ARP_HTYPE && FWINV(info->htype != info 34 net/bridge/netfilter/ebt_arp.c if (info->bitmask & EBT_ARP_PTYPE && FWINV(info->ptype != info 38 net/bridge/netfilter/ebt_arp.c if (info->bitmask & (EBT_ARP_SRC_IP | EBT_ARP_DST_IP | EBT_ARP_GRAT)) { info 54 net/bridge/netfilter/ebt_arp.c if (info->bitmask & EBT_ARP_SRC_IP && info 55 net/bridge/netfilter/ebt_arp.c FWINV(info->saddr != (*sap & info->smsk), EBT_ARP_SRC_IP)) info 57 net/bridge/netfilter/ebt_arp.c if (info->bitmask & EBT_ARP_DST_IP && info 58 net/bridge/netfilter/ebt_arp.c FWINV(info->daddr != (*dap & info->dmsk), EBT_ARP_DST_IP)) info 60 net/bridge/netfilter/ebt_arp.c if (info->bitmask & EBT_ARP_GRAT && info 65 net/bridge/netfilter/ebt_arp.c if (info->bitmask & (EBT_ARP_SRC_MAC | EBT_ARP_DST_MAC)) { info 72 net/bridge/netfilter/ebt_arp.c if (info->bitmask & EBT_ARP_SRC_MAC) { info 79 net/bridge/netfilter/ebt_arp.c verdict |= (mp[i] ^ info->smaddr[i]) & info 80 net/bridge/netfilter/ebt_arp.c info->smmsk[i]; info 85 net/bridge/netfilter/ebt_arp.c if (info->bitmask & EBT_ARP_DST_MAC) { info 93 net/bridge/netfilter/ebt_arp.c verdict |= (mp[i] ^ info->dmaddr[i]) & info 94 net/bridge/netfilter/ebt_arp.c info->dmmsk[i]; info 105 net/bridge/netfilter/ebt_arp.c const struct ebt_arp_info *info = par->matchinfo; info 112 net/bridge/netfilter/ebt_arp.c if (info->bitmask & ~EBT_ARP_MASK || info->invflags & ~EBT_ARP_MASK) info 21 net/bridge/netfilter/ebt_arpreply.c const struct ebt_arpreply_info *info = par->targinfo; info 55 net/bridge/netfilter/ebt_arpreply.c *diptr, shp, info->mac, shp); info 57 net/bridge/netfilter/ebt_arpreply.c return info->target; info 62 net/bridge/netfilter/ebt_arpreply.c const struct ebt_arpreply_info *info = par->targinfo; info 65 net/bridge/netfilter/ebt_arpreply.c if (BASE_CHAIN && info->target == EBT_RETURN) info 20 net/bridge/netfilter/ebt_dnat.c const struct ebt_nat_info *info = par->targinfo; info 25 net/bridge/netfilter/ebt_dnat.c memcpy(eth_hdr(skb)->h_dest, info->mac, ETH_ALEN); info 26 net/bridge/netfilter/ebt_dnat.c return info->target; info 31 net/bridge/netfilter/ebt_dnat.c const struct ebt_nat_info *info = par->targinfo; info 34 net/bridge/netfilter/ebt_dnat.c if (BASE_CHAIN && info->target == EBT_RETURN) info 30 net/bridge/netfilter/ebt_ip.c const struct ebt_ip_info *info = par->matchinfo; info 39 net/bridge/netfilter/ebt_ip.c if (info->bitmask & EBT_IP_TOS && info 40 net/bridge/netfilter/ebt_ip.c FWINV(info->tos != ih->tos, EBT_IP_TOS)) info 42 net/bridge/netfilter/ebt_ip.c if (info->bitmask & EBT_IP_SOURCE && info 43 net/bridge/netfilter/ebt_ip.c FWINV((ih->saddr & info->smsk) != info 44 net/bridge/netfilter/ebt_ip.c info->saddr, EBT_IP_SOURCE)) info 46 net/bridge/netfilter/ebt_ip.c if ((info->bitmask & EBT_IP_DEST) && info 47 net/bridge/netfilter/ebt_ip.c FWINV((ih->daddr & info->dmsk) != info 48 net/bridge/netfilter/ebt_ip.c info->daddr, EBT_IP_DEST)) info 50 net/bridge/netfilter/ebt_ip.c if (info->bitmask & EBT_IP_PROTO) { info 51 net/bridge/netfilter/ebt_ip.c if (FWINV(info->protocol != ih->protocol, EBT_IP_PROTO)) info 53 net/bridge/netfilter/ebt_ip.c if (!(info->bitmask & EBT_IP_DPORT) && info 54 net/bridge/netfilter/ebt_ip.c !(info->bitmask & EBT_IP_SPORT)) info 62 net/bridge/netfilter/ebt_ip.c if (info->bitmask & EBT_IP_DPORT) { info 64 net/bridge/netfilter/ebt_ip.c if (FWINV(dst < info->dport[0] || info 65 net/bridge/netfilter/ebt_ip.c dst > info->dport[1], info 69 net/bridge/netfilter/ebt_ip.c if (info->bitmask & EBT_IP_SPORT) { info 71 net/bridge/netfilter/ebt_ip.c if (FWINV(src < info->sport[0] || info 72 net/bridge/netfilter/ebt_ip.c src > info->sport[1], info 82 net/bridge/netfilter/ebt_ip.c const struct ebt_ip_info *info = par->matchinfo; info 88 net/bridge/netfilter/ebt_ip.c if (info->bitmask & ~EBT_IP_MASK || info->invflags & ~EBT_IP_MASK) info 90 net/bridge/netfilter/ebt_ip.c if (info->bitmask & (EBT_IP_DPORT | EBT_IP_SPORT)) { info 91 net/bridge/netfilter/ebt_ip.c if (info->invflags & EBT_IP_PROTO) info 93 net/bridge/netfilter/ebt_ip.c if (info->protocol != IPPROTO_TCP && info 94 net/bridge/netfilter/ebt_ip.c info->protocol != IPPROTO_UDP && info 95 net/bridge/netfilter/ebt_ip.c info->protocol != IPPROTO_UDPLITE && info 96 net/bridge/netfilter/ebt_ip.c info->protocol != IPPROTO_SCTP && info 97 net/bridge/netfilter/ebt_ip.c info->protocol != IPPROTO_DCCP) info 100 net/bridge/netfilter/ebt_ip.c if (info->bitmask & EBT_IP_DPORT && info->dport[0] > info->dport[1]) info 102 net/bridge/netfilter/ebt_ip.c if (info->bitmask & EBT_IP_SPORT && info->sport[0] > info->sport[1]) info 33 net/bridge/netfilter/ebt_ip6.c const struct ebt_ip6_info *info = par->matchinfo; info 44 net/bridge/netfilter/ebt_ip6.c if (info->bitmask & EBT_IP6_TCLASS && info 45 net/bridge/netfilter/ebt_ip6.c FWINV(info->tclass != ipv6_get_dsfield(ih6), EBT_IP6_TCLASS)) info 49 net/bridge/netfilter/ebt_ip6.c info->smsk.in6_u.u6_addr32[i]; info 50 net/bridge/netfilter/ebt_ip6.c if (info->bitmask & EBT_IP6_SOURCE && info 51 net/bridge/netfilter/ebt_ip6.c FWINV((ipv6_addr_cmp(&tmp_addr, &info->saddr) != 0), info 56 net/bridge/netfilter/ebt_ip6.c info->dmsk.in6_u.u6_addr32[i]; info 57 net/bridge/netfilter/ebt_ip6.c if (info->bitmask & EBT_IP6_DEST && info 58 net/bridge/netfilter/ebt_ip6.c FWINV((ipv6_addr_cmp(&tmp_addr, &info->daddr) != 0), EBT_IP6_DEST)) info 60 net/bridge/netfilter/ebt_ip6.c if (info->bitmask & EBT_IP6_PROTO) { info 67 net/bridge/netfilter/ebt_ip6.c if (FWINV(info->protocol != nexthdr, EBT_IP6_PROTO)) info 69 net/bridge/netfilter/ebt_ip6.c if (!(info->bitmask & EBT_IP6_DPORT) && info 70 net/bridge/netfilter/ebt_ip6.c !(info->bitmask & EBT_IP6_SPORT)) info 76 net/bridge/netfilter/ebt_ip6.c if (info->bitmask & EBT_IP6_DPORT) { info 78 net/bridge/netfilter/ebt_ip6.c if (FWINV(dst < info->dport[0] || info 79 net/bridge/netfilter/ebt_ip6.c dst > info->dport[1], EBT_IP6_DPORT)) info 82 net/bridge/netfilter/ebt_ip6.c if (info->bitmask & EBT_IP6_SPORT) { info 84 net/bridge/netfilter/ebt_ip6.c if (FWINV(src < info->sport[0] || info 85 net/bridge/netfilter/ebt_ip6.c src > info->sport[1], EBT_IP6_SPORT)) info 96 net/bridge/netfilter/ebt_ip6.c struct ebt_ip6_info *info = par->matchinfo; info 100 net/bridge/netfilter/ebt_ip6.c if (info->bitmask & ~EBT_IP6_MASK || info->invflags & ~EBT_IP6_MASK) info 102 net/bridge/netfilter/ebt_ip6.c if (info->bitmask & (EBT_IP6_DPORT | EBT_IP6_SPORT)) { info 103 net/bridge/netfilter/ebt_ip6.c if (info->invflags & EBT_IP6_PROTO) info 105 net/bridge/netfilter/ebt_ip6.c if (info->protocol != IPPROTO_TCP && info 106 net/bridge/netfilter/ebt_ip6.c info->protocol != IPPROTO_UDP && info 107 net/bridge/netfilter/ebt_ip6.c info->protocol != IPPROTO_UDPLITE && info 108 net/bridge/netfilter/ebt_ip6.c info->protocol != IPPROTO_SCTP && info 109 net/bridge/netfilter/ebt_ip6.c info->protocol != IPPROTO_DCCP) info 112 net/bridge/netfilter/ebt_ip6.c if (info->bitmask & EBT_IP6_DPORT && info->dport[0] > info->dport[1]) info 114 net/bridge/netfilter/ebt_ip6.c if (info->bitmask & EBT_IP6_SPORT && info->sport[0] > info->sport[1]) info 36 net/bridge/netfilter/ebt_limit.c struct ebt_limit_info *info = (void *)par->matchinfo; info 40 net/bridge/netfilter/ebt_limit.c info->credit += (now - xchg(&info->prev, now)) * CREDITS_PER_JIFFY; info 41 net/bridge/netfilter/ebt_limit.c if (info->credit > info->credit_cap) info 42 net/bridge/netfilter/ebt_limit.c info->credit = info->credit_cap; info 44 net/bridge/netfilter/ebt_limit.c if (info->credit >= info->cost) { info 46 net/bridge/netfilter/ebt_limit.c info->credit -= info->cost; info 69 net/bridge/netfilter/ebt_limit.c struct ebt_limit_info *info = par->matchinfo; info 72 net/bridge/netfilter/ebt_limit.c if (info->burst == 0 || info 73 net/bridge/netfilter/ebt_limit.c user2credits(info->avg * info->burst) < user2credits(info->avg)) { info 75 net/bridge/netfilter/ebt_limit.c info->avg, info->burst); info 80 net/bridge/netfilter/ebt_limit.c info->prev = jiffies; info 81 net/bridge/netfilter/ebt_limit.c info->credit = user2credits(info->avg * info->burst); info 82 net/bridge/netfilter/ebt_limit.c info->credit_cap = user2credits(info->avg * info->burst); info 83 net/bridge/netfilter/ebt_limit.c info->cost = user2credits(info->avg); info 29 net/bridge/netfilter/ebt_log.c struct ebt_log_info *info = par->targinfo; info 31 net/bridge/netfilter/ebt_log.c if (info->bitmask & ~EBT_LOG_MASK) info 33 net/bridge/netfilter/ebt_log.c if (info->loglevel >= 8) info 35 net/bridge/netfilter/ebt_log.c info->prefix[EBT_LOG_PREFIX_SIZE - 1] = '\0'; info 197 net/bridge/netfilter/ebt_log.c const struct ebt_log_info *info = par->targinfo; info 201 net/bridge/netfilter/ebt_log.c li.u.log.level = info->loglevel; info 202 net/bridge/netfilter/ebt_log.c li.u.log.logflags = info->bitmask; info 204 net/bridge/netfilter/ebt_log.c if (info->bitmask & EBT_LOG_NFLOG) info 206 net/bridge/netfilter/ebt_log.c par->out, &li, "%s", info->prefix); info 209 net/bridge/netfilter/ebt_log.c par->out, &li, info->prefix); info 24 net/bridge/netfilter/ebt_mark.c const struct ebt_mark_t_info *info = par->targinfo; info 25 net/bridge/netfilter/ebt_mark.c int action = info->target & -16; info 28 net/bridge/netfilter/ebt_mark.c skb->mark = info->mark; info 30 net/bridge/netfilter/ebt_mark.c skb->mark |= info->mark; info 32 net/bridge/netfilter/ebt_mark.c skb->mark &= info->mark; info 34 net/bridge/netfilter/ebt_mark.c skb->mark ^= info->mark; info 36 net/bridge/netfilter/ebt_mark.c return info->target | ~EBT_VERDICT_BITS; info 41 net/bridge/netfilter/ebt_mark.c const struct ebt_mark_t_info *info = par->targinfo; info 44 net/bridge/netfilter/ebt_mark.c tmp = info->target | ~EBT_VERDICT_BITS; info 49 net/bridge/netfilter/ebt_mark.c tmp = info->target & ~EBT_VERDICT_BITS; info 18 net/bridge/netfilter/ebt_mark_m.c const struct ebt_mark_m_info *info = par->matchinfo; info 20 net/bridge/netfilter/ebt_mark_m.c if (info->bitmask & EBT_MARK_OR) info 21 net/bridge/netfilter/ebt_mark_m.c return !!(skb->mark & info->mask) ^ info->invert; info 22 net/bridge/netfilter/ebt_mark_m.c return ((skb->mark & info->mask) == info->mark) ^ info->invert; info 27 net/bridge/netfilter/ebt_mark_m.c const struct ebt_mark_m_info *info = par->matchinfo; info 29 net/bridge/netfilter/ebt_mark_m.c if (info->bitmask & ~EBT_MARK_MASK) info 31 net/bridge/netfilter/ebt_mark_m.c if ((info->bitmask & EBT_MARK_OR) && (info->bitmask & EBT_MARK_AND)) info 33 net/bridge/netfilter/ebt_mark_m.c if (!info->bitmask) info 25 net/bridge/netfilter/ebt_nflog.c const struct ebt_nflog_info *info = par->targinfo; info 29 net/bridge/netfilter/ebt_nflog.c li.u.ulog.copy_len = info->len; info 30 net/bridge/netfilter/ebt_nflog.c li.u.ulog.group = info->group; info 31 net/bridge/netfilter/ebt_nflog.c li.u.ulog.qthreshold = info->threshold; info 34 net/bridge/netfilter/ebt_nflog.c &li, "%s", info->prefix); info 40 net/bridge/netfilter/ebt_nflog.c struct ebt_nflog_info *info = par->targinfo; info 42 net/bridge/netfilter/ebt_nflog.c if (info->flags & ~EBT_NFLOG_MASK) info 44 net/bridge/netfilter/ebt_nflog.c info->prefix[EBT_NFLOG_PREFIX_SIZE - 1] = '\0'; info 18 net/bridge/netfilter/ebt_pkttype.c const struct ebt_pkttype_info *info = par->matchinfo; info 20 net/bridge/netfilter/ebt_pkttype.c return (skb->pkt_type == info->pkt_type) ^ info->invert; info 25 net/bridge/netfilter/ebt_pkttype.c const struct ebt_pkttype_info *info = par->matchinfo; info 27 net/bridge/netfilter/ebt_pkttype.c if (info->invert != 0 && info->invert != 1) info 21 net/bridge/netfilter/ebt_redirect.c const struct ebt_redirect_info *info = par->targinfo; info 32 net/bridge/netfilter/ebt_redirect.c return info->target; info 37 net/bridge/netfilter/ebt_redirect.c const struct ebt_redirect_info *info = par->targinfo; info 40 net/bridge/netfilter/ebt_redirect.c if (BASE_CHAIN && info->target == EBT_RETURN) info 22 net/bridge/netfilter/ebt_snat.c const struct ebt_nat_info *info = par->targinfo; info 27 net/bridge/netfilter/ebt_snat.c memcpy(eth_hdr(skb)->h_source, info->mac, ETH_ALEN); info 28 net/bridge/netfilter/ebt_snat.c if (!(info->target & NAT_ARP_BIT) && info 38 net/bridge/netfilter/ebt_snat.c if (skb_store_bits(skb, sizeof(_ah), info->mac,ETH_ALEN)) info 42 net/bridge/netfilter/ebt_snat.c return info->target | ~EBT_VERDICT_BITS; info 47 net/bridge/netfilter/ebt_snat.c const struct ebt_nat_info *info = par->targinfo; info 50 net/bridge/netfilter/ebt_snat.c tmp = info->target | ~EBT_VERDICT_BITS; info 56 net/bridge/netfilter/ebt_snat.c tmp = info->target | EBT_VERDICT_BITS; info 51 net/bridge/netfilter/ebt_stp.c c = &info->config; info 52 net/bridge/netfilter/ebt_stp.c if ((info->bitmask & EBT_STP_FLAGS) && info 55 net/bridge/netfilter/ebt_stp.c if (info->bitmask & EBT_STP_ROOTPRIO) { info 61 net/bridge/netfilter/ebt_stp.c if (info->bitmask & EBT_STP_ROOTADDR) { info 69 net/bridge/netfilter/ebt_stp.c if (info->bitmask & EBT_STP_ROOTCOST) { info 75 net/bridge/netfilter/ebt_stp.c if (info->bitmask & EBT_STP_SENDERPRIO) { info 81 net/bridge/netfilter/ebt_stp.c if (info->bitmask & EBT_STP_SENDERADDR) { info 89 net/bridge/netfilter/ebt_stp.c if (info->bitmask & EBT_STP_PORT) { info 95 net/bridge/netfilter/ebt_stp.c if (info->bitmask & EBT_STP_MSGAGE) { info 101 net/bridge/netfilter/ebt_stp.c if (info->bitmask & EBT_STP_MAXAGE) { info 107 net/bridge/netfilter/ebt_stp.c if (info->bitmask & EBT_STP_HELLOTIME) { info 113 net/bridge/netfilter/ebt_stp.c if (info->bitmask & EBT_STP_FWDD) { info 125 net/bridge/netfilter/ebt_stp.c const struct ebt_stp_info *info = par->matchinfo; info 138 net/bridge/netfilter/ebt_stp.c if (info->bitmask & EBT_STP_TYPE info 139 net/bridge/netfilter/ebt_stp.c && FWINV(info->type != sp->type, EBT_STP_TYPE)) info 143 net/bridge/netfilter/ebt_stp.c info->bitmask & EBT_STP_CONFIG_MASK) { info 151 net/bridge/netfilter/ebt_stp.c return ebt_filter_config(info, st); info 158 net/bridge/netfilter/ebt_stp.c const struct ebt_stp_info *info = par->matchinfo; info 163 net/bridge/netfilter/ebt_stp.c if (info->bitmask & ~EBT_STP_MASK || info->invflags & ~EBT_STP_MASK || info 164 net/bridge/netfilter/ebt_stp.c !(info->bitmask & EBT_STP_MASK)) info 40 net/bridge/netfilter/ebt_vlan.c #define GET_BITMASK(_BIT_MASK_) info->bitmask & _BIT_MASK_ info 41 net/bridge/netfilter/ebt_vlan.c #define EXIT_ON_MISMATCH(_MATCH_,_MASK_) {if (!((info->_MATCH_ == _MATCH_)^!!(info->invflags & _MASK_))) return false; } info 46 net/bridge/netfilter/ebt_vlan.c const struct ebt_vlan_info *info = par->matchinfo; info 89 net/bridge/netfilter/ebt_vlan.c struct ebt_vlan_info *info = par->matchinfo; info 102 net/bridge/netfilter/ebt_vlan.c if (info->bitmask & ~EBT_VLAN_MASK) { info 104 net/bridge/netfilter/ebt_vlan.c info->bitmask, EBT_VLAN_MASK); info 109 net/bridge/netfilter/ebt_vlan.c if (info->invflags & ~EBT_VLAN_MASK) { info 111 net/bridge/netfilter/ebt_vlan.c info->invflags, EBT_VLAN_MASK); info 122 net/bridge/netfilter/ebt_vlan.c if (!!info->id) { /* if id!=0 => check vid range */ info 123 net/bridge/netfilter/ebt_vlan.c if (info->id > VLAN_GROUP_ARRAY_LEN) { info 126 net/bridge/netfilter/ebt_vlan.c info->id); info 133 net/bridge/netfilter/ebt_vlan.c info->bitmask &= ~EBT_VLAN_PRIO; info 139 net/bridge/netfilter/ebt_vlan.c if ((unsigned char) info->prio > 7) { info 141 net/bridge/netfilter/ebt_vlan.c info->prio); info 149 net/bridge/netfilter/ebt_vlan.c if ((unsigned short) ntohs(info->encap) < ETH_ZLEN) { info 152 net/bridge/netfilter/ebt_vlan.c ntohs(info->encap)); info 172 net/core/ethtool.c struct ethtool_drvinfo info; info 178 net/core/ethtool.c memset(&info, 0, sizeof(info)); info 179 net/core/ethtool.c info.cmd = ETHTOOL_GDRVINFO; info 180 net/core/ethtool.c ops->get_drvinfo(dev, &info); info 187 net/core/ethtool.c info.testinfo_len = rc; info 190 net/core/ethtool.c info.n_stats = rc; info 193 net/core/ethtool.c info.n_priv_flags = rc; info 198 net/core/ethtool.c info.testinfo_len = ops->self_test_count(dev); info 200 net/core/ethtool.c info.n_stats = ops->get_stats_count(dev); info 203 net/core/ethtool.c info.regdump_len = ops->get_regs_len(dev); info 205 net/core/ethtool.c info.eedump_len = ops->get_eeprom_len(dev); info 207 net/core/ethtool.c if (copy_to_user(useraddr, &info, sizeof(info))) info 227 net/core/ethtool.c struct ethtool_rxnfc info; info 232 net/core/ethtool.c if (copy_from_user(&info, useraddr, sizeof(info))) info 235 net/core/ethtool.c dev->ethtool_ops->get_rxhash(dev, &info); info 237 net/core/ethtool.c if (copy_to_user(useraddr, &info, sizeof(info))) info 251 net/core/flow.c struct flow_flush_info *info = (void *)data; info 271 net/core/flow.c if (atomic_dec_and_test(&info->cpuleft)) info 272 net/core/flow.c complete(&info->completion); info 278 net/core/flow.c struct flow_flush_info *info = data; info 285 net/core/flow.c tasklet->data = (unsigned long)info; info 291 net/core/flow.c struct flow_flush_info info; info 297 net/core/flow.c atomic_set(&info.cpuleft, num_online_cpus()); info 298 net/core/flow.c init_completion(&info.completion); info 301 net/core/flow.c smp_call_function(flow_cache_flush_per_cpu, &info, 0); info 302 net/core/flow.c flow_cache_flush_tasklet((unsigned long)&info); info 305 net/core/flow.c wait_for_completion(&info.completion); info 80 net/dccp/ccid.h struct tcp_info *info); info 82 net/dccp/ccid.h struct tcp_info *info); info 182 net/dccp/ccid.h ccid->ccid_ops->ccid_hc_rx_get_info(sk, info); info 189 net/dccp/ccid.h ccid->ccid_ops->ccid_hc_tx_get_info(sk, info); info 602 net/dccp/ccids/ccid3.c info->tcpi_rto = hctx->ccid3hctx_t_rto; info 603 net/dccp/ccids/ccid3.c info->tcpi_rtt = hctx->ccid3hctx_rtt; info 905 net/dccp/ccids/ccid3.c info->tcpi_ca_state = hcrx->ccid3hcrx_state; info 906 net/dccp/ccids/ccid3.c info->tcpi_options |= TCPI_OPT_TIMESTAMPS; info 907 net/dccp/ccids/ccid3.c info->tcpi_rcv_rtt = hcrx->ccid3hcrx_rtt; info 24 net/dccp/diag.c memset(info, 0, sizeof(*info)); info 26 net/dccp/diag.c info->tcpi_state = sk->sk_state; info 27 net/dccp/diag.c info->tcpi_retransmits = icsk->icsk_retransmits; info 28 net/dccp/diag.c info->tcpi_probes = icsk->icsk_probes_out; info 29 net/dccp/diag.c info->tcpi_backoff = icsk->icsk_backoff; info 30 net/dccp/diag.c info->tcpi_pmtu = icsk->icsk_pmtu_cookie; info 33 net/dccp/diag.c info->tcpi_options |= TCPI_OPT_SACK; info 35 net/dccp/diag.c ccid_hc_rx_get_info(dp->dccps_hc_rx_ccid, sk, info); info 36 net/dccp/diag.c ccid_hc_tx_get_info(dp->dccps_hc_tx_ccid, sk, info); info 260 net/dccp/ipv4.c dccp_do_pmtu_discovery(sk, iph, info); info 1111 net/decnet/af_decnet.c DN_SK(newsk)->info_rem = cb->info; info 1355 net/decnet/af_decnet.c unsigned char info; info 1499 net/decnet/af_decnet.c if (u.info & 0xfc) info 1501 net/decnet/af_decnet.c scp->info_loc = u.info; info 239 net/decnet/dn_nsp_in.c cb->info = msg->info; info 346 net/decnet/dn_nsp_in.c cb->info = *ptr++; info 355 net/decnet/dn_nsp_in.c scp->info_rem = cb->info; info 536 net/decnet/dn_nsp_out.c msg->info = scp->info_loc; info 678 net/decnet/dn_nsp_out.c msg->info = scp->info_loc; /* Version Number */ info 61 net/ieee80211/ieee80211_wx.c start = iwe_stream_add_event(info, start, stop, &iwe, IW_EV_ADDR_LEN); info 70 net/ieee80211/ieee80211_wx.c start = iwe_stream_add_point(info, start, stop, info 74 net/ieee80211/ieee80211_wx.c start = iwe_stream_add_point(info, start, stop, info 82 net/ieee80211/ieee80211_wx.c start = iwe_stream_add_event(info, start, stop, &iwe, IW_EV_CHAR_LEN); info 92 net/ieee80211/ieee80211_wx.c start = iwe_stream_add_event(info, start, stop, info 102 net/ieee80211/ieee80211_wx.c start = iwe_stream_add_event(info, start, stop, &iwe, IW_EV_FREQ_LEN); info 111 net/ieee80211/ieee80211_wx.c start = iwe_stream_add_point(info, start, stop, info 117 net/ieee80211/ieee80211_wx.c current_val = start + iwe_stream_lcp_len(info); info 132 net/ieee80211/ieee80211_wx.c current_val = iwe_stream_add_value(info, start, current_val, info 140 net/ieee80211/ieee80211_wx.c current_val = iwe_stream_add_value(info, start, current_val, info 144 net/ieee80211/ieee80211_wx.c if ((current_val - start) > iwe_stream_lcp_len(info)) info 191 net/ieee80211/ieee80211_wx.c start = iwe_stream_add_event(info, start, stop, &iwe, IW_EV_QUAL_LEN); info 198 net/ieee80211/ieee80211_wx.c start = iwe_stream_add_point(info, start, stop, &iwe, custom); info 206 net/ieee80211/ieee80211_wx.c start = iwe_stream_add_point(info, start, stop, &iwe, buf); info 215 net/ieee80211/ieee80211_wx.c start = iwe_stream_add_point(info, start, stop, &iwe, buf); info 227 net/ieee80211/ieee80211_wx.c start = iwe_stream_add_point(info, start, stop, &iwe, custom); info 248 net/ieee80211/ieee80211_wx.c start = iwe_stream_add_point(info, start, stop, &iwe, custom); info 283 net/ieee80211/ieee80211_wx.c info); info 309 net/ipv4/fib_semantics.c u32 seq = info->nlh ? info->nlh->nlmsg_seq : 0; info 316 net/ipv4/fib_semantics.c err = fib_dump_info(skb, info->pid, seq, event, tb_id, info 325 net/ipv4/fib_semantics.c err = rtnl_notify(skb, info->nl_net, info->pid, RTNLGRP_IPV4_ROUTE, info 326 net/ipv4/fib_semantics.c info->nlh, GFP_KERNEL); info 329 net/ipv4/fib_semantics.c rtnl_set_sk_err(info->nl_net, RTNLGRP_IPV4_ROUTE, err); info 528 net/ipv4/icmp.c icmp_param.data.icmph.un.gateway = info; info 657 net/ipv4/icmp.c u32 info = 0; info 691 net/ipv4/icmp.c info = ip_rt_frag_needed(net, iph, info 694 net/ipv4/icmp.c if (!info) info 709 net/ipv4/icmp.c info = ntohl(icmph->un.gateway) >> 24; info 754 net/ipv4/icmp.c raw_icmp_error(skb, protocol, info); info 760 net/ipv4/icmp.c ipprot->err_handler(skb, info); info 84 net/ipv4/inet_diag.c void *info = NULL; info 102 net/ipv4/inet_diag.c info = INET_DIAG_PUT(skb, INET_DIAG_INFO, info 167 net/ipv4/inet_diag.c handler->idiag_get_info(sk, r, info); info 58 net/ipv4/ip_sockglue.c struct in_pktinfo info; info 61 net/ipv4/ip_sockglue.c info.ipi_addr.s_addr = ip_hdr(skb)->daddr; info 63 net/ipv4/ip_sockglue.c info.ipi_ifindex = rt->rt_iif; info 64 net/ipv4/ip_sockglue.c info.ipi_spec_dst.s_addr = rt->rt_spec_dst; info 66 net/ipv4/ip_sockglue.c info.ipi_ifindex = 0; info 67 net/ipv4/ip_sockglue.c info.ipi_spec_dst.s_addr = 0; info 70 net/ipv4/ip_sockglue.c put_cmsg(msg, SOL_IP, IP_PKTINFO, sizeof(info), &info); info 184 net/ipv4/ip_sockglue.c struct in_pktinfo *info; info 187 net/ipv4/ip_sockglue.c info = (struct in_pktinfo *)CMSG_DATA(cmsg); info 188 net/ipv4/ip_sockglue.c ipc->oif = info->ipi_ifindex; info 189 net/ipv4/ip_sockglue.c ipc->addr = info->ipi_spec_dst.s_addr; info 274 net/ipv4/ip_sockglue.c serr->ee.ee_info = info; info 313 net/ipv4/ip_sockglue.c serr->ee.ee_info = info; info 1126 net/ipv4/ip_sockglue.c struct in_pktinfo info; info 1128 net/ipv4/ip_sockglue.c info.ipi_addr.s_addr = inet->rcv_saddr; info 1129 net/ipv4/ip_sockglue.c info.ipi_spec_dst.s_addr = inet->rcv_saddr; info 1130 net/ipv4/ip_sockglue.c info.ipi_ifindex = inet->mc_index; info 1131 net/ipv4/ip_sockglue.c put_cmsg(&msg, SOL_IP, IP_PKTINFO, sizeof(info), &info); info 831 net/ipv4/netfilter/arp_tables.c if (info->hook_entry[i] && info 832 net/ipv4/netfilter/arp_tables.c (e < (struct arpt_entry *)(base + info->hook_entry[i]))) info 834 net/ipv4/netfilter/arp_tables.c if (info->underflow[i] && info 835 net/ipv4/netfilter/arp_tables.c (e < (struct arpt_entry *)(base + info->underflow[i]))) info 846 net/ipv4/netfilter/arp_tables.c if (!newinfo || !info) info 850 net/ipv4/netfilter/arp_tables.c memcpy(newinfo, info, offsetof(struct xt_table_info, entries)); info 852 net/ipv4/netfilter/arp_tables.c loc_cpu_entry = info->entries[raw_smp_processor_id()]; info 853 net/ipv4/netfilter/arp_tables.c return ARPT_ENTRY_ITERATE(loc_cpu_entry, info->size, info 854 net/ipv4/netfilter/arp_tables.c compat_calc_entry, info, loc_cpu_entry, info 882 net/ipv4/netfilter/arp_tables.c struct arpt_getinfo info; info 893 net/ipv4/netfilter/arp_tables.c info.valid_hooks = t->valid_hooks; info 894 net/ipv4/netfilter/arp_tables.c memcpy(info.hook_entry, private->hook_entry, info 895 net/ipv4/netfilter/arp_tables.c sizeof(info.hook_entry)); info 896 net/ipv4/netfilter/arp_tables.c memcpy(info.underflow, private->underflow, info 897 net/ipv4/netfilter/arp_tables.c sizeof(info.underflow)); info 898 net/ipv4/netfilter/arp_tables.c info.num_entries = private->number; info 899 net/ipv4/netfilter/arp_tables.c info.size = private->size; info 900 net/ipv4/netfilter/arp_tables.c strcpy(info.name, name); info 902 net/ipv4/netfilter/arp_tables.c if (copy_to_user(user, &info, *len) != 0) info 1326 net/ipv4/netfilter/arp_tables.c struct xt_table_info *newinfo, *info; info 1331 net/ipv4/netfilter/arp_tables.c info = *pinfo; info 1334 net/ipv4/netfilter/arp_tables.c info->number = number; info 1338 net/ipv4/netfilter/arp_tables.c info->hook_entry[i] = 0xFFFFFFFF; info 1339 net/ipv4/netfilter/arp_tables.c info->underflow[i] = 0xFFFFFFFF; info 1342 net/ipv4/netfilter/arp_tables.c duprintf("translate_compat_table: size %u\n", info->size); info 1348 net/ipv4/netfilter/arp_tables.c info, &size, entry0, info 1366 net/ipv4/netfilter/arp_tables.c if (info->hook_entry[i] == 0xFFFFFFFF) { info 1371 net/ipv4/netfilter/arp_tables.c if (info->underflow[i] == 0xFFFFFFFF) { info 1385 net/ipv4/netfilter/arp_tables.c newinfo->hook_entry[i] = info->hook_entry[i]; info 1386 net/ipv4/netfilter/arp_tables.c newinfo->underflow[i] = info->underflow[i]; info 1422 net/ipv4/netfilter/arp_tables.c xt_free_table_info(info); info 1622 net/ipv4/netfilter/arp_tables.c struct xt_table_info info; info 1625 net/ipv4/netfilter/arp_tables.c ret = compat_table_info(private, &info); info 1626 net/ipv4/netfilter/arp_tables.c if (!ret && get.size == info.size) { info 1075 net/ipv4/netfilter/ip_tables.c if (info->hook_entry[i] && info 1076 net/ipv4/netfilter/ip_tables.c (e < (struct ipt_entry *)(base + info->hook_entry[i]))) info 1078 net/ipv4/netfilter/ip_tables.c if (info->underflow[i] && info 1079 net/ipv4/netfilter/ip_tables.c (e < (struct ipt_entry *)(base + info->underflow[i]))) info 1090 net/ipv4/netfilter/ip_tables.c if (!newinfo || !info) info 1094 net/ipv4/netfilter/ip_tables.c memcpy(newinfo, info, offsetof(struct xt_table_info, entries)); info 1096 net/ipv4/netfilter/ip_tables.c loc_cpu_entry = info->entries[raw_smp_processor_id()]; info 1097 net/ipv4/netfilter/ip_tables.c return IPT_ENTRY_ITERATE(loc_cpu_entry, info->size, info 1098 net/ipv4/netfilter/ip_tables.c compat_calc_entry, info, loc_cpu_entry, info 1126 net/ipv4/netfilter/ip_tables.c struct ipt_getinfo info; info 1137 net/ipv4/netfilter/ip_tables.c info.valid_hooks = t->valid_hooks; info 1138 net/ipv4/netfilter/ip_tables.c memcpy(info.hook_entry, private->hook_entry, info 1139 net/ipv4/netfilter/ip_tables.c sizeof(info.hook_entry)); info 1140 net/ipv4/netfilter/ip_tables.c memcpy(info.underflow, private->underflow, info 1141 net/ipv4/netfilter/ip_tables.c sizeof(info.underflow)); info 1142 net/ipv4/netfilter/ip_tables.c info.num_entries = private->number; info 1143 net/ipv4/netfilter/ip_tables.c info.size = private->size; info 1144 net/ipv4/netfilter/ip_tables.c strcpy(info.name, name); info 1146 net/ipv4/netfilter/ip_tables.c if (copy_to_user(user, &info, *len) != 0) info 1695 net/ipv4/netfilter/ip_tables.c struct xt_table_info *newinfo, *info; info 1700 net/ipv4/netfilter/ip_tables.c info = *pinfo; info 1703 net/ipv4/netfilter/ip_tables.c info->number = number; info 1707 net/ipv4/netfilter/ip_tables.c info->hook_entry[i] = 0xFFFFFFFF; info 1708 net/ipv4/netfilter/ip_tables.c info->underflow[i] = 0xFFFFFFFF; info 1711 net/ipv4/netfilter/ip_tables.c duprintf("translate_compat_table: size %u\n", info->size); info 1717 net/ipv4/netfilter/ip_tables.c info, &size, entry0, info 1735 net/ipv4/netfilter/ip_tables.c if (info->hook_entry[i] == 0xFFFFFFFF) { info 1740 net/ipv4/netfilter/ip_tables.c if (info->underflow[i] == 0xFFFFFFFF) { info 1754 net/ipv4/netfilter/ip_tables.c newinfo->hook_entry[i] = info->hook_entry[i]; info 1755 net/ipv4/netfilter/ip_tables.c newinfo->underflow[i] = info->underflow[i]; info 1791 net/ipv4/netfilter/ip_tables.c xt_free_table_info(info); info 1945 net/ipv4/netfilter/ip_tables.c struct xt_table_info info; info 1947 net/ipv4/netfilter/ip_tables.c ret = compat_table_info(private, &info); info 1948 net/ipv4/netfilter/ip_tables.c if (!ret && get.size == info.size) { info 43 net/ipv4/netfilter/ipt_LOG.c if (info->type == NF_LOG_TYPE_LOG) info 44 net/ipv4/netfilter/ipt_LOG.c logflags = info->u.log.logflags; info 274 net/ipv4/netfilter/ipt_LOG.c dump_packet(info, skb, info 26 net/ipv4/netfilter/ipt_TTL.c const struct ipt_TTL_info *info = par->targinfo; info 34 net/ipv4/netfilter/ipt_TTL.c switch (info->mode) { info 36 net/ipv4/netfilter/ipt_TTL.c new_ttl = info->ttl; info 39 net/ipv4/netfilter/ipt_TTL.c new_ttl = iph->ttl + info->ttl; info 44 net/ipv4/netfilter/ipt_TTL.c new_ttl = iph->ttl - info->ttl; info 64 net/ipv4/netfilter/ipt_TTL.c const struct ipt_TTL_info *info = par->targinfo; info 66 net/ipv4/netfilter/ipt_TTL.c if (info->mode > IPT_TTL_MAXMODE) { info 68 net/ipv4/netfilter/ipt_TTL.c info->mode); info 71 net/ipv4/netfilter/ipt_TTL.c if (info->mode != IPT_TTL_SET && info->ttl == 0) info 35 net/ipv4/netfilter/ipt_addrtype.c const struct ipt_addrtype_info *info = par->matchinfo; info 39 net/ipv4/netfilter/ipt_addrtype.c if (info->source) info 40 net/ipv4/netfilter/ipt_addrtype.c ret &= match_type(NULL, iph->saddr, info->source) ^ info 41 net/ipv4/netfilter/ipt_addrtype.c info->invert_source; info 42 net/ipv4/netfilter/ipt_addrtype.c if (info->dest) info 43 net/ipv4/netfilter/ipt_addrtype.c ret &= match_type(NULL, iph->daddr, info->dest) ^ info 44 net/ipv4/netfilter/ipt_addrtype.c info->invert_dest; info 52 net/ipv4/netfilter/ipt_addrtype.c const struct ipt_addrtype_info_v1 *info = par->matchinfo; info 57 net/ipv4/netfilter/ipt_addrtype.c if (info->flags & IPT_ADDRTYPE_LIMIT_IFACE_IN) info 59 net/ipv4/netfilter/ipt_addrtype.c else if (info->flags & IPT_ADDRTYPE_LIMIT_IFACE_OUT) info 62 net/ipv4/netfilter/ipt_addrtype.c if (info->source) info 63 net/ipv4/netfilter/ipt_addrtype.c ret &= match_type(dev, iph->saddr, info->source) ^ info 64 net/ipv4/netfilter/ipt_addrtype.c (info->flags & IPT_ADDRTYPE_INVERT_SOURCE); info 65 net/ipv4/netfilter/ipt_addrtype.c if (ret && info->dest) info 66 net/ipv4/netfilter/ipt_addrtype.c ret &= match_type(dev, iph->daddr, info->dest) ^ info 67 net/ipv4/netfilter/ipt_addrtype.c !!(info->flags & IPT_ADDRTYPE_INVERT_DEST); info 73 net/ipv4/netfilter/ipt_addrtype.c struct ipt_addrtype_info_v1 *info = par->matchinfo; info 75 net/ipv4/netfilter/ipt_addrtype.c if (info->flags & IPT_ADDRTYPE_LIMIT_IFACE_IN && info 76 net/ipv4/netfilter/ipt_addrtype.c info->flags & IPT_ADDRTYPE_LIMIT_IFACE_OUT) { info 84 net/ipv4/netfilter/ipt_addrtype.c info->flags & IPT_ADDRTYPE_LIMIT_IFACE_OUT) { info 92 net/ipv4/netfilter/ipt_addrtype.c info->flags & IPT_ADDRTYPE_LIMIT_IFACE_IN) { info 72 net/ipv4/netfilter/ipt_ecn.c const struct ipt_ecn_info *info = par->matchinfo; info 74 net/ipv4/netfilter/ipt_ecn.c if (info->operation & IPT_ECN_OP_MATCH_IP) info 75 net/ipv4/netfilter/ipt_ecn.c if (!match_ip(skb, info)) info 78 net/ipv4/netfilter/ipt_ecn.c if (info->operation & (IPT_ECN_OP_MATCH_ECE|IPT_ECN_OP_MATCH_CWR)) { info 81 net/ipv4/netfilter/ipt_ecn.c if (!match_tcp(skb, info, par->hotdrop)) info 90 net/ipv4/netfilter/ipt_ecn.c const struct ipt_ecn_info *info = par->matchinfo; info 93 net/ipv4/netfilter/ipt_ecn.c if (info->operation & IPT_ECN_OP_MATCH_MASK) info 96 net/ipv4/netfilter/ipt_ecn.c if (info->invert & IPT_ECN_OP_MATCH_MASK) info 99 net/ipv4/netfilter/ipt_ecn.c if (info->operation & (IPT_ECN_OP_MATCH_ECE|IPT_ECN_OP_MATCH_CWR) info 23 net/ipv4/netfilter/ipt_ttl.c const struct ipt_ttl_info *info = par->matchinfo; info 26 net/ipv4/netfilter/ipt_ttl.c switch (info->mode) { info 28 net/ipv4/netfilter/ipt_ttl.c return ttl == info->ttl; info 30 net/ipv4/netfilter/ipt_ttl.c return ttl != info->ttl; info 32 net/ipv4/netfilter/ipt_ttl.c return ttl < info->ttl; info 34 net/ipv4/netfilter/ipt_ttl.c return ttl > info->ttl; info 37 net/ipv4/netfilter/ipt_ttl.c info->mode); info 103 net/ipv4/netfilter/nf_nat_h323.c const struct nf_ct_h323_master *info = &nfct_help(ct)->help.ct_h323_info; info 112 net/ipv4/netfilter/nf_nat_h323.c port == info->sig_port[dir]) { info 126 net/ipv4/netfilter/nf_nat_h323.c info->sig_port[!dir]); info 130 net/ipv4/netfilter/nf_nat_h323.c info->sig_port[!dir]); info 132 net/ipv4/netfilter/nf_nat_h323.c port == info->sig_port[dir]) { info 138 net/ipv4/netfilter/nf_nat_h323.c info->sig_port[!dir]); info 142 net/ipv4/netfilter/nf_nat_h323.c info->sig_port[!dir]); info 189 net/ipv4/netfilter/nf_nat_h323.c struct nf_ct_h323_master *info = &nfct_help(ct)->help.ct_h323_info; info 204 net/ipv4/netfilter/nf_nat_h323.c if (info->rtp_port[i][dir] == rtp_port) { info 209 net/ipv4/netfilter/nf_nat_h323.c rtp_exp->tuple.dst.u.udp.port = info->rtp_port[i][dir]; info 211 net/ipv4/netfilter/nf_nat_h323.c htons(ntohs(info->rtp_port[i][dir]) + 1); info 213 net/ipv4/netfilter/nf_nat_h323.c } else if (info->rtp_port[i][dir] == 0) { info 251 net/ipv4/netfilter/nf_nat_h323.c info->rtp_port[i][dir] = rtp_port; info 252 net/ipv4/netfilter/nf_nat_h323.c info->rtp_port[i][!dir] = htons(nated_port); info 326 net/ipv4/netfilter/nf_nat_h323.c struct nf_ct_h323_master *info = &nfct_help(ct)->help.ct_h323_info; info 336 net/ipv4/netfilter/nf_nat_h323.c if (info->sig_port[dir] == port) info 337 net/ipv4/netfilter/nf_nat_h323.c nated_port = ntohs(info->sig_port[!dir]); info 357 net/ipv4/netfilter/nf_nat_h323.c info->sig_port[dir] = port; info 358 net/ipv4/netfilter/nf_nat_h323.c info->sig_port[!dir] = htons(nated_port); info 409 net/ipv4/netfilter/nf_nat_h323.c struct nf_ct_h323_master *info = &nfct_help(ct)->help.ct_h323_info; info 420 net/ipv4/netfilter/nf_nat_h323.c if (info->sig_port[dir] == port) info 421 net/ipv4/netfilter/nf_nat_h323.c nated_port = ntohs(info->sig_port[!dir]); info 441 net/ipv4/netfilter/nf_nat_h323.c info->sig_port[dir] = port; info 442 net/ipv4/netfilter/nf_nat_h323.c info->sig_port[!dir] = htons(nated_port); info 450 net/ipv4/netfilter/nf_nat_h323.c info->sig_port[!dir]); info 255 net/ipv4/raw.c ip_icmp_error(sk, skb, err, 0, info, payload); info 282 net/ipv4/raw.c raw_err(raw_sk, skb, info); info 2206 net/ipv4/tcp.c memset(info, 0, sizeof(*info)); info 2208 net/ipv4/tcp.c info->tcpi_state = sk->sk_state; info 2209 net/ipv4/tcp.c info->tcpi_ca_state = icsk->icsk_ca_state; info 2210 net/ipv4/tcp.c info->tcpi_retransmits = icsk->icsk_retransmits; info 2211 net/ipv4/tcp.c info->tcpi_probes = icsk->icsk_probes_out; info 2212 net/ipv4/tcp.c info->tcpi_backoff = icsk->icsk_backoff; info 2215 net/ipv4/tcp.c info->tcpi_options |= TCPI_OPT_TIMESTAMPS; info 2217 net/ipv4/tcp.c info->tcpi_options |= TCPI_OPT_SACK; info 2219 net/ipv4/tcp.c info->tcpi_options |= TCPI_OPT_WSCALE; info 2220 net/ipv4/tcp.c info->tcpi_snd_wscale = tp->rx_opt.snd_wscale; info 2221 net/ipv4/tcp.c info->tcpi_rcv_wscale = tp->rx_opt.rcv_wscale; info 2225 net/ipv4/tcp.c info->tcpi_options |= TCPI_OPT_ECN; info 2227 net/ipv4/tcp.c info->tcpi_rto = jiffies_to_usecs(icsk->icsk_rto); info 2228 net/ipv4/tcp.c info->tcpi_ato = jiffies_to_usecs(icsk->icsk_ack.ato); info 2229 net/ipv4/tcp.c info->tcpi_snd_mss = tp->mss_cache; info 2230 net/ipv4/tcp.c info->tcpi_rcv_mss = icsk->icsk_ack.rcv_mss; info 2233 net/ipv4/tcp.c info->tcpi_unacked = sk->sk_ack_backlog; info 2234 net/ipv4/tcp.c info->tcpi_sacked = sk->sk_max_ack_backlog; info 2236 net/ipv4/tcp.c info->tcpi_unacked = tp->packets_out; info 2237 net/ipv4/tcp.c info->tcpi_sacked = tp->sacked_out; info 2239 net/ipv4/tcp.c info->tcpi_lost = tp->lost_out; info 2240 net/ipv4/tcp.c info->tcpi_retrans = tp->retrans_out; info 2241 net/ipv4/tcp.c info->tcpi_fackets = tp->fackets_out; info 2243 net/ipv4/tcp.c info->tcpi_last_data_sent = jiffies_to_msecs(now - tp->lsndtime); info 2244 net/ipv4/tcp.c info->tcpi_last_data_recv = jiffies_to_msecs(now - icsk->icsk_ack.lrcvtime); info 2245 net/ipv4/tcp.c info->tcpi_last_ack_recv = jiffies_to_msecs(now - tp->rcv_tstamp); info 2247 net/ipv4/tcp.c info->tcpi_pmtu = icsk->icsk_pmtu_cookie; info 2248 net/ipv4/tcp.c info->tcpi_rcv_ssthresh = tp->rcv_ssthresh; info 2249 net/ipv4/tcp.c info->tcpi_rtt = jiffies_to_usecs(tp->srtt)>>3; info 2250 net/ipv4/tcp.c info->tcpi_rttvar = jiffies_to_usecs(tp->mdev)>>2; info 2251 net/ipv4/tcp.c info->tcpi_snd_ssthresh = tp->snd_ssthresh; info 2252 net/ipv4/tcp.c info->tcpi_snd_cwnd = tp->snd_cwnd; info 2253 net/ipv4/tcp.c info->tcpi_advmss = tp->advmss; info 2254 net/ipv4/tcp.c info->tcpi_reordering = tp->reordering; info 2256 net/ipv4/tcp.c info->tcpi_rcv_rtt = jiffies_to_usecs(tp->rcv_rtt_est.rtt)>>3; info 2257 net/ipv4/tcp.c info->tcpi_rcv_space = tp->rcvq_space.space; info 2259 net/ipv4/tcp.c info->tcpi_total_retrans = tp->total_retrans; info 2316 net/ipv4/tcp.c struct tcp_info info; info 2321 net/ipv4/tcp.c tcp_get_info(sk, &info); info 2323 net/ipv4/tcp.c len = min_t(unsigned int, len, sizeof(info)); info 2326 net/ipv4/tcp.c if (copy_to_user(optval, &info, len)) info 24 net/ipv4/tcp_diag.c struct tcp_info *info = _info; info 33 net/ipv4/tcp_diag.c if (info != NULL) info 34 net/ipv4/tcp_diag.c tcp_get_info(sk, info); info 311 net/ipv4/tcp_illinois.c struct tcpvegas_info info = { info 319 net/ipv4/tcp_illinois.c info.tcpv_rtt = t; info 321 net/ipv4/tcp_illinois.c nla_put(skb, INET_DIAG_VEGASINFO, sizeof(info), &info); info 394 net/ipv4/tcp_ipv4.c do_pmtu_discovery(sk, iph, info); info 346 net/ipv4/tcp_vegas.c struct tcpvegas_info info = { info 353 net/ipv4/tcp_vegas.c nla_put(skb, INET_DIAG_VEGASINFO, sizeof(info), &info); info 264 net/ipv4/tcp_westwood.c struct tcpvegas_info info = { info 270 net/ipv4/tcp_westwood.c nla_put(skb, INET_DIAG_VEGASINFO, sizeof(info), &info); info 120 net/ipv4/tunnel4.c if (!handler->err_handler(skb, info)) info 130 net/ipv4/tunnel4.c if (!handler->err_handler(skb, info)) info 385 net/ipv4/udp.c ip_icmp_error(sk, skb, err, uh->dest, info, (u8*)(uh+1)); info 395 net/ipv4/udp.c __udp4_lib_err(skb, info, udp_hash); info 24 net/ipv4/udplite.c __udp4_lib_err(skb, info, udplite_hash); info 230 net/ipv6/datagram.c serr->ee.ee_info = info; info 268 net/ipv6/datagram.c serr->ee.ee_info = info; info 352 net/ipv6/icmp.c (opt_unrec(skb, info)))) info 409 net/ipv6/icmp.c tmp_hdr.icmp6_pointer = htonl(info); info 629 net/ipv6/icmp.c ipprot->err_handler(skb, NULL, type, code, inner_offset, info); info 632 net/ipv6/icmp.c raw6_icmp_error(skb, nexthdr, type, code, inner_offset, info); info 652 net/ipv6/ip6_fib.c inet6_rt_notify(RTM_NEWROUTE, rt, info); info 653 net/ipv6/ip6_fib.c info->nl_net->ipv6.rt6_stats->fib_rt_entries++; info 656 net/ipv6/ip6_fib.c info->nl_net->ipv6.rt6_stats->fib_route_nodes++; info 719 net/ipv6/ip6_fib.c sfn->leaf = info->nl_net->ipv6.ip6_null_entry; info 720 net/ipv6/ip6_fib.c atomic_inc(&info->nl_net->ipv6.ip6_null_entry->rt6i_ref); info 759 net/ipv6/ip6_fib.c err = fib6_add_rt2node(fn, rt, info); info 762 net/ipv6/ip6_fib.c fib6_start_gc(info->nl_net, rt); info 764 net/ipv6/ip6_fib.c fib6_prune_clones(info->nl_net, pn, rt); info 779 net/ipv6/ip6_fib.c pn->leaf = fib6_find_prefix(info->nl_net, pn); info 783 net/ipv6/ip6_fib.c pn->leaf = info->nl_net->ipv6.ip6_null_entry; info 799 net/ipv6/ip6_fib.c fib6_repair_tree(info->nl_net, fn); info 1093 net/ipv6/ip6_fib.c struct net *net = info->nl_net; info 1147 net/ipv6/ip6_fib.c inet6_rt_notify(RTM_DELROUTE, rt, info); info 1153 net/ipv6/ip6_fib.c struct net *net = info->nl_net; info 1178 net/ipv6/ip6_fib.c fib6_prune_clones(info->nl_net, pn, rt); info 1187 net/ipv6/ip6_fib.c fib6_del_route(fn, rtp, info); info 1311 net/ipv6/ip6_fib.c struct nl_info info = { info 1319 net/ipv6/ip6_fib.c res = fib6_del(rt, &info); info 448 net/ipv6/ip6_tunnel.c if (teli && teli == *info - 2) { info 465 net/ipv6/ip6_tunnel.c mtu = *info - offset; info 481 net/ipv6/ip6_tunnel.c *info = rel_info; info 496 net/ipv6/ip6_tunnel.c __u32 rel_info = ntohl(info); info 594 net/ipv6/ip6_tunnel.c __u32 rel_info = ntohl(info); info 1100 net/ipv6/netfilter/ip6_tables.c if (info->hook_entry[i] && info 1101 net/ipv6/netfilter/ip6_tables.c (e < (struct ip6t_entry *)(base + info->hook_entry[i]))) info 1103 net/ipv6/netfilter/ip6_tables.c if (info->underflow[i] && info 1104 net/ipv6/netfilter/ip6_tables.c (e < (struct ip6t_entry *)(base + info->underflow[i]))) info 1115 net/ipv6/netfilter/ip6_tables.c if (!newinfo || !info) info 1119 net/ipv6/netfilter/ip6_tables.c memcpy(newinfo, info, offsetof(struct xt_table_info, entries)); info 1121 net/ipv6/netfilter/ip6_tables.c loc_cpu_entry = info->entries[raw_smp_processor_id()]; info 1122 net/ipv6/netfilter/ip6_tables.c return IP6T_ENTRY_ITERATE(loc_cpu_entry, info->size, info 1123 net/ipv6/netfilter/ip6_tables.c compat_calc_entry, info, loc_cpu_entry, info 1151 net/ipv6/netfilter/ip6_tables.c struct ip6t_getinfo info; info 1162 net/ipv6/netfilter/ip6_tables.c info.valid_hooks = t->valid_hooks; info 1163 net/ipv6/netfilter/ip6_tables.c memcpy(info.hook_entry, private->hook_entry, info 1164 net/ipv6/netfilter/ip6_tables.c sizeof(info.hook_entry)); info 1165 net/ipv6/netfilter/ip6_tables.c memcpy(info.underflow, private->underflow, info 1166 net/ipv6/netfilter/ip6_tables.c sizeof(info.underflow)); info 1167 net/ipv6/netfilter/ip6_tables.c info.num_entries = private->number; info 1168 net/ipv6/netfilter/ip6_tables.c info.size = private->size; info 1169 net/ipv6/netfilter/ip6_tables.c strcpy(info.name, name); info 1171 net/ipv6/netfilter/ip6_tables.c if (copy_to_user(user, &info, *len) != 0) info 1721 net/ipv6/netfilter/ip6_tables.c struct xt_table_info *newinfo, *info; info 1726 net/ipv6/netfilter/ip6_tables.c info = *pinfo; info 1729 net/ipv6/netfilter/ip6_tables.c info->number = number; info 1733 net/ipv6/netfilter/ip6_tables.c info->hook_entry[i] = 0xFFFFFFFF; info 1734 net/ipv6/netfilter/ip6_tables.c info->underflow[i] = 0xFFFFFFFF; info 1737 net/ipv6/netfilter/ip6_tables.c duprintf("translate_compat_table: size %u\n", info->size); info 1743 net/ipv6/netfilter/ip6_tables.c info, &size, entry0, info 1761 net/ipv6/netfilter/ip6_tables.c if (info->hook_entry[i] == 0xFFFFFFFF) { info 1766 net/ipv6/netfilter/ip6_tables.c if (info->underflow[i] == 0xFFFFFFFF) { info 1780 net/ipv6/netfilter/ip6_tables.c newinfo->hook_entry[i] = info->hook_entry[i]; info 1781 net/ipv6/netfilter/ip6_tables.c newinfo->underflow[i] = info->underflow[i]; info 1817 net/ipv6/netfilter/ip6_tables.c xt_free_table_info(info); info 1971 net/ipv6/netfilter/ip6_tables.c struct xt_table_info info; info 1973 net/ipv6/netfilter/ip6_tables.c ret = compat_table_info(private, &info); info 1974 net/ipv6/netfilter/ip6_tables.c if (!ret && get.size == info.size) { info 25 net/ipv6/netfilter/ip6t_HL.c const struct ip6t_HL_info *info = par->targinfo; info 33 net/ipv6/netfilter/ip6t_HL.c switch (info->mode) { info 35 net/ipv6/netfilter/ip6t_HL.c new_hl = info->hop_limit; info 38 net/ipv6/netfilter/ip6t_HL.c new_hl = ip6h->hop_limit + info->hop_limit; info 43 net/ipv6/netfilter/ip6t_HL.c new_hl = ip6h->hop_limit - info->hop_limit; info 59 net/ipv6/netfilter/ip6t_HL.c const struct ip6t_HL_info *info = par->targinfo; info 61 net/ipv6/netfilter/ip6t_HL.c if (info->mode > IP6T_HL_MAXMODE) { info 63 net/ipv6/netfilter/ip6t_HL.c info->mode); info 66 net/ipv6/netfilter/ip6t_HL.c if (info->mode != IP6T_HL_SET && info->hop_limit == 0) { info 52 net/ipv6/netfilter/ip6t_LOG.c if (info->type == NF_LOG_TYPE_LOG) info 53 net/ipv6/netfilter/ip6t_LOG.c logflags = info->u.log.logflags; info 346 net/ipv6/netfilter/ip6t_LOG.c dump_packet(info, skb, ptr + sizeof(_icmp6h), info 24 net/ipv6/netfilter/ip6t_hl.c const struct ip6t_hl_info *info = par->matchinfo; info 27 net/ipv6/netfilter/ip6t_hl.c switch (info->mode) { info 29 net/ipv6/netfilter/ip6t_hl.c return ip6h->hop_limit == info->hop_limit; info 32 net/ipv6/netfilter/ip6t_hl.c return ip6h->hop_limit != info->hop_limit; info 35 net/ipv6/netfilter/ip6t_hl.c return ip6h->hop_limit < info->hop_limit; info 38 net/ipv6/netfilter/ip6t_hl.c return ip6h->hop_limit > info->hop_limit; info 42 net/ipv6/netfilter/ip6t_hl.c info->mode); info 32 net/ipv6/netfilter/ip6t_ipv6header.c const struct ip6t_ipv6header_info *info = par->matchinfo; info 110 net/ipv6/netfilter/ip6t_ipv6header.c if (info->modeflag) info 111 net/ipv6/netfilter/ip6t_ipv6header.c return !((temp ^ info->matchflags ^ info->invflags) info 112 net/ipv6/netfilter/ip6t_ipv6header.c & info->matchflags); info 114 net/ipv6/netfilter/ip6t_ipv6header.c if (info->invflags) info 115 net/ipv6/netfilter/ip6t_ipv6header.c return temp != info->matchflags; info 117 net/ipv6/netfilter/ip6t_ipv6header.c return temp == info->matchflags; info 123 net/ipv6/netfilter/ip6t_ipv6header.c const struct ip6t_ipv6header_info *info = par->matchinfo; info 126 net/ipv6/netfilter/ip6t_ipv6header.c if ((!info->modeflag) && info->invflags != 0x00 && info 127 net/ipv6/netfilter/ip6t_ipv6header.c info->invflags != 0xFF) info 336 net/ipv6/raw.c ipv6_icmp_error(sk, skb, err, 0, ntohl(info), payload); info 367 net/ipv6/raw.c inner_offset, info); info 606 net/ipv6/route.c err = fib6_add(&table->tb6_root, rt, info); info 614 net/ipv6/route.c struct nl_info info = { info 617 net/ipv6/route.c return __ip6_ins_rt(rt, &info); info 1305 net/ipv6/route.c err = fib6_del(rt, info); info 1315 net/ipv6/route.c struct nl_info info = { info 1318 net/ipv6/route.c return __ip6_del_rt(rt, &info); info 2344 net/ipv6/route.c struct net *net = info->nl_net; info 2349 net/ipv6/route.c seq = info->nlh != NULL ? info->nlh->nlmsg_seq : 0; info 2356 net/ipv6/route.c event, info->pid, seq, 0, 0, 0); info 2363 net/ipv6/route.c err = rtnl_notify(skb, net, info->pid, RTNLGRP_IPV6_ROUTE, info 2364 net/ipv6/route.c info->nlh, gfp_any()); info 132 net/ipv6/tunnel6.c if (!handler->err_handler(skb, opt, type, code, offset, info)) info 266 net/ipv6/udp.c ipv6_icmp_error(sk, skb, err, uh->dest, ntohl(info), (u8 *)(uh+1)); info 278 net/ipv6/udp.c __udp6_lib_err(skb, opt, type, code, offset, info, udp_hash); info 25 net/ipv6/udplite.c __udp6_lib_err(skb, opt, type, code, offset, info, udplite_hash); info 85 net/irda/discovery.c (strcmp(node->data.info, new->data.info) == 0))) info 238 net/irda/discovery.c IRDA_DEBUG(0, " nickname=%s\n", discovery->data.info); info 363 net/irda/discovery.c discovery->data.info, info 216 net/irda/ircomm/ircomm_core.c struct ircomm_info info; info 226 net/irda/ircomm/ircomm_core.c info.dlsap_sel = dlsap_sel; info 227 net/irda/ircomm/ircomm_core.c info.saddr = saddr; info 228 net/irda/ircomm/ircomm_core.c info.daddr = daddr; info 230 net/irda/ircomm/ircomm_core.c ret = ircomm_do_event(self, IRCOMM_CONNECT_REQUEST, skb, &info); info 261 net/irda/ircomm/ircomm_core.c info->qos, info->max_data_size, info 262 net/irda/ircomm/ircomm_core.c info->max_header_size, skb); info 303 net/irda/ircomm/ircomm_core.c self, info->qos, info 304 net/irda/ircomm/ircomm_core.c info->max_data_size, info 305 net/irda/ircomm/ircomm_core.c info->max_header_size, skb); info 463 net/irda/ircomm/ircomm_core.c struct ircomm_info info; info 472 net/irda/ircomm/ircomm_core.c &info); info 489 net/irda/ircomm/ircomm_core.c IRDA_ASSERT(info != NULL, return;); info 493 net/irda/ircomm/ircomm_core.c info->reason, skb); info 81 net/irda/ircomm/ircomm_event.c struct sk_buff *skb, struct ircomm_info *info) = info 103 net/irda/ircomm/ircomm_event.c ret = self->issue.connect_request(self, skb, info); info 108 net/irda/ircomm/ircomm_event.c ircomm_connect_indication(self, skb, info); info 133 net/irda/ircomm/ircomm_event.c ircomm_connect_confirm(self, skb, info); info 138 net/irda/ircomm/ircomm_event.c ircomm_disconnect_indication(self, skb, info); info 166 net/irda/ircomm/ircomm_event.c ret = self->issue.disconnect_request(self, skb, info); info 171 net/irda/ircomm/ircomm_event.c ircomm_disconnect_indication(self, skb, info); info 209 net/irda/ircomm/ircomm_event.c ircomm_disconnect_indication(self, skb, info); info 213 net/irda/ircomm/ircomm_event.c ret = self->issue.disconnect_request(self, skb, info); info 235 net/irda/ircomm/ircomm_event.c return (*state[self->state])(self, event, skb, info); info 62 net/irda/ircomm/ircomm_lmp.c ret = irlmp_connect_request(self->lsap, info->dlsap_sel, info 63 net/irda/ircomm/ircomm_lmp.c info->saddr, info->daddr, NULL, userdata); info 256 net/irda/ircomm/ircomm_lmp.c struct ircomm_info info; info 265 net/irda/ircomm/ircomm_lmp.c info.max_data_size = max_seg_size; info 266 net/irda/ircomm/ircomm_lmp.c info.max_header_size = max_header_size; info 267 net/irda/ircomm/ircomm_lmp.c info.qos = qos; info 269 net/irda/ircomm/ircomm_lmp.c ircomm_do_event(self, IRCOMM_LMP_CONNECT_CONFIRM, skb, &info); info 289 net/irda/ircomm/ircomm_lmp.c struct ircomm_info info; info 298 net/irda/ircomm/ircomm_lmp.c info.max_data_size = max_seg_size; info 299 net/irda/ircomm/ircomm_lmp.c info.max_header_size = max_header_size; info 300 net/irda/ircomm/ircomm_lmp.c info.qos = qos; info 302 net/irda/ircomm/ircomm_lmp.c ircomm_do_event(self, IRCOMM_LMP_CONNECT_INDICATION, skb, &info); info 319 net/irda/ircomm/ircomm_lmp.c struct ircomm_info info; info 326 net/irda/ircomm/ircomm_lmp.c info.reason = reason; info 328 net/irda/ircomm/ircomm_lmp.c ircomm_do_event(self, IRCOMM_LMP_DISCONNECT_INDICATION, skb, &info); info 130 net/irda/ircomm/ircomm_ttp.c ret = irttp_connect_request(self->tsap, info->dlsap_sel, info 131 net/irda/ircomm/ircomm_ttp.c info->saddr, info->daddr, NULL, info 232 net/irda/ircomm/ircomm_ttp.c struct ircomm_info info; info 247 net/irda/ircomm/ircomm_ttp.c info.max_data_size = irttp_get_max_seg_size(self->tsap) info 249 net/irda/ircomm/ircomm_ttp.c info.max_header_size = max_header_size + IRCOMM_HEADER_SIZE; info 250 net/irda/ircomm/ircomm_ttp.c info.qos = qos; info 252 net/irda/ircomm/ircomm_ttp.c ircomm_do_event(self, IRCOMM_TTP_CONNECT_CONFIRM, skb, &info); info 273 net/irda/ircomm/ircomm_ttp.c struct ircomm_info info; info 288 net/irda/ircomm/ircomm_ttp.c info.max_data_size = irttp_get_max_seg_size(self->tsap) info 290 net/irda/ircomm/ircomm_ttp.c info.max_header_size = max_header_size + IRCOMM_HEADER_SIZE; info 291 net/irda/ircomm/ircomm_ttp.c info.qos = qos; info 293 net/irda/ircomm/ircomm_ttp.c ircomm_do_event(self, IRCOMM_TTP_CONNECT_INDICATION, skb, &info); info 332 net/irda/ircomm/ircomm_ttp.c struct ircomm_info info; info 339 net/irda/ircomm/ircomm_ttp.c info.reason = reason; info 341 net/irda/ircomm/ircomm_ttp.c ircomm_do_event(self, IRCOMM_TTP_DISCONNECT_INDICATION, skb, &info); info 113 net/irda/ircomm/ircomm_tty_attach.c struct sk_buff *skb, struct ircomm_tty_info *info) = info 363 net/irda/ircomm/ircomm_tty_attach.c struct ircomm_tty_info info; info 381 net/irda/ircomm/ircomm_tty_attach.c info.daddr = discovery->daddr; info 382 net/irda/ircomm/ircomm_tty_attach.c info.saddr = discovery->saddr; info 386 net/irda/ircomm/ircomm_tty_attach.c NULL, &info); info 634 net/irda/ircomm/ircomm_tty_attach.c return (*state[self->state])(self, event, skb, info); info 679 net/irda/ircomm/ircomm_tty_attach.c self->daddr = info->daddr; info 680 net/irda/ircomm/ircomm_tty_attach.c self->saddr = info->saddr; info 737 net/irda/ircomm/ircomm_tty_attach.c self->daddr = info->daddr; info 738 net/irda/ircomm/ircomm_tty_attach.c self->saddr = info->saddr; info 264 net/irda/ircomm/ircomm_tty_ioctl.c struct serial_struct info; info 271 net/irda/ircomm/ircomm_tty_ioctl.c memset(&info, 0, sizeof(info)); info 272 net/irda/ircomm/ircomm_tty_ioctl.c info.line = self->line; info 273 net/irda/ircomm/ircomm_tty_ioctl.c info.flags = self->flags; info 274 net/irda/ircomm/ircomm_tty_ioctl.c info.baud_base = self->settings.data_rate; info 275 net/irda/ircomm/ircomm_tty_ioctl.c info.close_delay = self->close_delay; info 276 net/irda/ircomm/ircomm_tty_ioctl.c info.closing_wait = self->closing_wait; info 279 net/irda/ircomm/ircomm_tty_ioctl.c info.type = PORT_16550A; info 280 net/irda/ircomm/ircomm_tty_ioctl.c info.port = 0; info 281 net/irda/ircomm/ircomm_tty_ioctl.c info.irq = 0; info 282 net/irda/ircomm/ircomm_tty_ioctl.c info.xmit_fifo_size = 0; info 283 net/irda/ircomm/ircomm_tty_ioctl.c info.hub6 = 0; info 284 net/irda/ircomm/ircomm_tty_ioctl.c info.custom_divisor = 0; info 286 net/irda/ircomm/ircomm_tty_ioctl.c if (copy_to_user(retinfo, &info, sizeof(*retinfo))) info 508 net/irda/irlap.c struct irlap_info info; info 550 net/irda/irlap.c info.S = discovery->nslots; /* Number of slots */ info 551 net/irda/irlap.c info.s = 0; /* Current slot */ info 554 net/irda/irlap.c info.discovery = discovery; info 559 net/irda/irlap.c irlap_do_event(self, DISCOVERY_REQUEST, NULL, &info); info 142 net/irda/irlap_event.c struct sk_buff *skb, struct irlap_info *info) = info 247 net/irda/irlap_event.c ret = (*state[self->state])(self, event, skb, info); info 361 net/irda/irlap_event.c if (info) { info 362 net/irda/irlap_event.c self->daddr = info->daddr; info 363 net/irda/irlap_event.c self->caddr = info->caddr; info 374 net/irda/irlap_event.c IRDA_ASSERT(info != NULL, return -1;); info 389 net/irda/irlap_event.c self->S = info->S; info 390 net/irda/irlap_event.c self->s = info->s; info 391 net/irda/irlap_event.c irlap_send_discovery_xid_frame(self, info->S, info->s, TRUE, info 392 net/irda/irlap_event.c info->discovery); info 400 net/irda/irlap_event.c IRDA_ASSERT(info != NULL, return -1;); info 403 net/irda/irlap_event.c if (info->s <= info->S) { info 404 net/irda/irlap_event.c self->slot = irlap_generate_rand_time_slot(info->S, info 405 net/irda/irlap_event.c info->s); info 406 net/irda/irlap_event.c if (self->slot == info->s) { info 408 net/irda/irlap_event.c discovery_rsp->data.daddr = info->daddr; info 410 net/irda/irlap_event.c irlap_send_discovery_xid_frame(self, info->S, info 423 net/irda/irlap_event.c irlap_start_query_timer(self, info->S, info->s); info 447 net/irda/irlap_event.c irlap_discovery_indication(self, info->discovery); info 521 net/irda/irlap_event.c if (info->caddr != CBROADCAST) { info 536 net/irda/irlap_event.c irlap_send_test_frame(self, CBROADCAST, info->daddr, skb); info 567 net/irda/irlap_event.c IRDA_ASSERT(info != NULL, return -1;); info 568 net/irda/irlap_event.c IRDA_ASSERT(info->discovery != NULL, return -1;); info 571 net/irda/irlap_event.c info->discovery->data.daddr); info 580 net/irda/irlap_event.c (irda_queue_t *) info->discovery, info 581 net/irda/irlap_event.c info->discovery->data.daddr, NULL); info 599 net/irda/irlap_event.c IRDA_ASSERT(info != NULL, return -1;); info 601 net/irda/irlap_event.c IRDA_DEBUG(1, "%s(), Receiving discovery request (s = %d) while performing discovery :-(\n", __func__, info->s); info 604 net/irda/irlap_event.c if (info->s == 0xff) info 605 net/irda/irlap_event.c irlap_discovery_indication(self, info->discovery); info 686 net/irda/irlap_event.c IRDA_ASSERT(info != NULL, return -1;); info 688 net/irda/irlap_event.c if (info->s == 0xff) { info 696 net/irda/irlap_event.c irlap_discovery_indication(self, info->discovery); info 699 net/irda/irlap_event.c if ((info->s >= self->slot) && (!self->frame_sent)) { info 701 net/irda/irlap_event.c discovery_rsp->data.daddr = info->daddr; info 703 net/irda/irlap_event.c irlap_send_discovery_xid_frame(self, info->S, info 713 net/irda/irlap_event.c irlap_start_query_timer(self, info->S, info->s); info 867 net/irda/irlap_event.c IRDA_ASSERT(info != NULL, return 0;); info 873 net/irda/irlap_event.c if (info &&(info->daddr > self->saddr)) { info 1224 net/irda/irlap_event.c IRDA_ASSERT( info != NULL, return -1;); info 1226 net/irda/irlap_event.c ns_status = irlap_validate_ns_received(self, info->ns); info 1227 net/irda/irlap_event.c nr_status = irlap_validate_nr_received(self, info->nr); info 1238 net/irda/irlap_event.c irlap_update_nr_received(self, info->nr); info 1249 net/irda/irlap_event.c if (!info->pf) { info 1287 net/irda/irlap_event.c if (!info->pf) { info 1288 net/irda/irlap_event.c irlap_update_nr_received(self, info->nr); info 1303 net/irda/irlap_event.c irlap_update_nr_received(self, info->nr); info 1320 net/irda/irlap_event.c if (info->pf) { info 1324 net/irda/irlap_event.c irlap_update_nr_received(self, info->nr); info 1351 net/irda/irlap_event.c irlap_update_nr_received(self, info->nr); info 1371 net/irda/irlap_event.c if (info->pf) { info 1394 net/irda/irlap_event.c if (info->pf) { info 1416 net/irda/irlap_event.c if (!info->pf) { info 1440 net/irda/irlap_event.c ret = irlap_validate_nr_received(self, info->nr); info 1443 net/irda/irlap_event.c irlap_update_nr_received(self, info->nr); info 1458 net/irda/irlap_event.c IRDA_ASSERT(info != NULL, return -1;); info 1464 net/irda/irlap_event.c irlap_update_nr_received(self, info->nr); info 1468 net/irda/irlap_event.c self->retry_count, info->nr, self->va, info 1487 net/irda/irlap_event.c IRDA_ASSERT(info != NULL, return -1;); info 1494 net/irda/irlap_event.c irlap_update_nr_received(self, info->nr); info 1565 net/irda/irlap_event.c irlap_update_nr_received(self, info->nr); info 1574 net/irda/irlap_event.c irlap_update_nr_received(self, info->nr); info 1716 net/irda/irlap_event.c if (!info) { info 1884 net/irda/irlap_event.c irlap_event[event], info->nr, info 1885 net/irda/irlap_event.c self->vs, info->ns, self->vr, info->pf); info 1889 net/irda/irlap_event.c ns_status = irlap_validate_ns_received(self, info->ns); info 1890 net/irda/irlap_event.c nr_status = irlap_validate_nr_received(self, info->nr); info 1900 net/irda/irlap_event.c irlap_update_nr_received(self, info->nr); info 1905 net/irda/irlap_event.c if (!info->pf) { info 1963 net/irda/irlap_event.c if (!info->pf) { info 1964 net/irda/irlap_event.c irlap_update_nr_received(self, info->nr); info 1969 net/irda/irlap_event.c irlap_update_nr_received(self, info->nr); info 1984 net/irda/irlap_event.c if (info->pf) { info 1990 net/irda/irlap_event.c irlap_update_nr_received(self, info->nr); info 2006 net/irda/irlap_event.c if (!info->pf) { info 2010 net/irda/irlap_event.c irlap_update_nr_received(self, info->nr); info 2032 net/irda/irlap_event.c if (!info->pf) { info 2068 net/irda/irlap_event.c nr_status = irlap_validate_nr_received(self, info->nr); info 2075 net/irda/irlap_event.c irlap_update_nr_received(self, info->nr); info 2083 net/irda/irlap_event.c irlap_update_nr_received(self, info->nr); info 2106 net/irda/irlap_event.c irlap_update_nr_received(self, info->nr); info 2120 net/irda/irlap_event.c if (!info) { info 2134 net/irda/irlap_event.c irlap_update_nr_received(self, info->nr); info 2143 net/irda/irlap_event.c irlap_update_nr_received(self, info->nr); info 2211 net/irda/irlap_event.c irlap_send_test_frame(self, self->caddr, info->daddr, skb); info 2280 net/irda/irlap_event.c if (info != NULL && info->pf) { info 180 net/irda/irlap_frame.c info->caddr = frame->ncaddr & 0xFE; info 183 net/irda/irlap_frame.c if ((info->caddr == 0x00) || (info->caddr == 0xfe)) { info 190 net/irda/irlap_frame.c info->daddr = le32_to_cpu(frame->saddr); info 191 net/irda/irlap_frame.c info->saddr = le32_to_cpu(frame->daddr); info 194 net/irda/irlap_frame.c if (info->saddr != self->saddr) { info 199 net/irda/irlap_frame.c irlap_do_event(self, RECV_SNRM_CMD, skb, info); info 322 net/irda/irlap_frame.c __u8 *info; info 385 net/irda/irlap_frame.c info = skb_put(tx_skb, 2); info 386 net/irda/irlap_frame.c info[0] = discovery->data.hints[0]; info 387 net/irda/irlap_frame.c info[1] = discovery->data.hints[1]; info 389 net/irda/irlap_frame.c info = skb_put(tx_skb, 1); info 390 net/irda/irlap_frame.c info[0] = discovery->data.hints[0]; info 392 net/irda/irlap_frame.c info = skb_put(tx_skb, 1); info 393 net/irda/irlap_frame.c info[0] = discovery->data.charset; info 396 net/irda/irlap_frame.c info = skb_put(tx_skb, len); info 397 net/irda/irlap_frame.c memcpy(info, discovery->data.info, len); info 429 net/irda/irlap_frame.c info->daddr = le32_to_cpu(xid->saddr); info 430 net/irda/irlap_frame.c info->saddr = le32_to_cpu(xid->daddr); info 433 net/irda/irlap_frame.c if ((info->saddr != self->saddr) && (info->saddr != BROADCAST)) { info 444 net/irda/irlap_frame.c discovery->data.daddr = info->daddr; info 470 net/irda/irlap_frame.c strncpy(discovery->data.info, text, NICKNAME_MAX_LEN); info 471 net/irda/irlap_frame.c discovery->name_len = strlen(discovery->data.info); info 473 net/irda/irlap_frame.c info->discovery = discovery; info 475 net/irda/irlap_frame.c irlap_do_event(self, RECV_DISCOVERY_XID_RSP, skb, info); info 500 net/irda/irlap_frame.c info->daddr = le32_to_cpu(xid->saddr); info 501 net/irda/irlap_frame.c info->saddr = le32_to_cpu(xid->daddr); info 504 net/irda/irlap_frame.c if ((info->saddr != self->saddr) && (info->saddr != BROADCAST)) { info 512 net/irda/irlap_frame.c info->S = 1; info 515 net/irda/irlap_frame.c info->S = 6; info 518 net/irda/irlap_frame.c info->S = 8; info 521 net/irda/irlap_frame.c info->S = 16; info 527 net/irda/irlap_frame.c info->s = xid->slotnr; info 534 net/irda/irlap_frame.c if (info->s == 0xff) { info 552 net/irda/irlap_frame.c discovery->data.daddr = info->daddr; info 571 net/irda/irlap_frame.c strncpy(discovery->data.info, text, NICKNAME_MAX_LEN); info 572 net/irda/irlap_frame.c discovery->name_len = strlen(discovery->data.info); info 574 net/irda/irlap_frame.c info->discovery = discovery; info 576 net/irda/irlap_frame.c info->discovery = NULL; info 578 net/irda/irlap_frame.c irlap_do_event(self, RECV_DISCOVERY_XID_CMD, skb, info); info 640 net/irda/irlap_frame.c info->nr = skb->data[1] >> 5; info 644 net/irda/irlap_frame.c irlap_do_event(self, RECV_RR_CMD, skb, info); info 646 net/irda/irlap_frame.c irlap_do_event(self, RECV_RR_RSP, skb, info); info 658 net/irda/irlap_frame.c info->nr = skb->data[1] >> 5; info 660 net/irda/irlap_frame.c IRDA_DEBUG(4, "%s(), nr=%d, %ld\n", __func__, info->nr, jiffies); info 663 net/irda/irlap_frame.c irlap_do_event(self, RECV_RNR_CMD, skb, info); info 665 net/irda/irlap_frame.c irlap_do_event(self, RECV_RNR_RSP, skb, info); info 673 net/irda/irlap_frame.c info->nr = skb->data[1] >> 5; info 677 net/irda/irlap_frame.c irlap_do_event(self, RECV_REJ_CMD, skb, info); info 679 net/irda/irlap_frame.c irlap_do_event(self, RECV_REJ_RSP, skb, info); info 687 net/irda/irlap_frame.c info->nr = skb->data[1] >> 5; info 691 net/irda/irlap_frame.c irlap_do_event(self, RECV_SREJ_CMD, skb, info); info 693 net/irda/irlap_frame.c irlap_do_event(self, RECV_SREJ_RSP, skb, info); info 703 net/irda/irlap_frame.c irlap_do_event(self, RECV_DISC_CMD, skb, info); info 705 net/irda/irlap_frame.c irlap_do_event(self, RECV_RD_RSP, skb, info); info 718 net/irda/irlap_frame.c irlap_do_event(self, RECV_UA_RSP, skb, info); info 1139 net/irda/irlap_frame.c info->nr = skb->data[1] >> 5; /* Next to receive */ info 1140 net/irda/irlap_frame.c info->pf = skb->data[1] & PF_BIT; /* Final bit */ info 1141 net/irda/irlap_frame.c info->ns = (skb->data[1] >> 1) & 0x07; /* Next to send */ info 1145 net/irda/irlap_frame.c irlap_do_event(self, RECV_I_CMD, skb, info); info 1147 net/irda/irlap_frame.c irlap_do_event(self, RECV_I_RSP, skb, info); info 1161 net/irda/irlap_frame.c info->pf = skb->data[1] & PF_BIT; /* Final bit */ info 1163 net/irda/irlap_frame.c irlap_do_event(self, RECV_UI_FRAME, skb, info); info 1183 net/irda/irlap_frame.c IRDA_ASSERT(info != NULL, return;); info 1192 net/irda/irlap_frame.c info->nr = frame[2] >> 5; /* Next to receive */ info 1193 net/irda/irlap_frame.c info->pf = frame[2] & PF_BIT; /* Final bit */ info 1194 net/irda/irlap_frame.c info->ns = (frame[2] >> 1) & 0x07; /* Next to send */ info 1218 net/irda/irlap_frame.c irlap_do_event(self, RECV_FRMR_RSP, skb, info); info 1232 net/irda/irlap_frame.c __u8 *info; info 1253 net/irda/irlap_frame.c info = skb_put(tx_skb, cmd->len); info 1254 net/irda/irlap_frame.c memcpy(info, cmd->data, cmd->len); info 1281 net/irda/irlap_frame.c if (info->caddr == CBROADCAST) { info 1289 net/irda/irlap_frame.c info->daddr = le32_to_cpu(frame->saddr); info 1290 net/irda/irlap_frame.c info->saddr = le32_to_cpu(frame->daddr); info 1293 net/irda/irlap_frame.c if ((info->saddr != self->saddr) && info 1294 net/irda/irlap_frame.c (info->saddr != BROADCAST)) { info 1300 net/irda/irlap_frame.c irlap_do_event(self, RECV_TEST_CMD, skb, info); info 1302 net/irda/irlap_frame.c irlap_do_event(self, RECV_TEST_RSP, skb, info); info 1324 net/irda/irlap_frame.c struct irlap_info info; info 1358 net/irda/irlap_frame.c info.caddr = skb->data[0] & CBROADCAST; info 1360 net/irda/irlap_frame.c info.pf = skb->data[1] & PF_BIT; info 1361 net/irda/irlap_frame.c info.control = skb->data[1] & ~PF_BIT; /* Mask away poll/final bit */ info 1363 net/irda/irlap_frame.c control = info.control; info 1366 net/irda/irlap_frame.c if ((info.caddr != self->caddr) && (info.caddr != CBROADCAST)) { info 1376 net/irda/irlap_frame.c irlap_recv_i_frame(self, skb, &info, command); info 1390 net/irda/irlap_frame.c irlap_recv_rr_frame(self, skb, &info, command); info 1393 net/irda/irlap_frame.c irlap_recv_rnr_frame(self, skb, &info, command); info 1396 net/irda/irlap_frame.c irlap_recv_rej_frame(self, skb, &info, command); info 1399 net/irda/irlap_frame.c irlap_recv_srej_frame(self, skb, &info, command); info 1403 net/irda/irlap_frame.c __func__, info.control); info 1413 net/irda/irlap_frame.c irlap_recv_discovery_xid_rsp(self, skb, &info); info 1416 net/irda/irlap_frame.c irlap_recv_discovery_xid_cmd(self, skb, &info); info 1419 net/irda/irlap_frame.c irlap_recv_snrm_cmd(self, skb, &info); info 1422 net/irda/irlap_frame.c irlap_do_event(self, RECV_DM_RSP, skb, &info); info 1425 net/irda/irlap_frame.c irlap_recv_disc_frame(self, skb, &info, command); info 1428 net/irda/irlap_frame.c irlap_recv_test_frame(self, skb, &info, command); info 1431 net/irda/irlap_frame.c irlap_recv_ua_frame(self, skb, &info); info 1434 net/irda/irlap_frame.c irlap_recv_frmr_frame(self, skb, &info); info 1437 net/irda/irlap_frame.c irlap_recv_ui_frame(self, skb, &info); info 1441 net/irda/irlap_frame.c __func__, info.control); info 862 net/irda/irlmp.c strncpy(irlmp->discovery_cmd.data.info, sysctl_devname, info 864 net/irda/irlmp.c irlmp->discovery_cmd.name_len = strlen(irlmp->discovery_cmd.data.info); info 1099 net/irda/irlmp.c strncpy(irlmp->discovery_rsp.data.info, sysctl_devname, info 1101 net/irda/irlmp.c irlmp->discovery_rsp.name_len = strlen(irlmp->discovery_rsp.data.info); info 472 net/irda/irnet/irnet_irda.c if(!strncmp(discoveries[i].info, self->rname, NICKNAME_MAX_LEN)) info 723 net/irda/irnet/irnet_irda.c strlcpy(self->rname, discoveries[i].info, sizeof(self->rname)); info 1672 net/irda/irnet/irnet_irda.c discovery->info); info 1676 net/irda/irnet/irnet_irda.c discovery->saddr, discovery->daddr, discovery->info, info 1703 net/irda/irnet/irnet_irda.c expiry->info); info 1707 net/irda/irnet/irnet_irda.c expiry->saddr, expiry->daddr, expiry->info, info 239 net/irda/irnet/irnet_ppp.c ap->discoveries[ap->disco_index].info, info 244 net/irda/irnet/irnet_ppp.c ap->disco_index, ap->discoveries[ap->disco_index].info); info 38 net/irda/irnetlink.c if (!info->attrs[IRDA_NL_ATTR_IFNAME]) info 41 net/irda/irnetlink.c ifname = nla_data(info->attrs[IRDA_NL_ATTR_IFNAME]); info 54 net/irda/irnetlink.c if (!info->attrs[IRDA_NL_ATTR_MODE]) info 57 net/irda/irnetlink.c mode = nla_get_u32(info->attrs[IRDA_NL_ATTR_MODE]); info 61 net/irda/irnetlink.c dev = ifname_to_netdev(&init_net, info); info 86 net/irda/irnetlink.c dev = ifname_to_netdev(&init_net, info); info 102 net/irda/irnetlink.c hdr = genlmsg_put(msg, info->snd_pid, info->snd_seq, info 118 net/irda/irnetlink.c return genlmsg_unicast(msg, info->snd_pid); info 466 net/irda/parameters.c IRDA_ASSERT(info != NULL, return ret;); info 468 net/irda/parameters.c pi_minor = pi & info->pi_mask; info 469 net/irda/parameters.c pi_major = pi >> info->pi_major_offset; info 472 net/irda/parameters.c if ((pi_major > info->len-1) || info 473 net/irda/parameters.c (pi_minor > info->tables[pi_major].len-1)) info 483 net/irda/parameters.c pi_minor_info = &info->tables[pi_major].pi_minor_call_table[pi_minor]; info 520 net/irda/parameters.c IRDA_ASSERT(info != NULL, return ret;); info 522 net/irda/parameters.c pi_minor = buf[n] & info->pi_mask; info 523 net/irda/parameters.c pi_major = buf[n] >> info->pi_major_offset; info 526 net/irda/parameters.c if ((pi_major > info->len-1) || info 527 net/irda/parameters.c (pi_minor > info->tables[pi_major].len-1)) info 537 net/irda/parameters.c pi_minor_info = &info->tables[pi_major].pi_minor_call_table[pi_minor]; info 573 net/irda/parameters.c IRDA_ASSERT(info != NULL, return ret;); info 580 net/irda/parameters.c ret = irda_param_extract(self, buf+n, len, info); info 354 net/mac80211/main.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); info 359 net/mac80211/main.c skb_queue_tail(info->flags & IEEE80211_TX_CTL_REQ_TX_STATUS ? info 469 net/mac80211/main.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); info 518 net/mac80211/main.c !(info->flags & IEEE80211_TX_CTL_REQUEUE)) { info 520 net/mac80211/main.c info->flags |= IEEE80211_TX_CTL_REQUEUE; info 542 net/mac80211/main.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); info 556 net/mac80211/main.c if (info->status.excessive_retries && info 569 net/mac80211/main.c if ((info->flags & IEEE80211_TX_STAT_AMPDU_NO_BACK) && info 582 net/mac80211/main.c if (info->flags & IEEE80211_TX_STAT_TX_FILTERED) { info 587 net/mac80211/main.c if (info->status.excessive_retries) info 589 net/mac80211/main.c sta->tx_retry_count += info->status.retry_count; info 592 net/mac80211/main.c sband = local->hw.wiphy->bands[info->band]; info 608 net/mac80211/main.c if (info->flags & IEEE80211_TX_STAT_ACK) { info 613 net/mac80211/main.c if (info->status.retry_count > 0) info 615 net/mac80211/main.c if (info->status.retry_count > 1) info 661 net/mac80211/main.c if (!(info->flags & IEEE80211_TX_STAT_ACK) && info 665 net/mac80211/main.c if ((info->flags & IEEE80211_TX_CTL_USE_RTS_CTS) && info 666 net/mac80211/main.c (info->flags & IEEE80211_TX_CTL_USE_CTS_PROTECT)) info 668 net/mac80211/main.c else if (info->flags & IEEE80211_TX_CTL_USE_RTS_CTS) info 671 net/mac80211/main.c rthdr->data_retries = info->status.retry_count; info 77 net/mac80211/rc80211_minstrel.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); info 82 net/mac80211/rc80211_minstrel.c return ((info->flags & IEEE80211_TX_CTL_NO_ACK) || info 171 net/mac80211/rc80211_minstrel.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); info 172 net/mac80211/rc80211_minstrel.c struct ieee80211_tx_altrate *ar = info->status.retries; info 177 net/mac80211/rc80211_minstrel.c if (!info->status.excessive_retries) info 181 net/mac80211/rc80211_minstrel.c ndx = rix_to_ndx(mi, info->tx_rate_idx); info 182 net/mac80211/rc80211_minstrel.c tries = info->status.retry_count + 1; info 199 net/mac80211/rc80211_minstrel.c if ((info->flags & IEEE80211_TX_CTL_RATE_CTRL_PROBE) && (i >= 0)) info 213 net/mac80211/rc80211_minstrel.c if (info->flags & IEEE80211_TX_CTL_USE_RTS_CTS) info 215 net/mac80211/rc80211_minstrel.c else if (info->flags & IEEE80211_TX_CTL_USE_CTS_PROTECT) info 241 net/mac80211/rc80211_minstrel.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); info 244 net/mac80211/rc80211_minstrel.c struct ieee80211_tx_altrate *ar = info->control.retries; info 261 net/mac80211/rc80211_minstrel.c if ((info->flags & IEEE80211_TX_CTL_USE_RTS_CTS) || info 262 net/mac80211/rc80211_minstrel.c (info->flags & IEEE80211_TX_CTL_USE_CTS_PROTECT)) info 314 net/mac80211/rc80211_minstrel.c info->flags |= IEEE80211_TX_CTL_RATE_CTRL_PROBE; info 319 net/mac80211/rc80211_minstrel.c info->control.retry_limit = minstrel_get_retry_count(&mi->r[ndx], info); info 237 net/mac80211/rc80211_pid_algo.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); info 244 net/mac80211/rc80211_pid_algo.c if (info->tx_rate_idx != spinfo->txrate_idx) info 250 net/mac80211/rc80211_pid_algo.c rate_control_pid_event_tx_status(&spinfo->events, info); info 256 net/mac80211/rc80211_pid_algo.c if (info->status.excessive_retries) { info 259 net/mac80211/rc80211_pid_algo.c } else if (info->status.retry_count) { info 672 net/mac80211/rx.c struct ieee80211_tx_info *info; info 689 net/mac80211/rx.c info = IEEE80211_SKB_CB(skb); info 691 net/mac80211/rx.c info->flags |= IEEE80211_TX_CTL_REQUEUE; info 695 net/mac80211/rx.c info = IEEE80211_SKB_CB(skb); info 703 net/mac80211/rx.c info->flags |= IEEE80211_TX_CTL_REQUEUE; info 736 net/mac80211/scan.c *current_ev = iwe_stream_add_point(info, *current_ev, info 746 net/mac80211/scan.c *current_ev = iwe_stream_add_point(info, *current_ev, info 769 net/mac80211/scan.c current_ev = iwe_stream_add_event(info, current_ev, end_buf, &iwe, info 777 net/mac80211/scan.c current_ev = iwe_stream_add_point(info, current_ev, end_buf, info 782 net/mac80211/scan.c current_ev = iwe_stream_add_point(info, current_ev, end_buf, info 796 net/mac80211/scan.c current_ev = iwe_stream_add_event(info, current_ev, end_buf, info 804 net/mac80211/scan.c current_ev = iwe_stream_add_event(info, current_ev, end_buf, &iwe, info 811 net/mac80211/scan.c current_ev = iwe_stream_add_event(info, current_ev, end_buf, &iwe, info 819 net/mac80211/scan.c current_ev = iwe_stream_add_event(info, current_ev, end_buf, &iwe, info 829 net/mac80211/scan.c current_ev = iwe_stream_add_point(info, current_ev, end_buf, info 832 net/mac80211/scan.c ieee80211_scan_add_ies(info, bss, ¤t_ev, end_buf); info 836 net/mac80211/scan.c char *p = current_ev + iwe_stream_lcp_len(info); info 847 net/mac80211/scan.c p = iwe_stream_add_value(info, current_ev, p, info 859 net/mac80211/scan.c current_ev = iwe_stream_add_point(info, current_ev, end_buf, info 866 net/mac80211/scan.c current_ev = iwe_stream_add_point(info, current_ev, info 879 net/mac80211/scan.c current_ev = iwe_stream_add_point(info, current_ev, info 886 net/mac80211/scan.c current_ev = iwe_stream_add_point(info, current_ev, info 893 net/mac80211/scan.c current_ev = iwe_stream_add_point(info, current_ev, info 900 net/mac80211/scan.c current_ev = iwe_stream_add_point(info, current_ev, info 907 net/mac80211/scan.c current_ev = iwe_stream_add_point(info, current_ev, info 932 net/mac80211/scan.c current_ev = ieee80211_scan_result(local, info, bss, info 524 net/mac80211/sta_info.c struct ieee80211_tx_info *info; info 530 net/mac80211/sta_info.c info = IEEE80211_SKB_CB(skb); info 537 net/mac80211/sta_info.c return time_after(jiffies, info->control.jiffies + timeout); info 181 net/mac80211/tx.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); info 184 net/mac80211/tx.c if (unlikely(info->flags & IEEE80211_TX_CTL_INJECTED)) info 278 net/mac80211/tx.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); info 322 net/mac80211/tx.c info->flags |= IEEE80211_TX_CTL_SEND_AFTER_DTIM; info 331 net/mac80211/tx.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); info 368 net/mac80211/tx.c info->control.jiffies = jiffies; info 400 net/mac80211/tx.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); info 411 net/mac80211/tx.c !(info->flags & IEEE80211_TX_CTL_INJECTED)) { info 444 net/mac80211/tx.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); info 455 net/mac80211/tx.c info->flags |= IEEE80211_TX_CTL_RATE_CTRL_PROBE; info 457 net/mac80211/tx.c info->control.retries[0].rate_idx = tx->rate_idx; info 458 net/mac80211/tx.c info->control.retries[0].limit = tx->local->hw.max_altrate_tries; info 460 net/mac80211/tx.c } else if (info->control.retries[0].limit == 0) info 461 net/mac80211/tx.c info->control.retries[0].rate_idx = -1; info 466 net/mac80211/tx.c info->control.retries[0].rate_idx = -1; info 476 net/mac80211/tx.c info->tx_rate_idx = rsel.nonerp_idx; info 477 net/mac80211/tx.c info->flags &= ~IEEE80211_TX_CTL_RATE_CTRL_PROBE; info 480 net/mac80211/tx.c info->tx_rate_idx = tx->rate_idx; info 482 net/mac80211/tx.c info->tx_rate_idx = tx->rate_idx; info 491 net/mac80211/tx.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); info 497 net/mac80211/tx.c info->control.sta = &tx->sta->sta; info 499 net/mac80211/tx.c if (!info->control.retry_limit) { info 506 net/mac80211/tx.c info->flags |= IEEE80211_TX_CTL_USE_RTS_CTS; info 507 net/mac80211/tx.c info->flags |= info 509 net/mac80211/tx.c info->control.retry_limit = info 512 net/mac80211/tx.c info->control.retry_limit = info 516 net/mac80211/tx.c info->control.retry_limit = 1; info 525 net/mac80211/tx.c info->control.retries[0].rate_idx = -1; info 535 net/mac80211/tx.c !(info->flags & IEEE80211_TX_CTL_USE_RTS_CTS)) info 536 net/mac80211/tx.c info->flags |= IEEE80211_TX_CTL_USE_CTS_PROTECT; info 545 net/mac80211/tx.c info->flags |= IEEE80211_TX_CTL_SHORT_PREAMBLE; info 548 net/mac80211/tx.c if ((info->flags & IEEE80211_TX_CTL_USE_RTS_CTS) || info 549 net/mac80211/tx.c (info->flags & IEEE80211_TX_CTL_USE_CTS_PROTECT)) { info 555 net/mac80211/tx.c info->control.retries[0].rate_idx = -1; info 571 net/mac80211/tx.c info->control.rts_cts_rate_idx = baserate; info 573 net/mac80211/tx.c info->control.rts_cts_rate_idx = 0; info 577 net/mac80211/tx.c info->control.sta = &tx->sta->sta; info 585 net/mac80211/tx.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(tx->skb); info 596 net/mac80211/tx.c if (unlikely(!info->control.vif)) info 606 net/mac80211/tx.c info->flags |= IEEE80211_TX_CTL_ASSIGN_SEQ; info 818 net/mac80211/tx.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); info 870 net/mac80211/tx.c info->antenna_sel_tx = (*iterator.this_arg) + 1; info 934 net/mac80211/tx.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); info 954 net/mac80211/tx.c if (unlikely(info->flags & IEEE80211_TX_CTL_INJECTED)) { info 971 net/mac80211/tx.c info->flags |= IEEE80211_TX_CTL_NO_ACK; info 974 net/mac80211/tx.c info->flags &= ~IEEE80211_TX_CTL_NO_ACK; info 981 net/mac80211/tx.c !(info->flags & IEEE80211_TX_CTL_AMPDU)) info 988 net/mac80211/tx.c info->flags |= IEEE80211_TX_CTL_CLEAR_PS_FILT; info 990 net/mac80211/tx.c info->flags |= IEEE80211_TX_CTL_CLEAR_PS_FILT; info 997 net/mac80211/tx.c info->flags |= IEEE80211_TX_CTL_FIRST_FRAGMENT; info 1027 net/mac80211/tx.c struct ieee80211_tx_info *info; info 1033 net/mac80211/tx.c info = IEEE80211_SKB_CB(skb); info 1045 net/mac80211/tx.c info = IEEE80211_SKB_CB(tx->extra_frag[i]); info 1046 net/mac80211/tx.c info->flags &= ~(IEEE80211_TX_CTL_USE_RTS_CTS | info 1054 net/mac80211/tx.c info->tx_rate_idx = tx->last_frag_rate_idx; info 1057 net/mac80211/tx.c info->flags |= info 1060 net/mac80211/tx.c info->flags &= info 1130 net/mac80211/tx.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); info 1156 net/mac80211/tx.c info->band = tx.channel->band; info 1263 net/mac80211/tx.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); info 1291 net/mac80211/tx.c memset(info, 0, sizeof(*info)); info 1293 net/mac80211/tx.c info->flags |= IEEE80211_TX_CTL_REQ_TX_STATUS; info 1312 net/mac80211/tx.c info->flags |= IEEE80211_TX_CTL_INJECTED; info 1370 net/mac80211/tx.c info->control.vif = &osdata->vif; info 1846 net/mac80211/tx.c struct ieee80211_tx_info *info; info 1950 net/mac80211/tx.c info = IEEE80211_SKB_CB(skb); info 1954 net/mac80211/tx.c info->band = band; info 1968 net/mac80211/tx.c info->control.vif = vif; info 1969 net/mac80211/tx.c info->tx_rate_idx = rsel.rate_idx; info 1971 net/mac80211/tx.c info->flags |= IEEE80211_TX_CTL_NO_ACK; info 1972 net/mac80211/tx.c info->flags |= IEEE80211_TX_CTL_CLEAR_PS_FILT; info 1973 net/mac80211/tx.c info->flags |= IEEE80211_TX_CTL_ASSIGN_SEQ; info 1976 net/mac80211/tx.c info->flags |= IEEE80211_TX_CTL_SHORT_PREAMBLE; info 1978 net/mac80211/tx.c info->antenna_sel_tx = local->hw.conf.antenna_sel_tx; info 1979 net/mac80211/tx.c info->control.retry_limit = 1; info 2030 net/mac80211/tx.c struct ieee80211_tx_info *info; info 2069 net/mac80211/tx.c info = IEEE80211_SKB_CB(skb); info 2074 net/mac80211/tx.c info->band = tx.channel->band; info 314 net/mac80211/wep.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); info 320 net/mac80211/wep.c info->control.hw_key = &tx->key->conf; info 572 net/mac80211/wext.c res = ieee80211_scan_results(local, info, extra, data->length); info 118 net/mac80211/wme.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); info 127 net/mac80211/wme.c if (info->flags & IEEE80211_TX_CTL_REQUEUE) { info 138 net/mac80211/wme.c info->flags |= IEEE80211_TX_CTL_AMPDU; info 140 net/mac80211/wme.c info->flags &= ~IEEE80211_TX_CTL_AMPDU; info 172 net/mac80211/wme.c info->flags |= IEEE80211_TX_CTL_AMPDU; info 174 net/mac80211/wme.c info->flags &= ~IEEE80211_TX_CTL_AMPDU; info 150 net/mac80211/wpa.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); info 158 net/mac80211/wpa.c info->control.hw_key = &tx->key->conf; info 187 net/mac80211/wpa.c info->control.hw_key = &tx->key->conf; info 369 net/mac80211/wpa.c struct ieee80211_tx_info *info = IEEE80211_SKB_CB(skb); info 378 net/mac80211/wpa.c info->control.hw_key = &tx->key->conf; info 412 net/mac80211/wpa.c info->control.hw_key = &tx->key->conf; info 2399 net/netfilter/ipvs/ip_vs_ctl.c struct ip_vs_getinfo info; info 2400 net/netfilter/ipvs/ip_vs_ctl.c info.version = IP_VS_VERSION_CODE; info 2401 net/netfilter/ipvs/ip_vs_ctl.c info.size = IP_VS_CONN_TAB_SIZE; info 2402 net/netfilter/ipvs/ip_vs_ctl.c info.num_services = ip_vs_num_services; info 2403 net/netfilter/ipvs/ip_vs_ctl.c if (copy_to_user(user, &info, sizeof(info)) != 0) info 3059 net/netfilter/ipvs/ip_vs_ctl.c cmd = info->genlhdr->cmd; info 3067 net/netfilter/ipvs/ip_vs_ctl.c ret = ip_vs_genl_set_config(info->attrs); info 3074 net/netfilter/ipvs/ip_vs_ctl.c if (!info->attrs[IPVS_CMD_ATTR_DAEMON] || info 3076 net/netfilter/ipvs/ip_vs_ctl.c info->attrs[IPVS_CMD_ATTR_DAEMON], info 3088 net/netfilter/ipvs/ip_vs_ctl.c !info->attrs[IPVS_CMD_ATTR_SERVICE]) { info 3100 net/netfilter/ipvs/ip_vs_ctl.c info->attrs[IPVS_CMD_ATTR_SERVICE], info 3127 net/netfilter/ipvs/ip_vs_ctl.c info->attrs[IPVS_CMD_ATTR_DEST], info 3176 net/netfilter/ipvs/ip_vs_ctl.c cmd = info->genlhdr->cmd; info 3195 net/netfilter/ipvs/ip_vs_ctl.c reply = genlmsg_put_reply(msg, info, &ip_vs_genl_family, 0, reply_cmd); info 3204 net/netfilter/ipvs/ip_vs_ctl.c svc = ip_vs_genl_find_service(info->attrs[IPVS_CMD_ATTR_SERVICE]); info 3246 net/netfilter/ipvs/ip_vs_ctl.c ret = genlmsg_unicast(msg, info->snd_pid); info 314 net/netfilter/nf_conntrack_ftp.c for (i = 0; i < info->seq_aft_nl_num[dir]; i++) info 315 net/netfilter/nf_conntrack_ftp.c if (info->seq_aft_nl[dir][i] == seq) info 328 net/netfilter/nf_conntrack_ftp.c for (i = 0; i < info->seq_aft_nl_num[dir]; i++) { info 329 net/netfilter/nf_conntrack_ftp.c if (info->seq_aft_nl[dir][i] == nl_seq) info 332 net/netfilter/nf_conntrack_ftp.c if (oldest == info->seq_aft_nl_num[dir] || info 333 net/netfilter/nf_conntrack_ftp.c before(info->seq_aft_nl[dir][i], info 334 net/netfilter/nf_conntrack_ftp.c info->seq_aft_nl[dir][oldest])) info 338 net/netfilter/nf_conntrack_ftp.c if (info->seq_aft_nl_num[dir] < NUM_SEQ_TO_REMEMBER) { info 339 net/netfilter/nf_conntrack_ftp.c info->seq_aft_nl[dir][info->seq_aft_nl_num[dir]++] = nl_seq; info 342 net/netfilter/nf_conntrack_ftp.c after(nl_seq, info->seq_aft_nl[dir][oldest])) { info 343 net/netfilter/nf_conntrack_ftp.c info->seq_aft_nl[dir][oldest] = nl_seq; info 115 net/netfilter/nf_conntrack_h323_main.c struct nf_ct_h323_master *info = &nfct_help(ct)->help.ct_h323_info; info 147 net/netfilter/nf_conntrack_h323_main.c if (info->tpkt_len[dir] > 0) { info 150 net/netfilter/nf_conntrack_h323_main.c "bytes\n", info->tpkt_len[dir]); info 151 net/netfilter/nf_conntrack_h323_main.c if (info->tpkt_len[dir] <= tcpdatalen) { info 155 net/netfilter/nf_conntrack_h323_main.c *datalen = info->tpkt_len[dir]; info 191 net/netfilter/nf_conntrack_h323_main.c info->tpkt_len[dir] = tpktlen - 4; info 207 net/netfilter/nf_conntrack_h323_main.c info->tpkt_len[dir] = 0; info 211 net/netfilter/nf_conntrack_h323_main.c info->tpkt_len[dir] = 0; info 1248 net/netfilter/nf_conntrack_h323_main.c struct nf_ct_h323_master *info = &nfct_help(ct)->help.ct_h323_info; info 1288 net/netfilter/nf_conntrack_h323_main.c info->sig_port[dir] = port; info 1363 net/netfilter/nf_conntrack_h323_main.c struct nf_ct_h323_master *info = &nfct_help(ct)->help.ct_h323_info; info 1386 net/netfilter/nf_conntrack_h323_main.c info->timeout = rrq->timeToLive; info 1388 net/netfilter/nf_conntrack_h323_main.c info->timeout = default_rrq_ttl; info 1398 net/netfilter/nf_conntrack_h323_main.c struct nf_ct_h323_master *info = &nfct_help(ct)->help.ct_h323_info; info 1417 net/netfilter/nf_conntrack_h323_main.c info->timeout = rcf->timeToLive; info 1420 net/netfilter/nf_conntrack_h323_main.c if (info->timeout > 0) { info 1422 net/netfilter/nf_conntrack_h323_main.c "%u seconds\n", info->timeout); info 1423 net/netfilter/nf_conntrack_h323_main.c nf_ct_refresh(ct, skb, info->timeout * HZ); info 1428 net/netfilter/nf_conntrack_h323_main.c info->sig_port[!dir]); info 1432 net/netfilter/nf_conntrack_h323_main.c info->timeout); info 1434 net/netfilter/nf_conntrack_h323_main.c set_expect_timeout(exp, info->timeout); info 1447 net/netfilter/nf_conntrack_h323_main.c struct nf_ct_h323_master *info = &nfct_help(ct)->help.ct_h323_info; info 1465 net/netfilter/nf_conntrack_h323_main.c info->sig_port[dir] = 0; info 1466 net/netfilter/nf_conntrack_h323_main.c info->sig_port[!dir] = 0; info 1479 net/netfilter/nf_conntrack_h323_main.c const struct nf_ct_h323_master *info = &nfct_help(ct)->help.ct_h323_info; info 1492 net/netfilter/nf_conntrack_h323_main.c port == info->sig_port[dir] && info 1498 net/netfilter/nf_conntrack_h323_main.c info->sig_port[!dir]); info 269 net/netfilter/nf_conntrack_pptp.c struct nf_ct_pptp_master *info = &nfct_help(ct)->help.ct_pptp_info; info 280 net/netfilter/nf_conntrack_pptp.c if (info->sstate < PPTP_SESSION_REQUESTED) info 283 net/netfilter/nf_conntrack_pptp.c info->sstate = PPTP_SESSION_CONFIRMED; info 285 net/netfilter/nf_conntrack_pptp.c info->sstate = PPTP_SESSION_ERROR; info 290 net/netfilter/nf_conntrack_pptp.c if (info->sstate > PPTP_SESSION_STOPREQ) info 293 net/netfilter/nf_conntrack_pptp.c info->sstate = PPTP_SESSION_NONE; info 295 net/netfilter/nf_conntrack_pptp.c info->sstate = PPTP_SESSION_ERROR; info 300 net/netfilter/nf_conntrack_pptp.c if (info->sstate != PPTP_SESSION_CONFIRMED) info 302 net/netfilter/nf_conntrack_pptp.c if (info->cstate != PPTP_CALL_OUT_REQ && info 303 net/netfilter/nf_conntrack_pptp.c info->cstate != PPTP_CALL_OUT_CONF) info 308 net/netfilter/nf_conntrack_pptp.c if (info->pns_call_id != pcid) info 314 net/netfilter/nf_conntrack_pptp.c info->cstate = PPTP_CALL_OUT_CONF; info 315 net/netfilter/nf_conntrack_pptp.c info->pac_call_id = cid; info 318 net/netfilter/nf_conntrack_pptp.c info->cstate = PPTP_CALL_NONE; info 323 net/netfilter/nf_conntrack_pptp.c if (info->sstate != PPTP_SESSION_CONFIRMED) info 328 net/netfilter/nf_conntrack_pptp.c info->cstate = PPTP_CALL_IN_REQ; info 329 net/netfilter/nf_conntrack_pptp.c info->pac_call_id = cid; info 334 net/netfilter/nf_conntrack_pptp.c if (info->sstate != PPTP_SESSION_CONFIRMED) info 336 net/netfilter/nf_conntrack_pptp.c if (info->cstate != PPTP_CALL_IN_REP && info 337 net/netfilter/nf_conntrack_pptp.c info->cstate != PPTP_CALL_IN_CONF) info 341 net/netfilter/nf_conntrack_pptp.c cid = info->pac_call_id; info 343 net/netfilter/nf_conntrack_pptp.c if (info->pns_call_id != pcid) info 347 net/netfilter/nf_conntrack_pptp.c info->cstate = PPTP_CALL_IN_CONF; info 357 net/netfilter/nf_conntrack_pptp.c info->cstate = PPTP_CALL_NONE; info 382 net/netfilter/nf_conntrack_pptp.c msg, ntohs(cid), ntohs(pcid), info->cstate, info->sstate, info 383 net/netfilter/nf_conntrack_pptp.c ntohs(info->pns_call_id), ntohs(info->pac_call_id)); info 395 net/netfilter/nf_conntrack_pptp.c struct nf_ct_pptp_master *info = &nfct_help(ct)->help.ct_pptp_info; info 406 net/netfilter/nf_conntrack_pptp.c if (info->sstate != PPTP_SESSION_NONE) info 408 net/netfilter/nf_conntrack_pptp.c info->sstate = PPTP_SESSION_REQUESTED; info 413 net/netfilter/nf_conntrack_pptp.c info->sstate = PPTP_SESSION_STOPREQ; info 418 net/netfilter/nf_conntrack_pptp.c if (info->sstate != PPTP_SESSION_CONFIRMED) info 420 net/netfilter/nf_conntrack_pptp.c info->cstate = PPTP_CALL_OUT_REQ; info 424 net/netfilter/nf_conntrack_pptp.c info->pns_call_id = cid; info 429 net/netfilter/nf_conntrack_pptp.c if (info->cstate != PPTP_CALL_IN_REQ && info 430 net/netfilter/nf_conntrack_pptp.c info->cstate != PPTP_CALL_IN_REP) info 435 net/netfilter/nf_conntrack_pptp.c if (info->pac_call_id != pcid) info 442 net/netfilter/nf_conntrack_pptp.c info->cstate = PPTP_CALL_IN_REP; info 443 net/netfilter/nf_conntrack_pptp.c info->pns_call_id = cid; info 445 net/netfilter/nf_conntrack_pptp.c info->cstate = PPTP_CALL_NONE; info 450 net/netfilter/nf_conntrack_pptp.c if (info->sstate != PPTP_SESSION_CONFIRMED) info 455 net/netfilter/nf_conntrack_pptp.c info->cstate = PPTP_CALL_CLEAR_REQ; info 477 net/netfilter/nf_conntrack_pptp.c msg, ntohs(cid), ntohs(pcid), info->cstate, info->sstate, info 478 net/netfilter/nf_conntrack_pptp.c ntohs(info->pns_call_id), ntohs(info->pac_call_id)); info 505 net/netfilter/nf_conntrack_pptp.c const struct nf_ct_pptp_master *info = &nfct_help(ct)->help.ct_pptp_info; info 561 net/netfilter/nf_conntrack_pptp.c oldsstate = info->sstate; info 562 net/netfilter/nf_conntrack_pptp.c oldcstate = info->cstate; info 577 net/netfilter/nf_conntrack_pptp.c oldsstate, info->sstate, oldcstate, info->cstate); info 611 net/netfilter/x_tables.c if (info->size <= PAGE_SIZE) info 612 net/netfilter/x_tables.c kfree(info->entries[cpu]); info 614 net/netfilter/x_tables.c vfree(info->entries[cpu]); info 616 net/netfilter/x_tables.c kfree(info); info 80 net/netfilter/xt_CONNMARK.c const struct xt_connmark_tginfo1 *info = par->targinfo; info 89 net/netfilter/xt_CONNMARK.c switch (info->mode) { info 91 net/netfilter/xt_CONNMARK.c newmark = (ct->mark & ~info->ctmask) ^ info->ctmark; info 98 net/netfilter/xt_CONNMARK.c newmark = (ct->mark & ~info->ctmask) ^ info 99 net/netfilter/xt_CONNMARK.c (skb->mark & info->nfmask); info 106 net/netfilter/xt_CONNMARK.c newmark = (skb->mark & ~info->nfmask) ^ info 107 net/netfilter/xt_CONNMARK.c (ct->mark & info->ctmask); info 70 net/netfilter/xt_CONNSECMARK.c const struct xt_connsecmark_target_info *info = par->targinfo; info 72 net/netfilter/xt_CONNSECMARK.c switch (info->mode) { info 90 net/netfilter/xt_CONNSECMARK.c const struct xt_connsecmark_target_info *info = par->targinfo; info 99 net/netfilter/xt_CONNSECMARK.c switch (info->mode) { info 105 net/netfilter/xt_CONNSECMARK.c printk(KERN_INFO PFX "invalid mode: %hu\n", info->mode); info 66 net/netfilter/xt_DSCP.c const struct xt_DSCP_info *info = par->targinfo; info 68 net/netfilter/xt_DSCP.c if (info->dscp > XT_DSCP_MAX) { info 69 net/netfilter/xt_DSCP.c printk(KERN_WARNING "DSCP: dscp %x out of range\n", info->dscp); info 78 net/netfilter/xt_DSCP.c const struct ipt_tos_target_info *info = par->targinfo; info 82 net/netfilter/xt_DSCP.c if ((iph->tos & IPTOS_TOS_MASK) != info->tos) { info 88 net/netfilter/xt_DSCP.c iph->tos = (iph->tos & IPTOS_PREC_MASK) | info->tos; info 97 net/netfilter/xt_DSCP.c const struct ipt_tos_target_info *info = par->targinfo; info 98 net/netfilter/xt_DSCP.c const uint8_t tos = info->tos; info 113 net/netfilter/xt_DSCP.c const struct xt_tos_target_info *info = par->targinfo; info 118 net/netfilter/xt_DSCP.c nv = (orig & ~info->tos_mask) ^ info->tos_value; info 133 net/netfilter/xt_DSCP.c const struct xt_tos_target_info *info = par->targinfo; info 138 net/netfilter/xt_DSCP.c nv = (orig & info->tos_mask) ^ info->tos_value; info 63 net/netfilter/xt_MARK.c const struct xt_mark_tginfo2 *info = par->targinfo; info 65 net/netfilter/xt_MARK.c skb->mark = (skb->mark & ~info->mask) ^ info->mark; info 26 net/netfilter/xt_NFLOG.c const struct xt_nflog_info *info = par->targinfo; info 30 net/netfilter/xt_NFLOG.c li.u.ulog.copy_len = info->len; info 31 net/netfilter/xt_NFLOG.c li.u.ulog.group = info->group; info 32 net/netfilter/xt_NFLOG.c li.u.ulog.qthreshold = info->threshold; info 35 net/netfilter/xt_NFLOG.c par->out, &li, "%s", info->prefix); info 41 net/netfilter/xt_NFLOG.c const struct xt_nflog_info *info = par->targinfo; info 43 net/netfilter/xt_NFLOG.c if (info->flags & ~XT_NFLOG_MASK) info 45 net/netfilter/xt_NFLOG.c if (info->prefix[sizeof(info->prefix) - 1] != '\0') info 76 net/netfilter/xt_RATEEST.c const struct xt_rateest_target_info *info = par->targinfo; info 77 net/netfilter/xt_RATEEST.c struct gnet_stats_basic *stats = &info->est->bstats; info 79 net/netfilter/xt_RATEEST.c spin_lock_bh(&info->est->lock); info 82 net/netfilter/xt_RATEEST.c spin_unlock_bh(&info->est->lock); info 89 net/netfilter/xt_RATEEST.c struct xt_rateest_target_info *info = par->targinfo; info 96 net/netfilter/xt_RATEEST.c est = xt_rateest_lookup(info->name); info 102 net/netfilter/xt_RATEEST.c if ((!info->interval && !info->ewma_log) || info 103 net/netfilter/xt_RATEEST.c (info->interval != est->params.interval || info 104 net/netfilter/xt_RATEEST.c info->ewma_log != est->params.ewma_log)) { info 108 net/netfilter/xt_RATEEST.c info->est = est; info 116 net/netfilter/xt_RATEEST.c strlcpy(est->name, info->name, sizeof(est->name)); info 119 net/netfilter/xt_RATEEST.c est->params.interval = info->interval; info 120 net/netfilter/xt_RATEEST.c est->params.ewma_log = info->ewma_log; info 124 net/netfilter/xt_RATEEST.c cfg.est.interval = info->interval; info 125 net/netfilter/xt_RATEEST.c cfg.est.ewma_log = info->ewma_log; info 131 net/netfilter/xt_RATEEST.c info->est = est; info 144 net/netfilter/xt_RATEEST.c struct xt_rateest_target_info *info = par->targinfo; info 146 net/netfilter/xt_RATEEST.c xt_rateest_put(info->est); info 35 net/netfilter/xt_SECMARK.c const struct xt_secmark_target_info *info = par->targinfo; info 37 net/netfilter/xt_SECMARK.c BUG_ON(info->mode != mode); info 41 net/netfilter/xt_SECMARK.c secmark = info->u.sel.selsid; info 55 net/netfilter/xt_SECMARK.c struct xt_secmark_target_selinux_info *sel = &info->u.sel; info 85 net/netfilter/xt_SECMARK.c struct xt_secmark_target_info *info = par->targinfo; info 94 net/netfilter/xt_SECMARK.c if (mode && mode != info->mode) { info 96 net/netfilter/xt_SECMARK.c "rules for mode %hu\n", mode, info->mode); info 100 net/netfilter/xt_SECMARK.c switch (info->mode) { info 102 net/netfilter/xt_SECMARK.c if (!checkentry_selinux(info)) info 107 net/netfilter/xt_SECMARK.c printk(KERN_INFO PFX "invalid mode: %hu\n", info->mode); info 112 net/netfilter/xt_SECMARK.c mode = info->mode; info 75 net/netfilter/xt_TCPMSS.c if (info->mss == XT_TCPMSS_CLAMP_PMTU) { info 91 net/netfilter/xt_TCPMSS.c newmss = info->mss; info 242 net/netfilter/xt_TCPMSS.c const struct xt_tcpmss_info *info = par->targinfo; info 245 net/netfilter/xt_TCPMSS.c if (info->mss == XT_TCPMSS_CLAMP_PMTU && info 262 net/netfilter/xt_TCPMSS.c const struct xt_tcpmss_info *info = par->targinfo; info 265 net/netfilter/xt_TCPMSS.c if (info->mss == XT_TCPMSS_CLAMP_PMTU && info 58 net/netfilter/xt_TCPOPTSTRIP.c if (!tcpoptstrip_test_bit(info->strip_bmap, opt[i])) info 183 net/netfilter/xt_connlimit.c const struct xt_connlimit_info *info = par->matchinfo; info 206 net/netfilter/xt_connlimit.c spin_lock_bh(&info->data->lock); info 207 net/netfilter/xt_connlimit.c connections = count_them(info->data, tuple_ptr, &addr, info 208 net/netfilter/xt_connlimit.c &info->mask, par->match); info 209 net/netfilter/xt_connlimit.c spin_unlock_bh(&info->data->lock); info 217 net/netfilter/xt_connlimit.c return (connections > info->limit) ^ info->inverse; info 226 net/netfilter/xt_connlimit.c struct xt_connlimit_info *info = par->matchinfo; info 236 net/netfilter/xt_connlimit.c info->data = kmalloc(sizeof(struct xt_connlimit_data), GFP_KERNEL); info 237 net/netfilter/xt_connlimit.c if (info->data == NULL) { info 242 net/netfilter/xt_connlimit.c spin_lock_init(&info->data->lock); info 243 net/netfilter/xt_connlimit.c for (i = 0; i < ARRAY_SIZE(info->data->iphash); ++i) info 244 net/netfilter/xt_connlimit.c INIT_LIST_HEAD(&info->data->iphash[i]); info 251 net/netfilter/xt_connlimit.c const struct xt_connlimit_info *info = par->matchinfo; info 254 net/netfilter/xt_connlimit.c struct list_head *hash = info->data->iphash; info 259 net/netfilter/xt_connlimit.c for (i = 0; i < ARRAY_SIZE(info->data->iphash); ++i) { info 266 net/netfilter/xt_connlimit.c kfree(info->data); info 39 net/netfilter/xt_connmark.c const struct xt_connmark_mtinfo1 *info = par->matchinfo; info 47 net/netfilter/xt_connmark.c return ((ct->mark & info->mask) == info->mark) ^ info->invert; info 53 net/netfilter/xt_connmark.c const struct xt_connmark_info *info = par->matchinfo; info 61 net/netfilter/xt_connmark.c return ((ct->mark & info->mask) == info->mark) ^ info->invert; info 136 net/netfilter/xt_conntrack.c &info->origsrc_addr, &info->origsrc_mask, family); info 145 net/netfilter/xt_conntrack.c &info->origdst_addr, &info->origdst_mask, family); info 154 net/netfilter/xt_conntrack.c &info->replsrc_addr, &info->replsrc_mask, family); info 163 net/netfilter/xt_conntrack.c &info->repldst_addr, &info->repldst_mask, family); info 173 net/netfilter/xt_conntrack.c if ((info->match_flags & XT_CONNTRACK_PROTO) && info 174 net/netfilter/xt_conntrack.c (nf_ct_protonum(ct) == info->l4proto) ^ info 175 net/netfilter/xt_conntrack.c !(info->invert_flags & XT_CONNTRACK_PROTO)) info 179 net/netfilter/xt_conntrack.c if ((info->match_flags & XT_CONNTRACK_ORIGSRC_PORT) && info 180 net/netfilter/xt_conntrack.c (tuple->src.u.all == info->origsrc_port) ^ info 181 net/netfilter/xt_conntrack.c !(info->invert_flags & XT_CONNTRACK_ORIGSRC_PORT)) info 184 net/netfilter/xt_conntrack.c if ((info->match_flags & XT_CONNTRACK_ORIGDST_PORT) && info 185 net/netfilter/xt_conntrack.c (tuple->dst.u.all == info->origdst_port) ^ info 186 net/netfilter/xt_conntrack.c !(info->invert_flags & XT_CONNTRACK_ORIGDST_PORT)) info 191 net/netfilter/xt_conntrack.c if ((info->match_flags & XT_CONNTRACK_REPLSRC_PORT) && info 192 net/netfilter/xt_conntrack.c (tuple->src.u.all == info->replsrc_port) ^ info 193 net/netfilter/xt_conntrack.c !(info->invert_flags & XT_CONNTRACK_REPLSRC_PORT)) info 196 net/netfilter/xt_conntrack.c if ((info->match_flags & XT_CONNTRACK_REPLDST_PORT) && info 197 net/netfilter/xt_conntrack.c (tuple->dst.u.all == info->repldst_port) ^ info 198 net/netfilter/xt_conntrack.c !(info->invert_flags & XT_CONNTRACK_REPLDST_PORT)) info 207 net/netfilter/xt_conntrack.c const struct xt_conntrack_mtinfo1 *info = par->matchinfo; info 221 net/netfilter/xt_conntrack.c if (info->match_flags & XT_CONNTRACK_STATE) { info 228 net/netfilter/xt_conntrack.c if (!!(info->state_mask & statebit) ^ info 229 net/netfilter/xt_conntrack.c !(info->invert_flags & XT_CONNTRACK_STATE)) info 234 net/netfilter/xt_conntrack.c return info->match_flags & XT_CONNTRACK_STATE; info 235 net/netfilter/xt_conntrack.c if ((info->match_flags & XT_CONNTRACK_DIRECTION) && info 237 net/netfilter/xt_conntrack.c !!(info->invert_flags & XT_CONNTRACK_DIRECTION)) info 240 net/netfilter/xt_conntrack.c if (info->match_flags & XT_CONNTRACK_ORIGSRC) info 241 net/netfilter/xt_conntrack.c if (conntrack_mt_origsrc(ct, info, par->family) ^ info 242 net/netfilter/xt_conntrack.c !(info->invert_flags & XT_CONNTRACK_ORIGSRC)) info 245 net/netfilter/xt_conntrack.c if (info->match_flags & XT_CONNTRACK_ORIGDST) info 246 net/netfilter/xt_conntrack.c if (conntrack_mt_origdst(ct, info, par->family) ^ info 247 net/netfilter/xt_conntrack.c !(info->invert_flags & XT_CONNTRACK_ORIGDST)) info 250 net/netfilter/xt_conntrack.c if (info->match_flags & XT_CONNTRACK_REPLSRC) info 251 net/netfilter/xt_conntrack.c if (conntrack_mt_replsrc(ct, info, par->family) ^ info 252 net/netfilter/xt_conntrack.c !(info->invert_flags & XT_CONNTRACK_REPLSRC)) info 255 net/netfilter/xt_conntrack.c if (info->match_flags & XT_CONNTRACK_REPLDST) info 256 net/netfilter/xt_conntrack.c if (conntrack_mt_repldst(ct, info, par->family) ^ info 257 net/netfilter/xt_conntrack.c !(info->invert_flags & XT_CONNTRACK_REPLDST)) info 260 net/netfilter/xt_conntrack.c if (!ct_proto_port_check(info, ct)) info 263 net/netfilter/xt_conntrack.c if ((info->match_flags & XT_CONNTRACK_STATUS) && info 264 net/netfilter/xt_conntrack.c (!!(info->status_mask & ct->status) ^ info 265 net/netfilter/xt_conntrack.c !(info->invert_flags & XT_CONNTRACK_STATUS))) info 268 net/netfilter/xt_conntrack.c if (info->match_flags & XT_CONNTRACK_EXPIRES) { info 273 net/netfilter/xt_conntrack.c if ((expires >= info->expires_min && info 274 net/netfilter/xt_conntrack.c expires <= info->expires_max) ^ info 275 net/netfilter/xt_conntrack.c !(info->invert_flags & XT_CONNTRACK_EXPIRES)) info 98 net/netfilter/xt_dccp.c const struct xt_dccp_info *info = par->matchinfo; info 111 net/netfilter/xt_dccp.c return DCCHECK(ntohs(dh->dccph_sport) >= info->spts[0] info 112 net/netfilter/xt_dccp.c && ntohs(dh->dccph_sport) <= info->spts[1], info 113 net/netfilter/xt_dccp.c XT_DCCP_SRC_PORTS, info->flags, info->invflags) info 114 net/netfilter/xt_dccp.c && DCCHECK(ntohs(dh->dccph_dport) >= info->dpts[0] info 115 net/netfilter/xt_dccp.c && ntohs(dh->dccph_dport) <= info->dpts[1], info 116 net/netfilter/xt_dccp.c XT_DCCP_DEST_PORTS, info->flags, info->invflags) info 117 net/netfilter/xt_dccp.c && DCCHECK(match_types(dh, info->typemask), info 118 net/netfilter/xt_dccp.c XT_DCCP_TYPE, info->flags, info->invflags) info 119 net/netfilter/xt_dccp.c && DCCHECK(match_option(info->option, skb, par->thoff, dh, info 121 net/netfilter/xt_dccp.c XT_DCCP_OPTION, info->flags, info->invflags); info 126 net/netfilter/xt_dccp.c const struct xt_dccp_info *info = par->matchinfo; info 128 net/netfilter/xt_dccp.c return !(info->flags & ~XT_DCCP_VALID_FLAGS) info 129 net/netfilter/xt_dccp.c && !(info->invflags & ~XT_DCCP_VALID_FLAGS) info 130 net/netfilter/xt_dccp.c && !(info->invflags & ~info->flags); info 31 net/netfilter/xt_dscp.c const struct xt_dscp_info *info = par->matchinfo; info 34 net/netfilter/xt_dscp.c return (dscp == info->dscp) ^ !!info->invert; info 40 net/netfilter/xt_dscp.c const struct xt_dscp_info *info = par->matchinfo; info 43 net/netfilter/xt_dscp.c return (dscp == info->dscp) ^ !!info->invert; info 48 net/netfilter/xt_dscp.c const struct xt_dscp_info *info = par->matchinfo; info 50 net/netfilter/xt_dscp.c if (info->dscp > XT_DSCP_MAX) { info 51 net/netfilter/xt_dscp.c printk(KERN_ERR "xt_dscp: dscp %x out of range\n", info->dscp); info 61 net/netfilter/xt_dscp.c const struct ipt_tos_info *info = par->matchinfo; info 63 net/netfilter/xt_dscp.c return (ip_hdr(skb)->tos == info->tos) ^ info->invert; info 68 net/netfilter/xt_dscp.c const struct xt_tos_match_info *info = par->matchinfo; info 71 net/netfilter/xt_dscp.c return ((ip_hdr(skb)->tos & info->tos_mask) == info 72 net/netfilter/xt_dscp.c info->tos_value) ^ !!info->invert; info 74 net/netfilter/xt_dscp.c return ((ipv6_get_dsfield(ipv6_hdr(skb)) & info->tos_mask) == info 75 net/netfilter/xt_dscp.c info->tos_value) ^ !!info->invert; info 620 net/netfilter/xt_hashlimit.c const struct xt_hashlimit_mtinfo1 *info = par->matchinfo; info 621 net/netfilter/xt_hashlimit.c struct xt_hashlimit_htable *hinfo = info->hinfo; info 655 net/netfilter/xt_hashlimit.c return !(info->cfg.mode & XT_HASHLIMIT_INVERT); info 660 net/netfilter/xt_hashlimit.c return info->cfg.mode & XT_HASHLIMIT_INVERT; info 712 net/netfilter/xt_hashlimit.c struct xt_hashlimit_mtinfo1 *info = par->matchinfo; info 715 net/netfilter/xt_hashlimit.c if (info->cfg.burst == 0 || info 716 net/netfilter/xt_hashlimit.c user2credits(info->cfg.avg * info->cfg.burst) < info 717 net/netfilter/xt_hashlimit.c user2credits(info->cfg.avg)) { info 719 net/netfilter/xt_hashlimit.c info->cfg.avg, info->cfg.burst); info 722 net/netfilter/xt_hashlimit.c if (info->cfg.gc_interval == 0 || info->cfg.expire == 0) info 724 net/netfilter/xt_hashlimit.c if (info->name[sizeof(info->name)-1] != '\0') info 727 net/netfilter/xt_hashlimit.c if (info->cfg.srcmask > 32 || info->cfg.dstmask > 32) info 730 net/netfilter/xt_hashlimit.c if (info->cfg.srcmask > 128 || info->cfg.dstmask > 128) info 741 net/netfilter/xt_hashlimit.c info->hinfo = htable_find_get(info->name, par->match->family); info 742 net/netfilter/xt_hashlimit.c if (!info->hinfo && htable_create(info, par->match->family) != 0) { info 760 net/netfilter/xt_hashlimit.c const struct xt_hashlimit_mtinfo1 *info = par->matchinfo; info 762 net/netfilter/xt_hashlimit.c htable_put(info->hinfo); info 29 net/netfilter/xt_helper.c const struct xt_helper_info *info = par->matchinfo; info 34 net/netfilter/xt_helper.c bool ret = info->invert; info 49 net/netfilter/xt_helper.c if (info->name[0] == '\0') info 52 net/netfilter/xt_helper.c ret ^= !strncmp(helper->name, info->name, info 59 net/netfilter/xt_helper.c struct xt_helper_info *info = par->matchinfo; info 66 net/netfilter/xt_helper.c info->name[29] = '\0'; info 22 net/netfilter/xt_iprange.c const struct ipt_iprange_info *info = par->matchinfo; info 25 net/netfilter/xt_iprange.c if (info->flags & IPRANGE_SRC) { info 26 net/netfilter/xt_iprange.c if ((ntohl(iph->saddr) < ntohl(info->src.min_ip) info 27 net/netfilter/xt_iprange.c || ntohl(iph->saddr) > ntohl(info->src.max_ip)) info 28 net/netfilter/xt_iprange.c ^ !!(info->flags & IPRANGE_SRC_INV)) { info 32 net/netfilter/xt_iprange.c info->flags & IPRANGE_SRC_INV ? "(INV) " : "", info 33 net/netfilter/xt_iprange.c NIPQUAD(info->src.min_ip), info 34 net/netfilter/xt_iprange.c NIPQUAD(info->src.max_ip)); info 38 net/netfilter/xt_iprange.c if (info->flags & IPRANGE_DST) { info 39 net/netfilter/xt_iprange.c if ((ntohl(iph->daddr) < ntohl(info->dst.min_ip) info 40 net/netfilter/xt_iprange.c || ntohl(iph->daddr) > ntohl(info->dst.max_ip)) info 41 net/netfilter/xt_iprange.c ^ !!(info->flags & IPRANGE_DST_INV)) { info 45 net/netfilter/xt_iprange.c info->flags & IPRANGE_DST_INV ? "(INV) " : "", info 46 net/netfilter/xt_iprange.c NIPQUAD(info->dst.min_ip), info 47 net/netfilter/xt_iprange.c NIPQUAD(info->dst.max_ip)); info 57 net/netfilter/xt_iprange.c const struct xt_iprange_mtinfo *info = par->matchinfo; info 61 net/netfilter/xt_iprange.c if (info->flags & IPRANGE_SRC) { info 62 net/netfilter/xt_iprange.c m = ntohl(iph->saddr) < ntohl(info->src_min.ip); info 63 net/netfilter/xt_iprange.c m |= ntohl(iph->saddr) > ntohl(info->src_max.ip); info 64 net/netfilter/xt_iprange.c m ^= info->flags & IPRANGE_SRC_INV; info 69 net/netfilter/xt_iprange.c (info->flags & IPRANGE_SRC_INV) ? "(INV) " : "", info 70 net/netfilter/xt_iprange.c NIPQUAD(info->src_max.ip), info 71 net/netfilter/xt_iprange.c NIPQUAD(info->src_max.ip)); info 75 net/netfilter/xt_iprange.c if (info->flags & IPRANGE_DST) { info 76 net/netfilter/xt_iprange.c m = ntohl(iph->daddr) < ntohl(info->dst_min.ip); info 77 net/netfilter/xt_iprange.c m |= ntohl(iph->daddr) > ntohl(info->dst_max.ip); info 78 net/netfilter/xt_iprange.c m ^= info->flags & IPRANGE_DST_INV; info 83 net/netfilter/xt_iprange.c (info->flags & IPRANGE_DST_INV) ? "(INV) " : "", info 84 net/netfilter/xt_iprange.c NIPQUAD(info->dst_min.ip), info 85 net/netfilter/xt_iprange.c NIPQUAD(info->dst_max.ip)); info 110 net/netfilter/xt_iprange.c const struct xt_iprange_mtinfo *info = par->matchinfo; info 114 net/netfilter/xt_iprange.c if (info->flags & IPRANGE_SRC) { info 115 net/netfilter/xt_iprange.c m = iprange_ipv6_sub(&iph->saddr, &info->src_min.in6) < 0; info 116 net/netfilter/xt_iprange.c m |= iprange_ipv6_sub(&iph->saddr, &info->src_max.in6) > 0; info 117 net/netfilter/xt_iprange.c m ^= info->flags & IPRANGE_SRC_INV; info 121 net/netfilter/xt_iprange.c if (info->flags & IPRANGE_DST) { info 122 net/netfilter/xt_iprange.c m = iprange_ipv6_sub(&iph->daddr, &info->dst_min.in6) < 0; info 123 net/netfilter/xt_iprange.c m |= iprange_ipv6_sub(&iph->daddr, &info->dst_max.in6) > 0; info 124 net/netfilter/xt_iprange.c m ^= info->flags & IPRANGE_DST_INV; info 26 net/netfilter/xt_length.c const struct xt_length_info *info = par->matchinfo; info 29 net/netfilter/xt_length.c return (pktlen >= info->min && pktlen <= info->max) ^ info->invert; info 35 net/netfilter/xt_length.c const struct xt_length_info *info = par->matchinfo; info 39 net/netfilter/xt_length.c return (pktlen >= info->min && pktlen <= info->max) ^ info->invert; info 29 net/netfilter/xt_mac.c const struct xt_mac_info *info = par->matchinfo; info 35 net/netfilter/xt_mac.c && ((!compare_ether_addr(eth_hdr(skb)->h_source, info->srcaddr)) info 36 net/netfilter/xt_mac.c ^ info->invert); info 28 net/netfilter/xt_mark.c const struct xt_mark_info *info = par->matchinfo; info 30 net/netfilter/xt_mark.c return ((skb->mark & info->mask) == info->mark) ^ info->invert; info 36 net/netfilter/xt_mark.c const struct xt_mark_mtinfo1 *info = par->matchinfo; info 38 net/netfilter/xt_mark.c return ((skb->mark & info->mask) == info->mark) ^ info->invert; info 26 net/netfilter/xt_owner.c const struct ipt_owner_info *info = par->matchinfo; info 36 net/netfilter/xt_owner.c if (info->match & IPT_OWNER_UID) info 37 net/netfilter/xt_owner.c if ((filp->f_uid != info->uid) ^ info 38 net/netfilter/xt_owner.c !!(info->invert & IPT_OWNER_UID)) info 41 net/netfilter/xt_owner.c if (info->match & IPT_OWNER_GID) info 42 net/netfilter/xt_owner.c if ((filp->f_gid != info->gid) ^ info 43 net/netfilter/xt_owner.c !!(info->invert & IPT_OWNER_GID)) info 52 net/netfilter/xt_owner.c const struct ip6t_owner_info *info = par->matchinfo; info 62 net/netfilter/xt_owner.c if (info->match & IP6T_OWNER_UID) info 63 net/netfilter/xt_owner.c if ((filp->f_uid != info->uid) ^ info 64 net/netfilter/xt_owner.c !!(info->invert & IP6T_OWNER_UID)) info 67 net/netfilter/xt_owner.c if (info->match & IP6T_OWNER_GID) info 68 net/netfilter/xt_owner.c if ((filp->f_gid != info->gid) ^ info 69 net/netfilter/xt_owner.c !!(info->invert & IP6T_OWNER_GID)) info 78 net/netfilter/xt_owner.c const struct xt_owner_match_info *info = par->matchinfo; info 82 net/netfilter/xt_owner.c return (info->match ^ info->invert) == 0; info 83 net/netfilter/xt_owner.c else if (info->match & info->invert & XT_OWNER_SOCKET) info 92 net/netfilter/xt_owner.c return ((info->match ^ info->invert) & info 95 net/netfilter/xt_owner.c if (info->match & XT_OWNER_UID) info 96 net/netfilter/xt_owner.c if ((filp->f_uid >= info->uid_min && info 97 net/netfilter/xt_owner.c filp->f_uid <= info->uid_max) ^ info 98 net/netfilter/xt_owner.c !(info->invert & XT_OWNER_UID)) info 101 net/netfilter/xt_owner.c if (info->match & XT_OWNER_GID) info 102 net/netfilter/xt_owner.c if ((filp->f_gid >= info->gid_min && info 103 net/netfilter/xt_owner.c filp->f_gid <= info->gid_max) ^ info 104 net/netfilter/xt_owner.c !(info->invert & XT_OWNER_GID)) info 112 net/netfilter/xt_owner.c const struct ipt_owner_info *info = par->matchinfo; info 114 net/netfilter/xt_owner.c if (info->match & (IPT_OWNER_PID | IPT_OWNER_SID | IPT_OWNER_COMM)) { info 126 net/netfilter/xt_owner.c const struct ip6t_owner_info *info = par->matchinfo; info 128 net/netfilter/xt_owner.c if (info->match & (IP6T_OWNER_PID | IP6T_OWNER_SID)) { info 28 net/netfilter/xt_physdev.c const struct xt_physdev_info *info = par->matchinfo; info 38 net/netfilter/xt_physdev.c if ((info->bitmask & XT_PHYSDEV_OP_BRIDGED) && info 39 net/netfilter/xt_physdev.c !(info->invert & XT_PHYSDEV_OP_BRIDGED)) info 41 net/netfilter/xt_physdev.c if ((info->bitmask & XT_PHYSDEV_OP_ISIN) && info 42 net/netfilter/xt_physdev.c !(info->invert & XT_PHYSDEV_OP_ISIN)) info 44 net/netfilter/xt_physdev.c if ((info->bitmask & XT_PHYSDEV_OP_ISOUT) && info 45 net/netfilter/xt_physdev.c !(info->invert & XT_PHYSDEV_OP_ISOUT)) info 47 net/netfilter/xt_physdev.c if ((info->bitmask & XT_PHYSDEV_OP_IN) && info 48 net/netfilter/xt_physdev.c !(info->invert & XT_PHYSDEV_OP_IN)) info 50 net/netfilter/xt_physdev.c if ((info->bitmask & XT_PHYSDEV_OP_OUT) && info 51 net/netfilter/xt_physdev.c !(info->invert & XT_PHYSDEV_OP_OUT)) info 57 net/netfilter/xt_physdev.c if ((info->bitmask & XT_PHYSDEV_OP_BRIDGED) && info 59 net/netfilter/xt_physdev.c !(info->invert & XT_PHYSDEV_OP_BRIDGED))) info 62 net/netfilter/xt_physdev.c if ((info->bitmask & XT_PHYSDEV_OP_ISIN && info 63 net/netfilter/xt_physdev.c (!nf_bridge->physindev ^ !!(info->invert & XT_PHYSDEV_OP_ISIN))) || info 64 net/netfilter/xt_physdev.c (info->bitmask & XT_PHYSDEV_OP_ISOUT && info 65 net/netfilter/xt_physdev.c (!nf_bridge->physoutdev ^ !!(info->invert & XT_PHYSDEV_OP_ISOUT)))) info 68 net/netfilter/xt_physdev.c if (!(info->bitmask & XT_PHYSDEV_OP_IN)) info 73 net/netfilter/xt_physdev.c ^ ((const unsigned int *)info->physindev)[i]) info 74 net/netfilter/xt_physdev.c & ((const unsigned int *)info->in_mask)[i]; info 77 net/netfilter/xt_physdev.c if (!ret ^ !(info->invert & XT_PHYSDEV_OP_IN)) info 81 net/netfilter/xt_physdev.c if (!(info->bitmask & XT_PHYSDEV_OP_OUT)) info 87 net/netfilter/xt_physdev.c ^ ((const unsigned int *)info->physoutdev)[i]) info 88 net/netfilter/xt_physdev.c & ((const unsigned int *)info->out_mask)[i]; info 91 net/netfilter/xt_physdev.c return ret ^ !(info->invert & XT_PHYSDEV_OP_OUT); info 96 net/netfilter/xt_physdev.c const struct xt_physdev_info *info = par->matchinfo; info 98 net/netfilter/xt_physdev.c if (!(info->bitmask & XT_PHYSDEV_OP_MASK) || info 99 net/netfilter/xt_physdev.c info->bitmask & ~XT_PHYSDEV_OP_MASK) info 101 net/netfilter/xt_physdev.c if (info->bitmask & XT_PHYSDEV_OP_OUT && info 102 net/netfilter/xt_physdev.c (!(info->bitmask & XT_PHYSDEV_OP_BRIDGED) || info 103 net/netfilter/xt_physdev.c info->invert & XT_PHYSDEV_OP_BRIDGED) && info 28 net/netfilter/xt_pkttype.c const struct xt_pkttype_info *info = par->matchinfo; info 42 net/netfilter/xt_pkttype.c return (type == info->pkttype) ^ info->invert; info 60 net/netfilter/xt_policy.c int strict = info->flags & XT_POLICY_MATCH_STRICT; info 65 net/netfilter/xt_policy.c if (strict && info->len != sp->len) info 70 net/netfilter/xt_policy.c if (pos >= info->len) info 72 net/netfilter/xt_policy.c e = &info->pol[pos]; info 90 net/netfilter/xt_policy.c int strict = info->flags & XT_POLICY_MATCH_STRICT; info 98 net/netfilter/xt_policy.c if (pos >= info->len) info 100 net/netfilter/xt_policy.c e = &info->pol[pos]; info 109 net/netfilter/xt_policy.c return strict ? i == info->len : 0; info 115 net/netfilter/xt_policy.c const struct xt_policy_info *info = par->matchinfo; info 118 net/netfilter/xt_policy.c if (info->flags & XT_POLICY_MATCH_IN) info 119 net/netfilter/xt_policy.c ret = match_policy_in(skb, info, par->match->family); info 121 net/netfilter/xt_policy.c ret = match_policy_out(skb, info, par->match->family); info 124 net/netfilter/xt_policy.c ret = info->flags & XT_POLICY_MATCH_NONE ? true : false; info 125 net/netfilter/xt_policy.c else if (info->flags & XT_POLICY_MATCH_NONE) info 133 net/netfilter/xt_policy.c const struct xt_policy_info *info = par->matchinfo; info 135 net/netfilter/xt_policy.c if (!(info->flags & (XT_POLICY_MATCH_IN|XT_POLICY_MATCH_OUT))) { info 141 net/netfilter/xt_policy.c (1 << NF_INET_LOCAL_IN)) && info->flags & XT_POLICY_MATCH_OUT) { info 147 net/netfilter/xt_policy.c (1 << NF_INET_LOCAL_OUT)) && info->flags & XT_POLICY_MATCH_IN) { info 152 net/netfilter/xt_policy.c if (info->len > XT_POLICY_MAX_ELEM) { info 20 net/netfilter/xt_rateest.c const struct xt_rateest_match_info *info = par->matchinfo; info 25 net/netfilter/xt_rateest.c spin_lock_bh(&info->est1->lock); info 26 net/netfilter/xt_rateest.c r = &info->est1->rstats; info 27 net/netfilter/xt_rateest.c if (info->flags & XT_RATEEST_MATCH_DELTA) { info 28 net/netfilter/xt_rateest.c bps1 = info->bps1 >= r->bps ? info->bps1 - r->bps : 0; info 29 net/netfilter/xt_rateest.c pps1 = info->pps1 >= r->pps ? info->pps1 - r->pps : 0; info 34 net/netfilter/xt_rateest.c spin_unlock_bh(&info->est1->lock); info 36 net/netfilter/xt_rateest.c if (info->flags & XT_RATEEST_MATCH_ABS) { info 37 net/netfilter/xt_rateest.c bps2 = info->bps2; info 38 net/netfilter/xt_rateest.c pps2 = info->pps2; info 40 net/netfilter/xt_rateest.c spin_lock_bh(&info->est2->lock); info 41 net/netfilter/xt_rateest.c r = &info->est2->rstats; info 42 net/netfilter/xt_rateest.c if (info->flags & XT_RATEEST_MATCH_DELTA) { info 43 net/netfilter/xt_rateest.c bps2 = info->bps2 >= r->bps ? info->bps2 - r->bps : 0; info 44 net/netfilter/xt_rateest.c pps2 = info->pps2 >= r->pps ? info->pps2 - r->pps : 0; info 49 net/netfilter/xt_rateest.c spin_unlock_bh(&info->est2->lock); info 52 net/netfilter/xt_rateest.c switch (info->mode) { info 54 net/netfilter/xt_rateest.c if (info->flags & XT_RATEEST_MATCH_BPS) info 56 net/netfilter/xt_rateest.c if (info->flags & XT_RATEEST_MATCH_PPS) info 60 net/netfilter/xt_rateest.c if (info->flags & XT_RATEEST_MATCH_BPS) info 62 net/netfilter/xt_rateest.c if (info->flags & XT_RATEEST_MATCH_PPS) info 66 net/netfilter/xt_rateest.c if (info->flags & XT_RATEEST_MATCH_BPS) info 68 net/netfilter/xt_rateest.c if (info->flags & XT_RATEEST_MATCH_PPS) info 73 net/netfilter/xt_rateest.c ret ^= info->flags & XT_RATEEST_MATCH_INVERT ? true : false; info 79 net/netfilter/xt_rateest.c struct xt_rateest_match_info *info = par->matchinfo; info 82 net/netfilter/xt_rateest.c if (hweight32(info->flags & (XT_RATEEST_MATCH_ABS | info 86 net/netfilter/xt_rateest.c if (!(info->flags & (XT_RATEEST_MATCH_BPS | XT_RATEEST_MATCH_PPS))) info 89 net/netfilter/xt_rateest.c switch (info->mode) { info 98 net/netfilter/xt_rateest.c est1 = xt_rateest_lookup(info->name1); info 102 net/netfilter/xt_rateest.c if (info->flags & XT_RATEEST_MATCH_REL) { info 103 net/netfilter/xt_rateest.c est2 = xt_rateest_lookup(info->name2); info 110 net/netfilter/xt_rateest.c info->est1 = est1; info 111 net/netfilter/xt_rateest.c info->est2 = est2; info 122 net/netfilter/xt_rateest.c struct xt_rateest_match_info *info = par->matchinfo; info 124 net/netfilter/xt_rateest.c xt_rateest_put(info->est1); info 125 net/netfilter/xt_rateest.c if (info->est2) info 126 net/netfilter/xt_rateest.c xt_rateest_put(info->est2); info 27 net/netfilter/xt_realm.c const struct xt_realm_info *info = par->matchinfo; info 30 net/netfilter/xt_realm.c return (info->id == (dst->tclassid & info->mask)) ^ info->invert; info 209 net/netfilter/xt_recent.c const struct xt_recent_mtinfo *info = par->matchinfo; info 214 net/netfilter/xt_recent.c bool ret = info->invert; info 219 net/netfilter/xt_recent.c if (info->side == XT_RECENT_DEST) info 228 net/netfilter/xt_recent.c if (info->side == XT_RECENT_DEST) info 241 net/netfilter/xt_recent.c t = recent_table_lookup(info->name); info 243 net/netfilter/xt_recent.c (info->check_set & XT_RECENT_TTL) ? ttl : 0); info 245 net/netfilter/xt_recent.c if (!(info->check_set & XT_RECENT_SET)) info 254 net/netfilter/xt_recent.c if (info->check_set & XT_RECENT_SET) info 256 net/netfilter/xt_recent.c else if (info->check_set & XT_RECENT_REMOVE) { info 259 net/netfilter/xt_recent.c } else if (info->check_set & (XT_RECENT_CHECK | XT_RECENT_UPDATE)) { info 260 net/netfilter/xt_recent.c unsigned long time = jiffies - info->seconds * HZ; info 264 net/netfilter/xt_recent.c if (info->seconds && time_after(time, e->stamps[i])) info 266 net/netfilter/xt_recent.c if (++hits >= info->hit_count) { info 273 net/netfilter/xt_recent.c if (info->check_set & XT_RECENT_SET || info 274 net/netfilter/xt_recent.c (info->check_set & XT_RECENT_UPDATE && ret)) { info 285 net/netfilter/xt_recent.c const struct xt_recent_mtinfo *info = par->matchinfo; info 290 net/netfilter/xt_recent.c if (hweight8(info->check_set & info 294 net/netfilter/xt_recent.c if ((info->check_set & (XT_RECENT_SET | XT_RECENT_REMOVE)) && info 295 net/netfilter/xt_recent.c (info->seconds || info->hit_count)) info 297 net/netfilter/xt_recent.c if (info->hit_count > ip_pkt_list_tot) info 299 net/netfilter/xt_recent.c if (info->name[0] == '\0' || info 300 net/netfilter/xt_recent.c strnlen(info->name, XT_RECENT_NAME_LEN) == XT_RECENT_NAME_LEN) info 304 net/netfilter/xt_recent.c t = recent_table_lookup(info->name); info 316 net/netfilter/xt_recent.c strcpy(t->name, info->name); info 354 net/netfilter/xt_recent.c const struct xt_recent_mtinfo *info = par->matchinfo; info 358 net/netfilter/xt_recent.c t = recent_table_lookup(info->name); info 51 net/netfilter/xt_sctp.c int chunk_match_type = info->chunk_match_type; info 52 net/netfilter/xt_sctp.c const struct xt_sctp_flag_info *flag_info = info->flag_info; info 53 net/netfilter/xt_sctp.c int flag_count = info->flag_count; info 60 net/netfilter/xt_sctp.c SCTP_CHUNKMAP_COPY(chunkmapcopy, info->chunkmap); info 77 net/netfilter/xt_sctp.c if (SCTP_CHUNKMAP_IS_SET(info->chunkmap, sch->type)) { info 108 net/netfilter/xt_sctp.c return SCTP_CHUNKMAP_IS_CLEAR(info->chunkmap); info 122 net/netfilter/xt_sctp.c const struct xt_sctp_info *info = par->matchinfo; info 139 net/netfilter/xt_sctp.c return SCCHECK(ntohs(sh->source) >= info->spts[0] info 140 net/netfilter/xt_sctp.c && ntohs(sh->source) <= info->spts[1], info 141 net/netfilter/xt_sctp.c XT_SCTP_SRC_PORTS, info->flags, info->invflags) info 142 net/netfilter/xt_sctp.c && SCCHECK(ntohs(sh->dest) >= info->dpts[0] info 143 net/netfilter/xt_sctp.c && ntohs(sh->dest) <= info->dpts[1], info 144 net/netfilter/xt_sctp.c XT_SCTP_DEST_PORTS, info->flags, info->invflags) info 146 net/netfilter/xt_sctp.c info, par->hotdrop), info 147 net/netfilter/xt_sctp.c XT_SCTP_CHUNK_TYPES, info->flags, info->invflags); info 152 net/netfilter/xt_sctp.c const struct xt_sctp_info *info = par->matchinfo; info 154 net/netfilter/xt_sctp.c return !(info->flags & ~XT_SCTP_VALID_FLAGS) info 155 net/netfilter/xt_sctp.c && !(info->invflags & ~XT_SCTP_VALID_FLAGS) info 156 net/netfilter/xt_sctp.c && !(info->invflags & ~info->flags) info 157 net/netfilter/xt_sctp.c && ((!(info->flags & XT_SCTP_CHUNK_TYPES)) || info 158 net/netfilter/xt_sctp.c (info->chunk_match_type & info 30 net/netfilter/xt_statistic.c struct xt_statistic_info *info = (void *)par->matchinfo; info 31 net/netfilter/xt_statistic.c bool ret = info->flags & XT_STATISTIC_INVERT; info 33 net/netfilter/xt_statistic.c switch (info->mode) { info 35 net/netfilter/xt_statistic.c if ((net_random() & 0x7FFFFFFF) < info->u.random.probability) info 39 net/netfilter/xt_statistic.c info = info->master; info 41 net/netfilter/xt_statistic.c if (info->u.nth.count++ == info->u.nth.every) { info 42 net/netfilter/xt_statistic.c info->u.nth.count = 0; info 54 net/netfilter/xt_statistic.c struct xt_statistic_info *info = par->matchinfo; info 56 net/netfilter/xt_statistic.c if (info->mode > XT_STATISTIC_MODE_MAX || info 57 net/netfilter/xt_statistic.c info->flags & ~XT_STATISTIC_MASK) info 59 net/netfilter/xt_statistic.c info->master = info; info 30 net/netfilter/xt_tcpmss.c const struct xt_tcpmss_match_info *info = par->matchinfo; info 64 net/netfilter/xt_tcpmss.c return (mssval >= info->mss_min && info 65 net/netfilter/xt_tcpmss.c mssval <= info->mss_max) ^ info->invert; info 73 net/netfilter/xt_tcpmss.c return info->invert; info 158 net/netfilter/xt_time.c const struct xt_time_info *info = par->matchinfo; info 178 net/netfilter/xt_time.c if (info->flags & XT_TIME_LOCAL_TZ) info 191 net/netfilter/xt_time.c if (stamp < info->date_start || stamp > info->date_stop) info 196 net/netfilter/xt_time.c if (info->daytime_start < info->daytime_stop) { info 197 net/netfilter/xt_time.c if (packet_time < info->daytime_start || info 198 net/netfilter/xt_time.c packet_time > info->daytime_stop) info 201 net/netfilter/xt_time.c if (packet_time < info->daytime_start && info 202 net/netfilter/xt_time.c packet_time > info->daytime_stop) info 208 net/netfilter/xt_time.c if (!(info->weekdays_match & (1 << current_time.weekday))) info 212 net/netfilter/xt_time.c if (info->monthdays_match != XT_TIME_ALL_MONTHDAYS) { info 214 net/netfilter/xt_time.c if (!(info->monthdays_match & (1 << current_time.monthday))) info 223 net/netfilter/xt_time.c const struct xt_time_info *info = par->matchinfo; info 225 net/netfilter/xt_time.c if (info->daytime_start > XT_TIME_MAX_DAYTIME || info 226 net/netfilter/xt_time.c info->daytime_stop > XT_TIME_MAX_DAYTIME) { info 107 net/netlabel/netlabel_cipso_v4.c doi_def->doi = nla_get_u32(info->attrs[NLBL_CIPSOV4_A_DOI]); info 109 net/netlabel/netlabel_cipso_v4.c if (nla_validate_nested(info->attrs[NLBL_CIPSOV4_A_TAGLST], info 114 net/netlabel/netlabel_cipso_v4.c nla_for_each_nested(nla, info->attrs[NLBL_CIPSOV4_A_TAGLST], nla_rem) info 150 net/netlabel/netlabel_cipso_v4.c if (!info->attrs[NLBL_CIPSOV4_A_TAGLST] || info 151 net/netlabel/netlabel_cipso_v4.c !info->attrs[NLBL_CIPSOV4_A_MLSLVLLST]) info 154 net/netlabel/netlabel_cipso_v4.c if (nla_validate_nested(info->attrs[NLBL_CIPSOV4_A_MLSLVLLST], info 169 net/netlabel/netlabel_cipso_v4.c ret_val = netlbl_cipsov4_add_common(info, doi_def); info 175 net/netlabel/netlabel_cipso_v4.c info->attrs[NLBL_CIPSOV4_A_MLSLVLLST], info 223 net/netlabel/netlabel_cipso_v4.c info->attrs[NLBL_CIPSOV4_A_MLSLVLLST], info 241 net/netlabel/netlabel_cipso_v4.c if (info->attrs[NLBL_CIPSOV4_A_MLSCATLST]) { info 242 net/netlabel/netlabel_cipso_v4.c if (nla_validate_nested(info->attrs[NLBL_CIPSOV4_A_MLSCATLST], info 248 net/netlabel/netlabel_cipso_v4.c info->attrs[NLBL_CIPSOV4_A_MLSCATLST], info 298 net/netlabel/netlabel_cipso_v4.c info->attrs[NLBL_CIPSOV4_A_MLSCATLST], info 345 net/netlabel/netlabel_cipso_v4.c if (!info->attrs[NLBL_CIPSOV4_A_TAGLST]) info 353 net/netlabel/netlabel_cipso_v4.c ret_val = netlbl_cipsov4_add_common(info, doi_def); info 382 net/netlabel/netlabel_cipso_v4.c if (!info->attrs[NLBL_CIPSOV4_A_TAGLST]) info 390 net/netlabel/netlabel_cipso_v4.c ret_val = netlbl_cipsov4_add_common(info, doi_def); info 424 net/netlabel/netlabel_cipso_v4.c if (!info->attrs[NLBL_CIPSOV4_A_DOI] || info 425 net/netlabel/netlabel_cipso_v4.c !info->attrs[NLBL_CIPSOV4_A_MTYPE]) info 428 net/netlabel/netlabel_cipso_v4.c doi = nla_get_u32(info->attrs[NLBL_CIPSOV4_A_DOI]); info 431 net/netlabel/netlabel_cipso_v4.c type = nla_get_u32(info->attrs[NLBL_CIPSOV4_A_MTYPE]); info 435 net/netlabel/netlabel_cipso_v4.c ret_val = netlbl_cipsov4_add_std(info); info 439 net/netlabel/netlabel_cipso_v4.c ret_val = netlbl_cipsov4_add_pass(info); info 443 net/netlabel/netlabel_cipso_v4.c ret_val = netlbl_cipsov4_add_local(info); info 492 net/netlabel/netlabel_cipso_v4.c if (!info->attrs[NLBL_CIPSOV4_A_DOI]) { info 503 net/netlabel/netlabel_cipso_v4.c data = genlmsg_put_reply(ans_skb, info, &netlbl_cipsov4_gnl_family, info 510 net/netlabel/netlabel_cipso_v4.c doi = nla_get_u32(info->attrs[NLBL_CIPSOV4_A_DOI]); info 609 net/netlabel/netlabel_cipso_v4.c return genlmsg_reply(ans_skb, info); info 735 net/netlabel/netlabel_cipso_v4.c if (!info->attrs[NLBL_CIPSOV4_A_DOI]) info 738 net/netlabel/netlabel_cipso_v4.c doi = nla_get_u32(info->attrs[NLBL_CIPSOV4_A_DOI]); info 106 net/netlabel/netlabel_mgmt.c entry->type = nla_get_u32(info->attrs[NLBL_MGMT_A_PROTOCOL]); info 107 net/netlabel/netlabel_mgmt.c if (info->attrs[NLBL_MGMT_A_DOMAIN]) { info 108 net/netlabel/netlabel_mgmt.c size_t tmp_size = nla_len(info->attrs[NLBL_MGMT_A_DOMAIN]); info 115 net/netlabel/netlabel_mgmt.c info->attrs[NLBL_MGMT_A_DOMAIN], tmp_size); info 127 net/netlabel/netlabel_mgmt.c if (!info->attrs[NLBL_MGMT_A_CV4DOI]) info 130 net/netlabel/netlabel_mgmt.c tmp_val = nla_get_u32(info->attrs[NLBL_MGMT_A_CV4DOI]); info 140 net/netlabel/netlabel_mgmt.c if (info->attrs[NLBL_MGMT_A_IPV4ADDR]) { info 153 net/netlabel/netlabel_mgmt.c if (nla_len(info->attrs[NLBL_MGMT_A_IPV4ADDR]) != info 158 net/netlabel/netlabel_mgmt.c if (nla_len(info->attrs[NLBL_MGMT_A_IPV4MASK]) != info 163 net/netlabel/netlabel_mgmt.c addr = nla_data(info->attrs[NLBL_MGMT_A_IPV4ADDR]); info 164 net/netlabel/netlabel_mgmt.c mask = nla_data(info->attrs[NLBL_MGMT_A_IPV4MASK]); info 187 net/netlabel/netlabel_mgmt.c } else if (info->attrs[NLBL_MGMT_A_IPV6ADDR]) { info 200 net/netlabel/netlabel_mgmt.c if (nla_len(info->attrs[NLBL_MGMT_A_IPV6ADDR]) != info 205 net/netlabel/netlabel_mgmt.c if (nla_len(info->attrs[NLBL_MGMT_A_IPV6MASK]) != info 210 net/netlabel/netlabel_mgmt.c addr = nla_data(info->attrs[NLBL_MGMT_A_IPV6ADDR]); info 211 net/netlabel/netlabel_mgmt.c mask = nla_data(info->attrs[NLBL_MGMT_A_IPV6MASK]); info 391 net/netlabel/netlabel_mgmt.c if ((!info->attrs[NLBL_MGMT_A_DOMAIN]) || info 392 net/netlabel/netlabel_mgmt.c (!info->attrs[NLBL_MGMT_A_PROTOCOL]) || info 393 net/netlabel/netlabel_mgmt.c (info->attrs[NLBL_MGMT_A_IPV4ADDR] && info 394 net/netlabel/netlabel_mgmt.c info->attrs[NLBL_MGMT_A_IPV6ADDR]) || info 395 net/netlabel/netlabel_mgmt.c (info->attrs[NLBL_MGMT_A_IPV4MASK] && info 396 net/netlabel/netlabel_mgmt.c info->attrs[NLBL_MGMT_A_IPV6MASK]) || info 397 net/netlabel/netlabel_mgmt.c ((info->attrs[NLBL_MGMT_A_IPV4ADDR] != NULL) ^ info 398 net/netlabel/netlabel_mgmt.c (info->attrs[NLBL_MGMT_A_IPV4MASK] != NULL)) || info 399 net/netlabel/netlabel_mgmt.c ((info->attrs[NLBL_MGMT_A_IPV6ADDR] != NULL) ^ info 400 net/netlabel/netlabel_mgmt.c (info->attrs[NLBL_MGMT_A_IPV6MASK] != NULL))) info 405 net/netlabel/netlabel_mgmt.c return netlbl_mgmt_add_common(info, &audit_info); info 423 net/netlabel/netlabel_mgmt.c if (!info->attrs[NLBL_MGMT_A_DOMAIN]) info 428 net/netlabel/netlabel_mgmt.c domain = nla_data(info->attrs[NLBL_MGMT_A_DOMAIN]); info 514 net/netlabel/netlabel_mgmt.c if ((!info->attrs[NLBL_MGMT_A_PROTOCOL]) || info 515 net/netlabel/netlabel_mgmt.c (info->attrs[NLBL_MGMT_A_IPV4ADDR] && info 516 net/netlabel/netlabel_mgmt.c info->attrs[NLBL_MGMT_A_IPV6ADDR]) || info 517 net/netlabel/netlabel_mgmt.c (info->attrs[NLBL_MGMT_A_IPV4MASK] && info 518 net/netlabel/netlabel_mgmt.c info->attrs[NLBL_MGMT_A_IPV6MASK]) || info 519 net/netlabel/netlabel_mgmt.c ((info->attrs[NLBL_MGMT_A_IPV4ADDR] != NULL) ^ info 520 net/netlabel/netlabel_mgmt.c (info->attrs[NLBL_MGMT_A_IPV4MASK] != NULL)) || info 521 net/netlabel/netlabel_mgmt.c ((info->attrs[NLBL_MGMT_A_IPV6ADDR] != NULL) ^ info 522 net/netlabel/netlabel_mgmt.c (info->attrs[NLBL_MGMT_A_IPV6MASK] != NULL))) info 527 net/netlabel/netlabel_mgmt.c return netlbl_mgmt_add_common(info, &audit_info); info 570 net/netlabel/netlabel_mgmt.c data = genlmsg_put_reply(ans_skb, info, &netlbl_mgmt_gnl_family, info 587 net/netlabel/netlabel_mgmt.c return genlmsg_reply(ans_skb, info); info 686 net/netlabel/netlabel_mgmt.c data = genlmsg_put_reply(ans_skb, info, &netlbl_mgmt_gnl_family, info 698 net/netlabel/netlabel_mgmt.c return genlmsg_reply(ans_skb, info); info 864 net/netlabel/netlabel_unlabeled.c if (info->attrs[NLBL_UNLABEL_A_IPV4ADDR]) { info 865 net/netlabel/netlabel_unlabeled.c addr_len = nla_len(info->attrs[NLBL_UNLABEL_A_IPV4ADDR]); info 867 net/netlabel/netlabel_unlabeled.c addr_len != nla_len(info->attrs[NLBL_UNLABEL_A_IPV4MASK])) info 870 net/netlabel/netlabel_unlabeled.c *addr = nla_data(info->attrs[NLBL_UNLABEL_A_IPV4ADDR]); info 871 net/netlabel/netlabel_unlabeled.c *mask = nla_data(info->attrs[NLBL_UNLABEL_A_IPV4MASK]); info 873 net/netlabel/netlabel_unlabeled.c } else if (info->attrs[NLBL_UNLABEL_A_IPV6ADDR]) { info 874 net/netlabel/netlabel_unlabeled.c addr_len = nla_len(info->attrs[NLBL_UNLABEL_A_IPV6ADDR]); info 876 net/netlabel/netlabel_unlabeled.c addr_len != nla_len(info->attrs[NLBL_UNLABEL_A_IPV6MASK])) info 879 net/netlabel/netlabel_unlabeled.c *addr = nla_data(info->attrs[NLBL_UNLABEL_A_IPV6ADDR]); info 880 net/netlabel/netlabel_unlabeled.c *mask = nla_data(info->attrs[NLBL_UNLABEL_A_IPV6MASK]); info 906 net/netlabel/netlabel_unlabeled.c if (info->attrs[NLBL_UNLABEL_A_ACPTFLG]) { info 907 net/netlabel/netlabel_unlabeled.c value = nla_get_u8(info->attrs[NLBL_UNLABEL_A_ACPTFLG]); info 937 net/netlabel/netlabel_unlabeled.c data = genlmsg_put_reply(ans_skb, info, &netlbl_unlabel_gnl_family, info 951 net/netlabel/netlabel_unlabeled.c return genlmsg_reply(ans_skb, info); info 984 net/netlabel/netlabel_unlabeled.c if (!info->attrs[NLBL_UNLABEL_A_SECCTX] || info 985 net/netlabel/netlabel_unlabeled.c !info->attrs[NLBL_UNLABEL_A_IFACE] || info 986 net/netlabel/netlabel_unlabeled.c !((!info->attrs[NLBL_UNLABEL_A_IPV4ADDR] || info 987 net/netlabel/netlabel_unlabeled.c !info->attrs[NLBL_UNLABEL_A_IPV4MASK]) ^ info 988 net/netlabel/netlabel_unlabeled.c (!info->attrs[NLBL_UNLABEL_A_IPV6ADDR] || info 989 net/netlabel/netlabel_unlabeled.c !info->attrs[NLBL_UNLABEL_A_IPV6MASK]))) info 994 net/netlabel/netlabel_unlabeled.c ret_val = netlbl_unlabel_addrinfo_get(info, &addr, &mask, &addr_len); info 997 net/netlabel/netlabel_unlabeled.c dev_name = nla_data(info->attrs[NLBL_UNLABEL_A_IFACE]); info 999 net/netlabel/netlabel_unlabeled.c nla_data(info->attrs[NLBL_UNLABEL_A_SECCTX]), info 1000 net/netlabel/netlabel_unlabeled.c nla_len(info->attrs[NLBL_UNLABEL_A_SECCTX]), info 1035 net/netlabel/netlabel_unlabeled.c if (!info->attrs[NLBL_UNLABEL_A_SECCTX] || info 1036 net/netlabel/netlabel_unlabeled.c !((!info->attrs[NLBL_UNLABEL_A_IPV4ADDR] || info 1037 net/netlabel/netlabel_unlabeled.c !info->attrs[NLBL_UNLABEL_A_IPV4MASK]) ^ info 1038 net/netlabel/netlabel_unlabeled.c (!info->attrs[NLBL_UNLABEL_A_IPV6ADDR] || info 1039 net/netlabel/netlabel_unlabeled.c !info->attrs[NLBL_UNLABEL_A_IPV6MASK]))) info 1044 net/netlabel/netlabel_unlabeled.c ret_val = netlbl_unlabel_addrinfo_get(info, &addr, &mask, &addr_len); info 1048 net/netlabel/netlabel_unlabeled.c nla_data(info->attrs[NLBL_UNLABEL_A_SECCTX]), info 1049 net/netlabel/netlabel_unlabeled.c nla_len(info->attrs[NLBL_UNLABEL_A_SECCTX]), info 1082 net/netlabel/netlabel_unlabeled.c if (!info->attrs[NLBL_UNLABEL_A_IFACE] || info 1083 net/netlabel/netlabel_unlabeled.c !((!info->attrs[NLBL_UNLABEL_A_IPV4ADDR] || info 1084 net/netlabel/netlabel_unlabeled.c !info->attrs[NLBL_UNLABEL_A_IPV4MASK]) ^ info 1085 net/netlabel/netlabel_unlabeled.c (!info->attrs[NLBL_UNLABEL_A_IPV6ADDR] || info 1086 net/netlabel/netlabel_unlabeled.c !info->attrs[NLBL_UNLABEL_A_IPV6MASK]))) info 1091 net/netlabel/netlabel_unlabeled.c ret_val = netlbl_unlabel_addrinfo_get(info, &addr, &mask, &addr_len); info 1094 net/netlabel/netlabel_unlabeled.c dev_name = nla_data(info->attrs[NLBL_UNLABEL_A_IFACE]); info 1123 net/netlabel/netlabel_unlabeled.c if (!((!info->attrs[NLBL_UNLABEL_A_IPV4ADDR] || info 1124 net/netlabel/netlabel_unlabeled.c !info->attrs[NLBL_UNLABEL_A_IPV4MASK]) ^ info 1125 net/netlabel/netlabel_unlabeled.c (!info->attrs[NLBL_UNLABEL_A_IPV6ADDR] || info 1126 net/netlabel/netlabel_unlabeled.c !info->attrs[NLBL_UNLABEL_A_IPV6MASK]))) info 1131 net/netlabel/netlabel_unlabeled.c ret_val = netlbl_unlabel_addrinfo_get(info, &addr, &mask, &addr_len); info 1010 net/netlink/af_netlink.c struct netlink_broadcast_data info; info 1016 net/netlink/af_netlink.c info.exclude_sk = ssk; info 1017 net/netlink/af_netlink.c info.net = net; info 1018 net/netlink/af_netlink.c info.pid = pid; info 1019 net/netlink/af_netlink.c info.group = group; info 1020 net/netlink/af_netlink.c info.failure = 0; info 1021 net/netlink/af_netlink.c info.congested = 0; info 1022 net/netlink/af_netlink.c info.delivered = 0; info 1023 net/netlink/af_netlink.c info.allocation = allocation; info 1024 net/netlink/af_netlink.c info.skb = skb; info 1025 net/netlink/af_netlink.c info.skb2 = NULL; info 1032 net/netlink/af_netlink.c do_one_broadcast(sk, &info); info 1038 net/netlink/af_netlink.c if (info.skb2) info 1039 net/netlink/af_netlink.c kfree_skb(info.skb2); info 1041 net/netlink/af_netlink.c if (info.delivered) { info 1042 net/netlink/af_netlink.c if (info.congested && (allocation & __GFP_WAIT)) info 1046 net/netlink/af_netlink.c if (info.failure) info 1082 net/netlink/af_netlink.c struct netlink_set_err_data info; info 1086 net/netlink/af_netlink.c info.exclude_sk = ssk; info 1087 net/netlink/af_netlink.c info.pid = pid; info 1088 net/netlink/af_netlink.c info.group = group; info 1089 net/netlink/af_netlink.c info.code = code; info 1094 net/netlink/af_netlink.c do_one_set_err(sk, &info); info 1195 net/netlink/af_netlink.c struct nl_pktinfo info; info 1197 net/netlink/af_netlink.c info.group = NETLINK_CB(skb).dst_group; info 1198 net/netlink/af_netlink.c put_cmsg(msg, SOL_NETLINK, NETLINK_PKTINFO, sizeof(info), &info); info 423 net/netlink/genetlink.c struct genl_info info; info 464 net/netlink/genetlink.c info.snd_seq = nlh->nlmsg_seq; info 465 net/netlink/genetlink.c info.snd_pid = NETLINK_CB(skb).pid; info 466 net/netlink/genetlink.c info.nlhdr = nlh; info 467 net/netlink/genetlink.c info.genlhdr = nlmsg_data(nlh); info 468 net/netlink/genetlink.c info.userhdr = nlmsg_data(nlh) + GENL_HDRLEN; info 469 net/netlink/genetlink.c info.attrs = family->attrbuf; info 471 net/netlink/genetlink.c return ops->doit(skb, &info); info 682 net/netlink/genetlink.c if (info->attrs[CTRL_ATTR_FAMILY_ID]) { info 683 net/netlink/genetlink.c u16 id = nla_get_u16(info->attrs[CTRL_ATTR_FAMILY_ID]); info 687 net/netlink/genetlink.c if (info->attrs[CTRL_ATTR_FAMILY_NAME]) { info 690 net/netlink/genetlink.c name = nla_data(info->attrs[CTRL_ATTR_FAMILY_NAME]); info 699 net/netlink/genetlink.c msg = ctrl_build_family_msg(res, info->snd_pid, info->snd_seq, info 706 net/netlink/genetlink.c err = genlmsg_reply(msg, info); info 130 net/rxrpc/rxkad.c desc.info = iv.x; info 179 net/rxrpc/rxkad.c desc.info = iv.x; info 225 net/rxrpc/rxkad.c desc.info = iv.x; info 283 net/rxrpc/rxkad.c desc.info = iv.x; info 354 net/rxrpc/rxkad.c desc.info = iv.x; info 437 net/rxrpc/rxkad.c desc.info = iv.x; info 518 net/rxrpc/rxkad.c desc.info = iv.x; info 726 net/rxrpc/rxkad.c desc.info = iv.x; info 855 net/rxrpc/rxkad.c desc.info = iv.x; info 983 net/rxrpc/rxkad.c desc.info = iv.x; info 105 net/sched/em_meta.c struct tcf_pkt_info *info, struct meta_value *v, \ info 701 net/sched/em_meta.c meta_ops(v)->get(skb, info, v, dst, &err); info 718 net/sched/em_meta.c if (meta_get(skb, info, &meta->lvalue, &l_value) < 0 || info 719 net/sched/em_meta.c meta_get(skb, info, &meta->rvalue, &r_value) < 0) info 27 net/sched/em_u32.c if (info) { info 28 net/sched/em_u32.c if (info->ptr) info 29 net/sched/em_u32.c ptr = info->ptr; info 30 net/sched/em_u32.c ptr += (info->nexthdr & key->offmask); info 491 net/sched/ematch.c int r = em->ops->match(skb, em, info); info 516 net/sched/ematch.c res = tcf_em_match(skb, cur_match, info); info 569 net/sctp/input.c sctp_icmp_frag_needed(sk, asoc, transport, info); info 169 net/sctp/ipv6.c sctp_icmp_frag_needed(sk, asoc, transport, ntohl(info)); info 1487 net/sctp/socket.c sinfo = cmsgs.info; info 2548 net/sctp/socket.c struct sctp_sndrcvinfo info; info 2554 net/sctp/socket.c if (copy_from_user(&info, optval, optlen)) info 2557 net/sctp/socket.c asoc = sctp_id2assoc(sk, info.sinfo_assoc_id); info 2558 net/sctp/socket.c if (!asoc && info.sinfo_assoc_id && sctp_style(sk, UDP)) info 2562 net/sctp/socket.c asoc->default_stream = info.sinfo_stream; info 2563 net/sctp/socket.c asoc->default_flags = info.sinfo_flags; info 2564 net/sctp/socket.c asoc->default_ppid = info.sinfo_ppid; info 2565 net/sctp/socket.c asoc->default_context = info.sinfo_context; info 2566 net/sctp/socket.c asoc->default_timetolive = info.sinfo_timetolive; info 2568 net/sctp/socket.c sp->default_stream = info.sinfo_stream; info 2569 net/sctp/socket.c sp->default_flags = info.sinfo_flags; info 2570 net/sctp/socket.c sp->default_ppid = info.sinfo_ppid; info 2571 net/sctp/socket.c sp->default_context = info.sinfo_context; info 2572 net/sctp/socket.c sp->default_timetolive = info.sinfo_timetolive; info 4836 net/sctp/socket.c struct sctp_sndrcvinfo info; info 4845 net/sctp/socket.c if (copy_from_user(&info, optval, len)) info 4848 net/sctp/socket.c asoc = sctp_id2assoc(sk, info.sinfo_assoc_id); info 4849 net/sctp/socket.c if (!asoc && info.sinfo_assoc_id && sctp_style(sk, UDP)) info 4853 net/sctp/socket.c info.sinfo_stream = asoc->default_stream; info 4854 net/sctp/socket.c info.sinfo_flags = asoc->default_flags; info 4855 net/sctp/socket.c info.sinfo_ppid = asoc->default_ppid; info 4856 net/sctp/socket.c info.sinfo_context = asoc->default_context; info 4857 net/sctp/socket.c info.sinfo_timetolive = asoc->default_timetolive; info 4859 net/sctp/socket.c info.sinfo_stream = sp->default_stream; info 4860 net/sctp/socket.c info.sinfo_flags = sp->default_flags; info 4861 net/sctp/socket.c info.sinfo_ppid = sp->default_ppid; info 4862 net/sctp/socket.c info.sinfo_context = sp->default_context; info 4863 net/sctp/socket.c info.sinfo_timetolive = sp->default_timetolive; info 4868 net/sctp/socket.c if (copy_to_user(optval, &info, len)) info 6106 net/sctp/socket.c cmsgs->info = info 6110 net/sctp/socket.c if (cmsgs->info->sinfo_flags & info 63 net/sunrpc/auth_gss/gss_krb5_crypto.c struct blkcipher_desc desc = { .tfm = tfm, .info = local_iv }; info 97 net/sunrpc/auth_gss/gss_krb5_crypto.c struct blkcipher_desc desc = { .tfm = tfm, .info = local_iv }; info 244 net/sunrpc/auth_gss/gss_krb5_crypto.c desc.desc.info = desc.iv; info 320 net/sunrpc/auth_gss/gss_krb5_crypto.c desc.desc.info = desc.iv; info 465 net/sunrpc/svcauth_unix.c struct ip_map *ipm = info; info 571 net/tipc/bearer.c info("Enabled bearer <%s>, discovery domain %s, priority %u\n", info 598 net/tipc/bearer.c info("Blocking bearer <%s>\n", name); info 631 net/tipc/bearer.c info("Disabling bearer <%s>\n", name); info 185 net/tipc/core.c info("Activated (version " TIPC_MOD_VER info 202 net/tipc/core.c info("Started in single node mode\n"); info 210 net/tipc/core.c info("Deactivated\n"); info 842 net/tipc/link.c info("Resetting link <%s>, requested by peer\n", info 868 net/tipc/link.c info("Resetting link <%s>, requested by peer " info 2589 net/tipc/link.c info("Resetting link <%s>, changeover initiated by peer\n", info 3278 net/tipc/link.c info("Reception queue empty\n"); info 3281 net/tipc/link.c info("Contents of Reception queue:\n"); info 3285 net/tipc/link.c info("buffer %x invalid\n", crs); info 3297 net/tipc/link.c info("\nContents of unsent queue:\n"); info 3300 net/tipc/link.c info("\nContents of send queue:\n"); info 3304 net/tipc/link.c info("Empty send queue\n"); info 295 net/tipc/net.c info("Started in network mode\n"); info 296 net/tipc/net.c info("Own node address %s, network identity %u\n", info 311 net/tipc/net.c info("Left network mode \n"); info 45 net/tipc/netlink.c struct nlmsghdr *req_nlh = info->nlhdr; info 46 net/tipc/netlink.c struct tipc_genlmsghdr *req_userhdr = info->userhdr; info 155 net/tipc/node.c info("Established link <%s> on network plane %c\n", info 165 net/tipc/node.c info("New link <%s> becomes standby\n", l_ptr->name); info 173 net/tipc/node.c info("Old link <%s> becomes standby\n", active[0]->name); info 175 net/tipc/node.c info("Old link <%s> becomes standby\n", active[1]->name); info 218 net/tipc/node.c info("Lost standby link <%s> on network plane %c\n", info 222 net/tipc/node.c info("Lost link <%s> on network plane %c\n", info 441 net/tipc/node.c info("Lost contact with %s\n", info 64 net/wireless/core.c if (info->attrs[NL80211_ATTR_WIPHY]) { info 66 net/wireless/core.c nla_get_u32(info->attrs[NL80211_ATTR_WIPHY])); info 70 net/wireless/core.c if (info->attrs[NL80211_ATTR_IFINDEX]) { info 71 net/wireless/core.c ifindex = nla_get_u32(info->attrs[NL80211_ATTR_IFINDEX]); info 103 net/wireless/core.c drv = __cfg80211_drv_from_info(info); info 250 net/wireless/nl80211.c dev = cfg80211_get_dev_from_info(info); info 258 net/wireless/nl80211.c if (nl80211_send_wiphy(msg, info->snd_pid, info->snd_seq, 0, dev) < 0) info 263 net/wireless/nl80211.c return genlmsg_unicast(msg, info->snd_pid); info 277 net/wireless/nl80211.c if (!info->attrs[NL80211_ATTR_WIPHY_NAME]) info 280 net/wireless/nl80211.c rdev = cfg80211_get_dev_from_info(info); info 284 net/wireless/nl80211.c result = cfg80211_dev_rename(rdev, nla_data(info->attrs[NL80211_ATTR_WIPHY_NAME])); info 361 net/wireless/nl80211.c err = get_drv_dev_by_info_ifindex(info->attrs, &dev, &netdev); info 369 net/wireless/nl80211.c if (nl80211_send_iface(msg, info->snd_pid, info->snd_seq, 0, netdev) < 0) info 375 net/wireless/nl80211.c return genlmsg_unicast(msg, info->snd_pid); info 425 net/wireless/nl80211.c err = get_drv_dev_by_info_ifindex(info->attrs, &drv, &dev); info 433 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_IFTYPE]) { info 434 net/wireless/nl80211.c type = nla_get_u32(info->attrs[NL80211_ATTR_IFTYPE]); info 445 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_MESH_ID]) { info 450 net/wireless/nl80211.c params.mesh_id = nla_data(info->attrs[NL80211_ATTR_MESH_ID]); info 451 net/wireless/nl80211.c params.mesh_id_len = nla_len(info->attrs[NL80211_ATTR_MESH_ID]); info 454 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_MNTR_FLAGS]) { info 459 net/wireless/nl80211.c err = parse_monitor_flags(info->attrs[NL80211_ATTR_MNTR_FLAGS], info 488 net/wireless/nl80211.c if (!info->attrs[NL80211_ATTR_IFNAME]) info 491 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_IFTYPE]) { info 492 net/wireless/nl80211.c type = nla_get_u32(info->attrs[NL80211_ATTR_IFTYPE]); info 497 net/wireless/nl80211.c drv = cfg80211_get_dev_from_info(info); info 508 net/wireless/nl80211.c info->attrs[NL80211_ATTR_MESH_ID]) { info 509 net/wireless/nl80211.c params.mesh_id = nla_data(info->attrs[NL80211_ATTR_MESH_ID]); info 510 net/wireless/nl80211.c params.mesh_id_len = nla_len(info->attrs[NL80211_ATTR_MESH_ID]); info 515 net/wireless/nl80211.c info->attrs[NL80211_ATTR_MNTR_FLAGS] : NULL, info 518 net/wireless/nl80211.c nla_data(info->attrs[NL80211_ATTR_IFNAME]), info 534 net/wireless/nl80211.c err = get_drv_dev_by_info_ifindex(info->attrs, &drv, &dev); info 593 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_KEY_IDX]) info 594 net/wireless/nl80211.c key_idx = nla_get_u8(info->attrs[NL80211_ATTR_KEY_IDX]); info 599 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_MAC]) info 600 net/wireless/nl80211.c mac_addr = nla_data(info->attrs[NL80211_ATTR_MAC]); info 602 net/wireless/nl80211.c err = get_drv_dev_by_info_ifindex(info->attrs, &drv, &dev); info 617 net/wireless/nl80211.c hdr = nl80211hdr_put(msg, info->snd_pid, info->snd_seq, 0, info 644 net/wireless/nl80211.c err = genlmsg_unicast(msg, info->snd_pid); info 663 net/wireless/nl80211.c if (!info->attrs[NL80211_ATTR_KEY_IDX]) info 666 net/wireless/nl80211.c key_idx = nla_get_u8(info->attrs[NL80211_ATTR_KEY_IDX]); info 672 net/wireless/nl80211.c if (!info->attrs[NL80211_ATTR_KEY_DEFAULT]) info 675 net/wireless/nl80211.c err = get_drv_dev_by_info_ifindex(info->attrs, &drv, &dev); info 705 net/wireless/nl80211.c if (!info->attrs[NL80211_ATTR_KEY_CIPHER]) info 708 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_KEY_DATA]) { info 709 net/wireless/nl80211.c params.key = nla_data(info->attrs[NL80211_ATTR_KEY_DATA]); info 710 net/wireless/nl80211.c params.key_len = nla_len(info->attrs[NL80211_ATTR_KEY_DATA]); info 713 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_KEY_IDX]) info 714 net/wireless/nl80211.c key_idx = nla_get_u8(info->attrs[NL80211_ATTR_KEY_IDX]); info 716 net/wireless/nl80211.c params.cipher = nla_get_u32(info->attrs[NL80211_ATTR_KEY_CIPHER]); info 718 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_MAC]) info 719 net/wireless/nl80211.c mac_addr = nla_data(info->attrs[NL80211_ATTR_MAC]); info 756 net/wireless/nl80211.c err = get_drv_dev_by_info_ifindex(info->attrs, &drv, &dev); info 783 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_KEY_IDX]) info 784 net/wireless/nl80211.c key_idx = nla_get_u8(info->attrs[NL80211_ATTR_KEY_IDX]); info 789 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_MAC]) info 790 net/wireless/nl80211.c mac_addr = nla_data(info->attrs[NL80211_ATTR_MAC]); info 792 net/wireless/nl80211.c err = get_drv_dev_by_info_ifindex(info->attrs, &drv, &dev); info 814 net/wireless/nl80211.c struct beacon_parameters *info); info 821 net/wireless/nl80211.c err = get_drv_dev_by_info_ifindex(info->attrs, &drv, &dev); info 825 net/wireless/nl80211.c switch (info->genlhdr->cmd) { info 828 net/wireless/nl80211.c if (!info->attrs[NL80211_ATTR_BEACON_INTERVAL] || info 829 net/wireless/nl80211.c !info->attrs[NL80211_ATTR_DTIM_PERIOD] || info 830 net/wireless/nl80211.c !info->attrs[NL80211_ATTR_BEACON_HEAD]) { info 853 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_BEACON_INTERVAL]) { info 855 net/wireless/nl80211.c nla_get_u32(info->attrs[NL80211_ATTR_BEACON_INTERVAL]); info 859 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_DTIM_PERIOD]) { info 861 net/wireless/nl80211.c nla_get_u32(info->attrs[NL80211_ATTR_DTIM_PERIOD]); info 865 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_BEACON_HEAD]) { info 866 net/wireless/nl80211.c params.head = nla_data(info->attrs[NL80211_ATTR_BEACON_HEAD]); info 868 net/wireless/nl80211.c nla_len(info->attrs[NL80211_ATTR_BEACON_HEAD]); info 872 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_BEACON_TAIL]) { info 873 net/wireless/nl80211.c params.tail = nla_data(info->attrs[NL80211_ATTR_BEACON_TAIL]); info 875 net/wireless/nl80211.c nla_len(info->attrs[NL80211_ATTR_BEACON_TAIL]); info 900 net/wireless/nl80211.c err = get_drv_dev_by_info_ifindex(info->attrs, &drv, &dev); info 1079 net/wireless/nl80211.c if (!info->attrs[NL80211_ATTR_MAC]) info 1082 net/wireless/nl80211.c mac_addr = nla_data(info->attrs[NL80211_ATTR_MAC]); info 1084 net/wireless/nl80211.c err = get_drv_dev_by_info_ifindex(info->attrs, &drv, &dev); info 1104 net/wireless/nl80211.c if (nl80211_send_station(msg, info->snd_pid, info->snd_seq, 0, info 1108 net/wireless/nl80211.c err = genlmsg_unicast(msg, info->snd_pid); info 1153 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_STA_AID]) info 1156 net/wireless/nl80211.c if (!info->attrs[NL80211_ATTR_MAC]) info 1159 net/wireless/nl80211.c mac_addr = nla_data(info->attrs[NL80211_ATTR_MAC]); info 1161 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_STA_SUPPORTED_RATES]) { info 1163 net/wireless/nl80211.c nla_data(info->attrs[NL80211_ATTR_STA_SUPPORTED_RATES]); info 1165 net/wireless/nl80211.c nla_len(info->attrs[NL80211_ATTR_STA_SUPPORTED_RATES]); info 1168 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_STA_LISTEN_INTERVAL]) info 1170 net/wireless/nl80211.c nla_get_u16(info->attrs[NL80211_ATTR_STA_LISTEN_INTERVAL]); info 1172 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_HT_CAPABILITY]) info 1174 net/wireless/nl80211.c nla_data(info->attrs[NL80211_ATTR_HT_CAPABILITY]); info 1176 net/wireless/nl80211.c if (parse_station_flags(info->attrs[NL80211_ATTR_STA_FLAGS], info 1180 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_STA_PLINK_ACTION]) info 1182 net/wireless/nl80211.c nla_get_u8(info->attrs[NL80211_ATTR_STA_PLINK_ACTION]); info 1184 net/wireless/nl80211.c err = get_drv_dev_by_info_ifindex(info->attrs, &drv, &dev); info 1188 net/wireless/nl80211.c err = get_vlan(info->attrs[NL80211_ATTR_STA_VLAN], drv, ¶ms.vlan); info 1219 net/wireless/nl80211.c if (!info->attrs[NL80211_ATTR_MAC]) info 1222 net/wireless/nl80211.c if (!info->attrs[NL80211_ATTR_STA_AID]) info 1225 net/wireless/nl80211.c if (!info->attrs[NL80211_ATTR_STA_LISTEN_INTERVAL]) info 1228 net/wireless/nl80211.c if (!info->attrs[NL80211_ATTR_STA_SUPPORTED_RATES]) info 1231 net/wireless/nl80211.c mac_addr = nla_data(info->attrs[NL80211_ATTR_MAC]); info 1233 net/wireless/nl80211.c nla_data(info->attrs[NL80211_ATTR_STA_SUPPORTED_RATES]); info 1235 net/wireless/nl80211.c nla_len(info->attrs[NL80211_ATTR_STA_SUPPORTED_RATES]); info 1237 net/wireless/nl80211.c nla_get_u16(info->attrs[NL80211_ATTR_STA_LISTEN_INTERVAL]); info 1238 net/wireless/nl80211.c params.aid = nla_get_u16(info->attrs[NL80211_ATTR_STA_AID]); info 1239 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_HT_CAPABILITY]) info 1241 net/wireless/nl80211.c nla_data(info->attrs[NL80211_ATTR_HT_CAPABILITY]); info 1243 net/wireless/nl80211.c if (parse_station_flags(info->attrs[NL80211_ATTR_STA_FLAGS], info 1247 net/wireless/nl80211.c err = get_drv_dev_by_info_ifindex(info->attrs, &drv, &dev); info 1251 net/wireless/nl80211.c err = get_vlan(info->attrs[NL80211_ATTR_STA_VLAN], drv, ¶ms.vlan); info 1279 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_MAC]) info 1280 net/wireless/nl80211.c mac_addr = nla_data(info->attrs[NL80211_ATTR_MAC]); info 1282 net/wireless/nl80211.c err = get_drv_dev_by_info_ifindex(info->attrs, &drv, &dev); info 1438 net/wireless/nl80211.c if (!info->attrs[NL80211_ATTR_MAC]) info 1441 net/wireless/nl80211.c dst = nla_data(info->attrs[NL80211_ATTR_MAC]); info 1443 net/wireless/nl80211.c err = get_drv_dev_by_info_ifindex(info->attrs, &drv, &dev); info 1463 net/wireless/nl80211.c if (nl80211_send_mpath(msg, info->snd_pid, info->snd_seq, 0, info 1467 net/wireless/nl80211.c err = genlmsg_unicast(msg, info->snd_pid); info 1487 net/wireless/nl80211.c if (!info->attrs[NL80211_ATTR_MAC]) info 1490 net/wireless/nl80211.c if (!info->attrs[NL80211_ATTR_MPATH_NEXT_HOP]) info 1493 net/wireless/nl80211.c dst = nla_data(info->attrs[NL80211_ATTR_MAC]); info 1494 net/wireless/nl80211.c next_hop = nla_data(info->attrs[NL80211_ATTR_MPATH_NEXT_HOP]); info 1496 net/wireless/nl80211.c err = get_drv_dev_by_info_ifindex(info->attrs, &drv, &dev); info 1522 net/wireless/nl80211.c if (!info->attrs[NL80211_ATTR_MAC]) info 1525 net/wireless/nl80211.c if (!info->attrs[NL80211_ATTR_MPATH_NEXT_HOP]) info 1528 net/wireless/nl80211.c dst = nla_data(info->attrs[NL80211_ATTR_MAC]); info 1529 net/wireless/nl80211.c next_hop = nla_data(info->attrs[NL80211_ATTR_MPATH_NEXT_HOP]); info 1531 net/wireless/nl80211.c err = get_drv_dev_by_info_ifindex(info->attrs, &drv, &dev); info 1557 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_MAC]) info 1558 net/wireless/nl80211.c dst = nla_data(info->attrs[NL80211_ATTR_MAC]); info 1560 net/wireless/nl80211.c err = get_drv_dev_by_info_ifindex(info->attrs, &drv, &dev); info 1592 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_BSS_CTS_PROT]) info 1594 net/wireless/nl80211.c nla_get_u8(info->attrs[NL80211_ATTR_BSS_CTS_PROT]); info 1595 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_BSS_SHORT_PREAMBLE]) info 1597 net/wireless/nl80211.c nla_get_u8(info->attrs[NL80211_ATTR_BSS_SHORT_PREAMBLE]); info 1598 net/wireless/nl80211.c if (info->attrs[NL80211_ATTR_BSS_SHORT_SLOT_TIME]) info 1600 net/wireless/nl80211.c nla_get_u8(info->attrs[NL80211_ATTR_BSS_SHORT_SLOT_TIME]); info 1602 net/wireless/nl80211.c err = get_drv_dev_by_info_ifindex(info->attrs, &drv, &dev); info 1672 net/wireless/nl80211.c if (!info->attrs[NL80211_ATTR_REG_ALPHA2]) info 1675 net/wireless/nl80211.c data = nla_data(info->attrs[NL80211_ATTR_REG_ALPHA2]); info 1697 net/wireless/nl80211.c if (!info->attrs[NL80211_ATTR_REG_ALPHA2]) info 1700 net/wireless/nl80211.c if (!info->attrs[NL80211_ATTR_REG_RULES]) info 1703 net/wireless/nl80211.c alpha2 = nla_data(info->attrs[NL80211_ATTR_REG_ALPHA2]); info 1705 net/wireless/nl80211.c nla_for_each_nested(nl_reg_rule, info->attrs[NL80211_ATTR_REG_RULES], info 1726 net/wireless/nl80211.c nla_for_each_nested(nl_reg_rule, info->attrs[NL80211_ATTR_REG_RULES], info 791 net/wireless/wext.c err = handler(dev, info, (union iwreq_data *) iwp, extra); info 852 net/wireless/wext.c ret = handler(dev, info, &(iwr->u), NULL); info 860 net/wireless/wext.c handler, dev, info); info 963 net/wireless/wext.c err = handler(dev, info, (union iwreq_data *) iwp, extra); info 994 net/wireless/wext.c ret = handler(dev, info, &(iwr->u), (char *) &(iwr->u)); info 997 net/wireless/wext.c handler, dev, info, extra_size); info 1037 net/wireless/wext.c return standard(dev, iwr, cmd, info, info 1041 net/wireless/wext.c return standard(dev, iwr, cmd, info, info 1053 net/wireless/wext.c return standard(dev, iwr, cmd, info, handler); info 1055 net/wireless/wext.c return private(dev, iwr, cmd, info, handler); info 1088 net/wireless/wext.c ret = wireless_process_ioctl(net, ifr, cmd, info, standard, private); info 1097 net/wireless/wext.c struct iw_request_info info = { .cmd = cmd, .flags = 0 }; info 1100 net/wireless/wext.c ret = wext_ioctl_dispatch(net, ifr, cmd, &info, info 1126 net/wireless/wext.c return ioctl_standard_call(dev, iwr, cmd, info, handler); info 1133 net/wireless/wext.c err = ioctl_standard_iw_point(&iwp, cmd, descr, handler, dev, info); info 1154 net/wireless/wext.c ret = handler(dev, info, &(iwr->u), (char *) &(iwr->u)); info 1165 net/wireless/wext.c handler, dev, info, extra_size); info 1183 net/wireless/wext.c struct iw_request_info info; info 1196 net/wireless/wext.c info.cmd = cmd; info 1197 net/wireless/wext.c info.flags = IW_REQUEST_FLAG_COMPAT; info 1199 net/wireless/wext.c ret = wext_ioctl_dispatch(net, (struct ifreq *) &iwr, cmd, &info, info 619 net/xfrm/xfrm_user.c struct xfrm_dump_info info; info 624 net/xfrm/xfrm_user.c info.in_skb = cb->skb; info 625 net/xfrm/xfrm_user.c info.out_skb = skb; info 626 net/xfrm/xfrm_user.c info.nlmsg_seq = cb->nlh->nlmsg_seq; info 627 net/xfrm/xfrm_user.c info.nlmsg_flags = NLM_F_MULTI; info 634 net/xfrm/xfrm_user.c (void) xfrm_state_walk(walk, dump_one_state, &info); info 642 net/xfrm/xfrm_user.c struct xfrm_dump_info info; info 649 net/xfrm/xfrm_user.c info.in_skb = in_skb; info 650 net/xfrm/xfrm_user.c info.out_skb = skb; info 651 net/xfrm/xfrm_user.c info.nlmsg_seq = seq; info 652 net/xfrm/xfrm_user.c info.nlmsg_flags = 0; info 654 net/xfrm/xfrm_user.c if (dump_one_state(x, 0, &info)) { info 799 net/xfrm/xfrm_user.c switch (p->info.id.proto) { info 835 net/xfrm/xfrm_user.c family = p->info.family; info 836 net/xfrm/xfrm_user.c daddr = &p->info.id.daddr; info 839 net/xfrm/xfrm_user.c if (p->info.seq) { info 840 net/xfrm/xfrm_user.c x = xfrm_find_acq_byseq(p->info.seq); info 848 net/xfrm/xfrm_user.c x = xfrm_find_acq(p->info.mode, p->info.reqid, info 849 net/xfrm/xfrm_user.c p->info.id.proto, daddr, info 850 net/xfrm/xfrm_user.c &p->info.saddr, 1, info 1267 net/xfrm/xfrm_user.c struct xfrm_dump_info info; info 1272 net/xfrm/xfrm_user.c info.in_skb = cb->skb; info 1273 net/xfrm/xfrm_user.c info.out_skb = skb; info 1274 net/xfrm/xfrm_user.c info.nlmsg_seq = cb->nlh->nlmsg_seq; info 1275 net/xfrm/xfrm_user.c info.nlmsg_flags = NLM_F_MULTI; info 1282 net/xfrm/xfrm_user.c (void) xfrm_policy_walk(walk, dump_one_policy, &info); info 1291 net/xfrm/xfrm_user.c struct xfrm_dump_info info; info 1298 net/xfrm/xfrm_user.c info.in_skb = in_skb; info 1299 net/xfrm/xfrm_user.c info.out_skb = skb; info 1300 net/xfrm/xfrm_user.c info.nlmsg_seq = seq; info 1301 net/xfrm/xfrm_user.c info.nlmsg_flags = 0; info 1303 net/xfrm/xfrm_user.c if (dump_one_policy(xp, dir, 0, &info) < 0) { info 1205 scripts/kconfig/qconf.cc info = new ConfigInfoView(split, name); info 1207 scripts/kconfig/qconf.cc info, SLOT(setInfo(struct menu *))); info 1255 scripts/kconfig/qconf.cc info->clear(); info 293 scripts/kconfig/qconf.h ConfigInfoView* info; info 742 scripts/mod/file2alias.c if (!sym->st_shndx || sym->st_shndx >= info->hdr->e_shnum) info 746 scripts/mod/file2alias.c if (info->sechdrs[sym->st_shndx].sh_type & SHT_NOBITS) { info 750 scripts/mod/file2alias.c symval = (void *)info->hdr info 751 scripts/mod/file2alias.c + info->sechdrs[sym->st_shndx].sh_offset info 368 scripts/mod/modpost.c hdr = grab_file(filename, &info->size); info 373 scripts/mod/modpost.c info->hdr = hdr; info 374 scripts/mod/modpost.c if (info->size < sizeof(*hdr)) { info 393 scripts/mod/modpost.c info->sechdrs = sechdrs; info 396 scripts/mod/modpost.c if (hdr->e_shoff > info->size) { info 399 scripts/mod/modpost.c filename, info->size); info 419 scripts/mod/modpost.c if (sechdrs[i].sh_offset > info->size) { info 428 scripts/mod/modpost.c info->modinfo = (void *)hdr + sechdrs[i].sh_offset; info 429 scripts/mod/modpost.c info->modinfo_len = sechdrs[i].sh_size; info 431 scripts/mod/modpost.c info->export_sec = i; info 433 scripts/mod/modpost.c info->export_unused_sec = i; info 435 scripts/mod/modpost.c info->export_gpl_sec = i; info 437 scripts/mod/modpost.c info->export_unused_gpl_sec = i; info 439 scripts/mod/modpost.c info->export_gpl_future_sec = i; info 441 scripts/mod/modpost.c info->markers_strings_sec = i; info 446 scripts/mod/modpost.c info->symtab_start = (void *)hdr + sechdrs[i].sh_offset; info 447 scripts/mod/modpost.c info->symtab_stop = (void *)hdr + sechdrs[i].sh_offset info 449 scripts/mod/modpost.c info->strtab = (void *)hdr + info 452 scripts/mod/modpost.c if (!info->symtab_start) info 456 scripts/mod/modpost.c for (sym = info->symtab_start; sym < info->symtab_stop; sym++) { info 467 scripts/mod/modpost.c release_file(info->hdr, info->size); info 478 scripts/mod/modpost.c if (info->hdr->e_machine == EM_PPC) info 496 scripts/mod/modpost.c enum export export = export_from_sec(info, sym->st_shndx); info 515 scripts/mod/modpost.c if (ignore_undef_symbol(info, symname)) info 523 scripts/mod/modpost.c if (info->hdr->e_machine == EM_SPARC || info 524 scripts/mod/modpost.c info->hdr->e_machine == EM_SPARCV9) { info 588 scripts/mod/modpost.c if (info) { info 589 scripts/mod/modpost.c size -= info - (char *)modinfo; info 590 scripts/mod/modpost.c modinfo = next_string(info, &size); info 1494 scripts/mod/modpost.c const Elf_Shdr *sh = &info->sechdrs[info->markers_strings_sec]; info 1495 scripts/mod/modpost.c const char *strings = (const char *) info->hdr + sh->sh_offset; info 1499 scripts/mod/modpost.c if (!info->markers_strings_sec) info 1510 scripts/mod/modpost.c for (sym = info->symtab_start; sym < info->symtab_stop; sym++) info 1512 scripts/mod/modpost.c sym->st_shndx == info->markers_strings_sec && info 1513 scripts/mod/modpost.c !strncmp(info->strtab + sym->st_name, info 1536 scripts/mod/modpost.c sym->st_shndx == info->markers_strings_sec && info 1537 scripts/mod/modpost.c !strncmp(info->strtab + sym->st_name, info 1554 scripts/mod/modpost.c struct elf_info info = { }; info 1557 scripts/mod/modpost.c if (!parse_elf(&info, modname)) info 1569 scripts/mod/modpost.c license = get_modinfo(info.modinfo, info.modinfo_len, "license"); info 1570 scripts/mod/modpost.c if (info.modinfo && !license && !is_vmlinux(modname)) info 1581 scripts/mod/modpost.c license = get_next_modinfo(info.modinfo, info.modinfo_len, info 1585 scripts/mod/modpost.c for (sym = info.symtab_start; sym < info.symtab_stop; sym++) { info 1586 scripts/mod/modpost.c symname = info.strtab + sym->st_name; info 1588 scripts/mod/modpost.c handle_modversions(mod, &info, sym, symname); info 1589 scripts/mod/modpost.c handle_moddevtable(mod, &info, sym, symname); info 1593 scripts/mod/modpost.c check_sec_ref(mod, modname, &info); info 1595 scripts/mod/modpost.c version = get_modinfo(info.modinfo, info.modinfo_len, "version"); info 1597 scripts/mod/modpost.c maybe_frob_rcs_version(modname, version, info.modinfo, info 1598 scripts/mod/modpost.c version - (char *)info.hdr); info 1603 scripts/mod/modpost.c get_markers(&info, mod); info 1605 scripts/mod/modpost.c parse_elf_finish(&info); info 698 security/security.c return security_ops->task_kill(p, info, sig, secid); info 3340 security/selinux/hooks.c rc = secondary_ops->task_kill(p, info, sig, secid); info 163 security/selinux/ss/hashtab.c info->slots_used = slots_used; info 164 security/selinux/ss/hashtab.c info->max_chain_len = max_chain_len; info 131 security/selinux/ss/policydb.c struct policydb_compat_info *info = NULL; info 135 security/selinux/ss/policydb.c info = &policydb_compat[i]; info 139 security/selinux/ss/policydb.c return info; info 403 security/selinux/ss/policydb.c struct hashtab_info info; info 405 security/selinux/ss/policydb.c hashtab_stat(h, &info); info 408 security/selinux/ss/policydb.c info.slots_used, h->size, info.max_chain_len); info 1658 security/selinux/ss/policydb.c struct policydb_compat_info *info; info 1757 security/selinux/ss/policydb.c info = policydb_lookup_compat(p->policyvers); info 1758 security/selinux/ss/policydb.c if (!info) { info 1764 security/selinux/ss/policydb.c if (le32_to_cpu(buf[2]) != info->sym_num || info 1765 security/selinux/ss/policydb.c le32_to_cpu(buf[3]) != info->ocon_num) { info 1769 security/selinux/ss/policydb.c info->sym_num, info->ocon_num); info 1773 security/selinux/ss/policydb.c for (i = 0; i < info->sym_num; i++) { info 1864 security/selinux/ss/policydb.c for (i = 0; i < info->ocon_num; i++) { info 173 sound/aoa/codecs/snd-aoa-codec-onyx.c .info = onyx_snd_vol_info, info 235 sound/aoa/codecs/snd-aoa-codec-onyx.c .info = onyx_snd_inputgain_info, info 307 sound/aoa/codecs/snd-aoa-codec-onyx.c .info = onyx_snd_capture_source_info, info 360 sound/aoa/codecs/snd-aoa-codec-onyx.c .info = onyx_snd_mute_info, info 426 sound/aoa/codecs/snd-aoa-codec-onyx.c .info = onyx_snd_single_bit_info, \ info 488 sound/aoa/codecs/snd-aoa-codec-onyx.c .info = onyx_spdif_info, info 545 sound/aoa/codecs/snd-aoa-codec-onyx.c .info = onyx_spdif_info, info 277 sound/aoa/codecs/snd-aoa-codec-tas.c .info = tas_snd_vol_info, info 320 sound/aoa/codecs/snd-aoa-codec-tas.c .info = tas_snd_mute_info, info 376 sound/aoa/codecs/snd-aoa-codec-tas.c .info = tas_snd_mixer_info, \ info 432 sound/aoa/codecs/snd-aoa-codec-tas.c .info = tas_snd_drc_range_info, info 472 sound/aoa/codecs/snd-aoa-codec-tas.c .info = tas_snd_drc_switch_info, info 547 sound/aoa/codecs/snd-aoa-codec-tas.c .info = tas_snd_capture_source_info, info 598 sound/aoa/codecs/snd-aoa-codec-tas.c .info = tas_snd_treble_info, info 649 sound/aoa/codecs/snd-aoa-codec-tas.c .info = tas_snd_bass_info, info 610 sound/aoa/fabrics/snd-aoa-fabric-layout.c .info = control_info, \ info 658 sound/aoa/fabrics/snd-aoa-fabric-layout.c .info = control_info, info 668 sound/aoa/fabrics/snd-aoa-fabric-layout.c .info = control_info, info 700 sound/aoa/fabrics/snd-aoa-fabric-layout.c .info = control_info, info 709 sound/aoa/fabrics/snd-aoa-fabric-layout.c .info = control_info, info 124 sound/aoa/soundbus/i2sbus/i2sbus-pcm.c hw->info = SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_MMAP_VALID | info 395 sound/arm/aaci.c .info = SNDRV_PCM_INFO_MMAP | info 21 sound/arm/pxa2xx-pcm-lib.c .info = SNDRV_PCM_INFO_MMAP | info 686 sound/arm/sa11xx-uda1341.c .info = (SNDRV_PCM_INFO_INTERLEAVED | info 709 sound/arm/sa11xx-uda1341.c .info = (SNDRV_PCM_INFO_INTERLEAVED | info 222 sound/core/control.c if (snd_BUG_ON(!ncontrol || !ncontrol->info)) info 237 sound/core/control.c kctl.info = ncontrol->info; info 319 sound/core/control.c if (snd_BUG_ON(!card || !kcontrol->info)) info 547 sound/core/control.c struct snd_ctl_card_info *info; info 549 sound/core/control.c info = kzalloc(sizeof(*info), GFP_KERNEL); info 550 sound/core/control.c if (! info) info 553 sound/core/control.c info->card = card->number; info 554 sound/core/control.c strlcpy(info->id, card->id, sizeof(info->id)); info 555 sound/core/control.c strlcpy(info->driver, card->driver, sizeof(info->driver)); info 556 sound/core/control.c strlcpy(info->name, card->shortname, sizeof(info->name)); info 557 sound/core/control.c strlcpy(info->longname, card->longname, sizeof(info->longname)); info 558 sound/core/control.c strlcpy(info->mixername, card->mixername, sizeof(info->mixername)); info 559 sound/core/control.c strlcpy(info->components, card->components, sizeof(info->components)); info 561 sound/core/control.c if (copy_to_user(arg, info, sizeof(struct snd_ctl_card_info))) { info 562 sound/core/control.c kfree(info); info 565 sound/core/control.c kfree(info); info 644 sound/core/control.c kctl = snd_ctl_find_id(card, &info->id); info 650 sound/core/control.c info->access = 0; info 652 sound/core/control.c result = kctl->info(kctl, info); info 654 sound/core/control.c snd_BUG_ON(info->access); info 655 sound/core/control.c index_offset = snd_ctl_get_ioff(kctl, &info->id); info 657 sound/core/control.c snd_ctl_build_ioff(&info->id, kctl, index_offset); info 658 sound/core/control.c info->access = vd->access; info 660 sound/core/control.c info->access |= SNDRV_CTL_ELEM_ACCESS_LOCK; info 662 sound/core/control.c info->access |= SNDRV_CTL_ELEM_ACCESS_OWNER; info 663 sound/core/control.c info->owner = vd->owner_pid; info 665 sound/core/control.c info->owner = -1; info 675 sound/core/control.c struct snd_ctl_elem_info info; info 678 sound/core/control.c if (copy_from_user(&info, _info, sizeof(info))) info 683 sound/core/control.c result = snd_ctl_elem_info(ctl, &info); info 686 sound/core/control.c if (copy_to_user(_info, &info, sizeof(info))) info 864 sound/core/control.c struct snd_ctl_elem_info info; info 878 sound/core/control.c *uinfo = ue->info; info 959 sound/core/control.c if (info->count > 1024) info 961 sound/core/control.c access = info->access == 0 ? SNDRV_CTL_ELEM_ACCESS_READWRITE : info 962 sound/core/control.c (info->access & (SNDRV_CTL_ELEM_ACCESS_READWRITE| info 965 sound/core/control.c info->id.numid = 0; info 968 sound/core/control.c _kctl = snd_ctl_find_id(card, &info->id); info 982 sound/core/control.c memcpy(&kctl.id, &info->id, sizeof(info->id)); info 983 sound/core/control.c kctl.count = info->owner ? info->owner : 1; info 985 sound/core/control.c kctl.info = snd_ctl_elem_user_info; info 994 sound/core/control.c switch (info->type) { info 998 sound/core/control.c if (info->count > 128) info 1003 sound/core/control.c if (info->count > 64) info 1008 sound/core/control.c if (info->count > 512) info 1013 sound/core/control.c if (info->count != 1) info 1019 sound/core/control.c private_size *= info->count; info 1023 sound/core/control.c ue->info = *info; info 1024 sound/core/control.c ue->info.access = 0; info 1050 sound/core/control.c struct snd_ctl_elem_info info; info 1051 sound/core/control.c if (copy_from_user(&info, _info, sizeof(info))) info 1053 sound/core/control.c return snd_ctl_elem_add(file, &info, replace); info 176 sound/core/control_compat.c struct snd_ctl_elem_info *info; info 185 sound/core/control_compat.c info = kzalloc(sizeof(*info), GFP_KERNEL); info 186 sound/core/control_compat.c if (info == NULL) { info 190 sound/core/control_compat.c info->id = *id; info 191 sound/core/control_compat.c err = kctl->info(kctl, info); info 194 sound/core/control_compat.c err = info->type; info 195 sound/core/control_compat.c *countp = info->count; info 197 sound/core/control_compat.c kfree(info); info 182 sound/core/hwdep.c struct snd_hwdep_info info; info 184 sound/core/hwdep.c memset(&info, 0, sizeof(info)); info 185 sound/core/hwdep.c info.card = hw->card->number; info 186 sound/core/hwdep.c strlcpy(info.id, hw->id, sizeof(info.id)); info 187 sound/core/hwdep.c strlcpy(info.name, hw->name, sizeof(info.name)); info 188 sound/core/hwdep.c info.iface = hw->iface; info 189 sound/core/hwdep.c if (copy_to_user(_info, &info, sizeof(info))) info 197 sound/core/hwdep.c struct snd_hwdep_dsp_status info; info 202 sound/core/hwdep.c memset(&info, 0, sizeof(info)); info 203 sound/core/hwdep.c info.dsp_loaded = hw->dsp_loaded; info 204 sound/core/hwdep.c if ((err = hw->ops.dsp_status(hw, &info)) < 0) info 206 sound/core/hwdep.c if (copy_to_user(_info, &info, sizeof(info))) info 214 sound/core/hwdep.c struct snd_hwdep_dsp_image info; info 219 sound/core/hwdep.c memset(&info, 0, sizeof(info)); info 220 sound/core/hwdep.c if (copy_from_user(&info, _info, sizeof(info))) info 223 sound/core/hwdep.c if (hw->dsp_loaded & (1 << info.index)) info 225 sound/core/hwdep.c if (!access_ok(VERIFY_READ, info.image, info.length)) info 227 sound/core/hwdep.c err = hw->ops.dsp_load(hw, &info); info 230 sound/core/hwdep.c hw->dsp_loaded |= (1 << info.index); info 289 sound/core/hwdep.c struct snd_hwdep_info __user *info = (struct snd_hwdep_info __user *)arg; info 293 sound/core/hwdep.c if (get_user(device, &info->device)) info 298 sound/core/hwdep.c err = snd_hwdep_info(hwdep, info); info 89 sound/core/oss/mixer_oss.c struct mixer_info info; info 91 sound/core/oss/mixer_oss.c memset(&info, 0, sizeof(info)); info 92 sound/core/oss/mixer_oss.c strlcpy(info.id, mixer && mixer->id[0] ? mixer->id : card->driver, sizeof(info.id)); info 93 sound/core/oss/mixer_oss.c strlcpy(info.name, mixer && mixer->name[0] ? mixer->name : card->mixername, sizeof(info.name)); info 94 sound/core/oss/mixer_oss.c info.modify_counter = card->mixer_oss_change_count; info 95 sound/core/oss/mixer_oss.c if (copy_to_user(_info, &info, sizeof(info))) info 105 sound/core/oss/mixer_oss.c _old_mixer_info info; info 107 sound/core/oss/mixer_oss.c memset(&info, 0, sizeof(info)); info 108 sound/core/oss/mixer_oss.c strlcpy(info.id, mixer && mixer->id[0] ? mixer->id : card->driver, sizeof(info.id)); info 109 sound/core/oss/mixer_oss.c strlcpy(info.name, mixer && mixer->name[0] ? mixer->name : card->mixername, sizeof(info.name)); info 110 sound/core/oss/mixer_oss.c if (copy_to_user(_info, &info, sizeof(info))) info 521 sound/core/oss/mixer_oss.c if (kctl->info(kctl, uinfo)) info 559 sound/core/oss/mixer_oss.c if (kctl->info(kctl, uinfo)) info 622 sound/core/oss/mixer_oss.c if (kctl->info(kctl, uinfo)) info 663 sound/core/oss/mixer_oss.c if (kctl->info(kctl, uinfo)) info 792 sound/core/oss/mixer_oss.c if ((err = kctl->info(kctl, uinfo)) < 0) info 842 sound/core/oss/mixer_oss.c if ((err = kctl->info(kctl, uinfo)) < 0) info 880 sound/core/oss/mixer_oss.c struct snd_ctl_elem_info *info; info 891 sound/core/oss/mixer_oss.c info = kmalloc(sizeof(*info), GFP_KERNEL); info 892 sound/core/oss/mixer_oss.c if (! info) { info 896 sound/core/oss/mixer_oss.c if ((err = kcontrol->info(kcontrol, info)) < 0) { info 898 sound/core/oss/mixer_oss.c kfree(info); info 903 sound/core/oss/mixer_oss.c if (info->count > slot->channels) info 904 sound/core/oss/mixer_oss.c slot->channels = info->count; info 906 sound/core/oss/mixer_oss.c kfree(info); info 1024 sound/core/oss/mixer_oss.c if (kctl->info(kctl, uinfo)) { info 1039 sound/core/oss/mixer_oss.c if (kctl->info(kctl, uinfo)) { info 1919 sound/core/oss/pcm_oss.c if (runtime->info & (SNDRV_PCM_INFO_BLOCK_TRANSFER|SNDRV_PCM_INFO_BATCH)) info 2059 sound/core/oss/pcm_oss.c struct count_info info; info 2071 sound/core/oss/pcm_oss.c memset(&info, 0, sizeof(info)); info 2072 sound/core/oss/pcm_oss.c if (copy_to_user(_info, &info, sizeof(info))) info 2091 sound/core/oss/pcm_oss.c info.ptr = snd_pcm_oss_bytes(substream, runtime->status->hw_ptr % runtime->buffer_size); info 2097 sound/core/oss/pcm_oss.c info.blocks = n / runtime->period_size; info 2101 sound/core/oss/pcm_oss.c info.bytes = snd_pcm_oss_bytes(substream, runtime->status->hw_ptr) & INT_MAX; info 2106 sound/core/oss/pcm_oss.c info.blocks = (runtime->oss.buffer_bytes - delay - fixup) / runtime->oss.period_bytes; info 2108 sound/core/oss/pcm_oss.c info.blocks = (delay + fixup) / runtime->oss.period_bytes; info 2109 sound/core/oss/pcm_oss.c info.bytes = (runtime->oss.bytes - delay) & INT_MAX; info 2112 sound/core/oss/pcm_oss.c info.blocks = delay / runtime->oss.period_bytes; info 2113 sound/core/oss/pcm_oss.c info.bytes = (runtime->oss.bytes + delay) & INT_MAX; info 2116 sound/core/oss/pcm_oss.c if (copy_to_user(_info, &info, sizeof(info))) info 2127 sound/core/oss/pcm_oss.c struct audio_buf_info info; info 2141 sound/core/oss/pcm_oss.c info.fragsize = runtime->oss.period_bytes; info 2142 sound/core/oss/pcm_oss.c info.fragstotal = runtime->periods; info 2145 sound/core/oss/pcm_oss.c info.bytes = runtime->oss.period_bytes * runtime->oss.periods; info 2146 sound/core/oss/pcm_oss.c info.fragments = runtime->oss.periods; info 2148 sound/core/oss/pcm_oss.c info.bytes = 0; info 2149 sound/core/oss/pcm_oss.c info.fragments = 0; info 2168 sound/core/oss/pcm_oss.c info.bytes = snd_pcm_oss_bytes(substream, avail) + fixup; info 2169 sound/core/oss/pcm_oss.c info.fragments = info.bytes / runtime->oss.period_bytes; info 2173 sound/core/oss/pcm_oss.c printk("pcm_oss: space: bytes = %i, fragments = %i, fragstotal = %i, fragsize = %i\n", info.bytes, info.fragments, info.fragstotal, info.fragsize); info 2175 sound/core/oss/pcm_oss.c if (copy_to_user(_info, &info, sizeof(info))) info 2747 sound/core/oss/pcm_oss.c if (!(runtime->info & SNDRV_PCM_INFO_MMAP_VALID)) info 2749 sound/core/oss/pcm_oss.c if (runtime->info & SNDRV_PCM_INFO_INTERLEAVED) info 107 sound/core/pcm.c struct snd_pcm_info __user *info; info 115 sound/core/pcm.c info = (struct snd_pcm_info __user *)arg; info 116 sound/core/pcm.c if (get_user(device, &info->device)) info 118 sound/core/pcm.c if (get_user(stream, &info->stream)) info 122 sound/core/pcm.c if (get_user(subdevice, &info->subdevice)) info 147 sound/core/pcm.c err = snd_pcm_info_user(substream, info); info 317 sound/core/pcm.c struct snd_pcm_info *info; info 323 sound/core/pcm.c info = kmalloc(sizeof(*info), GFP_KERNEL); info 324 sound/core/pcm.c if (! info) { info 329 sound/core/pcm.c err = snd_pcm_info(substream, info); info 332 sound/core/pcm.c kfree(info); info 335 sound/core/pcm.c snd_iprintf(buffer, "card: %d\n", info->card); info 336 sound/core/pcm.c snd_iprintf(buffer, "device: %d\n", info->device); info 337 sound/core/pcm.c snd_iprintf(buffer, "subdevice: %d\n", info->subdevice); info 338 sound/core/pcm.c snd_iprintf(buffer, "stream: %s\n", snd_pcm_stream_name(info->stream)); info 339 sound/core/pcm.c snd_iprintf(buffer, "id: %s\n", info->id); info 340 sound/core/pcm.c snd_iprintf(buffer, "name: %s\n", info->name); info 341 sound/core/pcm.c snd_iprintf(buffer, "subname: %s\n", info->subname); info 342 sound/core/pcm.c snd_iprintf(buffer, "class: %d\n", info->dev_class); info 343 sound/core/pcm.c snd_iprintf(buffer, "subclass: %d\n", info->dev_subclass); info 344 sound/core/pcm.c snd_iprintf(buffer, "subdevices_count: %d\n", info->subdevices_count); info 345 sound/core/pcm.c snd_iprintf(buffer, "subdevices_avail: %d\n", info->subdevices_avail); info 346 sound/core/pcm.c kfree(info); info 84 sound/core/pcm_compat.c u32 info; info 162 sound/core/pcm_compat.c struct snd_pcm_channel_info info; info 165 sound/core/pcm_compat.c if (get_user(info.channel, &src->channel) || info 166 sound/core/pcm_compat.c get_user(info.offset, &src->offset) || info 167 sound/core/pcm_compat.c get_user(info.first, &src->first) || info 168 sound/core/pcm_compat.c get_user(info.step, &src->step)) info 170 sound/core/pcm_compat.c err = snd_pcm_channel_info(substream, &info); info 173 sound/core/pcm_compat.c if (put_user(info.channel, &src->channel) || info 174 sound/core/pcm_compat.c put_user(info.offset, &src->offset) || info 175 sound/core/pcm_compat.c put_user(info.first, &src->first) || info 176 sound/core/pcm_compat.c put_user(info.step, &src->step)) info 1199 sound/core/pcm_lib.c params->info = ~0U; info 1402 sound/core/pcm_lib.c struct snd_pcm_channel_info *info = arg; info 1405 sound/core/pcm_lib.c if (!(runtime->info & SNDRV_PCM_INFO_MMAP)) { info 1406 sound/core/pcm_lib.c info->offset = -1; info 1412 sound/core/pcm_lib.c info->offset = 0; info 1416 sound/core/pcm_lib.c info->first = info->channel * width; info 1417 sound/core/pcm_lib.c info->step = runtime->channels * width; info 1423 sound/core/pcm_lib.c info->first = info->channel * size * 8; info 1424 sound/core/pcm_lib.c info->step = width; info 50 sound/core/pcm_native.c unsigned int info; info 98 sound/core/pcm_native.c memset(info, 0, sizeof(*info)); info 99 sound/core/pcm_native.c info->card = pcm->card->number; info 100 sound/core/pcm_native.c info->device = pcm->device; info 101 sound/core/pcm_native.c info->stream = substream->stream; info 102 sound/core/pcm_native.c info->subdevice = substream->number; info 103 sound/core/pcm_native.c strlcpy(info->id, pcm->id, sizeof(info->id)); info 104 sound/core/pcm_native.c strlcpy(info->name, pcm->name, sizeof(info->name)); info 105 sound/core/pcm_native.c info->dev_class = pcm->dev_class; info 106 sound/core/pcm_native.c info->dev_subclass = pcm->dev_subclass; info 107 sound/core/pcm_native.c info->subdevices_count = pstr->substream_count; info 108 sound/core/pcm_native.c info->subdevices_avail = pstr->substream_count - pstr->substream_opened; info 109 sound/core/pcm_native.c strlcpy(info->subname, substream->name, sizeof(info->subname)); info 113 sound/core/pcm_native.c info->sync = runtime->sync; info 114 sound/core/pcm_native.c substream->ops->ioctl(substream, SNDRV_PCM_IOCTL1_INFO, info); info 122 sound/core/pcm_native.c struct snd_pcm_info *info; info 125 sound/core/pcm_native.c info = kmalloc(sizeof(*info), GFP_KERNEL); info 126 sound/core/pcm_native.c if (! info) info 128 sound/core/pcm_native.c err = snd_pcm_info(substream, info); info 130 sound/core/pcm_native.c if (copy_to_user(_info, info, sizeof(*info))) info 133 sound/core/pcm_native.c kfree(info); info 173 sound/core/pcm_native.c params->info = 0; info 314 sound/core/pcm_native.c if (!params->info) info 315 sound/core/pcm_native.c params->info = hw->info; info 415 sound/core/pcm_native.c runtime->info = params->info; info 641 sound/core/pcm_native.c channel = info->channel; info 651 sound/core/pcm_native.c memset(info, 0, sizeof(*info)); info 652 sound/core/pcm_native.c info->channel = channel; info 653 sound/core/pcm_native.c return substream->ops->ioctl(substream, SNDRV_PCM_IOCTL1_CHANNEL_INFO, info); info 659 sound/core/pcm_native.c struct snd_pcm_channel_info info; info 662 sound/core/pcm_native.c if (copy_from_user(&info, _info, sizeof(info))) info 664 sound/core/pcm_native.c res = snd_pcm_channel_info(substream, &info); info 667 sound/core/pcm_native.c if (copy_to_user(_info, &info, sizeof(info))) info 963 sound/core/pcm_native.c if (!(runtime->info & SNDRV_PCM_INFO_PAUSE)) info 1126 sound/core/pcm_native.c if (!(runtime->info & SNDRV_PCM_INFO_RESUME)) info 1918 sound/core/pcm_native.c if (hw->info & SNDRV_PCM_INFO_INTERLEAVED) info 1920 sound/core/pcm_native.c if (hw->info & SNDRV_PCM_INFO_NONINTERLEAVED) info 1922 sound/core/pcm_native.c if (hw->info & SNDRV_PCM_INFO_MMAP) { info 1923 sound/core/pcm_native.c if (hw->info & SNDRV_PCM_INFO_INTERLEAVED) info 1925 sound/core/pcm_native.c if (hw->info & SNDRV_PCM_INFO_NONINTERLEAVED) info 1927 sound/core/pcm_native.c if (hw->info & SNDRV_PCM_INFO_COMPLEX) info 3194 sound/core/pcm_native.c if (!(runtime->info & SNDRV_PCM_INFO_MMAP)) info 3292 sound/core/pcm_native.c params->info = oparams->info; info 3311 sound/core/pcm_native.c oparams->info = params->info; info 538 sound/core/rawmidi.c memset(info, 0, sizeof(*info)); info 539 sound/core/rawmidi.c info->card = rmidi->card->number; info 540 sound/core/rawmidi.c info->device = rmidi->device; info 541 sound/core/rawmidi.c info->subdevice = substream->number; info 542 sound/core/rawmidi.c info->stream = substream->stream; info 543 sound/core/rawmidi.c info->flags = rmidi->info_flags; info 544 sound/core/rawmidi.c strcpy(info->id, rmidi->id); info 545 sound/core/rawmidi.c strcpy(info->name, rmidi->name); info 546 sound/core/rawmidi.c strcpy(info->subname, substream->name); info 547 sound/core/rawmidi.c info->subdevices_count = substream->pstr->substream_count; info 548 sound/core/rawmidi.c info->subdevices_avail = (substream->pstr->substream_count - info 556 sound/core/rawmidi.c struct snd_rawmidi_info info; info 558 sound/core/rawmidi.c if ((err = snd_rawmidi_info(substream, &info)) < 0) info 560 sound/core/rawmidi.c if (copy_to_user(_info, &info, sizeof(struct snd_rawmidi_info))) info 572 sound/core/rawmidi.c rmidi = snd_rawmidi_search(card, info->device); info 576 sound/core/rawmidi.c if (info->stream < 0 || info->stream > 1) info 578 sound/core/rawmidi.c pstr = &rmidi->streams[info->stream]; info 581 sound/core/rawmidi.c if (info->subdevice >= pstr->substream_count) info 584 sound/core/rawmidi.c if ((unsigned int)substream->number == info->subdevice) info 585 sound/core/rawmidi.c return snd_rawmidi_info(substream, info); info 594 sound/core/rawmidi.c struct snd_rawmidi_info info; info 595 sound/core/rawmidi.c if (get_user(info.device, &_info->device)) info 597 sound/core/rawmidi.c if (get_user(info.stream, &_info->stream)) info 599 sound/core/rawmidi.c if (get_user(info.subdevice, &_info->subdevice)) info 601 sound/core/rawmidi.c if ((err = snd_rawmidi_info_select(card, &info)) < 0) info 603 sound/core/rawmidi.c if (copy_to_user(_info, &info, sizeof(struct snd_rawmidi_info))) info 704 sound/core/rawmidi.c struct snd_rawmidi_info __user *info = argp; info 705 sound/core/rawmidi.c if (get_user(stream, &info->stream)) info 709 sound/core/rawmidi.c return snd_rawmidi_info_user(rfile->input, info); info 711 sound/core/rawmidi.c return snd_rawmidi_info_user(rfile->output, info); info 288 sound/core/seq/oss/seq_oss_event.c struct seq_oss_synthinfo *info = &dp->synths[dev]; info 289 sound/core/seq/oss/seq_oss_event.c switch (info->arg.event_passing) { info 291 sound/core/seq/oss/seq_oss_event.c if (! info->ch || ch < 0 || ch >= info->nr_voices) { info 296 sound/core/seq/oss/seq_oss_event.c if (note == 255 && info->ch[ch].note >= 0) { info 303 sound/core/seq/oss/seq_oss_event.c if (info->ch[ch].vel) info 309 sound/core/seq/oss/seq_oss_event.c info->ch[ch].vel = vel; info 310 sound/core/seq/oss/seq_oss_event.c return set_note_event(dp, dev, type, ch, info->ch[ch].note, vel, ev); info 314 sound/core/seq/oss/seq_oss_event.c if (note != info->ch[ch].note && info->ch[ch].note >= 0) info 316 sound/core/seq/oss/seq_oss_event.c set_note_event(dp, dev, SNDRV_SEQ_EVENT_NOTEOFF, ch, info->ch[ch].note, 0, ev); info 318 sound/core/seq/oss/seq_oss_event.c info->ch[ch].note = note; info 319 sound/core/seq/oss/seq_oss_event.c info->ch[ch].vel = vel; info 343 sound/core/seq/oss/seq_oss_event.c struct seq_oss_synthinfo *info = &dp->synths[dev]; info 344 sound/core/seq/oss/seq_oss_event.c switch (info->arg.event_passing) { info 346 sound/core/seq/oss/seq_oss_event.c if (! info->ch || ch < 0 || ch >= info->nr_voices) { info 351 sound/core/seq/oss/seq_oss_event.c if (info->ch[ch].note >= 0) { info 352 sound/core/seq/oss/seq_oss_event.c note = info->ch[ch].note; info 353 sound/core/seq/oss/seq_oss_event.c info->ch[ch].vel = 0; info 354 sound/core/seq/oss/seq_oss_event.c info->ch[ch].note = -1; info 33 sound/core/seq/oss/seq_oss_ioctl.c struct synth_info info; info 35 sound/core/seq/oss/seq_oss_ioctl.c if (copy_from_user(&info, arg, sizeof(info))) info 37 sound/core/seq/oss/seq_oss_ioctl.c if (snd_seq_oss_synth_make_info(dp, info.device, &info) < 0) info 39 sound/core/seq/oss/seq_oss_ioctl.c if (copy_to_user(arg, &info, sizeof(info))) info 46 sound/core/seq/oss/seq_oss_ioctl.c struct midi_info info; info 48 sound/core/seq/oss/seq_oss_ioctl.c if (copy_from_user(&info, arg, sizeof(info))) info 50 sound/core/seq/oss/seq_oss_ioctl.c if (snd_seq_oss_midi_make_info(dp, info.device, &info) < 0) info 52 sound/core/seq/oss/seq_oss_ioctl.c if (copy_to_user(arg, &info, sizeof(info))) info 214 sound/core/seq/oss/seq_oss_synth.c struct seq_oss_synthinfo *info; info 227 sound/core/seq/oss/seq_oss_synth.c info = &dp->synths[i]; info 228 sound/core/seq/oss/seq_oss_synth.c info->arg.app_index = dp->port; info 229 sound/core/seq/oss/seq_oss_synth.c info->arg.file_mode = dp->file_mode; info 230 sound/core/seq/oss/seq_oss_synth.c info->arg.seq_mode = dp->seq_mode; info 232 sound/core/seq/oss/seq_oss_synth.c info->arg.event_passing = SNDRV_SEQ_OSS_PROCESS_EVENTS; info 234 sound/core/seq/oss/seq_oss_synth.c info->arg.event_passing = SNDRV_SEQ_OSS_PASS_EVENTS; info 235 sound/core/seq/oss/seq_oss_synth.c info->opened = 0; info 240 sound/core/seq/oss/seq_oss_synth.c if (rec->oper.open(&info->arg, rec->private_data) < 0) { info 245 sound/core/seq/oss/seq_oss_synth.c info->nr_voices = rec->nr_voices; info 246 sound/core/seq/oss/seq_oss_synth.c if (info->nr_voices > 0) { info 247 sound/core/seq/oss/seq_oss_synth.c info->ch = kcalloc(info->nr_voices, sizeof(struct seq_oss_chinfo), GFP_KERNEL); info 248 sound/core/seq/oss/seq_oss_synth.c if (!info->ch) { info 250 sound/core/seq/oss/seq_oss_synth.c rec->oper.close(&info->arg); info 255 sound/core/seq/oss/seq_oss_synth.c reset_channels(info); info 258 sound/core/seq/oss/seq_oss_synth.c info->opened++; info 279 sound/core/seq/oss/seq_oss_synth.c struct seq_oss_synthinfo *info; info 280 sound/core/seq/oss/seq_oss_synth.c info = &dp->synths[dp->max_synthdev]; info 283 sound/core/seq/oss/seq_oss_synth.c info->arg.app_index = dp->port; info 284 sound/core/seq/oss/seq_oss_synth.c info->arg.file_mode = dp->file_mode; info 285 sound/core/seq/oss/seq_oss_synth.c info->arg.seq_mode = dp->seq_mode; info 286 sound/core/seq/oss/seq_oss_synth.c info->arg.private_data = info; info 287 sound/core/seq/oss/seq_oss_synth.c info->is_midi = 1; info 288 sound/core/seq/oss/seq_oss_synth.c info->midi_mapped = i; info 289 sound/core/seq/oss/seq_oss_synth.c info->arg.event_passing = SNDRV_SEQ_OSS_PASS_EVENTS; info 290 sound/core/seq/oss/seq_oss_synth.c snd_seq_oss_midi_get_addr(dp, i, &info->arg.addr); info 291 sound/core/seq/oss/seq_oss_synth.c info->opened = 1; info 309 sound/core/seq/oss/seq_oss_synth.c struct seq_oss_synthinfo *info; info 314 sound/core/seq/oss/seq_oss_synth.c info = &dp->synths[i]; info 315 sound/core/seq/oss/seq_oss_synth.c if (! info->opened) info 317 sound/core/seq/oss/seq_oss_synth.c if (info->is_midi) { info 319 sound/core/seq/oss/seq_oss_synth.c snd_seq_oss_midi_close(dp, info->midi_mapped); info 328 sound/core/seq/oss/seq_oss_synth.c rec->oper.close(&info->arg); info 334 sound/core/seq/oss/seq_oss_synth.c kfree(info->sysex); info 335 sound/core/seq/oss/seq_oss_synth.c info->sysex = NULL; info 336 sound/core/seq/oss/seq_oss_synth.c kfree(info->ch); info 337 sound/core/seq/oss/seq_oss_synth.c info->ch = NULL; info 386 sound/core/seq/oss/seq_oss_synth.c if (info->ch == NULL || ! info->nr_voices) info 388 sound/core/seq/oss/seq_oss_synth.c for (i = 0; i < info->nr_voices; i++) { info 389 sound/core/seq/oss/seq_oss_synth.c info->ch[i].note = -1; info 390 sound/core/seq/oss/seq_oss_synth.c info->ch[i].vel = 0; info 404 sound/core/seq/oss/seq_oss_synth.c struct seq_oss_synthinfo *info; info 408 sound/core/seq/oss/seq_oss_synth.c info = &dp->synths[dev]; info 409 sound/core/seq/oss/seq_oss_synth.c if (! info->opened) info 411 sound/core/seq/oss/seq_oss_synth.c if (info->sysex) info 412 sound/core/seq/oss/seq_oss_synth.c info->sysex->len = 0; /* reset sysex */ info 413 sound/core/seq/oss/seq_oss_synth.c reset_channels(info); info 414 sound/core/seq/oss/seq_oss_synth.c if (info->is_midi) { info 417 sound/core/seq/oss/seq_oss_synth.c snd_seq_oss_midi_reset(dp, info->midi_mapped); info 420 sound/core/seq/oss/seq_oss_synth.c if (snd_seq_oss_midi_open(dp, info->midi_mapped, info 423 sound/core/seq/oss/seq_oss_synth.c info->opened = 0; info 424 sound/core/seq/oss/seq_oss_synth.c kfree(info->sysex); info 425 sound/core/seq/oss/seq_oss_synth.c info->sysex = NULL; info 426 sound/core/seq/oss/seq_oss_synth.c kfree(info->ch); info 427 sound/core/seq/oss/seq_oss_synth.c info->ch = NULL; info 436 sound/core/seq/oss/seq_oss_synth.c rec->oper.reset(&info->arg); info 440 sound/core/seq/oss/seq_oss_synth.c snd_seq_oss_fill_addr(dp, &ev, info->arg.addr.client, info 441 sound/core/seq/oss/seq_oss_synth.c info->arg.addr.port); info 675 sound/core/seq/seq_clientmgr.c event->dest = subs->info.dest; info 676 sound/core/seq/seq_clientmgr.c if (subs->info.flags & SNDRV_SEQ_PORT_SUBS_TIMESTAMP) info 678 sound/core/seq/seq_clientmgr.c update_timestamp_of_queue(event, subs->info.queue, info 679 sound/core/seq/seq_clientmgr.c subs->info.flags & SNDRV_SEQ_PORT_SUBS_TIME_REAL); info 1112 sound/core/seq/seq_clientmgr.c struct snd_seq_system_info info; info 1114 sound/core/seq/seq_clientmgr.c memset(&info, 0, sizeof(info)); info 1116 sound/core/seq/seq_clientmgr.c info.queues = SNDRV_SEQ_MAX_QUEUES; info 1117 sound/core/seq/seq_clientmgr.c info.clients = SNDRV_SEQ_MAX_CLIENTS; info 1118 sound/core/seq/seq_clientmgr.c info.ports = 256; /* fixed limit */ info 1119 sound/core/seq/seq_clientmgr.c info.channels = 256; /* fixed limit */ info 1120 sound/core/seq/seq_clientmgr.c info.cur_clients = client_usage.cur; info 1121 sound/core/seq/seq_clientmgr.c info.cur_queues = snd_seq_queue_get_cur_queues(); info 1123 sound/core/seq/seq_clientmgr.c if (copy_to_user(arg, &info, sizeof(info))) info 1132 sound/core/seq/seq_clientmgr.c struct snd_seq_running_info info; info 1136 sound/core/seq/seq_clientmgr.c if (copy_from_user(&info, arg, sizeof(info))) info 1140 sound/core/seq/seq_clientmgr.c cptr = snd_seq_client_use_ptr(info.client); info 1145 sound/core/seq/seq_clientmgr.c if (! info.big_endian) { info 1150 sound/core/seq/seq_clientmgr.c if (info.big_endian) { info 1156 sound/core/seq/seq_clientmgr.c if (info.cpu_mode > sizeof(long)) { info 1160 sound/core/seq/seq_clientmgr.c cptr->convert32 = (info.cpu_mode < sizeof(long)); info 1170 sound/core/seq/seq_clientmgr.c info->client = cptr->number; info 1173 sound/core/seq/seq_clientmgr.c info->type = cptr->type; info 1174 sound/core/seq/seq_clientmgr.c strcpy(info->name, cptr->name); info 1175 sound/core/seq/seq_clientmgr.c info->filter = cptr->filter; info 1176 sound/core/seq/seq_clientmgr.c info->event_lost = cptr->event_lost; info 1177 sound/core/seq/seq_clientmgr.c memcpy(info->event_filter, cptr->event_filter, 32); info 1178 sound/core/seq/seq_clientmgr.c info->num_ports = cptr->num_ports; info 1179 sound/core/seq/seq_clientmgr.c memset(info->reserved, 0, sizeof(info->reserved)); info 1240 sound/core/seq/seq_clientmgr.c struct snd_seq_port_info info; info 1243 sound/core/seq/seq_clientmgr.c if (copy_from_user(&info, arg, sizeof(info))) info 1247 sound/core/seq/seq_clientmgr.c if (info.addr.client != client->number) info 1250 sound/core/seq/seq_clientmgr.c port = snd_seq_create_port(client, (info.flags & SNDRV_SEQ_PORT_FLG_GIVEN_PORT) ? info.addr.port : -1); info 1254 sound/core/seq/seq_clientmgr.c if (client->type == USER_CLIENT && info.kernel) { info 1259 sound/core/seq/seq_clientmgr.c if ((callback = info.kernel) != NULL) { info 1273 sound/core/seq/seq_clientmgr.c info.addr = port->addr; info 1275 sound/core/seq/seq_clientmgr.c snd_seq_set_port_info(port, &info); info 1278 sound/core/seq/seq_clientmgr.c if (copy_to_user(arg, &info, sizeof(info))) info 1290 sound/core/seq/seq_clientmgr.c struct snd_seq_port_info info; info 1294 sound/core/seq/seq_clientmgr.c if (copy_from_user(&info, arg, sizeof(info))) info 1298 sound/core/seq/seq_clientmgr.c if (info.addr.client != client->number) info 1301 sound/core/seq/seq_clientmgr.c err = snd_seq_delete_port(client, info.addr.port); info 1303 sound/core/seq/seq_clientmgr.c snd_seq_system_client_ev_port_exit(client->number, info.addr.port); info 1316 sound/core/seq/seq_clientmgr.c struct snd_seq_port_info info; info 1318 sound/core/seq/seq_clientmgr.c if (copy_from_user(&info, arg, sizeof(info))) info 1320 sound/core/seq/seq_clientmgr.c cptr = snd_seq_client_use_ptr(info.addr.client); info 1324 sound/core/seq/seq_clientmgr.c port = snd_seq_port_use_ptr(cptr, info.addr.port); info 1331 sound/core/seq/seq_clientmgr.c snd_seq_get_port_info(port, &info); info 1335 sound/core/seq/seq_clientmgr.c if (copy_to_user(arg, &info, sizeof(info))) info 1348 sound/core/seq/seq_clientmgr.c struct snd_seq_port_info info; info 1350 sound/core/seq/seq_clientmgr.c if (copy_from_user(&info, arg, sizeof(info))) info 1353 sound/core/seq/seq_clientmgr.c if (info.addr.client != client->number) /* only set our own ports ! */ info 1355 sound/core/seq/seq_clientmgr.c port = snd_seq_port_use_ptr(client, info.addr.port); info 1357 sound/core/seq/seq_clientmgr.c snd_seq_set_port_info(port, &info); info 1412 sound/core/seq/seq_clientmgr.c event.data.connect.dest = info->dest; info 1413 sound/core/seq/seq_clientmgr.c event.data.connect.sender = info->sender; info 1512 sound/core/seq/seq_clientmgr.c struct snd_seq_queue_info info; info 1516 sound/core/seq/seq_clientmgr.c if (copy_from_user(&info, arg, sizeof(info))) info 1519 sound/core/seq/seq_clientmgr.c result = snd_seq_queue_alloc(client->number, info.locked, info.flags); info 1527 sound/core/seq/seq_clientmgr.c info.queue = q->queue; info 1528 sound/core/seq/seq_clientmgr.c info.locked = q->locked; info 1529 sound/core/seq/seq_clientmgr.c info.owner = q->owner; info 1532 sound/core/seq/seq_clientmgr.c if (! info.name[0]) info 1533 sound/core/seq/seq_clientmgr.c snprintf(info.name, sizeof(info.name), "Queue-%d", q->queue); info 1534 sound/core/seq/seq_clientmgr.c strlcpy(q->name, info.name, sizeof(q->name)); info 1537 sound/core/seq/seq_clientmgr.c if (copy_to_user(arg, &info, sizeof(info))) info 1547 sound/core/seq/seq_clientmgr.c struct snd_seq_queue_info info; info 1549 sound/core/seq/seq_clientmgr.c if (copy_from_user(&info, arg, sizeof(info))) info 1552 sound/core/seq/seq_clientmgr.c return snd_seq_queue_delete(client->number, info.queue); info 1559 sound/core/seq/seq_clientmgr.c struct snd_seq_queue_info info; info 1562 sound/core/seq/seq_clientmgr.c if (copy_from_user(&info, arg, sizeof(info))) info 1565 sound/core/seq/seq_clientmgr.c q = queueptr(info.queue); info 1569 sound/core/seq/seq_clientmgr.c memset(&info, 0, sizeof(info)); info 1570 sound/core/seq/seq_clientmgr.c info.queue = q->queue; info 1571 sound/core/seq/seq_clientmgr.c info.owner = q->owner; info 1572 sound/core/seq/seq_clientmgr.c info.locked = q->locked; info 1573 sound/core/seq/seq_clientmgr.c strlcpy(info.name, q->name, sizeof(info.name)); info 1576 sound/core/seq/seq_clientmgr.c if (copy_to_user(arg, &info, sizeof(info))) info 1586 sound/core/seq/seq_clientmgr.c struct snd_seq_queue_info info; info 1589 sound/core/seq/seq_clientmgr.c if (copy_from_user(&info, arg, sizeof(info))) info 1592 sound/core/seq/seq_clientmgr.c if (info.owner != client->number) info 1596 sound/core/seq/seq_clientmgr.c if (snd_seq_queue_check_access(info.queue, client->number)) { info 1597 sound/core/seq/seq_clientmgr.c if (snd_seq_queue_set_owner(info.queue, client->number, info.locked) < 0) info 1599 sound/core/seq/seq_clientmgr.c if (info.locked) info 1600 sound/core/seq/seq_clientmgr.c snd_seq_queue_use(info.queue, client->number, 1); info 1605 sound/core/seq/seq_clientmgr.c q = queueptr(info.queue); info 1612 sound/core/seq/seq_clientmgr.c strlcpy(q->name, info.name, sizeof(q->name)); info 1621 sound/core/seq/seq_clientmgr.c struct snd_seq_queue_info info; info 1624 sound/core/seq/seq_clientmgr.c if (copy_from_user(&info, arg, sizeof(info))) info 1627 sound/core/seq/seq_clientmgr.c q = snd_seq_queue_find_name(info.name); info 1630 sound/core/seq/seq_clientmgr.c info.queue = q->queue; info 1631 sound/core/seq/seq_clientmgr.c info.owner = q->owner; info 1632 sound/core/seq/seq_clientmgr.c info.locked = q->locked; info 1635 sound/core/seq/seq_clientmgr.c if (copy_to_user(arg, &info, sizeof(info))) info 1813 sound/core/seq/seq_clientmgr.c struct snd_seq_queue_client info; info 1816 sound/core/seq/seq_clientmgr.c if (copy_from_user(&info, arg, sizeof(info))) info 1819 sound/core/seq/seq_clientmgr.c used = snd_seq_queue_is_used(info.queue, client->number); info 1822 sound/core/seq/seq_clientmgr.c info.used = used; info 1823 sound/core/seq/seq_clientmgr.c info.client = client->number; info 1825 sound/core/seq/seq_clientmgr.c if (copy_to_user(arg, &info, sizeof(info))) info 1836 sound/core/seq/seq_clientmgr.c struct snd_seq_queue_client info; info 1838 sound/core/seq/seq_clientmgr.c if (copy_from_user(&info, arg, sizeof(info))) info 1841 sound/core/seq/seq_clientmgr.c if (info.used >= 0) { info 1842 sound/core/seq/seq_clientmgr.c err = snd_seq_queue_use(info.queue, client->number, info.used); info 1855 sound/core/seq/seq_clientmgr.c struct snd_seq_client_pool info; info 1858 sound/core/seq/seq_clientmgr.c if (copy_from_user(&info, arg, sizeof(info))) info 1861 sound/core/seq/seq_clientmgr.c cptr = snd_seq_client_use_ptr(info.client); info 1864 sound/core/seq/seq_clientmgr.c memset(&info, 0, sizeof(info)); info 1865 sound/core/seq/seq_clientmgr.c info.output_pool = cptr->pool->size; info 1866 sound/core/seq/seq_clientmgr.c info.output_room = cptr->pool->room; info 1867 sound/core/seq/seq_clientmgr.c info.output_free = info.output_pool; info 1868 sound/core/seq/seq_clientmgr.c info.output_free = snd_seq_unused_cells(cptr->pool); info 1870 sound/core/seq/seq_clientmgr.c info.input_pool = cptr->data.user.fifo_pool_size; info 1871 sound/core/seq/seq_clientmgr.c info.input_free = info.input_pool; info 1873 sound/core/seq/seq_clientmgr.c info.input_free = snd_seq_unused_cells(cptr->data.user.fifo->pool); info 1875 sound/core/seq/seq_clientmgr.c info.input_pool = 0; info 1876 sound/core/seq/seq_clientmgr.c info.input_free = 0; info 1880 sound/core/seq/seq_clientmgr.c if (copy_to_user(arg, &info, sizeof(info))) info 1889 sound/core/seq/seq_clientmgr.c struct snd_seq_client_pool info; info 1892 sound/core/seq/seq_clientmgr.c if (copy_from_user(&info, arg, sizeof(info))) info 1895 sound/core/seq/seq_clientmgr.c if (client->number != info.client) info 1898 sound/core/seq/seq_clientmgr.c if (info.output_pool >= 1 && info.output_pool <= SNDRV_SEQ_MAX_EVENTS && info 1900 sound/core/seq/seq_clientmgr.c info.output_pool != client->pool->size)) { info 1906 sound/core/seq/seq_clientmgr.c client->pool->size = info.output_pool; info 1912 sound/core/seq/seq_clientmgr.c info.input_pool >= 1 && info 1913 sound/core/seq/seq_clientmgr.c info.input_pool <= SNDRV_SEQ_MAX_CLIENT_EVENTS && info 1914 sound/core/seq/seq_clientmgr.c info.input_pool != client->data.user.fifo_pool_size) { info 1916 sound/core/seq/seq_clientmgr.c rc = snd_seq_fifo_resize(client->data.user.fifo, info.input_pool); info 1919 sound/core/seq/seq_clientmgr.c client->data.user.fifo_pool_size = info.input_pool; info 1921 sound/core/seq/seq_clientmgr.c if (info.output_room >= 1 && info 1922 sound/core/seq/seq_clientmgr.c info.output_room <= client->pool->size) { info 1923 sound/core/seq/seq_clientmgr.c client->pool->room = info.output_room; info 1934 sound/core/seq/seq_clientmgr.c struct snd_seq_remove_events info; info 1936 sound/core/seq/seq_clientmgr.c if (copy_from_user(&info, arg, sizeof(info))) info 1942 sound/core/seq/seq_clientmgr.c if (info.remove_mode & SNDRV_SEQ_REMOVE_INPUT) { info 1951 sound/core/seq/seq_clientmgr.c if (info.remove_mode & SNDRV_SEQ_REMOVE_OUTPUT) info 1952 sound/core/seq/seq_clientmgr.c snd_seq_queue_remove_cells(client->number, &info); info 1981 sound/core/seq/seq_clientmgr.c subs = p->info; info 2042 sound/core/seq/seq_clientmgr.c subs.addr = s->info.dest; info 2045 sound/core/seq/seq_clientmgr.c subs.addr = s->info.sender; info 2047 sound/core/seq/seq_clientmgr.c subs.flags = s->info.flags; info 2048 sound/core/seq/seq_clientmgr.c subs.queue = s->info.queue; info 2075 sound/core/seq/seq_clientmgr.c struct snd_seq_client_info info; info 2077 sound/core/seq/seq_clientmgr.c if (copy_from_user(&info, arg, sizeof(info))) info 2081 sound/core/seq/seq_clientmgr.c info.client++; info 2082 sound/core/seq/seq_clientmgr.c if (info.client < 0) info 2083 sound/core/seq/seq_clientmgr.c info.client = 0; info 2084 sound/core/seq/seq_clientmgr.c for (; info.client < SNDRV_SEQ_MAX_CLIENTS; info.client++) { info 2085 sound/core/seq/seq_clientmgr.c cptr = snd_seq_client_use_ptr(info.client); info 2092 sound/core/seq/seq_clientmgr.c get_client_info(cptr, &info); info 2095 sound/core/seq/seq_clientmgr.c if (copy_to_user(arg, &info, sizeof(info))) info 2108 sound/core/seq/seq_clientmgr.c struct snd_seq_port_info info; info 2110 sound/core/seq/seq_clientmgr.c if (copy_from_user(&info, arg, sizeof(info))) info 2112 sound/core/seq/seq_clientmgr.c cptr = snd_seq_client_use_ptr(info.addr.client); info 2117 sound/core/seq/seq_clientmgr.c info.addr.port++; info 2118 sound/core/seq/seq_clientmgr.c port = snd_seq_port_query_nearest(cptr, &info); info 2125 sound/core/seq/seq_clientmgr.c info.addr = port->addr; info 2126 sound/core/seq/seq_clientmgr.c snd_seq_get_port_info(port, &info); info 2130 sound/core/seq/seq_clientmgr.c if (copy_to_user(arg, &info, sizeof(info))) info 2458 sound/core/seq/seq_clientmgr.c is_src ? s->info.dest.client : s->info.sender.client, info 2459 sound/core/seq/seq_clientmgr.c is_src ? s->info.dest.port : s->info.sender.port); info 2460 sound/core/seq/seq_clientmgr.c if (s->info.flags & SNDRV_SEQ_PORT_SUBS_TIMESTAMP) info 2461 sound/core/seq/seq_clientmgr.c snd_iprintf(buffer, "[%c:%d]", ((s->info.flags & SNDRV_SEQ_PORT_SUBS_TIME_REAL) ? 'r' : 't'), s->info.queue); info 283 sound/core/seq/seq_midi.c struct snd_rawmidi_info *info; info 294 sound/core/seq/seq_midi.c info = kmalloc(sizeof(*info), GFP_KERNEL); info 295 sound/core/seq/seq_midi.c if (! info) info 297 sound/core/seq/seq_midi.c info->device = device; info 298 sound/core/seq/seq_midi.c info->stream = SNDRV_RAWMIDI_STREAM_OUTPUT; info 299 sound/core/seq/seq_midi.c info->subdevice = 0; info 300 sound/core/seq/seq_midi.c if (snd_rawmidi_info_select(card, info) >= 0) info 301 sound/core/seq/seq_midi.c output_count = info->subdevices_count; info 302 sound/core/seq/seq_midi.c info->stream = SNDRV_RAWMIDI_STREAM_INPUT; info 303 sound/core/seq/seq_midi.c if (snd_rawmidi_info_select(card, info) >= 0) { info 304 sound/core/seq/seq_midi.c input_count = info->subdevices_count; info 310 sound/core/seq/seq_midi.c kfree(info); info 323 sound/core/seq/seq_midi.c kfree(info); info 333 sound/core/seq/seq_midi.c kfree(info); info 354 sound/core/seq/seq_midi.c memset(info, 0, sizeof(*info)); info 355 sound/core/seq/seq_midi.c info->device = device; info 357 sound/core/seq/seq_midi.c info->stream = SNDRV_RAWMIDI_STREAM_OUTPUT; info 359 sound/core/seq/seq_midi.c info->stream = SNDRV_RAWMIDI_STREAM_INPUT; info 360 sound/core/seq/seq_midi.c info->subdevice = p; info 361 sound/core/seq/seq_midi.c if (snd_rawmidi_info_select(card, info) >= 0) info 362 sound/core/seq/seq_midi.c strcpy(port->name, info->subname); info 364 sound/core/seq/seq_midi.c if (info->name[0]) { info 366 sound/core/seq/seq_midi.c snprintf(port->name, sizeof(port->name), "%s-%d", info->name, p); info 368 sound/core/seq/seq_midi.c snprintf(port->name, sizeof(port->name), "%s", info->name); info 377 sound/core/seq/seq_midi.c if ((info->flags & SNDRV_RAWMIDI_INFO_OUTPUT) && p < output_count) info 379 sound/core/seq/seq_midi.c if ((info->flags & SNDRV_RAWMIDI_INFO_INPUT) && p < input_count) info 382 sound/core/seq/seq_midi.c info->flags & SNDRV_RAWMIDI_INFO_DUPLEX) info 410 sound/core/seq/seq_midi.c kfree(info); info 424 sound/core/seq/seq_midi.c kfree(info); info 225 sound/core/seq/seq_ports.c aport = get_client_port(&subs->info.dest, &c); info 228 sound/core/seq/seq_ports.c aport = get_client_port(&subs->info.sender, &c); info 231 sound/core/seq/seq_ports.c unsubscribe_port(client, port, grp, &subs->info, 0); info 249 sound/core/seq/seq_ports.c unsubscribe_port(c, aport, agrp, &subs->info, 1); info 340 sound/core/seq/seq_ports.c if (snd_BUG_ON(!port || !info)) info 344 sound/core/seq/seq_ports.c if (info->name[0]) info 345 sound/core/seq/seq_ports.c strlcpy(port->name, info->name, sizeof(port->name)); info 348 sound/core/seq/seq_ports.c port->capability = info->capability; info 351 sound/core/seq/seq_ports.c port->type = info->type; info 354 sound/core/seq/seq_ports.c port->midi_channels = info->midi_channels; info 355 sound/core/seq/seq_ports.c port->midi_voices = info->midi_voices; info 356 sound/core/seq/seq_ports.c port->synth_voices = info->synth_voices; info 359 sound/core/seq/seq_ports.c port->timestamping = (info->flags & SNDRV_SEQ_PORT_FLG_TIMESTAMP) ? 1 : 0; info 360 sound/core/seq/seq_ports.c port->time_real = (info->flags & SNDRV_SEQ_PORT_FLG_TIME_REAL) ? 1 : 0; info 361 sound/core/seq/seq_ports.c port->time_queue = info->time_queue; info 370 sound/core/seq/seq_ports.c if (snd_BUG_ON(!port || !info)) info 374 sound/core/seq/seq_ports.c strlcpy(info->name, port->name, sizeof(info->name)); info 377 sound/core/seq/seq_ports.c info->capability = port->capability; info 380 sound/core/seq/seq_ports.c info->type = port->type; info 383 sound/core/seq/seq_ports.c info->midi_channels = port->midi_channels; info 384 sound/core/seq/seq_ports.c info->midi_voices = port->midi_voices; info 385 sound/core/seq/seq_ports.c info->synth_voices = port->synth_voices; info 388 sound/core/seq/seq_ports.c info->read_use = port->c_src.count; info 389 sound/core/seq/seq_ports.c info->write_use = port->c_dest.count; info 392 sound/core/seq/seq_ports.c info->flags = 0; info 394 sound/core/seq/seq_ports.c info->flags |= SNDRV_SEQ_PORT_FLG_TIMESTAMP; info 396 sound/core/seq/seq_ports.c info->flags |= SNDRV_SEQ_PORT_FLG_TIME_REAL; info 397 sound/core/seq/seq_ports.c info->time_queue = port->time_queue; info 430 sound/core/seq/seq_ports.c err = grp->open(port->private_data, info); info 438 sound/core/seq/seq_ports.c info, SNDRV_SEQ_EVENT_PORT_SUBSCRIBED); info 455 sound/core/seq/seq_ports.c err = grp->close(port->private_data, info); info 458 sound/core/seq/seq_ports.c info, SNDRV_SEQ_EVENT_PORT_UNSUBSCRIBED); info 506 sound/core/seq/seq_ports.c subs->info = *info; info 512 sound/core/seq/seq_ports.c exclusive = info->flags & SNDRV_SEQ_PORT_SUBS_EXCLUSIVE ? 1 : 0; info 522 sound/core/seq/seq_ports.c if (match_subs_info(info, &s->info)) info 526 sound/core/seq/seq_ports.c if (match_subs_info(info, &s->info)) info 531 sound/core/seq/seq_ports.c if ((err = subscribe_port(src_client, src_port, src, info, info 536 sound/core/seq/seq_ports.c if ((err = subscribe_port(dest_client, dest_port, dest, info, info 556 sound/core/seq/seq_ports.c unsubscribe_port(src_client, src_port, src, info, info 584 sound/core/seq/seq_ports.c if (match_subs_info(info, &subs->info)) { info 592 sound/core/seq/seq_ports.c unsubscribe_port(src_client, src_port, src, info, info 594 sound/core/seq/seq_ports.c unsubscribe_port(dest_client, dest_port, dest, info, info 616 sound/core/seq/seq_ports.c if (addr_match(dest_addr, &s->info.dest)) { info 44 sound/core/seq/seq_ports.h struct snd_seq_port_subscribe info; /* additional info */ info 56 sound/core/seq/seq_ports.h int (*open)(void *private_data, struct snd_seq_port_subscribe *info); info 57 sound/core/seq/seq_ports.h int (*close)(void *private_data, struct snd_seq_port_subscribe *info); info 349 sound/core/seq/seq_prioq.c if (info->remove_mode & SNDRV_SEQ_REMOVE_DEST) { info 350 sound/core/seq/seq_prioq.c if (ev->dest.client != info->dest.client || info 351 sound/core/seq/seq_prioq.c ev->dest.port != info->dest.port) info 354 sound/core/seq/seq_prioq.c if (info->remove_mode & SNDRV_SEQ_REMOVE_DEST_CHANNEL) { info 358 sound/core/seq/seq_prioq.c if (ev->data.note.channel != info->channel) info 361 sound/core/seq/seq_prioq.c if (info->remove_mode & SNDRV_SEQ_REMOVE_TIME_AFTER) { info 362 sound/core/seq/seq_prioq.c if (info->remove_mode & SNDRV_SEQ_REMOVE_TIME_TICK) info 363 sound/core/seq/seq_prioq.c res = snd_seq_compare_tick_time(&ev->time.tick, &info->time.tick); info 365 sound/core/seq/seq_prioq.c res = snd_seq_compare_real_time(&ev->time.time, &info->time.time); info 369 sound/core/seq/seq_prioq.c if (info->remove_mode & SNDRV_SEQ_REMOVE_TIME_BEFORE) { info 370 sound/core/seq/seq_prioq.c if (info->remove_mode & SNDRV_SEQ_REMOVE_TIME_TICK) info 371 sound/core/seq/seq_prioq.c res = snd_seq_compare_tick_time(&ev->time.tick, &info->time.tick); info 373 sound/core/seq/seq_prioq.c res = snd_seq_compare_real_time(&ev->time.time, &info->time.time); info 377 sound/core/seq/seq_prioq.c if (info->remove_mode & SNDRV_SEQ_REMOVE_EVENT_TYPE) { info 378 sound/core/seq/seq_prioq.c if (ev->type != info->type) info 381 sound/core/seq/seq_prioq.c if (info->remove_mode & SNDRV_SEQ_REMOVE_IGNORE_OFF) { info 391 sound/core/seq/seq_prioq.c if (info->remove_mode & SNDRV_SEQ_REMOVE_TAG_MATCH) { info 392 sound/core/seq/seq_prioq.c if (info->tag != ev->tag) info 415 sound/core/seq/seq_prioq.c prioq_remove_match(info, &cell->event)) { info 496 sound/core/seq/seq_queue.c result = snd_seq_timer_set_tempo(q->timer, info->tempo); info 498 sound/core/seq/seq_queue.c result = snd_seq_timer_set_ppq(q->timer, info->ppq); info 499 sound/core/seq/seq_queue.c if (result >= 0 && info->skew_base > 0) info 500 sound/core/seq/seq_queue.c result = snd_seq_timer_set_skew(q->timer, info->skew_value, info 501 sound/core/seq/seq_queue.c info->skew_base); info 644 sound/core/seq/seq_queue.c (! (info->remove_mode & SNDRV_SEQ_REMOVE_DEST) || info 645 sound/core/seq/seq_queue.c q->queue == info->queue)) { info 646 sound/core/seq/seq_queue.c snd_seq_prioq_remove_events(q->tickq, client, info); info 647 sound/core/seq/seq_queue.c snd_seq_prioq_remove_events(q->timeq, client, info); info 1561 sound/core/timer.c struct snd_timer_info *info; info 1572 sound/core/timer.c info = kzalloc(sizeof(*info), GFP_KERNEL); info 1573 sound/core/timer.c if (! info) info 1575 sound/core/timer.c info->card = t->card ? t->card->number : -1; info 1577 sound/core/timer.c info->flags |= SNDRV_TIMER_FLG_SLAVE; info 1578 sound/core/timer.c strlcpy(info->id, t->id, sizeof(info->id)); info 1579 sound/core/timer.c strlcpy(info->name, t->name, sizeof(info->name)); info 1580 sound/core/timer.c info->resolution = t->hw.resolution; info 1581 sound/core/timer.c if (copy_to_user(_info, info, sizeof(*_info))) info 1583 sound/core/timer.c kfree(info); info 39 sound/core/timer_compat.c struct snd_timer_info32 info; info 48 sound/core/timer_compat.c memset(&info, 0, sizeof(info)); info 49 sound/core/timer_compat.c info.card = t->card ? t->card->number : -1; info 51 sound/core/timer_compat.c info.flags |= SNDRV_TIMER_FLG_SLAVE; info 52 sound/core/timer_compat.c strlcpy(info.id, t->id, sizeof(info.id)); info 53 sound/core/timer_compat.c strlcpy(info.name, t->name, sizeof(info.name)); info 54 sound/core/timer_compat.c info.resolution = t->hw.resolution; info 55 sound/core/timer_compat.c if (copy_to_user(_info, &info, sizeof(*_info))) info 36 sound/core/vmaster.c struct link_ctl_info info; info 51 sound/core/vmaster.c struct link_ctl_info info; info 63 sound/core/vmaster.c if (slave->info.count) info 70 sound/core/vmaster.c err = slave->slave.info(&slave->slave, uinfo); info 75 sound/core/vmaster.c slave->info.type = uinfo->type; info 76 sound/core/vmaster.c slave->info.count = uinfo->count; info 77 sound/core/vmaster.c if (slave->info.count > 2 || info 78 sound/core/vmaster.c (slave->info.type != SNDRV_CTL_ELEM_TYPE_INTEGER && info 79 sound/core/vmaster.c slave->info.type != SNDRV_CTL_ELEM_TYPE_BOOLEAN)) { info 84 sound/core/vmaster.c slave->info.min_val = uinfo->value.integer.min; info 85 sound/core/vmaster.c slave->info.max_val = uinfo->value.integer.max; info 93 sound/core/vmaster.c for (ch = 0; ch < slave->info.count; ch++) info 104 sound/core/vmaster.c if (master->info.count) info 111 sound/core/vmaster.c master->info = slave->info; info 112 sound/core/vmaster.c master->info.count = 1; /* always mono */ info 114 sound/core/vmaster.c master->val = master->info.max_val; info 128 sound/core/vmaster.c for (ch = 0; ch < slave->info.count; ch++) info 142 sound/core/vmaster.c switch (slave->info.type) { info 144 sound/core/vmaster.c for (ch = 0; ch < slave->info.count; ch++) info 149 sound/core/vmaster.c for (ch = 0; ch < slave->info.count; ch++) { info 152 sound/core/vmaster.c vol += slave->master->val - slave->master->info.max_val; info 153 sound/core/vmaster.c if (vol < slave->info.min_val) info 154 sound/core/vmaster.c vol = slave->info.min_val; info 155 sound/core/vmaster.c else if (vol > slave->info.max_val) info 156 sound/core/vmaster.c vol = slave->info.max_val; info 171 sound/core/vmaster.c return slave->slave.info(&slave->slave, uinfo); info 190 sound/core/vmaster.c for (ch = 0; ch < slave->info.count; ch++) { info 246 sound/core/vmaster.c slave->info = slave_info; info 272 sound/core/vmaster.c uinfo->type = master->info.type; info 273 sound/core/vmaster.c uinfo->count = master->info.count; info 274 sound/core/vmaster.c uinfo->value.integer.min = master->info.min_val; info 275 sound/core/vmaster.c uinfo->value.integer.max = master->info.max_val; info 343 sound/core/vmaster.c knew.info = master_info; info 356 sound/core/vmaster.c kctl->info = master_info; info 285 sound/drivers/dummy.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 303 sound/drivers/dummy.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 363 sound/drivers/dummy.c runtime->hw.info &= ~SNDRV_PCM_INFO_INTERLEAVED; info 364 sound/drivers/dummy.c runtime->hw.info |= SNDRV_PCM_INFO_NONINTERLEAVED; info 367 sound/drivers/dummy.c runtime->hw.info &= ~(SNDRV_PCM_INFO_MMAP|SNDRV_PCM_INFO_MMAP_VALID); info 388 sound/drivers/dummy.c runtime->hw.info &= ~SNDRV_PCM_INFO_INTERLEAVED; info 389 sound/drivers/dummy.c runtime->hw.info |= SNDRV_PCM_INFO_NONINTERLEAVED; info 392 sound/drivers/dummy.c runtime->hw.info &= ~(SNDRV_PCM_INFO_MMAP|SNDRV_PCM_INFO_MMAP_VALID); info 458 sound/drivers/dummy.c .info = snd_dummy_volume_info, \ info 516 sound/drivers/dummy.c .info = snd_dummy_capsrc_info, \ info 376 sound/drivers/ml403-ac97cr.c .info = (SNDRV_PCM_INFO_MMAP | info 395 sound/drivers/ml403-ac97cr.c .info = (SNDRV_PCM_INFO_MMAP | info 490 sound/drivers/mts64.c .info = snd_mts64_ctl_smpte_switch_info, info 563 sound/drivers/mts64.c .info = snd_mts64_ctl_smpte_time_h_info, info 574 sound/drivers/mts64.c .info = snd_mts64_ctl_smpte_time_info, info 585 sound/drivers/mts64.c .info = snd_mts64_ctl_smpte_time_info, info 596 sound/drivers/mts64.c .info = snd_mts64_ctl_smpte_time_f_info, info 658 sound/drivers/mts64.c .info = snd_mts64_ctl_smpte_fps_info, info 122 sound/drivers/opl3/opl3_seq.c if (info->sender.client != SNDRV_SEQ_CLIENT_SYSTEM) { info 136 sound/drivers/opl3/opl3_seq.c if (info->sender.client != SNDRV_SEQ_CLIENT_SYSTEM) info 102 sound/drivers/opl3/opl3_synth.c struct snd_dm_fm_info info; info 104 sound/drivers/opl3/opl3_synth.c info.fm_mode = opl3->fm_mode; info 105 sound/drivers/opl3/opl3_synth.c info.rhythm = opl3->rhythm; info 106 sound/drivers/opl3/opl3_synth.c if (copy_to_user(argp, &info, sizeof(struct snd_dm_fm_info))) info 67 sound/drivers/opl4/opl4_mixer.c .info = snd_opl4_ctl_info, info 75 sound/drivers/opl4/opl4_mixer.c .info = snd_opl4_ctl_info, info 73 sound/drivers/opl4/opl4_seq.c if (info->sender.client != SNDRV_SEQ_CLIENT_SYSTEM) { info 97 sound/drivers/opl4/opl4_seq.c if (info->sender.client != SNDRV_SEQ_CLIENT_SYSTEM) info 248 sound/drivers/pcsp/pcsp_lib.c .info = (SNDRV_PCM_INFO_INTERLEAVED | info 117 sound/drivers/pcsp/pcsp_mixer.c .info = pcsp_##ctl_type##_info, \ info 146 sound/drivers/vx/vx_hwdep.c strcpy(info->id, type_ids[vx->type]); info 148 sound/drivers/vx/vx_hwdep.c info->num_dsps = 4; info 150 sound/drivers/vx/vx_hwdep.c info->num_dsps = 3; info 152 sound/drivers/vx/vx_hwdep.c info->chip_ready = 1; info 153 sound/drivers/vx/vx_hwdep.c info->version = VX_DRIVER_VERSION; info 235 sound/drivers/vx/vx_mixer.c if (info->has_level) { info 237 sound/drivers/vx/vx_mixer.c rmh.Cmd[2] |= info->level; info 239 sound/drivers/vx/vx_mixer.c if (info->has_monitor_level) { info 241 sound/drivers/vx/vx_mixer.c rmh.Cmd[2] |= ((unsigned int)info->monitor_level << 10); info 243 sound/drivers/vx/vx_mixer.c if (info->has_mute) { info 245 sound/drivers/vx/vx_mixer.c if (info->mute) info 248 sound/drivers/vx/vx_mixer.c if (info->has_monitor_mute) { info 251 sound/drivers/vx/vx_mixer.c if (info->monitor_mute) info 266 sound/drivers/vx/vx_mixer.c memset(info, 0, sizeof(*info)); info 275 sound/drivers/vx/vx_mixer.c info.level = rmh.Stat[0] & MASK_DSP_WORD_LEVEL; info 276 sound/drivers/vx/vx_mixer.c info.monitor_level = (rmh.Stat[0] >> 10) & MASK_DSP_WORD_LEVEL; info 277 sound/drivers/vx/vx_mixer.c info.mute = (rmh.Stat[i] & AUDIO_IO_HAS_MUTE_LEVEL) ? 1 : 0; info 278 sound/drivers/vx/vx_mixer.c info.monitor_mute = (rmh.Stat[i] & AUDIO_IO_HAS_MUTE_MONITORING_1) ? 1 : 0; info 289 sound/drivers/vx/vx_mixer.c struct vx_audio_level info; info 291 sound/drivers/vx/vx_mixer.c memset(&info, 0, sizeof(info)); info 292 sound/drivers/vx/vx_mixer.c info.has_monitor_level = 1; info 293 sound/drivers/vx/vx_mixer.c info.monitor_level = level; info 294 sound/drivers/vx/vx_mixer.c info.has_monitor_mute = 1; info 295 sound/drivers/vx/vx_mixer.c info.monitor_mute = !active; info 298 sound/drivers/vx/vx_mixer.c return vx_adjust_audio_level(chip, audio, 0, &info); /* playback only */ info 307 sound/drivers/vx/vx_mixer.c struct vx_audio_level info; info 309 sound/drivers/vx/vx_mixer.c memset(&info, 0, sizeof(info)); info 310 sound/drivers/vx/vx_mixer.c info.has_mute = 1; info 311 sound/drivers/vx/vx_mixer.c info.mute = !active; info 313 sound/drivers/vx/vx_mixer.c return vx_adjust_audio_level(chip, audio, 0, &info); /* playback only */ info 321 sound/drivers/vx/vx_mixer.c struct vx_audio_level info; info 323 sound/drivers/vx/vx_mixer.c memset(&info, 0, sizeof(info)); info 324 sound/drivers/vx/vx_mixer.c info.has_level = 1; info 325 sound/drivers/vx/vx_mixer.c info.level = level; info 327 sound/drivers/vx/vx_mixer.c return vx_adjust_audio_level(chip, audio, capture, &info); info 336 sound/drivers/vx/vx_mixer.c struct vx_audio_level info; info 345 sound/drivers/vx/vx_mixer.c memset(&info, 0, sizeof(info)); info 347 sound/drivers/vx/vx_mixer.c info.has_monitor_level = 1; info 348 sound/drivers/vx/vx_mixer.c info.has_mute = 1; info 349 sound/drivers/vx/vx_mixer.c info.has_monitor_mute = 1; info 351 sound/drivers/vx/vx_mixer.c info.has_level = 1; info 352 sound/drivers/vx/vx_mixer.c info.level = CVAL_0DB; /* default: 0dB */ info 353 sound/drivers/vx/vx_mixer.c vx_adjust_audio_level(chip, i, c, &info); info 401 sound/drivers/vx/vx_mixer.c info->saturated = (rmh.Stat[0] & (1 << (audio + i))) ? 1 : 0; info 402 sound/drivers/vx/vx_mixer.c info->vu_level = rmh.Stat[i + 1]; info 403 sound/drivers/vx/vx_mixer.c info->peak_level = rmh.Stat[i + 2]; info 404 sound/drivers/vx/vx_mixer.c info++; info 467 sound/drivers/vx/vx_mixer.c .info = vx_output_level_info, info 536 sound/drivers/vx/vx_mixer.c .info = vx_audio_src_info, info 587 sound/drivers/vx/vx_mixer.c .info = vx_clock_mode_info, info 748 sound/drivers/vx/vx_mixer.c .info = vx_audio_gain_info, info 756 sound/drivers/vx/vx_mixer.c .info = vx_audio_sw_info, info 765 sound/drivers/vx/vx_mixer.c .info = vx_audio_gain_info, /* shared */ info 773 sound/drivers/vx/vx_mixer.c .info = vx_audio_sw_info, /* shared */ info 835 sound/drivers/vx/vx_mixer.c .info = vx_iec958_info, /* shared */ info 842 sound/drivers/vx/vx_mixer.c .info = vx_iec958_info, info 908 sound/drivers/vx/vx_mixer.c .info = vx_vu_meter_info, info 916 sound/drivers/vx/vx_mixer.c .info = vx_vu_meter_info, /* shared */ info 924 sound/drivers/vx/vx_mixer.c .info = vx_saturation_info, info 251 sound/drivers/vx/vx_pcm.c rmh.Cmd[0] |= info->size & 0x03ffff; info 255 sound/drivers/vx/vx_pcm.c info->size = rmh.Stat[0]; info 256 sound/drivers/vx/vx_pcm.c info->max_size = rmh.Stat[1]; info 257 sound/drivers/vx/vx_pcm.c info->min_size = rmh.Stat[2]; info 258 sound/drivers/vx/vx_pcm.c info->granularity = rmh.Stat[3]; info 260 sound/drivers/vx/vx_pcm.c info->size, info->max_size, info->min_size, info->granularity); info 554 sound/drivers/vx/vx_pcm.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 965 sound/drivers/vx/vx_pcm.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 471 sound/i2c/cs8427.c .info = snd_cs8427_in_status_info, info 480 sound/i2c/cs8427.c .info = snd_cs8427_in_status_info, info 491 sound/i2c/cs8427.c .info = snd_cs8427_spdif_mask_info, info 497 sound/i2c/cs8427.c .info = snd_cs8427_spdif_info, info 507 sound/i2c/cs8427.c .info = snd_cs8427_spdif_info, info 514 sound/i2c/cs8427.c .info = snd_cs8427_qsubcode_info, info 529 sound/i2c/l3/uda1341.c { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .info = snd_uda1341_info_single, \ info 587 sound/i2c/l3/uda1341.c { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .info = snd_uda1341_info_enum, \ info 645 sound/i2c/l3/uda1341.c { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = (xname), .info = snd_uda1341_info_2regs, \ info 338 sound/i2c/other/ak4114.c .info = snd_ak4114_in_error_info, info 346 sound/i2c/other/ak4114.c .info = snd_ak4114_in_error_info, info 354 sound/i2c/other/ak4114.c .info = snd_ak4114_in_error_info, info 362 sound/i2c/other/ak4114.c .info = snd_ak4114_in_error_info, info 370 sound/i2c/other/ak4114.c .info = snd_ak4114_rate_info, info 377 sound/i2c/other/ak4114.c .info = snd_ak4114_spdif_mask_info, info 384 sound/i2c/other/ak4114.c .info = snd_ak4114_spdif_info, info 392 sound/i2c/other/ak4114.c .info = snd_ak4114_spdif_mask_info, info 399 sound/i2c/other/ak4114.c .info = snd_ak4114_spdif_info, info 406 sound/i2c/other/ak4114.c .info = snd_ak4114_spdif_pinfo, info 413 sound/i2c/other/ak4114.c .info = snd_ak4114_spdif_qinfo, info 420 sound/i2c/other/ak4114.c .info = snd_ak4114_in_bit_info, info 428 sound/i2c/other/ak4114.c .info = snd_ak4114_in_bit_info, info 436 sound/i2c/other/ak4114.c .info = snd_ak4114_in_bit_info, info 444 sound/i2c/other/ak4114.c .info = snd_ak4114_in_bit_info, info 331 sound/i2c/other/ak4117.c .info = snd_ak4117_in_error_info, info 339 sound/i2c/other/ak4117.c .info = snd_ak4117_in_error_info, info 347 sound/i2c/other/ak4117.c .info = snd_ak4117_in_error_info, info 355 sound/i2c/other/ak4117.c .info = snd_ak4117_in_error_info, info 363 sound/i2c/other/ak4117.c .info = snd_ak4117_rate_info, info 370 sound/i2c/other/ak4117.c .info = snd_ak4117_spdif_mask_info, info 377 sound/i2c/other/ak4117.c .info = snd_ak4117_spdif_info, info 384 sound/i2c/other/ak4117.c .info = snd_ak4117_spdif_pinfo, info 391 sound/i2c/other/ak4117.c .info = snd_ak4117_spdif_qinfo, info 398 sound/i2c/other/ak4117.c .info = snd_ak4117_in_bit_info, info 406 sound/i2c/other/ak4117.c .info = snd_ak4117_in_bit_info, info 414 sound/i2c/other/ak4117.c .info = snd_ak4117_in_bit_info, info 422 sound/i2c/other/ak4117.c .info = snd_ak4117_rx_info, info 615 sound/i2c/other/ak4xxx-adda.c knew.info = ak4xxx_switch_info; info 641 sound/i2c/other/ak4xxx-adda.c knew.info = snd_akm4xxx_stereo_volume_info; info 645 sound/i2c/other/ak4xxx-adda.c knew.info = snd_akm4xxx_volume_info; info 726 sound/i2c/other/ak4xxx-adda.c knew.info = snd_akm4xxx_stereo_volume_info; info 730 sound/i2c/other/ak4xxx-adda.c knew.info = snd_akm4xxx_volume_info; info 755 sound/i2c/other/ak4xxx-adda.c knew.info = ak4xxx_switch_info; info 775 sound/i2c/other/ak4xxx-adda.c knew.info = ak4xxx_capture_source_info; info 805 sound/i2c/other/ak4xxx-adda.c knew.info = snd_akm4xxx_deemphasis_info; info 201 sound/i2c/other/pt2258.c knew.info = pt2258_stereo_volume_info; info 214 sound/i2c/other/pt2258.c knew.info = pt2258_switch_info; info 82 sound/i2c/tea6330t.c .info = snd_tea6330t_info_master_volume, \ info 141 sound/i2c/tea6330t.c .info = snd_tea6330t_info_master_switch, \ info 185 sound/i2c/tea6330t.c .info = snd_tea6330t_info_bass, \ info 232 sound/i2c/tea6330t.c .info = snd_tea6330t_info_treble, \ info 343 sound/isa/ad1816a/ad1816a_lib.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 362 sound/isa/ad1816a/ad1816a_lib.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 770 sound/isa/ad1816a/ad1816a_lib.c .name = xname, .info = snd_ad1816a_info_single, \ info 775 sound/isa/ad1816a/ad1816a_lib.c { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .info = snd_ad1816a_info_single, \ info 834 sound/isa/ad1816a/ad1816a_lib.c .name = xname, .info = snd_ad1816a_info_double, \ info 840 sound/isa/ad1816a/ad1816a_lib.c { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .info = snd_ad1816a_info_double, \ info 948 sound/isa/ad1816a/ad1816a_lib.c .info = snd_ad1816a_info_mux, info 385 sound/isa/cs423x/cs4236_lib.c .info = snd_cs4236_info_single, \ info 442 sound/isa/cs423x/cs4236_lib.c .info = snd_cs4236_info_single, \ info 488 sound/isa/cs423x/cs4236_lib.c .info = snd_cs4236_info_double, \ info 564 sound/isa/cs423x/cs4236_lib.c .info = snd_cs4236_info_double, \ info 623 sound/isa/cs423x/cs4236_lib.c .info = snd_cs4236_info_double, \ info 665 sound/isa/cs423x/cs4236_lib.c .info = snd_cs4236_info_double, \ info 874 sound/isa/cs423x/cs4236_lib.c .info = snd_cs4236_info_single, \ info 522 sound/isa/es1688/es1688_lib.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 540 sound/isa/es1688/es1688_lib.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 799 sound/isa/es1688/es1688_lib.c .info = snd_es1688_info_single, \ info 858 sound/isa/es1688/es1688_lib.c .info = snd_es1688_info_double, \ info 984 sound/isa/es1688/es1688_lib.c .info = snd_es1688_info_mux, info 852 sound/isa/es18xx.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 872 sound/isa/es18xx.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1153 sound/isa/es18xx.c .info = snd_es18xx_info_single, \ info 1203 sound/isa/es18xx.c .info = snd_es18xx_info_double, \ info 1297 sound/isa/es18xx.c .info = snd_es18xx_info_mux, info 1348 sound/isa/es18xx.c .info = snd_es18xx_info_spatializer_enable, info 1365 sound/isa/es18xx.c .info = snd_es18xx_info_hw_volume, info 1372 sound/isa/es18xx.c .info = snd_es18xx_info_hw_switch, info 87 sound/isa/gus/gus_main.c .info = snd_gus_joystick_info, info 139 sound/isa/gus/gus_mem.c struct snd_gf1_bank_info *info = w_16 ? alloc->banks_16 : alloc->banks_8; info 155 sound/isa/gus/gus_mem.c while (pblock->ptr >= (boundary = info[idx].address + info[idx].size)) info 157 sound/isa/gus/gus_mem.c while (pblock->ptr + pblock->size >= (boundary = info[idx].address + info[idx].size)) info 177 sound/isa/gus/gus_mem.c if (size <= info[idx].size) { info 179 sound/isa/gus/gus_mem.c block->ptr = info[idx].address; info 34 sound/isa/gus/gus_mixer.c .info = snd_gf1_info_single, \ info 77 sound/isa/gus/gus_mixer.c .info = snd_ics_info_double, \ info 625 sound/isa/gus/gus_pcm.c .info = SNDRV_PCM_INFO_NONINTERLEAVED, info 643 sound/isa/gus/gus_pcm.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 800 sound/isa/gus/gus_pcm.c .info = snd_gf1_pcm_volume_info, info 809 sound/isa/gus/gus_pcm.c .info = snd_gf1_pcm_volume_info, info 341 sound/isa/opl3sa2.c .info = snd_wss_info_single, \ info 348 sound/isa/opl3sa2.c .info = snd_wss_info_single, \ info 396 sound/isa/opl3sa2.c .info = snd_wss_info_double, \ info 403 sound/isa/opl3sa2.c .info = snd_wss_info_double, \ info 373 sound/isa/opti9xx/miro.c .info = snd_miro_info_double, \ info 585 sound/isa/opti9xx/miro.c .info = snd_miro_info_preamp, info 595 sound/isa/opti9xx/miro.c .info = snd_miro_info_amp, info 605 sound/isa/opti9xx/miro.c .info = snd_miro_info_capture, info 863 sound/isa/sb/emu8000.c .info = mixer_bass_treble_info, info 873 sound/isa/sb/emu8000.c .info = mixer_bass_treble_info, info 930 sound/isa/sb/emu8000.c .info = mixer_chorus_reverb_info, info 940 sound/isa/sb/emu8000.c .info = mixer_chorus_reverb_info, info 992 sound/isa/sb/emu8000.c .info = mixer_fm_depth_info, info 1002 sound/isa/sb/emu8000.c .info = mixer_fm_depth_info, info 159 sound/isa/sb/emu8000_pcm.c .info = SNDRV_PCM_INFO_NONINTERLEAVED, info 161 sound/isa/sb/emu8000_pcm.c .info = SNDRV_PCM_INFO_INTERLEAVED, info 67 sound/isa/sb/sb16_csp.c struct riff_header info; info 197 sound/isa/sb/sb16_csp.c struct snd_sb_csp_info info; info 210 sound/isa/sb/sb16_csp.c *info.codec_name = *p->codec_name; info 211 sound/isa/sb/sb16_csp.c info.func_nr = p->func_nr; info 212 sound/isa/sb/sb16_csp.c info.acc_format = p->acc_format; info 213 sound/isa/sb/sb16_csp.c info.acc_channels = p->acc_channels; info 214 sound/isa/sb/sb16_csp.c info.acc_width = p->acc_width; info 215 sound/isa/sb/sb16_csp.c info.acc_rates = p->acc_rates; info 216 sound/isa/sb/sb16_csp.c info.csp_mode = p->mode; info 217 sound/isa/sb/sb16_csp.c info.run_channels = p->run_channels; info 218 sound/isa/sb/sb16_csp.c info.run_width = p->run_width; info 219 sound/isa/sb/sb16_csp.c info.version = p->version; info 220 sound/isa/sb/sb16_csp.c info.state = p->running; info 221 sound/isa/sb/sb16_csp.c if (copy_to_user((void __user *)arg, &info, sizeof(info))) info 308 sound/isa/sb/sb16_csp.c struct snd_sb_csp_mc_header info; info 321 sound/isa/sb/sb16_csp.c if (copy_from_user(&info, mcode, sizeof(info))) info 359 sound/isa/sb/sb16_csp.c if (func_nr != info.func_req) info 403 sound/isa/sb/sb16_csp.c strlcpy(p->codec_name, info.codec_name, sizeof(p->codec_name)); info 456 sound/isa/sb/sb16_csp.c snd_printd("%s: Function #%d not found\n", __func__, info.func_req); info 1032 sound/isa/sb/sb16_csp.c .info = snd_sb_qsound_switch_info, info 1040 sound/isa/sb/sb16_csp.c .info = snd_sb_qsound_space_info, info 477 sound/isa/sb/sb16_main.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 495 sound/isa/sb/sb16_main.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 748 sound/isa/sb/sb16_main.c .info = snd_sb16_dma_control_info, info 388 sound/isa/sb/sb8_main.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 407 sound/isa/sb/sb8_main.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 417 sound/isa/sb/sb_mixer.c .info = snd_sbmixer_info_single, info 423 sound/isa/sb/sb_mixer.c .info = snd_sbmixer_info_double, info 429 sound/isa/sb/sb_mixer.c .info = snd_sb16mixer_info_input_sw, info 435 sound/isa/sb/sb_mixer.c .info = snd_sb8mixer_info_mux, info 441 sound/isa/sb/sb_mixer.c .info = snd_dt019x_input_sw_info, info 790 sound/isa/sscape.c .info = sscape_midi_info, info 1403 sound/isa/wss/wss_lib.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1424 sound/isa/wss/wss_lib.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 2167 sound/isa/wss/wss_lib.c .info = snd_wss_info_mux, info 2206 sound/isa/wss/wss_lib.c .info = snd_wss_info_mux, info 2254 sound/isa/wss/wss_lib.c .info = snd_wss_info_mux, info 268 sound/mips/au1x00.c .info = (SNDRV_PCM_INFO_INTERLEAVED | \ info 266 sound/mips/hal2.c .info = hal2_gain_info, info 276 sound/mips/hal2.c .info = hal2_gain_info, info 494 sound/mips/hal2.c .info = (SNDRV_PCM_INFO_MMAP | info 246 sound/mips/sgio2audio.c .info = sgio2audio_gain_info, info 258 sound/mips/sgio2audio.c .info = sgio2audio_gain_info, info 269 sound/mips/sgio2audio.c .info = sgio2audio_gain_info, info 279 sound/mips/sgio2audio.c .info = sgio2audio_source_info, info 291 sound/mips/sgio2audio.c .info = sgio2audio_gain_info, info 303 sound/mips/sgio2audio.c .info = sgio2audio_gain_info, info 314 sound/mips/sgio2audio.c .info = sgio2audio_gain_info, info 543 sound/mips/sgio2audio.c .info = (SNDRV_PCM_INFO_MMAP | info 488 sound/oss/ac97_codec.c mixer_info info; info 489 sound/oss/ac97_codec.c memset(&info, 0, sizeof(info)); info 490 sound/oss/ac97_codec.c strlcpy(info.id, codec->name, sizeof(info.id)); info 491 sound/oss/ac97_codec.c strlcpy(info.name, codec->name, sizeof(info.name)); info 492 sound/oss/ac97_codec.c info.modify_counter = codec->modcnt; info 493 sound/oss/ac97_codec.c if (copy_to_user((void __user *)arg, &info, sizeof(info))) info 498 sound/oss/ac97_codec.c _old_mixer_info info; info 499 sound/oss/ac97_codec.c memset(&info, 0, sizeof(info)); info 500 sound/oss/ac97_codec.c strlcpy(info.id, codec->name, sizeof(info.id)); info 501 sound/oss/ac97_codec.c strlcpy(info.name, codec->name, sizeof(info.name)); info 502 sound/oss/ac97_codec.c if (copy_to_user((void __user *)arg, &info, sizeof(info))) info 743 sound/oss/audio.c audio_buf_info info; info 779 sound/oss/audio.c info.fragstotal = dmap->nbufs; info 781 sound/oss/audio.c info.fragments = dmap->qlen; info 785 sound/oss/audio.c info.fragments = 0; info 788 sound/oss/audio.c info.fragments = DMAbuf_space_in_queue(dev); info 792 sound/oss/audio.c if (tmp && info.fragments) info 796 sound/oss/audio.c info.fragments -= tmp; info 800 sound/oss/audio.c if (info.fragments < 0) info 801 sound/oss/audio.c info.fragments = 0; info 802 sound/oss/audio.c else if (info.fragments > dmap->nbufs) info 803 sound/oss/audio.c info.fragments = dmap->nbufs; info 805 sound/oss/audio.c info.fragsize = dmap->fragment_size; info 806 sound/oss/audio.c info.bytes = info.fragments * dmap->fragment_size; info 809 sound/oss/audio.c info.bytes -= dmap->counts[dmap->qhead]; info 812 sound/oss/audio.c info.fragments = info.bytes / dmap->fragment_size; info 813 sound/oss/audio.c info.bytes -= dmap->user_counter % dmap->fragment_size; info 815 sound/oss/audio.c if (copy_to_user(arg, &info, sizeof(info))) info 260 sound/oss/dev_table.h struct synth_info *info; info 312 sound/oss/dev_table.h struct midi_info info; info 344 sound/oss/dev_table.h struct sound_timer_info info; info 348 sound/oss/dmasound/dmasound_core.c mixer_info info; info 349 sound/oss/dmasound/dmasound_core.c memset(&info, 0, sizeof(info)); info 350 sound/oss/dmasound/dmasound_core.c strlcpy(info.id, dmasound.mach.name2, sizeof(info.id)); info 351 sound/oss/dmasound/dmasound_core.c strlcpy(info.name, dmasound.mach.name2, sizeof(info.name)); info 352 sound/oss/dmasound/dmasound_core.c info.modify_counter = mixer.modify_counter; info 353 sound/oss/dmasound/dmasound_core.c if (copy_to_user((void __user *)arg, &info, sizeof(info))) info 963 sound/oss/dmasound/dmasound_core.c audio_buf_info info; info 1100 sound/oss/dmasound/dmasound_core.c info.fragments = write_sq.max_active - write_sq.count; info 1101 sound/oss/dmasound/dmasound_core.c info.fragstotal = write_sq.max_active; info 1102 sound/oss/dmasound/dmasound_core.c info.fragsize = write_sq.user_frag_size; info 1103 sound/oss/dmasound/dmasound_core.c info.bytes = info.fragments * info.fragsize; info 1104 sound/oss/dmasound/dmasound_core.c if (copy_to_user((void __user *)arg, &info, sizeof(info))) info 269 sound/oss/midi_synth.c if (__copy_to_user(arg, synth_devs[dev]->info, sizeof(struct synth_info))) info 27 sound/oss/midi_synth.h .info = &std_synth_info, info 885 sound/oss/mpu401.c .info = NULL, info 911 sound/oss/mpu401.c .info = {"MPU-401 Midi", 0, MIDI_CAP_MPU401, SNDCARD_MPU401}, info 1094 sound/oss/mpu401.c strcpy(mpu401_midi_operations[m].info.name, info 1100 sound/oss/mpu401.c mpu401_synth_operations[devc->devno]->info = &mpu_synth_info[devc->devno]; info 1619 sound/oss/mpu401.c .info = {"MPU-401 Timer", 0}, info 203 sound/oss/msnd.h unsigned char info; info 553 sound/oss/msnd_pinnacle.c memset(&info, 0, sizeof(info)); \ info 554 sound/oss/msnd_pinnacle.c strlcpy(info.id, "MSNDMIXER", sizeof(info.id)); \ info 555 sound/oss/msnd_pinnacle.c strlcpy(info.name, "MultiSound Mixer", sizeof(info.name)); info 560 sound/oss/msnd_pinnacle.c mixer_info info; info 562 sound/oss/msnd_pinnacle.c info.modify_counter = dev.mixer_mod_count; info 563 sound/oss/msnd_pinnacle.c if (copy_to_user((void __user *)arg, &info, sizeof(info))) info 567 sound/oss/msnd_pinnacle.c _old_mixer_info info; info 569 sound/oss/msnd_pinnacle.c if (copy_to_user((void __user *)arg, &info, sizeof(info))) info 1120 sound/oss/msnd_pinnacle.c dev.info = msnd_inb(dev.io + HP_INFO); info 1156 sound/oss/msnd_pinnacle.c switch (dev.info >> 4) { info 1164 sound/oss/msnd_pinnacle.c switch (dev.info & 0x7) { info 1068 sound/oss/opl3.c struct channel_info *info = info 1071 sound/oss/opl3.c opl3_set_instr(dev, voice, info->pgm_num); info 1074 sound/oss/opl3.c devc->voc[voice].bender_range = info->bender_range; info 1075 sound/oss/opl3.c devc->voc[voice].volume = info->controllers[CTL_MAIN_VOLUME]; info 1076 sound/oss/opl3.c devc->voc[voice].panning = (info->controllers[CTL_PAN] * 2) - 128; info 1083 sound/oss/opl3.c .info = NULL, info 1144 sound/oss/opl3.c opl3_operations.info = &devc->fm_info; info 198 sound/oss/pas2_midi.c .info = {"Pro Audio Spectrum", 0, 0, SNDCARD_PAS}, info 150 sound/oss/sb_midi.c .info = {"Sound Blaster", 0, 0, SNDCARD_SB}, info 1477 sound/oss/sequencer.c memcpy(&inf, synth_devs[dev]->info, sizeof(inf)); info 1495 sound/oss/sequencer.c midi_devs[dev]->info.device = dev; info 1496 sound/oss/sequencer.c return copy_to_user(arg, &midi_devs[dev]->info, sizeof(struct midi_info))?-EFAULT:0; info 270 sound/oss/sound_timer.c .info = {"Sound Timer", 0}, info 323 sound/oss/sound_timer.c strcpy(sound_timer.info.name, name); info 289 sound/oss/soundcard.c mixer_info info; info 290 sound/oss/soundcard.c memset(&info, 0, sizeof(info)); info 291 sound/oss/soundcard.c strlcpy(info.id, mixer_devs[dev]->id, sizeof(info.id)); info 292 sound/oss/soundcard.c strlcpy(info.name, mixer_devs[dev]->name, sizeof(info.name)); info 293 sound/oss/soundcard.c info.modify_counter = mixer_devs[dev]->modify_counter; info 294 sound/oss/soundcard.c if (__copy_to_user(arg, &info, sizeof(info))) info 301 sound/oss/soundcard.c _old_mixer_info info; info 302 sound/oss/soundcard.c memset(&info, 0, sizeof(info)); info 303 sound/oss/soundcard.c strlcpy(info.id, mixer_devs[dev]->id, sizeof(info.id)); info 304 sound/oss/soundcard.c strlcpy(info.name, mixer_devs[dev]->name, sizeof(info.name)); info 305 sound/oss/soundcard.c if (copy_to_user(arg, &info, sizeof(info))) info 1240 sound/oss/swarm_cs4297a.c mixer_info info; info 1241 sound/oss/swarm_cs4297a.c memset(&info, 0, sizeof(info)); info 1242 sound/oss/swarm_cs4297a.c strlcpy(info.id, "CS4297a", sizeof(info.id)); info 1243 sound/oss/swarm_cs4297a.c strlcpy(info.name, "Crystal CS4297a", sizeof(info.name)); info 1244 sound/oss/swarm_cs4297a.c info.modify_counter = s->mix.modcnt; info 1245 sound/oss/swarm_cs4297a.c if (copy_to_user((void *) arg, &info, sizeof(info))) info 1250 sound/oss/swarm_cs4297a.c _old_mixer_info info; info 1251 sound/oss/swarm_cs4297a.c memset(&info, 0, sizeof(info)); info 1252 sound/oss/swarm_cs4297a.c strlcpy(info.id, "CS4297a", sizeof(info.id)); info 1253 sound/oss/swarm_cs4297a.c strlcpy(info.name, "Crystal CS4297a", sizeof(info.name)); info 1254 sound/oss/swarm_cs4297a.c if (copy_to_user((void *) arg, &info, sizeof(info))) info 279 sound/oss/sys_timer.c .info = {"System clock", 0}, info 209 sound/oss/uart401.c .info = {"MPU-401 (UART) MIDI", 0, 0, SNDCARD_MPU401}, info 371 sound/oss/uart401.c strcpy(midi_devs[devc->my_dev]->info.name, name); info 235 sound/oss/uart6850.c .info = {"6850 UART", 0, 0, SNDCARD_UART6850}, info 136 sound/oss/v_midi.c .info = {"Loopback MIDI Port 1", 0, 0, SNDCARD_VMIDI}, info 150 sound/oss/v_midi.c .info = {"Loopback MIDI Port 2", 0, 0, SNDCARD_VMIDI}, info 2443 sound/oss/vwsnd.c struct count_info info; info 2720 sound/oss/vwsnd.c info.bytes = ustmsc.msc - rport->MSC_offset; info 2721 sound/oss/vwsnd.c info.bytes *= rport->frame_size; info 2723 sound/oss/vwsnd.c info.bytes = rport->byte_count; info 2725 sound/oss/vwsnd.c info.blocks = rport->frag_count; info 2726 sound/oss/vwsnd.c info.ptr = 0; /* not implemented */ info 2730 sound/oss/vwsnd.c if (copy_to_user((void *) arg, &info, sizeof info)) info 2744 sound/oss/vwsnd.c info.bytes = ustmsc.msc - wport->MSC_offset; info 2745 sound/oss/vwsnd.c info.bytes *= wport->frame_size; info 2747 sound/oss/vwsnd.c info.bytes = wport->byte_count; info 2749 sound/oss/vwsnd.c info.blocks = wport->frag_count; info 2750 sound/oss/vwsnd.c info.ptr = 0; /* not implemented */ info 2754 sound/oss/vwsnd.c if (copy_to_user((void *) arg, &info, sizeof info)) info 265 sound/parisc/harmony.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 286 sound/parisc/harmony.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 829 sound/parisc/harmony.c .info = snd_harmony_mixercontrol_info, \ info 844 sound/parisc/harmony.c .info = snd_harmony_captureroute_info, info 838 sound/pci/ac97/ac97_codec.c .info = snd_ac97_spdif_mask_info, info 845 sound/pci/ac97/ac97_codec.c .info = snd_ac97_spdif_mask_info, info 851 sound/pci/ac97/ac97_codec.c .info = snd_ac97_spdif_mask_info, info 860 sound/pci/ac97/ac97_codec.c .info = snd_ac97_info_volsw, info 868 sound/pci/ac97/ac97_codec.c { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .info = snd_ac97_ad18xx_pcm_info_bits, \ info 922 sound/pci/ac97/ac97_codec.c { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .info = snd_ac97_ad18xx_pcm_info_volume, \ info 151 sound/pci/ac97/ac97_patch.c .info = ac97_surround_jack_mode_info, \ info 160 sound/pci/ac97/ac97_patch.c .info = ac97_channel_mode_info, \ info 170 sound/pci/ac97/ac97_patch.c .info = ac97_channel_mode_info, \ info 180 sound/pci/ac97/ac97_patch.c .info = ac97_channel_mode_info, \ info 277 sound/pci/ac97/ac97_patch.c .info = snd_ac97_ymf7x3_info_speaker, info 349 sound/pci/ac97/ac97_patch.c .info = snd_ac97_ymf7x3_spdif_source_info, info 434 sound/pci/ac97/ac97_patch.c .info = snd_ac97_ymf7x3_spdif_source_info, info 441 sound/pci/ac97/ac97_patch.c .info = snd_ac97_ymf753_spdif_output_pin_info, info 1019 sound/pci/ac97/ac97_patch.c .info = snd_ac97_info_volsw, info 1216 sound/pci/ac97/ac97_patch.c .info = snd_ac97_stac9758_output_jack_info, \ info 1222 sound/pci/ac97/ac97_patch.c .info = snd_ac97_stac9758_input_jack_info, \ info 1237 sound/pci/ac97/ac97_patch.c .info = snd_ac97_stac9758_phonesel_info, info 1845 sound/pci/ac97/ac97_patch.c .info = snd_ac97_ad198x_spdif_source_info, info 2053 sound/pci/ac97/ac97_patch.c .info = snd_ac97_ad1888_lohpsel_info, info 2063 sound/pci/ac97/ac97_patch.c .info = snd_ac97_ad1888_downmix_info, info 2198 sound/pci/ac97/ac97_patch.c .info = snd_ac97_ad1888_lohpsel_info, info 2208 sound/pci/ac97/ac97_patch.c .info = snd_ac97_ad1888_downmix_info, info 2215 sound/pci/ac97/ac97_patch.c .info = snd_ac97_ad1985_vrefout_info, info 2459 sound/pci/ac97/ac97_patch.c .info = snd_ac97_ad1986_bool_info, info 2466 sound/pci/ac97/ac97_patch.c .info = snd_ac97_ad1986_bool_info, info 2473 sound/pci/ac97/ac97_patch.c .info = snd_ac97_ad1986_bool_info, info 2480 sound/pci/ac97/ac97_patch.c .info = snd_ac97_ad1888_downmix_info, info 2487 sound/pci/ac97/ac97_patch.c .info = snd_ac97_ad1985_vrefout_info, info 2780 sound/pci/ac97/ac97_patch.c .info = alc655_iec958_route_info, info 3024 sound/pci/ac97/ac97_patch.c .info = snd_ac97_cmedia_spdif_playback_source_info, info 3212 sound/pci/ac97/ac97_patch.c .info = cm9761_spdif_out_source_info, info 3545 sound/pci/ac97/ac97_patch.c .info = snd_ac97_vt1617a_smart51_info, info 3737 sound/pci/ac97/ac97_patch.c .info = snd_ac97_vt1618_UAJ_info, info 3745 sound/pci/ac97/ac97_patch.c .info = snd_ac97_vt1618_UAJ_info, info 3753 sound/pci/ac97/ac97_patch.c .info = snd_ac97_vt1618_UAJ_info, info 3761 sound/pci/ac97/ac97_patch.c .info = snd_ac97_vt1618_aux_info, info 32 sound/pci/ac97/ac97_patch.h .info = snd_ac97_info_volsw, \ info 37 sound/pci/ac97/ac97_patch.h .info = snd_ac97_info_volsw, \ info 42 sound/pci/ac97/ac97_patch.h .info = snd_ac97_info_volsw, \ info 62 sound/pci/ac97/ac97_patch.h .info = snd_ac97_info_enum_double, \ info 41 sound/pci/ac97/ac97_proc.c unsigned short info, sense_info; info 54 sound/pci/ac97/ac97_proc.c info = snd_ac97_read(ac97, AC97_FUNC_INFO); info 55 sound/pci/ac97/ac97_proc.c if (!(info & 0x0001)) info 64 sound/pci/ac97/ac97_proc.c (info & 0x8000 ? -1 : 1) * ((info & 0x7000) >> 12) * 3 / 2, info 65 sound/pci/ac97/ac97_proc.c ((info & 0x0800) >> 11) * 5, info 66 sound/pci/ac97/ac97_proc.c info & 0x0400 ? 'X' : '-', info 67 sound/pci/ac97/ac97_proc.c (info & 0x03e0) >> 5, info 290 sound/pci/ad1889.c .info = SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 307 sound/pci/ad1889.c .info = SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 65 sound/pci/ak4531_codec.c .info = snd_ak4531_info_single, \ info 72 sound/pci/ak4531_codec.c .info = snd_ak4531_info_single, \ info 132 sound/pci/ak4531_codec.c .info = snd_ak4531_info_double, \ info 139 sound/pci/ak4531_codec.c .info = snd_ak4531_info_double, \ info 217 sound/pci/ak4531_codec.c .info = snd_ak4531_info_input_sw, \ info 1509 sound/pci/ali5451/ali5451.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1535 sound/pci/ali5451/ali5451.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1653 sound/pci/ali5451/ali5451.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1803 sound/pci/ali5451/ali5451.c .info = snd_ali5451_spdif_info, .get = snd_ali5451_spdif_get, \ info 347 sound/pci/als300.c .info = (SNDRV_PCM_INFO_MMAP | info 366 sound/pci/als300.c .info = (SNDRV_PCM_INFO_MMAP | info 598 sound/pci/als4000.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 617 sound/pci/als4000.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1013 sound/pci/atiixp.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 839 sound/pci/atiixp_modem.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 851 sound/pci/au88x0/au88x0_a3d.c .info = snd_vortex_a3d_hrtf_info, info 867 sound/pci/au88x0/au88x0_a3d.c kcontrol->info = snd_vortex_a3d_hrtf_info; info 878 sound/pci/au88x0/au88x0_a3d.c kcontrol->info = snd_vortex_a3d_itd_info; info 889 sound/pci/au88x0/au88x0_a3d.c kcontrol->info = snd_vortex_a3d_ild_info; info 900 sound/pci/au88x0/au88x0_a3d.c kcontrol->info = snd_vortex_a3d_filter_info; info 766 sound/pci/au88x0/au88x0_eq.c .info = snd_vortex_eqtoggle_info, info 824 sound/pci/au88x0/au88x0_eq.c .info = snd_vortex_eq_info, info 861 sound/pci/au88x0/au88x0_eq.c .info = snd_vortex_peaks_info, info 34 sound/pci/au88x0/au88x0_pcm.c .info = info 59 sound/pci/au88x0/au88x0_pcm.c .info = info 79 sound/pci/au88x0/au88x0_pcm.c .info = info 102 sound/pci/au88x0/au88x0_pcm.c .info = (SNDRV_PCM_INFO_MMAP | info 477 sound/pci/au88x0/au88x0_pcm.c .info = snd_vortex_spdif_info, info 485 sound/pci/au88x0/au88x0_pcm.c .info = snd_vortex_spdif_info, info 58 sound/pci/aw2/aw2-alsa.c .info = (SNDRV_PCM_INFO_MMAP | info 75 sound/pci/aw2/aw2-alsa.c .info = (SNDRV_PCM_INFO_MMAP | info 213 sound/pci/aw2/aw2-alsa.c .info = snd_aw2_control_switch_capture_info, info 516 sound/pci/azt3328.c .info = snd_azf3328_info_mixer, \ info 523 sound/pci/azt3328.c .info = snd_azf3328_info_mixer, \ info 530 sound/pci/azt3328.c .info = snd_azf3328_info_mixer, \ info 537 sound/pci/azt3328.c .info = snd_azf3328_info_mixer, \ info 544 sound/pci/azt3328.c .info = snd_azf3328_info_mixer_enum, \ info 1696 sound/pci/azt3328.c .info = SNDRV_PCM_INFO_MMAP | info 1724 sound/pci/azt3328.c .info = SNDRV_PCM_INFO_MMAP | info 349 sound/pci/bt87x.c .info = SNDRV_PCM_INFO_MMAP | info 365 sound/pci/bt87x.c .info = SNDRV_PCM_INFO_MMAP | info 558 sound/pci/bt87x.c info->type = SNDRV_CTL_ELEM_TYPE_INTEGER; info 559 sound/pci/bt87x.c info->count = 1; info 560 sound/pci/bt87x.c info->value.integer.min = 0; info 561 sound/pci/bt87x.c info->value.integer.max = 15; info 594 sound/pci/bt87x.c .info = snd_bt87x_capture_volume_info, info 630 sound/pci/bt87x.c .info = snd_bt87x_capture_boost_info, info 640 sound/pci/bt87x.c info->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; info 641 sound/pci/bt87x.c info->count = 1; info 642 sound/pci/bt87x.c info->value.enumerated.items = 3; info 643 sound/pci/bt87x.c if (info->value.enumerated.item > 2) info 644 sound/pci/bt87x.c info->value.enumerated.item = 2; info 645 sound/pci/bt87x.c strcpy(info->value.enumerated.name, texts[info->value.enumerated.item]); info 678 sound/pci/bt87x.c .info = snd_bt87x_capture_source_info, info 282 sound/pci/ca0106/ca0106_main.c .info = SNDRV_PCM_INFO_MMAP | info 303 sound/pci/ca0106/ca0106_main.c .info = (SNDRV_PCM_INFO_MMAP | info 302 sound/pci/ca0106/ca0106_mixer.c .info = snd_ca0106_capture_mic_line_in_info, info 311 sound/pci/ca0106/ca0106_mixer.c .info = snd_ca0106_capture_line_in_side_out_info, info 513 sound/pci/ca0106/ca0106_mixer.c .info = snd_ca0106_volume_info, \ info 547 sound/pci/ca0106/ca0106_mixer.c .info = snd_ca0106_spdif_info, info 553 sound/pci/ca0106/ca0106_mixer.c .info = snd_ca0106_shared_spdif_info, info 560 sound/pci/ca0106/ca0106_mixer.c .info = snd_ca0106_capture_source_info, info 567 sound/pci/ca0106/ca0106_mixer.c .info = snd_ca0106_i2c_capture_source_info, info 575 sound/pci/ca0106/ca0106_mixer.c .info = snd_ca0106_spdif_info, info 586 sound/pci/ca0106/ca0106_mixer.c .info = snd_ca0106_i2c_volume_info, \ info 604 sound/pci/ca0106/ca0106_mixer.c .info = spi_mute_info, \ info 1044 sound/pci/cmipci.c .info = snd_cmipci_spdif_default_info, info 1072 sound/pci/cmipci.c .info = snd_cmipci_spdif_mask_info, info 1119 sound/pci/cmipci.c .info = snd_cmipci_spdif_stream_info, info 1474 sound/pci/cmipci.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1494 sound/pci/cmipci.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1514 sound/pci/cmipci.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1534 sound/pci/cmipci.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1554 sound/pci/cmipci.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1574 sound/pci/cmipci.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 2000 sound/pci/cmipci.c .info = snd_cmipci_info_volume, \ info 2101 sound/pci/cmipci.c .info = snd_cmipci_info_input_sw, \ info 2166 sound/pci/cmipci.c .info = snd_cmipci_info_native_mixer, \ info 2173 sound/pci/cmipci.c .info = snd_cmipci_info_native_mixer, \ info 2180 sound/pci/cmipci.c .info = snd_cmipci_info_native_mixer, \ info 2187 sound/pci/cmipci.c .info = snd_cmipci_info_native_mixer, \ info 2287 sound/pci/cmipci.c .info = snd_cmipci_info_native_mixer, info 2454 sound/pci/cmipci.c .info = snd_cmipci_uswitch_info, \ info 2602 sound/pci/cmipci.c .info = snd_cmipci_line_in_mode_info, info 2622 sound/pci/cmipci.c .info = snd_cmipci_uswitch_info, info 2648 sound/pci/cmipci.c .info = snd_cmipci_mic_in_mode_info, info 844 sound/pci/cs4281.c .info = SNDRV_PCM_INFO_MMAP | info 869 sound/pci/cs4281.c .info = SNDRV_PCM_INFO_MMAP | info 1059 sound/pci/cs4281.c .info = snd_cs4281_info_volume, info 1070 sound/pci/cs4281.c .info = snd_cs4281_info_volume, info 1253 sound/pci/cs46xx/cs46xx_lib.c .info = (SNDRV_PCM_INFO_MMAP | info 1275 sound/pci/cs46xx/cs46xx_lib.c .info = (SNDRV_PCM_INFO_MMAP | info 1346 sound/pci/cs46xx/cs46xx_lib.c substream->runtime->hw.info |= SNDRV_PCM_INFO_MMAP_VALID; info 1416 sound/pci/cs46xx/cs46xx_lib.c substream->runtime->hw.info |= SNDRV_PCM_INFO_MMAP_VALID; info 2098 sound/pci/cs46xx/cs46xx_lib.c .info = snd_cs46xx_vol_info, info 2112 sound/pci/cs46xx/cs46xx_lib.c .info = snd_cs46xx_vol_info, info 2125 sound/pci/cs46xx/cs46xx_lib.c .info = snd_mixer_boolean_info, info 2132 sound/pci/cs46xx/cs46xx_lib.c .info = snd_mixer_boolean_info, info 2139 sound/pci/cs46xx/cs46xx_lib.c .info = snd_mixer_boolean_info, info 2147 sound/pci/cs46xx/cs46xx_lib.c .info = snd_mixer_boolean_info, info 2157 sound/pci/cs46xx/cs46xx_lib.c .info = snd_cs46xx_vol_info, info 2166 sound/pci/cs46xx/cs46xx_lib.c .info = snd_cs46xx_spdif_info, info 2173 sound/pci/cs46xx/cs46xx_lib.c .info = snd_cs46xx_spdif_info, info 2180 sound/pci/cs46xx/cs46xx_lib.c .info = snd_cs46xx_spdif_info, info 2212 sound/pci/cs46xx/cs46xx_lib.c .info = snd_mixer_boolean_info, info 2224 sound/pci/cs46xx/cs46xx_lib.c .info = snd_mixer_boolean_info, info 39 sound/pci/cs5535audio/cs5535audio_pcm.c .info = ( info 68 sound/pci/cs5535audio/cs5535audio_pcm.c .info = ( info 72 sound/pci/echoaudio/darla20.c .info = SNDRV_PCM_INFO_MMAP | info 77 sound/pci/echoaudio/darla24.c .info = SNDRV_PCM_INFO_MMAP | info 90 sound/pci/echoaudio/echo3g.c .info = SNDRV_PCM_INFO_MMAP | info 1010 sound/pci/echoaudio/echoaudio.c .info = snd_echo_output_gain_info, info 1020 sound/pci/echoaudio/echoaudio.c .info = snd_echo_output_gain_info, info 1088 sound/pci/echoaudio/echoaudio.c .info = snd_echo_input_gain_info, info 1151 sound/pci/echoaudio/echoaudio.c .info = snd_echo_output_nominal_info, info 1217 sound/pci/echoaudio/echoaudio.c .info = snd_echo_input_nominal_info, info 1284 sound/pci/echoaudio/echoaudio.c .info = snd_echo_mixer_info, info 1352 sound/pci/echoaudio/echoaudio.c .info = snd_echo_vmixer_info, info 1446 sound/pci/echoaudio/echoaudio.c .info = snd_echo_digital_mode_info, info 1503 sound/pci/echoaudio/echoaudio.c .info = snd_echo_spdif_mode_info, info 1582 sound/pci/echoaudio/echoaudio.c .info = snd_echo_clock_source_info, info 1625 sound/pci/echoaudio/echoaudio.c .info = snd_echo_phantom_power_info, info 1668 sound/pci/echoaudio/echoaudio.c .info = snd_echo_automute_info, info 1696 sound/pci/echoaudio/echoaudio.c .info = snd_echo_vumeters_switch_info, info 1739 sound/pci/echoaudio/echoaudio.c .info = snd_echo_vumeters_info, info 1793 sound/pci/echoaudio/echoaudio.c .info = snd_echo_channels_info_info, info 76 sound/pci/echoaudio/gina20.c .info = SNDRV_PCM_INFO_MMAP | info 97 sound/pci/echoaudio/gina24.c .info = SNDRV_PCM_INFO_MMAP | info 77 sound/pci/echoaudio/indigo.c .info = SNDRV_PCM_INFO_MMAP | info 77 sound/pci/echoaudio/indigodj.c .info = SNDRV_PCM_INFO_MMAP | info 78 sound/pci/echoaudio/indigoio.c .info = SNDRV_PCM_INFO_MMAP | info 86 sound/pci/echoaudio/layla20.c .info = SNDRV_PCM_INFO_MMAP | info 96 sound/pci/echoaudio/layla24.c .info = SNDRV_PCM_INFO_MMAP | info 86 sound/pci/echoaudio/mia.c .info = SNDRV_PCM_INFO_MMAP | info 106 sound/pci/echoaudio/mona.c .info = SNDRV_PCM_INFO_MMAP | info 258 sound/pci/emu10k1/emu10k1x.c .info = (SNDRV_PCM_INFO_MMAP | info 277 sound/pci/emu10k1/emu10k1x.c .info = (SNDRV_PCM_INFO_MMAP | info 1103 sound/pci/emu10k1/emu10k1x.c .info = snd_emu10k1x_shared_spdif_info, info 1164 sound/pci/emu10k1/emu10k1x.c .info = snd_emu10k1x_spdif_info, info 1173 sound/pci/emu10k1/emu10k1x.c .info = snd_emu10k1x_spdif_info, info 815 sound/pci/emu10k1/emufx.c knew.info = snd_emu10k1_gpr_ctl_info; info 2447 sound/pci/emu10k1/emufx.c info->internal_tram_size = emu->fx8010.itram_size; info 2448 sound/pci/emu10k1/emufx.c info->external_tram_size = emu->fx8010.etram_pages.bytes / 2; info 2456 sound/pci/emu10k1/emufx.c copy_string(info->fxbus_names[res], fxbus_mask & (1 << res) ? *fxbus : NULL, "FXBUS", res); info 2457 sound/pci/emu10k1/emufx.c copy_string(info->extin_names[res], extin_mask & (1 << res) ? *extin : NULL, "Unused", res); info 2458 sound/pci/emu10k1/emufx.c copy_string(info->extout_names[res], extout_mask & (1 << res) ? *extout : NULL, "Unused", res); info 2461 sound/pci/emu10k1/emufx.c copy_string(info->extout_names[res], extout_mask & (1 << res) ? *extout : NULL, "Unused", res); info 2462 sound/pci/emu10k1/emufx.c info->gpr_controls = emu->fx8010.gpr_count; info 2468 sound/pci/emu10k1/emufx.c struct snd_emu10k1_fx8010_info *info; info 2480 sound/pci/emu10k1/emufx.c info = kmalloc(sizeof(*info), GFP_KERNEL); info 2481 sound/pci/emu10k1/emufx.c if (!info) info 2483 sound/pci/emu10k1/emufx.c snd_emu10k1_fx8010_info(emu, info); info 2484 sound/pci/emu10k1/emufx.c if (copy_to_user(argp, info, sizeof(*info))) { info 2485 sound/pci/emu10k1/emufx.c kfree(info); info 2488 sound/pci/emu10k1/emufx.c kfree(info); info 507 sound/pci/emu10k1/emumixer.c .info = snd_emu1010_input_output_source_info, \ info 568 sound/pci/emu10k1/emumixer.c .info = snd_emu1010_input_output_source_info, \ info 636 sound/pci/emu10k1/emumixer.c .info = snd_emu1010_adc_pads_info, \ info 684 sound/pci/emu10k1/emumixer.c .info = snd_emu1010_dac_pads_info, \ info 824 sound/pci/emu10k1/emumixer.c .info = snd_emu1010_internal_clock_info, info 909 sound/pci/emu10k1/emumixer.c .info = snd_audigy_i2c_capture_source_info, info 984 sound/pci/emu10k1/emumixer.c .info = snd_audigy_i2c_volume_info, \ info 1078 sound/pci/emu10k1/emumixer.c .info = snd_audigy_spdif_output_rate_info, info 1116 sound/pci/emu10k1/emumixer.c .info = snd_emu10k1_spdif_info, info 1125 sound/pci/emu10k1/emumixer.c .info = snd_emu10k1_spdif_info, info 1232 sound/pci/emu10k1/emumixer.c .info = snd_emu10k1_send_routing_info, info 1303 sound/pci/emu10k1/emumixer.c .info = snd_emu10k1_send_volume_info, info 1368 sound/pci/emu10k1/emumixer.c .info = snd_emu10k1_attn_info, info 1440 sound/pci/emu10k1/emumixer.c .info = snd_emu10k1_efx_send_routing_info, info 1507 sound/pci/emu10k1/emumixer.c .info = snd_emu10k1_efx_send_volume_info, info 1565 sound/pci/emu10k1/emumixer.c .info = snd_emu10k1_efx_attn_info, info 1628 sound/pci/emu10k1/emumixer.c .info = snd_emu10k1_shared_spdif_info, info 1637 sound/pci/emu10k1/emumixer.c .info = snd_emu10k1_shared_spdif_info, info 554 sound/pci/emu10k1/emupcm.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_NONINTERLEAVED | info 939 sound/pci/emu10k1/emupcm.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 963 sound/pci/emu10k1/emupcm.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 983 sound/pci/emu10k1/emupcm.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1515 sound/pci/emu10k1/emupcm.c .info = snd_emu10k1_pcm_efx_voices_mask_info, info 1704 sound/pci/emu10k1/emupcm.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 126 sound/pci/emu10k1/p16v.c .info = SNDRV_PCM_INFO_MMAP | info 147 sound/pci/emu10k1/p16v.c .info = (SNDRV_PCM_INFO_MMAP | info 804 sound/pci/emu10k1/p16v.c .info = snd_p16v_volume_info, \ info 823 sound/pci/emu10k1/p16v.c .info = snd_p16v_capture_source_info, info 830 sound/pci/emu10k1/p16v.c .info = snd_p16v_capture_channel_info, info 1046 sound/pci/ens1370.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1073 sound/pci/ens1370.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1093 sound/pci/ens1370.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1418 sound/pci/ens1370.c { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .info = snd_es1371_spdif_info, \ info 1462 sound/pci/ens1370.c .info = snd_ens1373_spdif_info, info 1470 sound/pci/ens1370.c .info = snd_ens1373_spdif_info, info 1476 sound/pci/ens1370.c .info = snd_ens1373_spdif_info, info 1523 sound/pci/ens1370.c .info = snd_es1373_rear_info, info 1568 sound/pci/ens1370.c .info = snd_es1373_line_info, info 1682 sound/pci/ens1370.c { .iface = SNDRV_CTL_ELEM_IFACE_CARD, .name = xname, .info = snd_ensoniq_control_info, \ info 901 sound/pci/es1938.c .info = (SNDRV_PCM_INFO_INTERLEAVED | info 923 sound/pci/es1938.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1179 sound/pci/es1938.c .info = snd_es1938_info_single, \ info 1185 sound/pci/es1938.c .info = snd_es1938_info_single, \ info 1240 sound/pci/es1938.c .info = snd_es1938_info_double, \ info 1246 sound/pci/es1938.c .info = snd_es1938_info_double, \ info 1364 sound/pci/es1938.c .info = snd_es1938_info_hw_volume, info 1372 sound/pci/es1938.c .info = snd_es1938_info_hw_switch, info 1396 sound/pci/es1938.c .info = snd_es1938_info_mux, info 1424 sound/pci/es1938.c .info = snd_es1938_info_spatializer_enable, info 1281 sound/pci/es1968.c .info = (SNDRV_PCM_INFO_MMAP | info 1302 sound/pci/es1968.c .info = (SNDRV_PCM_INFO_NONINTERLEAVED | info 572 sound/pci/fm801.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 592 sound/pci/fm801.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1027 sound/pci/fm801.c { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .info = snd_fm801_info_single, \ info 1075 sound/pci/fm801.c { .iface = SNDRV_CTL_ELEM_IFACE_MIXER, .name = xname, .info = snd_fm801_info_double, \ info 1081 sound/pci/fm801.c .name = xname, .info = snd_fm801_info_double, \ info 1198 sound/pci/fm801.c .info = snd_fm801_info_mux, info 773 sound/pci/hda/hda_codec.c struct hda_cache_head *info; info 776 sound/pci/hda/hda_codec.c info = (struct hda_cache_head *)(cache->buffer + info 778 sound/pci/hda/hda_codec.c if (info->key == key) info 779 sound/pci/hda/hda_codec.c return info; info 780 sound/pci/hda/hda_codec.c cur = info->next; info 803 sound/pci/hda/hda_codec.c info = (struct hda_cache_head *)(cache->buffer + info 805 sound/pci/hda/hda_codec.c info->key = key; info 806 sound/pci/hda/hda_codec.c info->val = 0; info 807 sound/pci/hda/hda_codec.c info->next = cache->hash[idx]; info 810 sound/pci/hda/hda_codec.c return info; info 825 sound/pci/hda/hda_codec.c struct hda_amp_info *info; info 827 sound/pci/hda/hda_codec.c info = get_alloc_amp_hash(codec, HDA_HASH_KEY(nid, direction, 0)); info 828 sound/pci/hda/hda_codec.c if (!info) info 830 sound/pci/hda/hda_codec.c if (!(info->head.val & INFO_AMP_CAPS)) { info 833 sound/pci/hda/hda_codec.c info->amp_caps = snd_hda_param_read(codec, nid, info 837 sound/pci/hda/hda_codec.c if (info->amp_caps) info 838 sound/pci/hda/hda_codec.c info->head.val |= INFO_AMP_CAPS; info 840 sound/pci/hda/hda_codec.c return info->amp_caps; info 846 sound/pci/hda/hda_codec.c struct hda_amp_info *info; info 848 sound/pci/hda/hda_codec.c info = get_alloc_amp_hash(codec, HDA_HASH_KEY(nid, dir, 0)); info 849 sound/pci/hda/hda_codec.c if (!info) info 851 sound/pci/hda/hda_codec.c info->amp_caps = caps; info 852 sound/pci/hda/hda_codec.c info->head.val |= INFO_AMP_CAPS; info 866 sound/pci/hda/hda_codec.c if (info->head.val & INFO_AMP_VOL(ch)) info 867 sound/pci/hda/hda_codec.c return info->vol[ch]; info 874 sound/pci/hda/hda_codec.c info->vol[ch] = val & 0xff; info 875 sound/pci/hda/hda_codec.c info->head.val |= INFO_AMP_VOL(ch); info 876 sound/pci/hda/hda_codec.c return info->vol[ch]; info 893 sound/pci/hda/hda_codec.c info->vol[ch] = val; info 902 sound/pci/hda/hda_codec.c struct hda_amp_info *info; info 903 sound/pci/hda/hda_codec.c info = get_alloc_amp_hash(codec, HDA_HASH_KEY(nid, direction, index)); info 904 sound/pci/hda/hda_codec.c if (!info) info 906 sound/pci/hda/hda_codec.c return get_vol_mute(codec, info, nid, ch, direction, index); info 915 sound/pci/hda/hda_codec.c struct hda_amp_info *info; info 917 sound/pci/hda/hda_codec.c info = get_alloc_amp_hash(codec, HDA_HASH_KEY(nid, direction, idx)); info 918 sound/pci/hda/hda_codec.c if (!info) info 921 sound/pci/hda/hda_codec.c val |= get_vol_mute(codec, info, nid, ch, direction, idx) & ~mask; info 922 sound/pci/hda/hda_codec.c if (info->vol[ch] == val) info 924 sound/pci/hda/hda_codec.c put_vol_mute(codec, info, nid, ch, direction, idx, val); info 1259 sound/pci/hda/hda_codec.c err = c->ops->info(kcontrol, uinfo); info 1320 sound/pci/hda/hda_codec.c .info = snd_hda_mixer_amp_volume_info, info 1327 sound/pci/hda/hda_codec.c .info = snd_hda_mixer_amp_switch_info, info 1522 sound/pci/hda/hda_codec.c .info = snd_hda_spdif_mask_info, info 1529 sound/pci/hda/hda_codec.c .info = snd_hda_spdif_mask_info, info 1535 sound/pci/hda/hda_codec.c .info = snd_hda_spdif_mask_info, info 1542 sound/pci/hda/hda_codec.c .info = snd_hda_spdif_out_switch_info, info 1614 sound/pci/hda/hda_codec.c .info = snd_ctl_boolean_mono_info, info 1684 sound/pci/hda/hda_codec.c .info = snd_hda_spdif_in_switch_info, info 1692 sound/pci/hda/hda_codec.c .info = snd_hda_spdif_mask_info, info 2242 sound/pci/hda/hda_codec.c if (info->nid && (!info->rates || !info->formats)) { info 2243 sound/pci/hda/hda_codec.c snd_hda_query_supported_pcm(codec, info->nid, info 2244 sound/pci/hda/hda_codec.c info->rates ? NULL : &info->rates, info 2245 sound/pci/hda/hda_codec.c info->formats ? NULL : &info->formats, info 2246 sound/pci/hda/hda_codec.c info->maxbps ? NULL : &info->maxbps); info 2248 sound/pci/hda/hda_codec.c if (info->ops.open == NULL) info 2249 sound/pci/hda/hda_codec.c info->ops.open = hda_pcm_default_open_close; info 2250 sound/pci/hda/hda_codec.c if (info->ops.close == NULL) info 2251 sound/pci/hda/hda_codec.c info->ops.close = hda_pcm_default_open_close; info 2252 sound/pci/hda/hda_codec.c if (info->ops.prepare == NULL) { info 2253 sound/pci/hda/hda_codec.c if (snd_BUG_ON(!info->nid)) info 2255 sound/pci/hda/hda_codec.c info->ops.prepare = hda_pcm_default_prepare; info 2257 sound/pci/hda/hda_codec.c if (info->ops.cleanup == NULL) { info 2258 sound/pci/hda/hda_codec.c if (snd_BUG_ON(!info->nid)) info 2260 sound/pci/hda/hda_codec.c info->ops.cleanup = hda_pcm_default_cleanup; info 2305 sound/pci/hda/hda_codec.c struct hda_pcm_stream *info; info 2306 sound/pci/hda/hda_codec.c info = &codec->pcm_info[pcm].stream[s]; info 2307 sound/pci/hda/hda_codec.c if (!info->substreams) info 2309 sound/pci/hda/hda_codec.c err = set_pcm_default_values(codec, info); info 646 sound/pci/hda/hda_codec.h int (*open)(struct hda_pcm_stream *info, struct hda_codec *codec, info 648 sound/pci/hda/hda_codec.h int (*close)(struct hda_pcm_stream *info, struct hda_codec *codec, info 650 sound/pci/hda/hda_codec.h int (*prepare)(struct hda_pcm_stream *info, struct hda_codec *codec, info 653 sound/pci/hda/hda_codec.h int (*cleanup)(struct hda_pcm_stream *info, struct hda_codec *codec, info 828 sound/pci/hda/hda_generic.c .info = capture_source_info, info 1019 sound/pci/hda/hda_generic.c struct hda_pcm *info = &spec->pcm_rec; info 1027 sound/pci/hda/hda_generic.c codec->pcm_info = info; info 1029 sound/pci/hda/hda_generic.c info->name = "HDA Generic"; info 1031 sound/pci/hda/hda_generic.c info->stream[0] = generic_pcm_playback; info 1032 sound/pci/hda/hda_generic.c info->stream[0].nid = spec->dac_node[0]->nid; info 1034 sound/pci/hda/hda_generic.c info->stream[0].ops.prepare = generic_pcm2_prepare; info 1035 sound/pci/hda/hda_generic.c info->stream[0].ops.cleanup = generic_pcm2_cleanup; info 1039 sound/pci/hda/hda_generic.c info->stream[1] = generic_pcm_playback; info 1040 sound/pci/hda/hda_generic.c info->stream[1].nid = spec->adc_node->nid; info 1294 sound/pci/hda/hda_intel.c .info = (SNDRV_PCM_INFO_MMAP | info 37 sound/pci/hda/hda_local.h .info = snd_hda_mixer_amp_volume_info, \ info 54 sound/pci/hda/hda_local.h .info = snd_hda_mixer_amp_switch_info, \ info 108 sound/pci/hda/hda_local.h .info = snd_hda_mixer_amp_switch_info, \ info 124 sound/pci/hda/hda_local.h snd_kcontrol_info_t *info; info 153 sound/pci/hda/hda_local.h .info = snd_hda_mixer_bind_ctls_info,\ info 161 sound/pci/hda/hda_local.h .info = snd_hda_mixer_bind_ctls_info,\ info 349 sound/pci/hda/patch_analog.c struct hda_pcm *info = spec->pcm_rec; info 352 sound/pci/hda/patch_analog.c codec->pcm_info = info; info 354 sound/pci/hda/patch_analog.c info->name = "AD198x Analog"; info 355 sound/pci/hda/patch_analog.c info->stream[SNDRV_PCM_STREAM_PLAYBACK] = ad198x_pcm_analog_playback; info 356 sound/pci/hda/patch_analog.c info->stream[SNDRV_PCM_STREAM_PLAYBACK].channels_max = spec->multiout.max_channels; info 357 sound/pci/hda/patch_analog.c info->stream[SNDRV_PCM_STREAM_PLAYBACK].nid = spec->multiout.dac_nids[0]; info 358 sound/pci/hda/patch_analog.c info->stream[SNDRV_PCM_STREAM_CAPTURE] = ad198x_pcm_analog_capture; info 359 sound/pci/hda/patch_analog.c info->stream[SNDRV_PCM_STREAM_CAPTURE].substreams = spec->num_adc_nids; info 360 sound/pci/hda/patch_analog.c info->stream[SNDRV_PCM_STREAM_CAPTURE].nid = spec->adc_nids[0]; info 363 sound/pci/hda/patch_analog.c info++; info 365 sound/pci/hda/patch_analog.c info->name = "AD198x Digital"; info 366 sound/pci/hda/patch_analog.c info->pcm_type = HDA_PCM_TYPE_SPDIF; info 367 sound/pci/hda/patch_analog.c info->stream[SNDRV_PCM_STREAM_PLAYBACK] = ad198x_pcm_digital_playback; info 368 sound/pci/hda/patch_analog.c info->stream[SNDRV_PCM_STREAM_PLAYBACK].nid = spec->multiout.dig_out_nid; info 370 sound/pci/hda/patch_analog.c info->stream[SNDRV_PCM_STREAM_CAPTURE] = ad198x_pcm_digital_capture; info 371 sound/pci/hda/patch_analog.c info->stream[SNDRV_PCM_STREAM_CAPTURE].nid = spec->dig_in_nid; info 536 sound/pci/hda/patch_analog.c .info = ad198x_mux_enum_info, info 549 sound/pci/hda/patch_analog.c .info = ad198x_ch_mode_info, info 601 sound/pci/hda/patch_analog.c .info = ad198x_mux_enum_info, info 640 sound/pci/hda/patch_analog.c .info = ad198x_mux_enum_info, info 647 sound/pci/hda/patch_analog.c .info = ad198x_eapd_info, info 749 sound/pci/hda/patch_analog.c .info = snd_hda_mixer_amp_switch_info, info 768 sound/pci/hda/patch_analog.c .info = ad198x_mux_enum_info, info 775 sound/pci/hda/patch_analog.c .info = ad198x_eapd_info, info 1169 sound/pci/hda/patch_analog.c .info = ad198x_mux_enum_info, info 1176 sound/pci/hda/patch_analog.c .info = ad1983_spdif_route_info, info 1318 sound/pci/hda/patch_analog.c .info = ad198x_mux_enum_info, info 1326 sound/pci/hda/patch_analog.c .info = ad1983_spdif_route_info, info 1502 sound/pci/hda/patch_analog.c .info = ad198x_eapd_info, info 1530 sound/pci/hda/patch_analog.c .info = ad198x_mux_enum_info, info 1577 sound/pci/hda/patch_analog.c .info = ad198x_mux_enum_info, info 1585 sound/pci/hda/patch_analog.c .info = ad1983_spdif_route_info, info 1984 sound/pci/hda/patch_analog.c .info = ad198x_ch_mode_info, info 2016 sound/pci/hda/patch_analog.c .info = ad198x_eapd_info, info 2041 sound/pci/hda/patch_analog.c .info = ad198x_mux_enum_info, info 2137 sound/pci/hda/patch_analog.c .info = ad1988_spdif_playback_source_info, info 3100 sound/pci/hda/patch_analog.c .info = ad198x_mux_enum_info, info 3110 sound/pci/hda/patch_analog.c .info = ad1983_spdif_route_info, info 3289 sound/pci/hda/patch_analog.c .info = ad198x_mux_enum_info, info 3299 sound/pci/hda/patch_analog.c .info = ad1983_spdif_route_info, info 3351 sound/pci/hda/patch_analog.c .info = ad198x_mux_enum_info, info 3392 sound/pci/hda/patch_analog.c struct hda_pcm *info; info 3399 sound/pci/hda/patch_analog.c info = spec->pcm_rec + codec->num_pcms; info 3401 sound/pci/hda/patch_analog.c info->name = "AD1984 Digital Mic"; info 3402 sound/pci/hda/patch_analog.c info->stream[SNDRV_PCM_STREAM_CAPTURE] = ad1984_pcm_dmic_capture; info 3532 sound/pci/hda/patch_analog.c .info = ad198x_mux_enum_info, info 3542 sound/pci/hda/patch_analog.c .info = ad1983_spdif_route_info, info 3666 sound/pci/hda/patch_analog.c .info = ad198x_mux_enum_info, info 3799 sound/pci/hda/patch_analog.c .info = ad198x_mux_enum_info, info 4006 sound/pci/hda/patch_analog.c .info = ad198x_mux_enum_info, info 4016 sound/pci/hda/patch_analog.c .info = ad1983_spdif_route_info, info 4059 sound/pci/hda/patch_analog.c .info = ad198x_ch_mode_info, info 132 sound/pci/hda/patch_atihdmi.c struct hda_pcm *info = &spec->pcm_rec; info 136 sound/pci/hda/patch_atihdmi.c codec->pcm_info = info; info 138 sound/pci/hda/patch_atihdmi.c info->name = "ATI HDMI"; info 139 sound/pci/hda/patch_atihdmi.c info->pcm_type = HDA_PCM_TYPE_HDMI; info 140 sound/pci/hda/patch_atihdmi.c info->stream[SNDRV_PCM_STREAM_PLAYBACK] = atihdmi_pcm_digital_playback; info 147 sound/pci/hda/patch_atihdmi.c info->stream[SNDRV_PCM_STREAM_PLAYBACK].channels_max = chans; info 193 sound/pci/hda/patch_cmedia.c .info = cmi_mux_enum_info, info 213 sound/pci/hda/patch_cmedia.c .info = cmi_ch_mode_info, info 568 sound/pci/hda/patch_cmedia.c struct hda_pcm *info = spec->pcm_rec; info 571 sound/pci/hda/patch_cmedia.c codec->pcm_info = info; info 573 sound/pci/hda/patch_cmedia.c info->name = "CMI9880"; info 574 sound/pci/hda/patch_cmedia.c info->stream[SNDRV_PCM_STREAM_PLAYBACK] = cmi9880_pcm_analog_playback; info 575 sound/pci/hda/patch_cmedia.c info->stream[SNDRV_PCM_STREAM_CAPTURE] = cmi9880_pcm_analog_capture; info 579 sound/pci/hda/patch_cmedia.c info++; info 580 sound/pci/hda/patch_cmedia.c info->name = "CMI9880 Digital"; info 581 sound/pci/hda/patch_cmedia.c info->pcm_type = HDA_PCM_TYPE_SPDIF; info 583 sound/pci/hda/patch_cmedia.c info->stream[SNDRV_PCM_STREAM_PLAYBACK] = cmi9880_pcm_digital_playback; info 584 sound/pci/hda/patch_cmedia.c info->stream[SNDRV_PCM_STREAM_PLAYBACK].nid = spec->multiout.dig_out_nid; info 587 sound/pci/hda/patch_cmedia.c info->stream[SNDRV_PCM_STREAM_CAPTURE] = cmi9880_pcm_digital_capture; info 588 sound/pci/hda/patch_cmedia.c info->stream[SNDRV_PCM_STREAM_CAPTURE].nid = spec->dig_in_nid; info 263 sound/pci/hda/patch_conexant.c struct hda_pcm *info = spec->pcm_rec; info 266 sound/pci/hda/patch_conexant.c codec->pcm_info = info; info 268 sound/pci/hda/patch_conexant.c info->name = "CONEXANT Analog"; info 269 sound/pci/hda/patch_conexant.c info->stream[SNDRV_PCM_STREAM_PLAYBACK] = conexant_pcm_analog_playback; info 270 sound/pci/hda/patch_conexant.c info->stream[SNDRV_PCM_STREAM_PLAYBACK].channels_max = info 272 sound/pci/hda/patch_conexant.c info->stream[SNDRV_PCM_STREAM_PLAYBACK].nid = info 275 sound/pci/hda/patch_conexant.c info->stream[SNDRV_PCM_STREAM_CAPTURE] = info 278 sound/pci/hda/patch_conexant.c info->stream[SNDRV_PCM_STREAM_CAPTURE] = info 280 sound/pci/hda/patch_conexant.c info->stream[SNDRV_PCM_STREAM_CAPTURE].substreams = spec->num_adc_nids; info 281 sound/pci/hda/patch_conexant.c info->stream[SNDRV_PCM_STREAM_CAPTURE].nid = spec->adc_nids[0]; info 284 sound/pci/hda/patch_conexant.c info++; info 286 sound/pci/hda/patch_conexant.c info->name = "Conexant Digital"; info 287 sound/pci/hda/patch_conexant.c info->pcm_type = HDA_PCM_TYPE_SPDIF; info 288 sound/pci/hda/patch_conexant.c info->stream[SNDRV_PCM_STREAM_PLAYBACK] = info 290 sound/pci/hda/patch_conexant.c info->stream[SNDRV_PCM_STREAM_PLAYBACK].nid = info 293 sound/pci/hda/patch_conexant.c info->stream[SNDRV_PCM_STREAM_CAPTURE] = info 295 sound/pci/hda/patch_conexant.c info->stream[SNDRV_PCM_STREAM_CAPTURE].nid = info 444 sound/pci/hda/patch_conexant.c .info = cxt_eapd_info, \ info 485 sound/pci/hda/patch_conexant.c .info = conexant_ch_mode_info, \ info 620 sound/pci/hda/patch_conexant.c .info = conexant_mux_enum_info, info 638 sound/pci/hda/patch_conexant.c .info = cxt_eapd_info, info 660 sound/pci/hda/patch_conexant.c .info = conexant_mux_enum_info, info 678 sound/pci/hda/patch_conexant.c .info = cxt_eapd_info, info 798 sound/pci/hda/patch_conexant.c .info = conexant_mux_enum_info, info 1204 sound/pci/hda/patch_conexant.c .info = conexant_mux_enum_info, info 1218 sound/pci/hda/patch_conexant.c .info = cxt_eapd_info, info 1231 sound/pci/hda/patch_conexant.c .info = conexant_mux_enum_info, info 1245 sound/pci/hda/patch_conexant.c .info = cxt_eapd_info, info 1366 sound/pci/hda/patch_conexant.c .info = conexant_mux_enum_info, info 1647 sound/pci/hda/patch_conexant.c .info = cxt_eapd_info, info 1665 sound/pci/hda/patch_conexant.c .info = cxt_eapd_info, info 113 sound/pci/hda/patch_nvhdmi.c struct hda_pcm *info = &spec->pcm_rec; info 116 sound/pci/hda/patch_nvhdmi.c codec->pcm_info = info; info 118 sound/pci/hda/patch_nvhdmi.c info->name = "NVIDIA HDMI"; info 119 sound/pci/hda/patch_nvhdmi.c info->stream[SNDRV_PCM_STREAM_PLAYBACK] = nvhdmi_pcm_digital_playback; info 548 sound/pci/hda/patch_realtek.c .info = alc_pin_mode_info, \ info 599 sound/pci/hda/patch_realtek.c .info = alc_gpio_data_info, \ info 653 sound/pci/hda/patch_realtek.c .info = alc_spdif_ctrl_info, \ info 706 sound/pci/hda/patch_realtek.c .info = alc_eapd_ctrl_info, \ info 1152 sound/pci/hda/patch_realtek.c .info = alc_ch_mode_info, info 1175 sound/pci/hda/patch_realtek.c .info = alc_mux_enum_info, info 1196 sound/pci/hda/patch_realtek.c .info = alc_mux_enum_info, info 1297 sound/pci/hda/patch_realtek.c .info = alc_ch_mode_info, info 1448 sound/pci/hda/patch_realtek.c .info = alc_ch_mode_info, info 1496 sound/pci/hda/patch_realtek.c .info = alc_mux_enum_info, info 1526 sound/pci/hda/patch_realtek.c .info = alc_ch_mode_info, info 2205 sound/pci/hda/patch_realtek.c .info = alc_ch_mode_info, info 2306 sound/pci/hda/patch_realtek.c .info = alc_ch_mode_info, info 2644 sound/pci/hda/patch_realtek.c struct hda_pcm *info = spec->pcm_rec; info 2648 sound/pci/hda/patch_realtek.c codec->pcm_info = info; info 2650 sound/pci/hda/patch_realtek.c info->name = spec->stream_name_analog; info 2654 sound/pci/hda/patch_realtek.c info->stream[SNDRV_PCM_STREAM_PLAYBACK] = *(spec->stream_analog_playback); info 2655 sound/pci/hda/patch_realtek.c info->stream[SNDRV_PCM_STREAM_PLAYBACK].nid = spec->multiout.dac_nids[0]; info 2660 sound/pci/hda/patch_realtek.c info->stream[SNDRV_PCM_STREAM_CAPTURE] = *(spec->stream_analog_capture); info 2661 sound/pci/hda/patch_realtek.c info->stream[SNDRV_PCM_STREAM_CAPTURE].nid = spec->adc_nids[0]; info 2665 sound/pci/hda/patch_realtek.c info->stream[SNDRV_PCM_STREAM_PLAYBACK].channels_max = 0; info 2667 sound/pci/hda/patch_realtek.c if (spec->channel_mode[i].channels > info->stream[SNDRV_PCM_STREAM_PLAYBACK].channels_max) { info 2668 sound/pci/hda/patch_realtek.c info->stream[SNDRV_PCM_STREAM_PLAYBACK].channels_max = spec->channel_mode[i].channels; info 2676 sound/pci/hda/patch_realtek.c info = spec->pcm_rec + 1; info 2677 sound/pci/hda/patch_realtek.c info->name = spec->stream_name_digital; info 2678 sound/pci/hda/patch_realtek.c info->pcm_type = HDA_PCM_TYPE_SPDIF; info 2681 sound/pci/hda/patch_realtek.c info->stream[SNDRV_PCM_STREAM_PLAYBACK] = *(spec->stream_digital_playback); info 2682 sound/pci/hda/patch_realtek.c info->stream[SNDRV_PCM_STREAM_PLAYBACK].nid = spec->multiout.dig_out_nid; info 2686 sound/pci/hda/patch_realtek.c info->stream[SNDRV_PCM_STREAM_CAPTURE] = *(spec->stream_digital_capture); info 2687 sound/pci/hda/patch_realtek.c info->stream[SNDRV_PCM_STREAM_CAPTURE].nid = spec->dig_in_nid; info 2700 sound/pci/hda/patch_realtek.c info = spec->pcm_rec + 2; info 2701 sound/pci/hda/patch_realtek.c info->name = spec->stream_name_analog; info 2703 sound/pci/hda/patch_realtek.c info->stream[SNDRV_PCM_STREAM_PLAYBACK] = info 2705 sound/pci/hda/patch_realtek.c info->stream[SNDRV_PCM_STREAM_PLAYBACK].nid = info 2708 sound/pci/hda/patch_realtek.c info->stream[SNDRV_PCM_STREAM_PLAYBACK] = info 2710 sound/pci/hda/patch_realtek.c info->stream[SNDRV_PCM_STREAM_PLAYBACK].nid = 0; info 2713 sound/pci/hda/patch_realtek.c info->stream[SNDRV_PCM_STREAM_CAPTURE] = info 2715 sound/pci/hda/patch_realtek.c info->stream[SNDRV_PCM_STREAM_CAPTURE].nid = info 2717 sound/pci/hda/patch_realtek.c info->stream[SNDRV_PCM_STREAM_CAPTURE].substreams = info 2720 sound/pci/hda/patch_realtek.c info->stream[SNDRV_PCM_STREAM_CAPTURE] = info 2722 sound/pci/hda/patch_realtek.c info->stream[SNDRV_PCM_STREAM_CAPTURE].nid = 0; info 2913 sound/pci/hda/patch_realtek.c .info = alc_test_pin_ctl_info, \ info 2922 sound/pci/hda/patch_realtek.c .info = alc_test_pin_src_info, \ info 2962 sound/pci/hda/patch_realtek.c .info = alc_ch_mode_info, info 4091 sound/pci/hda/patch_realtek.c .info = snd_ctl_boolean_mono_info, info 4132 sound/pci/hda/patch_realtek.c .info = snd_ctl_boolean_mono_info, info 4334 sound/pci/hda/patch_realtek.c .info = alc_mux_enum_info, info 4352 sound/pci/hda/patch_realtek.c .info = alc_mux_enum_info, info 5744 sound/pci/hda/patch_realtek.c .info = alc_ch_mode_info, info 6237 sound/pci/hda/patch_realtek.c .info = alc882_mux_enum_info, info 6259 sound/pci/hda/patch_realtek.c .info = alc882_mux_enum_info, info 7010 sound/pci/hda/patch_realtek.c .info = alc883_mux_enum_info, info 7040 sound/pci/hda/patch_realtek.c .info = alc883_mux_enum_info, info 7067 sound/pci/hda/patch_realtek.c .info = alc883_mux_enum_info, info 7094 sound/pci/hda/patch_realtek.c .info = alc883_mux_enum_info, info 7126 sound/pci/hda/patch_realtek.c .info = alc883_mux_enum_info, info 7162 sound/pci/hda/patch_realtek.c .info = alc883_mux_enum_info, info 7201 sound/pci/hda/patch_realtek.c .info = alc883_mux_enum_info, info 7238 sound/pci/hda/patch_realtek.c .info = alc883_mux_enum_info, info 7271 sound/pci/hda/patch_realtek.c .info = alc883_mux_enum_info, info 7299 sound/pci/hda/patch_realtek.c .info = alc883_mux_enum_info, info 7322 sound/pci/hda/patch_realtek.c .info = alc883_mux_enum_info, info 7348 sound/pci/hda/patch_realtek.c .info = alc883_mux_enum_info, info 7374 sound/pci/hda/patch_realtek.c .info = alc883_mux_enum_info, info 7399 sound/pci/hda/patch_realtek.c .info = alc883_mux_enum_info, info 7439 sound/pci/hda/patch_realtek.c .info = alc883_mux_enum_info, info 7480 sound/pci/hda/patch_realtek.c .info = alc883_mux_enum_info, info 7491 sound/pci/hda/patch_realtek.c .info = alc_ch_mode_info, info 8151 sound/pci/hda/patch_realtek.c .info = alc882_mux_enum_info, info 8990 sound/pci/hda/patch_realtek.c .info = snd_ctl_boolean_mono_info, info 9022 sound/pci/hda/patch_realtek.c .info = snd_ctl_boolean_mono_info, info 9167 sound/pci/hda/patch_realtek.c .info = snd_hda_mixer_amp_switch_info, info 9328 sound/pci/hda/patch_realtek.c .info = alc_mux_enum_info, info 9663 sound/pci/hda/patch_realtek.c .info = snd_hda_mixer_amp_switch_info, info 9703 sound/pci/hda/patch_realtek.c .info = snd_hda_mixer_amp_switch_info, info 9724 sound/pci/hda/patch_realtek.c .info = snd_hda_mixer_amp_switch_info, info 9865 sound/pci/hda/patch_realtek.c .info = alc882_mux_enum_info, info 10794 sound/pci/hda/patch_realtek.c .info = snd_hda_mixer_amp_switch_info, info 10809 sound/pci/hda/patch_realtek.c .info = snd_hda_mixer_amp_switch_info, info 11111 sound/pci/hda/patch_realtek.c .info = alc268_mux_enum_info, info 11131 sound/pci/hda/patch_realtek.c .info = alc268_mux_enum_info, info 11754 sound/pci/hda/patch_realtek.c .info = snd_hda_mixer_amp_switch_info, info 11799 sound/pci/hda/patch_realtek.c .info = alc_mux_enum_info, info 12477 sound/pci/hda/patch_realtek.c .info = alc_mux_enum_info, info 12511 sound/pci/hda/patch_realtek.c .info = alc_mux_enum_info, info 12518 sound/pci/hda/patch_realtek.c .info = alc_ch_mode_info, info 12539 sound/pci/hda/patch_realtek.c .info = alc_mux_enum_info, info 12574 sound/pci/hda/patch_realtek.c .info = alc_mux_enum_info, info 12581 sound/pci/hda/patch_realtek.c .info = alc_ch_mode_info, info 12616 sound/pci/hda/patch_realtek.c .info = alc_mux_enum_info, info 12623 sound/pci/hda/patch_realtek.c .info = alc_ch_mode_info, info 13163 sound/pci/hda/patch_realtek.c .info = alc_mux_enum_info, info 13609 sound/pci/hda/patch_realtek.c .info = alc_ch_mode_info, info 13628 sound/pci/hda/patch_realtek.c .info = alc861vd_mux_enum_info, info 14874 sound/pci/hda/patch_realtek.c .info = alc_ch_mode_info, info 15146 sound/pci/hda/patch_realtek.c .info = alc662_mux_enum_info, info 15616 sound/pci/hda/patch_realtek.c .info = snd_hda_mixer_amp_switch_info, info 126 sound/pci/hda/patch_si3054.c .info = si3054_switch_info, \ info 202 sound/pci/hda/patch_si3054.c struct hda_pcm *info = &spec->pcm; info 205 sound/pci/hda/patch_si3054.c codec->pcm_info = info; info 206 sound/pci/hda/patch_si3054.c info->name = "Si3054 Modem"; info 207 sound/pci/hda/patch_si3054.c info->stream[SNDRV_PCM_STREAM_PLAYBACK] = si3054_pcm; info 208 sound/pci/hda/patch_si3054.c info->stream[SNDRV_PCM_STREAM_CAPTURE] = si3054_pcm; info 209 sound/pci/hda/patch_si3054.c info->pcm_type = HDA_PCM_TYPE_MODEM; info 933 sound/pci/hda/patch_sigmatel.c .info = stac92xx_mono_mux_enum_info, \ info 943 sound/pci/hda/patch_sigmatel.c .info = stac92xx_amp_mux_enum_info, \ info 956 sound/pci/hda/patch_sigmatel.c .info = stac92xx_amp_volume_info, \ info 968 sound/pci/hda/patch_sigmatel.c .info = stac92xx_mux_enum_info, \ info 978 sound/pci/hda/patch_sigmatel.c .info = stac92xx_aloopback_info, \ info 1193 sound/pci/hda/patch_sigmatel.c .info = stac92xx_dmux_enum_info, info 1202 sound/pci/hda/patch_sigmatel.c .info = stac92xx_smux_enum_info, info 2380 sound/pci/hda/patch_sigmatel.c struct hda_pcm *info = spec->pcm_rec; info 2383 sound/pci/hda/patch_sigmatel.c codec->pcm_info = info; info 2385 sound/pci/hda/patch_sigmatel.c info->name = "STAC92xx Analog"; info 2386 sound/pci/hda/patch_sigmatel.c info->stream[SNDRV_PCM_STREAM_PLAYBACK] = stac92xx_pcm_analog_playback; info 2387 sound/pci/hda/patch_sigmatel.c info->stream[SNDRV_PCM_STREAM_CAPTURE] = stac92xx_pcm_analog_capture; info 2388 sound/pci/hda/patch_sigmatel.c info->stream[SNDRV_PCM_STREAM_CAPTURE].nid = spec->adc_nids[0]; info 2389 sound/pci/hda/patch_sigmatel.c info->stream[SNDRV_PCM_STREAM_CAPTURE].substreams = spec->num_adcs; info 2393 sound/pci/hda/patch_sigmatel.c info++; info 2394 sound/pci/hda/patch_sigmatel.c info->name = "STAC92xx Analog Alt"; info 2395 sound/pci/hda/patch_sigmatel.c info->stream[SNDRV_PCM_STREAM_PLAYBACK] = stac92xx_pcm_analog_alt_playback; info 2400 sound/pci/hda/patch_sigmatel.c info++; info 2401 sound/pci/hda/patch_sigmatel.c info->name = "STAC92xx Digital"; info 2402 sound/pci/hda/patch_sigmatel.c info->pcm_type = HDA_PCM_TYPE_SPDIF; info 2404 sound/pci/hda/patch_sigmatel.c info->stream[SNDRV_PCM_STREAM_PLAYBACK] = stac92xx_pcm_digital_playback; info 2405 sound/pci/hda/patch_sigmatel.c info->stream[SNDRV_PCM_STREAM_PLAYBACK].nid = spec->multiout.dig_out_nid; info 2408 sound/pci/hda/patch_sigmatel.c info->stream[SNDRV_PCM_STREAM_CAPTURE] = stac92xx_pcm_digital_capture; info 2409 sound/pci/hda/patch_sigmatel.c info->stream[SNDRV_PCM_STREAM_CAPTURE].nid = spec->dig_in_nid; info 2542 sound/pci/hda/patch_sigmatel.c .info = stac92xx_hp_switch_info, \ info 2551 sound/pci/hda/patch_sigmatel.c .info = stac92xx_io_switch_info, \ info 2561 sound/pci/hda/patch_sigmatel.c .info = stac92xx_clfe_switch_info, \ info 4920 sound/pci/hda/patch_sigmatel.c .info = stac92xx_mux_enum_info, info 4939 sound/pci/hda/patch_sigmatel.c .info = stac92xx_mux_enum_info, info 501 sound/pci/hda/patch_via.c .info = via_independent_hp_info, info 522 sound/pci/hda/patch_via.c .info = via_mux_enum_info, info 905 sound/pci/hda/patch_via.c struct hda_pcm *info = spec->pcm_rec; info 908 sound/pci/hda/patch_via.c codec->pcm_info = info; info 910 sound/pci/hda/patch_via.c info->name = spec->stream_name_analog; info 911 sound/pci/hda/patch_via.c info->stream[SNDRV_PCM_STREAM_PLAYBACK] = *(spec->stream_analog_playback); info 912 sound/pci/hda/patch_via.c info->stream[SNDRV_PCM_STREAM_PLAYBACK].nid = spec->multiout.dac_nids[0]; info 913 sound/pci/hda/patch_via.c info->stream[SNDRV_PCM_STREAM_CAPTURE] = *(spec->stream_analog_capture); info 914 sound/pci/hda/patch_via.c info->stream[SNDRV_PCM_STREAM_CAPTURE].nid = spec->adc_nids[0]; info 916 sound/pci/hda/patch_via.c info->stream[SNDRV_PCM_STREAM_PLAYBACK].channels_max = info 921 sound/pci/hda/patch_via.c info++; info 922 sound/pci/hda/patch_via.c info->name = spec->stream_name_digital; info 923 sound/pci/hda/patch_via.c info->pcm_type = HDA_PCM_TYPE_SPDIF; info 925 sound/pci/hda/patch_via.c info->stream[SNDRV_PCM_STREAM_PLAYBACK] = info 927 sound/pci/hda/patch_via.c info->stream[SNDRV_PCM_STREAM_PLAYBACK].nid = info 931 sound/pci/hda/patch_via.c info->stream[SNDRV_PCM_STREAM_CAPTURE] = info 933 sound/pci/hda/patch_via.c info->stream[SNDRV_PCM_STREAM_CAPTURE].nid = info 1467 sound/pci/hda/patch_via.c .info = via_mux_enum_info, info 2027 sound/pci/hda/patch_via.c .info = via_mux_enum_info, info 2527 sound/pci/hda/patch_via.c .info = mic_boost_volume_info, \ info 2549 sound/pci/hda/patch_via.c .info = via_mux_enum_info, info 2949 sound/pci/hda/patch_via.c .info = via_mux_enum_info, info 1455 sound/pci/ice1712/aureon.c .info = wm_master_mute_info, info 1464 sound/pci/ice1712/aureon.c .info = wm_master_vol_info, info 1472 sound/pci/ice1712/aureon.c .info = wm_mute_info, info 1482 sound/pci/ice1712/aureon.c .info = wm_vol_info, info 1491 sound/pci/ice1712/aureon.c .info = wm_mute_info, info 1501 sound/pci/ice1712/aureon.c .info = wm_vol_info, info 1510 sound/pci/ice1712/aureon.c .info = wm_mute_info, info 1520 sound/pci/ice1712/aureon.c .info = wm_vol_info, info 1529 sound/pci/ice1712/aureon.c .info = wm_mute_info, info 1539 sound/pci/ice1712/aureon.c .info = wm_vol_info, info 1548 sound/pci/ice1712/aureon.c .info = wm_mute_info, info 1558 sound/pci/ice1712/aureon.c .info = wm_vol_info, info 1570 sound/pci/ice1712/aureon.c .info = wm_pcm_mute_info, info 1579 sound/pci/ice1712/aureon.c .info = wm_pcm_vol_info, info 1587 sound/pci/ice1712/aureon.c .info = wm_adc_mute_info, info 1596 sound/pci/ice1712/aureon.c .info = wm_adc_vol_info, info 1604 sound/pci/ice1712/aureon.c .info = wm_adc_mux_info, info 1612 sound/pci/ice1712/aureon.c .info = aureon_hpamp_info, info 1619 sound/pci/ice1712/aureon.c .info = aureon_deemp_info, info 1626 sound/pci/ice1712/aureon.c .info = aureon_oversampling_info, info 1636 sound/pci/ice1712/aureon.c .info = aureon_ac97_mmute_info, info 1646 sound/pci/ice1712/aureon.c .info = aureon_ac97_vol_info, info 1655 sound/pci/ice1712/aureon.c .info = aureon_ac97_mute_info, info 1665 sound/pci/ice1712/aureon.c .info = aureon_ac97_vol_info, info 1674 sound/pci/ice1712/aureon.c .info = aureon_ac97_mute_info, info 1684 sound/pci/ice1712/aureon.c .info = aureon_ac97_vol_info, info 1693 sound/pci/ice1712/aureon.c .info = aureon_ac97_mute_info, info 1703 sound/pci/ice1712/aureon.c .info = aureon_ac97_vol_info, info 1712 sound/pci/ice1712/aureon.c .info = aureon_ac97_mute_info, info 1722 sound/pci/ice1712/aureon.c .info = aureon_ac97_vol_info, info 1731 sound/pci/ice1712/aureon.c .info = aureon_ac97_micboost_info, info 1741 sound/pci/ice1712/aureon.c .info = aureon_ac97_mmute_info, info 1751 sound/pci/ice1712/aureon.c .info = aureon_ac97_vol_info, info 1760 sound/pci/ice1712/aureon.c .info = aureon_ac97_mute_info, info 1770 sound/pci/ice1712/aureon.c .info = aureon_ac97_vol_info, info 1779 sound/pci/ice1712/aureon.c .info = aureon_ac97_mute_info, info 1789 sound/pci/ice1712/aureon.c .info = aureon_ac97_vol_info, info 1798 sound/pci/ice1712/aureon.c .info = aureon_ac97_mute_info, info 1808 sound/pci/ice1712/aureon.c .info = aureon_ac97_vol_info, info 1817 sound/pci/ice1712/aureon.c .info = aureon_ac97_mute_info, info 1827 sound/pci/ice1712/aureon.c .info = aureon_ac97_vol_info, info 1836 sound/pci/ice1712/aureon.c .info = aureon_ac97_micboost_info, info 1843 sound/pci/ice1712/aureon.c .info = aureon_ac97_mute_info, info 1853 sound/pci/ice1712/aureon.c .info = aureon_ac97_vol_info, info 1862 sound/pci/ice1712/aureon.c .info = aureon_universe_inmux_info, info 1873 sound/pci/ice1712/aureon.c .info = aureon_cs8415_mute_info, info 1880 sound/pci/ice1712/aureon.c .info = aureon_cs8415_mux_info, info 1888 sound/pci/ice1712/aureon.c .info = aureon_cs8415_qsub_info, info 1895 sound/pci/ice1712/aureon.c .info = aureon_cs8415_spdif_info, info 1902 sound/pci/ice1712/aureon.c .info = aureon_cs8415_spdif_info, info 1909 sound/pci/ice1712/aureon.c .info = aureon_cs8415_rate_info, info 418 sound/pci/ice1712/delta.c .info = snd_ice1712_delta1010lt_wordclock_status_info, info 623 sound/pci/ice1712/ews.c .info = snd_ice1712_ewx_io_sense_info, info 631 sound/pci/ice1712/ews.c .info = snd_ice1712_ewx_io_sense_info, info 730 sound/pci/ice1712/ews.c .info = snd_ice1712_ewx_io_sense_info, info 739 sound/pci/ice1712/ews.c .info = snd_ice1712_ewx_io_sense_info, info 808 sound/pci/ice1712/ews.c .info = snd_ice1712_ews88d_control_info,\ info 945 sound/pci/ice1712/ews.c .info = snd_ice1712_6fire_control_info,\ info 955 sound/pci/ice1712/ews.c .info = snd_ice1712_6fire_select_input_info, info 286 sound/pci/ice1712/ice1712.c .info = snd_ice1712_digmix_route_ac97_info, info 717 sound/pci/ice1712/ice1712.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 736 sound/pci/ice1712/ice1712.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 755 sound/pci/ice1712/ice1712.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1126 sound/pci/ice1712/ice1712.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1145 sound/pci/ice1712/ice1712.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1376 sound/pci/ice1712/ice1712.c .info = snd_ice1712_pro_mixer_switch_info, info 1387 sound/pci/ice1712/ice1712.c .info = snd_ice1712_pro_mixer_volume_info, info 1399 sound/pci/ice1712/ice1712.c .info = snd_ice1712_pro_mixer_switch_info, info 1408 sound/pci/ice1712/ice1712.c .info = snd_ice1712_pro_mixer_switch_info, info 1420 sound/pci/ice1712/ice1712.c .info = snd_ice1712_pro_mixer_volume_info, info 1430 sound/pci/ice1712/ice1712.c .info = snd_ice1712_pro_mixer_volume_info, info 1628 sound/pci/ice1712/ice1712.c .info = snd_ice1712_eeprom_info, info 1664 sound/pci/ice1712/ice1712.c .info = snd_ice1712_spdif_info, info 1716 sound/pci/ice1712/ice1712.c .info = snd_ice1712_spdif_info, info 1725 sound/pci/ice1712/ice1712.c .info = snd_ice1712_spdif_info, info 1753 sound/pci/ice1712/ice1712.c .info = snd_ice1712_spdif_info, info 1881 sound/pci/ice1712/ice1712.c .info = snd_ice1712_pro_internal_clock_info, info 1952 sound/pci/ice1712/ice1712.c .info = snd_ice1712_pro_internal_clock_default_info, info 1983 sound/pci/ice1712/ice1712.c .info = snd_ice1712_pro_rate_locking_info, info 2014 sound/pci/ice1712/ice1712.c .info = snd_ice1712_pro_rate_reset_info, info 2181 sound/pci/ice1712/ice1712.c .info = snd_ice1712_pro_route_info, info 2189 sound/pci/ice1712/ice1712.c .info = snd_ice1712_pro_route_info, info 2231 sound/pci/ice1712/ice1712.c .info = snd_ice1712_pro_volume_rate_info, info 2265 sound/pci/ice1712/ice1712.c .info = snd_ice1712_pro_peak_info, info 430 sound/pci/ice1712/ice1712.h { .iface = xiface, .name = xname, .access = xaccess, .info = snd_ctl_boolean_mono_info, \ info 846 sound/pci/ice1712/ice1724.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 864 sound/pci/ice1712/ice1724.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 885 sound/pci/ice1712/ice1724.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1503 sound/pci/ice1712/ice1724.c .info = snd_vt1724_eeprom_info, info 1616 sound/pci/ice1712/ice1724.c .info = snd_vt1724_spdif_info, info 1649 sound/pci/ice1712/ice1724.c .info = snd_vt1724_spdif_info, info 1658 sound/pci/ice1712/ice1724.c .info = snd_vt1724_spdif_info, info 1696 sound/pci/ice1712/ice1724.c .info = snd_vt1724_spdif_sw_info, info 1847 sound/pci/ice1712/ice1724.c .info = snd_vt1724_pro_internal_clock_info, info 1878 sound/pci/ice1712/ice1724.c .info = snd_vt1724_pro_rate_locking_info, info 1909 sound/pci/ice1712/ice1724.c .info = snd_vt1724_pro_rate_reset_info, info 2028 sound/pci/ice1712/ice1724.c .info = snd_vt1724_pro_route_info, info 2036 sound/pci/ice1712/ice1724.c .info = snd_vt1724_pro_route_info, info 2073 sound/pci/ice1712/ice1724.c .info = snd_vt1724_pro_peak_info, info 364 sound/pci/ice1712/juli.c .info = juli_mute_info, info 391 sound/pci/ice1712/juli.c .info = juli_mute_info, info 399 sound/pci/ice1712/juli.c .info = juli_mute_info, info 407 sound/pci/ice1712/juli.c .info = juli_mute_info, info 777 sound/pci/ice1712/phase.c .info = wm_master_mute_info, info 786 sound/pci/ice1712/phase.c .info = wm_master_vol_info, info 794 sound/pci/ice1712/phase.c .info = wm_mute_info, info 804 sound/pci/ice1712/phase.c .info = wm_vol_info, info 813 sound/pci/ice1712/phase.c .info = wm_mute_info, info 823 sound/pci/ice1712/phase.c .info = wm_vol_info, info 832 sound/pci/ice1712/phase.c .info = wm_mute_info, info 842 sound/pci/ice1712/phase.c .info = wm_vol_info, info 851 sound/pci/ice1712/phase.c .info = wm_mute_info, info 861 sound/pci/ice1712/phase.c .info = wm_vol_info, info 870 sound/pci/ice1712/phase.c .info = wm_mute_info, info 880 sound/pci/ice1712/phase.c .info = wm_vol_info, info 892 sound/pci/ice1712/phase.c .info = wm_pcm_mute_info, info 901 sound/pci/ice1712/phase.c .info = wm_pcm_vol_info, info 909 sound/pci/ice1712/phase.c .info = phase28_deemp_info, info 916 sound/pci/ice1712/phase.c .info = phase28_oversampling_info, info 559 sound/pci/ice1712/pontis.c .info = wm_dac_vol_info, info 569 sound/pci/ice1712/pontis.c .info = wm_adc_vol_info, info 577 sound/pci/ice1712/pontis.c .info = wm_adc_mux_info, info 585 sound/pci/ice1712/pontis.c .info = wm_adc_mux_info, info 593 sound/pci/ice1712/pontis.c .info = wm_bypass_info, info 600 sound/pci/ice1712/pontis.c .info = wm_chswap_info, info 607 sound/pci/ice1712/pontis.c .info = cs_source_info, info 615 sound/pci/ice1712/pontis.c .info = pontis_gpio_mask_info, info 622 sound/pci/ice1712/pontis.c .info = pontis_gpio_mask_info, info 629 sound/pci/ice1712/pontis.c .info = pontis_gpio_mask_info, info 371 sound/pci/ice1712/prodigy192.c .info = stac9460_dac_mute_info, info 382 sound/pci/ice1712/prodigy192.c .info = stac9460_dac_vol_info, info 392 sound/pci/ice1712/prodigy192.c .info = stac9460_dac_mute_info, info 402 sound/pci/ice1712/prodigy192.c .info = stac9460_dac_vol_info, info 411 sound/pci/ice1712/prodigy192.c .info = stac9460_adc_mute_info, info 422 sound/pci/ice1712/prodigy192.c .info = stac9460_adc_vol_info, info 430 sound/pci/ice1712/prodigy192.c .info = stac9460_mic_sw_info, info 609 sound/pci/ice1712/prodigy192.c .info = ak4114_input_sw_info, info 307 sound/pci/ice1712/prodigy_hifi.c .info = ak4396_dac_vol_info, info 790 sound/pci/ice1712/prodigy_hifi.c .info = wm_master_vol_info, info 800 sound/pci/ice1712/prodigy_hifi.c .info = wm_dac_vol_info, info 810 sound/pci/ice1712/prodigy_hifi.c .info = wm8766_vol_info, info 821 sound/pci/ice1712/prodigy_hifi.c .info = wm8766_vol_info, info 832 sound/pci/ice1712/prodigy_hifi.c .info = wm8766_vol_info, info 843 sound/pci/ice1712/prodigy_hifi.c .info = wm8766_vol_info, info 854 sound/pci/ice1712/prodigy_hifi.c .info = wm_adc_vol_info, info 862 sound/pci/ice1712/prodigy_hifi.c .info = wm_adc_mux_info, info 870 sound/pci/ice1712/prodigy_hifi.c .info = wm_adc_mux_info, info 878 sound/pci/ice1712/prodigy_hifi.c .info = wm_bypass_info, info 885 sound/pci/ice1712/prodigy_hifi.c .info = wm_chswap_info, info 892 sound/pci/ice1712/prodigy_hifi.c .info = wm_adc_mux_enum_info, info 619 sound/pci/ice1712/se.c cont.info = se200pci_cont_volume_info; info 629 sound/pci/ice1712/se.c cont.info = se200pci_cont_boolean_info; info 634 sound/pci/ice1712/se.c cont.info = se200pci_cont_enum_info; info 392 sound/pci/ice1712/wtm.c .info = stac9460_dac_mute_info, info 400 sound/pci/ice1712/wtm.c .info = stac9460_dac_vol_info, info 409 sound/pci/ice1712/wtm.c .info = stac9460_mic_sw_info, info 418 sound/pci/ice1712/wtm.c .info = stac9460_dac_mute_info, info 426 sound/pci/ice1712/wtm.c .info = stac9460_dac_vol_info, info 434 sound/pci/ice1712/wtm.c .info = stac9460_adc_mute_info, info 442 sound/pci/ice1712/wtm.c .info = stac9460_adc_vol_info, info 1080 sound/pci/intel8x0.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 603 sound/pci/intel8x0m.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1239 sound/pci/korg1212/korg1212.c .info = (SNDRV_PCM_INFO_MMAP | info 1259 sound/pci/korg1212/korg1212.c .info = (SNDRV_PCM_INFO_MMAP | info 1479 sound/pci/korg1212/korg1212.c struct snd_pcm_channel_info *info = arg; info 1480 sound/pci/korg1212/korg1212.c info->offset = 0; info 1481 sound/pci/korg1212/korg1212.c info->first = info->channel * 16; info 1482 sound/pci/korg1212/korg1212.c info->step = 256; info 1483 sound/pci/korg1212/korg1212.c K1212_DEBUG_PRINTK("K1212_DEBUG: channel_info %d:, offset=%ld, first=%d, step=%d\n", info->channel, info->offset, info->first, info->step); info 2005 sound/pci/korg1212/korg1212.c .info = snd_korg1212_control_volume_info, \ info 2014 sound/pci/korg1212/korg1212.c .info = snd_korg1212_control_route_info, \ info 2023 sound/pci/korg1212/korg1212.c .info = snd_korg1212_control_phase_info, \ info 2038 sound/pci/korg1212/korg1212.c .info = snd_korg1212_control_sync_info, info 2046 sound/pci/korg1212/korg1212.c .info = snd_korg1212_control_info, info 1714 sound/pci/maestro3.c .info = (SNDRV_PCM_INFO_MMAP | info 1735 sound/pci/maestro3.c .info = (SNDRV_PCM_INFO_MMAP | info 653 sound/pci/mixart/mixart.c .info = ( SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 674 sound/pci/mixart/mixart.c .info = ( SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 144 sound/pci/mixart/mixart_core.h struct mixart_audio_info info; info 599 sound/pci/mixart/mixart_hwdep.c strcpy(info->id, "miXart"); info 600 sound/pci/mixart/mixart_hwdep.c info->num_dsps = MIXART_HARDW_FILES_MAX_INDEX; info 603 sound/pci/mixart/mixart_hwdep.c info->chip_ready = 1; info 605 sound/pci/mixart/mixart_hwdep.c info->version = MIXART_DRIVER_VERSION; info 410 sound/pci/mixart/mixart_mixer.c .info = mixart_analog_vol_info, info 452 sound/pci/mixart/mixart_mixer.c .info = mixart_sw_info, /* shared */ info 901 sound/pci/mixart/mixart_mixer.c .info = mixart_digital_vol_info, /* shared */ info 952 sound/pci/mixart/mixart_mixer.c .info = mixart_sw_info, /* shared */ info 1024 sound/pci/mixart/mixart_mixer.c .info = mixart_digital_vol_info, /* shared */ info 1089 sound/pci/mixart/mixart_mixer.c .info = mixart_sw_info, /* shared */ info 784 sound/pci/nm256/nm256.c .info = SNDRV_PCM_INFO_MMAP_IOMEM |SNDRV_PCM_INFO_MMAP_VALID | info 803 sound/pci/nm256/nm256.c .info = SNDRV_PCM_INFO_MMAP_IOMEM | SNDRV_PCM_INFO_MMAP_VALID | info 33 sound/pci/oxygen/oxygen_mixer.c info->type = SNDRV_CTL_ELEM_TYPE_INTEGER; info 34 sound/pci/oxygen/oxygen_mixer.c info->count = chip->model.dac_channels; info 35 sound/pci/oxygen/oxygen_mixer.c info->value.integer.min = chip->model.dac_volume_min; info 36 sound/pci/oxygen/oxygen_mixer.c info->value.integer.max = chip->model.dac_volume_max; info 108 sound/pci/oxygen/oxygen_mixer.c info->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; info 109 sound/pci/oxygen/oxygen_mixer.c info->count = 1; info 110 sound/pci/oxygen/oxygen_mixer.c info->value.enumerated.items = count; info 111 sound/pci/oxygen/oxygen_mixer.c if (info->value.enumerated.item >= count) info 112 sound/pci/oxygen/oxygen_mixer.c info->value.enumerated.item = count - 1; info 113 sound/pci/oxygen/oxygen_mixer.c strcpy(info->value.enumerated.name, names[info->value.enumerated.item]); info 286 sound/pci/oxygen/oxygen_mixer.c info->type = SNDRV_CTL_ELEM_TYPE_IEC958; info 287 sound/pci/oxygen/oxygen_mixer.c info->count = 1; info 452 sound/pci/oxygen/oxygen_mixer.c info->type = SNDRV_CTL_ELEM_TYPE_INTEGER; info 453 sound/pci/oxygen/oxygen_mixer.c info->count = 1; info 454 sound/pci/oxygen/oxygen_mixer.c info->value.integer.min = 0; info 455 sound/pci/oxygen/oxygen_mixer.c info->value.integer.max = 1; info 578 sound/pci/oxygen/oxygen_mixer.c info->type = SNDRV_CTL_ELEM_TYPE_INTEGER; info 579 sound/pci/oxygen/oxygen_mixer.c info->count = 2; info 580 sound/pci/oxygen/oxygen_mixer.c info->value.integer.min = 0; info 581 sound/pci/oxygen/oxygen_mixer.c info->value.integer.max = 0x1f; info 627 sound/pci/oxygen/oxygen_mixer.c info->type = SNDRV_CTL_ELEM_TYPE_INTEGER; info 628 sound/pci/oxygen/oxygen_mixer.c info->count = 2; info 629 sound/pci/oxygen/oxygen_mixer.c info->value.integer.min = 0; info 630 sound/pci/oxygen/oxygen_mixer.c info->value.integer.max = 7; info 670 sound/pci/oxygen/oxygen_mixer.c .info = snd_ctl_boolean_mono_info, \ info 681 sound/pci/oxygen/oxygen_mixer.c .info = ac97_volume_info, \ info 697 sound/pci/oxygen/oxygen_mixer.c .info = dac_volume_info, info 704 sound/pci/oxygen/oxygen_mixer.c .info = snd_ctl_boolean_mono_info, info 711 sound/pci/oxygen/oxygen_mixer.c .info = upmix_info, info 718 sound/pci/oxygen/oxygen_mixer.c .info = snd_ctl_boolean_mono_info, info 726 sound/pci/oxygen/oxygen_mixer.c .info = spdif_info, info 735 sound/pci/oxygen/oxygen_mixer.c .info = spdif_info, info 744 sound/pci/oxygen/oxygen_mixer.c .info = spdif_info, info 756 sound/pci/oxygen/oxygen_mixer.c .info = spdif_info, info 764 sound/pci/oxygen/oxygen_mixer.c .info = spdif_info, info 770 sound/pci/oxygen/oxygen_mixer.c .info = snd_ctl_boolean_mono_info, info 786 sound/pci/oxygen/oxygen_mixer.c .info = snd_ctl_boolean_mono_info, info 796 sound/pci/oxygen/oxygen_mixer.c .info = monitor_volume_info, info 811 sound/pci/oxygen/oxygen_mixer.c .info = snd_ctl_boolean_mono_info, info 821 sound/pci/oxygen/oxygen_mixer.c .info = monitor_volume_info, info 837 sound/pci/oxygen/oxygen_mixer.c .info = snd_ctl_boolean_mono_info, info 848 sound/pci/oxygen/oxygen_mixer.c .info = monitor_volume_info, info 863 sound/pci/oxygen/oxygen_mixer.c .info = snd_ctl_boolean_mono_info, info 873 sound/pci/oxygen/oxygen_mixer.c .info = monitor_volume_info, info 903 sound/pci/oxygen/oxygen_mixer.c .info = ac97_fp_rec_volume_info, info 38 sound/pci/oxygen/oxygen_pcm.c .info = SNDRV_PCM_INFO_MMAP | info 64 sound/pci/oxygen/oxygen_pcm.c .info = SNDRV_PCM_INFO_MMAP | info 90 sound/pci/oxygen/oxygen_pcm.c .info = SNDRV_PCM_INFO_MMAP | info 721 sound/pci/oxygen/virtuoso.c .info = snd_ctl_boolean_mono_info, info 730 sound/pci/oxygen/virtuoso.c .info = snd_ctl_boolean_mono_info, info 823 sound/pci/pcxhr/pcxhr.c .info = ( SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 376 sound/pci/pcxhr/pcxhr_hwdep.c strcpy(info->id, "pcxhr"); info 377 sound/pci/pcxhr/pcxhr_hwdep.c info->num_dsps = PCXHR_FIRMWARE_FILES_MAX_INDEX; info 380 sound/pci/pcxhr/pcxhr_hwdep.c info->chip_ready = 1; info 382 sound/pci/pcxhr/pcxhr_hwdep.c info->version = PCXHR_DRIVER_VERSION; info 149 sound/pci/pcxhr/pcxhr_mixer.c .info = pcxhr_analog_vol_info, info 193 sound/pci/pcxhr/pcxhr_mixer.c .info = pcxhr_sw_info, /* shared */ info 367 sound/pci/pcxhr/pcxhr_mixer.c .info = pcxhr_digital_vol_info, /* shared */ info 414 sound/pci/pcxhr/pcxhr_mixer.c .info = pcxhr_sw_info, /* shared */ info 464 sound/pci/pcxhr/pcxhr_mixer.c .info = pcxhr_digital_vol_info, /* shared */ info 515 sound/pci/pcxhr/pcxhr_mixer.c .info = pcxhr_sw_info, /* shared */ info 620 sound/pci/pcxhr/pcxhr_mixer.c .info = pcxhr_audio_src_info, info 698 sound/pci/pcxhr/pcxhr_mixer.c .info = pcxhr_clock_type_info, info 743 sound/pci/pcxhr/pcxhr_mixer.c .info = pcxhr_clock_rate_info, info 882 sound/pci/pcxhr/pcxhr_mixer.c .info = pcxhr_iec958_info, info 888 sound/pci/pcxhr/pcxhr_mixer.c .info = pcxhr_iec958_info, info 898 sound/pci/pcxhr/pcxhr_mixer.c .info = pcxhr_iec958_info, info 905 sound/pci/pcxhr/pcxhr_mixer.c .info = pcxhr_iec958_info, info 1348 sound/pci/riptide/riptide.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1367 sound/pci/riptide/riptide.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 305 sound/pci/rme32.c .info = (SNDRV_PCM_INFO_MMAP_IOMEM | info 332 sound/pci/rme32.c .info = (SNDRV_PCM_INFO_MMAP_IOMEM | info 356 sound/pci/rme32.c .info = (SNDRV_PCM_INFO_MMAP | info 383 sound/pci/rme32.c .info = (SNDRV_PCM_INFO_MMAP | info 1853 sound/pci/rme32.c .info = snd_rme32_control_spdif_info, info 1861 sound/pci/rme32.c .info = snd_rme32_control_spdif_stream_info, info 1869 sound/pci/rme32.c .info = snd_rme32_control_spdif_mask_info, info 1877 sound/pci/rme32.c .info = snd_rme32_control_spdif_mask_info, info 1884 sound/pci/rme32.c .info = snd_rme32_info_inputtype_control, info 1891 sound/pci/rme32.c .info = snd_rme32_info_loopback_control, info 1898 sound/pci/rme32.c .info = snd_rme32_info_clockmode_control, info 351 sound/pci/rme96.c .info = (SNDRV_PCM_INFO_MMAP_IOMEM | info 380 sound/pci/rme96.c .info = (SNDRV_PCM_INFO_MMAP_IOMEM | info 409 sound/pci/rme96.c .info = (SNDRV_PCM_INFO_MMAP_IOMEM | info 434 sound/pci/rme96.c .info = (SNDRV_PCM_INFO_MMAP_IOMEM | info 2226 sound/pci/rme96.c .info = snd_rme96_control_spdif_info, info 2234 sound/pci/rme96.c .info = snd_rme96_control_spdif_stream_info, info 2242 sound/pci/rme96.c .info = snd_rme96_control_spdif_mask_info, info 2252 sound/pci/rme96.c .info = snd_rme96_control_spdif_mask_info, info 2261 sound/pci/rme96.c .info = snd_rme96_info_inputtype_control, info 2268 sound/pci/rme96.c .info = snd_rme96_info_loopback_control, info 2275 sound/pci/rme96.c .info = snd_rme96_info_clockmode_control, info 2282 sound/pci/rme96.c .info = snd_rme96_info_montracks_control, info 2289 sound/pci/rme96.c .info = snd_rme96_info_attenuation_control, info 2296 sound/pci/rme96.c .info = snd_rme96_dac_volume_info, info 1571 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_spdif_in, \ info 1629 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_spdif_bits, \ info 1675 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_spdif_bits, \ info 1719 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_spdif_bits, \ info 1763 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_spdif_bits, \ info 1810 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_spdif_sample_rate, \ info 1871 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_system_sample_rate, \ info 1895 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_autosync_sample_rate, \ info 1955 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_system_clock_mode, \ info 1993 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_clock_source, \ info 2153 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_da_gain, \ info 2238 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_ad_gain, \ info 2323 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_phone_gain, \ info 2408 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_xlr_breakout_cable, \ info 2464 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_aeb, \ info 2516 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_pref_sync_ref, \ info 2650 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_autosync_ref, \ info 2705 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_line_out, \ info 2757 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_precise_pointer, \ info 2803 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_use_midi_tasklet, \ info 2852 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_mixer, \ info 2923 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_sync_check, \ info 2965 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_sync_check, \ info 2996 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_sync_check, \ info 3023 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_sync_check, \ info 3071 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_dds_offset, \ info 3153 sound/pci/rme9652/hdsp.c .info = snd_hdsp_control_spdif_info, info 3161 sound/pci/rme9652/hdsp.c .info = snd_hdsp_control_spdif_stream_info, info 3169 sound/pci/rme9652/hdsp.c .info = snd_hdsp_control_spdif_mask_info, info 3179 sound/pci/rme9652/hdsp.c .info = snd_hdsp_control_spdif_mask_info, info 3196 sound/pci/rme9652/hdsp.c .info = snd_hdsp_info_clock_source_lock, info 3936 sound/pci/rme9652/hdsp.c if (snd_BUG_ON(info->channel >= hdsp->max_channels)) info 3939 sound/pci/rme9652/hdsp.c if ((mapped_channel = hdsp->channel_map[info->channel]) < 0) info 3942 sound/pci/rme9652/hdsp.c info->offset = mapped_channel * HDSP_CHANNEL_BUFFER_BYTES; info 3943 sound/pci/rme9652/hdsp.c info->first = 0; info 3944 sound/pci/rme9652/hdsp.c info->step = 32; info 4051 sound/pci/rme9652/hdsp.c .info = (SNDRV_PCM_INFO_MMAP | info 4081 sound/pci/rme9652/hdsp.c .info = (SNDRV_PCM_INFO_MMAP | info 4571 sound/pci/rme9652/hdsp.c struct hdsp_config_info info; info 4580 sound/pci/rme9652/hdsp.c info.pref_sync_ref = (unsigned char)hdsp_pref_sync_ref(hdsp); info 4581 sound/pci/rme9652/hdsp.c info.wordclock_sync_check = (unsigned char)hdsp_wc_sync_check(hdsp); info 4583 sound/pci/rme9652/hdsp.c info.adatsync_sync_check = (unsigned char)hdsp_adatsync_sync_check(hdsp); info 4584 sound/pci/rme9652/hdsp.c info.spdif_sync_check = (unsigned char)hdsp_spdif_sync_check(hdsp); info 4586 sound/pci/rme9652/hdsp.c info.adat_sync_check[i] = (unsigned char)hdsp_adat_sync_check(hdsp, i); info 4587 sound/pci/rme9652/hdsp.c info.spdif_in = (unsigned char)hdsp_spdif_in(hdsp); info 4588 sound/pci/rme9652/hdsp.c info.spdif_out = (unsigned char)hdsp_spdif_out(hdsp); info 4589 sound/pci/rme9652/hdsp.c info.spdif_professional = (unsigned char)hdsp_spdif_professional(hdsp); info 4590 sound/pci/rme9652/hdsp.c info.spdif_emphasis = (unsigned char)hdsp_spdif_emphasis(hdsp); info 4591 sound/pci/rme9652/hdsp.c info.spdif_nonaudio = (unsigned char)hdsp_spdif_nonaudio(hdsp); info 4592 sound/pci/rme9652/hdsp.c info.spdif_sample_rate = hdsp_spdif_sample_rate(hdsp); info 4593 sound/pci/rme9652/hdsp.c info.system_sample_rate = hdsp->system_sample_rate; info 4594 sound/pci/rme9652/hdsp.c info.autosync_sample_rate = hdsp_external_sample_rate(hdsp); info 4595 sound/pci/rme9652/hdsp.c info.system_clock_mode = (unsigned char)hdsp_system_clock_mode(hdsp); info 4596 sound/pci/rme9652/hdsp.c info.clock_source = (unsigned char)hdsp_clock_source(hdsp); info 4597 sound/pci/rme9652/hdsp.c info.autosync_ref = (unsigned char)hdsp_autosync_ref(hdsp); info 4598 sound/pci/rme9652/hdsp.c info.line_out = (unsigned char)hdsp_line_out(hdsp); info 4600 sound/pci/rme9652/hdsp.c info.da_gain = (unsigned char)hdsp_da_gain(hdsp); info 4601 sound/pci/rme9652/hdsp.c info.ad_gain = (unsigned char)hdsp_ad_gain(hdsp); info 4602 sound/pci/rme9652/hdsp.c info.phone_gain = (unsigned char)hdsp_phone_gain(hdsp); info 4603 sound/pci/rme9652/hdsp.c info.xlr_breakout_cable = (unsigned char)hdsp_xlr_breakout_cable(hdsp); info 4607 sound/pci/rme9652/hdsp.c info.analog_extension_board = (unsigned char)hdsp_aeb(hdsp); info 4609 sound/pci/rme9652/hdsp.c if (copy_to_user(argp, &info, sizeof(info))) info 1334 sound/pci/rme9652/hdspm.c .info = snd_hdspm_info_system_sample_rate, \ info 1361 sound/pci/rme9652/hdspm.c .info = snd_hdspm_info_autosync_sample_rate, \ info 1430 sound/pci/rme9652/hdspm.c .info = snd_hdspm_info_system_clock_mode, \ info 1475 sound/pci/rme9652/hdspm.c .info = snd_hdspm_info_clock_source, \ info 1622 sound/pci/rme9652/hdspm.c .info = snd_hdspm_info_pref_sync_ref, \ info 1784 sound/pci/rme9652/hdspm.c .info = snd_hdspm_info_autosync_ref, \ info 1865 sound/pci/rme9652/hdspm.c .info = snd_hdspm_info_line_out, \ info 1921 sound/pci/rme9652/hdspm.c .info = snd_hdspm_info_tx_64, \ info 1976 sound/pci/rme9652/hdspm.c .info = snd_hdspm_info_c_tms, \ info 2031 sound/pci/rme9652/hdspm.c .info = snd_hdspm_info_safe_mode, \ info 2086 sound/pci/rme9652/hdspm.c .info = snd_hdspm_info_emphasis, \ info 2141 sound/pci/rme9652/hdspm.c .info = snd_hdspm_info_dolby, \ info 2196 sound/pci/rme9652/hdspm.c .info = snd_hdspm_info_professional, \ info 2251 sound/pci/rme9652/hdspm.c .info = snd_hdspm_info_input_select, \ info 2322 sound/pci/rme9652/hdspm.c .info = snd_hdspm_info_ds_wire, \ info 2393 sound/pci/rme9652/hdspm.c .info = snd_hdspm_info_qs_wire, \ info 2492 sound/pci/rme9652/hdspm.c .info = snd_hdspm_info_mixer, \ info 2596 sound/pci/rme9652/hdspm.c .info = snd_hdspm_info_playback_mixer, \ info 2681 sound/pci/rme9652/hdspm.c .info = snd_hdspm_info_sync_check, \ info 2737 sound/pci/rme9652/hdspm.c .info = snd_hdspm_info_sync_check, \ info 2770 sound/pci/rme9652/hdspm.c .info = snd_hdspm_info_sync_check, \ info 3747 sound/pci/rme9652/hdspm.c if (snd_BUG_ON(info->channel >= HDSPM_MAX_CHANNELS)) info 3750 sound/pci/rme9652/hdspm.c mapped_channel = hdspm->channel_map[info->channel]; info 3754 sound/pci/rme9652/hdspm.c info->offset = mapped_channel * HDSPM_CHANNEL_BUFFER_BYTES; info 3755 sound/pci/rme9652/hdspm.c info->first = 0; info 3756 sound/pci/rme9652/hdspm.c info->step = 32; info 3769 sound/pci/rme9652/hdspm.c struct snd_pcm_channel_info *info = arg; info 3770 sound/pci/rme9652/hdspm.c return snd_hdspm_channel_info(substream, info); info 3851 sound/pci/rme9652/hdspm.c .info = (SNDRV_PCM_INFO_MMAP | info 3876 sound/pci/rme9652/hdspm.c .info = (SNDRV_PCM_INFO_MMAP | info 4115 sound/pci/rme9652/hdspm.c struct hdspm_config_info info; info 4138 sound/pci/rme9652/hdspm.c info.pref_sync_ref = hdspm_pref_sync_ref(hdspm); info 4139 sound/pci/rme9652/hdspm.c info.wordclock_sync_check = hdspm_wc_sync_check(hdspm); info 4141 sound/pci/rme9652/hdspm.c info.system_sample_rate = hdspm->system_sample_rate; info 4142 sound/pci/rme9652/hdspm.c info.autosync_sample_rate = info 4144 sound/pci/rme9652/hdspm.c info.system_clock_mode = hdspm_system_clock_mode(hdspm); info 4145 sound/pci/rme9652/hdspm.c info.clock_source = hdspm_clock_source(hdspm); info 4146 sound/pci/rme9652/hdspm.c info.autosync_ref = hdspm_autosync_ref(hdspm); info 4147 sound/pci/rme9652/hdspm.c info.line_out = hdspm_line_out(hdspm); info 4148 sound/pci/rme9652/hdspm.c info.passthru = 0; info 4150 sound/pci/rme9652/hdspm.c if (copy_to_user((void __user *) arg, &info, sizeof(info))) info 887 sound/pci/rme9652/rme9652.c .info = snd_rme9652_info_adat1_in, \ info 965 sound/pci/rme9652/rme9652.c .info = snd_rme9652_info_spdif_in, \ info 1036 sound/pci/rme9652/rme9652.c .info = snd_rme9652_info_spdif_out, \ info 1097 sound/pci/rme9652/rme9652.c .info = snd_rme9652_info_sync_mode, \ info 1182 sound/pci/rme9652/rme9652.c .info = snd_rme9652_info_sync_pref, \ info 1327 sound/pci/rme9652/rme9652.c .info = snd_rme9652_info_passthru, \ info 1367 sound/pci/rme9652/rme9652.c .info = snd_rme9652_info_spdif_rate, \ info 1392 sound/pci/rme9652/rme9652.c .info = snd_rme9652_info_adat_sync, \ info 1428 sound/pci/rme9652/rme9652.c .info = snd_rme9652_info_tc_valid, \ info 1503 sound/pci/rme9652/rme9652.c .info = snd_rme9652_control_spdif_info, info 1511 sound/pci/rme9652/rme9652.c .info = snd_rme9652_control_spdif_stream_info, info 1519 sound/pci/rme9652/rme9652.c .info = snd_rme9652_control_spdif_mask_info, info 1529 sound/pci/rme9652/rme9652.c .info = snd_rme9652_control_spdif_mask_info, info 1543 sound/pci/rme9652/rme9652.c .info = snd_rme9652_info_thru, info 2060 sound/pci/rme9652/rme9652.c if (snd_BUG_ON(info->channel >= RME9652_NCHANNELS)) info 2063 sound/pci/rme9652/rme9652.c if ((chn = rme9652->channel_map[info->channel]) < 0) { info 2067 sound/pci/rme9652/rme9652.c info->offset = chn * RME9652_CHANNEL_BUFFER_BYTES; info 2068 sound/pci/rme9652/rme9652.c info->first = 0; info 2069 sound/pci/rme9652/rme9652.c info->step = 32; info 2083 sound/pci/rme9652/rme9652.c struct snd_pcm_channel_info *info = arg; info 2084 sound/pci/rme9652/rme9652.c return snd_rme9652_channel_info(substream, info); info 2175 sound/pci/rme9652/rme9652.c .info = (SNDRV_PCM_INFO_MMAP | info 2199 sound/pci/rme9652/rme9652.c .info = (SNDRV_PCM_INFO_MMAP | info 156 sound/pci/sis7019.c .info = (SNDRV_PCM_INFO_MMAP | info 177 sound/pci/sis7019.c .info = (SNDRV_PCM_INFO_MMAP | info 744 sound/pci/sonicvibes.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 763 sound/pci/sonicvibes.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 877 sound/pci/sonicvibes.c .info = snd_sonicvibes_info_mux, \ info 931 sound/pci/sonicvibes.c .info = snd_sonicvibes_info_single, \ info 987 sound/pci/sonicvibes.c .info = snd_sonicvibes_info_double, \ info 1726 sound/pci/trident/trident_main.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1751 sound/pci/trident/trident_main.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1776 sound/pci/trident/trident_main.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1800 sound/pci/trident/trident_main.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1821 sound/pci/trident/trident_main.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 2372 sound/pci/trident/trident_main.c .info = snd_trident_spdif_control_info, info 2435 sound/pci/trident/trident_main.c .info = snd_trident_spdif_default_info, info 2469 sound/pci/trident/trident_main.c .info = snd_trident_spdif_mask_info, info 2531 sound/pci/trident/trident_main.c .info = snd_trident_spdif_stream_info, info 2580 sound/pci/trident/trident_main.c .info = snd_trident_ac97_control_info, info 2638 sound/pci/trident/trident_main.c .info = snd_trident_vol_control_info, info 2649 sound/pci/trident/trident_main.c .info = snd_trident_vol_control_info, info 2718 sound/pci/trident/trident_main.c .info = snd_trident_pcm_vol_control_info, info 2782 sound/pci/trident/trident_main.c .info = snd_trident_pcm_pan_control_info, info 2839 sound/pci/trident/trident_main.c .info = snd_trident_pcm_rvol_control_info, info 2895 sound/pci/trident/trident_main.c .info = snd_trident_pcm_cvol_control_info, info 1138 sound/pci/via82xx.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 1563 sound/pci/via82xx.c .info = snd_via8233_capture_source_info, info 1603 sound/pci/via82xx.c .info = snd_via8233_dxs3_spdif_info, info 1694 sound/pci/via82xx.c .info = snd_via8233_dxs_volume_info, info 1706 sound/pci/via82xx.c .info = snd_via8233_dxs_volume_info, info 711 sound/pci/via82xx_modem.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 943 sound/pci/vx222/vx222_ops.c .info = vx_input_level_info, info 954 sound/pci/vx222/vx222_ops.c .info = vx_mic_level_info, info 838 sound/pci/ymfpci/ymfpci_main.c .info = (SNDRV_PCM_INFO_MMAP | info 860 sound/pci/ymfpci/ymfpci_main.c .info = (SNDRV_PCM_INFO_MMAP | info 1299 sound/pci/ymfpci/ymfpci_main.c .info = snd_ymfpci_spdif_default_info, info 1328 sound/pci/ymfpci/ymfpci_main.c .info = snd_ymfpci_spdif_mask_info, info 1375 sound/pci/ymfpci/ymfpci_main.c .info = snd_ymfpci_spdif_stream_info, info 1384 sound/pci/ymfpci/ymfpci_main.c info->type = SNDRV_CTL_ELEM_TYPE_ENUMERATED; info 1385 sound/pci/ymfpci/ymfpci_main.c info->count = 1; info 1386 sound/pci/ymfpci/ymfpci_main.c info->value.enumerated.items = 3; info 1387 sound/pci/ymfpci/ymfpci_main.c if (info->value.enumerated.item > 2) info 1388 sound/pci/ymfpci/ymfpci_main.c info->value.enumerated.item = 2; info 1389 sound/pci/ymfpci/ymfpci_main.c strcpy(info->value.enumerated.name, texts[info->value.enumerated.item]); info 1428 sound/pci/ymfpci/ymfpci_main.c .info = snd_ymfpci_drec_source_info, info 1439 sound/pci/ymfpci/ymfpci_main.c .info = snd_ymfpci_info_single, \ info 1494 sound/pci/ymfpci/ymfpci_main.c .info = snd_ymfpci_info_double, \ info 1601 sound/pci/ymfpci/ymfpci_main.c .info = snd_ymfpci_info_double, info 1625 sound/pci/ymfpci/ymfpci_main.c .info = snd_ymfpci_info_dup4ch, info 1699 sound/pci/ymfpci/ymfpci_main.c .info = snd_ymfpci_gpio_sw_info, info 1765 sound/pci/ymfpci/ymfpci_main.c .info = snd_ymfpci_pcm_vol_info, info 241 sound/pcmcia/pdaudiocf/pdaudiocf_pcm.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 77 sound/pcmcia/vx/vxp_mixer.c .info = vx_mic_level_info, info 115 sound/pcmcia/vx/vxp_mixer.c .info = vx_mic_boost_info, info 203 sound/ppc/awacs.c .info = snd_pmac_awacs_info_volume, \ info 254 sound/ppc/awacs.c .info = snd_pmac_boolean_mono_info, \ info 483 sound/ppc/awacs.c .info = snd_pmac_awacs_info_volume_amp, info 490 sound/ppc/awacs.c .info = snd_pmac_awacs_info_volume_amp, info 497 sound/ppc/awacs.c .info = snd_pmac_awacs_info_tone_amp, info 504 sound/ppc/awacs.c .info = snd_pmac_awacs_info_tone_amp, info 511 sound/ppc/awacs.c .info = snd_pmac_awacs_info_master_amp, info 520 sound/ppc/awacs.c .info = snd_pmac_boolean_stereo_info, info 529 sound/ppc/awacs.c .info = snd_pmac_boolean_stereo_info, info 661 sound/ppc/awacs.c .info = snd_pmac_screamer_mic_boost_info, info 212 sound/ppc/beep.c .info = snd_pmac_info_beep, info 213 sound/ppc/burgundy.c .info = snd_pmac_burgundy_info_volume,\ info 289 sound/ppc/burgundy.c .info = snd_pmac_burgundy_info_volume_2b,\ info 351 sound/ppc/burgundy.c .info = snd_pmac_burgundy_info_gain,\ info 406 sound/ppc/burgundy.c .info = snd_pmac_burgundy_info_switch_w,\ info 462 sound/ppc/burgundy.c .info = snd_pmac_burgundy_info_switch_b,\ info 205 sound/ppc/daca.c .info = daca_info_deemphasis, info 211 sound/ppc/daca.c .info = daca_info_volume, info 217 sound/ppc/daca.c .info = daca_info_amp, info 513 sound/ppc/pmac.c .info = (SNDRV_PCM_INFO_INTERLEAVED | info 532 sound/ppc/pmac.c .info = (SNDRV_PCM_INFO_INTERLEAVED | info 612 sound/ppc/pmac.c runtime->hw.info |= SNDRV_PCM_INFO_HALF_DUPLEX; info 613 sound/ppc/pmac.c runtime->hw.info |= SNDRV_PCM_INFO_JOINT_DUPLEX; info 1148 sound/ppc/pmac.c .info = snd_pmac_boolean_mono_info, info 1155 sound/ppc/pmac.c .info = snd_pmac_boolean_mono_info, info 141 sound/ppc/snd_ps3.c .info = (SNDRV_PCM_INFO_MMAP | info 501 sound/ppc/tumbler.c vol = mix->mono_vol[info->index]; info 502 sound/ppc/tumbler.c if (vol >= info->max) info 503 sound/ppc/tumbler.c vol = info->max - 1; info 504 sound/ppc/tumbler.c vol = info->table[vol]; info 505 sound/ppc/tumbler.c for (i = 0; i < info->bytes; i++) info 506 sound/ppc/tumbler.c block[i] = (vol >> ((info->bytes - i - 1) * 8)) & 0xff; info 507 sound/ppc/tumbler.c if (i2c_smbus_write_i2c_block_data(mix->i2c.client, info->reg, info 508 sound/ppc/tumbler.c info->bytes, block) < 0) { info 509 sound/ppc/tumbler.c snd_printk("failed to set mono volume %d\n", info->index); info 518 sound/ppc/tumbler.c struct tumbler_mono_vol *info = (struct tumbler_mono_vol *)kcontrol->private_value; info 523 sound/ppc/tumbler.c uinfo->value.integer.max = info->max - 1; info 530 sound/ppc/tumbler.c struct tumbler_mono_vol *info = (struct tumbler_mono_vol *)kcontrol->private_value; info 535 sound/ppc/tumbler.c ucontrol->value.integer.value[0] = mix->mono_vol[info->index]; info 542 sound/ppc/tumbler.c struct tumbler_mono_vol *info = (struct tumbler_mono_vol *)kcontrol->private_value; info 551 sound/ppc/tumbler.c if (vol >= info->max) info 553 sound/ppc/tumbler.c change = mix->mono_vol[info->index] != vol; info 555 sound/ppc/tumbler.c mix->mono_vol[info->index] = vol; info 556 sound/ppc/tumbler.c tumbler_set_mono_volume(mix, info); info 607 sound/ppc/tumbler.c .info = tumbler_info_mono, \ info 616 sound/ppc/tumbler.c .info = tumbler_info_mono, \ info 830 sound/ppc/tumbler.c .info = snapper_info_mix, \ info 843 sound/ppc/tumbler.c .info = tumbler_info_master_volume, info 849 sound/ppc/tumbler.c .info = snd_pmac_boolean_stereo_info, info 858 sound/ppc/tumbler.c .info = tumbler_info_drc_value, info 867 sound/ppc/tumbler.c .info = tumbler_info_master_volume, info 873 sound/ppc/tumbler.c .info = snd_pmac_boolean_stereo_info, info 884 sound/ppc/tumbler.c .info = tumbler_info_drc_value, info 890 sound/ppc/tumbler.c .info = snapper_info_capture_source, info 899 sound/ppc/tumbler.c .info = snd_pmac_boolean_mono_info, info 907 sound/ppc/tumbler.c .info = snd_pmac_boolean_mono_info, info 915 sound/ppc/tumbler.c .info = snd_pmac_boolean_mono_info, info 923 sound/ppc/tumbler.c .info = snd_pmac_boolean_mono_info, info 217 sound/sh/aica.c .info = (SNDRV_PCM_INFO_NONINTERLEAVED), info 546 sound/sh/aica.c .info = aica_pcmswitch_info, info 555 sound/sh/aica.c .info = aica_pcmvolume_info, info 38 sound/soc/at32/at32-pcm.c .info = (SNDRV_PCM_INFO_MMAP | info 43 sound/soc/at91/at91-pcm.c .info = SNDRV_PCM_INFO_MMAP | info 84 sound/soc/au1x/dbdma2.c .info = SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_MMAP_VALID | info 95 sound/soc/blackfin/bf5xx-ac97-pcm.c .info = SNDRV_PCM_INFO_INTERLEAVED | info 101 sound/soc/blackfin/bf5xx-ac97-pcm.c .info = SNDRV_PCM_INFO_INTERLEAVED | info 53 sound/soc/blackfin/bf5xx-i2s-pcm.c .info = SNDRV_PCM_INFO_INTERLEAVED | info 580 sound/soc/codecs/ak4535.c struct i2c_board_info info; info 591 sound/soc/codecs/ak4535.c memset(&info, 0, sizeof(struct i2c_board_info)); info 592 sound/soc/codecs/ak4535.c info.addr = setup->i2c_address; info 593 sound/soc/codecs/ak4535.c strlcpy(info.type, "ak4535", I2C_NAME_SIZE); info 602 sound/soc/codecs/ak4535.c client = i2c_new_device(adapter, &info); info 606 sound/soc/codecs/ak4535.c (unsigned int)info.addr); info 672 sound/soc/codecs/ssm2602.c struct i2c_board_info info; info 682 sound/soc/codecs/ssm2602.c memset(&info, 0, sizeof(struct i2c_board_info)); info 683 sound/soc/codecs/ssm2602.c info.addr = setup->i2c_address; info 684 sound/soc/codecs/ssm2602.c strlcpy(info.type, "ssm2602", I2C_NAME_SIZE); info 691 sound/soc/codecs/ssm2602.c client = i2c_new_device(adapter, &info); info 695 sound/soc/codecs/ssm2602.c (unsigned int)info.addr); info 173 sound/soc/codecs/tlv320aic23.c .info = snd_soc_info_volsw, .get = snd_soc_tlv320aic23_get_volsw,\ info 156 sound/soc/codecs/tlv320aic3x.c .info = snd_soc_info_volsw, \ info 1228 sound/soc/codecs/tlv320aic3x.c struct i2c_board_info info; info 1239 sound/soc/codecs/tlv320aic3x.c memset(&info, 0, sizeof(struct i2c_board_info)); info 1240 sound/soc/codecs/tlv320aic3x.c info.addr = setup->i2c_address; info 1241 sound/soc/codecs/tlv320aic3x.c strlcpy(info.type, "tlv320aic3x", I2C_NAME_SIZE); info 1250 sound/soc/codecs/tlv320aic3x.c client = i2c_new_device(adapter, &info); info 1254 sound/soc/codecs/tlv320aic3x.c (unsigned int)info.addr); info 747 sound/soc/codecs/uda1380.c struct i2c_board_info info; info 758 sound/soc/codecs/uda1380.c memset(&info, 0, sizeof(struct i2c_board_info)); info 759 sound/soc/codecs/uda1380.c info.addr = setup->i2c_address; info 760 sound/soc/codecs/uda1380.c strlcpy(info.type, "uda1380", I2C_NAME_SIZE); info 769 sound/soc/codecs/uda1380.c client = i2c_new_device(adapter, &info); info 773 sound/soc/codecs/uda1380.c (unsigned int)info.addr); info 728 sound/soc/codecs/wm8510.c struct i2c_board_info info; info 739 sound/soc/codecs/wm8510.c memset(&info, 0, sizeof(struct i2c_board_info)); info 740 sound/soc/codecs/wm8510.c info.addr = setup->i2c_address; info 741 sound/soc/codecs/wm8510.c strlcpy(info.type, "wm8510", I2C_NAME_SIZE); info 750 sound/soc/codecs/wm8510.c client = i2c_new_device(adapter, &info); info 754 sound/soc/codecs/wm8510.c (unsigned int)info.addr); info 297 sound/soc/codecs/wm8580.c .info = snd_soc_info_volsw_2r, \ info 617 sound/soc/codecs/wm8731.c struct i2c_board_info info; info 628 sound/soc/codecs/wm8731.c memset(&info, 0, sizeof(struct i2c_board_info)); info 629 sound/soc/codecs/wm8731.c info.addr = setup->i2c_address; info 630 sound/soc/codecs/wm8731.c strlcpy(info.type, "wm8731", I2C_NAME_SIZE); info 639 sound/soc/codecs/wm8731.c client = i2c_new_device(adapter, &info); info 643 sound/soc/codecs/wm8731.c (unsigned int)info.addr); info 893 sound/soc/codecs/wm8750.c struct i2c_board_info info; info 904 sound/soc/codecs/wm8750.c memset(&info, 0, sizeof(struct i2c_board_info)); info 905 sound/soc/codecs/wm8750.c info.addr = setup->i2c_address; info 906 sound/soc/codecs/wm8750.c strlcpy(info.type, "wm8750", I2C_NAME_SIZE); info 915 sound/soc/codecs/wm8750.c client = i2c_new_device(adapter, &info); info 919 sound/soc/codecs/wm8750.c (unsigned int)info.addr); info 1683 sound/soc/codecs/wm8753.c struct i2c_board_info info; info 1694 sound/soc/codecs/wm8753.c memset(&info, 0, sizeof(struct i2c_board_info)); info 1695 sound/soc/codecs/wm8753.c info.addr = setup->i2c_address; info 1696 sound/soc/codecs/wm8753.c strlcpy(info.type, "wm8753", I2C_NAME_SIZE); info 1705 sound/soc/codecs/wm8753.c client = i2c_new_device(adapter, &info); info 1709 sound/soc/codecs/wm8753.c (unsigned int)info.addr); info 526 sound/soc/codecs/wm8903.c .info = snd_soc_info_volsw, \ info 816 sound/soc/codecs/wm8971.c struct i2c_board_info info; info 827 sound/soc/codecs/wm8971.c memset(&info, 0, sizeof(struct i2c_board_info)); info 828 sound/soc/codecs/wm8971.c info.addr = setup->i2c_address; info 829 sound/soc/codecs/wm8971.c strlcpy(info.type, "wm8971", I2C_NAME_SIZE); info 838 sound/soc/codecs/wm8971.c client = i2c_new_device(adapter, &info); info 842 sound/soc/codecs/wm8971.c (unsigned int)info.addr); info 199 sound/soc/codecs/wm8990.c .info = snd_soc_info_volsw, \ info 1523 sound/soc/codecs/wm8990.c struct i2c_board_info info; info 1534 sound/soc/codecs/wm8990.c memset(&info, 0, sizeof(struct i2c_board_info)); info 1535 sound/soc/codecs/wm8990.c info.addr = setup->i2c_address; info 1536 sound/soc/codecs/wm8990.c strlcpy(info.type, "wm8990", I2C_NAME_SIZE); info 1545 sound/soc/codecs/wm8990.c client = i2c_new_device(adapter, &info); info 1549 sound/soc/codecs/wm8990.c (unsigned int)info.addr); info 35 sound/soc/davinci/davinci-pcm.c .info = (SNDRV_PCM_INFO_INTERLEAVED | SNDRV_PCM_INFO_BLOCK_TRANSFER | info 142 sound/soc/fsl/fsl_dma.c .info = SNDRV_PCM_INFO_INTERLEAVED | info 502 sound/soc/fsl/mpc5200_psc_i2s.c .info = SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_MMAP_VALID | info 34 sound/soc/omap/omap-pcm.c .info = SNDRV_PCM_INFO_MMAP | info 493 sound/soc/s3c24xx/s3c2412-i2s.c info->fs_div = best_fs; info 494 sound/soc/s3c24xx/s3c2412-i2s.c info->clk_div = best_div; info 44 sound/soc/s3c24xx/s3c24xx-pcm.c .info = SNDRV_PCM_INFO_INTERLEAVED | info 103 sound/soc/sh/dma-sh7760.c .info = (SNDRV_PCM_INFO_MMAP | info 1271 sound/soc/soc-core.c runtime->hw.info = hw->info; info 671 sound/sparc/amd7930.c .info = (SNDRV_PCM_INFO_MMAP | info 862 sound/sparc/amd7930.c .info = snd_amd7930_info_volume, info 871 sound/sparc/amd7930.c .info = snd_amd7930_info_volume, info 880 sound/sparc/amd7930.c .info = snd_amd7930_info_volume, info 1087 sound/sparc/cs4231.c .info = SNDRV_PCM_INFO_MMAP | info 1111 sound/sparc/cs4231.c .info = SNDRV_PCM_INFO_MMAP | info 1490 sound/sparc/cs4231.c .info = snd_cs4231_info_single, \ info 1497 sound/sparc/cs4231.c .info = snd_cs4231_info_double, \ info 1528 sound/sparc/cs4231.c .info = snd_cs4231_info_mux, info 1077 sound/sparc/dbri.c struct dbri_streaminfo *info = &dbri->stream_info[streamno]; info 1084 sound/sparc/dbri.c if (info->pipe < 0 || info->pipe > 15) { info 1089 sound/sparc/dbri.c if (dbri->pipes[info->pipe].sdp == 0) { info 1091 sound/sparc/dbri.c info->pipe); info 1095 sound/sparc/dbri.c dvma_buffer = info->dvma_buffer; info 1096 sound/sparc/dbri.c len = info->size; info 1099 sound/sparc/dbri.c if (!(dbri->pipes[info->pipe].sdp & D_SDP_TO_SER)) { info 1101 sound/sparc/dbri.c "Called on receive pipe %d\n", info->pipe); info 1105 sound/sparc/dbri.c if (dbri->pipes[info->pipe].sdp & D_SDP_TO_SER) { info 1108 sound/sparc/dbri.c info->pipe); info 1114 sound/sparc/dbri.c if (pipe_active(dbri, info->pipe)) { info 1116 sound/sparc/dbri.c "Called on active pipe %d\n", info->pipe); info 1125 sound/sparc/dbri.c desc = dbri->pipes[info->pipe].first_desc; info 1132 sound/sparc/dbri.c desc != dbri->pipes[info->pipe].first_desc); info 1134 sound/sparc/dbri.c dbri->pipes[info->pipe].desc = -1; info 1135 sound/sparc/dbri.c dbri->pipes[info->pipe].first_desc = -1; info 1195 sound/sparc/dbri.c dbri->pipes[info->pipe].first_desc = first_desc; info 1196 sound/sparc/dbri.c dbri->pipes[info->pipe].desc = first_desc; info 1382 sound/sparc/dbri.c struct dbri_streaminfo *info = &dbri->stream_info[DBRI_PLAY]; info 1383 sound/sparc/dbri.c int left_gain = info->left_gain & 0x3f; info 1384 sound/sparc/dbri.c int right_gain = info->right_gain & 0x3f; info 1392 sound/sparc/dbri.c info = &dbri->stream_info[DBRI_REC]; info 1393 sound/sparc/dbri.c left_gain = info->left_gain & 0xf; info 1394 sound/sparc/dbri.c right_gain = info->right_gain & 0xf; info 1697 sound/sparc/dbri.c struct dbri_streaminfo *info; info 1705 sound/sparc/dbri.c info = &dbri->stream_info[DBRI_REC]; info 1708 sound/sparc/dbri.c if (info->pipe >= 0) { info 1709 sound/sparc/dbri.c first_td = dbri->pipes[info->pipe].first_desc; info 1717 sound/sparc/dbri.c dbri->pipes[info->pipe].sdp info 1724 sound/sparc/dbri.c dbri->pipes[info->pipe].desc = first_td; info 1728 sound/sparc/dbri.c info = &dbri->stream_info[DBRI_PLAY]; info 1730 sound/sparc/dbri.c if (info->pipe >= 0) { info 1731 sound/sparc/dbri.c first_td = dbri->pipes[info->pipe].first_desc; info 1739 sound/sparc/dbri.c dbri->pipes[info->pipe].sdp info 1746 sound/sparc/dbri.c dbri->pipes[info->pipe].desc = first_td; info 1769 sound/sparc/dbri.c struct dbri_streaminfo *info = &dbri->stream_info[DBRI_PLAY]; info 1786 sound/sparc/dbri.c info->offset += DBRI_RD_CNT(dbri->dma->desc[td].word1); info 1794 sound/sparc/dbri.c snd_pcm_period_elapsed(info->substream); info 1800 sound/sparc/dbri.c struct dbri_streaminfo *info; info 1813 sound/sparc/dbri.c info = &dbri->stream_info[DBRI_REC]; info 1814 sound/sparc/dbri.c info->offset += DBRI_RD_CNT(status); info 1823 sound/sparc/dbri.c snd_pcm_period_elapsed(info->substream); info 1975 sound/sparc/dbri.c .info = SNDRV_PCM_INFO_MMAP | info 2033 sound/sparc/dbri.c struct dbri_streaminfo *info = DBRI_STREAM(dbri, substream); info 2040 sound/sparc/dbri.c info->substream = substream; info 2041 sound/sparc/dbri.c info->offset = 0; info 2042 sound/sparc/dbri.c info->dvma_buffer = 0; info 2043 sound/sparc/dbri.c info->pipe = -1; info 2062 sound/sparc/dbri.c struct dbri_streaminfo *info = DBRI_STREAM(dbri, substream); info 2065 sound/sparc/dbri.c info->substream = NULL; info 2066 sound/sparc/dbri.c info->offset = 0; info 2076 sound/sparc/dbri.c struct dbri_streaminfo *info = DBRI_STREAM(dbri, substream); info 2095 sound/sparc/dbri.c if (info->dvma_buffer == 0) { info 2101 sound/sparc/dbri.c info->dvma_buffer = info 2110 sound/sparc/dbri.c direction, info->dvma_buffer); info 2117 sound/sparc/dbri.c struct dbri_streaminfo *info = DBRI_STREAM(dbri, substream); info 2124 sound/sparc/dbri.c if (info->dvma_buffer) { info 2130 sound/sparc/dbri.c dma_unmap_single(&dbri->op->dev, info->dvma_buffer, info 2132 sound/sparc/dbri.c info->dvma_buffer = 0; info 2134 sound/sparc/dbri.c if (info->pipe != -1) { info 2135 sound/sparc/dbri.c reset_pipe(dbri, info->pipe); info 2136 sound/sparc/dbri.c info->pipe = -1; info 2145 sound/sparc/dbri.c struct dbri_streaminfo *info = DBRI_STREAM(dbri, substream); info 2148 sound/sparc/dbri.c info->size = snd_pcm_lib_buffer_bytes(substream); info 2150 sound/sparc/dbri.c info->pipe = 4; /* Send pipe */ info 2152 sound/sparc/dbri.c info->pipe = 6; /* Receive pipe */ info 2155 sound/sparc/dbri.c info->offset = 0; info 2165 sound/sparc/dbri.c dprintk(D_USR, "prepare audio output. %d bytes\n", info->size); info 2172 sound/sparc/dbri.c struct dbri_streaminfo *info = DBRI_STREAM(dbri, substream); info 2184 sound/sparc/dbri.c reset_pipe(dbri, info->pipe); info 2196 sound/sparc/dbri.c struct dbri_streaminfo *info = DBRI_STREAM(dbri, substream); info 2199 sound/sparc/dbri.c ret = bytes_to_frames(substream->runtime, info->offset) info 2266 sound/sparc/dbri.c struct dbri_streaminfo *info; info 2270 sound/sparc/dbri.c info = &dbri->stream_info[kcontrol->private_value]; info 2272 sound/sparc/dbri.c ucontrol->value.integer.value[0] = info->left_gain; info 2273 sound/sparc/dbri.c ucontrol->value.integer.value[1] = info->right_gain; info 2281 sound/sparc/dbri.c struct dbri_streaminfo *info = info 2296 sound/sparc/dbri.c if (info->left_gain != vol[0]) { info 2297 sound/sparc/dbri.c info->left_gain = vol[0]; info 2300 sound/sparc/dbri.c if (info->right_gain != vol[1]) { info 2301 sound/sparc/dbri.c info->right_gain = vol[1]; info 2404 sound/sparc/dbri.c .info = snd_cs4215_info_single, \ info 2413 sound/sparc/dbri.c .info = snd_cs4215_info_volume, info 2424 sound/sparc/dbri.c .info = snd_cs4215_info_volume, info 115 sound/spi/at73c213.c .info = SNDRV_PCM_INFO_INTERLEAVED | info 650 sound/spi/at73c213.c .info = snd_at73c213_mono_switch_info, \ info 661 sound/spi/at73c213.c .info = snd_at73c213_stereo_info, \ info 680 sound/spi/at73c213.c .info = snd_at73c213_pa_volume_info, info 693 sound/spi/at73c213.c .info = snd_at73c213_aux_capture_volume_info, info 704 sound/spi/at73c213.c .info = snd_at73c213_line_capture_volume_info, info 81 sound/synth/emux/emux_hwdep.c struct snd_emux_misc_mode info; info 84 sound/synth/emux/emux_hwdep.c if (copy_from_user(&info, arg, sizeof(info))) info 86 sound/synth/emux/emux_hwdep.c if (info.mode < 0 || info.mode >= EMUX_MD_END) info 89 sound/synth/emux/emux_hwdep.c if (info.port < 0) { info 91 sound/synth/emux/emux_hwdep.c emu->portptrs[i]->ctrls[info.mode] = info.value; info 93 sound/synth/emux/emux_hwdep.c if (info.port < emu->num_ports) info 94 sound/synth/emux/emux_hwdep.c emu->portptrs[info.port]->ctrls[info.mode] = info.value; info 51 sound/usb/caiaq/caiaq-audio.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 452 sound/usb/caiaq/caiaq-audio.c struct snd_usb_caiaq_cb_info *info = urb->context; info 457 sound/usb/caiaq/caiaq-audio.c if (urb->status || !info) info 460 sound/usb/caiaq/caiaq-audio.c dev = info->dev; info 465 sound/usb/caiaq/caiaq-audio.c out = dev->data_urbs_out[info->index]; info 511 sound/usb/caiaq/caiaq-audio.c struct snd_usb_caiaq_cb_info *info = urb->context; info 512 sound/usb/caiaq/caiaq-audio.c struct snd_usb_caiaqdev *dev = info->dev; info 115 sound/usb/caiaq/caiaq-control.c .info = control_info, info 1561 sound/usb/usbaudio.c .info = SNDRV_PCM_INFO_MMAP | info 860 sound/usb/usbmixer.c .info = mixer_ctl_feature_info, info 1203 sound/usb/usbmixer.c .info = mixer_ctl_feature_info, info 1283 sound/usb/usbmixer.c struct procunit_info *info; info 1304 sound/usb/usbmixer.c for (info = list; info && info->type; info++) info 1305 sound/usb/usbmixer.c if (info->type == type) info 1307 sound/usb/usbmixer.c if (! info || ! info->type) info 1308 sound/usb/usbmixer.c info = &default_info; info 1310 sound/usb/usbmixer.c for (valinfo = info->values; valinfo->control; valinfo++) { info 1347 sound/usb/usbmixer.c else if (info->name) info 1348 sound/usb/usbmixer.c strlcpy(kctl->id.name, info->name, sizeof(kctl->id.name)); info 1447 sound/usb/usbmixer.c .info = mixer_ctl_selector_info, info 1684 sound/usb/usbmixer.c struct usb_mixer_elem_info *info; info 1686 sound/usb/usbmixer.c for (info = mixer->id_elems[unitid]; info; info = info->next_id_elem) info 1688 sound/usb/usbmixer.c info->elem_id); info 1932 sound/usb/usbmixer.c .info = snd_audigy2nx_led_info, info 1940 sound/usb/usbmixer.c .info = snd_audigy2nx_led_info, info 1948 sound/usb/usbmixer.c .info = snd_audigy2nx_led_info, info 143 sound/usb/usx2y/usX2Yhwdep.c strcpy(info->id, type_ids[id]); info 144 sound/usb/usx2y/usX2Yhwdep.c info->num_dsps = 2; // 0: Prepad Data, 1: FPGA Code info 146 sound/usb/usx2y/usX2Yhwdep.c info->chip_ready = 1; info 147 sound/usb/usx2y/usX2Yhwdep.c info->version = USX2Y_DRIVER_VERSION; info 871 sound/usb/usx2y/usbusx2yaudio.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED | info 548 sound/usb/usx2y/usx2yhwdeppcm.c .info = (SNDRV_PCM_INFO_MMAP | SNDRV_PCM_INFO_INTERLEAVED |