params 92 arch/arm/kernel/atags_compat.c static void __init build_tag_list(struct param_struct *params, void *taglist) params 96 arch/arm/kernel/atags_compat.c if (params->u1.s.page_size != PAGE_SIZE) { params 104 arch/arm/kernel/atags_compat.c if (params->u1.s.nr_pages != 0x02000 && params 105 arch/arm/kernel/atags_compat.c params->u1.s.nr_pages != 0x04000 && params 106 arch/arm/kernel/atags_compat.c params->u1.s.nr_pages != 0x08000 && params 107 arch/arm/kernel/atags_compat.c params->u1.s.nr_pages != 0x10000) { params 110 arch/arm/kernel/atags_compat.c params->u1.s.nr_pages = 0x1000; /* 16MB */ params 111 arch/arm/kernel/atags_compat.c params->u1.s.ramdisk_size = 0; params 112 arch/arm/kernel/atags_compat.c params->u1.s.flags = FLAG_READONLY; params 113 arch/arm/kernel/atags_compat.c params->u1.s.initrd_start = 0; params 114 arch/arm/kernel/atags_compat.c params->u1.s.initrd_size = 0; params 115 arch/arm/kernel/atags_compat.c params->u1.s.rd_start = 0; params 121 arch/arm/kernel/atags_compat.c tag->u.core.flags = params->u1.s.flags & FLAG_READONLY; params 122 arch/arm/kernel/atags_compat.c tag->u.core.pagesize = params->u1.s.page_size; params 123 arch/arm/kernel/atags_compat.c tag->u.core.rootdev = params->u1.s.rootdev; params 128 arch/arm/kernel/atags_compat.c tag->u.ramdisk.flags = (params->u1.s.flags & FLAG_RDLOAD ? 1 : 0) | params 129 arch/arm/kernel/atags_compat.c (params->u1.s.flags & FLAG_RDPROMPT ? 2 : 0); params 130 arch/arm/kernel/atags_compat.c tag->u.ramdisk.size = params->u1.s.ramdisk_size; params 131 arch/arm/kernel/atags_compat.c tag->u.ramdisk.start = params->u1.s.rd_start; params 136 arch/arm/kernel/atags_compat.c tag->u.initrd.start = params->u1.s.initrd_start; params 137 arch/arm/kernel/atags_compat.c tag->u.initrd.size = params->u1.s.initrd_size; params 142 arch/arm/kernel/atags_compat.c tag->u.serialnr.low = params->u1.s.system_serial_low; params 143 arch/arm/kernel/atags_compat.c tag->u.serialnr.high = params->u1.s.system_serial_high; params 148 arch/arm/kernel/atags_compat.c tag->u.revision.rev = params->u1.s.system_rev; params 155 arch/arm/kernel/atags_compat.c params->u1.s.pages_in_bank[i] * PAGE_SIZE); params 158 arch/arm/kernel/atags_compat.c tag = memtag(tag, PHYS_OFFSET, params->u1.s.nr_pages * PAGE_SIZE); params 161 arch/arm/kernel/atags_compat.c if (params->u1.s.mem_fclk_21285) { params 165 arch/arm/kernel/atags_compat.c tag->u.memclk.fmemclk = params->u1.s.mem_fclk_21285; params 174 arch/arm/kernel/atags_compat.c tag->u.videotext.x = params->u1.s.video_x; params 175 arch/arm/kernel/atags_compat.c tag->u.videotext.y = params->u1.s.video_y; params 178 arch/arm/kernel/atags_compat.c tag->u.videotext.video_cols = params->u1.s.video_num_cols; params 180 arch/arm/kernel/atags_compat.c tag->u.videotext.video_lines = params->u1.s.video_num_rows; params 190 arch/arm/kernel/atags_compat.c tag->u.acorn.memc_control_reg = params->u1.s.memc_control_reg; params 191 arch/arm/kernel/atags_compat.c tag->u.acorn.vram_pages = params->u1.s.pages_in_vram; params 192 arch/arm/kernel/atags_compat.c tag->u.acorn.sounddefault = params->u1.s.sounddefault; params 193 arch/arm/kernel/atags_compat.c tag->u.acorn.adfsdrives = params->u1.s.adfsdrives; params 198 arch/arm/kernel/atags_compat.c tag->hdr.size = (strlen(params->commandline) + 3 + params 200 arch/arm/kernel/atags_compat.c strcpy(tag->u.cmdline.cmdline, params->commandline); params 206 arch/arm/kernel/atags_compat.c memmove(params, taglist, ((int)tag) - ((int)taglist) + params 212 arch/arm/kernel/atags_compat.c struct param_struct *params = (struct param_struct *)tags; params 213 arch/arm/kernel/atags_compat.c build_tag_list(params, ¶ms->u2); params 33 arch/arm/kvm/coproc.c const struct coproc_params *params) params 36 arch/arm/kvm/coproc.c print_cp_instr(params); params 42 arch/arm/kvm/coproc.c const struct coproc_params *params) params 45 arch/arm/kvm/coproc.c print_cp_instr(params); params 563 arch/arm/kvm/coproc.c static const struct coproc_reg *find_reg(const struct coproc_params *params, params 567 arch/arm/kvm/coproc.c unsigned long pval = reg_to_match_value(params); params 573 arch/arm/kvm/coproc.c const struct coproc_params *params) params 578 arch/arm/kvm/coproc.c trace_kvm_emulate_cp15_imp(params->Op1, params->Rt1, params->CRn, params 579 arch/arm/kvm/coproc.c params->CRm, params->Op2, params->is_write); params 584 arch/arm/kvm/coproc.c r = find_reg(params, table, num); params 586 arch/arm/kvm/coproc.c r = find_reg(params, cp15_regs, ARRAY_SIZE(cp15_regs)); params 592 arch/arm/kvm/coproc.c if (likely(r->access(vcpu, params, r))) { params 600 arch/arm/kvm/coproc.c print_cp_instr(params); params 609 arch/arm/kvm/coproc.c struct coproc_params params; params 611 arch/arm/kvm/coproc.c params.CRn = (kvm_vcpu_get_hsr(vcpu) >> 1) & 0xf; params 612 arch/arm/kvm/coproc.c params.Rt1 = (kvm_vcpu_get_hsr(vcpu) >> 5) & 0xf; params 613 arch/arm/kvm/coproc.c params.is_write = ((kvm_vcpu_get_hsr(vcpu) & 1) == 0); params 614 arch/arm/kvm/coproc.c params.is_64bit = true; params 616 arch/arm/kvm/coproc.c params.Op1 = (kvm_vcpu_get_hsr(vcpu) >> 16) & 0xf; params 617 arch/arm/kvm/coproc.c params.Op2 = 0; params 618 arch/arm/kvm/coproc.c params.Rt2 = (kvm_vcpu_get_hsr(vcpu) >> 10) & 0xf; params 619 arch/arm/kvm/coproc.c params.CRm = 0; params 621 arch/arm/kvm/coproc.c return params; params 631 arch/arm/kvm/coproc.c struct coproc_params params = decode_64bit_hsr(vcpu); params 633 arch/arm/kvm/coproc.c return emulate_cp15(vcpu, ¶ms); params 643 arch/arm/kvm/coproc.c struct coproc_params params = decode_64bit_hsr(vcpu); params 646 arch/arm/kvm/coproc.c trap_raz_wi(vcpu, ¶ms, NULL); params 674 arch/arm/kvm/coproc.c struct coproc_params params; params 676 arch/arm/kvm/coproc.c params.CRm = (kvm_vcpu_get_hsr(vcpu) >> 1) & 0xf; params 677 arch/arm/kvm/coproc.c params.Rt1 = (kvm_vcpu_get_hsr(vcpu) >> 5) & 0xf; params 678 arch/arm/kvm/coproc.c params.is_write = ((kvm_vcpu_get_hsr(vcpu) & 1) == 0); params 679 arch/arm/kvm/coproc.c params.is_64bit = false; params 681 arch/arm/kvm/coproc.c params.CRn = (kvm_vcpu_get_hsr(vcpu) >> 10) & 0xf; params 682 arch/arm/kvm/coproc.c params.Op1 = (kvm_vcpu_get_hsr(vcpu) >> 14) & 0x7; params 683 arch/arm/kvm/coproc.c params.Op2 = (kvm_vcpu_get_hsr(vcpu) >> 17) & 0x7; params 684 arch/arm/kvm/coproc.c params.Rt2 = 0; params 686 arch/arm/kvm/coproc.c return params; params 696 arch/arm/kvm/coproc.c struct coproc_params params = decode_32bit_hsr(vcpu); params 697 arch/arm/kvm/coproc.c return emulate_cp15(vcpu, ¶ms); params 707 arch/arm/kvm/coproc.c struct coproc_params params = decode_32bit_hsr(vcpu); params 710 arch/arm/kvm/coproc.c trap_raz_wi(vcpu, ¶ms, NULL); params 721 arch/arm/kvm/coproc.c static bool index_to_params(u64 id, struct coproc_params *params) params 734 arch/arm/kvm/coproc.c params->is_64bit = false; params 735 arch/arm/kvm/coproc.c params->CRn = ((id & KVM_REG_ARM_32_CRN_MASK) params 737 arch/arm/kvm/coproc.c params->CRm = ((id & KVM_REG_ARM_CRM_MASK) params 739 arch/arm/kvm/coproc.c params->Op1 = ((id & KVM_REG_ARM_OPC1_MASK) params 741 arch/arm/kvm/coproc.c params->Op2 = ((id & KVM_REG_ARM_32_OPC2_MASK) params 751 arch/arm/kvm/coproc.c params->is_64bit = true; params 753 arch/arm/kvm/coproc.c params->CRn = ((id & KVM_REG_ARM_CRM_MASK) params 755 arch/arm/kvm/coproc.c params->Op1 = ((id & KVM_REG_ARM_OPC1_MASK) params 757 arch/arm/kvm/coproc.c params->Op2 = 0; params 758 arch/arm/kvm/coproc.c params->CRm = 0; params 771 arch/arm/kvm/coproc.c struct coproc_params params; params 777 arch/arm/kvm/coproc.c if (!index_to_params(id, ¶ms)) params 781 arch/arm/kvm/coproc.c r = find_reg(¶ms, table, num); params 783 arch/arm/kvm/coproc.c r = find_reg(¶ms, cp15_regs, ARRAY_SIZE(cp15_regs)); params 887 arch/arm/kvm/coproc.c struct coproc_params params; params 891 arch/arm/kvm/coproc.c if (!index_to_params(id, ¶ms)) params 894 arch/arm/kvm/coproc.c r = find_reg(¶ms, invariant_cp15, ARRAY_SIZE(invariant_cp15)); params 911 arch/arm/kvm/coproc.c struct coproc_params params; params 916 arch/arm/kvm/coproc.c if (!index_to_params(id, ¶ms)) params 918 arch/arm/kvm/coproc.c r = find_reg(¶ms, invariant_cp15, ARRAY_SIZE(invariant_cp15)); params 62 arch/arm/mach-rpc/include/mach/uncompress.h extern __attribute__((pure)) struct param_struct *params(void); params 63 arch/arm/mach-rpc/include/mach/uncompress.h #define params (params()) params 115 arch/arm/mach-rpc/include/mach/uncompress.h struct tag *t = (struct tag *)params; params 134 arch/arm/mach-rpc/include/mach/uncompress.h nr_pages = params->nr_pages; params 135 arch/arm/mach-rpc/include/mach/uncompress.h page_size = params->page_size; params 136 arch/arm/mach-rpc/include/mach/uncompress.h video_num_rows = params->video_num_rows; params 137 arch/arm/mach-rpc/include/mach/uncompress.h video_num_cols = params->video_num_cols; params 138 arch/arm/mach-rpc/include/mach/uncompress.h video_x = params->video_x; params 139 arch/arm/mach-rpc/include/mach/uncompress.h video_y = params->video_y; params 140 arch/arm/mach-rpc/include/mach/uncompress.h bytes_per_char_h = params->bytes_per_char_h; params 141 arch/arm/mach-rpc/include/mach/uncompress.h bytes_per_char_v = params->bytes_per_char_v; params 335 arch/arm/plat-omap/dma.c void omap_set_dma_params(int lch, struct omap_dma_channel_params *params) params 337 arch/arm/plat-omap/dma.c omap_set_dma_transfer_params(lch, params->data_type, params 338 arch/arm/plat-omap/dma.c params->elem_count, params->frame_count, params 339 arch/arm/plat-omap/dma.c params->sync_mode, params->trigger, params 340 arch/arm/plat-omap/dma.c params->src_or_dst_synch); params 341 arch/arm/plat-omap/dma.c omap_set_dma_src_params(lch, params->src_port, params 342 arch/arm/plat-omap/dma.c params->src_amode, params->src_start, params 343 arch/arm/plat-omap/dma.c params->src_ei, params->src_fi); params 345 arch/arm/plat-omap/dma.c omap_set_dma_dest_params(lch, params->dst_port, params 346 arch/arm/plat-omap/dma.c params->dst_amode, params->dst_start, params 347 arch/arm/plat-omap/dma.c params->dst_ei, params->dst_fi); params 348 arch/arm/plat-omap/dma.c if (params->read_prio || params->write_prio) params 349 arch/arm/plat-omap/dma.c omap_dma_set_prio_lch(lch, params->read_prio, params 350 arch/arm/plat-omap/dma.c params->write_prio); params 49 arch/arm64/kvm/sys_regs.c struct sys_reg_params *params, params 53 arch/arm64/kvm/sys_regs.c print_sys_reg_instr(params); params 59 arch/arm64/kvm/sys_regs.c struct sys_reg_params *params, params 63 arch/arm64/kvm/sys_regs.c print_sys_reg_instr(params); params 2018 arch/arm64/kvm/sys_regs.c static const struct sys_reg_desc *find_reg(const struct sys_reg_params *params, params 2022 arch/arm64/kvm/sys_regs.c unsigned long pval = reg_to_encoding(params); params 2034 arch/arm64/kvm/sys_regs.c struct sys_reg_params *params, params 2037 arch/arm64/kvm/sys_regs.c trace_kvm_sys_access(*vcpu_pc(vcpu), params, r); params 2053 arch/arm64/kvm/sys_regs.c if (likely(r->access(vcpu, params, r))) params 2068 arch/arm64/kvm/sys_regs.c struct sys_reg_params *params, params 2077 arch/arm64/kvm/sys_regs.c r = find_reg(params, table, num); params 2080 arch/arm64/kvm/sys_regs.c perform_access(vcpu, params, r); params 2089 arch/arm64/kvm/sys_regs.c struct sys_reg_params *params) params 2109 arch/arm64/kvm/sys_regs.c print_sys_reg_instr(params); params 2124 arch/arm64/kvm/sys_regs.c struct sys_reg_params params; params 2129 arch/arm64/kvm/sys_regs.c params.is_aarch32 = true; params 2130 arch/arm64/kvm/sys_regs.c params.is_32bit = false; params 2131 arch/arm64/kvm/sys_regs.c params.CRm = (hsr >> 1) & 0xf; params 2132 arch/arm64/kvm/sys_regs.c params.is_write = ((hsr & 1) == 0); params 2134 arch/arm64/kvm/sys_regs.c params.Op0 = 0; params 2135 arch/arm64/kvm/sys_regs.c params.Op1 = (hsr >> 16) & 0xf; params 2136 arch/arm64/kvm/sys_regs.c params.Op2 = 0; params 2137 arch/arm64/kvm/sys_regs.c params.CRn = 0; params 2143 arch/arm64/kvm/sys_regs.c if (params.is_write) { params 2144 arch/arm64/kvm/sys_regs.c params.regval = vcpu_get_reg(vcpu, Rt) & 0xffffffff; params 2145 arch/arm64/kvm/sys_regs.c params.regval |= vcpu_get_reg(vcpu, Rt2) << 32; params 2155 arch/arm64/kvm/sys_regs.c if (!emulate_cp(vcpu, ¶ms, target_specific, nr_specific) || params 2156 arch/arm64/kvm/sys_regs.c !emulate_cp(vcpu, ¶ms, global, nr_global)) { params 2158 arch/arm64/kvm/sys_regs.c if (!params.is_write) { params 2159 arch/arm64/kvm/sys_regs.c vcpu_set_reg(vcpu, Rt, lower_32_bits(params.regval)); params 2160 arch/arm64/kvm/sys_regs.c vcpu_set_reg(vcpu, Rt2, upper_32_bits(params.regval)); params 2166 arch/arm64/kvm/sys_regs.c unhandled_cp_access(vcpu, ¶ms); params 2181 arch/arm64/kvm/sys_regs.c struct sys_reg_params params; params 2185 arch/arm64/kvm/sys_regs.c params.is_aarch32 = true; params 2186 arch/arm64/kvm/sys_regs.c params.is_32bit = true; params 2187 arch/arm64/kvm/sys_regs.c params.CRm = (hsr >> 1) & 0xf; params 2188 arch/arm64/kvm/sys_regs.c params.regval = vcpu_get_reg(vcpu, Rt); params 2189 arch/arm64/kvm/sys_regs.c params.is_write = ((hsr & 1) == 0); params 2190 arch/arm64/kvm/sys_regs.c params.CRn = (hsr >> 10) & 0xf; params 2191 arch/arm64/kvm/sys_regs.c params.Op0 = 0; params 2192 arch/arm64/kvm/sys_regs.c params.Op1 = (hsr >> 14) & 0x7; params 2193 arch/arm64/kvm/sys_regs.c params.Op2 = (hsr >> 17) & 0x7; params 2195 arch/arm64/kvm/sys_regs.c if (!emulate_cp(vcpu, ¶ms, target_specific, nr_specific) || params 2196 arch/arm64/kvm/sys_regs.c !emulate_cp(vcpu, ¶ms, global, nr_global)) { params 2197 arch/arm64/kvm/sys_regs.c if (!params.is_write) params 2198 arch/arm64/kvm/sys_regs.c vcpu_set_reg(vcpu, Rt, params.regval); params 2202 arch/arm64/kvm/sys_regs.c unhandled_cp_access(vcpu, ¶ms); params 2243 arch/arm64/kvm/sys_regs.c struct sys_reg_params *params) params 2251 arch/arm64/kvm/sys_regs.c r = find_reg(params, table, num); params 2253 arch/arm64/kvm/sys_regs.c r = find_reg(params, sys_reg_descs, ARRAY_SIZE(sys_reg_descs)); params 2256 arch/arm64/kvm/sys_regs.c perform_access(vcpu, params, r); params 2260 arch/arm64/kvm/sys_regs.c print_sys_reg_instr(params); params 2289 arch/arm64/kvm/sys_regs.c struct sys_reg_params params; params 2296 arch/arm64/kvm/sys_regs.c params.is_aarch32 = false; params 2297 arch/arm64/kvm/sys_regs.c params.is_32bit = false; params 2298 arch/arm64/kvm/sys_regs.c params.Op0 = (esr >> 20) & 3; params 2299 arch/arm64/kvm/sys_regs.c params.Op1 = (esr >> 14) & 0x7; params 2300 arch/arm64/kvm/sys_regs.c params.CRn = (esr >> 10) & 0xf; params 2301 arch/arm64/kvm/sys_regs.c params.CRm = (esr >> 1) & 0xf; params 2302 arch/arm64/kvm/sys_regs.c params.Op2 = (esr >> 17) & 0x7; params 2303 arch/arm64/kvm/sys_regs.c params.regval = vcpu_get_reg(vcpu, Rt); params 2304 arch/arm64/kvm/sys_regs.c params.is_write = !(esr & 1); params 2306 arch/arm64/kvm/sys_regs.c ret = emulate_sys_reg(vcpu, ¶ms); params 2308 arch/arm64/kvm/sys_regs.c if (!params.is_write) params 2309 arch/arm64/kvm/sys_regs.c vcpu_set_reg(vcpu, Rt, params.regval); params 2317 arch/arm64/kvm/sys_regs.c static bool index_to_params(u64 id, struct sys_reg_params *params) params 2330 arch/arm64/kvm/sys_regs.c params->Op0 = ((id & KVM_REG_ARM64_SYSREG_OP0_MASK) params 2332 arch/arm64/kvm/sys_regs.c params->Op1 = ((id & KVM_REG_ARM64_SYSREG_OP1_MASK) params 2334 arch/arm64/kvm/sys_regs.c params->CRn = ((id & KVM_REG_ARM64_SYSREG_CRN_MASK) params 2336 arch/arm64/kvm/sys_regs.c params->CRm = ((id & KVM_REG_ARM64_SYSREG_CRM_MASK) params 2338 arch/arm64/kvm/sys_regs.c params->Op2 = ((id & KVM_REG_ARM64_SYSREG_OP2_MASK) params 2347 arch/arm64/kvm/sys_regs.c struct sys_reg_params *params, params 2351 arch/arm64/kvm/sys_regs.c if (!index_to_params(id, params)) params 2354 arch/arm64/kvm/sys_regs.c return find_reg(params, table, num); params 2363 arch/arm64/kvm/sys_regs.c struct sys_reg_params params; params 2369 arch/arm64/kvm/sys_regs.c if (!index_to_params(id, ¶ms)) params 2373 arch/arm64/kvm/sys_regs.c r = find_reg(¶ms, table, num); params 2375 arch/arm64/kvm/sys_regs.c r = find_reg(¶ms, sys_reg_descs, ARRAY_SIZE(sys_reg_descs)); params 2434 arch/arm64/kvm/sys_regs.c struct sys_reg_params params; params 2437 arch/arm64/kvm/sys_regs.c r = find_reg_by_id(id, ¶ms, invariant_sys_regs, params 2447 arch/arm64/kvm/sys_regs.c struct sys_reg_params params; params 2452 arch/arm64/kvm/sys_regs.c r = find_reg_by_id(id, ¶ms, invariant_sys_regs, params 139 arch/arm64/kvm/sys_regs.h struct sys_reg_params *params, params 157 arch/arm64/kvm/trace.h TP_PROTO(unsigned long vcpu_pc, struct sys_reg_params *params, const struct sys_reg_desc *reg), params 158 arch/arm64/kvm/trace.h TP_ARGS(vcpu_pc, params, reg), params 173 arch/arm64/kvm/trace.h __entry->is_write = params->is_write; params 266 arch/arm64/kvm/vgic-sys-reg-v3.c struct sys_reg_params params; params 269 arch/arm64/kvm/vgic-sys-reg-v3.c params.regval = *reg; params 270 arch/arm64/kvm/vgic-sys-reg-v3.c params.is_write = is_write; params 271 arch/arm64/kvm/vgic-sys-reg-v3.c params.is_aarch32 = false; params 272 arch/arm64/kvm/vgic-sys-reg-v3.c params.is_32bit = false; params 274 arch/arm64/kvm/vgic-sys-reg-v3.c if (find_reg_by_id(sysreg, ¶ms, gic_v3_icc_reg_descs, params 284 arch/arm64/kvm/vgic-sys-reg-v3.c struct sys_reg_params params; params 289 arch/arm64/kvm/vgic-sys-reg-v3.c params.regval = *reg; params 290 arch/arm64/kvm/vgic-sys-reg-v3.c params.is_write = is_write; params 291 arch/arm64/kvm/vgic-sys-reg-v3.c params.is_aarch32 = false; params 292 arch/arm64/kvm/vgic-sys-reg-v3.c params.is_32bit = false; params 294 arch/arm64/kvm/vgic-sys-reg-v3.c r = find_reg_by_id(sysreg, ¶ms, gic_v3_icc_reg_descs, params 299 arch/arm64/kvm/vgic-sys-reg-v3.c if (!r->access(vcpu, ¶ms, r)) params 303 arch/arm64/kvm/vgic-sys-reg-v3.c *reg = params.regval; params 17 arch/microblaze/kernel/prom.c void __init early_init_devtree(void *params) params 19 arch/microblaze/kernel/prom.c pr_debug(" -> early_init_devtree(%p)\n", params); params 21 arch/microblaze/kernel/prom.c early_init_dt_scan(params); params 94 arch/mips/bcm63xx/cs.c int bcm63xx_set_cs_param(unsigned int cs, u32 params) params 114 arch/mips/bcm63xx/cs.c val |= params; params 8 arch/nds32/kernel/devtree.c void __init early_init_devtree(void *params) params 10 arch/nds32/kernel/devtree.c if (!params || !early_init_dt_scan(params)) { params 13 arch/nds32/kernel/devtree.c "\nPlease check your bootloader.", params); params 22 arch/nios2/kernel/prom.c void __init early_init_devtree(void *params) params 28 arch/nios2/kernel/prom.c params = (void *)CONFIG_NIOS2_DTB_PHYS_ADDR; params 29 arch/nios2/kernel/prom.c early_init_dt_scan(params); params 34 arch/nios2/kernel/prom.c params = (void *)__dtb_start; params 36 arch/nios2/kernel/prom.c early_init_dt_scan(params); params 23 arch/openrisc/kernel/prom.c void __init early_init_devtree(void *params) params 25 arch/openrisc/kernel/prom.c early_init_dt_scan(params); params 466 arch/powerpc/include/asm/opal-api.h __be64 params[8]; params 387 arch/powerpc/include/asm/opal.h return be64_to_cpu(msg.params[1]); params 688 arch/powerpc/kernel/prom.c void __init early_init_devtree(void *params) params 692 arch/powerpc/kernel/prom.c DBG(" -> early_init_devtree(%px)\n", params); params 695 arch/powerpc/kernel/prom.c if (!early_init_dt_verify(params)) params 810 arch/powerpc/kernel/prom.c void __init early_get_first_memblock_info(void *params, phys_addr_t *size) params 813 arch/powerpc/kernel/prom.c initial_boot_params = params; params 722 arch/powerpc/kvm/e500_mmu.c struct kvm_book3e_206_tlb_params *params) params 725 arch/powerpc/kvm/e500_mmu.c if (params->tlb_sizes[0] <= 2048) params 726 arch/powerpc/kvm/e500_mmu.c vcpu->arch.tlbcfg[0] |= params->tlb_sizes[0]; params 727 arch/powerpc/kvm/e500_mmu.c vcpu->arch.tlbcfg[0] |= params->tlb_ways[0] << TLBnCFG_ASSOC_SHIFT; params 730 arch/powerpc/kvm/e500_mmu.c vcpu->arch.tlbcfg[1] |= params->tlb_sizes[1]; params 731 arch/powerpc/kvm/e500_mmu.c vcpu->arch.tlbcfg[1] |= params->tlb_ways[1] << TLBnCFG_ASSOC_SHIFT; params 739 arch/powerpc/kvm/e500_mmu.c struct kvm_book3e_206_tlb_params params; params 751 arch/powerpc/kvm/e500_mmu.c if (copy_from_user(¶ms, (void __user *)(uintptr_t)cfg->params, params 752 arch/powerpc/kvm/e500_mmu.c sizeof(params))) params 755 arch/powerpc/kvm/e500_mmu.c if (params.tlb_sizes[1] > 64) params 757 arch/powerpc/kvm/e500_mmu.c if (params.tlb_ways[1] != params.tlb_sizes[1]) params 759 arch/powerpc/kvm/e500_mmu.c if (params.tlb_sizes[2] != 0 || params.tlb_sizes[3] != 0) params 761 arch/powerpc/kvm/e500_mmu.c if (params.tlb_ways[2] != 0 || params.tlb_ways[3] != 0) params 764 arch/powerpc/kvm/e500_mmu.c if (!is_power_of_2(params.tlb_ways[0])) params 767 arch/powerpc/kvm/e500_mmu.c sets = params.tlb_sizes[0] >> ilog2(params.tlb_ways[0]); params 771 arch/powerpc/kvm/e500_mmu.c array_len = params.tlb_sizes[0] + params.tlb_sizes[1]; params 799 arch/powerpc/kvm/e500_mmu.c privs[0] = kcalloc(params.tlb_sizes[0], sizeof(*privs[0]), GFP_KERNEL); params 805 arch/powerpc/kvm/e500_mmu.c privs[1] = kcalloc(params.tlb_sizes[1], sizeof(*privs[1]), GFP_KERNEL); params 811 arch/powerpc/kvm/e500_mmu.c g2h_bitmap = kcalloc(params.tlb_sizes[1], params 828 arch/powerpc/kvm/e500_mmu.c vcpu_e500->gtlb_params[0].entries = params.tlb_sizes[0]; params 829 arch/powerpc/kvm/e500_mmu.c vcpu_e500->gtlb_params[1].entries = params.tlb_sizes[1]; params 832 arch/powerpc/kvm/e500_mmu.c vcpu_e500->gtlb_offset[1] = params.tlb_sizes[0]; params 835 arch/powerpc/kvm/e500_mmu.c vcpu_mmu_geometry_update(vcpu, ¶ms); params 840 arch/powerpc/kvm/e500_mmu.c vcpu_e500->gtlb_params[0].ways = params.tlb_ways[0]; params 843 arch/powerpc/kvm/e500_mmu.c vcpu_e500->gtlb_params[1].ways = params.tlb_sizes[1]; params 871 arch/powerpc/kvm/e500_mmu.c struct kvmppc_e500_tlb_params *params) params 879 arch/powerpc/kvm/e500_mmu.c vcpu->arch.tlbcfg[0] |= params[0].entries; params 880 arch/powerpc/kvm/e500_mmu.c vcpu->arch.tlbcfg[0] |= params[0].ways << TLBnCFG_ASSOC_SHIFT; params 884 arch/powerpc/kvm/e500_mmu.c vcpu->arch.tlbcfg[1] |= params[1].entries; params 885 arch/powerpc/kvm/e500_mmu.c vcpu->arch.tlbcfg[1] |= params[1].ways << TLBnCFG_ASSOC_SHIFT; params 702 arch/powerpc/mm/book3s64/radix_pgtable.c struct change_mapping_params *params = params 709 arch/powerpc/mm/book3s64/radix_pgtable.c pte_clear(&init_mm, params->aligned_start, params->pte); params 710 arch/powerpc/mm/book3s64/radix_pgtable.c create_physical_mapping(__pa(params->aligned_start), __pa(params->start), -1); params 711 arch/powerpc/mm/book3s64/radix_pgtable.c create_physical_mapping(__pa(params->end), __pa(params->aligned_end), -1); params 753 arch/powerpc/mm/book3s64/radix_pgtable.c struct change_mapping_params params; params 777 arch/powerpc/mm/book3s64/radix_pgtable.c params.pte = pte; params 778 arch/powerpc/mm/book3s64/radix_pgtable.c params.start = addr; params 779 arch/powerpc/mm/book3s64/radix_pgtable.c params.end = end; params 780 arch/powerpc/mm/book3s64/radix_pgtable.c params.aligned_start = addr & ~(size - 1); params 781 arch/powerpc/mm/book3s64/radix_pgtable.c params.aligned_end = min_t(unsigned long, aligned_end, params 783 arch/powerpc/mm/book3s64/radix_pgtable.c stop_machine(stop_machine_change_mapping, ¶ms, NULL); params 12 arch/powerpc/perf/hv-common.c struct hv_get_perf_counter_info_params params; params 17 arch/powerpc/perf/hv-common.c .params = { params 33 arch/powerpc/perf/hv-common.c caps->version = arg.params.counter_info_version_out; params 133 arch/powerpc/perf/hv-gpci.c struct hv_get_perf_counter_info_params params; params 149 arch/powerpc/perf/hv-gpci.c arg->params.counter_request = cpu_to_be32(req); params 150 arch/powerpc/perf/hv-gpci.c arg->params.starting_index = cpu_to_be32(starting_index); params 151 arch/powerpc/perf/hv-gpci.c arg->params.secondary_index = cpu_to_be16(secondary_index); params 152 arch/powerpc/perf/hv-gpci.c arg->params.counter_info_version_in = version_in; params 223 arch/powerpc/platforms/powernv/opal-async.c token = be64_to_cpu(comp_msg->params[0]); params 311 arch/powerpc/platforms/powernv/opal-hmi.c hmi_evt = (struct OpalHMIEvent *)&msg.params[0]; params 337 arch/powerpc/platforms/powernv/opal-hmi.c hmi_evt = (struct OpalHMIEvent *)&hmi_msg->params[0]; params 68 arch/powerpc/platforms/powernv/opal-memory-errors.c &msg_node->msg.params[0]; params 95 arch/powerpc/platforms/powernv/opal-power.c type = be64_to_cpu(((struct opal_msg *)msg)->params[0]); params 350 arch/powerpc/platforms/powernv/opal-prd.c hdr = (void *)msg->params; params 358 arch/powerpc/platforms/powernv/opal-prd.c memcpy(&item->msg, msg->params, msg_size); params 723 arch/powerpc/platforms/ps3/os-area.c struct os_area_params *params; params 737 arch/powerpc/platforms/ps3/os-area.c params = (struct os_area_params *)__va(lpar_addr params 753 arch/powerpc/platforms/ps3/os-area.c dump_params(params); params 758 arch/powerpc/platforms/ps3/os-area.c saved_params.rtc_diff = params->rtc_diff ? params->rtc_diff params 760 arch/powerpc/platforms/ps3/os-area.c saved_params.av_multi_out = params->av_multi_out; params 286 arch/s390/include/asm/cio.h u32 params:24; params 727 arch/um/drivers/vector_kern.c char *params; params 730 arch/um/drivers/vector_kern.c err = vector_parse(str, &n, ¶ms, error_out); params 739 arch/um/drivers/vector_kern.c params = kstrdup(params, GFP_KERNEL); params 740 arch/um/drivers/vector_kern.c if (params == NULL) { params 745 arch/um/drivers/vector_kern.c parsed = uml_parse_vector_ifspec(params); params 130 arch/x86/boot/compressed/eboot.c static void setup_efi_pci(struct boot_params *params) params 162 arch/x86/boot/compressed/eboot.c data = (struct setup_data *)(unsigned long)params->hdr.setup_data; params 186 arch/x86/boot/compressed/eboot.c params->hdr.setup_data = (unsigned long)rom; params 491 arch/x86/boot/compressed/eboot.c static void add_e820ext(struct boot_params *params, params 500 arch/x86/boot/compressed/eboot.c data = (struct setup_data *)(unsigned long)params->hdr.setup_data; params 508 arch/x86/boot/compressed/eboot.c params->hdr.setup_data = (unsigned long)e820ext; params 512 arch/x86/boot/compressed/eboot.c setup_e820(struct boot_params *params, struct setup_data *e820ext, u32 e820ext_size) params 514 arch/x86/boot/compressed/eboot.c struct boot_e820_entry *entry = params->e820_table; params 515 arch/x86/boot/compressed/eboot.c struct efi_info *efi = ¶ms->efi_info; params 579 arch/x86/boot/compressed/eboot.c if (nr_entries == ARRAY_SIZE(params->e820_table)) { params 597 arch/x86/boot/compressed/eboot.c if (nr_entries > ARRAY_SIZE(params->e820_table)) { params 598 arch/x86/boot/compressed/eboot.c u32 nr_e820ext = nr_entries - ARRAY_SIZE(params->e820_table); params 600 arch/x86/boot/compressed/eboot.c add_e820ext(params, e820ext, nr_e820ext); params 604 arch/x86/boot/compressed/eboot.c params->e820_entries = (u8)nr_entries; params 632 arch/x86/boot/compressed/eboot.c static efi_status_t allocate_e820(struct boot_params *params, params 655 arch/x86/boot/compressed/eboot.c if (nr_desc > ARRAY_SIZE(params->e820_table)) { params 656 arch/x86/boot/compressed/eboot.c u32 nr_e820ext = nr_desc - ARRAY_SIZE(params->e820_table); params 46 arch/x86/boot/edd.c sector_size = ei->params.bytes_per_sector; params 99 arch/x86/boot/edd.c ei->params.length = sizeof(ei->params); params 101 arch/x86/boot/edd.c ireg.si = (size_t)&ei->params; params 10 arch/x86/include/asm/crash.h struct boot_params *params); params 14 arch/x86/include/asm/insn-eval.h #define INSN_CODE_SEG_ADDR_SZ(params) ((params >> 4) & 0xf) params 15 arch/x86/include/asm/insn-eval.h #define INSN_CODE_SEG_OPND_SZ(params) (params & 0xf) params 264 arch/x86/kernel/cpu/microcode/core.c struct boot_params *params; params 267 arch/x86/kernel/cpu/microcode/core.c params = (struct boot_params *)__pa_nodebug(&boot_params); params 269 arch/x86/kernel/cpu/microcode/core.c params = &boot_params; params 271 arch/x86/kernel/cpu/microcode/core.c size = params->hdr.ramdisk_size; params 278 arch/x86/kernel/cpu/microcode/core.c start = params->hdr.ramdisk_image; params 45 arch/x86/kernel/crash.c struct boot_params *params; params 291 arch/x86/kernel/crash.c static int add_e820_entry(struct boot_params *params, struct e820_entry *entry) params 295 arch/x86/kernel/crash.c nr_e820_entries = params->e820_entries; params 299 arch/x86/kernel/crash.c memcpy(¶ms->e820_table[nr_e820_entries], entry, params 301 arch/x86/kernel/crash.c params->e820_entries++; params 308 arch/x86/kernel/crash.c struct boot_params *params = cmd->params; params 314 arch/x86/kernel/crash.c add_e820_entry(params, &ei); params 344 arch/x86/kernel/crash.c int crash_setup_memmap_entries(struct kimage *image, struct boot_params *params) params 357 arch/x86/kernel/crash.c cmd.params = params; params 363 arch/x86/kernel/crash.c add_e820_entry(params, &ei); params 387 arch/x86/kernel/crash.c add_e820_entry(params, &ei); params 404 arch/x86/kernel/crash.c add_e820_entry(params, &ei); params 55 arch/x86/kernel/kexec-bzimage64.c static int setup_initrd(struct boot_params *params, params 58 arch/x86/kernel/kexec-bzimage64.c params->hdr.ramdisk_image = initrd_load_addr & 0xffffffffUL; params 59 arch/x86/kernel/kexec-bzimage64.c params->hdr.ramdisk_size = initrd_len & 0xffffffffUL; params 61 arch/x86/kernel/kexec-bzimage64.c params->ext_ramdisk_image = initrd_load_addr >> 32; params 62 arch/x86/kernel/kexec-bzimage64.c params->ext_ramdisk_size = initrd_len >> 32; params 67 arch/x86/kernel/kexec-bzimage64.c static int setup_cmdline(struct kimage *image, struct boot_params *params, params 72 arch/x86/kernel/kexec-bzimage64.c char *cmdline_ptr = ((char *)params) + cmdline_offset; params 90 arch/x86/kernel/kexec-bzimage64.c params->hdr.cmd_line_ptr = cmdline_low_32; params 92 arch/x86/kernel/kexec-bzimage64.c params->ext_cmd_line_ptr = cmdline_ext_32; params 97 arch/x86/kernel/kexec-bzimage64.c static int setup_e820_entries(struct boot_params *params) params 107 arch/x86/kernel/kexec-bzimage64.c params->e820_entries = nr_e820_entries; params 108 arch/x86/kernel/kexec-bzimage64.c memcpy(¶ms->e820_table, &e820_table_kexec->entries, nr_e820_entries*sizeof(struct e820_entry)); params 114 arch/x86/kernel/kexec-bzimage64.c static int setup_efi_info_memmap(struct boot_params *params, params 119 arch/x86/kernel/kexec-bzimage64.c void *efi_map = (void *)params + efi_map_offset; params 121 arch/x86/kernel/kexec-bzimage64.c struct efi_info *ei = ¶ms->efi_info; params 136 arch/x86/kernel/kexec-bzimage64.c prepare_add_efi_setup_data(struct boot_params *params, params 141 arch/x86/kernel/kexec-bzimage64.c struct setup_data *sd = (void *)params + efi_setup_data_offset; params 154 arch/x86/kernel/kexec-bzimage64.c sd->next = params->hdr.setup_data; params 155 arch/x86/kernel/kexec-bzimage64.c params->hdr.setup_data = setup_data_phys; params 161 arch/x86/kernel/kexec-bzimage64.c setup_efi_state(struct boot_params *params, unsigned long params_load_addr, params 166 arch/x86/kernel/kexec-bzimage64.c struct efi_info *ei = ¶ms->efi_info; params 183 arch/x86/kernel/kexec-bzimage64.c params->secure_boot = boot_params.secure_boot; params 191 arch/x86/kernel/kexec-bzimage64.c setup_efi_info_memmap(params, params_load_addr, efi_map_offset, params 193 arch/x86/kernel/kexec-bzimage64.c prepare_add_efi_setup_data(params, params_load_addr, params 200 arch/x86/kernel/kexec-bzimage64.c setup_boot_parameters(struct kimage *image, struct boot_params *params, params 210 arch/x86/kernel/kexec-bzimage64.c params->hdr.hardware_subarch = boot_params.hdr.hardware_subarch; params 213 arch/x86/kernel/kexec-bzimage64.c memcpy(¶ms->screen_info, &boot_params.screen_info, params 217 arch/x86/kernel/kexec-bzimage64.c params->screen_info.ext_mem_k = 0; params 218 arch/x86/kernel/kexec-bzimage64.c params->alt_mem_k = 0; params 221 arch/x86/kernel/kexec-bzimage64.c params->acpi_rsdp_addr = boot_params.acpi_rsdp_addr; params 224 arch/x86/kernel/kexec-bzimage64.c memset(¶ms->apm_bios_info, 0, sizeof(params->apm_bios_info)); params 227 arch/x86/kernel/kexec-bzimage64.c memset(¶ms->hd0_info, 0, sizeof(params->hd0_info)); params 228 arch/x86/kernel/kexec-bzimage64.c memset(¶ms->hd1_info, 0, sizeof(params->hd1_info)); params 231 arch/x86/kernel/kexec-bzimage64.c ret = crash_setup_memmap_entries(image, params); params 235 arch/x86/kernel/kexec-bzimage64.c setup_e820_entries(params); params 237 arch/x86/kernel/kexec-bzimage64.c nr_e820_entries = params->e820_entries; params 240 arch/x86/kernel/kexec-bzimage64.c if (params->e820_table[i].type != E820_TYPE_RAM) params 242 arch/x86/kernel/kexec-bzimage64.c start = params->e820_table[i].addr; params 243 arch/x86/kernel/kexec-bzimage64.c end = params->e820_table[i].addr + params->e820_table[i].size - 1; params 247 arch/x86/kernel/kexec-bzimage64.c params->screen_info.ext_mem_k = mem_k; params 248 arch/x86/kernel/kexec-bzimage64.c params->alt_mem_k = mem_k; params 250 arch/x86/kernel/kexec-bzimage64.c params->screen_info.ext_mem_k = 0xfc00; /* 64M*/ params 252 arch/x86/kernel/kexec-bzimage64.c params->alt_mem_k = 0xffffffff; params 258 arch/x86/kernel/kexec-bzimage64.c setup_efi_state(params, params_load_addr, efi_map_offset, efi_map_sz, params 262 arch/x86/kernel/kexec-bzimage64.c memcpy(params->eddbuf, boot_params.eddbuf, params 264 arch/x86/kernel/kexec-bzimage64.c params->eddbuf_entries = boot_params.eddbuf_entries; params 266 arch/x86/kernel/kexec-bzimage64.c memcpy(params->edd_mbr_sig_buffer, boot_params.edd_mbr_sig_buffer, params 344 arch/x86/kernel/kexec-bzimage64.c struct boot_params *params; params 417 arch/x86/kernel/kexec-bzimage64.c params = kzalloc(kbuf.bufsz, GFP_KERNEL); params 418 arch/x86/kernel/kexec-bzimage64.c if (!params) params 427 arch/x86/kernel/kexec-bzimage64.c memcpy(¶ms->hdr, (kernel + setup_hdr_offset), setup_header_size); params 429 arch/x86/kernel/kexec-bzimage64.c kbuf.buffer = params; params 470 arch/x86/kernel/kexec-bzimage64.c setup_initrd(params, initrd_load_addr, initrd_len); params 473 arch/x86/kernel/kexec-bzimage64.c setup_cmdline(image, params, bootparam_load_addr, params 477 arch/x86/kernel/kexec-bzimage64.c params->hdr.type_of_loader = 0x0D << 4; params 478 arch/x86/kernel/kexec-bzimage64.c params->hdr.loadflags = 0; params 502 arch/x86/kernel/kexec-bzimage64.c ret = setup_boot_parameters(image, params, bootparam_load_addr, params 520 arch/x86/kernel/kexec-bzimage64.c ldata->bootparams_buf = params; params 524 arch/x86/kernel/kexec-bzimage64.c kfree(params); params 1663 arch/x86/kvm/hyperv.c vcpu->run->hyperv.u.hcall.params[0] = ingpa; params 1664 arch/x86/kvm/hyperv.c vcpu->run->hyperv.u.hcall.params[1] = outgpa; params 6423 arch/x86/kvm/svm.c struct kvm_sev_launch_start params; params 6431 arch/x86/kvm/svm.c if (copy_from_user(¶ms, (void __user *)(uintptr_t)argp->data, sizeof(params))) params 6439 arch/x86/kvm/svm.c if (params.dh_uaddr) { params 6440 arch/x86/kvm/svm.c dh_blob = psp_copy_user_blob(params.dh_uaddr, params.dh_len); params 6447 arch/x86/kvm/svm.c start->dh_cert_len = params.dh_len; params 6451 arch/x86/kvm/svm.c if (params.session_uaddr) { params 6452 arch/x86/kvm/svm.c session_blob = psp_copy_user_blob(params.session_uaddr, params.session_len); params 6459 arch/x86/kvm/svm.c start->session_len = params.session_len; params 6462 arch/x86/kvm/svm.c start->handle = params.handle; params 6463 arch/x86/kvm/svm.c start->policy = params.policy; params 6476 arch/x86/kvm/svm.c params.handle = start->handle; params 6477 arch/x86/kvm/svm.c if (copy_to_user((void __user *)(uintptr_t)argp->data, ¶ms, sizeof(params))) { params 6520 arch/x86/kvm/svm.c struct kvm_sev_launch_update_data params; params 6528 arch/x86/kvm/svm.c if (copy_from_user(¶ms, (void __user *)(uintptr_t)argp->data, sizeof(params))) params 6535 arch/x86/kvm/svm.c vaddr = params.uaddr; params 6536 arch/x86/kvm/svm.c size = params.len; params 6597 arch/x86/kvm/svm.c struct kvm_sev_launch_measure params; params 6605 arch/x86/kvm/svm.c if (copy_from_user(¶ms, measure, sizeof(params))) params 6613 arch/x86/kvm/svm.c if (!params.len) params 6616 arch/x86/kvm/svm.c p = (void __user *)(uintptr_t)params.uaddr; params 6618 arch/x86/kvm/svm.c if (params.len > SEV_FW_BLOB_MAX_SIZE) { params 6624 arch/x86/kvm/svm.c blob = kmalloc(params.len, GFP_KERNEL); params 6629 arch/x86/kvm/svm.c data->len = params.len; params 6639 arch/x86/kvm/svm.c if (!params.len) params 6646 arch/x86/kvm/svm.c if (copy_to_user(p, blob, params.len)) params 6651 arch/x86/kvm/svm.c params.len = data->len; params 6652 arch/x86/kvm/svm.c if (copy_to_user(measure, ¶ms, sizeof(params))) params 6684 arch/x86/kvm/svm.c struct kvm_sev_guest_status params; params 6700 arch/x86/kvm/svm.c params.policy = data->policy; params 6701 arch/x86/kvm/svm.c params.state = data->state; params 6702 arch/x86/kvm/svm.c params.handle = data->handle; params 6704 arch/x86/kvm/svm.c if (copy_to_user((void __user *)(uintptr_t)argp->data, ¶ms, sizeof(params))) params 6954 arch/x86/kvm/svm.c struct kvm_sev_launch_secret params; params 6963 arch/x86/kvm/svm.c if (copy_from_user(¶ms, (void __user *)(uintptr_t)argp->data, sizeof(params))) params 6966 arch/x86/kvm/svm.c pages = sev_pin_memory(kvm, params.guest_uaddr, params.guest_len, &n, 1); params 6984 arch/x86/kvm/svm.c offset = params.guest_uaddr & (PAGE_SIZE - 1); params 6986 arch/x86/kvm/svm.c data->guest_len = params.guest_len; params 6988 arch/x86/kvm/svm.c blob = psp_copy_user_blob(params.trans_uaddr, params.trans_len); params 6995 arch/x86/kvm/svm.c data->trans_len = params.trans_len; params 6997 arch/x86/kvm/svm.c hdr = psp_copy_user_blob(params.hdr_uaddr, params.hdr_len); params 7003 arch/x86/kvm/svm.c data->hdr_len = params.hdr_len; params 1134 arch/x86/xen/enlighten_pv.c info->params.length = sizeof(info->params); params 1136 arch/x86/xen/enlighten_pv.c &info->params); params 227 arch/xtensa/kernel/setup.c void __init early_init_devtree(void *params) params 229 arch/xtensa/kernel/setup.c early_init_dt_scan(params); params 397 block/blk-iocost.c struct ioc_params params; params 689 block/blk-iocost.c if (ioc->params.qos[QOS_RLAT] >= ioc->params.qos[QOS_WLAT]) { params 690 block/blk-iocost.c ppm = ioc->params.qos[QOS_RPPM]; params 691 block/blk-iocost.c lat = ioc->params.qos[QOS_RLAT]; params 693 block/blk-iocost.c ppm = ioc->params.qos[QOS_WPPM]; params 694 block/blk-iocost.c lat = ioc->params.qos[QOS_WLAT]; params 807 block/blk-iocost.c u64 *u = ioc->params.i_lcoefs; params 808 block/blk-iocost.c u64 *c = ioc->params.lcoefs; params 837 block/blk-iocost.c memcpy(ioc->params.qos, p->qos, sizeof(p->qos)); params 839 block/blk-iocost.c memcpy(ioc->params.i_lcoefs, p->i_lcoefs, sizeof(p->i_lcoefs)); params 844 block/blk-iocost.c ioc->vrate_min = DIV64_U64_ROUND_UP((u64)ioc->params.qos[QOS_MIN] * params 846 block/blk-iocost.c ioc->vrate_max = div64_u64((u64)ioc->params.qos[QOS_MAX] * params 1353 block/blk-iocost.c u32 ppm_rthr = MILLION - ioc->params.qos[QOS_RPPM]; params 1354 block/blk-iocost.c u32 ppm_wthr = MILLION - ioc->params.qos[QOS_WPPM]; params 1646 block/blk-iocost.c coef_seqio = ioc->params.lcoefs[LCOEF_RSEQIO]; params 1647 block/blk-iocost.c coef_randio = ioc->params.lcoefs[LCOEF_RRANDIO]; params 1648 block/blk-iocost.c coef_page = ioc->params.lcoefs[LCOEF_RPAGE]; params 1651 block/blk-iocost.c coef_seqio = ioc->params.lcoefs[LCOEF_WSEQIO]; params 1652 block/blk-iocost.c coef_randio = ioc->params.lcoefs[LCOEF_WRANDIO]; params 1653 block/blk-iocost.c coef_page = ioc->params.lcoefs[LCOEF_WPAGE]; params 1896 block/blk-iocost.c if (on_q_ns <= ioc->params.qos[pidx] * NSEC_PER_USEC) params 2169 block/blk-iocost.c ioc->params.qos[QOS_RPPM] / 10000, params 2170 block/blk-iocost.c ioc->params.qos[QOS_RPPM] % 10000 / 100, params 2171 block/blk-iocost.c ioc->params.qos[QOS_RLAT], params 2172 block/blk-iocost.c ioc->params.qos[QOS_WPPM] / 10000, params 2173 block/blk-iocost.c ioc->params.qos[QOS_WPPM] % 10000 / 100, params 2174 block/blk-iocost.c ioc->params.qos[QOS_WLAT], params 2175 block/blk-iocost.c ioc->params.qos[QOS_MIN] / 10000, params 2176 block/blk-iocost.c ioc->params.qos[QOS_MIN] % 10000 / 100, params 2177 block/blk-iocost.c ioc->params.qos[QOS_MAX] / 10000, params 2178 block/blk-iocost.c ioc->params.qos[QOS_MAX] % 10000 / 100); params 2230 block/blk-iocost.c memcpy(qos, ioc->params.qos, sizeof(qos)); params 2311 block/blk-iocost.c memcpy(ioc->params.qos, qos, sizeof(qos)); params 2334 block/blk-iocost.c u64 *u = ioc->params.i_lcoefs; params 2396 block/blk-iocost.c memcpy(u, ioc->params.i_lcoefs, sizeof(u)); params 2437 block/blk-iocost.c memcpy(ioc->params.i_lcoefs, u, sizeof(u)); params 400 block/blk-mq-debugfs.c const struct show_busy_params *params = data; params 402 block/blk-mq-debugfs.c if (rq->mq_hctx == params->hctx) params 403 block/blk-mq-debugfs.c __blk_mq_debugfs_rq_show(params->m, params 412 block/blk-mq-debugfs.c struct show_busy_params params = { .m = m, .hctx = hctx }; params 415 block/blk-mq-debugfs.c ¶ms); params 408 crypto/asymmetric_keys/asym_tpm.c static int tpm_key_query(const struct kernel_pkey_params *params, params 411 crypto/asymmetric_keys/asym_tpm.c struct tpm_key *tk = params->key->payload.data[asym_crypto]; params 420 crypto/asymmetric_keys/asym_tpm.c ret = determine_akcipher(params->encoding, params->hash_algo, alg_name); params 460 crypto/asymmetric_keys/asym_tpm.c struct kernel_pkey_params *params, params 474 crypto/asymmetric_keys/asym_tpm.c ret = determine_akcipher(params->encoding, params->hash_algo, alg_name); params 494 crypto/asymmetric_keys/asym_tpm.c sg_init_one(&in_sg, in, params->in_len); params 495 crypto/asymmetric_keys/asym_tpm.c sg_init_one(&out_sg, out, params->out_len); params 496 crypto/asymmetric_keys/asym_tpm.c akcipher_request_set_crypt(req, &in_sg, &out_sg, params->in_len, params 497 crypto/asymmetric_keys/asym_tpm.c params->out_len); params 520 crypto/asymmetric_keys/asym_tpm.c struct kernel_pkey_params *params, params 531 crypto/asymmetric_keys/asym_tpm.c if (params->hash_algo) params 534 crypto/asymmetric_keys/asym_tpm.c if (strcmp(params->encoding, "pkcs1")) params 555 crypto/asymmetric_keys/asym_tpm.c in, params->in_len, out, params->out_len); params 644 crypto/asymmetric_keys/asym_tpm.c struct kernel_pkey_params *params, params 652 crypto/asymmetric_keys/asym_tpm.c uint32_t in_len = params->in_len; params 657 crypto/asymmetric_keys/asym_tpm.c if (strcmp(params->encoding, "pkcs1")) params 660 crypto/asymmetric_keys/asym_tpm.c if (params->hash_algo) { params 662 crypto/asymmetric_keys/asym_tpm.c lookup_asn1(params->hash_algo); params 703 crypto/asymmetric_keys/asym_tpm.c r = tpm_sign(tb, keyhandle, keyauth, in, in_len, out, params->out_len); params 721 crypto/asymmetric_keys/asym_tpm.c static int tpm_key_eds_op(struct kernel_pkey_params *params, params 724 crypto/asymmetric_keys/asym_tpm.c struct tpm_key *tk = params->key->payload.data[asym_crypto]; params 728 crypto/asymmetric_keys/asym_tpm.c switch (params->op) { params 730 crypto/asymmetric_keys/asym_tpm.c ret = tpm_key_encrypt(tk, params, in, out); params 733 crypto/asymmetric_keys/asym_tpm.c ret = tpm_key_decrypt(tk, params, in, out); params 736 crypto/asymmetric_keys/asym_tpm.c ret = tpm_key_sign(tk, params, in, out); params 16 crypto/asymmetric_keys/asymmetric_keys.h extern int asymmetric_key_eds_op(struct kernel_pkey_params *params, params 538 crypto/asymmetric_keys/asymmetric_type.c int asymmetric_key_eds_op(struct kernel_pkey_params *params, params 542 crypto/asymmetric_keys/asymmetric_type.c struct key *key = params->key; params 556 crypto/asymmetric_keys/asymmetric_type.c ret = subtype->eds_op(params, in, out); params 562 crypto/asymmetric_keys/asymmetric_type.c static int asymmetric_key_verify_signature(struct kernel_pkey_params *params, params 566 crypto/asymmetric_keys/asymmetric_type.c .s_size = params->in2_len, params 567 crypto/asymmetric_keys/asymmetric_type.c .digest_size = params->in_len, params 568 crypto/asymmetric_keys/asymmetric_type.c .encoding = params->encoding, params 569 crypto/asymmetric_keys/asymmetric_type.c .hash_algo = params->hash_algo, params 574 crypto/asymmetric_keys/asymmetric_type.c return verify_signature(params->key, &sig); params 44 crypto/asymmetric_keys/public_key.c kfree(key->params); params 103 crypto/asymmetric_keys/public_key.c static int software_key_query(const struct kernel_pkey_params *params, params 107 crypto/asymmetric_keys/public_key.c struct public_key *pkey = params->key->payload.data[asym_crypto]; params 112 crypto/asymmetric_keys/public_key.c ret = software_key_determine_akcipher(params->encoding, params 113 crypto/asymmetric_keys/public_key.c params->hash_algo, params 130 crypto/asymmetric_keys/public_key.c memcpy(ptr, pkey->params, pkey->paramlen); params 163 crypto/asymmetric_keys/public_key.c static int software_key_eds_op(struct kernel_pkey_params *params, params 166 crypto/asymmetric_keys/public_key.c const struct public_key *pkey = params->key->payload.data[asym_crypto]; params 177 crypto/asymmetric_keys/public_key.c ret = software_key_determine_akcipher(params->encoding, params 178 crypto/asymmetric_keys/public_key.c params->hash_algo, params 201 crypto/asymmetric_keys/public_key.c memcpy(ptr, pkey->params, pkey->paramlen); params 210 crypto/asymmetric_keys/public_key.c sg_init_one(&in_sg, in, params->in_len); params 211 crypto/asymmetric_keys/public_key.c sg_init_one(&out_sg, out, params->out_len); params 212 crypto/asymmetric_keys/public_key.c akcipher_request_set_crypt(req, &in_sg, &out_sg, params->in_len, params 213 crypto/asymmetric_keys/public_key.c params->out_len); params 220 crypto/asymmetric_keys/public_key.c switch (params->op) { params 292 crypto/asymmetric_keys/public_key.c memcpy(ptr, pkey->params, pkey->paramlen); params 42 crypto/asymmetric_keys/signature.c int query_asymmetric_key(const struct kernel_pkey_params *params, params 46 crypto/asymmetric_keys/signature.c struct key *key = params->key; params 60 crypto/asymmetric_keys/signature.c ret = subtype->query(params, info); params 80 crypto/asymmetric_keys/signature.c int encrypt_blob(struct kernel_pkey_params *params, params 83 crypto/asymmetric_keys/signature.c params->op = kernel_pkey_encrypt; params 84 crypto/asymmetric_keys/signature.c return asymmetric_key_eds_op(params, data, enc); params 101 crypto/asymmetric_keys/signature.c int decrypt_blob(struct kernel_pkey_params *params, params 104 crypto/asymmetric_keys/signature.c params->op = kernel_pkey_decrypt; params 105 crypto/asymmetric_keys/signature.c return asymmetric_key_eds_op(params, enc, data); params 122 crypto/asymmetric_keys/signature.c int create_signature(struct kernel_pkey_params *params, params 125 crypto/asymmetric_keys/signature.c params->op = kernel_pkey_sign; params 126 crypto/asymmetric_keys/signature.c return asymmetric_key_eds_op(params, data, enc); params 25 crypto/asymmetric_keys/x509_cert_parser.c const void *params; /* Key parameters */ params 111 crypto/asymmetric_keys/x509_cert_parser.c cert->pub->params = kmemdup(ctx->params, ctx->params_size, GFP_KERNEL); params 112 crypto/asymmetric_keys/x509_cert_parser.c if (!cert->pub->params) params 439 crypto/asymmetric_keys/x509_cert_parser.c ctx->params = value - hdrlen; params 52 crypto/dh.c static int dh_set_params(struct dh_ctx *ctx, struct dh *params) params 54 crypto/dh.c if (dh_check_params_length(params->p_size << 3)) params 57 crypto/dh.c ctx->p = mpi_read_raw_data(params->p, params->p_size); params 61 crypto/dh.c if (params->q && params->q_size) { params 62 crypto/dh.c ctx->q = mpi_read_raw_data(params->q, params->q_size); params 67 crypto/dh.c ctx->g = mpi_read_raw_data(params->g, params->g_size); params 78 crypto/dh.c struct dh params; params 83 crypto/dh.c if (crypto_dh_decode_key(buf, len, ¶ms) < 0) params 86 crypto/dh.c if (dh_set_params(ctx, ¶ms) < 0) params 89 crypto/dh.c ctx->xa = mpi_read_raw_data(params.key, params.key_size); params 40 crypto/dh_helper.c int crypto_dh_encode_key(char *buf, unsigned int len, const struct dh *params) params 53 crypto/dh_helper.c ptr = dh_pack_data(ptr, end, ¶ms->key_size, params 54 crypto/dh_helper.c sizeof(params->key_size)); params 55 crypto/dh_helper.c ptr = dh_pack_data(ptr, end, ¶ms->p_size, sizeof(params->p_size)); params 56 crypto/dh_helper.c ptr = dh_pack_data(ptr, end, ¶ms->q_size, sizeof(params->q_size)); params 57 crypto/dh_helper.c ptr = dh_pack_data(ptr, end, ¶ms->g_size, sizeof(params->g_size)); params 58 crypto/dh_helper.c ptr = dh_pack_data(ptr, end, params->key, params->key_size); params 59 crypto/dh_helper.c ptr = dh_pack_data(ptr, end, params->p, params->p_size); params 60 crypto/dh_helper.c ptr = dh_pack_data(ptr, end, params->q, params->q_size); params 61 crypto/dh_helper.c ptr = dh_pack_data(ptr, end, params->g, params->g_size); params 68 crypto/dh_helper.c int crypto_dh_decode_key(const char *buf, unsigned int len, struct dh *params) params 80 crypto/dh_helper.c ptr = dh_unpack_data(¶ms->key_size, ptr, sizeof(params->key_size)); params 81 crypto/dh_helper.c ptr = dh_unpack_data(¶ms->p_size, ptr, sizeof(params->p_size)); params 82 crypto/dh_helper.c ptr = dh_unpack_data(¶ms->q_size, ptr, sizeof(params->q_size)); params 83 crypto/dh_helper.c ptr = dh_unpack_data(¶ms->g_size, ptr, sizeof(params->g_size)); params 84 crypto/dh_helper.c if (secret.len != crypto_dh_key_len(params)) params 91 crypto/dh_helper.c if (params->key_size > params->p_size || params 92 crypto/dh_helper.c params->g_size > params->p_size || params->q_size > params->p_size) params 98 crypto/dh_helper.c params->key = (void *)ptr; params 99 crypto/dh_helper.c params->p = (void *)(ptr + params->key_size); params 100 crypto/dh_helper.c params->q = (void *)(ptr + params->key_size + params->p_size); params 101 crypto/dh_helper.c params->g = (void *)(ptr + params->key_size + params->p_size + params 102 crypto/dh_helper.c params->q_size); params 109 crypto/dh_helper.c if (memchr_inv(params->p, 0, params->p_size) == NULL) params 113 crypto/dh_helper.c if (params->q_size == 0) params 114 crypto/dh_helper.c params->q = NULL; params 39 crypto/ecdh.c struct ecdh params; params 42 crypto/ecdh.c if (crypto_ecdh_decode_key(buf, len, ¶ms) < 0) params 45 crypto/ecdh.c ndigits = ecdh_supported_curve(params.curve_id); params 49 crypto/ecdh.c ctx->curve_id = params.curve_id; params 52 crypto/ecdh.c if (!params.key || !params.key_size) params 57 crypto/ecdh.c (const u64 *)params.key, params.key_size) < 0) params 60 crypto/ecdh.c memcpy(ctx->private_key, params.key, params.key_size); params 27 crypto/ecdh_helper.c unsigned int crypto_ecdh_key_len(const struct ecdh *params) params 29 crypto/ecdh_helper.c return ECDH_KPP_SECRET_MIN_SIZE + params->key_size; params 34 crypto/ecdh_helper.c const struct ecdh *params) params 45 crypto/ecdh_helper.c if (len != crypto_ecdh_key_len(params)) params 49 crypto/ecdh_helper.c ptr = ecdh_pack_data(ptr, ¶ms->curve_id, sizeof(params->curve_id)); params 50 crypto/ecdh_helper.c ptr = ecdh_pack_data(ptr, ¶ms->key_size, sizeof(params->key_size)); params 51 crypto/ecdh_helper.c ecdh_pack_data(ptr, params->key, params->key_size); params 58 crypto/ecdh_helper.c struct ecdh *params) params 70 crypto/ecdh_helper.c ptr = ecdh_unpack_data(¶ms->curve_id, ptr, sizeof(params->curve_id)); params 71 crypto/ecdh_helper.c ptr = ecdh_unpack_data(¶ms->key_size, ptr, sizeof(params->key_size)); params 72 crypto/ecdh_helper.c if (secret.len != crypto_ecdh_key_len(params)) params 78 crypto/ecdh_helper.c params->key = (void *)ptr; params 196 crypto/ecrdsa.c u8 *params; params 204 crypto/ecrdsa.c params = ecrdsa_unpack_u32(¶mlen, params 220 crypto/ecrdsa.c err = asn1_ber_decoder(&ecrdsa_params_decoder, ctx, params, paramlen); params 3690 crypto/testmgr.c memcpy(ptr, vecs->params, vecs->param_len); params 145 crypto/testmgr.h const unsigned char *params; params 575 crypto/testmgr.h .params = /* OID_gostCPSignA */ params 601 crypto/testmgr.h .params = /* OID_gostCPSignB */ params 627 crypto/testmgr.h .params = /* OID_gostCPSignC */ params 657 crypto/testmgr.h .params = /* OID_gostTC26Sign512A */ params 692 crypto/testmgr.h .params = /* OID_gostTC26Sign512B */ params 35 crypto/zstd.c const ZSTD_parameters params = zstd_params(); params 36 crypto/zstd.c const size_t wksp_size = ZSTD_CCtxWorkspaceBound(params.cParams); params 155 crypto/zstd.c const ZSTD_parameters params = zstd_params(); params 157 crypto/zstd.c out_len = ZSTD_compressCCtx(zctx->cctx, dst, *dlen, src, slen, params); params 31 drivers/acpi/acpi_adxl.c static union acpi_object *params; params 163 drivers/acpi/acpi_adxl.c params = adxl_dsm(ADXL_IDX_GET_ADDR_PARAMS, NULL); params 164 drivers/acpi/acpi_adxl.c if (!params) { params 169 drivers/acpi/acpi_adxl.c p = params->package.elements + 1; params 173 drivers/acpi/acpi_adxl.c ACPI_FREE(params); params 183 drivers/acpi/acpi_adxl.c ACPI_FREE(params); params 155 drivers/acpi/acpica/acdispat.h acpi_ds_method_data_init_args(union acpi_operand_object **params, params 182 drivers/acpi/acpica/acparser.h union acpi_operand_object **params, params 69 drivers/acpi/acpica/acstruct.h union acpi_operand_object **params; params 99 drivers/acpi/acpica/dbexec.c union acpi_object params[ACPI_DEBUGGER_MAX_ARGS + 1]; params 123 drivers/acpi/acpica/dbexec.c ¶ms[i]); params 132 drivers/acpi/acpica/dbexec.c param_objects.pointer = params; params 176 drivers/acpi/acpica/dbexec.c acpi_db_delete_objects(param_objects.count, params); params 370 drivers/acpi/acpica/dbmethod.c union acpi_object params[ACPI_METHOD_NUM_ARGS]; params 403 drivers/acpi/acpica/dbmethod.c params[i].type = ACPI_TYPE_INTEGER; params 404 drivers/acpi/acpica/dbmethod.c params[i].integer.value = 1; params 407 drivers/acpi/acpica/dbmethod.c param_objects.pointer = params; params 814 drivers/acpi/acpica/dbtest.c union acpi_object params[2]; params 818 drivers/acpi/acpica/dbtest.c params[0].type = ACPI_TYPE_LOCAL_REFERENCE; params 819 drivers/acpi/acpica/dbtest.c params[0].reference.actual_type = node->type; params 820 drivers/acpi/acpica/dbtest.c params[0].reference.handle = ACPI_CAST_PTR(acpi_handle, node); params 823 drivers/acpi/acpica/dbtest.c param_objects.pointer = params; params 896 drivers/acpi/acpica/dbtest.c union acpi_object params[2]; params 899 drivers/acpi/acpica/dbtest.c params[0].type = ACPI_TYPE_LOCAL_REFERENCE; params 900 drivers/acpi/acpica/dbtest.c params[0].reference.actual_type = node->type; params 901 drivers/acpi/acpica/dbtest.c params[0].reference.handle = ACPI_CAST_PTR(acpi_handle, node); params 905 drivers/acpi/acpica/dbtest.c memcpy(¶ms[1], value, sizeof(union acpi_object)); params 908 drivers/acpi/acpica/dbtest.c param_objects.pointer = params; params 983 drivers/acpi/acpica/dbtest.c union acpi_object params[ACPI_METHOD_NUM_ARGS]; params 1031 drivers/acpi/acpica/dbtest.c this_param = params; params 1052 drivers/acpi/acpica/dbtest.c this_param->buffer.pointer = (u8 *)params; /* just a garbage buffer */ params 1074 drivers/acpi/acpica/dbtest.c param_objects.pointer = params; params 158 drivers/acpi/acpica/dsmthdat.c acpi_ds_method_data_init_args(union acpi_operand_object **params, params 165 drivers/acpi/acpica/dsmthdat.c ACPI_FUNCTION_TRACE_PTR(ds_method_data_init_args, params); params 167 drivers/acpi/acpica/dsmthdat.c if (!params) { params 176 drivers/acpi/acpica/dsmthdat.c (index < max_param_count) && params[index]) { params 184 drivers/acpi/acpica/dsmthdat.c params[index], walk_state); params 589 drivers/acpi/acpica/dswstate.c walk_state->params = info->parameters; params 616 drivers/acpi/acpica/dswstate.c status = acpi_ds_method_data_init_args(walk_state->params, params 435 drivers/acpi/utils.c union acpi_object params[3] = { params 440 drivers/acpi/utils.c struct acpi_object_list arg_list = {3, params}; params 442 drivers/acpi/utils.c params[0].integer.value = source_event; params 443 drivers/acpi/utils.c params[1].integer.value = status_code; params 445 drivers/acpi/utils.c params[2].buffer.pointer = status_buf->pointer; params 446 drivers/acpi/utils.c params[2].buffer.length = status_buf->length; params 448 drivers/acpi/utils.c params[2].buffer.pointer = NULL; params 449 drivers/acpi/utils.c params[2].buffer.length = 0; params 621 drivers/acpi/utils.c union acpi_object params[4]; params 624 drivers/acpi/utils.c .pointer = params, params 627 drivers/acpi/utils.c params[0].type = ACPI_TYPE_BUFFER; params 628 drivers/acpi/utils.c params[0].buffer.length = 16; params 629 drivers/acpi/utils.c params[0].buffer.pointer = (u8 *)guid; params 630 drivers/acpi/utils.c params[1].type = ACPI_TYPE_INTEGER; params 631 drivers/acpi/utils.c params[1].integer.value = rev; params 632 drivers/acpi/utils.c params[2].type = ACPI_TYPE_INTEGER; params 633 drivers/acpi/utils.c params[2].integer.value = func; params 635 drivers/acpi/utils.c params[3] = *argv4; params 637 drivers/acpi/utils.c params[3].type = ACPI_TYPE_PACKAGE; params 638 drivers/acpi/utils.c params[3].package.count = 0; params 639 drivers/acpi/utils.c params[3].package.elements = NULL; params 3797 drivers/ata/libata-core.c int sata_link_debounce(struct ata_link *link, const unsigned long *params, params 3800 drivers/ata/libata-core.c unsigned long interval = params[0]; params 3801 drivers/ata/libata-core.c unsigned long duration = params[1]; params 3806 drivers/ata/libata-core.c t = ata_deadline(jiffies, params[2]); params 3859 drivers/ata/libata-core.c int sata_link_resume(struct ata_link *link, const unsigned long *params, params 3901 drivers/ata/libata-core.c if ((rc = sata_link_debounce(link, params, deadline))) params 369 drivers/block/floppy.c struct floppy_drive_params params; params 3943 drivers/block/floppy.c struct floppy_drive_params *params; params 3948 drivers/block/floppy.c params = &default_drive_params[type].params; params 3955 drivers/block/floppy.c params = &default_drive_params[0].params; params 3972 drivers/block/floppy.c *UDP = *params; params 4341 drivers/block/floppy.c default_drive_params[i].params.flags |= param2; params 4343 drivers/block/floppy.c default_drive_params[i].params.flags &= ~param2; params 4354 drivers/block/floppy.c default_drive_params[i].params.select_delay = 0; params 4355 drivers/block/floppy.c default_drive_params[i].params.flags |= params 4358 drivers/block/floppy.c default_drive_params[i].params.select_delay = params 4360 drivers/block/floppy.c default_drive_params[i].params.flags &= params 560 drivers/bluetooth/btintel.c struct intel_reset params = { 0x00, 0x01, 0x00, 0x01, 0x00000000 }; params 563 drivers/bluetooth/btintel.c params.boot_param = cpu_to_le32(boot_param); params 565 drivers/bluetooth/btintel.c skb = __hci_cmd_sync(hdev, 0xfc01, sizeof(params), ¶ms, params 579 drivers/bluetooth/btintel.c struct intel_boot_params *params) params 590 drivers/bluetooth/btintel.c if (skb->len != sizeof(*params)) { params 596 drivers/bluetooth/btintel.c memcpy(params, skb->data, sizeof(*params)); params 600 drivers/bluetooth/btintel.c if (params->status) { params 602 drivers/bluetooth/btintel.c params->status); params 603 drivers/bluetooth/btintel.c return -bt_to_errno(params->status); params 607 drivers/bluetooth/btintel.c le16_to_cpu(params->dev_revid)); params 610 drivers/bluetooth/btintel.c params->secure_boot ? "enabled" : "disabled"); params 613 drivers/bluetooth/btintel.c params->otp_lock ? "enabled" : "disabled"); params 616 drivers/bluetooth/btintel.c params->api_lock ? "enabled" : "disabled"); params 619 drivers/bluetooth/btintel.c params->debug_lock ? "enabled" : "disabled"); params 622 drivers/bluetooth/btintel.c params->min_fw_build_nn, params->min_fw_build_cw, params 623 drivers/bluetooth/btintel.c 2000 + params->min_fw_build_yy); params 87 drivers/bluetooth/btintel.h struct intel_boot_params *params); params 173 drivers/bluetooth/btintel.h struct intel_boot_params *params) params 2131 drivers/bluetooth/btusb.c struct intel_boot_params *params, params 2140 drivers/bluetooth/btusb.c le16_to_cpu(params->dev_revid), params 2163 drivers/bluetooth/btusb.c struct intel_boot_params params; params 2251 drivers/bluetooth/btusb.c err = btintel_read_boot_params(hdev, ¶ms); params 2259 drivers/bluetooth/btusb.c if (params.limited_cce != 0x00) { params 2261 drivers/bluetooth/btusb.c params.limited_cce); params 2268 drivers/bluetooth/btusb.c if (!bacmp(¶ms.otp_bdaddr, BDADDR_ANY)) { params 2294 drivers/bluetooth/btusb.c err = btusb_setup_intel_new_get_fw_name(&ver, ¶ms, fwname, params 2312 drivers/bluetooth/btusb.c err = btusb_setup_intel_new_get_fw_name(&ver, ¶ms, fwname, params 535 drivers/bluetooth/hci_intel.c struct intel_boot_params params; params 650 drivers/bluetooth/hci_intel.c err = btintel_read_boot_params(hdev, ¶ms); params 658 drivers/bluetooth/hci_intel.c if (params.limited_cce != 0x00) { params 660 drivers/bluetooth/hci_intel.c params.limited_cce); params 667 drivers/bluetooth/hci_intel.c if (!bacmp(¶ms.otp_bdaddr, BDADDR_ANY)) { params 697 drivers/bluetooth/hci_intel.c le16_to_cpu(params.dev_revid)); params 726 drivers/bluetooth/hci_intel.c le16_to_cpu(params.dev_revid)); params 40 drivers/bus/fsl-mc/dpbp.c cmd_params = (struct dpbp_cmd_open *)cmd.params; params 179 drivers/bus/fsl-mc/dpbp.c rsp_params = (struct dpbp_rsp_get_attributes *)cmd.params; params 41 drivers/bus/fsl-mc/dpcon.c dpcon_cmd = (struct dpcon_cmd_open *)cmd.params; params 183 drivers/bus/fsl-mc/dpcon.c dpcon_rsp = (struct dpcon_rsp_get_attr *)cmd.params; params 213 drivers/bus/fsl-mc/dpcon.c dpcon_cmd = (struct dpcon_cmd_set_notification *)cmd.params; params 40 drivers/bus/fsl-mc/dpmcp.c cmd_params = (struct dpmcp_cmd_open *)cmd.params; params 34 drivers/bus/fsl-mc/dprc.c cmd_params = (struct dprc_cmd_open *)cmd.params; params 98 drivers/bus/fsl-mc/dprc.c cmd_params = (struct dprc_cmd_set_irq *)cmd.params; params 135 drivers/bus/fsl-mc/dprc.c cmd_params = (struct dprc_cmd_set_irq_enable *)cmd.params; params 171 drivers/bus/fsl-mc/dprc.c cmd_params = (struct dprc_cmd_set_irq_mask *)cmd.params; params 205 drivers/bus/fsl-mc/dprc.c cmd_params = (struct dprc_cmd_get_irq_status *)cmd.params; params 215 drivers/bus/fsl-mc/dprc.c rsp_params = (struct dprc_rsp_get_irq_status *)cmd.params; params 245 drivers/bus/fsl-mc/dprc.c cmd_params = (struct dprc_cmd_clear_irq_status *)cmd.params; params 282 drivers/bus/fsl-mc/dprc.c rsp_params = (struct dprc_rsp_get_attributes *)cmd.params; params 319 drivers/bus/fsl-mc/dprc.c rsp_params = (struct dprc_rsp_get_obj_count *)cmd.params; params 356 drivers/bus/fsl-mc/dprc.c cmd_params = (struct dprc_cmd_get_obj *)cmd.params; params 365 drivers/bus/fsl-mc/dprc.c rsp_params = (struct dprc_rsp_get_obj *)cmd.params; params 409 drivers/bus/fsl-mc/dprc.c cmd_params = (struct dprc_cmd_set_obj_irq *)cmd.params; params 471 drivers/bus/fsl-mc/dprc.c cmd_params = (struct dprc_cmd_get_obj_region *)cmd.params; params 483 drivers/bus/fsl-mc/dprc.c rsp_params = (struct dprc_rsp_get_obj_region *)cmd.params; params 348 drivers/bus/fsl-mc/fsl-mc-bus.c rsp_params = (struct dpmng_rsp_get_version *)cmd.params; params 109 drivers/bus/fsl-mc/mc-sys.c writeq_relaxed(le64_to_cpu(cmd->params[i]), &portal->params[i]); params 144 drivers/bus/fsl-mc/mc-sys.c resp->params[i] = params 145 drivers/bus/fsl-mc/mc-sys.c cpu_to_le64(readq_relaxed(&portal->params[i])); params 1665 drivers/char/ipmi/ipmi_si_intf.c static DEVICE_ATTR(params, 0444, params_show, NULL); params 204 drivers/char/pcmcia/synclink_cs.c MGSL_PARAMS params; /* communications parameters */ params 539 drivers/char/pcmcia/synclink_cs.c memcpy(&info->params,&default_params,sizeof(MGSL_PARAMS)); params 969 drivers/char/pcmcia/synclink_cs.c if (info->params.mode == MGSL_MODE_ASYNC) params 1006 drivers/char/pcmcia/synclink_cs.c if (info->params.mode == MGSL_MODE_HDLC) { params 1035 drivers/char/pcmcia/synclink_cs.c if (info->params.mode == MGSL_MODE_ASYNC) { params 1214 drivers/char/pcmcia/synclink_cs.c if (info->params.mode == MGSL_MODE_HDLC) params 1377 drivers/char/pcmcia/synclink_cs.c if (info->params.mode == MGSL_MODE_HDLC || info->netcount) params 1425 drivers/char/pcmcia/synclink_cs.c case CS5: info->params.data_bits = 5; break; params 1426 drivers/char/pcmcia/synclink_cs.c case CS6: info->params.data_bits = 6; break; params 1427 drivers/char/pcmcia/synclink_cs.c case CS7: info->params.data_bits = 7; break; params 1428 drivers/char/pcmcia/synclink_cs.c case CS8: info->params.data_bits = 8; break; params 1429 drivers/char/pcmcia/synclink_cs.c default: info->params.data_bits = 7; break; params 1433 drivers/char/pcmcia/synclink_cs.c info->params.stop_bits = 2; params 1435 drivers/char/pcmcia/synclink_cs.c info->params.stop_bits = 1; params 1437 drivers/char/pcmcia/synclink_cs.c info->params.parity = ASYNC_PARITY_NONE; params 1440 drivers/char/pcmcia/synclink_cs.c info->params.parity = ASYNC_PARITY_ODD; params 1442 drivers/char/pcmcia/synclink_cs.c info->params.parity = ASYNC_PARITY_EVEN; params 1445 drivers/char/pcmcia/synclink_cs.c info->params.parity = ASYNC_PARITY_SPACE; params 1452 drivers/char/pcmcia/synclink_cs.c bits_per_char = info->params.data_bits + params 1453 drivers/char/pcmcia/synclink_cs.c info->params.stop_bits + 1; params 1459 drivers/char/pcmcia/synclink_cs.c if (info->params.data_rate <= 460800) { params 1460 drivers/char/pcmcia/synclink_cs.c info->params.data_rate = tty_get_baud_rate(tty); params 1463 drivers/char/pcmcia/synclink_cs.c if (info->params.data_rate) { params 1465 drivers/char/pcmcia/synclink_cs.c info->params.data_rate; params 1503 drivers/char/pcmcia/synclink_cs.c if (info->params.mode == MGSL_MODE_ASYNC || !info->tx_active) { params 1569 drivers/char/pcmcia/synclink_cs.c if (info->params.mode == MGSL_MODE_HDLC) { params 1622 drivers/char/pcmcia/synclink_cs.c if (info->params.mode == MGSL_MODE_HDLC) { params 1654 drivers/char/pcmcia/synclink_cs.c if (info->params.mode == MGSL_MODE_HDLC) params 1790 drivers/char/pcmcia/synclink_cs.c COPY_TO_USER(err,user_params, &info->params, sizeof(MGSL_PARAMS)); params 1823 drivers/char/pcmcia/synclink_cs.c memcpy(&info->params,&tmp_params,sizeof(MGSL_PARAMS)); params 1915 drivers/char/pcmcia/synclink_cs.c info->params.mode == MGSL_MODE_HDLC) { params 1990 drivers/char/pcmcia/synclink_cs.c if ((info->params.mode == MGSL_MODE_HDLC) && params 2384 drivers/char/pcmcia/synclink_cs.c if (info->params.data_rate) { params 2394 drivers/char/pcmcia/synclink_cs.c if (info->params.mode == MGSL_MODE_HDLC) { params 2566 drivers/char/pcmcia/synclink_cs.c if (info->params.mode == MGSL_MODE_HDLC) { params 2924 drivers/char/pcmcia/synclink_cs.c if (info->params.mode == MGSL_MODE_HDLC && info->params.clock_speed) params 2965 drivers/char/pcmcia/synclink_cs.c if (info->params.mode == MGSL_MODE_HDLC && info->params.clock_speed) params 2986 drivers/char/pcmcia/synclink_cs.c if (info->params.mode == MGSL_MODE_HDLC && info->params.clock_speed) params 2987 drivers/char/pcmcia/synclink_cs.c mgslpc_set_rate(info, CHB, info->params.clock_speed); params 3005 drivers/char/pcmcia/synclink_cs.c if (info->params.clock_speed) params 3006 drivers/char/pcmcia/synclink_cs.c mgslpc_set_rate(info, CHA, info->params.clock_speed); params 3027 drivers/char/pcmcia/synclink_cs.c if (info->params.flags & HDLC_FLAG_RXC_DPLL params 3028 drivers/char/pcmcia/synclink_cs.c && info->params.flags & HDLC_FLAG_TXC_DPLL) { params 3031 drivers/char/pcmcia/synclink_cs.c } else if (info->params.flags & HDLC_FLAG_RXC_BRG params 3032 drivers/char/pcmcia/synclink_cs.c && info->params.flags & HDLC_FLAG_TXC_BRG) { params 3036 drivers/char/pcmcia/synclink_cs.c } else if (info->params.flags & HDLC_FLAG_RXC_DPLL) { params 3037 drivers/char/pcmcia/synclink_cs.c if (info->params.flags & HDLC_FLAG_TXC_BRG) { params 3045 drivers/char/pcmcia/synclink_cs.c } else if (info->params.flags & HDLC_FLAG_TXC_BRG) { params 3063 drivers/char/pcmcia/synclink_cs.c if (info->params.loopback) params 3082 drivers/char/pcmcia/synclink_cs.c switch (info->params.encoding) params 3131 drivers/char/pcmcia/synclink_cs.c if (info->params.crc_type == HDLC_CRC_32_CCITT) params 3133 drivers/char/pcmcia/synclink_cs.c if (info->params.encoding == HDLC_ENCODING_NRZB) params 3150 drivers/char/pcmcia/synclink_cs.c if (info->params.crc_type == HDLC_CRC_NONE) params 3152 drivers/char/pcmcia/synclink_cs.c if (info->params.preamble != HDLC_PREAMBLE_PATTERN_NONE) params 3154 drivers/char/pcmcia/synclink_cs.c switch (info->params.preamble_length) params 3170 drivers/char/pcmcia/synclink_cs.c switch (info->params.preamble) params 3192 drivers/char/pcmcia/synclink_cs.c if (info->params.flags & HDLC_FLAG_RXC_DPLL) params 3193 drivers/char/pcmcia/synclink_cs.c mgslpc_set_rate(info, CHA, info->params.clock_speed * 16); params 3195 drivers/char/pcmcia/synclink_cs.c mgslpc_set_rate(info, CHA, info->params.clock_speed); params 3215 drivers/char/pcmcia/synclink_cs.c if (info->params.flags & HDLC_FLAG_AUTO_DCD) params 3219 drivers/char/pcmcia/synclink_cs.c if (info->params.loopback || info->testing_irq) params 3221 drivers/char/pcmcia/synclink_cs.c if (info->params.flags & HDLC_FLAG_AUTO_CTS) params 3296 drivers/char/pcmcia/synclink_cs.c if (info->params.flags & HDLC_FLAG_AUTO_RTS) { params 3305 drivers/char/pcmcia/synclink_cs.c if (info->params.mode == MGSL_MODE_ASYNC) { params 3409 drivers/char/pcmcia/synclink_cs.c if (info->params.loopback) params 3474 drivers/char/pcmcia/synclink_cs.c mgslpc_set_rate(info, CHA, info->params.data_rate * 16); params 3487 drivers/char/pcmcia/synclink_cs.c if (info->params.data_bits != 8) params 3489 drivers/char/pcmcia/synclink_cs.c if (info->params.stop_bits != 1) params 3491 drivers/char/pcmcia/synclink_cs.c if (info->params.parity != ASYNC_PARITY_NONE) params 3494 drivers/char/pcmcia/synclink_cs.c if (info->params.parity == ASYNC_PARITY_ODD) params 3532 drivers/char/pcmcia/synclink_cs.c if (info->params.flags & HDLC_FLAG_AUTO_DCD) params 3535 drivers/char/pcmcia/synclink_cs.c if (info->params.flags & HDLC_FLAG_AUTO_CTS) params 3541 drivers/char/pcmcia/synclink_cs.c if (info->params.flags & HDLC_FLAG_AUTO_CTS) { params 3595 drivers/char/pcmcia/synclink_cs.c if (info->params.mode == MGSL_MODE_ASYNC) { params 3660 drivers/char/pcmcia/synclink_cs.c if (info->params.crc_type & HDLC_CRC_RETURN_EX) params 3684 drivers/char/pcmcia/synclink_cs.c if ((info->params.crc_type & HDLC_CRC_RETURN_EX && params 3692 drivers/char/pcmcia/synclink_cs.c if (info->params.crc_type & HDLC_CRC_RETURN_EX) { params 3844 drivers/char/pcmcia/synclink_cs.c info->params.mode == MGSL_MODE_HDLC) { params 3907 drivers/char/pcmcia/synclink_cs.c info->params.encoding = new_encoding; params 3908 drivers/char/pcmcia/synclink_cs.c info->params.crc_type = new_crctype; params 4097 drivers/char/pcmcia/synclink_cs.c flags = info->params.flags & (HDLC_FLAG_RXC_RXCPIN | HDLC_FLAG_RXC_DPLL | params 4110 drivers/char/pcmcia/synclink_cs.c new_line.clock_rate = info->params.clock_speed; params 4111 drivers/char/pcmcia/synclink_cs.c new_line.loopback = info->params.loopback ? 1:0; params 4130 drivers/char/pcmcia/synclink_cs.c case CLOCK_DEFAULT: flags = info->params.flags & params 4141 drivers/char/pcmcia/synclink_cs.c info->params.flags &= ~(HDLC_FLAG_RXC_RXCPIN | HDLC_FLAG_RXC_DPLL | params 4145 drivers/char/pcmcia/synclink_cs.c info->params.flags |= flags; params 4147 drivers/char/pcmcia/synclink_cs.c info->params.loopback = new_line.loopback; params 4150 drivers/char/pcmcia/synclink_cs.c info->params.clock_speed = new_line.clock_rate; params 4152 drivers/char/pcmcia/synclink_cs.c info->params.clock_speed = 0; params 45 drivers/clk/clk-si5351.c struct si5351_parameters params; params 130 drivers/clk/clk-si5351.c u8 reg, struct si5351_parameters *params) params 138 drivers/clk/clk-si5351.c params->p1 = buf[0]; params 139 drivers/clk/clk-si5351.c params->p2 = 0; params 140 drivers/clk/clk-si5351.c params->p3 = 1; params 144 drivers/clk/clk-si5351.c params->p1 = ((buf[2] & 0x03) << 16) | (buf[3] << 8) | buf[4]; params 145 drivers/clk/clk-si5351.c params->p2 = ((buf[5] & 0x0f) << 16) | (buf[6] << 8) | buf[7]; params 146 drivers/clk/clk-si5351.c params->p3 = ((buf[5] & 0xf0) << 12) | (buf[0] << 8) | buf[1]; params 148 drivers/clk/clk-si5351.c params->valid = 1; params 152 drivers/clk/clk-si5351.c u8 reg, struct si5351_parameters *params) params 159 drivers/clk/clk-si5351.c buf[0] = params->p1 & 0xff; params 163 drivers/clk/clk-si5351.c buf[0] = ((params->p3 & 0x0ff00) >> 8) & 0xff; params 164 drivers/clk/clk-si5351.c buf[1] = params->p3 & 0xff; params 167 drivers/clk/clk-si5351.c buf[2] |= ((params->p1 & 0x30000) >> 16) & 0x03; params 168 drivers/clk/clk-si5351.c buf[3] = ((params->p1 & 0x0ff00) >> 8) & 0xff; params 169 drivers/clk/clk-si5351.c buf[4] = params->p1 & 0xff; params 170 drivers/clk/clk-si5351.c buf[5] = ((params->p3 & 0xf0000) >> 12) | params 171 drivers/clk/clk-si5351.c ((params->p2 & 0xf0000) >> 16); params 172 drivers/clk/clk-si5351.c buf[6] = ((params->p2 & 0x0ff00) >> 8) & 0xff; params 173 drivers/clk/clk-si5351.c buf[7] = params->p2 & 0xff; params 423 drivers/clk/clk-si5351.c if (!hwdata->params.valid) params 424 drivers/clk/clk-si5351.c si5351_read_parameters(hwdata->drvdata, reg, &hwdata->params); params 426 drivers/clk/clk-si5351.c if (hwdata->params.p3 == 0) params 430 drivers/clk/clk-si5351.c rate = hwdata->params.p1 * hwdata->params.p3; params 431 drivers/clk/clk-si5351.c rate += 512 * hwdata->params.p3; params 432 drivers/clk/clk-si5351.c rate += hwdata->params.p2; params 434 drivers/clk/clk-si5351.c do_div(rate, 128 * hwdata->params.p3); params 439 drivers/clk/clk-si5351.c hwdata->params.p1, hwdata->params.p2, hwdata->params.p3, params 480 drivers/clk/clk-si5351.c hwdata->params.p3 = c; params 481 drivers/clk/clk-si5351.c hwdata->params.p2 = (128 * b) % c; params 482 drivers/clk/clk-si5351.c hwdata->params.p1 = 128 * a; params 483 drivers/clk/clk-si5351.c hwdata->params.p1 += (128 * b / c); params 484 drivers/clk/clk-si5351.c hwdata->params.p1 -= 512; params 511 drivers/clk/clk-si5351.c si5351_write_parameters(hwdata->drvdata, reg, &hwdata->params); params 516 drivers/clk/clk-si5351.c (hwdata->params.p2 == 0) ? SI5351_CLK_INTEGER_MODE : 0); params 526 drivers/clk/clk-si5351.c hwdata->params.p1, hwdata->params.p2, hwdata->params.p3, params 608 drivers/clk/clk-si5351.c if (!hwdata->params.valid) params 609 drivers/clk/clk-si5351.c si5351_read_parameters(hwdata->drvdata, reg, &hwdata->params); params 617 drivers/clk/clk-si5351.c m = hwdata->params.p1; params 618 drivers/clk/clk-si5351.c } else if (hwdata->params.p3 == 0) { params 624 drivers/clk/clk-si5351.c rate *= 128 * hwdata->params.p3; params 625 drivers/clk/clk-si5351.c m = hwdata->params.p1 * hwdata->params.p3; params 626 drivers/clk/clk-si5351.c m += hwdata->params.p2; params 627 drivers/clk/clk-si5351.c m += 512 * hwdata->params.p3; params 637 drivers/clk/clk-si5351.c hwdata->params.p1, hwdata->params.p2, hwdata->params.p3, params 732 drivers/clk/clk-si5351.c hwdata->params.p3 = 1; params 733 drivers/clk/clk-si5351.c hwdata->params.p2 = 0; params 734 drivers/clk/clk-si5351.c hwdata->params.p1 = 0; params 736 drivers/clk/clk-si5351.c hwdata->params.p3 = 0; params 737 drivers/clk/clk-si5351.c hwdata->params.p2 = 0; params 738 drivers/clk/clk-si5351.c hwdata->params.p1 = a; params 740 drivers/clk/clk-si5351.c hwdata->params.p3 = c; params 741 drivers/clk/clk-si5351.c hwdata->params.p2 = (128 * b) % c; params 742 drivers/clk/clk-si5351.c hwdata->params.p1 = 128 * a; params 743 drivers/clk/clk-si5351.c hwdata->params.p1 += (128 * b / c); params 744 drivers/clk/clk-si5351.c hwdata->params.p1 -= 512; params 764 drivers/clk/clk-si5351.c si5351_write_parameters(hwdata->drvdata, reg, &hwdata->params); params 776 drivers/clk/clk-si5351.c (hwdata->params.p2 == 0) ? SI5351_CLK_INTEGER_MODE : 0); params 782 drivers/clk/clk-si5351.c hwdata->params.p1, hwdata->params.p2, hwdata->params.p3, params 197 drivers/clk/pistachio/clk-pll.c struct pistachio_pll_rate_table *params; params 205 drivers/clk/pistachio/clk-pll.c params = pll_get_params(pll, parent_rate, rate); params 206 drivers/clk/pistachio/clk-pll.c if (!params || !params->refdiv) params 210 drivers/clk/pistachio/clk-pll.c vco = params->fref; params 211 drivers/clk/pistachio/clk-pll.c vco *= (params->fbdiv << 24) + params->frac; params 212 drivers/clk/pistachio/clk-pll.c vco = div64_u64(vco, params->refdiv << 24); params 218 drivers/clk/pistachio/clk-pll.c val = div64_u64(params->fref, params->refdiv); params 229 drivers/clk/pistachio/clk-pll.c val |= (params->refdiv << PLL_CTRL1_REFDIV_SHIFT) | params 230 drivers/clk/pistachio/clk-pll.c (params->fbdiv << PLL_CTRL1_FBDIV_SHIFT); params 240 drivers/clk/pistachio/clk-pll.c (params->postdiv1 != old_postdiv1 || params 241 drivers/clk/pistachio/clk-pll.c params->postdiv2 != old_postdiv2)) params 244 drivers/clk/pistachio/clk-pll.c if (params->postdiv2 > params->postdiv1) params 252 drivers/clk/pistachio/clk-pll.c val |= (params->frac << PLL_FRAC_CTRL2_FRAC_SHIFT) | params 253 drivers/clk/pistachio/clk-pll.c (params->postdiv1 << PLL_FRAC_CTRL2_POSTDIV1_SHIFT) | params 254 drivers/clk/pistachio/clk-pll.c (params->postdiv2 << PLL_FRAC_CTRL2_POSTDIV2_SHIFT); params 258 drivers/clk/pistachio/clk-pll.c if (params->frac) params 354 drivers/clk/pistachio/clk-pll.c struct pistachio_pll_rate_table *params; params 362 drivers/clk/pistachio/clk-pll.c params = pll_get_params(pll, parent_rate, rate); params 363 drivers/clk/pistachio/clk-pll.c if (!params || !params->refdiv) params 366 drivers/clk/pistachio/clk-pll.c vco = div_u64(params->fref * params->fbdiv, params->refdiv); params 371 drivers/clk/pistachio/clk-pll.c val = div_u64(params->fref, params->refdiv); params 386 drivers/clk/pistachio/clk-pll.c (params->postdiv1 != old_postdiv1 || params 387 drivers/clk/pistachio/clk-pll.c params->postdiv2 != old_postdiv2)) params 390 drivers/clk/pistachio/clk-pll.c if (params->postdiv2 > params->postdiv1) params 397 drivers/clk/pistachio/clk-pll.c val |= (params->refdiv << PLL_CTRL1_REFDIV_SHIFT) | params 398 drivers/clk/pistachio/clk-pll.c (params->fbdiv << PLL_CTRL1_FBDIV_SHIFT) | params 399 drivers/clk/pistachio/clk-pll.c (params->postdiv1 << PLL_INT_CTRL1_POSTDIV1_SHIFT) | params 400 drivers/clk/pistachio/clk-pll.c (params->postdiv2 << PLL_INT_CTRL1_POSTDIV2_SHIFT); params 275 drivers/clk/st/clkgen-fsyn.c struct stm_fs params; params 277 drivers/clk/st/clkgen-fsyn.c params.ndiv = CLKGEN_READ(pll, ndiv); params 278 drivers/clk/st/clkgen-fsyn.c if (clk_fs660c32_vco_get_rate(parent_rate, ¶ms, &rate)) params 282 drivers/clk/st/clkgen-fsyn.c pll->ndiv = params.ndiv; params 320 drivers/clk/st/clkgen-fsyn.c struct stm_fs params; params 322 drivers/clk/st/clkgen-fsyn.c if (clk_fs660c32_vco_get_params(*prate, rate, ¶ms)) params 325 drivers/clk/st/clkgen-fsyn.c clk_fs660c32_vco_get_rate(*prate, ¶ms, &rate); params 329 drivers/clk/st/clkgen-fsyn.c rate, (unsigned int)params.ndiv); params 338 drivers/clk/st/clkgen-fsyn.c struct stm_fs params; params 346 drivers/clk/st/clkgen-fsyn.c ret = clk_fs660c32_vco_get_params(parent_rate, rate, ¶ms); params 350 drivers/clk/st/clkgen-fsyn.c clk_fs660c32_vco_get_rate(parent_rate, ¶ms, &hwrate); params 354 drivers/clk/st/clkgen-fsyn.c hwrate, (unsigned int)params.ndiv); params 359 drivers/clk/st/clkgen-fsyn.c pll->ndiv = params.ndiv; params 685 drivers/clk/st/clkgen-fsyn.c struct stm_fs *params) params 690 drivers/clk/st/clkgen-fsyn.c params->mdiv = CLKGEN_READ(fs, mdiv[fs->chan]); params 691 drivers/clk/st/clkgen-fsyn.c params->pe = CLKGEN_READ(fs, pe[fs->chan]); params 692 drivers/clk/st/clkgen-fsyn.c params->sdiv = CLKGEN_READ(fs, sdiv[fs->chan]); params 695 drivers/clk/st/clkgen-fsyn.c params->nsdiv = CLKGEN_READ(fs, nsdiv[fs->chan]); params 697 drivers/clk/st/clkgen-fsyn.c params->nsdiv = 1; params 702 drivers/clk/st/clkgen-fsyn.c if (!params->mdiv && !params->pe && !params->sdiv) params 705 drivers/clk/st/clkgen-fsyn.c fs->md = params->mdiv; params 706 drivers/clk/st/clkgen-fsyn.c fs->pe = params->pe; params 707 drivers/clk/st/clkgen-fsyn.c fs->sdiv = params->sdiv; params 708 drivers/clk/st/clkgen-fsyn.c fs->nsdiv = params->nsdiv; params 714 drivers/clk/st/clkgen-fsyn.c unsigned long prate, struct stm_fs *params) params 725 drivers/clk/st/clkgen-fsyn.c if (!clk_fs_get_params(prate, drate, params)) params 726 drivers/clk/st/clkgen-fsyn.c clk_fs_get_rate(prate, params, &rate); params 736 drivers/clk/st/clkgen-fsyn.c struct stm_fs params; params 742 drivers/clk/st/clkgen-fsyn.c if (quadfs_fsynt_get_hw_value_for_recalc(fs, ¶ms)) params 745 drivers/clk/st/clkgen-fsyn.c if (clk_fs_get_rate(parent_rate, ¶ms, &rate)) { params 758 drivers/clk/st/clkgen-fsyn.c struct stm_fs params; params 760 drivers/clk/st/clkgen-fsyn.c rate = quadfs_find_best_rate(hw, rate, *prate, ¶ms); params 764 drivers/clk/st/clkgen-fsyn.c rate, (unsigned int)params.sdiv, (unsigned int)params.mdiv, params 765 drivers/clk/st/clkgen-fsyn.c (unsigned int)params.pe, (unsigned int)params.nsdiv); params 772 drivers/clk/st/clkgen-fsyn.c struct stm_fs *params) params 774 drivers/clk/st/clkgen-fsyn.c fs->md = params->mdiv; params 775 drivers/clk/st/clkgen-fsyn.c fs->pe = params->pe; params 776 drivers/clk/st/clkgen-fsyn.c fs->sdiv = params->sdiv; params 777 drivers/clk/st/clkgen-fsyn.c fs->nsdiv = params->nsdiv; params 791 drivers/clk/st/clkgen-fsyn.c struct stm_fs params; params 798 drivers/clk/st/clkgen-fsyn.c memset(¶ms, 0, sizeof(struct stm_fs)); params 800 drivers/clk/st/clkgen-fsyn.c hwrate = quadfs_find_best_rate(hw, rate, parent_rate, ¶ms); params 804 drivers/clk/st/clkgen-fsyn.c quadfs_program_and_enable(fs, ¶ms); params 339 drivers/clk/st/clkgen-pll.c struct stm_pll params; params 341 drivers/clk/st/clkgen-pll.c if (!clk_pll3200c32_get_params(*prate, rate, ¶ms)) params 342 drivers/clk/st/clkgen-pll.c clk_pll3200c32_get_rate(*prate, ¶ms, &rate); params 351 drivers/clk/st/clkgen-pll.c rate, (unsigned int)params.ndiv, params 352 drivers/clk/st/clkgen-pll.c (unsigned int)params.idf); params 361 drivers/clk/st/clkgen-pll.c struct stm_pll params; params 368 drivers/clk/st/clkgen-pll.c if (!clk_pll3200c32_get_params(parent_rate, rate, ¶ms)) params 369 drivers/clk/st/clkgen-pll.c clk_pll3200c32_get_rate(parent_rate, ¶ms, &hwrate); params 373 drivers/clk/st/clkgen-pll.c hwrate, (unsigned int)params.ndiv, params 374 drivers/clk/st/clkgen-pll.c (unsigned int)params.idf); params 379 drivers/clk/st/clkgen-pll.c pll->ndiv = params.ndiv; params 380 drivers/clk/st/clkgen-pll.c pll->idf = params.idf; params 381 drivers/clk/st/clkgen-pll.c pll->cp = params.cp; params 474 drivers/clk/st/clkgen-pll.c struct stm_pll params; params 480 drivers/clk/st/clkgen-pll.c params.ndiv = CLKGEN_READ(pll, ndiv); params 481 drivers/clk/st/clkgen-pll.c params.idf = CLKGEN_READ(pll, idf); params 483 drivers/clk/st/clkgen-pll.c clk_pll4600c28_get_rate(parent_rate, ¶ms, &rate); params 493 drivers/clk/st/clkgen-pll.c struct stm_pll params; params 495 drivers/clk/st/clkgen-pll.c if (!clk_pll4600c28_get_params(*prate, rate, ¶ms)) { params 496 drivers/clk/st/clkgen-pll.c clk_pll4600c28_get_rate(*prate, ¶ms, &rate); params 505 drivers/clk/st/clkgen-pll.c rate, (unsigned int)params.ndiv, params 506 drivers/clk/st/clkgen-pll.c (unsigned int)params.idf); params 515 drivers/clk/st/clkgen-pll.c struct stm_pll params; params 522 drivers/clk/st/clkgen-pll.c if (!clk_pll4600c28_get_params(parent_rate, rate, ¶ms)) { params 523 drivers/clk/st/clkgen-pll.c clk_pll4600c28_get_rate(parent_rate, ¶ms, &hwrate); params 532 drivers/clk/st/clkgen-pll.c hwrate, (unsigned int)params.ndiv, params 533 drivers/clk/st/clkgen-pll.c (unsigned int)params.idf); params 538 drivers/clk/st/clkgen-pll.c pll->ndiv = params.ndiv; params 539 drivers/clk/st/clkgen-pll.c pll->idf = params.idf; params 231 drivers/clk/tegra/clk-pll.c #define pll_readl_base(p) pll_readl(p->params->base_reg, p) params 232 drivers/clk/tegra/clk-pll.c #define pll_readl_misc(p) pll_readl(p->params->misc_reg, p) params 234 drivers/clk/tegra/clk-pll.c #define pll_readl_sdm_din(p) pll_readl(p->params->sdm_din_reg, p) params 235 drivers/clk/tegra/clk-pll.c #define pll_readl_sdm_ctrl(p) pll_readl(p->params->sdm_ctrl_reg, p) params 238 drivers/clk/tegra/clk-pll.c #define pll_writel_base(val, p) pll_writel(val, p->params->base_reg, p) params 239 drivers/clk/tegra/clk-pll.c #define pll_writel_misc(val, p) pll_writel(val, p->params->misc_reg, p) params 241 drivers/clk/tegra/clk-pll.c #define pll_writel_sdm_din(val, p) pll_writel(val, p->params->sdm_din_reg, p) params 242 drivers/clk/tegra/clk-pll.c #define pll_writel_sdm_ctrl(val, p) pll_writel(val, p->params->sdm_ctrl_reg, p) params 245 drivers/clk/tegra/clk-pll.c #define divm_mask(p) mask(p->params->div_nmp->divm_width) params 246 drivers/clk/tegra/clk-pll.c #define divn_mask(p) mask(p->params->div_nmp->divn_width) params 247 drivers/clk/tegra/clk-pll.c #define divp_mask(p) (p->params->flags & TEGRA_PLLU ? PLLU_POST_DIVP_MASK :\ params 248 drivers/clk/tegra/clk-pll.c mask(p->params->div_nmp->divp_width)) params 249 drivers/clk/tegra/clk-pll.c #define sdm_din_mask(p) p->params->sdm_din_mask params 250 drivers/clk/tegra/clk-pll.c #define sdm_en_mask(p) p->params->sdm_ctrl_en_mask params 252 drivers/clk/tegra/clk-pll.c #define divm_shift(p) (p)->params->div_nmp->divm_shift params 253 drivers/clk/tegra/clk-pll.c #define divn_shift(p) (p)->params->div_nmp->divn_shift params 254 drivers/clk/tegra/clk-pll.c #define divp_shift(p) (p)->params->div_nmp->divp_shift params 280 drivers/clk/tegra/clk-pll.c if (!(pll->params->flags & TEGRA_PLL_USE_LOCK)) params 283 drivers/clk/tegra/clk-pll.c if (!(pll->params->flags & TEGRA_PLL_HAS_LOCK_ENABLE)) params 287 drivers/clk/tegra/clk-pll.c val |= BIT(pll->params->lock_enable_bit_idx); params 297 drivers/clk/tegra/clk-pll.c if (!(pll->params->flags & TEGRA_PLL_USE_LOCK)) { params 298 drivers/clk/tegra/clk-pll.c udelay(pll->params->lock_delay); params 303 drivers/clk/tegra/clk-pll.c if (pll->params->flags & TEGRA_PLL_LOCK_MISC) params 304 drivers/clk/tegra/clk-pll.c lock_addr += pll->params->misc_reg; params 306 drivers/clk/tegra/clk-pll.c lock_addr += pll->params->base_reg; params 308 drivers/clk/tegra/clk-pll.c lock_mask = pll->params->lock_mask; params 310 drivers/clk/tegra/clk-pll.c for (i = 0; i < pll->params->lock_delay; i++) { params 335 drivers/clk/tegra/clk-pll.c if (pll->params->flags & TEGRA_PLLM) { params 351 drivers/clk/tegra/clk-pll.c if (pll->params->iddq_reg) { params 352 drivers/clk/tegra/clk-pll.c val = pll_readl(pll->params->iddq_reg, pll); params 353 drivers/clk/tegra/clk-pll.c val &= ~BIT(pll->params->iddq_bit_idx); params 354 drivers/clk/tegra/clk-pll.c pll_writel(val, pll->params->iddq_reg, pll); params 358 drivers/clk/tegra/clk-pll.c if (pll->params->reset_reg) { params 359 drivers/clk/tegra/clk-pll.c val = pll_readl(pll->params->reset_reg, pll); params 360 drivers/clk/tegra/clk-pll.c val &= ~BIT(pll->params->reset_bit_idx); params 361 drivers/clk/tegra/clk-pll.c pll_writel(val, pll->params->reset_reg, pll); params 367 drivers/clk/tegra/clk-pll.c if (pll->params->flags & TEGRA_PLL_BYPASS) params 372 drivers/clk/tegra/clk-pll.c if (pll->params->flags & TEGRA_PLLM) { params 385 drivers/clk/tegra/clk-pll.c if (pll->params->flags & TEGRA_PLL_BYPASS) params 390 drivers/clk/tegra/clk-pll.c if (pll->params->flags & TEGRA_PLLM) { params 396 drivers/clk/tegra/clk-pll.c if (pll->params->reset_reg) { params 397 drivers/clk/tegra/clk-pll.c val = pll_readl(pll->params->reset_reg, pll); params 398 drivers/clk/tegra/clk-pll.c val |= BIT(pll->params->reset_bit_idx); params 399 drivers/clk/tegra/clk-pll.c pll_writel(val, pll->params->reset_reg, pll); params 402 drivers/clk/tegra/clk-pll.c if (pll->params->iddq_reg) { params 403 drivers/clk/tegra/clk-pll.c val = pll_readl(pll->params->iddq_reg, pll); params 404 drivers/clk/tegra/clk-pll.c val |= BIT(pll->params->iddq_bit_idx); params 405 drivers/clk/tegra/clk-pll.c pll_writel(val, pll->params->iddq_reg, pll); params 412 drivers/clk/tegra/clk-pll.c if (pll->params->defaults_set && pll->params->ssc_ctrl_reg) { params 413 drivers/clk/tegra/clk-pll.c u32 val = pll_readl(pll->params->ssc_ctrl_reg, pll); params 415 drivers/clk/tegra/clk-pll.c val |= pll->params->ssc_ctrl_en_mask; params 416 drivers/clk/tegra/clk-pll.c pll_writel(val, pll->params->ssc_ctrl_reg, pll); params 422 drivers/clk/tegra/clk-pll.c if (pll->params->defaults_set && pll->params->ssc_ctrl_reg) { params 423 drivers/clk/tegra/clk-pll.c u32 val = pll_readl(pll->params->ssc_ctrl_reg, pll); params 425 drivers/clk/tegra/clk-pll.c val &= ~pll->params->ssc_ctrl_en_mask; params 426 drivers/clk/tegra/clk-pll.c pll_writel(val, pll->params->ssc_ctrl_reg, pll); params 473 drivers/clk/tegra/clk-pll.c const struct pdiv_map *p_tohw = pll->params->pdiv_tohw; params 494 drivers/clk/tegra/clk-pll.c const struct pdiv_map *p_tohw = pll->params->pdiv_tohw; params 516 drivers/clk/tegra/clk-pll.c for (sel = pll->params->freq_table; sel->input_rate != 0; sel++) params 524 drivers/clk/tegra/clk-pll.c if (pll->params->pdiv_tohw) { params 587 drivers/clk/tegra/clk-pll.c cfg->output_rate > pll->params->vco_max) { params 594 drivers/clk/tegra/clk-pll.c if (pll->params->pdiv_tohw) { params 621 drivers/clk/tegra/clk-pll.c if (!pll->params->sdm_din_reg) params 634 drivers/clk/tegra/clk-pll.c val &= ~pll->params->sdm_ctrl_en_mask; params 637 drivers/clk/tegra/clk-pll.c val |= pll->params->sdm_ctrl_en_mask; params 646 drivers/clk/tegra/clk-pll.c struct tegra_clk_pll_params *params = pll->params; params 647 drivers/clk/tegra/clk-pll.c struct div_nmp *div_nmp = params->div_nmp; params 649 drivers/clk/tegra/clk-pll.c if ((params->flags & (TEGRA_PLLM | TEGRA_PLLMB)) && params 652 drivers/clk/tegra/clk-pll.c val = pll_override_readl(params->pmc_divp_reg, pll); params 655 drivers/clk/tegra/clk-pll.c pll_override_writel(val, params->pmc_divp_reg, pll); params 657 drivers/clk/tegra/clk-pll.c val = pll_override_readl(params->pmc_divnm_reg, pll); params 662 drivers/clk/tegra/clk-pll.c pll_override_writel(val, params->pmc_divnm_reg, pll); params 683 drivers/clk/tegra/clk-pll.c struct tegra_clk_pll_params *params = pll->params; params 684 drivers/clk/tegra/clk-pll.c struct div_nmp *div_nmp = params->div_nmp; params 688 drivers/clk/tegra/clk-pll.c if ((params->flags & (TEGRA_PLLM | TEGRA_PLLMB)) && params 691 drivers/clk/tegra/clk-pll.c val = pll_override_readl(params->pmc_divp_reg, pll); params 694 drivers/clk/tegra/clk-pll.c val = pll_override_readl(params->pmc_divnm_reg, pll); params 704 drivers/clk/tegra/clk-pll.c if (pll->params->sdm_din_reg) { params 725 drivers/clk/tegra/clk-pll.c if (pll->params->flags & TEGRA_PLL_SET_LFCON) { params 729 drivers/clk/tegra/clk-pll.c } else if (pll->params->flags & TEGRA_PLL_SET_DCCON) { params 731 drivers/clk/tegra/clk-pll.c if (rate >= (pll->params->vco_max >> 1)) params 749 drivers/clk/tegra/clk-pll.c if (state && pll->params->defaults_set && pll->params->dyn_ramp && params 751 drivers/clk/tegra/clk-pll.c ret = pll->params->dyn_ramp(pll, cfg); params 761 drivers/clk/tegra/clk-pll.c if (!pll->params->defaults_set && pll->params->set_defaults) params 762 drivers/clk/tegra/clk-pll.c pll->params->set_defaults(pll); params 766 drivers/clk/tegra/clk-pll.c if (pll->params->flags & TEGRA_PLL_HAS_CPCON) params 786 drivers/clk/tegra/clk-pll.c if (pll->params->flags & TEGRA_PLL_FIXED) { params 787 drivers/clk/tegra/clk-pll.c if (rate != pll->params->fixed_rate) { params 790 drivers/clk/tegra/clk-pll.c pll->params->fixed_rate, rate); params 797 drivers/clk/tegra/clk-pll.c pll->params->calc_rate(hw, &cfg, rate, parent_rate)) { params 807 drivers/clk/tegra/clk-pll.c if (pll->params->flags & TEGRA_PLL_VCO_OUT) params 826 drivers/clk/tegra/clk-pll.c if (pll->params->flags & TEGRA_PLL_FIXED) { params 828 drivers/clk/tegra/clk-pll.c if (pll->params->flags & (TEGRA_PLLM | TEGRA_PLLMB)) params 830 drivers/clk/tegra/clk-pll.c return pll->params->fixed_rate; params 834 drivers/clk/tegra/clk-pll.c pll->params->calc_rate(hw, &cfg, rate, *prate)) params 851 drivers/clk/tegra/clk-pll.c if ((pll->params->flags & TEGRA_PLL_BYPASS) && (val & PLL_BASE_BYPASS)) params 854 drivers/clk/tegra/clk-pll.c if ((pll->params->flags & TEGRA_PLL_FIXED) && params 855 drivers/clk/tegra/clk-pll.c !(pll->params->flags & (TEGRA_PLLM | TEGRA_PLLMB)) && params 858 drivers/clk/tegra/clk-pll.c if (_get_table_rate(hw, &sel, pll->params->fixed_rate, params 864 drivers/clk/tegra/clk-pll.c return pll->params->fixed_rate; params 869 drivers/clk/tegra/clk-pll.c if (pll->params->flags & TEGRA_PLL_VCO_OUT) { params 880 drivers/clk/tegra/clk-pll.c if (pll->params->set_gain) params 881 drivers/clk/tegra/clk-pll.c pll->params->set_gain(&cfg); params 945 drivers/clk/tegra/clk-pll.c if (_get_table_rate(hw, &sel, pll->params->fixed_rate, input_rate)) params 961 drivers/clk/tegra/clk-pll.c if (pll->params->flags & TEGRA_PLLE_CONFIGURE) { params 1001 drivers/clk/tegra/clk-pll.c divp = (val >> pll->params->div_nmp->divp_shift) & (divp_mask(pll)); params 1002 drivers/clk/tegra/clk-pll.c divn = (val >> pll->params->div_nmp->divn_shift) & (divn_mask(pll)); params 1003 drivers/clk/tegra/clk-pll.c divm = (val >> pll->params->div_nmp->divm_shift) & (divm_mask(pll)); params 1076 drivers/clk/tegra/clk-pll.c const struct utmi_clk_param *params = NULL; params 1100 drivers/clk/tegra/clk-pll.c params = &utmi_parameters[i]; params 1105 drivers/clk/tegra/clk-pll.c if (!params) { params 1119 drivers/clk/tegra/clk-pll.c value |= UTMIP_PLL_CFG2_STABLE_COUNT(params->stable_count); params 1121 drivers/clk/tegra/clk-pll.c value |= UTMIP_PLL_CFG2_ACTIVE_DLY_COUNT(params->active_delay_count); params 1131 drivers/clk/tegra/clk-pll.c value |= UTMIP_PLL_CFG1_ENABLE_DLY_COUNT(params->enable_delay_count); params 1133 drivers/clk/tegra/clk-pll.c value |= UTMIP_PLL_CFG1_XTAL_FREQ_COUNT(params->xtal_freq_count); params 1185 drivers/clk/tegra/clk-pll.c p = DIV_ROUND_UP(pll->params->vco_min, rate); params 1186 drivers/clk/tegra/clk-pll.c cfg->m = _pll_fixed_mdiv(pll->params, parent_rate); params 1197 drivers/clk/tegra/clk-pll.c if (cfg->n > divn_max(pll) || cfg->output_rate > pll->params->vco_max) params 1212 drivers/clk/tegra/clk-pll.c return (u16)_pll_fixed_mdiv(pll->params, input_rate); params 1268 drivers/clk/tegra/clk-pll.c if (cfg->m != _pll_fixed_mdiv(pll->params, parent_rate)) { params 1275 drivers/clk/tegra/clk-pll.c if (cfg->p > pll->params->max_p) params 1298 drivers/clk/tegra/clk-pll.c if (pll->params->flags & TEGRA_PLL_VCO_OUT) params 1326 drivers/clk/tegra/clk-pll.c if (pll->params->set_gain) params 1327 drivers/clk/tegra/clk-pll.c pll->params->set_gain(&cfg); params 1492 drivers/clk/tegra/clk-pll.c m = _pll_fixed_mdiv(pll->params, parent_rate); params 1577 drivers/clk/tegra/clk-pll.c if (_get_table_rate(hw, &sel, pll->params->fixed_rate, input_rate)) params 1587 drivers/clk/tegra/clk-pll.c val = pll_readl(pll->params->aux_reg, pll); params 1590 drivers/clk/tegra/clk-pll.c pll_writel(val, pll->params->aux_reg, pll); params 1639 drivers/clk/tegra/clk-pll.c val = pll_readl(pll->params->aux_reg, pll); params 1642 drivers/clk/tegra/clk-pll.c pll_writel(val, pll->params->aux_reg, pll); params 1645 drivers/clk/tegra/clk-pll.c pll_writel(val, pll->params->aux_reg, pll); params 1700 drivers/clk/tegra/clk-pll.c const struct utmi_clk_param *params = NULL; params 1728 drivers/clk/tegra/clk-pll.c params = &utmi_parameters[i]; params 1733 drivers/clk/tegra/clk-pll.c if (!params) { params 1747 drivers/clk/tegra/clk-pll.c value |= UTMIP_PLL_CFG2_STABLE_COUNT(params->stable_count); params 1749 drivers/clk/tegra/clk-pll.c value |= UTMIP_PLL_CFG2_ACTIVE_DLY_COUNT(params->active_delay_count); params 1759 drivers/clk/tegra/clk-pll.c value |= UTMIP_PLL_CFG1_ENABLE_DLY_COUNT(params->enable_delay_count); params 1761 drivers/clk/tegra/clk-pll.c value |= UTMIP_PLL_CFG1_XTAL_FREQ_COUNT(params->xtal_freq_count); params 1820 drivers/clk/tegra/clk-pll.c pll->params = pll_params; params 1842 drivers/clk/tegra/clk-pll.c if (!pll->params->calc_rate) { params 1843 drivers/clk/tegra/clk-pll.c if (pll->params->flags & TEGRA_PLLM) params 1844 drivers/clk/tegra/clk-pll.c pll->params->calc_rate = _calc_dynamic_ramp_rate; params 1846 drivers/clk/tegra/clk-pll.c pll->params->calc_rate = _calc_rate; params 1849 drivers/clk/tegra/clk-pll.c if (pll->params->set_defaults) params 1850 drivers/clk/tegra/clk-pll.c pll->params->set_defaults(pll); params 2414 drivers/clk/tegra/clk-pll.c if (_get_table_rate(hw, &sel, pll->params->fixed_rate, input_rate)) params 2420 drivers/clk/tegra/clk-pll.c val = pll_readl(pll->params->aux_reg, pll); params 2476 drivers/clk/tegra/clk-pll.c val = pll_readl(pll->params->aux_reg, pll); params 2479 drivers/clk/tegra/clk-pll.c pll_writel(val, pll->params->aux_reg, pll); params 2482 drivers/clk/tegra/clk-pll.c pll_writel(val, pll->params->aux_reg, pll); params 2501 drivers/clk/tegra/clk-pll.c val = pll_readl(pll->params->aux_reg, pll); params 2509 drivers/clk/tegra/clk-pll.c val = pll_readl(pll->params->aux_reg, pll); params 2511 drivers/clk/tegra/clk-pll.c pll_writel(val, pll->params->aux_reg, pll); params 168 drivers/clk/tegra/clk-tegra-super-gen4.c struct tegra_clk_pll_params *params, params 229 drivers/clk/tegra/clk-tegra-super-gen4.c clk_base, pmc_base, CLK_IGNORE_UNUSED, params, NULL); params 233 drivers/clk/tegra/clk-tegra-super-gen4.c pmc_base, CLK_IGNORE_UNUSED, params, NULL); params 251 drivers/clk/tegra/clk-tegra-super-gen4.c struct tegra_clk_pll_params *params) params 253 drivers/clk/tegra/clk-tegra-super-gen4.c tegra_super_clk_init(clk_base, pmc_base, tegra_clks, params, params 260 drivers/clk/tegra/clk-tegra-super-gen4.c struct tegra_clk_pll_params *params) params 262 drivers/clk/tegra/clk-tegra-super-gen4.c tegra_super_clk_init(clk_base, pmc_base, tegra_clks, params, params 662 drivers/clk/tegra/clk-tegra210.c struct tegra_clk_pll_params *params, params 665 drivers/clk/tegra/clk-tegra210.c u32 boot_val = readl_relaxed(base + params->ext_misc_reg[misc_num]); params 673 drivers/clk/tegra/clk-tegra210.c params->defaults_set = false; params 682 drivers/clk/tegra/clk-tegra210.c static void pllcx_check_defaults(struct tegra_clk_pll_params *params) params 687 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, params, 0, default_val, params 691 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, params, 1, default_val, params 695 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, params, 2, default_val, params 699 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, params, 3, default_val, params 706 drivers/clk/tegra/clk-tegra210.c pllcx->params->defaults_set = true; params 708 drivers/clk/tegra/clk-tegra210.c if (readl_relaxed(clk_base + pllcx->params->base_reg) & PLL_ENABLE) { params 710 drivers/clk/tegra/clk-tegra210.c pllcx_check_defaults(pllcx->params); params 711 drivers/clk/tegra/clk-tegra210.c if (!pllcx->params->defaults_set) params 719 drivers/clk/tegra/clk-tegra210.c clk_base + pllcx->params->ext_misc_reg[0]); params 721 drivers/clk/tegra/clk-tegra210.c clk_base + pllcx->params->ext_misc_reg[1]); params 723 drivers/clk/tegra/clk-tegra210.c clk_base + pllcx->params->ext_misc_reg[2]); params 725 drivers/clk/tegra/clk-tegra210.c clk_base + pllcx->params->ext_misc_reg[3]); params 757 drivers/clk/tegra/clk-tegra210.c u32 val = readl_relaxed(clk_base + plla->params->base_reg); params 759 drivers/clk/tegra/clk-tegra210.c plla->params->defaults_set = true; params 768 drivers/clk/tegra/clk-tegra210.c plla->params->defaults_set = false; params 775 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, plla->params, 0, val, params 779 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, plla->params, 2, val, params 783 drivers/clk/tegra/clk-tegra210.c val = readl_relaxed(clk_base + plla->params->ext_misc_reg[0]); params 786 drivers/clk/tegra/clk-tegra210.c writel_relaxed(val, clk_base + plla->params->ext_misc_reg[0]); params 794 drivers/clk/tegra/clk-tegra210.c writel_relaxed(val, clk_base + plla->params->base_reg); params 796 drivers/clk/tegra/clk-tegra210.c clk_base + plla->params->ext_misc_reg[0]); params 798 drivers/clk/tegra/clk-tegra210.c clk_base + plla->params->ext_misc_reg[2]); params 811 drivers/clk/tegra/clk-tegra210.c plld->params->defaults_set = true; params 813 drivers/clk/tegra/clk-tegra210.c if (readl_relaxed(clk_base + plld->params->base_reg) & params 821 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, plld->params, 1, params 828 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, plld->params, 0, val, params 831 drivers/clk/tegra/clk-tegra210.c if (!plld->params->defaults_set) params 836 drivers/clk/tegra/clk-tegra210.c val = readl_relaxed(clk_base + plld->params->ext_misc_reg[0]); params 839 drivers/clk/tegra/clk-tegra210.c writel_relaxed(val, clk_base + plld->params->ext_misc_reg[0]); params 845 drivers/clk/tegra/clk-tegra210.c val = readl_relaxed(clk_base + plld->params->ext_misc_reg[0]); params 849 drivers/clk/tegra/clk-tegra210.c writel_relaxed(val, clk_base + plld->params->ext_misc_reg[0]); params 851 drivers/clk/tegra/clk-tegra210.c plld->params->ext_misc_reg[1]); params 863 drivers/clk/tegra/clk-tegra210.c u32 val = readl_relaxed(clk_base + plldss->params->base_reg); params 865 drivers/clk/tegra/clk-tegra210.c plldss->params->defaults_set = true; params 875 drivers/clk/tegra/clk-tegra210.c plldss->params->defaults_set = false; params 880 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, plldss->params, 0, default_val, params 889 drivers/clk/tegra/clk-tegra210.c if (plldss->params->ssc_ctrl_en_mask) { params 891 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, plldss->params, 1, params 894 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, plldss->params, 2, params 897 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, plldss->params, 3, params 899 drivers/clk/tegra/clk-tegra210.c } else if (plldss->params->ext_misc_reg[1]) { params 901 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, plldss->params, 1, params 906 drivers/clk/tegra/clk-tegra210.c if (!plldss->params->defaults_set) params 914 drivers/clk/tegra/clk-tegra210.c plldss->params->base_reg); params 917 drivers/clk/tegra/clk-tegra210.c val = readl_relaxed(clk_base + plldss->params->ext_misc_reg[0]); params 920 drivers/clk/tegra/clk-tegra210.c writel_relaxed(val, clk_base + plldss->params->ext_misc_reg[0]); params 929 drivers/clk/tegra/clk-tegra210.c writel_relaxed(val, clk_base + plldss->params->base_reg); params 932 drivers/clk/tegra/clk-tegra210.c if (!plldss->params->ext_misc_reg[1]) { params 934 drivers/clk/tegra/clk-tegra210.c plldss->params->ext_misc_reg[0]); params 940 drivers/clk/tegra/clk-tegra210.c plldss->params->ext_misc_reg[0]); params 943 drivers/clk/tegra/clk-tegra210.c clk_base + plldss->params->ext_misc_reg[1]); params 944 drivers/clk/tegra/clk-tegra210.c writel_relaxed(misc2_val, clk_base + plldss->params->ext_misc_reg[2]); params 945 drivers/clk/tegra/clk-tegra210.c writel_relaxed(misc3_val, clk_base + plldss->params->ext_misc_reg[3]); params 982 drivers/clk/tegra/clk-tegra210.c u32 val = readl_relaxed(clk_base + pllre->params->base_reg); params 984 drivers/clk/tegra/clk-tegra210.c pllre->params->defaults_set = true; params 997 drivers/clk/tegra/clk-tegra210.c pllre->params->defaults_set = false; params 1003 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, pllre->params, 0, val, params 1007 drivers/clk/tegra/clk-tegra210.c val = readl_relaxed(clk_base + pllre->params->ext_misc_reg[0]); params 1014 drivers/clk/tegra/clk-tegra210.c writel_relaxed(val, clk_base + pllre->params->ext_misc_reg[0]); params 1017 drivers/clk/tegra/clk-tegra210.c if (!pllre->params->defaults_set) params 1026 drivers/clk/tegra/clk-tegra210.c writel_relaxed(val, clk_base + pllre->params->base_reg); params 1028 drivers/clk/tegra/clk-tegra210.c clk_base + pllre->params->ext_misc_reg[0]); params 1072 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, pll->params, 0, default_val, params 1076 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, pll->params, 1, default_val, params 1081 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, pll->params, 2, params 1085 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, pll->params, 3, default_val, params 1089 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, pll->params, 4, default_val, params 1093 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, pll->params, 5, default_val, params 1102 drivers/clk/tegra/clk-tegra210.c pllx->params->defaults_set = true; params 1111 drivers/clk/tegra/clk-tegra210.c if (readl_relaxed(clk_base + pllx->params->base_reg) & PLL_ENABLE) { params 1119 drivers/clk/tegra/clk-tegra210.c if (!pllx->params->defaults_set) params 1122 drivers/clk/tegra/clk-tegra210.c writel_relaxed(val, clk_base + pllx->params->ext_misc_reg[2]); params 1125 drivers/clk/tegra/clk-tegra210.c val = readl_relaxed(clk_base + pllx->params->ext_misc_reg[0]); params 1128 drivers/clk/tegra/clk-tegra210.c writel_relaxed(val, clk_base + pllx->params->ext_misc_reg[0]); params 1136 drivers/clk/tegra/clk-tegra210.c pllx->params->ext_misc_reg[0]); params 1140 drivers/clk/tegra/clk-tegra210.c pllx->params->ext_misc_reg[1]); params 1143 drivers/clk/tegra/clk-tegra210.c writel_relaxed(val, clk_base + pllx->params->ext_misc_reg[2]); params 1147 drivers/clk/tegra/clk-tegra210.c pllx->params->ext_misc_reg[3]); params 1151 drivers/clk/tegra/clk-tegra210.c pllx->params->ext_misc_reg[4]); params 1153 drivers/clk/tegra/clk-tegra210.c pllx->params->ext_misc_reg[5]); params 1160 drivers/clk/tegra/clk-tegra210.c u32 mask, val = readl_relaxed(clk_base + pllmb->params->base_reg); params 1162 drivers/clk/tegra/clk-tegra210.c pllmb->params->defaults_set = true; params 1172 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, pllmb->params, 0, val, params 1175 drivers/clk/tegra/clk-tegra210.c if (!pllmb->params->defaults_set) params 1178 drivers/clk/tegra/clk-tegra210.c val = readl_relaxed(clk_base + pllmb->params->ext_misc_reg[0]); params 1181 drivers/clk/tegra/clk-tegra210.c writel_relaxed(val, clk_base + pllmb->params->ext_misc_reg[0]); params 1189 drivers/clk/tegra/clk-tegra210.c clk_base + pllmb->params->ext_misc_reg[0]); params 1208 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, pll->params, 0, val, params 1214 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, pll->params, 1, val, params 1221 drivers/clk/tegra/clk-tegra210.c u32 val = readl_relaxed(clk_base + pllp->params->base_reg); params 1223 drivers/clk/tegra/clk-tegra210.c pllp->params->defaults_set = true; params 1232 drivers/clk/tegra/clk-tegra210.c if (!pllp->params->defaults_set) params 1236 drivers/clk/tegra/clk-tegra210.c val = readl_relaxed(clk_base + pllp->params->ext_misc_reg[0]); params 1240 drivers/clk/tegra/clk-tegra210.c writel_relaxed(val, clk_base + pllp->params->ext_misc_reg[0]); params 1248 drivers/clk/tegra/clk-tegra210.c clk_base + pllp->params->ext_misc_reg[0]); params 1251 drivers/clk/tegra/clk-tegra210.c val = readl_relaxed(clk_base + pllp->params->ext_misc_reg[1]); params 1255 drivers/clk/tegra/clk-tegra210.c writel_relaxed(val, clk_base + pllp->params->ext_misc_reg[1]); params 1265 drivers/clk/tegra/clk-tegra210.c static void pllu_check_defaults(struct tegra_clk_pll_params *params, params 1273 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, params, 0, val, params 1278 drivers/clk/tegra/clk-tegra210.c _pll_misc_chk_default(clk_base, params, 1, val, params 1322 drivers/clk/tegra/clk-tegra210.c #define divm_mask(p) mask(p->params->div_nmp->divm_width) params 1323 drivers/clk/tegra/clk-tegra210.c #define divn_mask(p) mask(p->params->div_nmp->divn_width) params 1324 drivers/clk/tegra/clk-tegra210.c #define divp_mask(p) (p->params->flags & TEGRA_PLLU ? PLLU_POST_DIVP_MASK :\ params 1325 drivers/clk/tegra/clk-tegra210.c mask(p->params->div_nmp->divp_width)) params 1327 drivers/clk/tegra/clk-tegra210.c #define divm_shift(p) ((p)->params->div_nmp->divm_shift) params 1328 drivers/clk/tegra/clk-tegra210.c #define divn_shift(p) ((p)->params->div_nmp->divn_shift) params 1329 drivers/clk/tegra/clk-tegra210.c #define divp_shift(p) ((p)->params->div_nmp->divp_shift) params 1342 drivers/clk/tegra/clk-tegra210.c for (i = 0; i < pll->params->lock_delay / PLL_LOCKDET_DELAY + 1; i++) { params 1358 drivers/clk/tegra/clk-tegra210.c ndiv_new_mask = (divn_mask(pllx) >> pllx->params->div_nmp->divn_shift) params 1361 drivers/clk/tegra/clk-tegra210.c val = readl_relaxed(clk_base + pllx->params->ext_misc_reg[2]); params 1364 drivers/clk/tegra/clk-tegra210.c writel_relaxed(val, clk_base + pllx->params->ext_misc_reg[2]); params 1367 drivers/clk/tegra/clk-tegra210.c val = readl_relaxed(clk_base + pllx->params->ext_misc_reg[2]); params 1369 drivers/clk/tegra/clk-tegra210.c writel_relaxed(val, clk_base + pllx->params->ext_misc_reg[2]); params 1372 drivers/clk/tegra/clk-tegra210.c tegra210_wait_for_mask(pllx, pllx->params->ext_misc_reg[2], params 1375 drivers/clk/tegra/clk-tegra210.c base = readl_relaxed(clk_base + pllx->params->base_reg) & params 1377 drivers/clk/tegra/clk-tegra210.c base |= cfg->n << pllx->params->div_nmp->divn_shift; params 1378 drivers/clk/tegra/clk-tegra210.c writel_relaxed(base, clk_base + pllx->params->base_reg); params 1382 drivers/clk/tegra/clk-tegra210.c writel_relaxed(val, clk_base + pllx->params->ext_misc_reg[2]); params 1388 drivers/clk/tegra/clk-tegra210.c pllx->params->pdiv_tohw[cfg->p].pdiv / 1000); params 1406 drivers/clk/tegra/clk-tegra210.c struct tegra_clk_pll_params *params = pll->params; params 1414 drivers/clk/tegra/clk-tegra210.c if (!(params->flags & TEGRA_PLL_VCO_OUT)) { params 1415 drivers/clk/tegra/clk-tegra210.c p = DIV_ROUND_UP(params->vco_min, rate); params 1416 drivers/clk/tegra/clk-tegra210.c p = params->round_p_to_pdiv(p, &pdiv); params 1418 drivers/clk/tegra/clk-tegra210.c p = rate >= params->vco_min ? 1 : -EINVAL; params 1431 drivers/clk/tegra/clk-tegra210.c if (p_rate > params->vco_max) params 1432 drivers/clk/tegra/clk-tegra210.c p_rate = params->vco_max; params 1438 drivers/clk/tegra/clk-tegra210.c if (params->sdm_ctrl_reg) { params 1441 drivers/clk/tegra/clk-tegra210.c if (rem || params->ssc_ctrl_reg) { params 1478 drivers/clk/tegra/clk-tegra210.c tegra210_clk_adjust_vco_min(struct tegra_clk_pll_params *params, params 1481 drivers/clk/tegra/clk-tegra210.c unsigned long vco_min = params->vco_min; params 1483 drivers/clk/tegra/clk-tegra210.c params->vco_min += DIV_ROUND_UP(parent_rate, PLL_SDM_COEFF); params 1484 drivers/clk/tegra/clk-tegra210.c vco_min = min(vco_min, params->vco_min); params 2840 drivers/clk/tegra/clk-tegra210.c pllu.params = &pll_u_vco_params; params 2841 drivers/clk/tegra/clk-tegra210.c reg = readl_relaxed(clk_base + pllu.params->ext_misc_reg[0]); params 2842 drivers/clk/tegra/clk-tegra210.c reg &= ~BIT(pllu.params->iddq_bit_idx); params 2843 drivers/clk/tegra/clk-tegra210.c writel_relaxed(reg, clk_base + pllu.params->ext_misc_reg[0]); params 317 drivers/clk/tegra/clk.h struct tegra_clk_pll_params *params; params 62 drivers/clk/versatile/clk-icst.c struct icst_params *params; params 238 drivers/clk/versatile/clk-icst.c icst->params->ref = parent_rate; params 244 drivers/clk/versatile/clk-icst.c icst->rate = icst_hz(icst->params, vco); params 294 drivers/clk/versatile/clk-icst.c vco = icst_hz_to_vco(icst->params, rate); params 295 drivers/clk/versatile/clk-icst.c return icst_hz(icst->params, vco); params 335 drivers/clk/versatile/clk-icst.c icst->params->ref = parent_rate; params 336 drivers/clk/versatile/clk-icst.c vco = icst_hz_to_vco(icst->params, rate); params 337 drivers/clk/versatile/clk-icst.c icst->rate = icst_hz(icst->params, vco); params 363 drivers/clk/versatile/clk-icst.c pclone = kmemdup(desc->params, sizeof(*pclone), GFP_KERNEL); params 376 drivers/clk/versatile/clk-icst.c icst->params = pclone; params 524 drivers/clk/versatile/clk-icst.c icst_desc.params = &icst525_params; params 527 drivers/clk/versatile/clk-icst.c icst_desc.params = &icst307_params; params 530 drivers/clk/versatile/clk-icst.c icst_desc.params = &icst525_apcp_cm_params; params 533 drivers/clk/versatile/clk-icst.c icst_desc.params = &icst525_ap_sys_params; params 536 drivers/clk/versatile/clk-icst.c icst_desc.params = &icst525_ap_pci_params; params 539 drivers/clk/versatile/clk-icst.c icst_desc.params = &icst525_apcp_cm_params; params 542 drivers/clk/versatile/clk-icst.c icst_desc.params = &icst525_apcp_cm_params; params 10 drivers/clk/versatile/clk-icst.h const struct icst_params *params; params 56 drivers/clk/versatile/clk-impd1.c .params = &impd1_vco1_params, params 74 drivers/clk/versatile/clk-impd1.c .params = &impd1_vco2_params, params 35 drivers/clk/versatile/clk-versatile.c .params = &cp_auxosc_params, params 52 drivers/clk/versatile/clk-versatile.c .params = &versatile_auxosc_params, params 447 drivers/cpufreq/gx-suspmod.c struct gxfreq_params *params; params 461 drivers/cpufreq/gx-suspmod.c params = kzalloc(sizeof(*params), GFP_KERNEL); params 462 drivers/cpufreq/gx-suspmod.c if (params == NULL) params 465 drivers/cpufreq/gx-suspmod.c params->cs55x0 = gx_pci; params 466 drivers/cpufreq/gx-suspmod.c gx_params = params; params 469 drivers/cpufreq/gx-suspmod.c pci_read_config_byte(params->cs55x0, PCI_SUSCFG, &(params->pci_suscfg)); params 470 drivers/cpufreq/gx-suspmod.c pci_read_config_byte(params->cs55x0, PCI_PMER1, &(params->pci_pmer1)); params 471 drivers/cpufreq/gx-suspmod.c pci_read_config_byte(params->cs55x0, PCI_PMER2, &(params->pci_pmer2)); params 472 drivers/cpufreq/gx-suspmod.c pci_read_config_byte(params->cs55x0, PCI_MODON, &(params->on_duration)); params 473 drivers/cpufreq/gx-suspmod.c pci_read_config_byte(params->cs55x0, PCI_MODOFF, params 474 drivers/cpufreq/gx-suspmod.c &(params->off_duration)); params 478 drivers/cpufreq/gx-suspmod.c kfree(params); params 940 drivers/cpufreq/powernv-cpufreq.c omsg.type = be64_to_cpu(msg->params[0]); params 963 drivers/cpufreq/powernv-cpufreq.c omsg.chip = be64_to_cpu(msg->params[1]); params 964 drivers/cpufreq/powernv-cpufreq.c omsg.throttle_status = be64_to_cpu(msg->params[2]); params 94 drivers/crypto/atmel-ecc.c struct ecdh params; params 102 drivers/crypto/atmel-ecc.c if (crypto_ecdh_decode_key(buf, len, ¶ms) < 0) { params 107 drivers/crypto/atmel-ecc.c ctx->n_sz = atmel_ecdh_supported_curve(params.curve_id); params 108 drivers/crypto/atmel-ecc.c if (!ctx->n_sz || params.key_size) { params 128 drivers/crypto/atmel-ecc.c ctx->curve_id = params.curve_id; params 37 drivers/crypto/caam/dpseci.c cmd_params = (struct dpseci_cmd_open *)cmd.params; params 129 drivers/crypto/caam/dpseci.c rsp_params = (struct dpseci_rsp_is_enabled *)cmd.params; params 158 drivers/crypto/caam/dpseci.c rsp_params = (struct dpseci_rsp_get_attributes *)cmd.params; params 188 drivers/crypto/caam/dpseci.c cmd_params = (struct dpseci_cmd_queue *)cmd.params; params 223 drivers/crypto/caam/dpseci.c cmd_params = (struct dpseci_cmd_queue *)cmd.params; params 264 drivers/crypto/caam/dpseci.c cmd_params = (struct dpseci_cmd_queue *)cmd.params; params 270 drivers/crypto/caam/dpseci.c rsp_params = (struct dpseci_rsp_get_tx_queue *)cmd.params; params 300 drivers/crypto/caam/dpseci.c rsp_params = (struct dpseci_rsp_get_sec_attr *)cmd.params; params 346 drivers/crypto/caam/dpseci.c rsp_params = (struct dpseci_rsp_get_api_version *)cmd.params; params 373 drivers/crypto/caam/dpseci.c cmd_params = (struct dpseci_cmd_congestion_notification *)cmd.params; params 413 drivers/crypto/caam/dpseci.c rsp_params = (struct dpseci_cmd_congestion_notification *)cmd.params; params 1446 drivers/crypto/chelsio/chcr_algo.c static int get_alg_config(struct algo_param *params, params 1451 drivers/crypto/chelsio/chcr_algo.c params->mk_size = CHCR_KEYCTX_MAC_KEY_SIZE_160; params 1452 drivers/crypto/chelsio/chcr_algo.c params->auth_mode = CHCR_SCMD_AUTH_MODE_SHA1; params 1453 drivers/crypto/chelsio/chcr_algo.c params->result_size = SHA1_DIGEST_SIZE; params 1456 drivers/crypto/chelsio/chcr_algo.c params->mk_size = CHCR_KEYCTX_MAC_KEY_SIZE_256; params 1457 drivers/crypto/chelsio/chcr_algo.c params->auth_mode = CHCR_SCMD_AUTH_MODE_SHA224; params 1458 drivers/crypto/chelsio/chcr_algo.c params->result_size = SHA256_DIGEST_SIZE; params 1461 drivers/crypto/chelsio/chcr_algo.c params->mk_size = CHCR_KEYCTX_MAC_KEY_SIZE_256; params 1462 drivers/crypto/chelsio/chcr_algo.c params->auth_mode = CHCR_SCMD_AUTH_MODE_SHA256; params 1463 drivers/crypto/chelsio/chcr_algo.c params->result_size = SHA256_DIGEST_SIZE; params 1466 drivers/crypto/chelsio/chcr_algo.c params->mk_size = CHCR_KEYCTX_MAC_KEY_SIZE_512; params 1467 drivers/crypto/chelsio/chcr_algo.c params->auth_mode = CHCR_SCMD_AUTH_MODE_SHA512_384; params 1468 drivers/crypto/chelsio/chcr_algo.c params->result_size = SHA512_DIGEST_SIZE; params 1471 drivers/crypto/chelsio/chcr_algo.c params->mk_size = CHCR_KEYCTX_MAC_KEY_SIZE_512; params 1472 drivers/crypto/chelsio/chcr_algo.c params->auth_mode = CHCR_SCMD_AUTH_MODE_SHA512_512; params 1473 drivers/crypto/chelsio/chcr_algo.c params->result_size = SHA512_DIGEST_SIZE; params 1592 drivers/crypto/chelsio/chcr_algo.c struct hash_wr_param params; params 1628 drivers/crypto/chelsio/chcr_algo.c get_alg_config(¶ms.alg_prm, crypto_ahash_digestsize(rtfm)); params 1629 drivers/crypto/chelsio/chcr_algo.c params.kctx_len = roundup(params.alg_prm.result_size, 16); params 1630 drivers/crypto/chelsio/chcr_algo.c params.sg_len = chcr_hash_ent_in_wr(req->src, !!req_ctx->reqlen, params 1631 drivers/crypto/chelsio/chcr_algo.c HASH_SPACE_LEFT(params.kctx_len), 0); params 1632 drivers/crypto/chelsio/chcr_algo.c if (params.sg_len > req->nbytes) params 1633 drivers/crypto/chelsio/chcr_algo.c params.sg_len = req->nbytes; params 1634 drivers/crypto/chelsio/chcr_algo.c params.sg_len = rounddown(params.sg_len + req_ctx->reqlen, bs) - params 1636 drivers/crypto/chelsio/chcr_algo.c params.opad_needed = 0; params 1637 drivers/crypto/chelsio/chcr_algo.c params.more = 1; params 1638 drivers/crypto/chelsio/chcr_algo.c params.last = 0; params 1639 drivers/crypto/chelsio/chcr_algo.c params.bfr_len = req_ctx->reqlen; params 1640 drivers/crypto/chelsio/chcr_algo.c params.scmd1 = 0; params 1643 drivers/crypto/chelsio/chcr_algo.c params.hash_size = params.alg_prm.result_size; params 1644 drivers/crypto/chelsio/chcr_algo.c req_ctx->data_len += params.sg_len + params.bfr_len; params 1645 drivers/crypto/chelsio/chcr_algo.c skb = create_hash_wr(req, ¶ms); params 1651 drivers/crypto/chelsio/chcr_algo.c req_ctx->hctx_wr.processed += params.sg_len; params 1687 drivers/crypto/chelsio/chcr_algo.c struct hash_wr_param params; params 1700 drivers/crypto/chelsio/chcr_algo.c params.opad_needed = 1; params 1702 drivers/crypto/chelsio/chcr_algo.c params.opad_needed = 0; params 1703 drivers/crypto/chelsio/chcr_algo.c params.sg_len = 0; params 1705 drivers/crypto/chelsio/chcr_algo.c get_alg_config(¶ms.alg_prm, crypto_ahash_digestsize(rtfm)); params 1706 drivers/crypto/chelsio/chcr_algo.c params.kctx_len = roundup(params.alg_prm.result_size, 16); params 1708 drivers/crypto/chelsio/chcr_algo.c params.opad_needed = 1; params 1709 drivers/crypto/chelsio/chcr_algo.c params.kctx_len *= 2; params 1711 drivers/crypto/chelsio/chcr_algo.c params.opad_needed = 0; params 1715 drivers/crypto/chelsio/chcr_algo.c params.bfr_len = req_ctx->reqlen; params 1716 drivers/crypto/chelsio/chcr_algo.c req_ctx->data_len += params.bfr_len + params.sg_len; params 1720 drivers/crypto/chelsio/chcr_algo.c params.last = 0; params 1721 drivers/crypto/chelsio/chcr_algo.c params.more = 1; params 1722 drivers/crypto/chelsio/chcr_algo.c params.scmd1 = 0; params 1723 drivers/crypto/chelsio/chcr_algo.c params.bfr_len = bs; params 1726 drivers/crypto/chelsio/chcr_algo.c params.scmd1 = req_ctx->data_len; params 1727 drivers/crypto/chelsio/chcr_algo.c params.last = 1; params 1728 drivers/crypto/chelsio/chcr_algo.c params.more = 0; params 1730 drivers/crypto/chelsio/chcr_algo.c params.hash_size = crypto_ahash_digestsize(rtfm); params 1731 drivers/crypto/chelsio/chcr_algo.c skb = create_hash_wr(req, ¶ms); params 1753 drivers/crypto/chelsio/chcr_algo.c struct hash_wr_param params; params 1778 drivers/crypto/chelsio/chcr_algo.c get_alg_config(¶ms.alg_prm, crypto_ahash_digestsize(rtfm)); params 1779 drivers/crypto/chelsio/chcr_algo.c params.kctx_len = roundup(params.alg_prm.result_size, 16); params 1781 drivers/crypto/chelsio/chcr_algo.c params.kctx_len *= 2; params 1782 drivers/crypto/chelsio/chcr_algo.c params.opad_needed = 1; params 1784 drivers/crypto/chelsio/chcr_algo.c params.opad_needed = 0; params 1787 drivers/crypto/chelsio/chcr_algo.c params.sg_len = chcr_hash_ent_in_wr(req->src, !!req_ctx->reqlen, params 1788 drivers/crypto/chelsio/chcr_algo.c HASH_SPACE_LEFT(params.kctx_len), 0); params 1789 drivers/crypto/chelsio/chcr_algo.c if (params.sg_len < req->nbytes) { params 1791 drivers/crypto/chelsio/chcr_algo.c params.kctx_len /= 2; params 1792 drivers/crypto/chelsio/chcr_algo.c params.opad_needed = 0; params 1794 drivers/crypto/chelsio/chcr_algo.c params.last = 0; params 1795 drivers/crypto/chelsio/chcr_algo.c params.more = 1; params 1796 drivers/crypto/chelsio/chcr_algo.c params.sg_len = rounddown(params.sg_len + req_ctx->reqlen, bs) params 1798 drivers/crypto/chelsio/chcr_algo.c params.hash_size = params.alg_prm.result_size; params 1799 drivers/crypto/chelsio/chcr_algo.c params.scmd1 = 0; params 1801 drivers/crypto/chelsio/chcr_algo.c params.last = 1; params 1802 drivers/crypto/chelsio/chcr_algo.c params.more = 0; params 1803 drivers/crypto/chelsio/chcr_algo.c params.sg_len = req->nbytes; params 1804 drivers/crypto/chelsio/chcr_algo.c params.hash_size = crypto_ahash_digestsize(rtfm); params 1805 drivers/crypto/chelsio/chcr_algo.c params.scmd1 = req_ctx->data_len + req_ctx->reqlen + params 1806 drivers/crypto/chelsio/chcr_algo.c params.sg_len; params 1808 drivers/crypto/chelsio/chcr_algo.c params.bfr_len = req_ctx->reqlen; params 1809 drivers/crypto/chelsio/chcr_algo.c req_ctx->data_len += params.bfr_len + params.sg_len; params 1814 drivers/crypto/chelsio/chcr_algo.c params.last = 0; params 1815 drivers/crypto/chelsio/chcr_algo.c params.more = 1; params 1816 drivers/crypto/chelsio/chcr_algo.c params.scmd1 = 0; params 1817 drivers/crypto/chelsio/chcr_algo.c params.bfr_len = bs; params 1819 drivers/crypto/chelsio/chcr_algo.c skb = create_hash_wr(req, ¶ms); params 1825 drivers/crypto/chelsio/chcr_algo.c req_ctx->hctx_wr.processed += params.sg_len; params 1845 drivers/crypto/chelsio/chcr_algo.c struct hash_wr_param params; params 1872 drivers/crypto/chelsio/chcr_algo.c get_alg_config(¶ms.alg_prm, crypto_ahash_digestsize(rtfm)); params 1873 drivers/crypto/chelsio/chcr_algo.c params.kctx_len = roundup(params.alg_prm.result_size, 16); params 1875 drivers/crypto/chelsio/chcr_algo.c params.kctx_len *= 2; params 1876 drivers/crypto/chelsio/chcr_algo.c params.opad_needed = 1; params 1878 drivers/crypto/chelsio/chcr_algo.c params.opad_needed = 0; params 1880 drivers/crypto/chelsio/chcr_algo.c params.sg_len = chcr_hash_ent_in_wr(req->src, !!req_ctx->reqlen, params 1881 drivers/crypto/chelsio/chcr_algo.c HASH_SPACE_LEFT(params.kctx_len), 0); params 1882 drivers/crypto/chelsio/chcr_algo.c if (params.sg_len < req->nbytes) { params 1884 drivers/crypto/chelsio/chcr_algo.c params.kctx_len /= 2; params 1885 drivers/crypto/chelsio/chcr_algo.c params.opad_needed = 0; params 1887 drivers/crypto/chelsio/chcr_algo.c params.last = 0; params 1888 drivers/crypto/chelsio/chcr_algo.c params.more = 1; params 1889 drivers/crypto/chelsio/chcr_algo.c params.scmd1 = 0; params 1890 drivers/crypto/chelsio/chcr_algo.c params.sg_len = rounddown(params.sg_len, bs); params 1891 drivers/crypto/chelsio/chcr_algo.c params.hash_size = params.alg_prm.result_size; params 1893 drivers/crypto/chelsio/chcr_algo.c params.sg_len = req->nbytes; params 1894 drivers/crypto/chelsio/chcr_algo.c params.hash_size = crypto_ahash_digestsize(rtfm); params 1895 drivers/crypto/chelsio/chcr_algo.c params.last = 1; params 1896 drivers/crypto/chelsio/chcr_algo.c params.more = 0; params 1897 drivers/crypto/chelsio/chcr_algo.c params.scmd1 = req->nbytes + req_ctx->data_len; params 1900 drivers/crypto/chelsio/chcr_algo.c params.bfr_len = 0; params 1903 drivers/crypto/chelsio/chcr_algo.c req_ctx->data_len += params.bfr_len + params.sg_len; params 1907 drivers/crypto/chelsio/chcr_algo.c params.more = 1; params 1908 drivers/crypto/chelsio/chcr_algo.c params.bfr_len = bs; params 1911 drivers/crypto/chelsio/chcr_algo.c skb = create_hash_wr(req, ¶ms); params 1916 drivers/crypto/chelsio/chcr_algo.c req_ctx->hctx_wr.processed += params.sg_len; params 1935 drivers/crypto/chelsio/chcr_algo.c struct hash_wr_param params; params 1941 drivers/crypto/chelsio/chcr_algo.c get_alg_config(¶ms.alg_prm, crypto_ahash_digestsize(rtfm)); params 1942 drivers/crypto/chelsio/chcr_algo.c params.kctx_len = roundup(params.alg_prm.result_size, 16); params 1944 drivers/crypto/chelsio/chcr_algo.c params.kctx_len *= 2; params 1945 drivers/crypto/chelsio/chcr_algo.c params.opad_needed = 1; params 1947 drivers/crypto/chelsio/chcr_algo.c params.opad_needed = 0; params 1949 drivers/crypto/chelsio/chcr_algo.c params.sg_len = chcr_hash_ent_in_wr(hctx_wr->srcsg, 0, params 1950 drivers/crypto/chelsio/chcr_algo.c HASH_SPACE_LEFT(params.kctx_len), params 1952 drivers/crypto/chelsio/chcr_algo.c if ((params.sg_len + hctx_wr->processed) > req->nbytes) params 1953 drivers/crypto/chelsio/chcr_algo.c params.sg_len = req->nbytes - hctx_wr->processed; params 1955 drivers/crypto/chelsio/chcr_algo.c ((params.sg_len + hctx_wr->processed) < req->nbytes)) { params 1957 drivers/crypto/chelsio/chcr_algo.c params.kctx_len /= 2; params 1958 drivers/crypto/chelsio/chcr_algo.c params.opad_needed = 0; params 1960 drivers/crypto/chelsio/chcr_algo.c params.last = 0; params 1961 drivers/crypto/chelsio/chcr_algo.c params.more = 1; params 1962 drivers/crypto/chelsio/chcr_algo.c params.sg_len = rounddown(params.sg_len, bs); params 1963 drivers/crypto/chelsio/chcr_algo.c params.hash_size = params.alg_prm.result_size; params 1964 drivers/crypto/chelsio/chcr_algo.c params.scmd1 = 0; params 1966 drivers/crypto/chelsio/chcr_algo.c params.last = 1; params 1967 drivers/crypto/chelsio/chcr_algo.c params.more = 0; params 1968 drivers/crypto/chelsio/chcr_algo.c params.hash_size = crypto_ahash_digestsize(rtfm); params 1969 drivers/crypto/chelsio/chcr_algo.c params.scmd1 = reqctx->data_len + params.sg_len; params 1971 drivers/crypto/chelsio/chcr_algo.c params.bfr_len = 0; params 1972 drivers/crypto/chelsio/chcr_algo.c reqctx->data_len += params.sg_len; params 1973 drivers/crypto/chelsio/chcr_algo.c skb = create_hash_wr(req, ¶ms); params 1978 drivers/crypto/chelsio/chcr_algo.c hctx_wr->processed += params.sg_len; params 66 drivers/crypto/qat/qat_common/adf_cfg_user.h struct adf_user_cfg_key_val *params; params 201 drivers/crypto/qat/qat_common/adf_ctl_drv.c params_head = section.params; params 441 drivers/crypto/qat/qat_common/qat_asym_algs.c static int qat_dh_set_params(struct qat_dh_ctx *ctx, struct dh *params) params 446 drivers/crypto/qat/qat_common/qat_asym_algs.c if (qat_dh_check_params_length(params->p_size << 3)) params 449 drivers/crypto/qat/qat_common/qat_asym_algs.c ctx->p_size = params->p_size; params 453 drivers/crypto/qat/qat_common/qat_asym_algs.c memcpy(ctx->p, params->p, ctx->p_size); params 456 drivers/crypto/qat/qat_common/qat_asym_algs.c if (params->g_size == 1 && *(char *)params->g == 0x02) { params 464 drivers/crypto/qat/qat_common/qat_asym_algs.c memcpy(ctx->g + (ctx->p_size - params->g_size), params->g, params 465 drivers/crypto/qat/qat_common/qat_asym_algs.c params->g_size); params 493 drivers/crypto/qat/qat_common/qat_asym_algs.c struct dh params; params 496 drivers/crypto/qat/qat_common/qat_asym_algs.c if (crypto_dh_decode_key(buf, len, ¶ms) < 0) params 502 drivers/crypto/qat/qat_common/qat_asym_algs.c ret = qat_dh_set_params(ctx, ¶ms); params 512 drivers/crypto/qat/qat_common/qat_asym_algs.c memcpy(ctx->xa + (ctx->p_size - params.key_size), params.key, params 513 drivers/crypto/qat/qat_common/qat_asym_algs.c params.key_size); params 2275 drivers/dma/coh901318.c const struct coh901318_params *params; params 2301 drivers/dma/coh901318.c params = cohc_chan_param(cohc); params 2302 drivers/dma/coh901318.c config = params->config; params 127 drivers/dma/dmatest.c struct dmatest_params params; params 270 drivers/dma/dmatest.c struct dmatest_params *params = &info->params; params 272 drivers/dma/dmatest.c if (params->iterations) params 285 drivers/dma/dmatest.c static bool dmatest_match_channel(struct dmatest_params *params, params 288 drivers/dma/dmatest.c if (params->channel[0] == '\0') params 290 drivers/dma/dmatest.c return strcmp(dma_chan_name(chan), params->channel) == 0; params 293 drivers/dma/dmatest.c static bool dmatest_match_device(struct dmatest_params *params, params 296 drivers/dma/dmatest.c if (params->device[0] == '\0') params 298 drivers/dma/dmatest.c return strcmp(dev_name(device->dev), params->device) == 0; params 557 drivers/dma/dmatest.c struct dmatest_params *params; params 590 drivers/dma/dmatest.c params = &info->params; params 596 drivers/dma/dmatest.c align = params->alignment < 0 ? dev->copy_align : params 597 drivers/dma/dmatest.c params->alignment; params 600 drivers/dma/dmatest.c align = params->alignment < 0 ? dev->fill_align : params 601 drivers/dma/dmatest.c params->alignment; params 606 drivers/dma/dmatest.c src->cnt = min_odd(params->xor_sources | 1, dev->max_xor); params 608 drivers/dma/dmatest.c align = params->alignment < 0 ? dev->xor_align : params 609 drivers/dma/dmatest.c params->alignment; params 612 drivers/dma/dmatest.c src->cnt = min_odd(params->pq_sources | 1, dma_maxpq(dev, 0)); params 614 drivers/dma/dmatest.c align = params->alignment < 0 ? dev->pq_align : params 615 drivers/dma/dmatest.c params->alignment; params 617 drivers/dma/dmatest.c pq_coefs = kmalloc(params->pq_sources + 1, GFP_KERNEL); params 633 drivers/dma/dmatest.c buf_size = params->buf_size; params 659 drivers/dma/dmatest.c if (params->polled) params 666 drivers/dma/dmatest.c (params->iterations && total_tests >= params->iterations))) { params 674 drivers/dma/dmatest.c if (params->transfer_size) { params 675 drivers/dma/dmatest.c if (params->transfer_size >= buf_size) { params 677 drivers/dma/dmatest.c params->transfer_size, buf_size); params 680 drivers/dma/dmatest.c len = params->transfer_size; params 681 drivers/dma/dmatest.c } else if (params->norandom) { params 688 drivers/dma/dmatest.c if (!params->transfer_size) { params 695 drivers/dma/dmatest.c if (params->norandom) { params 706 drivers/dma/dmatest.c if (!params->noverify) { params 791 drivers/dma/dmatest.c if (!params->polled) { params 804 drivers/dma/dmatest.c if (params->polled) { params 814 drivers/dma/dmatest.c msecs_to_jiffies(params->timeout)); params 834 drivers/dma/dmatest.c if (params->noverify) { params 937 drivers/dma/dmatest.c struct dmatest_params *params = &info->params; params 954 drivers/dma/dmatest.c for (i = 0; i < params->threads_per_chan; i++) { params 1036 drivers/dma/dmatest.c struct dmatest_params *params = param; params 1038 drivers/dma/dmatest.c if (!dmatest_match_channel(params, chan) || params 1039 drivers/dma/dmatest.c !dmatest_match_device(params, chan->device)) params 1053 drivers/dma/dmatest.c struct dmatest_params *params = &info->params; params 1056 drivers/dma/dmatest.c chan = dma_request_channel(mask, filter, params); params 1064 drivers/dma/dmatest.c if (params->max_channels && params 1065 drivers/dma/dmatest.c info->nr_channels >= params->max_channels) params 1072 drivers/dma/dmatest.c struct dmatest_params *params = &info->params; params 1075 drivers/dma/dmatest.c params->buf_size = test_buf_size; params 1076 drivers/dma/dmatest.c strlcpy(params->channel, strim(test_channel), sizeof(params->channel)); params 1077 drivers/dma/dmatest.c strlcpy(params->device, strim(test_device), sizeof(params->device)); params 1078 drivers/dma/dmatest.c params->threads_per_chan = threads_per_chan; params 1079 drivers/dma/dmatest.c params->max_channels = max_channels; params 1080 drivers/dma/dmatest.c params->iterations = iterations; params 1081 drivers/dma/dmatest.c params->xor_sources = xor_sources; params 1082 drivers/dma/dmatest.c params->pq_sources = pq_sources; params 1083 drivers/dma/dmatest.c params->timeout = timeout; params 1084 drivers/dma/dmatest.c params->noverify = noverify; params 1085 drivers/dma/dmatest.c params->norandom = norandom; params 1086 drivers/dma/dmatest.c params->alignment = alignment; params 1087 drivers/dma/dmatest.c params->transfer_size = transfer_size; params 1088 drivers/dma/dmatest.c params->polled = polled; params 1291 drivers/dma/dmatest.c struct dmatest_params *params = &info->params; params 1300 drivers/dma/dmatest.c if (params->iterations && wait) params 273 drivers/dma/ipu/ipu_idmac.c static void ipu_ch_param_set_plane_offset(union chan_param_mem *params, params 276 drivers/dma/ipu/ipu_idmac.c params->pp.ubo_l = u_offset & 0x7ff; params 277 drivers/dma/ipu/ipu_idmac.c params->pp.ubo_h = u_offset >> 11; params 278 drivers/dma/ipu/ipu_idmac.c params->pp.vbo_l = v_offset & 0x1ffff; params 279 drivers/dma/ipu/ipu_idmac.c params->pp.vbo_h = v_offset >> 17; params 282 drivers/dma/ipu/ipu_idmac.c static void ipu_ch_param_set_size(union chan_param_mem *params, params 289 drivers/dma/ipu/ipu_idmac.c params->pp.fw = width - 1; params 290 drivers/dma/ipu/ipu_idmac.c params->pp.fh_l = height - 1; params 291 drivers/dma/ipu/ipu_idmac.c params->pp.fh_h = (height - 1) >> 8; params 292 drivers/dma/ipu/ipu_idmac.c params->pp.sl = stride - 1; params 297 drivers/dma/ipu/ipu_idmac.c params->pp.bpp = 3; params 298 drivers/dma/ipu/ipu_idmac.c params->pp.pfs = 7; params 299 drivers/dma/ipu/ipu_idmac.c params->pp.npb = 31; params 300 drivers/dma/ipu/ipu_idmac.c params->pp.sat = 2; /* SAT = use 32-bit access */ params 304 drivers/dma/ipu/ipu_idmac.c params->pp.bpp = 0; params 305 drivers/dma/ipu/ipu_idmac.c params->pp.pfs = 7; params 306 drivers/dma/ipu/ipu_idmac.c params->pp.npb = 7; params 307 drivers/dma/ipu/ipu_idmac.c params->pp.sat = 2; /* SAT = use 32-bit access */ params 310 drivers/dma/ipu/ipu_idmac.c params->ip.bpp = 2; params 311 drivers/dma/ipu/ipu_idmac.c params->ip.pfs = 4; params 312 drivers/dma/ipu/ipu_idmac.c params->ip.npb = 15; params 313 drivers/dma/ipu/ipu_idmac.c params->ip.sat = 2; /* SAT = 32-bit access */ params 314 drivers/dma/ipu/ipu_idmac.c params->ip.ofs0 = 0; /* Red bit offset */ params 315 drivers/dma/ipu/ipu_idmac.c params->ip.ofs1 = 5; /* Green bit offset */ params 316 drivers/dma/ipu/ipu_idmac.c params->ip.ofs2 = 11; /* Blue bit offset */ params 317 drivers/dma/ipu/ipu_idmac.c params->ip.ofs3 = 16; /* Alpha bit offset */ params 318 drivers/dma/ipu/ipu_idmac.c params->ip.wid0 = 4; /* Red bit width - 1 */ params 319 drivers/dma/ipu/ipu_idmac.c params->ip.wid1 = 5; /* Green bit width - 1 */ params 320 drivers/dma/ipu/ipu_idmac.c params->ip.wid2 = 4; /* Blue bit width - 1 */ params 323 drivers/dma/ipu/ipu_idmac.c params->ip.bpp = 1; /* 24 BPP & RGB PFS */ params 324 drivers/dma/ipu/ipu_idmac.c params->ip.pfs = 4; params 325 drivers/dma/ipu/ipu_idmac.c params->ip.npb = 7; params 326 drivers/dma/ipu/ipu_idmac.c params->ip.sat = 2; /* SAT = 32-bit access */ params 327 drivers/dma/ipu/ipu_idmac.c params->ip.ofs0 = 0; /* Red bit offset */ params 328 drivers/dma/ipu/ipu_idmac.c params->ip.ofs1 = 8; /* Green bit offset */ params 329 drivers/dma/ipu/ipu_idmac.c params->ip.ofs2 = 16; /* Blue bit offset */ params 330 drivers/dma/ipu/ipu_idmac.c params->ip.ofs3 = 24; /* Alpha bit offset */ params 331 drivers/dma/ipu/ipu_idmac.c params->ip.wid0 = 7; /* Red bit width - 1 */ params 332 drivers/dma/ipu/ipu_idmac.c params->ip.wid1 = 7; /* Green bit width - 1 */ params 333 drivers/dma/ipu/ipu_idmac.c params->ip.wid2 = 7; /* Blue bit width - 1 */ params 336 drivers/dma/ipu/ipu_idmac.c params->ip.bpp = 1; /* 24 BPP & RGB PFS */ params 337 drivers/dma/ipu/ipu_idmac.c params->ip.pfs = 4; params 338 drivers/dma/ipu/ipu_idmac.c params->ip.npb = 7; params 339 drivers/dma/ipu/ipu_idmac.c params->ip.sat = 2; /* SAT = 32-bit access */ params 340 drivers/dma/ipu/ipu_idmac.c params->ip.ofs0 = 16; /* Red bit offset */ params 341 drivers/dma/ipu/ipu_idmac.c params->ip.ofs1 = 8; /* Green bit offset */ params 342 drivers/dma/ipu/ipu_idmac.c params->ip.ofs2 = 0; /* Blue bit offset */ params 343 drivers/dma/ipu/ipu_idmac.c params->ip.ofs3 = 24; /* Alpha bit offset */ params 344 drivers/dma/ipu/ipu_idmac.c params->ip.wid0 = 7; /* Red bit width - 1 */ params 345 drivers/dma/ipu/ipu_idmac.c params->ip.wid1 = 7; /* Green bit width - 1 */ params 346 drivers/dma/ipu/ipu_idmac.c params->ip.wid2 = 7; /* Blue bit width - 1 */ params 351 drivers/dma/ipu/ipu_idmac.c params->ip.bpp = 0; params 352 drivers/dma/ipu/ipu_idmac.c params->ip.pfs = 4; params 353 drivers/dma/ipu/ipu_idmac.c params->ip.npb = 7; params 354 drivers/dma/ipu/ipu_idmac.c params->ip.sat = 2; /* SAT = 32-bit access */ params 355 drivers/dma/ipu/ipu_idmac.c params->ip.ofs0 = 8; /* Red bit offset */ params 356 drivers/dma/ipu/ipu_idmac.c params->ip.ofs1 = 16; /* Green bit offset */ params 357 drivers/dma/ipu/ipu_idmac.c params->ip.ofs2 = 24; /* Blue bit offset */ params 358 drivers/dma/ipu/ipu_idmac.c params->ip.ofs3 = 0; /* Alpha bit offset */ params 359 drivers/dma/ipu/ipu_idmac.c params->ip.wid0 = 7; /* Red bit width - 1 */ params 360 drivers/dma/ipu/ipu_idmac.c params->ip.wid1 = 7; /* Green bit width - 1 */ params 361 drivers/dma/ipu/ipu_idmac.c params->ip.wid2 = 7; /* Blue bit width - 1 */ params 362 drivers/dma/ipu/ipu_idmac.c params->ip.wid3 = 7; /* Alpha bit width - 1 */ params 366 drivers/dma/ipu/ipu_idmac.c params->ip.bpp = 0; params 367 drivers/dma/ipu/ipu_idmac.c params->ip.pfs = 4; params 368 drivers/dma/ipu/ipu_idmac.c params->ip.npb = 7; params 369 drivers/dma/ipu/ipu_idmac.c params->ip.sat = 2; /* SAT = 32-bit access */ params 370 drivers/dma/ipu/ipu_idmac.c params->ip.ofs0 = 24; /* Red bit offset */ params 371 drivers/dma/ipu/ipu_idmac.c params->ip.ofs1 = 16; /* Green bit offset */ params 372 drivers/dma/ipu/ipu_idmac.c params->ip.ofs2 = 8; /* Blue bit offset */ params 373 drivers/dma/ipu/ipu_idmac.c params->ip.ofs3 = 0; /* Alpha bit offset */ params 374 drivers/dma/ipu/ipu_idmac.c params->ip.wid0 = 7; /* Red bit width - 1 */ params 375 drivers/dma/ipu/ipu_idmac.c params->ip.wid1 = 7; /* Green bit width - 1 */ params 376 drivers/dma/ipu/ipu_idmac.c params->ip.wid2 = 7; /* Blue bit width - 1 */ params 377 drivers/dma/ipu/ipu_idmac.c params->ip.wid3 = 7; /* Alpha bit width - 1 */ params 380 drivers/dma/ipu/ipu_idmac.c params->ip.bpp = 2; params 381 drivers/dma/ipu/ipu_idmac.c params->ip.pfs = 6; params 382 drivers/dma/ipu/ipu_idmac.c params->ip.npb = 7; params 383 drivers/dma/ipu/ipu_idmac.c params->ip.sat = 2; /* SAT = 32-bit access */ params 387 drivers/dma/ipu/ipu_idmac.c params->ip.bpp = 3; params 388 drivers/dma/ipu/ipu_idmac.c params->ip.pfs = 3; params 389 drivers/dma/ipu/ipu_idmac.c params->ip.npb = 7; params 390 drivers/dma/ipu/ipu_idmac.c params->ip.sat = 2; /* SAT = 32-bit access */ params 393 drivers/dma/ipu/ipu_idmac.c ipu_ch_param_set_plane_offset(params, u_offset, v_offset); params 396 drivers/dma/ipu/ipu_idmac.c params->ip.bpp = 3; params 397 drivers/dma/ipu/ipu_idmac.c params->ip.pfs = 2; params 398 drivers/dma/ipu/ipu_idmac.c params->ip.npb = 7; params 399 drivers/dma/ipu/ipu_idmac.c params->ip.sat = 2; /* SAT = 32-bit access */ params 402 drivers/dma/ipu/ipu_idmac.c ipu_ch_param_set_plane_offset(params, u_offset, v_offset); params 405 drivers/dma/ipu/ipu_idmac.c params->ip.bpp = 3; params 406 drivers/dma/ipu/ipu_idmac.c params->ip.pfs = 2; params 407 drivers/dma/ipu/ipu_idmac.c params->ip.npb = 7; params 408 drivers/dma/ipu/ipu_idmac.c params->ip.sat = 2; /* SAT = 32-bit access */ params 411 drivers/dma/ipu/ipu_idmac.c ipu_ch_param_set_plane_offset(params, u_offset, v_offset); params 419 drivers/dma/ipu/ipu_idmac.c params->pp.nsb = 1; params 422 drivers/dma/ipu/ipu_idmac.c static void ipu_ch_param_set_buffer(union chan_param_mem *params, params 425 drivers/dma/ipu/ipu_idmac.c params->pp.eba0 = buf0; params 426 drivers/dma/ipu/ipu_idmac.c params->pp.eba1 = buf1; params 429 drivers/dma/ipu/ipu_idmac.c static void ipu_ch_param_set_rotation(union chan_param_mem *params, params 432 drivers/dma/ipu/ipu_idmac.c params->pp.bam = rotate; params 509 drivers/dma/ipu/ipu_idmac.c union ipu_channel_param *params, bool src_is_csi) params 516 drivers/dma/ipu/ipu_idmac.c calc_resize_coeffs(params->video.in_height, params 517 drivers/dma/ipu/ipu_idmac.c params->video.out_height, params 522 drivers/dma/ipu/ipu_idmac.c calc_resize_coeffs(params->video.in_width, params 523 drivers/dma/ipu/ipu_idmac.c params->video.out_width, params 528 drivers/dma/ipu/ipu_idmac.c in_fmt = format_to_colorspace(params->video.in_pixel_fmt); params 529 drivers/dma/ipu/ipu_idmac.c out_fmt = format_to_colorspace(params->video.out_pixel_fmt); params 660 drivers/dma/ipu/ipu_idmac.c union chan_param_mem params = {}; params 681 drivers/dma/ipu/ipu_idmac.c ipu_ch_param_set_size(¶ms, pixel_fmt, width, height, stride_bytes); params 682 drivers/dma/ipu/ipu_idmac.c ipu_ch_param_set_buffer(¶ms, phyaddr_0, phyaddr_1); params 683 drivers/dma/ipu/ipu_idmac.c ipu_ch_param_set_rotation(¶ms, rot_mode); params 687 drivers/dma/ipu/ipu_idmac.c ipu_write_param_mem(dma_param_addr(channel), (uint32_t *)¶ms, 10); params 842 drivers/dma/ipu/ipu_idmac.c struct idmac_video_param *video = &ichan->params.video; params 950 drivers/dma/ipu/ipu_idmac.c union ipu_channel_param *params = &ichan->params; params 976 drivers/dma/ipu/ipu_idmac.c ret = ipu_ic_init_prpenc(ipu, params, true); params 134 drivers/firmware/edd.c if (isprint(info->params.host_bus_type[i])) { params 135 drivers/firmware/edd.c p += scnprintf(p, left, "%c", info->params.host_bus_type[i]); params 141 drivers/firmware/edd.c if (!strncmp(info->params.host_bus_type, "ISA", 3)) { params 143 drivers/firmware/edd.c info->params.interface_path.isa.base_address); params 144 drivers/firmware/edd.c } else if (!strncmp(info->params.host_bus_type, "PCIX", 4) || params 145 drivers/firmware/edd.c !strncmp(info->params.host_bus_type, "PCI", 3) || params 146 drivers/firmware/edd.c !strncmp(info->params.host_bus_type, "XPRS", 4)) { params 149 drivers/firmware/edd.c info->params.interface_path.pci.bus, params 150 drivers/firmware/edd.c info->params.interface_path.pci.slot, params 151 drivers/firmware/edd.c info->params.interface_path.pci.function, params 152 drivers/firmware/edd.c info->params.interface_path.pci.channel); params 153 drivers/firmware/edd.c } else if (!strncmp(info->params.host_bus_type, "IBND", 4) || params 154 drivers/firmware/edd.c !strncmp(info->params.host_bus_type, "HTPT", 4)) { params 157 drivers/firmware/edd.c info->params.interface_path.ibnd.reserved); params 161 drivers/firmware/edd.c info->params.interface_path.unknown.reserved); params 180 drivers/firmware/edd.c if (isprint(info->params.interface_type[i])) { params 181 drivers/firmware/edd.c p += scnprintf(p, left, "%c", info->params.interface_type[i]); params 186 drivers/firmware/edd.c if (!strncmp(info->params.interface_type, "ATAPI", 5)) { params 188 drivers/firmware/edd.c info->params.device_path.atapi.device, params 189 drivers/firmware/edd.c info->params.device_path.atapi.lun); params 190 drivers/firmware/edd.c } else if (!strncmp(info->params.interface_type, "ATA", 3)) { params 192 drivers/firmware/edd.c info->params.device_path.ata.device); params 193 drivers/firmware/edd.c } else if (!strncmp(info->params.interface_type, "SCSI", 4)) { params 195 drivers/firmware/edd.c info->params.device_path.scsi.id, params 196 drivers/firmware/edd.c info->params.device_path.scsi.lun); params 197 drivers/firmware/edd.c } else if (!strncmp(info->params.interface_type, "USB", 3)) { params 199 drivers/firmware/edd.c info->params.device_path.usb.serial_number); params 200 drivers/firmware/edd.c } else if (!strncmp(info->params.interface_type, "1394", 4)) { params 202 drivers/firmware/edd.c info->params.device_path.i1394.eui); params 203 drivers/firmware/edd.c } else if (!strncmp(info->params.interface_type, "FIBRE", 5)) { params 205 drivers/firmware/edd.c info->params.device_path.fibre.wwid, params 206 drivers/firmware/edd.c info->params.device_path.fibre.lun); params 207 drivers/firmware/edd.c } else if (!strncmp(info->params.interface_type, "I2O", 3)) { params 209 drivers/firmware/edd.c info->params.device_path.i2o.identity_tag); params 210 drivers/firmware/edd.c } else if (!strncmp(info->params.interface_type, "RAID", 4)) { params 212 drivers/firmware/edd.c info->params.device_path.raid.array_number); params 213 drivers/firmware/edd.c } else if (!strncmp(info->params.interface_type, "SATA", 4)) { params 215 drivers/firmware/edd.c info->params.device_path.sata.device); params 218 drivers/firmware/edd.c info->params.device_path.unknown.reserved1, params 219 drivers/firmware/edd.c info->params.device_path.unknown.reserved2); params 236 drivers/firmware/edd.c ssize_t len = sizeof (info->params); params 243 drivers/firmware/edd.c if (!(info->params.key == 0xBEDD || info->params.key == 0xDDBE)) params 244 drivers/firmware/edd.c len = info->params.length; params 247 drivers/firmware/edd.c if (len > (sizeof(info->params))) params 248 drivers/firmware/edd.c len = sizeof(info->params); params 250 drivers/firmware/edd.c memcpy(buf, &info->params, len); params 314 drivers/firmware/edd.c if (info->params.info_flags & EDD_INFO_DMA_BOUNDARY_ERROR_TRANSPARENT) params 316 drivers/firmware/edd.c if (info->params.info_flags & EDD_INFO_GEOMETRY_VALID) params 318 drivers/firmware/edd.c if (info->params.info_flags & EDD_INFO_REMOVABLE) params 320 drivers/firmware/edd.c if (info->params.info_flags & EDD_INFO_WRITE_VERIFY) params 322 drivers/firmware/edd.c if (info->params.info_flags & EDD_INFO_MEDIA_CHANGE_NOTIFICATION) params 324 drivers/firmware/edd.c if (info->params.info_flags & EDD_INFO_LOCKABLE) params 326 drivers/firmware/edd.c if (info->params.info_flags & EDD_INFO_NO_MEDIA_PRESENT) params 328 drivers/firmware/edd.c if (info->params.info_flags & EDD_INFO_USE_INT13_FN50) params 389 drivers/firmware/edd.c p += scnprintf(p, left, "%u\n", info->params.num_default_cylinders); params 404 drivers/firmware/edd.c p += scnprintf(p, left, "%u\n", info->params.num_default_heads); params 419 drivers/firmware/edd.c p += scnprintf(p, left, "%u\n", info->params.sectors_per_track); params 434 drivers/firmware/edd.c p += scnprintf(p, left, "%llu\n", info->params.number_of_sectors); params 494 drivers/firmware/edd.c return info->params.num_default_cylinders > 0; params 506 drivers/firmware/edd.c return info->params.num_default_heads > 0; params 518 drivers/firmware/edd.c return info->params.sectors_per_track > 0; params 534 drivers/firmware/edd.c if (!(info->params.key == 0xBEDD || info->params.key == 0xDDBE)) { params 540 drivers/firmware/edd.c if (info->params.device_path_info_length != 44) params 543 drivers/firmware/edd.c for (i = 30; i < info->params.device_path_info_length + 30; i++) params 544 drivers/firmware/edd.c csum += *(((u8 *)&info->params) + i); params 644 drivers/firmware/edd.c if (!strncmp(info->params.host_bus_type, type, strlen(type)) || params 645 drivers/firmware/edd.c !strncmp(info->params.interface_type, type, strlen(type))) params 664 drivers/firmware/edd.c info->params.interface_path.pci.bus, params 665 drivers/firmware/edd.c PCI_DEVFN(info->params.interface_path.pci.slot, params 666 drivers/firmware/edd.c info->params.interface_path.pci.function)); params 225 drivers/firmware/efi/arm-init.c struct efi_fdt_params params; params 228 drivers/firmware/efi/arm-init.c if (!efi_get_fdt_params(¶ms)) params 231 drivers/firmware/efi/arm-init.c efi_system_table = params.system_table; params 233 drivers/firmware/efi/arm-init.c data.desc_version = params.desc_ver; params 234 drivers/firmware/efi/arm-init.c data.desc_size = params.desc_size; params 235 drivers/firmware/efi/arm-init.c data.size = params.mmap_size; params 236 drivers/firmware/efi/arm-init.c data.phys_map = params.mmap; params 259 drivers/firmware/efi/arm-init.c memblock_reserve(params.mmap & PAGE_MASK, params 260 drivers/firmware/efi/arm-init.c PAGE_ALIGN(params.mmap_size + params 261 drivers/firmware/efi/arm-init.c (params.mmap & ~PAGE_MASK))); params 686 drivers/firmware/efi/efi.c static __initdata struct params fdt_params[] = { params 694 drivers/firmware/efi/efi.c static __initdata struct params xen_fdt_params[] = { params 707 drivers/firmware/efi/efi.c struct params *params; params 715 drivers/firmware/efi/efi.c void *params; params 721 drivers/firmware/efi/efi.c struct params *params) params 729 drivers/firmware/efi/efi.c prop = of_get_flat_dt_prop(node, params[i].propname, &len); params 731 drivers/firmware/efi/efi.c info->missing = params[i].name; params 735 drivers/firmware/efi/efi.c dest = info->params + params[i].offset; params 740 drivers/firmware/efi/efi.c if (params[i].size == sizeof(u32)) params 746 drivers/firmware/efi/efi.c pr_info(" %s: 0x%0*llx\n", params[i].name, params 747 drivers/firmware/efi/efi.c params[i].size * 2, val); params 763 drivers/firmware/efi/efi.c info->missing = dt_params[i].params[0].name; params 776 drivers/firmware/efi/efi.c return __find_uefi_params(node, info, dt_params[i].params); params 782 drivers/firmware/efi/efi.c int __init efi_get_fdt_params(struct efi_fdt_params *params) params 790 drivers/firmware/efi/efi.c info.params = params; params 2373 drivers/firmware/ti_sci.c const struct ti_sci_msg_rm_udmap_tx_ch_cfg *params) params 2397 drivers/firmware/ti_sci.c req->valid_params = params->valid_params; params 2398 drivers/firmware/ti_sci.c req->nav_id = params->nav_id; params 2399 drivers/firmware/ti_sci.c req->index = params->index; params 2400 drivers/firmware/ti_sci.c req->tx_pause_on_err = params->tx_pause_on_err; params 2401 drivers/firmware/ti_sci.c req->tx_filt_einfo = params->tx_filt_einfo; params 2402 drivers/firmware/ti_sci.c req->tx_filt_pswords = params->tx_filt_pswords; params 2403 drivers/firmware/ti_sci.c req->tx_atype = params->tx_atype; params 2404 drivers/firmware/ti_sci.c req->tx_chan_type = params->tx_chan_type; params 2405 drivers/firmware/ti_sci.c req->tx_supr_tdpkt = params->tx_supr_tdpkt; params 2406 drivers/firmware/ti_sci.c req->tx_fetch_size = params->tx_fetch_size; params 2407 drivers/firmware/ti_sci.c req->tx_credit_count = params->tx_credit_count; params 2408 drivers/firmware/ti_sci.c req->txcq_qnum = params->txcq_qnum; params 2409 drivers/firmware/ti_sci.c req->tx_priority = params->tx_priority; params 2410 drivers/firmware/ti_sci.c req->tx_qos = params->tx_qos; params 2411 drivers/firmware/ti_sci.c req->tx_orderid = params->tx_orderid; params 2412 drivers/firmware/ti_sci.c req->fdepth = params->fdepth; params 2413 drivers/firmware/ti_sci.c req->tx_sched_priority = params->tx_sched_priority; params 2414 drivers/firmware/ti_sci.c req->tx_burst_size = params->tx_burst_size; params 2427 drivers/firmware/ti_sci.c dev_dbg(dev, "TX_CH_CFG: chn %u ret:%u\n", params->index, ret); params 2443 drivers/firmware/ti_sci.c const struct ti_sci_msg_rm_udmap_rx_ch_cfg *params) params 2467 drivers/firmware/ti_sci.c req->valid_params = params->valid_params; params 2468 drivers/firmware/ti_sci.c req->nav_id = params->nav_id; params 2469 drivers/firmware/ti_sci.c req->index = params->index; params 2470 drivers/firmware/ti_sci.c req->rx_fetch_size = params->rx_fetch_size; params 2471 drivers/firmware/ti_sci.c req->rxcq_qnum = params->rxcq_qnum; params 2472 drivers/firmware/ti_sci.c req->rx_priority = params->rx_priority; params 2473 drivers/firmware/ti_sci.c req->rx_qos = params->rx_qos; params 2474 drivers/firmware/ti_sci.c req->rx_orderid = params->rx_orderid; params 2475 drivers/firmware/ti_sci.c req->rx_sched_priority = params->rx_sched_priority; params 2476 drivers/firmware/ti_sci.c req->flowid_start = params->flowid_start; params 2477 drivers/firmware/ti_sci.c req->flowid_cnt = params->flowid_cnt; params 2478 drivers/firmware/ti_sci.c req->rx_pause_on_err = params->rx_pause_on_err; params 2479 drivers/firmware/ti_sci.c req->rx_atype = params->rx_atype; params 2480 drivers/firmware/ti_sci.c req->rx_chan_type = params->rx_chan_type; params 2481 drivers/firmware/ti_sci.c req->rx_ignore_short = params->rx_ignore_short; params 2482 drivers/firmware/ti_sci.c req->rx_ignore_long = params->rx_ignore_long; params 2483 drivers/firmware/ti_sci.c req->rx_burst_size = params->rx_burst_size; params 2496 drivers/firmware/ti_sci.c dev_dbg(dev, "RX_CH_CFG: chn %u ret:%d\n", params->index, ret); params 2512 drivers/firmware/ti_sci.c const struct ti_sci_msg_rm_udmap_flow_cfg *params) params 2536 drivers/firmware/ti_sci.c req->valid_params = params->valid_params; params 2537 drivers/firmware/ti_sci.c req->nav_id = params->nav_id; params 2538 drivers/firmware/ti_sci.c req->flow_index = params->flow_index; params 2539 drivers/firmware/ti_sci.c req->rx_einfo_present = params->rx_einfo_present; params 2540 drivers/firmware/ti_sci.c req->rx_psinfo_present = params->rx_psinfo_present; params 2541 drivers/firmware/ti_sci.c req->rx_error_handling = params->rx_error_handling; params 2542 drivers/firmware/ti_sci.c req->rx_desc_type = params->rx_desc_type; params 2543 drivers/firmware/ti_sci.c req->rx_sop_offset = params->rx_sop_offset; params 2544 drivers/firmware/ti_sci.c req->rx_dest_qnum = params->rx_dest_qnum; params 2545 drivers/firmware/ti_sci.c req->rx_src_tag_hi = params->rx_src_tag_hi; params 2546 drivers/firmware/ti_sci.c req->rx_src_tag_lo = params->rx_src_tag_lo; params 2547 drivers/firmware/ti_sci.c req->rx_dest_tag_hi = params->rx_dest_tag_hi; params 2548 drivers/firmware/ti_sci.c req->rx_dest_tag_lo = params->rx_dest_tag_lo; params 2549 drivers/firmware/ti_sci.c req->rx_src_tag_hi_sel = params->rx_src_tag_hi_sel; params 2550 drivers/firmware/ti_sci.c req->rx_src_tag_lo_sel = params->rx_src_tag_lo_sel; params 2551 drivers/firmware/ti_sci.c req->rx_dest_tag_hi_sel = params->rx_dest_tag_hi_sel; params 2552 drivers/firmware/ti_sci.c req->rx_dest_tag_lo_sel = params->rx_dest_tag_lo_sel; params 2553 drivers/firmware/ti_sci.c req->rx_fdq0_sz0_qnum = params->rx_fdq0_sz0_qnum; params 2554 drivers/firmware/ti_sci.c req->rx_fdq1_qnum = params->rx_fdq1_qnum; params 2555 drivers/firmware/ti_sci.c req->rx_fdq2_qnum = params->rx_fdq2_qnum; params 2556 drivers/firmware/ti_sci.c req->rx_fdq3_qnum = params->rx_fdq3_qnum; params 2557 drivers/firmware/ti_sci.c req->rx_ps_location = params->rx_ps_location; params 2570 drivers/firmware/ti_sci.c dev_dbg(info->dev, "RX_FL_CFG: %u ret:%d\n", params->flow_index, ret); params 140 drivers/gpio/gpio-winbond.c static struct winbond_gpio_params params; params 357 drivers/gpio/gpio-winbond.c for_each_set_bit(i, ¶ms.gpios, BITS_PER_LONG) { params 372 drivers/gpio/gpio-winbond.c if (*gpio_num == 0 && !params.pledgpio) params 374 drivers/gpio/gpio-winbond.c else if (*gpio_num == 1 && !params.beepgpio) params 376 drivers/gpio/gpio-winbond.c else if ((*gpio_num == 5 || *gpio_num == 6) && !params.i2cgpio) params 515 drivers/gpio/gpio-winbond.c params.i2cgpio = !winbond_sio_reg_btest(base, WB_SIO_REG_I2C_PS, params 517 drivers/gpio/gpio-winbond.c if (!params.i2cgpio) params 554 drivers/gpio/gpio-winbond.c if (params.ppgpios & BIT(idx)) params 557 drivers/gpio/gpio-winbond.c else if (params.odgpios & BIT(idx)) params 574 drivers/gpio/gpio-winbond.c for_each_set_bit(i, ¶ms.gpios, BITS_PER_LONG) params 576 drivers/gpio/gpio-winbond.c __clear_bit(i, ¶ms.gpios); params 578 drivers/gpio/gpio-winbond.c if (!params.gpios) { params 616 drivers/gpio/gpio-winbond.c gpios_rem = params.gpios & ~GENMASK(ARRAY_SIZE(winbond_gpio_infos) - 1, params 621 drivers/gpio/gpio-winbond.c params.gpios &= ~gpios_rem; params 624 drivers/gpio/gpio-winbond.c if (params.ppgpios & params.odgpios) { params 629 drivers/gpio/gpio-winbond.c if (params.base != 0) params 630 drivers/gpio/gpio-winbond.c return winbond_gpio_check_chip(params.base) == 0; params 636 drivers/gpio/gpio-winbond.c params.base = WB_SIO_BASE; params 637 drivers/gpio/gpio-winbond.c ret = winbond_gpio_check_chip(params.base); params 643 drivers/gpio/gpio-winbond.c params.base = WB_SIO_BASE_HIGH; params 644 drivers/gpio/gpio-winbond.c return winbond_gpio_check_chip(params.base) == 0; params 651 drivers/gpio/gpio-winbond.c if (params.base == 0) params 654 drivers/gpio/gpio-winbond.c ret = winbond_sio_enter(params.base); params 658 drivers/gpio/gpio-winbond.c ret = winbond_gpio_configure(params.base); params 660 drivers/gpio/gpio-winbond.c winbond_sio_leave(params.base); params 670 drivers/gpio/gpio-winbond.c winbond_gpio_chip.ngpio = hweight_long(params.gpios) * 8; params 676 drivers/gpio/gpio-winbond.c if (params.gpios & BIT(5)) params 681 drivers/gpio/gpio-winbond.c return devm_gpiochip_add_data(dev, &winbond_gpio_chip, ¶ms.base); params 694 drivers/gpio/gpio-winbond.c module_param_named(base, params.base, ulong, 0444); params 699 drivers/gpio/gpio-winbond.c module_param_named(gpios, params.gpios, ulong, 0444); params 708 drivers/gpio/gpio-winbond.c module_param_named(ppgpios, params.ppgpios, ulong, 0444); params 712 drivers/gpio/gpio-winbond.c module_param_named(odgpios, params.odgpios, ulong, 0444); params 722 drivers/gpio/gpio-winbond.c module_param_named(pledgpio, params.pledgpio, bool, 0644); params 726 drivers/gpio/gpio-winbond.c module_param_named(beepgpio, params.beepgpio, bool, 0644); params 85 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c struct acpi_buffer *params) params 98 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c if (params) { params 100 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c atif_arg_elements[1].buffer.length = params->length; params 101 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c atif_arg_elements[1].buffer.pointer = params->pointer; params 253 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c struct atif_system_params params; params 270 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c memset(¶ms, 0, sizeof(params)); params 271 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c size = min(sizeof(params), size); params 272 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c memcpy(¶ms, info->buffer.pointer, size); params 275 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c params.flags, params.valid_mask); params 276 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c params.flags = params.flags & params.valid_mask; params 278 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c if ((params.flags & ATIF_NOTIFY_MASK) == ATIF_NOTIFY_NONE) { params 281 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c } else if ((params.flags & ATIF_NOTIFY_MASK) == ATIF_NOTIFY_81) { params 290 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c n->command_code = params.command_code; params 322 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c struct acpi_buffer params; params 329 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c params.length = sizeof(arguments); params 330 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c params.pointer = (void *)&arguments; params 334 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c ¶ms); params 499 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c struct acpi_buffer *params) params 512 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c if (params) { params 514 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c atcs_arg_elements[1].buffer.length = params->length; params 515 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c atcs_arg_elements[1].buffer.pointer = params->pointer; params 668 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c struct acpi_buffer params; params 693 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c params.length = sizeof(struct atcs_pref_req_input); params 694 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c params.pointer = &atcs_input; params 697 drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c info = amdgpu_atcs_call(handle, ATCS_FUNCTION_PCIE_PERFORMANCE_REQUEST, ¶ms); params 109 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c struct acpi_buffer *params) params 122 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c if (params) { params 124 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c atpx_arg_elements[1].buffer.length = params->length; params 125 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c atpx_arg_elements[1].buffer.pointer = params->pointer; params 302 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c struct acpi_buffer params; params 309 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c params.length = input.size; params 310 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c params.pointer = &input; params 313 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c ¶ms); params 338 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c struct acpi_buffer params; params 345 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c params.length = input.size; params 346 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c params.pointer = &input; params 349 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c ¶ms); params 370 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c struct acpi_buffer params; params 377 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c params.length = input.size; params 378 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c params.pointer = &input; params 381 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c ¶ms); params 402 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c struct acpi_buffer params; params 409 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c params.length = input.size; params 410 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c params.pointer = &input; params 413 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c ¶ms); params 434 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c struct acpi_buffer params; params 441 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c params.length = input.size; params 442 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c params.pointer = &input; params 445 drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c ¶ms); params 708 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c struct amdgpu_vm_update_params params; params 760 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c memset(¶ms, 0, sizeof(params)); params 761 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c params.adev = adev; params 762 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c params.vm = vm; params 764 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c r = vm->update_funcs->prepare(¶ms, AMDGPU_FENCE_OWNER_KFD, NULL); params 779 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c r = vm->update_funcs->update(¶ms, bo, addr, 0, ats_entries, params 802 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c r = vm->update_funcs->update(¶ms, bo, addr, 0, entries, params 808 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c return vm->update_funcs->commit(¶ms, NULL); params 1190 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c static int amdgpu_vm_update_pde(struct amdgpu_vm_update_params *params, params 1202 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c level += params->adev->vm_manager.root_level; params 1205 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c return vm->update_funcs->update(params, bo, pde, pt, 1, 0, flags); params 1241 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c struct amdgpu_vm_update_params params; params 1247 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c memset(¶ms, 0, sizeof(params)); params 1248 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c params.adev = adev; params 1249 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c params.vm = vm; params 1251 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c r = vm->update_funcs->prepare(¶ms, AMDGPU_FENCE_OWNER_VM, NULL); params 1262 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c r = amdgpu_vm_update_pde(¶ms, vm, entry); params 1267 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c r = vm->update_funcs->commit(¶ms, &vm->last_update); params 1282 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c static void amdgpu_vm_update_flags(struct amdgpu_vm_update_params *params, params 1291 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c amdgpu_gmc_get_vm_pde(params->adev, level, &addr, &flags); params 1293 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c } else if (params->adev->asic_type >= CHIP_VEGA10 && params 1301 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c params->vm->update_funcs->update(params, bo, pe, addr, count, incr, params 1317 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c static void amdgpu_vm_fragment(struct amdgpu_vm_update_params *params, params 1344 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c if (params->adev->asic_type < CHIP_VEGA10) params 1345 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c max_frag = params->adev->vm_manager.fragment_size; params 1350 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c if (params->pages_addr) { params 1380 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c static int amdgpu_vm_update_ptes(struct amdgpu_vm_update_params *params, params 1384 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c struct amdgpu_device *adev = params->adev; params 1391 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c amdgpu_vm_fragment(params, frag_start, end, flags, &frag, &frag_end); params 1394 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c amdgpu_vm_pt_start(adev, params->vm, start, &cursor); params 1400 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c r = amdgpu_vm_alloc_pts(params->adev, params->vm, &cursor); params 1454 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c amdgpu_vm_update_flags(params, pt, cursor.level, params 1464 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c amdgpu_vm_fragment(params, frag_start, end, params 1474 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c amdgpu_vm_free_pts(adev, params->vm, &cursor); params 1513 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c struct amdgpu_vm_update_params params; params 1517 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c memset(¶ms, 0, sizeof(params)); params 1518 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c params.adev = adev; params 1519 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c params.vm = vm; params 1520 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c params.pages_addr = pages_addr; params 1526 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c r = vm->update_funcs->prepare(¶ms, owner, exclusive); params 1530 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c r = amdgpu_vm_update_ptes(¶ms, start, last + 1, addr, flags); params 1534 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c return vm->update_funcs->commit(¶ms, fence); params 68 drivers/gpu/drm/amd/amdgpu/atom.c static int amdgpu_atom_execute_table_locked(struct atom_context *ctx, int index, uint32_t * params); params 69 drivers/gpu/drm/amd/amdgpu/atom.c int amdgpu_atom_execute_table(struct atom_context *ctx, int index, uint32_t * params); params 1201 drivers/gpu/drm/amd/amdgpu/atom.c static int amdgpu_atom_execute_table_locked(struct atom_context *ctx, int index, uint32_t * params) params 1222 drivers/gpu/drm/amd/amdgpu/atom.c ectx.ps = params; params 1262 drivers/gpu/drm/amd/amdgpu/atom.c int amdgpu_atom_execute_table(struct atom_context *ctx, int index, uint32_t * params) params 1278 drivers/gpu/drm/amd/amdgpu/atom.c r = amdgpu_atom_execute_table_locked(ctx, index, params); params 928 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c struct dmcu_iram_parameters params; params 937 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c params.set = 0; params 938 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c params.backlight_ramping_start = 0xCCCC; params 939 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c params.backlight_ramping_reduction = 0xCCCCCCCC; params 940 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c params.backlight_lut_array_size = 16; params 941 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c params.backlight_lut_array = linear_lut; params 946 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c params.min_abm_backlight = 0x28F; params 950 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c ret = dmcu_load_iram(dmcu, params); params 54 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_services.c void *params, params 66 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_services.c void *params, params 37 drivers/gpu/drm/amd/display/dc/bios/command_table.c #define EXEC_BIOS_CMD_TABLE(command, params)\ params 40 drivers/gpu/drm/amd/display/dc/bios/command_table.c (uint32_t *)¶ms) == 0) params 200 drivers/gpu/drm/amd/display/dc/bios/command_table.c DIG_ENCODER_CONTROL_PARAMETERS_V2 params = {0}; params 202 drivers/gpu/drm/amd/display/dc/bios/command_table.c bp->cmd_helper->assign_control_parameter(bp->cmd_helper, cntl, ¶ms); params 204 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(DIG1EncoderControl, params)) params 215 drivers/gpu/drm/amd/display/dc/bios/command_table.c DIG_ENCODER_CONTROL_PARAMETERS_V2 params = {0}; params 217 drivers/gpu/drm/amd/display/dc/bios/command_table.c bp->cmd_helper->assign_control_parameter(bp->cmd_helper, cntl, ¶ms); params 219 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(DIG2EncoderControl, params)) params 230 drivers/gpu/drm/amd/display/dc/bios/command_table.c DIG_ENCODER_CONTROL_PARAMETERS_V3 params = {0}; params 233 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.ucDPLinkRate = 1; /* dual link 2.7GHz */ params 235 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.ucDPLinkRate = 0; /* single link 1.62GHz */ params 237 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.ucDigSel = (uint8_t)(cntl->engine_id); params 240 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucAction = bp->cmd_helper->encoder_action_to_atom(cntl->action); params 241 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usPixelClock = cpu_to_le16((uint16_t)(cntl->pixel_clock / 10)); params 242 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucEncoderMode = params 246 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucLaneNum = (uint8_t)(cntl->lanes_number); params 248 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(DIGxEncoderControl, params)) params 259 drivers/gpu/drm/amd/display/dc/bios/command_table.c DIG_ENCODER_CONTROL_PARAMETERS_V4 params = {0}; params 262 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.ucDPLinkRate = 1; /* dual link 2.7GHz */ params 264 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.ucDPLinkRate = 0; /* single link 1.62GHz */ params 266 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.ucDigSel = (uint8_t)(cntl->engine_id); params 269 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucAction = bp->cmd_helper->encoder_action_to_atom(cntl->action); params 270 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usPixelClock = cpu_to_le16((uint16_t)(cntl->pixel_clock / 10)); params 271 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucEncoderMode = params 275 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucLaneNum = (uint8_t)(cntl->lanes_number); params 277 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(DIGxEncoderControl, params)) params 288 drivers/gpu/drm/amd/display/dc/bios/command_table.c ENCODER_STREAM_SETUP_PARAMETERS_V5 params = {0}; params 290 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucDigId = (uint8_t)(cntl->engine_id); params 291 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucAction = bp->cmd_helper->encoder_action_to_atom(cntl->action); params 293 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ulPixelClock = cntl->pixel_clock / 10; params 294 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucDigMode = params 298 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucLaneNum = (uint8_t)(cntl->lanes_number); params 302 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucBitPerColor = PANEL_8BIT_PER_COLOR; params 305 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucBitPerColor = PANEL_10BIT_PER_COLOR; params 308 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucBitPerColor = PANEL_12BIT_PER_COLOR; params 311 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucBitPerColor = PANEL_16BIT_PER_COLOR; params 320 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ulPixelClock = params 321 drivers/gpu/drm/amd/display/dc/bios/command_table.c (params.ulPixelClock * 30) / 24; params 324 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ulPixelClock = params 325 drivers/gpu/drm/amd/display/dc/bios/command_table.c (params.ulPixelClock * 36) / 24; params 328 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ulPixelClock = params 329 drivers/gpu/drm/amd/display/dc/bios/command_table.c (params.ulPixelClock * 48) / 24; params 335 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(DIGxEncoderControl, params)) params 401 drivers/gpu/drm/amd/display/dc/bios/command_table.c DIG_TRANSMITTER_CONTROL_PARAMETERS_V2 params; params 405 drivers/gpu/drm/amd/display/dc/bios/command_table.c memset(¶ms, 0, sizeof(params)); params 430 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.fDualLinkConnector = 1; params 433 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usInitInfo = params 438 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.asMode.ucLaneSel = (uint8_t)cntl->lane_select; params 439 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.asMode.ucLaneSet = (uint8_t)cntl->lane_settings; params 450 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.fDualLinkConnector = 1; params 455 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usPixelClock = params 461 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usPixelClock = params 470 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.fCoherentMode = cntl->coherent; params 481 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.ucLinkSel = 1; params 489 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.ucEncoderSel = 1; params 496 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.fDPConnector = 1; params 504 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.ucTransmitterSel = params 508 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucAction = (uint8_t)cntl->action; params 510 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(UNIPHYTransmitterControl, params)) params 521 drivers/gpu/drm/amd/display/dc/bios/command_table.c DIG_TRANSMITTER_CONTROL_PARAMETERS_V3 params; params 529 drivers/gpu/drm/amd/display/dc/bios/command_table.c memset(¶ms, 0, sizeof(params)); params 557 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.fDualLinkConnector = 1; params 561 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usInitInfo = params 566 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.asMode.ucLaneSel = (uint8_t)cntl->lane_select; params 567 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.asMode.ucLaneSet = (uint8_t)cntl->lane_settings; params 577 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.fDualLinkConnector = 1; params 587 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.fDualLinkConnector = 1; params 592 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usPixelClock = params 598 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usPixelClock = params 608 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.fCoherentMode = cntl->coherent; params 619 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.ucLinkSel = 1; params 627 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.ucEncoderSel = 1; params 635 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.ucTransmitterSel = params 638 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucLaneNum = (uint8_t)cntl->lanes_number; params 640 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.ucRefClkSource = (uint8_t)pll_id; params 642 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucAction = (uint8_t)cntl->action; params 644 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(UNIPHYTransmitterControl, params)) params 655 drivers/gpu/drm/amd/display/dc/bios/command_table.c DIG_TRANSMITTER_CONTROL_PARAMETERS_V4 params; params 661 drivers/gpu/drm/amd/display/dc/bios/command_table.c memset(¶ms, 0, sizeof(params)); params 690 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.fDualLinkConnector = 1; params 693 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usInitInfo = params 699 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.asMode.ucLaneSel = (uint8_t)(cntl->lane_select); params 700 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.asMode.ucLaneSet = (uint8_t)(cntl->lane_settings); params 711 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.fDualLinkConnector = 1; params 718 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usPixelClock = params 724 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usPixelClock = params 734 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.fCoherentMode = cntl->coherent; params 745 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.ucLinkSel = 1; params 753 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.ucEncoderSel = 1; params 761 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.ucTransmitterSel = params 763 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucLaneNum = (uint8_t)(cntl->lanes_number); params 764 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.acConfig.ucRefClkSource = (uint8_t)(ref_clk_src_id); params 765 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucAction = (uint8_t)(cntl->action); params 767 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(UNIPHYTransmitterControl, params)) params 779 drivers/gpu/drm/amd/display/dc/bios/command_table.c DIG_TRANSMITTER_CONTROL_PARAMETERS_V1_5 params; params 781 drivers/gpu/drm/amd/display/dc/bios/command_table.c memset(¶ms, 0, sizeof(params)); params 782 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucPhyId = cmd->phy_id_to_atom(cntl->transmitter); params 783 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucAction = (uint8_t)cntl->action; params 784 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucLaneNum = (uint8_t)cntl->lanes_number; params 785 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucConnObjId = (uint8_t)cntl->connector_obj_id.id; params 787 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucDigMode = params 789 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.asConfig.ucPhyClkSrcId = params 792 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.asConfig.ucCoherentMode = cntl->coherent; params 793 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.asConfig.ucHPDSel = params 795 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucDigEncoderSel = params 797 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucDPLaneSet = (uint8_t) cntl->lane_settings; params 798 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usSymClock = cpu_to_le16((uint16_t) (cntl->pixel_clock / 10)); params 812 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usSymClock = params 813 drivers/gpu/drm/amd/display/dc/bios/command_table.c cpu_to_le16((le16_to_cpu(params.usSymClock) * 30) / 24); params 816 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usSymClock = params 817 drivers/gpu/drm/amd/display/dc/bios/command_table.c cpu_to_le16((le16_to_cpu(params.usSymClock) * 36) / 24); params 820 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usSymClock = params 821 drivers/gpu/drm/amd/display/dc/bios/command_table.c cpu_to_le16((le16_to_cpu(params.usSymClock) * 48) / 24); params 828 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(UNIPHYTransmitterControl, params)) params 840 drivers/gpu/drm/amd/display/dc/bios/command_table.c DIG_TRANSMITTER_CONTROL_PARAMETERS_V1_6 params; params 842 drivers/gpu/drm/amd/display/dc/bios/command_table.c memset(¶ms, 0, sizeof(params)); params 843 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucPhyId = cmd->phy_id_to_atom(cntl->transmitter); params 844 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucAction = (uint8_t)cntl->action; params 847 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucDPLaneSet = (uint8_t)cntl->lane_settings; params 849 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucDigMode = cmd->signal_type_to_atom_dig_mode(cntl->signal); params 851 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucLaneNum = (uint8_t)cntl->lanes_number; params 852 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucHPDSel = cmd->hpd_sel_to_atom(cntl->hpd_sel); params 853 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucDigEncoderSel = cmd->dig_encoder_sel_to_atom(cntl->engine_id); params 854 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucConnObjId = (uint8_t)cntl->connector_obj_id.id; params 855 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ulSymClock = cntl->pixel_clock/10; params 871 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ulSymClock = params 872 drivers/gpu/drm/amd/display/dc/bios/command_table.c cpu_to_le16((le16_to_cpu(params.ulSymClock) * 30) / 24); params 875 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ulSymClock = params 876 drivers/gpu/drm/amd/display/dc/bios/command_table.c cpu_to_le16((le16_to_cpu(params.ulSymClock) * 36) / 24); params 879 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ulSymClock = params 880 drivers/gpu/drm/amd/display/dc/bios/command_table.c cpu_to_le16((le16_to_cpu(params.ulSymClock) * 48) / 24); params 890 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(UNIPHYTransmitterControl, params)) params 944 drivers/gpu/drm/amd/display/dc/bios/command_table.c PIXEL_CLOCK_PARAMETERS_V3 *params; params 969 drivers/gpu/drm/amd/display/dc/bios/command_table.c params = (PIXEL_CLOCK_PARAMETERS_V3 *)&allocation.sPCLKInput; params 970 drivers/gpu/drm/amd/display/dc/bios/command_table.c params->ucTransmitterId = params 974 drivers/gpu/drm/amd/display/dc/bios/command_table.c params->ucEncoderMode = params 979 drivers/gpu/drm/amd/display/dc/bios/command_table.c params->ucMiscInfo |= PIXEL_CLOCK_MISC_FORCE_PROG_PPLL; params 982 drivers/gpu/drm/amd/display/dc/bios/command_table.c params->ucMiscInfo |= PIXEL_CLOCK_MISC_USE_ENGINE_FOR_DISPCLK; params 985 drivers/gpu/drm/amd/display/dc/bios/command_table.c params->ucMiscInfo |= PIXEL_CLOCK_MISC_CRTC_SEL_CRTC2; params 1263 drivers/gpu/drm/amd/display/dc/bios/command_table.c ENABLE_SPREAD_SPECTRUM_ON_PPLL params; params 1265 drivers/gpu/drm/amd/display/dc/bios/command_table.c memset(¶ms, 0, sizeof(params)); params 1268 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucEnable = ATOM_ENABLE; params 1270 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucEnable = ATOM_DISABLE; params 1272 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usSpreadSpectrumPercentage = params 1274 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucSpreadSpectrumStep = params 1276 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucSpreadSpectrumDelay = params 1279 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucSpreadSpectrumRange = params 1283 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucSpreadSpectrumType |= ATOM_EXTERNAL_SS_MASK; params 1286 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucSpreadSpectrumType |= ATOM_SS_CENTRE_SPREAD_MODE; params 1289 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucPpll = ATOM_PPLL1; params 1291 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucPpll = ATOM_PPLL2; params 1295 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(EnableSpreadSpectrumOnPPLL, params)) params 1307 drivers/gpu/drm/amd/display/dc/bios/command_table.c ENABLE_SPREAD_SPECTRUM_ON_PPLL_V2 params; params 1309 drivers/gpu/drm/amd/display/dc/bios/command_table.c memset(¶ms, 0, sizeof(params)); params 1312 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucSpreadSpectrumType = ATOM_PPLL_SS_TYPE_V2_P1PLL; params 1314 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucSpreadSpectrumType = ATOM_PPLL_SS_TYPE_V2_P2PLL; params 1319 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucEnable = ATOM_ENABLE; params 1321 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usSpreadSpectrumPercentage = params 1323 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usSpreadSpectrumStep = params 1327 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucSpreadSpectrumType |= params 1331 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucSpreadSpectrumType |= params 1337 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usSpreadSpectrumAmount = cpu_to_le16((uint16_t)( params 1345 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucEnable = ATOM_DISABLE; params 1347 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(EnableSpreadSpectrumOnPPLL, params)) params 1359 drivers/gpu/drm/amd/display/dc/bios/command_table.c ENABLE_SPREAD_SPECTRUM_ON_PPLL_V3 params; params 1361 drivers/gpu/drm/amd/display/dc/bios/command_table.c memset(¶ms, 0, sizeof(params)); params 1368 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucSpreadSpectrumType = ATOM_PPLL_SS_TYPE_V3_DCPLL; params 1371 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucSpreadSpectrumType = ATOM_PPLL_SS_TYPE_V3_P1PLL; params 1375 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucSpreadSpectrumType = ATOM_PPLL_SS_TYPE_V3_P2PLL; params 1379 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucSpreadSpectrumType = ATOM_PPLL_SS_TYPE_V3_DCPLL; params 1389 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucEnable = ATOM_ENABLE; params 1391 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usSpreadSpectrumAmountFrac = params 1393 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usSpreadSpectrumStep = params 1397 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucSpreadSpectrumType |= params 1400 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucSpreadSpectrumType |= params 1406 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usSpreadSpectrumAmount = cpu_to_le16((uint16_t)( params 1414 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucEnable = ATOM_DISABLE; params 1416 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(EnableSpreadSpectrumOnPPLL, params)) params 1459 drivers/gpu/drm/amd/display/dc/bios/command_table.c ADJUST_DISPLAY_PLL_PS_ALLOCATION params = { 0 }; params 1465 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usPixelClock = cpu_to_le16((uint16_t)(pixel_clock_10KHz_in)); params 1466 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucTransmitterID = params 1470 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucEncodeMode = params 1481 drivers/gpu/drm/amd/display/dc/bios/command_table.c ADJUST_DISPLAY_PLL_PS_ALLOCATION_V3 params; params 1484 drivers/gpu/drm/amd/display/dc/bios/command_table.c memset(¶ms, 0, sizeof(params)); params 1488 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.sInput.usPixelClock = cpu_to_le16((uint16_t)pixel_clk_10_kHz_in); params 1489 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.sInput.ucTransmitterID = params 1493 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.sInput.ucEncodeMode = params 1498 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.sInput.ucDispPllConfig |= DISPPLL_CONFIG_SS_ENABLE; params 1501 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.sInput.ucDispPllConfig |= DISPPLL_CONFIG_DUAL_LINK; params 1503 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(AdjustDisplayPll, params)) { params 1508 drivers/gpu/drm/amd/display/dc/bios/command_table.c (uint64_t)le32_to_cpu(params.sOutput.ulDispPllFreq); params 1520 drivers/gpu/drm/amd/display/dc/bios/command_table.c bp_params->reference_divider = params.sOutput.ucRefDiv; params 1521 drivers/gpu/drm/amd/display/dc/bios/command_table.c bp_params->pixel_clock_post_divider = params.sOutput.ucPostDiv; params 1569 drivers/gpu/drm/amd/display/dc/bios/command_table.c DAC_ENCODER_CONTROL_PS_ALLOCATION *params, params 1574 drivers/gpu/drm/amd/display/dc/bios/command_table.c params->ucDacStandard = dac_standard; params 1576 drivers/gpu/drm/amd/display/dc/bios/command_table.c params->ucAction = ATOM_ENABLE; params 1578 drivers/gpu/drm/amd/display/dc/bios/command_table.c params->ucAction = ATOM_DISABLE; params 1583 drivers/gpu/drm/amd/display/dc/bios/command_table.c params->usPixelClock = cpu_to_le16((uint16_t)(pixel_clock / 10)); params 1593 drivers/gpu/drm/amd/display/dc/bios/command_table.c DAC_ENCODER_CONTROL_PS_ALLOCATION params; params 1596 drivers/gpu/drm/amd/display/dc/bios/command_table.c ¶ms, params 1601 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(DAC1EncoderControl, params)) params 1614 drivers/gpu/drm/amd/display/dc/bios/command_table.c DAC_ENCODER_CONTROL_PS_ALLOCATION params; params 1617 drivers/gpu/drm/amd/display/dc/bios/command_table.c ¶ms, params 1622 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(DAC2EncoderControl, params)) params 1666 drivers/gpu/drm/amd/display/dc/bios/command_table.c DISPLAY_DEVICE_OUTPUT_CONTROL_PS_ALLOCATION params; params 1669 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucAction = ATOM_ENABLE; params 1671 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucAction = ATOM_DISABLE; params 1673 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(DAC1OutputControl, params)) params 1683 drivers/gpu/drm/amd/display/dc/bios/command_table.c DISPLAY_DEVICE_OUTPUT_CONTROL_PS_ALLOCATION params; params 1686 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucAction = ATOM_ENABLE; params 1688 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucAction = ATOM_DISABLE; params 1690 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(DAC2OutputControl, params)) params 1745 drivers/gpu/drm/amd/display/dc/bios/command_table.c SET_CRTC_TIMING_PARAMETERS_PS_ALLOCATION params = {0}; params 1750 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucCRTC = atom_controller_id; params 1752 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usH_Total = cpu_to_le16((uint16_t)(bp_params->h_total)); params 1753 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usH_Disp = cpu_to_le16((uint16_t)(bp_params->h_addressable)); params 1754 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usH_SyncStart = cpu_to_le16((uint16_t)(bp_params->h_sync_start)); params 1755 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usH_SyncWidth = cpu_to_le16((uint16_t)(bp_params->h_sync_width)); params 1756 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usV_Total = cpu_to_le16((uint16_t)(bp_params->v_total)); params 1757 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usV_Disp = cpu_to_le16((uint16_t)(bp_params->v_addressable)); params 1758 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usV_SyncStart = params 1760 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usV_SyncWidth = params 1769 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucOverscanRight = (uint8_t)bp_params->h_overscan_right; params 1770 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucOverscanLeft = (uint8_t)bp_params->h_overscan_left; params 1771 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucOverscanBottom = (uint8_t)bp_params->v_overscan_bottom; params 1772 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucOverscanTop = (uint8_t)bp_params->v_overscan_top; params 1775 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.susModeMiscInfo.usAccess = params 1776 drivers/gpu/drm/amd/display/dc/bios/command_table.c cpu_to_le16(le16_to_cpu(params.susModeMiscInfo.usAccess) | ATOM_HSYNC_POLARITY); params 1779 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.susModeMiscInfo.usAccess = params 1780 drivers/gpu/drm/amd/display/dc/bios/command_table.c cpu_to_le16(le16_to_cpu(params.susModeMiscInfo.usAccess) | ATOM_VSYNC_POLARITY); params 1783 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.susModeMiscInfo.usAccess = params 1784 drivers/gpu/drm/amd/display/dc/bios/command_table.c cpu_to_le16(le16_to_cpu(params.susModeMiscInfo.usAccess) | ATOM_INTERLACE); params 1799 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usV_SyncStart = params 1804 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.susModeMiscInfo.usAccess = params 1805 drivers/gpu/drm/amd/display/dc/bios/command_table.c cpu_to_le16(le16_to_cpu(params.susModeMiscInfo.usAccess) | ATOM_DOUBLE_CLOCK_MODE); params 1807 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(SetCRTC_Timing, params)) params 1818 drivers/gpu/drm/amd/display/dc/bios/command_table.c SET_CRTC_USING_DTD_TIMING_PARAMETERS params = {0}; params 1823 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucCRTC = atom_controller_id; params 1826 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usH_Size = cpu_to_le16((uint16_t)bp_params->h_addressable); params 1828 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usH_Blanking_Time = params 1831 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usV_Size = cpu_to_le16((uint16_t)bp_params->v_addressable); params 1833 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usV_Blanking_Time = params 1838 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usH_SyncOffset = params 1840 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usH_SyncWidth = cpu_to_le16((uint16_t)bp_params->h_sync_width); params 1844 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usV_SyncOffset = params 1846 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usV_SyncWidth = cpu_to_le16((uint16_t)bp_params->v_sync_width); params 1854 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.susModeMiscInfo.usAccess = params 1855 drivers/gpu/drm/amd/display/dc/bios/command_table.c cpu_to_le16(le16_to_cpu(params.susModeMiscInfo.usAccess) | ATOM_HSYNC_POLARITY); params 1858 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.susModeMiscInfo.usAccess = params 1859 drivers/gpu/drm/amd/display/dc/bios/command_table.c cpu_to_le16(le16_to_cpu(params.susModeMiscInfo.usAccess) | ATOM_VSYNC_POLARITY); params 1862 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.susModeMiscInfo.usAccess = params 1863 drivers/gpu/drm/amd/display/dc/bios/command_table.c cpu_to_le16(le16_to_cpu(params.susModeMiscInfo.usAccess) | ATOM_INTERLACE); params 1880 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.usV_SyncOffset = params 1881 drivers/gpu/drm/amd/display/dc/bios/command_table.c cpu_to_le16(le16_to_cpu(params.usV_SyncOffset) + 1); params 1887 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.susModeMiscInfo.usAccess = params 1888 drivers/gpu/drm/amd/display/dc/bios/command_table.c cpu_to_le16(le16_to_cpu(params.susModeMiscInfo.usAccess) | ATOM_DOUBLE_CLOCK_MODE); params 1890 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(SetCRTC_UsingDTDTiming, params)) params 1929 drivers/gpu/drm/amd/display/dc/bios/command_table.c ENABLE_CRTC_PARAMETERS params = {0}; params 1933 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucCRTC = id; params 1938 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucEnable = ATOM_ENABLE; params 1940 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucEnable = ATOM_DISABLE; params 1942 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(EnableCRTC, params)) params 1979 drivers/gpu/drm/amd/display/dc/bios/command_table.c ENABLE_CRTC_PARAMETERS params = {0}; params 1983 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucCRTC = id; params 1986 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucEnable = ATOM_ENABLE; params 1988 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucEnable = ATOM_DISABLE; params 1990 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(EnableCRTCMemReq, params)) params 2037 drivers/gpu/drm/amd/display/dc/bios/command_table.c SET_PIXEL_CLOCK_PS_ALLOCATION_V5 params; params 2040 drivers/gpu/drm/amd/display/dc/bios/command_table.c memset(¶ms, 0, sizeof(params)); params 2048 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.sPCLKInput.ucPpll = (uint8_t) atom_pll_id; params 2049 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.sPCLKInput.usPixelClock = params 2051 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.sPCLKInput.ucCRTC = (uint8_t) ATOM_CRTC_INVALID; params 2054 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.sPCLKInput.ucMiscInfo |= PIXEL_CLOCK_MISC_REF_DIV_SRC; params 2056 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(SetPixelClock, params)) params 2068 drivers/gpu/drm/amd/display/dc/bios/command_table.c SET_PIXEL_CLOCK_PS_ALLOCATION_V6 params; params 2071 drivers/gpu/drm/amd/display/dc/bios/command_table.c memset(¶ms, 0, sizeof(params)); params 2080 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.sPCLKInput.ucPpll = (uint8_t)atom_pll_id; params 2081 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.sPCLKInput.ulDispEngClkFreq = params 2085 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.sPCLKInput.ucMiscInfo |= PIXEL_CLOCK_MISC_REF_DIV_SRC; params 2088 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.sPCLKInput.ucMiscInfo |= PIXEL_CLOCK_V6_MISC_DPREFCLK_BYPASS; params 2090 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(SetPixelClock, params)) { params 2094 drivers/gpu/drm/amd/display/dc/bios/command_table.c (uint32_t)(le32_to_cpu(params.sPCLKInput.ulDispEngClkFreq) * 10); params 2134 drivers/gpu/drm/amd/display/dc/bios/command_table.c EXTERNAL_ENCODER_CONTROL_PS_ALLOCATION_V3 params; params 2139 drivers/gpu/drm/amd/display/dc/bios/command_table.c memset(¶ms, 0, sizeof(params)); params 2141 drivers/gpu/drm/amd/display/dc/bios/command_table.c cntl_params = ¶ms.sExtEncoder; params 2222 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(ExternalEncoderControl, params)) params 2264 drivers/gpu/drm/amd/display/dc/bios/command_table.c ENABLE_DISP_POWER_GATING_PS_ALLOCATION params = {0}; params 2268 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucDispPipeId = atom_crtc_id; params 2272 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.ucEnable = params 2275 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(EnableDispPowerGating, params)) params 2312 drivers/gpu/drm/amd/display/dc/bios/command_table.c SET_DCE_CLOCK_PS_ALLOCATION_V2_1 params; params 2317 drivers/gpu/drm/amd/display/dc/bios/command_table.c memset(¶ms, 0, sizeof(params)); params 2323 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.asParam.ucDCEClkSrc = atom_pll_id; params 2324 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.asParam.ucDCEClkType = atom_clock_type; params 2328 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.asParam.ucDCEClkFlag |= DCE_CLOCK_FLAG_PLL_REFCLK_SRC_GENLK; params 2331 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.asParam.ucDCEClkFlag |= DCE_CLOCK_FLAG_PLL_REFCLK_SRC_PCIE; params 2334 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.asParam.ucDCEClkFlag |= DCE_CLOCK_FLAG_PLL_REFCLK_SRC_XTALIN; params 2337 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.asParam.ucDCEClkFlag |= DCE_CLOCK_FLAG_PLL_REFCLK_SRC_GENERICA; params 2342 drivers/gpu/drm/amd/display/dc/bios/command_table.c params.asParam.ulDCEClkFreq = cpu_to_le32(bp_params->target_clock_frequency / 10); params 2344 drivers/gpu/drm/amd/display/dc/bios/command_table.c if (EXEC_BIOS_CMD_TABLE(SetDCEClock, params)) { params 2346 drivers/gpu/drm/amd/display/dc/bios/command_table.c bp_params->target_clock_frequency = le32_to_cpu(params.asParam.ulDCEClkFreq) * 10; params 49 drivers/gpu/drm/amd/display/dc/bios/command_table2.c #define EXEC_BIOS_CMD_TABLE(fname, params)\ params 52 drivers/gpu/drm/amd/display/dc/bios/command_table2.c (uint32_t *)¶ms) == 0) params 111 drivers/gpu/drm/amd/display/dc/bios/command_table2.c struct dig_encoder_stream_setup_parameters_v1_5 params = {0}; params 113 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.digid = (uint8_t)(cntl->engine_id); params 114 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.action = bp->cmd_helper->encoder_action_to_atom(cntl->action); params 116 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.pclk_10khz = cntl->pixel_clock / 10; params 117 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.digmode = params 121 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.lanenum = (uint8_t)(cntl->lanes_number); params 125 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.bitpercolor = PANEL_8BIT_PER_COLOR; params 128 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.bitpercolor = PANEL_10BIT_PER_COLOR; params 131 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.bitpercolor = PANEL_12BIT_PER_COLOR; params 134 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.bitpercolor = PANEL_16BIT_PER_COLOR; params 143 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.pclk_10khz = params 144 drivers/gpu/drm/amd/display/dc/bios/command_table2.c (params.pclk_10khz * 30) / 24; params 147 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.pclk_10khz = params 148 drivers/gpu/drm/amd/display/dc/bios/command_table2.c (params.pclk_10khz * 36) / 24; params 151 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.pclk_10khz = params 152 drivers/gpu/drm/amd/display/dc/bios/command_table2.c (params.pclk_10khz * 48) / 24; params 158 drivers/gpu/drm/amd/display/dc/bios/command_table2.c if (EXEC_BIOS_CMD_TABLE(digxencodercontrol, params)) params 374 drivers/gpu/drm/amd/display/dc/bios/command_table2.c struct set_crtc_using_dtd_timing_parameters params = {0}; params 379 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.crtc_id = atom_controller_id; params 382 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.h_size = cpu_to_le16((uint16_t)bp_params->h_addressable); params 384 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.h_blanking_time = params 388 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.v_size = cpu_to_le16((uint16_t)bp_params->v_addressable); params 390 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.v_blanking_time = params 397 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.h_syncoffset = params 400 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.h_syncwidth = cpu_to_le16((uint16_t)bp_params->h_sync_width); params 405 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.v_syncoffset = params 408 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.v_syncwidth = cpu_to_le16((uint16_t)bp_params->v_sync_width); params 416 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.modemiscinfo = params 417 drivers/gpu/drm/amd/display/dc/bios/command_table2.c cpu_to_le16(le16_to_cpu(params.modemiscinfo) | params 421 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.modemiscinfo = params 422 drivers/gpu/drm/amd/display/dc/bios/command_table2.c cpu_to_le16(le16_to_cpu(params.modemiscinfo) | params 426 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.modemiscinfo = params 427 drivers/gpu/drm/amd/display/dc/bios/command_table2.c cpu_to_le16(le16_to_cpu(params.modemiscinfo) | params 445 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.v_syncoffset = params 446 drivers/gpu/drm/amd/display/dc/bios/command_table2.c cpu_to_le16(le16_to_cpu(params.v_syncoffset) + params 453 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.modemiscinfo = params 454 drivers/gpu/drm/amd/display/dc/bios/command_table2.c cpu_to_le16(le16_to_cpu(params.modemiscinfo) | params 457 drivers/gpu/drm/amd/display/dc/bios/command_table2.c if (EXEC_BIOS_CMD_TABLE(setcrtc_usingdtdtiming, params)) params 496 drivers/gpu/drm/amd/display/dc/bios/command_table2.c struct enable_crtc_parameters params = {0}; params 500 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.crtc_id = id; params 505 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.enable = ATOM_ENABLE; params 507 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.enable = ATOM_DISABLE; params 509 drivers/gpu/drm/amd/display/dc/bios/command_table2.c if (EXEC_BIOS_CMD_TABLE(enablecrtc, params)) params 645 drivers/gpu/drm/amd/display/dc/bios/command_table2.c struct set_dce_clock_ps_allocation_v2_1 params; params 650 drivers/gpu/drm/amd/display/dc/bios/command_table2.c memset(¶ms, 0, sizeof(params)); params 657 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.param.dceclksrc = atom_pll_id; params 658 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.param.dceclktype = atom_clock_type; params 662 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.param.dceclkflag |= params 666 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.param.dceclkflag |= params 670 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.param.dceclkflag |= params 674 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.param.dceclkflag |= params 681 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.param.dceclk_10khz = cpu_to_le32( params 688 drivers/gpu/drm/amd/display/dc/bios/command_table2.c if (EXEC_BIOS_CMD_TABLE(setdceclock, params)) { params 691 drivers/gpu/drm/amd/display/dc/bios/command_table2.c params.param.dceclk_10khz) * 10; params 419 drivers/gpu/drm/amd/display/dc/core/dc.c struct bit_depth_reduction_params params; params 439 drivers/gpu/drm/amd/display/dc/core/dc.c memset(¶ms, 0, sizeof(params)); params 440 drivers/gpu/drm/amd/display/dc/core/dc.c resource_build_bit_depth_reduction_params(stream, ¶ms); params 441 drivers/gpu/drm/amd/display/dc/core/dc.c stream->bit_depth_params = params; params 452 drivers/gpu/drm/amd/display/dc/core/dc.c opp_program_bit_depth_reduction(pipes->stream_res.opp, ¶ms); params 3056 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c struct bit_depth_reduction_params params; params 3067 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c memset(¶ms, 0, sizeof(params)); params 3104 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c pipe_ctx->stream->bit_depth_params = params; params 3105 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c opp->funcs->opp_program_bit_depth_reduction(opp, ¶ms); params 3122 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c odm_opp->funcs->opp_program_bit_depth_reduction(odm_opp, ¶ms); params 3143 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c resource_build_bit_depth_reduction_params(pipe_ctx->stream, ¶ms); params 3144 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c pipe_ctx->stream->bit_depth_params = params; params 3145 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c opp->funcs->opp_program_bit_depth_reduction(opp, ¶ms); params 3162 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c odm_opp->funcs->opp_program_bit_depth_reduction(odm_opp, ¶ms); params 141 drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c struct ipp_prescale_params *params) params 150 drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c GRPH_PRESCALE_SCALE_R, params->scale, params 151 drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c GRPH_PRESCALE_BIAS_R, params->bias); params 154 drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c GRPH_PRESCALE_SCALE_G, params->scale, params 155 drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c GRPH_PRESCALE_BIAS_G, params->bias); params 158 drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c GRPH_PRESCALE_SCALE_B, params->scale, params 159 drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c GRPH_PRESCALE_BIAS_B, params->bias); params 161 drivers/gpu/drm/amd/display/dc/dce/dce_ipp.c if (params->mode != IPP_PRESCALE_MODE_BYPASS) { params 108 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c const struct bit_depth_reduction_params *params) params 117 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c if (params->pixel_encoding == PIXEL_ENCODING_YCBCR422) { params 119 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c if (params->flags.TRUNCATE_DEPTH == 1) params 124 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c else if (params->flags.TRUNCATE_DEPTH == 2) params 133 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c if (params->flags.TRUNCATE_ENABLED == 0) params 139 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c params->flags.TRUNCATE_DEPTH, params 141 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c params->flags.TRUNCATE_MODE); params 162 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c const struct bit_depth_reduction_params *params) params 179 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c if (params->flags.SPATIAL_DITHER_ENABLED == 0 || params 180 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c params->flags.SPATIAL_DITHER_DEPTH == 2) params 187 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c if (params->flags.FRAME_RANDOM == 1) { params 188 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c if (params->flags.SPATIAL_DITHER_DEPTH == 0 || params 189 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c params->flags.SPATIAL_DITHER_DEPTH == 1) { params 193 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c } else if (params->flags.SPATIAL_DITHER_DEPTH == 2) { params 209 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c FMT_RAND_R_SEED, params->r_seed_value); params 212 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c FMT_RAND_G_SEED, params->g_seed_value); params 215 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c FMT_RAND_B_SEED, params->b_seed_value); params 238 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c FMT_HIGHPASS_RANDOM_ENABLE, params->flags.HIGHPASS_RANDOM, params 239 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c FMT_FRAME_RANDOM_ENABLE, params->flags.FRAME_RANDOM, params 240 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c FMT_RGB_RANDOM_ENABLE, params->flags.RGB_RANDOM); params 248 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c FMT_SPATIAL_DITHER_DEPTH, params->flags.SPATIAL_DITHER_DEPTH, params 249 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c FMT_SPATIAL_DITHER_MODE, params->flags.SPATIAL_DITHER_MODE, params 266 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c const struct bit_depth_reduction_params *params) params 284 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c if (params->flags.FRAME_MODULATION_ENABLED == 0 || params 285 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c params->flags.FRAME_MODULATION_DEPTH == 2) params 290 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c FMT_TEMPORAL_DITHER_DEPTH, params->flags.FRAME_MODULATION_DEPTH, params 305 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c FMT_TEMPORAL_LEVEL, params->flags.TEMPORAL_LEVEL); params 308 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c FMT_25FRC_SEL, params->flags.FRC25, params 309 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c FMT_50FRC_SEL, params->flags.FRC50, params 310 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c FMT_75FRC_SEL, params->flags.FRC75); params 328 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c const struct clamping_and_pixel_encoding_params *params) params 334 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c switch (params->clamping_level) { params 385 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c const struct clamping_and_pixel_encoding_params *params) params 397 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c if (params->pixel_encoding == PIXEL_ENCODING_YCBCR422) { params 402 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c if (params->pixel_encoding == PIXEL_ENCODING_YCBCR420) { params 413 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c const struct bit_depth_reduction_params *params) params 417 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c set_truncation(opp110, params); params 418 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c set_spatial_dither(opp110, params); params 419 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c set_temporal_dither(opp110, params); params 424 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c const struct clamping_and_pixel_encoding_params *params) params 428 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c dce110_opp_set_clamping(opp110, params); params 429 drivers/gpu/drm/amd/display/dc/dce/dce_opp.c set_pixel_encoding(opp110, params); params 289 drivers/gpu/drm/amd/display/dc/dce/dce_opp.h const struct bit_depth_reduction_params *params); params 293 drivers/gpu/drm/amd/display/dc/dce/dce_opp.h const struct clamping_and_pixel_encoding_params *params); params 308 drivers/gpu/drm/amd/display/dc/dce/dce_opp.h const struct clamping_and_pixel_encoding_params *params); params 1138 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c const struct pwl_params *params) params 1144 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c const struct pwl_result_data *rgb = params->rgb_resulted; params 1187 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c while (i != params->hw_points_num) { params 1210 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c const struct pwl_params *params) params 1215 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c REGAMMA_CNTLA_EXP_REGION_START, params->arr_points[0].custom_float_x, params 1219 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c REGAMMA_CNTLA_EXP_REGION_LINEAR_SLOPE, params->arr_points[0].custom_float_slope); params 1222 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c REGAMMA_CNTLA_EXP_REGION_END, params->arr_points[1].custom_float_x); params 1225 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c REGAMMA_CNTLA_EXP_REGION_END_BASE, params->arr_points[1].custom_float_y, params 1226 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c REGAMMA_CNTLA_EXP_REGION_END_SLOPE, params->arr_points[1].custom_float_slope); params 1228 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c curve = params->arr_curve_points; params 1289 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c const struct pwl_params *params) params 1294 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c regamma_config_regions_and_segments(xfm_dce, params); params 1297 drivers/gpu/drm/amd/display/dc/dce/dce_transform.c program_pwl(xfm_dce, params); params 512 drivers/gpu/drm/amd/display/dc/dce/dce_transform.h const struct pwl_params *params); params 190 drivers/gpu/drm/amd/display/dc/dce110/dce110_compressor.c struct compr_addr_and_pitch_params *params) params 206 drivers/gpu/drm/amd/display/dc/dce110/dce110_compressor.c params->inst, params 215 drivers/gpu/drm/amd/display/dc/dce110/dce110_compressor.c compressor->attached_inst = params->inst + CONTROLLER_ID_D0; params 299 drivers/gpu/drm/amd/display/dc/dce110/dce110_compressor.c struct compr_addr_and_pitch_params *params) params 307 drivers/gpu/drm/amd/display/dc/dce110/dce110_compressor.c cp110->offsets = reg_offsets[params->inst]; params 325 drivers/gpu/drm/amd/display/dc/dce110/dce110_compressor.c fbc_pitch = align_to_chunks_number_per_line(params->source_view_width); params 54 drivers/gpu/drm/amd/display/dc/dce110/dce110_compressor.h struct compr_addr_and_pitch_params *params); params 63 drivers/gpu/drm/amd/display/dc/dce110/dce110_compressor.h struct compr_addr_and_pitch_params *params); params 74 drivers/gpu/drm/amd/display/dc/dce110/dce110_compressor.h struct compr_addr_and_pitch_params *params); params 1055 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c struct encoder_unblank_param params = { { 0 } }; params 1060 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c params.timing = pipe_ctx->stream->timing; params 1061 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c params.link_settings.link_rate = link_settings->link_rate; params 1064 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->dp_unblank(pipe_ctx->stream_res.stream_enc, ¶ms); params 1330 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c struct drr_params params = {0}; params 1372 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c params.vertical_total_min = stream->adjust.v_total_min; params 1373 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c params.vertical_total_max = stream->adjust.v_total_max; params 1376 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx->stream_res.tg, ¶ms); params 1726 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c struct drr_params params = {0}; params 1730 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c params.vertical_total_max = vmax; params 1731 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c params.vertical_total_min = vmin; params 1739 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c pipe_ctx[i]->stream_res.tg, ¶ms); params 1862 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c struct compr_addr_and_pitch_params params = {0, 0, 0}; params 1866 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c params.source_view_width = pipe_ctx->stream->timing.h_addressable; params 1867 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c params.source_view_height = pipe_ctx->stream->timing.v_addressable; params 1868 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c params.inst = pipe_ctx->stream_res.tg->inst; params 1871 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c compr->funcs->surface_address_and_pitch(compr, ¶ms); params 1874 drivers/gpu/drm/amd/display/dc/dce110/dce110_hw_sequencer.c compr->funcs->enable_fbc(compr, ¶ms); params 133 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c struct dce_transform *xfm_dce, const struct pwl_params *params) params 141 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c params->arr_points[0].custom_float_x, params 158 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c params->arr_points[0].custom_float_slope, params 169 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c params->arr_points[1].custom_float_x, params 180 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c params->arr_points[1].custom_float_slope, params 186 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c params->arr_points[1].custom_float_y, params 194 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c curve = params->arr_curve_points; params 454 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c const struct pwl_params *params) params 475 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c params->rgb_resulted; params 477 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c while (i != params->hw_points_num) { params 497 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c const struct pwl_params *params) params 502 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c regamma_config_regions_and_segments(xfm_dce, params); params 510 drivers/gpu/drm/amd/display/dc/dce110/dce110_opp_regamma_v.c program_pwl(xfm_dce, params); params 368 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c const struct drr_params *params) params 387 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c if (params != NULL && params 388 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c params->vertical_total_max > 0 && params 389 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c params->vertical_total_min > 0) { params 392 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c params->vertical_total_max - 1, params 397 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c params->vertical_total_min - 1, params 2100 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c const struct crc_params *params) params 2116 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c if (!params->enable) params 2123 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c set_reg_field_value(value, params->windowa_x_start, params 2126 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c set_reg_field_value(value, params->windowa_x_end, params 2134 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c set_reg_field_value(value, params->windowa_y_start, params 2137 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c set_reg_field_value(value, params->windowa_y_end, params 2145 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c set_reg_field_value(value, params->windowb_x_start, params 2148 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c set_reg_field_value(value, params->windowb_x_end, params 2156 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c set_reg_field_value(value, params->windowb_y_start, params 2159 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c set_reg_field_value(value, params->windowb_y_end, params 2166 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c set_reg_field_value(value, params->continuous_mode ? 1 : 0, params 2168 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.c set_reg_field_value(value, params->selection, params 230 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.h const struct drr_params *params); params 285 drivers/gpu/drm/amd/display/dc/dce110/dce110_timing_generator.h const struct crc_params *params); params 48 drivers/gpu/drm/amd/display/dc/dce110/dce110_transform_v.h const struct pwl_params *params); params 368 drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c struct compr_addr_and_pitch_params *params) params 377 drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c params->source_view_width, params 378 drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c params->source_view_height))) { params 387 drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c (params->source_view_width * params 388 drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c params->source_view_height <= params 398 drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c params->inst, params 404 drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c compressor->attached_inst = params->inst; params 405 drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c cp110->offsets = reg_offsets[params->inst]; params 484 drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c struct compr_addr_and_pitch_params *params) params 521 drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c params->source_view_width); params 658 drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c struct compr_addr_and_pitch_params *params) params 708 drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c params->source_view_width); params 709 drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.c source_view_height = (params->source_view_height + 1) & (~0x1); params 54 drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.h struct compr_addr_and_pitch_params *params); params 63 drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.h struct compr_addr_and_pitch_params *params); params 74 drivers/gpu/drm/amd/display/dc/dce112/dce112_compressor.h struct compr_addr_and_pitch_params *params); params 545 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c const struct drr_params *params) params 550 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c if (params != NULL && params 551 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c params->vertical_total_max > 0 && params 552 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c params->vertical_total_min > 0) { params 556 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c CRTC_V_TOTAL_MIN, params->vertical_total_min - 1); params 559 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c CRTC_V_TOTAL_MAX, params->vertical_total_max - 1); params 1132 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c const struct crc_params *params) params 1144 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c if (!params->enable) params 1150 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c CRTC_CRC0_WINDOWA_X_START, params->windowa_x_start, params 1151 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c CRTC_CRC0_WINDOWA_X_END, params->windowa_x_end); params 1155 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c CRTC_CRC0_WINDOWA_Y_START, params->windowa_y_start, params 1156 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c CRTC_CRC0_WINDOWA_Y_END, params->windowa_y_end); params 1160 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c CRTC_CRC0_WINDOWB_X_START, params->windowb_x_start, params 1161 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c CRTC_CRC0_WINDOWB_X_END, params->windowb_x_end); params 1165 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c CRTC_CRC0_WINDOWB_Y_START, params->windowb_y_start, params 1166 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c CRTC_CRC0_WINDOWB_Y_END, params->windowb_y_end); params 1170 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c CRTC_CRC_EN, params->continuous_mode ? 1 : 0, params 1171 drivers/gpu/drm/amd/display/dc/dce120/dce120_timing_generator.c CRTC_CRC0_SELECT, params->selection, params 67 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c const struct pwl_params *params, params 74 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c exp_region_start, params->corner_points[0].blue.custom_float_x, params 77 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c exp_region_start, params->corner_points[0].green.custom_float_x, params 80 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c exp_region_start, params->corner_points[0].red.custom_float_x, params 84 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c field_region_linear_slope, params->corner_points[0].blue.custom_float_slope); params 86 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c field_region_linear_slope, params->corner_points[0].green.custom_float_slope); params 88 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c field_region_linear_slope, params->corner_points[0].red.custom_float_slope); params 91 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c field_region_end, params->corner_points[1].blue.custom_float_x); params 93 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c field_region_end_slope, params->corner_points[1].blue.custom_float_slope, params 94 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c field_region_end_base, params->corner_points[1].blue.custom_float_y); params 97 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c field_region_end, params->corner_points[1].green.custom_float_x); params 99 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c field_region_end_slope, params->corner_points[1].green.custom_float_slope, params 100 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c field_region_end_base, params->corner_points[1].green.custom_float_y); params 103 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c field_region_end, params->corner_points[1].red.custom_float_x); params 105 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c field_region_end_slope, params->corner_points[1].red.custom_float_slope, params 106 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c field_region_end_base, params->corner_points[1].red.custom_float_y); params 112 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c const struct gamma_curve *curve0 = &(params->arr_curve_points[2 * i]); params 113 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.c const struct gamma_curve *curve1 = &(params->arr_curve_points[(2 * i) + 1]); params 99 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_cm_common.h const struct pwl_params *params, params 219 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c struct dpp *dpp_base, const struct pwl_params *params, enum opp_regamma mode) params 236 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c if (memcmp(&dpp->pwl_data, params, sizeof(*params)) == 0) params 243 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c dpp1_cm_program_regamma_luta_settings(dpp_base, params); params 245 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c dpp1_cm_program_regamma_lutb_settings(dpp_base, params); params 247 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c dpp1_cm_program_regamma_lut(dpp_base, params->rgb_resulted, params 248 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c params->hw_points_num); params 249 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c dpp->pwl_data = *params; params 1401 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h const struct pwl_params *params); params 1405 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h const struct pwl_params *params); params 1425 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h struct dc_bias_and_scale *params); params 1438 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h const struct pwl_params *params); params 1462 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h const struct pwl_params *params); params 1467 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h const struct pwl_params *params); params 384 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c const struct pwl_params *params) params 406 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c cm_helper_program_xfer_func(dpp->base.ctx, params, &gam_regs); params 413 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c const struct pwl_params *params) params 435 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c cm_helper_program_xfer_func(dpp->base.ctx, params, &gam_regs); params 516 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c struct dc_bias_and_scale *params) params 521 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c CM_BNS_SCALE_R, params->scale_red, params 522 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c CM_BNS_BIAS_R, params->bias_red); params 525 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c CM_BNS_SCALE_G, params->scale_green, params 526 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c CM_BNS_BIAS_G, params->bias_green); params 529 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c CM_BNS_SCALE_B, params->scale_blue, params 530 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c CM_BNS_BIAS_B, params->bias_blue); params 537 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c const struct pwl_params *params) params 560 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c cm_helper_program_xfer_func(dpp->base.ctx, params, &gam_regs); params 566 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c const struct pwl_params *params) params 588 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c cm_helper_program_xfer_func(dpp->base.ctx, params, &gam_regs); params 700 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c const struct pwl_params *params) params 708 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c dpp1_program_degamma_lutb_settings(dpp_base, params); params 710 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c dpp1_program_degamma_luta_settings(dpp_base, params); params 712 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c dpp1_program_degamma_lut(dpp_base, params->rgb_resulted, params 713 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c params->hw_points_num, !is_ram_a); params 66 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c static bool dwb1_enable(struct dwbc *dwbc, struct dc_dwb_params *params) params 2754 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c struct drr_params params = {0}; params 2758 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c params.vertical_total_max = vmax; params 2759 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c params.vertical_total_min = vmin; params 2760 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c params.vertical_total_mid = vmid; params 2761 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c params.vertical_total_mid_frame_num = vmid_frame_number; params 2769 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx[i]->stream_res.tg, ¶ms); params 3227 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c struct encoder_unblank_param params = { { 0 } }; params 3232 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c params.timing = pipe_ctx->stream->timing; params 3234 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c params.link_settings.link_rate = link_settings->link_rate; params 3237 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c if (params.timing.pixel_encoding == PIXEL_ENCODING_YCBCR420) params 3238 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c params.timing.pix_clk_100hz /= 2; params 3239 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c pipe_ctx->stream_res.stream_enc->funcs->dp_unblank(pipe_ctx->stream_res.stream_enc, ¶ms); params 53 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c const struct bit_depth_reduction_params *params) params 56 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c FMT_TRUNCATE_EN, params->flags.TRUNCATE_ENABLED, params 57 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c FMT_TRUNCATE_DEPTH, params->flags.TRUNCATE_DEPTH, params 58 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c FMT_TRUNCATE_MODE, params->flags.TRUNCATE_MODE); params 63 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c const struct bit_depth_reduction_params *params) params 77 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c if (params->flags.FRAME_RANDOM == 1) { params 78 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c if (params->flags.SPATIAL_DITHER_DEPTH == 0 || params->flags.SPATIAL_DITHER_DEPTH == 1) { params 82 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c } else if (params->flags.SPATIAL_DITHER_DEPTH == 2) { params 99 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c FMT_RAND_R_SEED, params->r_seed_value); params 102 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c FMT_RAND_G_SEED, params->g_seed_value); params 105 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c FMT_RAND_B_SEED, params->b_seed_value); params 125 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c FMT_SPATIAL_DITHER_EN, params->flags.SPATIAL_DITHER_ENABLED, params 129 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c FMT_SPATIAL_DITHER_MODE, params->flags.SPATIAL_DITHER_MODE, params 131 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c FMT_SPATIAL_DITHER_DEPTH, params->flags.SPATIAL_DITHER_DEPTH, params 133 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c FMT_HIGHPASS_RANDOM_ENABLE, params->flags.HIGHPASS_RANDOM, params 135 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c FMT_FRAME_RANDOM_ENABLE, params->flags.FRAME_RANDOM, params 137 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c FMT_RGB_RANDOM_ENABLE, params->flags.RGB_RANDOM); params 142 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c const struct bit_depth_reduction_params *params) params 146 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c opp1_set_truncation(oppn10, params); params 147 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c opp1_set_spatial_dither(oppn10, params); params 162 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c const struct clamping_and_pixel_encoding_params *params) params 164 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c switch (params->pixel_encoding) { params 192 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c const struct clamping_and_pixel_encoding_params *params) params 198 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c switch (params->clamping_level) { params 270 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c const struct clamping_and_pixel_encoding_params *params) params 274 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c opp1_set_clamping(oppn10, params); params 275 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c opp1_set_pixel_encoding(oppn10, params); params 176 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.h const struct bit_depth_reduction_params *params); params 845 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c const struct drr_params *params) params 849 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c if (params != NULL && params 850 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c params->vertical_total_max > 0 && params 851 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c params->vertical_total_min > 0) { params 853 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c if (params->vertical_total_mid != 0) { params 856 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c OTG_V_TOTAL_MID, params->vertical_total_mid - 1); params 861 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c (uint8_t)params->vertical_total_mid_frame_num); params 866 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c OTG_V_TOTAL_MAX, params->vertical_total_max - 1); params 869 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c OTG_V_TOTAL_MIN, params->vertical_total_min - 1); params 1409 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c const struct crc_params *params) params 1419 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c if (!params->enable) params 1425 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c OTG_CRC0_WINDOWA_X_START, params->windowa_x_start, params 1426 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c OTG_CRC0_WINDOWA_X_END, params->windowa_x_end); params 1430 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c OTG_CRC0_WINDOWA_Y_START, params->windowa_y_start, params 1431 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c OTG_CRC0_WINDOWA_Y_END, params->windowa_y_end); params 1435 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c OTG_CRC0_WINDOWB_X_START, params->windowb_x_start, params 1436 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c OTG_CRC0_WINDOWB_X_END, params->windowb_x_end); params 1440 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c OTG_CRC0_WINDOWB_Y_START, params->windowb_y_start, params 1441 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c OTG_CRC0_WINDOWB_Y_END, params->windowb_y_end); params 1445 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c OTG_CRC_CONT_EN, params->continuous_mode ? 1 : 0, params 1446 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c OTG_CRC0_SELECT, params->selection, params 633 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h const struct drr_params *params); params 664 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h const struct crc_params *params); params 459 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c const struct pwl_params *params, params 650 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h const struct pwl_params *params); params 657 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h struct dpp *dpp_base, const struct pwl_params *params); params 661 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h const struct pwl_params *params); params 665 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h struct tetrahedral_params *params); params 687 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.h const struct pwl_params *params, params 118 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c const struct pwl_params *params) params 126 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c dpp1_program_degamma_lutb_settings(dpp_base, params); params 128 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c dpp1_program_degamma_luta_settings(dpp_base, params); params 130 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c dpp2_program_degamma_lut(dpp_base, params->rgb_resulted, params->hw_points_num, !is_ram_a); params 236 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c const struct pwl_params *params) params 258 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c cm_helper_program_xfer_func(dpp->base.ctx, params, &gam_regs); params 264 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c const struct pwl_params *params) params 286 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c cm_helper_program_xfer_func(dpp->base.ctx, params, &gam_regs); params 316 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c struct dpp *dpp_base, const struct pwl_params *params) params 322 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c if (params == NULL) { params 336 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c dpp20_program_blnd_luta_settings(dpp_base, params); params 338 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c dpp20_program_blnd_lutb_settings(dpp_base, params); params 341 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c dpp_base, params->rgb_resulted, params->hw_points_num); params 425 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c const struct pwl_params *params) params 431 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c CM_SHAPER_RAMA_EXP_REGION_START_B, params->corner_points[0].blue.custom_float_x, params 434 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c CM_SHAPER_RAMA_EXP_REGION_START_G, params->corner_points[0].green.custom_float_x, params 437 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c CM_SHAPER_RAMA_EXP_REGION_START_R, params->corner_points[0].red.custom_float_x, params 441 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c CM_SHAPER_RAMA_EXP_REGION_END_B, params->corner_points[1].blue.custom_float_x, params 442 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c CM_SHAPER_RAMA_EXP_REGION_END_BASE_B, params->corner_points[1].blue.custom_float_y); params 445 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c CM_SHAPER_RAMA_EXP_REGION_END_G, params->corner_points[1].green.custom_float_x, params 446 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c CM_SHAPER_RAMA_EXP_REGION_END_BASE_G, params->corner_points[1].green.custom_float_y); params 449 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c CM_SHAPER_RAMA_EXP_REGION_END_R, params->corner_points[1].red.custom_float_x, params 450 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c CM_SHAPER_RAMA_EXP_REGION_END_BASE_R, params->corner_points[1].red.custom_float_y); params 452 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c curve = params->arr_curve_points; params 575 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c const struct pwl_params *params) params 581 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c CM_SHAPER_RAMB_EXP_REGION_START_B, params->corner_points[0].blue.custom_float_x, params 584 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c CM_SHAPER_RAMB_EXP_REGION_START_G, params->corner_points[0].green.custom_float_x, params 587 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c CM_SHAPER_RAMB_EXP_REGION_START_R, params->corner_points[0].red.custom_float_x, params 591 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c CM_SHAPER_RAMB_EXP_REGION_END_B, params->corner_points[1].blue.custom_float_x, params 592 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c CM_SHAPER_RAMB_EXP_REGION_END_BASE_B, params->corner_points[1].blue.custom_float_y); params 595 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c CM_SHAPER_RAMB_EXP_REGION_END_G, params->corner_points[1].green.custom_float_x, params 596 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c CM_SHAPER_RAMB_EXP_REGION_END_BASE_G, params->corner_points[1].green.custom_float_y); params 599 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c CM_SHAPER_RAMB_EXP_REGION_END_R, params->corner_points[1].red.custom_float_x, params 600 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c CM_SHAPER_RAMB_EXP_REGION_END_BASE_R, params->corner_points[1].red.custom_float_y); params 602 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c curve = params->arr_curve_points; params 726 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c const struct pwl_params *params) params 733 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c if (params == NULL) { params 747 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c dpp20_program_shaper_luta_settings(dpp_base, params); params 749 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c dpp20_program_shaper_lutb_settings(dpp_base, params); params 752 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c dpp_base, params->rgb_resulted, params->hw_points_num); params 910 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c struct tetrahedral_params *params) params 922 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c if (params == NULL) { params 933 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c is_17x17x17 = !params->use_tetrahedral_9; params 934 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c is_12bits_color_channel = params->use_12bits; params 936 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c lut0 = params->tetrahedral_17.lut0; params 937 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c lut1 = params->tetrahedral_17.lut1; params 938 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c lut2 = params->tetrahedral_17.lut2; params 939 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c lut3 = params->tetrahedral_17.lut3; params 940 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c lut_size0 = sizeof(params->tetrahedral_17.lut0)/ params 941 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c sizeof(params->tetrahedral_17.lut0[0]); params 942 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c lut_size = sizeof(params->tetrahedral_17.lut1)/ params 943 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c sizeof(params->tetrahedral_17.lut1[0]); params 945 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c lut0 = params->tetrahedral_9.lut0; params 946 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c lut1 = params->tetrahedral_9.lut1; params 947 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c lut2 = params->tetrahedral_9.lut2; params 948 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c lut3 = params->tetrahedral_9.lut3; params 949 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c lut_size0 = sizeof(params->tetrahedral_9.lut0)/ params 950 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c sizeof(params->tetrahedral_9.lut0[0]); params 951 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c lut_size = sizeof(params->tetrahedral_9.lut1)/ params 952 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c sizeof(params->tetrahedral_9.lut1[0]); params 72 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c void dwb2_config_dwb_cnv(struct dwbc *dwbc, struct dc_dwb_params *params) params 78 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c REG_UPDATE_2(CNV_SOURCE_SIZE, CNV_SOURCE_WIDTH, params->cnv_params.src_width, params 79 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c CNV_SOURCE_HEIGHT, params->cnv_params.src_height); params 82 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c if (params->cnv_params.crop_en) { params 84 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c REG_UPDATE(CNV_WINDOW_START, CNV_WINDOW_START_X, params->cnv_params.crop_x); params 85 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c REG_UPDATE(CNV_WINDOW_START, CNV_WINDOW_START_Y, params->cnv_params.crop_y); params 86 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c REG_UPDATE(CNV_WINDOW_SIZE, CNV_WINDOW_WIDTH, params->cnv_params.crop_width); params 87 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c REG_UPDATE(CNV_WINDOW_SIZE, CNV_WINDOW_HEIGHT, params->cnv_params.crop_height); params 93 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c REG_UPDATE(CNV_MODE, CNV_FRAME_CAPTURE_RATE, params->capture_rate); params 96 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c REG_UPDATE(CNV_MODE, CNV_OUT_BPC, params->cnv_params.cnv_out_bpc); params 99 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c static bool dwb2_enable(struct dwbc *dwbc, struct dc_dwb_params *params) params 104 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c if ((params->cnv_params.src_width != params->dest_width) || params 105 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c (params->cnv_params.src_height != params->dest_height)) { params 121 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c dwb2_config_dwb_cnv(dwbc, params); params 124 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c dwb2_set_scaler(dwbc, params); params 158 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c static bool dwb2_update(struct dwbc *dwbc, struct dc_dwb_params *params) params 164 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c if ((params->cnv_params.src_width != params->dest_width) || params 165 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c (params->cnv_params.src_height != params->dest_height)) { params 185 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c dwb2_config_dwb_cnv(dwbc, params); params 188 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c dwb2_set_scaler(dwbc, params); params 250 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c void dwb2_set_scaler(struct dwbc *dwbc, struct dc_dwb_params *params) params 256 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c REG_UPDATE_2(WBSCL_MODE, WBSCL_MODE, params->out_format, params 257 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c WBSCL_OUT_BIT_DEPTH, params->output_depth); params 259 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c if (params->out_format != dwb_scaler_mode_bypass444) { params 261 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c REG_UPDATE(WBSCL_DEST_SIZE, WBSCL_DEST_WIDTH, params->dest_width); params 262 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c REG_UPDATE(WBSCL_DEST_SIZE, WBSCL_DEST_HEIGHT, params->dest_height); params 277 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c if (params->cnv_params.crop_en) { params 279 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c dwb_program_horz_scalar(dwbc20, params->cnv_params.crop_width, params 280 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c params->dest_width, params 281 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c params->scaler_taps); params 284 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c dwb_program_vert_scalar(dwbc20, params->cnv_params.crop_height, params 285 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c params->dest_height, params 286 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c params->scaler_taps, params 287 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c params->subsample_position); params 290 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c dwb_program_horz_scalar(dwbc20, params->cnv_params.src_width, params 291 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c params->dest_width, params 292 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c params->scaler_taps); params 295 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c dwb_program_vert_scalar(dwbc20, params->cnv_params.src_height, params 296 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c params->dest_height, params 297 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c params->scaler_taps, params 298 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.c params->subsample_position); params 440 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.h struct dc_dwb_params *params); params 442 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dwb.h void dwb2_set_scaler(struct dwbc *dwbc, struct dc_dwb_params *params); params 529 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c struct drr_params params = {0}; params 597 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c params.vertical_total_min = stream->adjust.v_total_min; params 598 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c params.vertical_total_max = stream->adjust.v_total_max; params 599 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c params.vertical_total_mid = stream->adjust.v_total_mid; params 600 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c params.vertical_total_mid_frame_num = stream->adjust.v_total_mid_frame_num; params 603 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.tg, ¶ms); params 656 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c struct pwl_params *params = NULL; params 669 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c params = &stream->out_transfer_func->pwl; params 675 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c params = &mpc->blender_params; params 685 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c mpc->funcs->set_output_gamma(mpc, mpcc_id, params); params 1585 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c struct encoder_unblank_param params = { { 0 } }; params 1590 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c params.opp_cnt = 1; params 1592 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c params.opp_cnt++; params 1595 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c params.timing = pipe_ctx->stream->timing; params 1597 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c params.link_settings.link_rate = link_settings->link_rate; params 1600 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c if (optc1_is_two_pixels_per_containter(&stream->timing) || params.opp_cnt > 1) params 1601 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c params.timing.pix_clk_100hz /= 2; params 1603 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.stream_enc, params.opp_cnt > 1); params 1604 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c pipe_ctx->stream_res.stream_enc->funcs->dp_unblank(pipe_ctx->stream_res.stream_enc, ¶ms); params 77 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c struct mcif_buf_params *params, params 83 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUFMGR_SW_CONTROL, MCIF_WB_BUFMGR_SW_LOCK, params->swlock); params 86 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUF_1_ADDR_Y, MCIF_WB_BUF_1_ADDR_Y, MCIF_ADDR(params->luma_address[0])); params 87 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUF_1_ADDR_Y_HIGH, MCIF_WB_BUF_1_ADDR_Y_HIGH, MCIF_ADDR_HIGH(params->luma_address[0])); params 92 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUF_1_ADDR_C, MCIF_WB_BUF_1_ADDR_C, MCIF_ADDR(params->chroma_address[0])); params 93 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUF_1_ADDR_C_HIGH, MCIF_WB_BUF_1_ADDR_C_HIGH, MCIF_ADDR_HIGH(params->chroma_address[0])); params 98 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUF_2_ADDR_Y, MCIF_WB_BUF_2_ADDR_Y, MCIF_ADDR(params->luma_address[1])); params 99 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUF_2_ADDR_Y_HIGH, MCIF_WB_BUF_2_ADDR_Y_HIGH, MCIF_ADDR_HIGH(params->luma_address[1])); params 104 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUF_2_ADDR_C, MCIF_WB_BUF_2_ADDR_C, MCIF_ADDR(params->chroma_address[1])); params 105 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUF_2_ADDR_C_HIGH, MCIF_WB_BUF_2_ADDR_C_HIGH, MCIF_ADDR_HIGH(params->chroma_address[1])); params 110 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUF_3_ADDR_Y, MCIF_WB_BUF_3_ADDR_Y, MCIF_ADDR(params->luma_address[2])); params 111 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUF_3_ADDR_Y_HIGH, MCIF_WB_BUF_3_ADDR_Y_HIGH, MCIF_ADDR_HIGH(params->luma_address[2])); params 116 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUF_3_ADDR_C, MCIF_WB_BUF_3_ADDR_C, MCIF_ADDR(params->chroma_address[2])); params 117 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUF_3_ADDR_C_HIGH, MCIF_WB_BUF_3_ADDR_C_HIGH, MCIF_ADDR_HIGH(params->chroma_address[2])); params 122 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUF_4_ADDR_Y, MCIF_WB_BUF_4_ADDR_Y, MCIF_ADDR(params->luma_address[3])); params 123 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUF_4_ADDR_Y_HIGH, MCIF_WB_BUF_4_ADDR_Y_HIGH, MCIF_ADDR_HIGH(params->luma_address[3])); params 128 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUF_4_ADDR_C, MCIF_WB_BUF_4_ADDR_C, MCIF_ADDR(params->chroma_address[3])); params 129 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUF_4_ADDR_C_HIGH, MCIF_WB_BUF_4_ADDR_C_HIGH, MCIF_ADDR_HIGH(params->chroma_address[3])); params 137 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUF_LUMA_SIZE, MCIF_WB_BUF_LUMA_SIZE, (params->luma_pitch>>8) * dest_height); params 138 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUF_CHROMA_SIZE, MCIF_WB_BUF_CHROMA_SIZE, (params->chroma_pitch>>8) * dest_height); params 144 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE_2(MCIF_WB_BUF_PITCH, MCIF_WB_BUF_LUMA_PITCH, params->luma_pitch >> 8, params 145 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c MCIF_WB_BUF_CHROMA_PITCH, params->chroma_pitch >> 8); params 150 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_WARM_UP_CNTL, MCIF_WB_PITCH_SIZE_WARMUP, params->warmup_pitch); params 154 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c struct mcif_arb_params *params) params 159 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_ARBITRATION_CONTROL, MCIF_WB_TIME_PER_PIXEL, params->time_per_pixel); params 166 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_WATERMARK, MCIF_WB_CLI_WATERMARK, params->cli_watermark[0]); params 169 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_WATERMARK, MCIF_WB_CLI_WATERMARK, params->cli_watermark[1]); params 172 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_WATERMARK, MCIF_WB_CLI_WATERMARK, params->cli_watermark[2]); params 175 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_WATERMARK, MCIF_WB_CLI_WATERMARK, params->cli_watermark[3]); params 181 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c NB_PSTATE_CHANGE_REFRESH_WATERMARK, params->pstate_watermark[0]); params 185 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c NB_PSTATE_CHANGE_REFRESH_WATERMARK, params->pstate_watermark[1]); params 189 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c NB_PSTATE_CHANGE_REFRESH_WATERMARK, params->pstate_watermark[2]); params 193 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c NB_PSTATE_CHANGE_REFRESH_WATERMARK, params->pstate_watermark[3]); params 196 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MULTI_LEVEL_QOS_CTRL, MAX_SCALED_TIME_TO_URGENT, params->max_scaled_time); params 199 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUFMGR_VCE_CONTROL, MCIF_WB_BUFMGR_SLICE_SIZE, params->slice_lines-1); params 204 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_ARBITRATION_CONTROL, MCIF_WB_CLIENT_ARBITRATION_SLICE, params->arbitration_slice); params 208 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c struct mcif_irq_params *params) params 213 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUFMGR_SW_CONTROL, MCIF_WB_BUFMGR_SW_INT_EN, params->sw_int_en); params 214 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUFMGR_SW_CONTROL, MCIF_WB_BUFMGR_SW_SLICE_INT_EN, params->sw_slice_int_en); params 215 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUFMGR_SW_CONTROL, MCIF_WB_BUFMGR_SW_OVERRUN_INT_EN, params->sw_overrun_int_en); params 217 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUFMGR_VCE_CONTROL, MCIF_WB_BUFMGR_VCE_INT_EN, params->vce_int_en); params 218 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.c REG_UPDATE(MCIF_WB_BUFMGR_VCE_CONTROL, MCIF_WB_BUFMGR_VCE_SLICE_INT_EN, params->vce_slice_int_en); params 520 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.h struct mcif_irq_params *params); params 287 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c const struct pwl_params *params) params 309 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c cm_helper_program_xfer_func(mpc20->base.ctx, params, &gam_regs); params 314 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c const struct pwl_params *params) params 336 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c cm_helper_program_xfer_func(mpc20->base.ctx, params, &gam_regs); params 392 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c const struct pwl_params *params) params 403 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c if (params == NULL) { params 418 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c mpc2_program_luta(mpc, mpcc_id, params); params 420 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c mpc2_program_lutb(mpc, mpcc_id, params); params 425 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c mpc, mpcc_id, params->rgb_resulted, params->hw_points_num); params 284 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.h const struct pwl_params *params); params 90 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c const struct gsl_params *params) params 100 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c OTG_GSL0_EN, params->gsl0_en, params 101 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c OTG_GSL1_EN, params->gsl1_en, params 102 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c OTG_GSL2_EN, params->gsl2_en, params 103 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c OTG_GSL_MASTER_EN, params->gsl_master_en, params 104 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c OTG_GSL_MASTER_MODE, params->gsl_master_mode); params 110 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c const struct gsl_params *params) params 115 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c OTG_MASTER_UPDATE_LOCK_GSL_EN, params->master_update_lock_gsl_en); params 120 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c const struct gsl_params *params) params 125 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c OTG_GSL_WINDOW_START_X, params->gsl_window_start_x, params 126 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c OTG_GSL_WINDOW_END_X, params->gsl_window_end_x); params 128 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c OTG_GSL_WINDOW_START_Y, params->gsl_window_start_y, params 129 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c OTG_GSL_WINDOW_END_Y, params->gsl_window_end_y); params 138 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c const struct vupdate_keepout_params *params) params 143 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c MASTER_UPDATE_LOCK_VUPDATE_KEEPOUT_START_OFFSET, params->start_offset, params 144 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c MASTER_UPDATE_LOCK_VUPDATE_KEEPOUT_END_OFFSET, params->end_offset, params 145 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c OTG_MASTER_UPDATE_LOCK_VUPDATE_KEEPOUT_EN, params->enable); params 83 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h const struct gsl_params *params); params 285 drivers/gpu/drm/amd/display/dc/dm_services.h void *params, params 319 drivers/gpu/drm/amd/display/dc/dm_services.h void *params, params 68 drivers/gpu/drm/amd/display/dc/inc/compressor.h struct compr_addr_and_pitch_params *params); params 74 drivers/gpu/drm/amd/display/dc/inc/compressor.h struct compr_addr_and_pitch_params *params); params 162 drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h const struct pwl_params *params); params 166 drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h const struct pwl_params *params); params 170 drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h const struct pwl_params *params, params 175 drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h struct dc_bias_and_scale *params); params 186 drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h const struct pwl_params *params); params 230 drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h const struct pwl_params *params); params 233 drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h const struct pwl_params *params); params 236 drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h struct tetrahedral_params *params); params 134 drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h struct dc_dwb_params *params); params 140 drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h struct dc_dwb_params *params); params 165 drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h struct dc_dwb_params *params); params 96 drivers/gpu/drm/amd/display/dc/inc/hw/ipp.h struct ipp_prescale_params *params); params 109 drivers/gpu/drm/amd/display/dc/inc/hw/ipp.h const struct pwl_params *params); params 81 drivers/gpu/drm/amd/display/dc/inc/hw/mcif_wb.h struct mcif_buf_params *params, params 86 drivers/gpu/drm/amd/display/dc/inc/hw/mcif_wb.h struct mcif_arb_params *params); params 90 drivers/gpu/drm/amd/display/dc/inc/hw/mcif_wb.h struct mcif_irq_params *params); params 256 drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h const struct pwl_params *params); params 288 drivers/gpu/drm/amd/display/dc/inc/hw/opp.h const struct bit_depth_reduction_params *params); params 211 drivers/gpu/drm/amd/display/dc/inc/hw/timing_generator.h void (*set_drr)(struct timing_generator *tg, const struct drr_params *params); params 253 drivers/gpu/drm/amd/display/dc/inc/hw/timing_generator.h const struct crc_params *params); params 278 drivers/gpu/drm/amd/display/dc/inc/hw/timing_generator.h void (*set_gsl)(struct timing_generator *optc, const struct gsl_params *params); params 227 drivers/gpu/drm/amd/display/dc/inc/hw/transform.h const struct pwl_params *params); params 231 drivers/gpu/drm/amd/display/dc/inc/hw/transform.h const struct pwl_params *params); params 234 drivers/gpu/drm/amd/display/dc/inc/hw/transform.h struct transform *xfm, const struct pwl_params *params); params 249 drivers/gpu/drm/amd/display/dc/inc/hw/transform.h const struct pwl_params *params); params 207 drivers/gpu/drm/amd/display/modules/power/power_helpers.c static void fill_backlight_transform_table(struct dmcu_iram_parameters params, params 215 drivers/gpu/drm/amd/display/modules/power/power_helpers.c table->backlight_offsets[0] = params.backlight_lut_array[0]; params 218 drivers/gpu/drm/amd/display/modules/power/power_helpers.c params.backlight_lut_array[params.backlight_lut_array_size - 1]; params 229 drivers/gpu/drm/amd/display/modules/power/power_helpers.c lut_index = (params.backlight_lut_array_size - 1) * i / (num_entries - 1); params 230 drivers/gpu/drm/amd/display/modules/power/power_helpers.c ASSERT(lut_index < params.backlight_lut_array_size); params 235 drivers/gpu/drm/amd/display/modules/power/power_helpers.c cpu_to_be16(params.backlight_lut_array[lut_index]); params 239 drivers/gpu/drm/amd/display/modules/power/power_helpers.c static void fill_backlight_transform_table_v_2_2(struct dmcu_iram_parameters params, params 247 drivers/gpu/drm/amd/display/modules/power/power_helpers.c table->backlight_offsets[0] = params.backlight_lut_array[0]; params 250 drivers/gpu/drm/amd/display/modules/power/power_helpers.c params.backlight_lut_array[params.backlight_lut_array_size - 1]; params 261 drivers/gpu/drm/amd/display/modules/power/power_helpers.c lut_index = (params.backlight_lut_array_size - 1) * i / (num_entries - 1); params 262 drivers/gpu/drm/amd/display/modules/power/power_helpers.c ASSERT(lut_index < params.backlight_lut_array_size); params 267 drivers/gpu/drm/amd/display/modules/power/power_helpers.c cpu_to_be16(params.backlight_lut_array[lut_index]); params 271 drivers/gpu/drm/amd/display/modules/power/power_helpers.c void fill_iram_v_2(struct iram_table_v_2 *ram_table, struct dmcu_iram_parameters params) params 273 drivers/gpu/drm/amd/display/modules/power/power_helpers.c unsigned int set = params.set; params 276 drivers/gpu/drm/amd/display/modules/power/power_helpers.c cpu_to_be16(params.min_abm_backlight); params 280 drivers/gpu/drm/amd/display/modules/power/power_helpers.c cpu_to_be16(params.backlight_ramping_reduction); params 282 drivers/gpu/drm/amd/display/modules/power/power_helpers.c cpu_to_be16(params.backlight_ramping_start); params 441 drivers/gpu/drm/amd/display/modules/power/power_helpers.c params, ram_table); params 444 drivers/gpu/drm/amd/display/modules/power/power_helpers.c void fill_iram_v_2_2(struct iram_table_v_2_2 *ram_table, struct dmcu_iram_parameters params) params 446 drivers/gpu/drm/amd/display/modules/power/power_helpers.c unsigned int set = params.set; params 451 drivers/gpu/drm/amd/display/modules/power/power_helpers.c cpu_to_be16(params.min_abm_backlight); params 587 drivers/gpu/drm/amd/display/modules/power/power_helpers.c params, ram_table); params 590 drivers/gpu/drm/amd/display/modules/power/power_helpers.c void fill_iram_v_2_3(struct iram_table_v_2_2 *ram_table, struct dmcu_iram_parameters params) params 593 drivers/gpu/drm/amd/display/modules/power/power_helpers.c unsigned int set = params.set; params 598 drivers/gpu/drm/amd/display/modules/power/power_helpers.c cpu_to_be16(params.min_abm_backlight); params 648 drivers/gpu/drm/amd/display/modules/power/power_helpers.c params, ram_table); params 652 drivers/gpu/drm/amd/display/modules/power/power_helpers.c struct dmcu_iram_parameters params) params 666 drivers/gpu/drm/amd/display/modules/power/power_helpers.c fill_iram_v_2_3((struct iram_table_v_2_2 *)ram_table, params); params 671 drivers/gpu/drm/amd/display/modules/power/power_helpers.c fill_iram_v_2_2((struct iram_table_v_2_2 *)ram_table, params); params 676 drivers/gpu/drm/amd/display/modules/power/power_helpers.c fill_iram_v_2((struct iram_table_v_2 *)ram_table, params); params 46 drivers/gpu/drm/amd/display/modules/power/power_helpers.h struct dmcu_iram_parameters params); params 825 drivers/gpu/drm/armada/armada_crtc.c const struct armada_clocking_params *params, params 846 drivers/gpu/drm/armada/armada_crtc.c if (params->settable & BIT(i)) { params 863 drivers/gpu/drm/armada/armada_crtc.c if (div == 0 || div > params->div_max) params 876 drivers/gpu/drm/armada/armada_crtc.c if (permillage < params->permillage_min) params 880 drivers/gpu/drm/armada/armada_crtc.c if (permillage > params->permillage_max) params 90 drivers/gpu/drm/armada/armada_crtc.h const struct armada_clocking_params *params, params 494 drivers/gpu/drm/bridge/sii902x.c struct hdmi_codec_params *params) params 538 drivers/gpu/drm/bridge/sii902x.c if (params->channels > 2) params 543 drivers/gpu/drm/bridge/sii902x.c switch (params->sample_width) { params 556 drivers/gpu/drm/bridge/sii902x.c params->sample_width); params 561 drivers/gpu/drm/bridge/sii902x.c if (params->sample_rate == sii902x_sample_freq[i].freq) { params 576 drivers/gpu/drm/bridge/sii902x.c params->sample_rate, mclk_rate); params 577 drivers/gpu/drm/bridge/sii902x.c if (mclk_rate != ret * params->sample_rate) params 579 drivers/gpu/drm/bridge/sii902x.c mclk_rate, ret, params->sample_rate); params 607 drivers/gpu/drm/bridge/sii902x.c params->iec.status, params 609 drivers/gpu/drm/bridge/sii902x.c sizeof(params->iec.status))); params 613 drivers/gpu/drm/bridge/sii902x.c ret = hdmi_audio_infoframe_pack(¶ms->cea, infoframe_buf, params 391 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c struct snd_pcm_hw_params *params) params 395 drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c params_buffer_bytes(params)); params 606 drivers/gpu/drm/drm_mipi_dsi.c ssize_t mipi_dsi_generic_read(struct mipi_dsi_device *dsi, const void *params, params 612 drivers/gpu/drm/drm_mipi_dsi.c .tx_buf = params, params 316 drivers/gpu/drm/exynos/exynos_drm_ipp.c void __user *params = (void __user *)(unsigned long)arg->params_ptr; params 322 drivers/gpu/drm/exynos/exynos_drm_ipp.c if (get_user(id, (uint32_t __user *)params)) params 332 drivers/gpu/drm/exynos/exynos_drm_ipp.c if (copy_from_user((void *)task + map[i].offset, params, params 336 drivers/gpu/drm/exynos/exynos_drm_ipp.c params += map[i].size; params 111 drivers/gpu/drm/exynos/exynos_hdmi.c struct hdmi_codec_params params; params 1051 drivers/gpu/drm/exynos/exynos_hdmi.c switch (hdata->audio.params.sample_width) { params 1064 drivers/gpu/drm/exynos/exynos_hdmi.c hdmi_reg_acr(hdata, hdata->audio.params.sample_rate); params 1103 drivers/gpu/drm/exynos/exynos_hdmi.c hdata->audio.params.iec.status[i]); params 1579 drivers/gpu/drm/exynos/exynos_hdmi.c struct hdmi_codec_params *params) params 1595 drivers/gpu/drm/exynos/exynos_hdmi.c hdata->audio.params = *params; params 34 drivers/gpu/drm/i2c/ch7006_drv.c void *params) params 38 drivers/gpu/drm/i2c/ch7006_drv.c priv->params = *(struct ch7006_encoder_params *)params; params 119 drivers/gpu/drm/i2c/ch7006_drv.c struct ch7006_encoder_params *params = &priv->params; params 131 drivers/gpu/drm/i2c/ch7006_drv.c params->input_format); params 134 drivers/gpu/drm/i2c/ch7006_drv.c | bitf(CH7006_CLKMODE_XCM, params->xcm) params 135 drivers/gpu/drm/i2c/ch7006_drv.c | bitf(CH7006_CLKMODE_PCM, params->pcm); params 136 drivers/gpu/drm/i2c/ch7006_drv.c if (params->clock_mode) params 138 drivers/gpu/drm/i2c/ch7006_drv.c if (params->clock_edge) params 146 drivers/gpu/drm/i2c/ch7006_drv.c if (params->sync_direction) params 148 drivers/gpu/drm/i2c/ch7006_drv.c if (params->sync_encoding) params 159 drivers/gpu/drm/i2c/ch7006_drv.c if (params->pout_level) params 163 drivers/gpu/drm/i2c/ch7006_drv.c if (params->active_detect) params 80 drivers/gpu/drm/i2c/ch7006_priv.h struct ch7006_encoder_params params; params 210 drivers/gpu/drm/i2c/sil164_drv.c sil164_encoder_set_config(struct drm_encoder *encoder, void *params) params 214 drivers/gpu/drm/i2c/sil164_drv.c priv->config = *(struct sil164_encoder_params *)params; params 1062 drivers/gpu/drm/i2c/tda998x_drv.c struct hdmi_codec_params *params) params 1069 drivers/gpu/drm/i2c/tda998x_drv.c .sample_rate = params->sample_rate, params 1070 drivers/gpu/drm/i2c/tda998x_drv.c .cea = params->cea, params 1073 drivers/gpu/drm/i2c/tda998x_drv.c memcpy(audio.status, params->iec.status, params 1074 drivers/gpu/drm/i2c/tda998x_drv.c min(sizeof(audio.status), sizeof(params->iec.status))); params 1108 drivers/gpu/drm/i2c/tda998x_drv.c bclk_ratio = spdif ? 64 : params->sample_width * 2; params 1221 drivers/gpu/drm/i915/display/intel_dpll_mgr.c static void skl_wrpll_params_populate(struct skl_wrpll_params *params, params 1230 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->central_freq = 0; params 1233 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->central_freq = 1; params 1236 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->central_freq = 3; params 1241 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->pdiv = 0; params 1244 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->pdiv = 1; params 1247 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->pdiv = 2; params 1250 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->pdiv = 4; params 1258 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->kdiv = 0; params 1261 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->kdiv = 1; params 1264 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->kdiv = 2; params 1267 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->kdiv = 3; params 1273 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->qdiv_ratio = p1; params 1274 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->qdiv_mode = (params->qdiv_ratio == 1) ? 0 : 1; params 1282 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->dco_integer = div_u64(dco_freq, 24 * MHz(1)); params 1283 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->dco_fraction = params 1285 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->dco_integer * MHz(1)) * 0x8000, MHz(1)); params 2209 drivers/gpu/drm/i915/display/intel_dpll_mgr.c static void cnl_wrpll_params_populate(struct skl_wrpll_params *params, params 2217 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->kdiv = 1; params 2220 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->kdiv = 2; params 2223 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->kdiv = 4; params 2231 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->pdiv = 1; params 2234 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->pdiv = 2; params 2237 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->pdiv = 4; params 2240 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->pdiv = 8; params 2248 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->qdiv_ratio = qdiv; params 2249 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->qdiv_mode = (qdiv == 1) ? 0 : 1; params 2253 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->dco_integer = dco >> 15; params 2254 drivers/gpu/drm/i915/display/intel_dpll_mgr.c params->dco_fraction = dco & 0x7fff; params 2542 drivers/gpu/drm/i915/display/intel_dpll_mgr.c const struct icl_combo_pll_params *params = params 2550 drivers/gpu/drm/i915/display/intel_dpll_mgr.c if (clock == params[i].clock) { params 2551 drivers/gpu/drm/i915/display/intel_dpll_mgr.c *pll_params = params[i].wrpll; params 122 drivers/gpu/drm/i915/display/intel_fbc.c struct intel_fbc_reg_params *params = &dev_priv->fbc.params; params 128 drivers/gpu/drm/i915/display/intel_fbc.c cfb_pitch = params->cfb_size / FBC_LL_SIZE; params 129 drivers/gpu/drm/i915/display/intel_fbc.c if (params->fb.stride < cfb_pitch) params 130 drivers/gpu/drm/i915/display/intel_fbc.c cfb_pitch = params->fb.stride; params 147 drivers/gpu/drm/i915/display/intel_fbc.c fbc_ctl2 |= FBC_CTL_PLANE(params->crtc.i9xx_plane); params 149 drivers/gpu/drm/i915/display/intel_fbc.c I915_WRITE(FBC_FENCE_OFF, params->crtc.fence_y_offset); params 159 drivers/gpu/drm/i915/display/intel_fbc.c fbc_ctl |= params->vma->fence->id; params 170 drivers/gpu/drm/i915/display/intel_fbc.c struct intel_fbc_reg_params *params = &dev_priv->fbc.params; params 173 drivers/gpu/drm/i915/display/intel_fbc.c dpfc_ctl = DPFC_CTL_PLANE(params->crtc.i9xx_plane) | DPFC_SR_EN; params 174 drivers/gpu/drm/i915/display/intel_fbc.c if (params->fb.format->cpp[0] == 2) params 179 drivers/gpu/drm/i915/display/intel_fbc.c if (params->flags & PLANE_HAS_FENCE) { params 180 drivers/gpu/drm/i915/display/intel_fbc.c dpfc_ctl |= DPFC_CTL_FENCE_EN | params->vma->fence->id; params 181 drivers/gpu/drm/i915/display/intel_fbc.c I915_WRITE(DPFC_FENCE_YOFF, params->crtc.fence_y_offset); params 216 drivers/gpu/drm/i915/display/intel_fbc.c struct intel_fbc_reg_params *params = &dev_priv->fbc.params; params 220 drivers/gpu/drm/i915/display/intel_fbc.c dpfc_ctl = DPFC_CTL_PLANE(params->crtc.i9xx_plane); params 221 drivers/gpu/drm/i915/display/intel_fbc.c if (params->fb.format->cpp[0] == 2) params 237 drivers/gpu/drm/i915/display/intel_fbc.c if (params->flags & PLANE_HAS_FENCE) { params 240 drivers/gpu/drm/i915/display/intel_fbc.c dpfc_ctl |= params->vma->fence->id; params 244 drivers/gpu/drm/i915/display/intel_fbc.c params->vma->fence->id); params 246 drivers/gpu/drm/i915/display/intel_fbc.c params->crtc.fence_y_offset); params 255 drivers/gpu/drm/i915/display/intel_fbc.c I915_WRITE(ILK_DPFC_FENCE_YOFF, params->crtc.fence_y_offset); params 257 drivers/gpu/drm/i915/display/intel_fbc.c i915_ggtt_offset(params->vma) | ILK_FBC_RT_VALID); params 283 drivers/gpu/drm/i915/display/intel_fbc.c struct intel_fbc_reg_params *params = &dev_priv->fbc.params; params 293 drivers/gpu/drm/i915/display/intel_fbc.c if (i915_gem_object_get_tiling(params->vma->obj) != params 295 drivers/gpu/drm/i915/display/intel_fbc.c val |= FBC_STRIDE_OVERRIDE | params->gen9_wa_cfb_stride; params 302 drivers/gpu/drm/i915/display/intel_fbc.c dpfc_ctl |= IVB_DPFC_CTL_PLANE(params->crtc.i9xx_plane); params 304 drivers/gpu/drm/i915/display/intel_fbc.c if (params->fb.format->cpp[0] == 2) params 320 drivers/gpu/drm/i915/display/intel_fbc.c if (params->flags & PLANE_HAS_FENCE) { params 324 drivers/gpu/drm/i915/display/intel_fbc.c params->vma->fence->id); params 325 drivers/gpu/drm/i915/display/intel_fbc.c I915_WRITE(DPFC_CPU_FENCE_OFFSET, params->crtc.fence_y_offset); params 341 drivers/gpu/drm/i915/display/intel_fbc.c I915_WRITE(CHICKEN_PIPESL_1(params->crtc.pipe), params 342 drivers/gpu/drm/i915/display/intel_fbc.c I915_READ(CHICKEN_PIPESL_1(params->crtc.pipe)) | params 828 drivers/gpu/drm/i915/display/intel_fbc.c struct intel_fbc_reg_params *params) params 837 drivers/gpu/drm/i915/display/intel_fbc.c memset(params, 0, sizeof(*params)); params 839 drivers/gpu/drm/i915/display/intel_fbc.c params->vma = cache->vma; params 840 drivers/gpu/drm/i915/display/intel_fbc.c params->flags = cache->flags; params 842 drivers/gpu/drm/i915/display/intel_fbc.c params->crtc.pipe = crtc->pipe; params 843 drivers/gpu/drm/i915/display/intel_fbc.c params->crtc.i9xx_plane = to_intel_plane(crtc->base.primary)->i9xx_plane; params 844 drivers/gpu/drm/i915/display/intel_fbc.c params->crtc.fence_y_offset = get_crtc_fence_y_offset(fbc); params 846 drivers/gpu/drm/i915/display/intel_fbc.c params->fb.format = cache->fb.format; params 847 drivers/gpu/drm/i915/display/intel_fbc.c params->fb.stride = cache->fb.stride; params 849 drivers/gpu/drm/i915/display/intel_fbc.c params->cfb_size = intel_fbc_calculate_cfb_size(dev_priv, cache); params 852 drivers/gpu/drm/i915/display/intel_fbc.c params->gen9_wa_cfb_stride = DIV_ROUND_UP(cache->plane.src_w, params 930 drivers/gpu/drm/i915/display/intel_fbc.c intel_fbc_get_reg_params(crtc, &fbc->params); params 602 drivers/gpu/drm/i915/display/intel_overlay.c struct drm_intel_overlay_put_image *params) params 609 drivers/gpu/drm/i915/display/intel_overlay.c int uv_hscale = uv_hsubsampling(params->flags); params 610 drivers/gpu/drm/i915/display/intel_overlay.c int uv_vscale = uv_vsubsampling(params->flags); params 612 drivers/gpu/drm/i915/display/intel_overlay.c if (params->dst_width > 1) params 613 drivers/gpu/drm/i915/display/intel_overlay.c xscale = ((params->src_scan_width - 1) << FP_SHIFT) / params 614 drivers/gpu/drm/i915/display/intel_overlay.c params->dst_width; params 618 drivers/gpu/drm/i915/display/intel_overlay.c if (params->dst_height > 1) params 619 drivers/gpu/drm/i915/display/intel_overlay.c yscale = ((params->src_scan_height - 1) << FP_SHIFT) / params 620 drivers/gpu/drm/i915/display/intel_overlay.c params->dst_height; params 697 drivers/gpu/drm/i915/display/intel_overlay.c static u32 overlay_cmd_reg(struct drm_intel_overlay_put_image *params) params 701 drivers/gpu/drm/i915/display/intel_overlay.c if (params->flags & I915_OVERLAY_YUV_PLANAR) { params 702 drivers/gpu/drm/i915/display/intel_overlay.c switch (params->flags & I915_OVERLAY_DEPTH_MASK) { params 715 drivers/gpu/drm/i915/display/intel_overlay.c switch (params->flags & I915_OVERLAY_DEPTH_MASK) { params 724 drivers/gpu/drm/i915/display/intel_overlay.c switch (params->flags & I915_OVERLAY_SWAP_MASK) { params 744 drivers/gpu/drm/i915/display/intel_overlay.c struct drm_intel_overlay_put_image *params) params 788 drivers/gpu/drm/i915/display/intel_overlay.c iowrite32(params->dst_y << 16 | params->dst_x, ®s->DWINPOS); params 789 drivers/gpu/drm/i915/display/intel_overlay.c iowrite32(params->dst_height << 16 | params->dst_width, ®s->DWINSZ); params 791 drivers/gpu/drm/i915/display/intel_overlay.c if (params->flags & I915_OVERLAY_YUV_PACKED) params 792 drivers/gpu/drm/i915/display/intel_overlay.c tmp_width = packed_width_bytes(params->flags, params 793 drivers/gpu/drm/i915/display/intel_overlay.c params->src_width); params 795 drivers/gpu/drm/i915/display/intel_overlay.c tmp_width = params->src_width; params 797 drivers/gpu/drm/i915/display/intel_overlay.c swidth = params->src_width; params 798 drivers/gpu/drm/i915/display/intel_overlay.c swidthsw = calc_swidthsw(dev_priv, params->offset_Y, tmp_width); params 799 drivers/gpu/drm/i915/display/intel_overlay.c sheight = params->src_height; params 800 drivers/gpu/drm/i915/display/intel_overlay.c iowrite32(i915_ggtt_offset(vma) + params->offset_Y, ®s->OBUF_0Y); params 801 drivers/gpu/drm/i915/display/intel_overlay.c ostride = params->stride_Y; params 803 drivers/gpu/drm/i915/display/intel_overlay.c if (params->flags & I915_OVERLAY_YUV_PLANAR) { params 804 drivers/gpu/drm/i915/display/intel_overlay.c int uv_hscale = uv_hsubsampling(params->flags); params 805 drivers/gpu/drm/i915/display/intel_overlay.c int uv_vscale = uv_vsubsampling(params->flags); params 808 drivers/gpu/drm/i915/display/intel_overlay.c swidth |= (params->src_width / uv_hscale) << 16; params 809 drivers/gpu/drm/i915/display/intel_overlay.c sheight |= (params->src_height / uv_vscale) << 16; params 811 drivers/gpu/drm/i915/display/intel_overlay.c tmp_U = calc_swidthsw(dev_priv, params->offset_U, params 812 drivers/gpu/drm/i915/display/intel_overlay.c params->src_width / uv_hscale); params 813 drivers/gpu/drm/i915/display/intel_overlay.c tmp_V = calc_swidthsw(dev_priv, params->offset_V, params 814 drivers/gpu/drm/i915/display/intel_overlay.c params->src_width / uv_hscale); params 817 drivers/gpu/drm/i915/display/intel_overlay.c iowrite32(i915_ggtt_offset(vma) + params->offset_U, params 819 drivers/gpu/drm/i915/display/intel_overlay.c iowrite32(i915_ggtt_offset(vma) + params->offset_V, params 822 drivers/gpu/drm/i915/display/intel_overlay.c ostride |= params->stride_UV << 16; params 830 drivers/gpu/drm/i915/display/intel_overlay.c scale_changed = update_scaling_factors(overlay, regs, params); params 834 drivers/gpu/drm/i915/display/intel_overlay.c iowrite32(overlay_cmd_reg(params), ®s->OCMD); params 1055 drivers/gpu/drm/i915/display/intel_overlay.c struct drm_intel_overlay_put_image *params = data; params 1069 drivers/gpu/drm/i915/display/intel_overlay.c if (!(params->flags & I915_OVERLAY_ENABLE)) { params 1081 drivers/gpu/drm/i915/display/intel_overlay.c drmmode_crtc = drm_crtc_find(dev, file_priv, params->crtc_id); params 1086 drivers/gpu/drm/i915/display/intel_overlay.c new_bo = i915_gem_object_lookup(file_priv, params->bo_handle); params 1124 drivers/gpu/drm/i915/display/intel_overlay.c ret = check_overlay_dst(overlay, params); params 1129 drivers/gpu/drm/i915/display/intel_overlay.c params->dst_y = (((u32)params->dst_y << 12) / params 1132 drivers/gpu/drm/i915/display/intel_overlay.c params->dst_height = (((u32)params->dst_height << 12) / params 1136 drivers/gpu/drm/i915/display/intel_overlay.c if (params->src_scan_height > params->src_height || params 1137 drivers/gpu/drm/i915/display/intel_overlay.c params->src_scan_width > params->src_width) { params 1142 drivers/gpu/drm/i915/display/intel_overlay.c ret = check_overlay_src(dev_priv, params, new_bo); params 1147 drivers/gpu/drm/i915/display/intel_overlay.c ret = check_overlay_scaling(params); params 1151 drivers/gpu/drm/i915/display/intel_overlay.c ret = intel_overlay_do_put_image(overlay, new_bo, params); params 208 drivers/gpu/drm/i915/gt/uc/intel_guc.c u32 *params = guc->params; params 211 drivers/gpu/drm/i915/gt/uc/intel_guc.c BUILD_BUG_ON(sizeof(guc->params) != GUC_CTL_MAX_DWORDS * sizeof(u32)); params 213 drivers/gpu/drm/i915/gt/uc/intel_guc.c params[GUC_CTL_CTXINFO] = guc_ctl_ctxinfo_flags(guc); params 214 drivers/gpu/drm/i915/gt/uc/intel_guc.c params[GUC_CTL_LOG_PARAMS] = guc_ctl_log_params_flags(guc); params 215 drivers/gpu/drm/i915/gt/uc/intel_guc.c params[GUC_CTL_FEATURE] = guc_ctl_feature_flags(guc); params 216 drivers/gpu/drm/i915/gt/uc/intel_guc.c params[GUC_CTL_DEBUG] = guc_ctl_debug_flags(guc); params 217 drivers/gpu/drm/i915/gt/uc/intel_guc.c params[GUC_CTL_ADS] = guc_ctl_ads_flags(guc); params 220 drivers/gpu/drm/i915/gt/uc/intel_guc.c DRM_DEBUG_DRIVER("param[%2d] = %#x\n", i, params[i]); params 243 drivers/gpu/drm/i915/gt/uc/intel_guc.c intel_uncore_write(uncore, SOFT_SCRATCH(1 + i), guc->params[i]); params 60 drivers/gpu/drm/i915/gt/uc/intel_guc.h u32 params[GUC_CTL_MAX_DWORDS]; params 435 drivers/gpu/drm/i915/i915_drv.h } params; params 605 drivers/gpu/drm/i915/i915_gpu_error.c const struct i915_params *params) params 609 drivers/gpu/drm/i915/i915_gpu_error.c i915_params_dump(params, &p); params 787 drivers/gpu/drm/i915/i915_gpu_error.c err_print_params(m, &error->params); params 908 drivers/gpu/drm/i915/i915_gpu_error.c i915_params_free(&error->params); params 1647 drivers/gpu/drm/i915/i915_gpu_error.c i915_params_copy(&error->params, &i915_modparams); params 52 drivers/gpu/drm/i915/i915_gpu_error.h struct i915_params params; params 206 drivers/gpu/drm/i915/i915_params.c void i915_params_dump(const struct i915_params *params, struct drm_printer *p) params 208 drivers/gpu/drm/i915/i915_params.c #define PRINT(T, x, ...) _print_param(p, #x, #T, ¶ms->x); params 236 drivers/gpu/drm/i915/i915_params.c void i915_params_free(struct i915_params *params) params 238 drivers/gpu/drm/i915/i915_params.c #define FREE(T, x, ...) free_param(#T, ¶ms->x); params 90 drivers/gpu/drm/i915/i915_params.h void i915_params_dump(const struct i915_params *params, struct drm_printer *p); params 92 drivers/gpu/drm/i915/i915_params.h void i915_params_free(struct i915_params *params); params 8679 drivers/gpu/drm/i915/intel_pm.c u32 params = 0; params 8682 drivers/gpu/drm/i915/intel_pm.c ¶ms, NULL); params 8683 drivers/gpu/drm/i915/intel_pm.c if (params & BIT(31)) { /* OC supported */ params 8686 drivers/gpu/drm/i915/intel_pm.c (params & 0xff) * 50); params 8687 drivers/gpu/drm/i915/intel_pm.c rps->max_freq = params & 0xff; params 1532 drivers/gpu/drm/mediatek/mtk_hdmi.c struct hdmi_codec_params *params) params 1536 drivers/gpu/drm/mediatek/mtk_hdmi.c unsigned int chan = params->cea.channels; params 1539 drivers/gpu/drm/mediatek/mtk_hdmi.c params->sample_rate, params->sample_width, chan); params 1562 drivers/gpu/drm/mediatek/mtk_hdmi.c switch (params->sample_rate) { params 1573 drivers/gpu/drm/mediatek/mtk_hdmi.c params->sample_rate); params 1596 drivers/gpu/drm/mediatek/mtk_hdmi.c memcpy(&hdmi_params.codec_params, params, params 368 drivers/gpu/drm/meson/meson_vclk.c } params[] = { params 732 drivers/gpu/drm/meson/meson_vclk.c for (i = 0 ; params[i].pixel_freq ; ++i) { params 734 drivers/gpu/drm/meson/meson_vclk.c i, params[i].pixel_freq, params 735 drivers/gpu/drm/meson/meson_vclk.c FREQ_1000_1001(params[i].pixel_freq)); params 737 drivers/gpu/drm/meson/meson_vclk.c if (freq == params[i].pixel_freq) params 740 drivers/gpu/drm/meson/meson_vclk.c if (freq == FREQ_1000_1001(params[i].pixel_freq)) params 1010 drivers/gpu/drm/meson/meson_vclk.c for (freq = 0 ; params[freq].pixel_freq ; ++freq) { params 1011 drivers/gpu/drm/meson/meson_vclk.c if (vclk_freq == params[freq].pixel_freq || params 1012 drivers/gpu/drm/meson/meson_vclk.c vclk_freq == FREQ_1000_1001(params[freq].pixel_freq)) { params 1013 drivers/gpu/drm/meson/meson_vclk.c if (vclk_freq != params[freq].pixel_freq) params 1037 drivers/gpu/drm/meson/meson_vclk.c if (!params[freq].pixel_freq) { params 1042 drivers/gpu/drm/meson/meson_vclk.c meson_vclk_set(priv, params[freq].pll_base_freq, params 1043 drivers/gpu/drm/meson/meson_vclk.c params[freq].pll_od1, params[freq].pll_od2, params 1044 drivers/gpu/drm/meson/meson_vclk.c params[freq].pll_od3, params[freq].vid_pll_div, params 1045 drivers/gpu/drm/meson/meson_vclk.c params[freq].vclk_div, hdmi_tx_div, venc_div, params 1979 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c struct dpu_enc_phys_init_params *params) params 1997 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c enc = dpu_encoder_phys_vid_init(params); params 2010 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c enc = dpu_encoder_phys_cmd_init(params); params 2022 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c if (params->split_role == ENC_ROLE_SLAVE) params 63 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c u32 *ot_lim, struct dpu_vbif_set_ot_params *params) params 73 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c if (!params->is_wfd) params 76 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c pps = params->frame_rate; params 77 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c pps *= params->width; params 78 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c pps *= params->height; params 80 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c tbl = params->rd ? &vbif->cap->dynamic_ot_rd_tbl : params 91 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c vbif->idx - VBIF_0, params->xin_id, params 92 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c params->width, params->height, params->frame_rate, params 103 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c struct dpu_vbif_set_ot_params *params) params 113 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c if (vbif->cap->default_ot_wr_limit && !params->rd) params 115 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c else if (vbif->cap->default_ot_rd_limit && params->rd) params 126 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c _dpu_vbif_apply_dynamic_ot_limit(vbif, &ot_lim, params); params 130 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c params->xin_id, params->rd); params 137 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c vbif->idx - VBIF_0, params->xin_id, ot_lim); params 149 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c struct dpu_vbif_set_ot_params *params) params 165 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c dpu_kms->hw_vbif[i]->idx == params->vbif_idx) params 181 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c if (vbif->ops.set_write_gather_en && !params->rd) params 182 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c vbif->ops.set_write_gather_en(vbif, params->xin_id); params 184 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c ot_lim = _dpu_vbif_get_ot_limit(vbif, params) & 0xFF; params 189 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c trace_dpu_perf_set_ot(params->num, params->xin_id, ot_lim, params 190 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c params->vbif_idx); params 192 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c forced_on = mdp->ops.setup_clk_force_ctrl(mdp, params->clk_ctrl, true); params 194 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c vbif->ops.set_limit_conf(vbif, params->xin_id, params->rd, ot_lim); params 196 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c vbif->ops.set_halt_ctrl(vbif, params->xin_id, true); params 198 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c ret = _dpu_vbif_wait_for_xin_halt(vbif, params->xin_id); params 200 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c trace_dpu_vbif_wait_xin_halt_fail(vbif->idx, params->xin_id); params 202 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c vbif->ops.set_halt_ctrl(vbif, params->xin_id, false); params 205 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c mdp->ops.setup_clk_force_ctrl(mdp, params->clk_ctrl, false); params 209 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c struct dpu_vbif_set_qos_params *params) params 217 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c if (!dpu_kms || !params || !dpu_kms->hw_mdp) { params 225 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c dpu_kms->hw_vbif[i]->idx == params->vbif_idx) { params 232 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c DPU_ERROR("invalid vbif %d\n", params->vbif_idx); params 241 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c qos_tbl = params->is_rt ? &vbif->cap->qos_rt_tbl : params 249 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c forced_on = mdp->ops.setup_clk_force_ctrl(mdp, params->clk_ctrl, true); params 253 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c params->vbif_idx, params->xin_id, i, params 255 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c vbif->ops.set_qos_remap(vbif, params->xin_id, i, params 260 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c mdp->ops.setup_clk_force_ctrl(mdp, params->clk_ctrl, false); params 51 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.h struct dpu_vbif_set_ot_params *params); params 59 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.h struct dpu_vbif_set_qos_params *params); params 433 drivers/gpu/drm/msm/hdmi/hdmi.c struct hdmi_codec_params *params) params 442 drivers/gpu/drm/msm/hdmi/hdmi.c DRM_DEV_DEBUG(dev, "%u Hz, %d bit, %d channels\n", params->sample_rate, params 443 drivers/gpu/drm/msm/hdmi/hdmi.c params->sample_width, params->cea.channels); params 445 drivers/gpu/drm/msm/hdmi/hdmi.c switch (params->cea.channels) { params 470 drivers/gpu/drm/msm/hdmi/hdmi.c switch (params->sample_rate) { params 494 drivers/gpu/drm/msm/hdmi/hdmi.c params->sample_rate); params 117 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c max_vco_f = max(clk->params->max_vco, target_vco_f); params 118 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c min_vco_f = clk->params->min_vco; params 119 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c best_m = clk->params->max_m; params 120 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c best_n = clk->params->min_n; params 121 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c best_pl = clk->params->min_pl; params 125 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c high_pl = min(high_pl, clk->params->max_pl); params 126 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c high_pl = max(high_pl, clk->params->min_pl); params 131 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c low_pl = min(low_pl, clk->params->max_pl); params 132 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c low_pl = max(low_pl, clk->params->min_pl); params 144 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c for (m = clk->params->min_m; m <= clk->params->max_m; m++) { params 147 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c if (u_f < clk->params->min_u) params 149 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c if (u_f > clk->params->max_u) params 155 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c if (n > clk->params->max_n) params 161 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c if (n < clk->params->min_n) params 163 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c if (n > clk->params->max_n) params 615 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c const struct gk20a_clk_pllg_params *params, params 628 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c clk->params = params; params 118 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.h const struct gk20a_clk_pllg_params *params; params 145 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.h return DIV_ROUND_UP(pll->m * clk->params->min_vco, params 228 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c const struct gk20a_clk_pllg_params *p = clk->base.params; params 501 drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c nmin = DIV_ROUND_UP(pll->m * clk->base.params->min_vco, parent_rate); params 70 drivers/gpu/drm/radeon/atom.c static int atom_execute_table_locked(struct atom_context *ctx, int index, uint32_t * params); params 71 drivers/gpu/drm/radeon/atom.c int atom_execute_table(struct atom_context *ctx, int index, uint32_t * params); params 1158 drivers/gpu/drm/radeon/atom.c static int atom_execute_table_locked(struct atom_context *ctx, int index, uint32_t * params) params 1179 drivers/gpu/drm/radeon/atom.c ectx.ps = params; params 1219 drivers/gpu/drm/radeon/atom.c int atom_execute_table_scratch_unlocked(struct atom_context *ctx, int index, uint32_t * params) params 1235 drivers/gpu/drm/radeon/atom.c r = atom_execute_table_locked(ctx, index, params); params 1240 drivers/gpu/drm/radeon/atom.c int atom_execute_table(struct atom_context *ctx, int index, uint32_t * params) params 1244 drivers/gpu/drm/radeon/atom.c r = atom_execute_table_scratch_unlocked(ctx, index, params); params 116 drivers/gpu/drm/radeon/radeon_acpi.c struct acpi_buffer *params) params 129 drivers/gpu/drm/radeon/radeon_acpi.c if (params) { params 131 drivers/gpu/drm/radeon/radeon_acpi.c atif_arg_elements[1].buffer.length = params->length; params 132 drivers/gpu/drm/radeon/radeon_acpi.c atif_arg_elements[1].buffer.pointer = params->pointer; params 261 drivers/gpu/drm/radeon/radeon_acpi.c struct atif_system_params params; params 277 drivers/gpu/drm/radeon/radeon_acpi.c memset(¶ms, 0, sizeof(params)); params 278 drivers/gpu/drm/radeon/radeon_acpi.c size = min(sizeof(params), size); params 279 drivers/gpu/drm/radeon/radeon_acpi.c memcpy(¶ms, info->buffer.pointer, size); params 282 drivers/gpu/drm/radeon/radeon_acpi.c params.flags, params.valid_mask); params 283 drivers/gpu/drm/radeon/radeon_acpi.c params.flags = params.flags & params.valid_mask; params 285 drivers/gpu/drm/radeon/radeon_acpi.c if ((params.flags & ATIF_NOTIFY_MASK) == ATIF_NOTIFY_NONE) { params 288 drivers/gpu/drm/radeon/radeon_acpi.c } else if ((params.flags & ATIF_NOTIFY_MASK) == ATIF_NOTIFY_81) { params 297 drivers/gpu/drm/radeon/radeon_acpi.c n->command_code = params.command_code; params 441 drivers/gpu/drm/radeon/radeon_acpi.c struct acpi_buffer *params) params 454 drivers/gpu/drm/radeon/radeon_acpi.c if (params) { params 456 drivers/gpu/drm/radeon/radeon_acpi.c atcs_arg_elements[1].buffer.length = params->length; params 457 drivers/gpu/drm/radeon/radeon_acpi.c atcs_arg_elements[1].buffer.pointer = params->pointer; params 610 drivers/gpu/drm/radeon/radeon_acpi.c struct acpi_buffer params; params 632 drivers/gpu/drm/radeon/radeon_acpi.c params.length = sizeof(struct atcs_pref_req_input); params 633 drivers/gpu/drm/radeon/radeon_acpi.c params.pointer = &atcs_input; params 636 drivers/gpu/drm/radeon/radeon_acpi.c info = radeon_atcs_call(handle, ATCS_FUNCTION_PCIE_PERFORMANCE_REQUEST, ¶ms); params 91 drivers/gpu/drm/radeon/radeon_atpx_handler.c struct acpi_buffer *params) params 104 drivers/gpu/drm/radeon/radeon_atpx_handler.c if (params) { params 106 drivers/gpu/drm/radeon/radeon_atpx_handler.c atpx_arg_elements[1].buffer.length = params->length; params 107 drivers/gpu/drm/radeon/radeon_atpx_handler.c atpx_arg_elements[1].buffer.pointer = params->pointer; params 273 drivers/gpu/drm/radeon/radeon_atpx_handler.c struct acpi_buffer params; params 280 drivers/gpu/drm/radeon/radeon_atpx_handler.c params.length = input.size; params 281 drivers/gpu/drm/radeon/radeon_atpx_handler.c params.pointer = &input; params 284 drivers/gpu/drm/radeon/radeon_atpx_handler.c ¶ms); params 309 drivers/gpu/drm/radeon/radeon_atpx_handler.c struct acpi_buffer params; params 316 drivers/gpu/drm/radeon/radeon_atpx_handler.c params.length = input.size; params 317 drivers/gpu/drm/radeon/radeon_atpx_handler.c params.pointer = &input; params 320 drivers/gpu/drm/radeon/radeon_atpx_handler.c ¶ms); params 341 drivers/gpu/drm/radeon/radeon_atpx_handler.c struct acpi_buffer params; params 348 drivers/gpu/drm/radeon/radeon_atpx_handler.c params.length = input.size; params 349 drivers/gpu/drm/radeon/radeon_atpx_handler.c params.pointer = &input; params 352 drivers/gpu/drm/radeon/radeon_atpx_handler.c ¶ms); params 373 drivers/gpu/drm/radeon/radeon_atpx_handler.c struct acpi_buffer params; params 380 drivers/gpu/drm/radeon/radeon_atpx_handler.c params.length = input.size; params 381 drivers/gpu/drm/radeon/radeon_atpx_handler.c params.pointer = &input; params 384 drivers/gpu/drm/radeon/radeon_atpx_handler.c ¶ms); params 405 drivers/gpu/drm/radeon/radeon_atpx_handler.c struct acpi_buffer params; params 412 drivers/gpu/drm/radeon/radeon_atpx_handler.c params.length = input.size; params 413 drivers/gpu/drm/radeon/radeon_atpx_handler.c params.pointer = &input; params 416 drivers/gpu/drm/radeon/radeon_atpx_handler.c ¶ms); params 173 drivers/gpu/drm/rcar-du/rcar_du_crtc.c u32 escr, struct du_clk_params *params) params 183 drivers/gpu/drm/rcar-du/rcar_du_crtc.c if (params->diff == 0) params 198 drivers/gpu/drm/rcar-du/rcar_du_crtc.c if (diff < params->diff) { params 199 drivers/gpu/drm/rcar-du/rcar_du_crtc.c params->clk = clk; params 200 drivers/gpu/drm/rcar-du/rcar_du_crtc.c params->rate = rate; params 201 drivers/gpu/drm/rcar-du/rcar_du_crtc.c params->diff = diff; params 202 drivers/gpu/drm/rcar-du/rcar_du_crtc.c params->escr = escr | div; params 271 drivers/gpu/drm/rcar-du/rcar_du_crtc.c struct du_clk_params params = { .diff = (unsigned long)-1 }; params 274 drivers/gpu/drm/rcar-du/rcar_du_crtc.c ESCR_DCLKSEL_CLKS, ¶ms); params 277 drivers/gpu/drm/rcar-du/rcar_du_crtc.c ESCR_DCLKSEL_DCLKIN, ¶ms); params 280 drivers/gpu/drm/rcar-du/rcar_du_crtc.c mode_clock, params.clk == rcrtc->clock ? "cpg" : "ext", params 281 drivers/gpu/drm/rcar-du/rcar_du_crtc.c params.rate); params 283 drivers/gpu/drm/rcar-du/rcar_du_crtc.c clk_set_rate(params.clk, params.rate); params 284 drivers/gpu/drm/rcar-du/rcar_du_crtc.c escr = params.escr; params 58 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c const struct rcar_hdmi_phy_params *params = rcar_hdmi_phy_params; params 60 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c for (; params->mpixelclock != ~0UL; ++params) { params 61 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c if (mpixelclock <= params->mpixelclock) params 65 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c if (params->mpixelclock == ~0UL) params 68 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c dw_hdmi_phy_i2c_write(hdmi, params->opmode_div, params 70 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c dw_hdmi_phy_i2c_write(hdmi, params->curr_gmp, params 72 drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c dw_hdmi_phy_i2c_write(hdmi, params->div, RCAR_HDMI_PHY_PLLDIVCTRL); params 769 drivers/gpu/drm/rockchip/cdn-dp-core.c struct hdmi_codec_params *params) params 773 drivers/gpu/drm/rockchip/cdn-dp-core.c .sample_width = params->sample_width, params 774 drivers/gpu/drm/rockchip/cdn-dp-core.c .sample_rate = params->sample_rate, params 775 drivers/gpu/drm/rockchip/cdn-dp-core.c .channels = params->channels, params 830 drivers/gpu/drm/sti/sti_hdmi.c struct hdmi_audio_params *params = &hdmi->audio; params 831 drivers/gpu/drm/sti/sti_hdmi.c struct hdmi_audio_infoframe *info = ¶ms->cea; params 839 drivers/gpu/drm/sti/sti_hdmi.c n = sti_hdmi_audio_get_non_coherent_n(params->sample_rate); params 842 drivers/gpu/drm/sti/sti_hdmi.c params->sample_rate, hdmi->mode.clock * 1000, n); params 1166 drivers/gpu/drm/sti/sti_hdmi.c struct hdmi_codec_params *params) params 1183 drivers/gpu/drm/sti/sti_hdmi.c hdmi->audio.sample_width = params->sample_width; params 1184 drivers/gpu/drm/sti/sti_hdmi.c hdmi->audio.sample_rate = params->sample_rate; params 1185 drivers/gpu/drm/sti/sti_hdmi.c hdmi->audio.cea = params->cea; params 836 drivers/gpu/drm/tegra/sor.c struct tegra_sor_params *params, params 841 drivers/gpu/drm/tegra/sor.c const u64 f = params->precision; params 844 drivers/gpu/drm/tegra/sor.c active_sym = params->ratio * tu_size; params 887 drivers/gpu/drm/tegra/sor.c error *= params->num_clocks; params 889 drivers/gpu/drm/tegra/sor.c if (error <= 0 && abs(error) < params->error) { params 890 drivers/gpu/drm/tegra/sor.c params->active_count = div_u64(active_count, f); params 891 drivers/gpu/drm/tegra/sor.c params->active_polarity = active_polarity; params 892 drivers/gpu/drm/tegra/sor.c params->active_frac = active_frac; params 893 drivers/gpu/drm/tegra/sor.c params->error = abs(error); params 894 drivers/gpu/drm/tegra/sor.c params->tu_size = tu_size; params 911 drivers/gpu/drm/tegra/sor.c struct tegra_sor_params params; params 924 drivers/gpu/drm/tegra/sor.c memset(¶ms, 0, sizeof(params)); params 925 drivers/gpu/drm/tegra/sor.c params.ratio = div64_u64(input * f, output); params 926 drivers/gpu/drm/tegra/sor.c params.num_clocks = div_u64(link_rate * mode->hdisplay, pclk); params 927 drivers/gpu/drm/tegra/sor.c params.precision = f; params 928 drivers/gpu/drm/tegra/sor.c params.error = 64 * f; params 929 drivers/gpu/drm/tegra/sor.c params.tu_size = 64; params 931 drivers/gpu/drm/tegra/sor.c for (i = params.tu_size; i >= 32; i--) params 932 drivers/gpu/drm/tegra/sor.c if (tegra_sor_compute_params(sor, ¶ms, i)) params 935 drivers/gpu/drm/tegra/sor.c if (params.active_frac == 0) { params 937 drivers/gpu/drm/tegra/sor.c config->active_count = params.active_count; params 939 drivers/gpu/drm/tegra/sor.c if (!params.active_polarity) params 942 drivers/gpu/drm/tegra/sor.c config->tu_size = params.tu_size; params 945 drivers/gpu/drm/tegra/sor.c config->active_polarity = params.active_polarity; params 946 drivers/gpu/drm/tegra/sor.c config->active_count = params.active_count; params 947 drivers/gpu/drm/tegra/sor.c config->active_frac = params.active_frac; params 948 drivers/gpu/drm/tegra/sor.c config->tu_size = params.tu_size; params 956 drivers/gpu/drm/tegra/sor.c watermark = params.ratio * config->tu_size * (f - params.ratio); params 959 drivers/gpu/drm/tegra/sor.c watermark = div_u64(watermark + params.error, f); params 834 drivers/gpu/drm/vc4/vc4_hdmi.c struct snd_pcm_hw_params *params, params 849 drivers/gpu/drm/vc4/vc4_hdmi.c params_rate(params), params_width(params), params 850 drivers/gpu/drm/vc4/vc4_hdmi.c params_channels(params)); params 852 drivers/gpu/drm/vc4/vc4_hdmi.c hdmi->audio.channels = params_channels(params); params 853 drivers/gpu/drm/vc4/vc4_hdmi.c hdmi->audio.samplerate = params_rate(params); params 236 drivers/gpu/drm/virtio/virtgpu_drv.h struct virtio_gpu_object_params *params, params 245 drivers/gpu/drm/virtio/virtgpu_drv.h struct virtio_gpu_object_params *params, params 259 drivers/gpu/drm/virtio/virtgpu_drv.h struct virtio_gpu_object_params *params, params 319 drivers/gpu/drm/virtio/virtgpu_drv.h struct virtio_gpu_object_params *params, params 359 drivers/gpu/drm/virtio/virtgpu_drv.h struct virtio_gpu_object_params *params, params 41 drivers/gpu/drm/virtio/virtgpu_gem.c struct virtio_gpu_object_params *params, params 48 drivers/gpu/drm/virtio/virtgpu_gem.c ret = virtio_gpu_object_create(vgdev, params, &obj, fence); params 57 drivers/gpu/drm/virtio/virtgpu_gem.c struct virtio_gpu_object_params *params, params 65 drivers/gpu/drm/virtio/virtgpu_gem.c obj = virtio_gpu_alloc_object(dev, params, NULL); params 89 drivers/gpu/drm/virtio/virtgpu_gem.c struct virtio_gpu_object_params params = { 0 }; params 100 drivers/gpu/drm/virtio/virtgpu_gem.c params.format = virtio_gpu_translate_format(DRM_FORMAT_HOST_XRGB8888); params 101 drivers/gpu/drm/virtio/virtgpu_gem.c params.width = args->width; params 102 drivers/gpu/drm/virtio/virtgpu_gem.c params.height = args->height; params 103 drivers/gpu/drm/virtio/virtgpu_gem.c params.size = args->size; params 104 drivers/gpu/drm/virtio/virtgpu_gem.c params.dumb = true; params 105 drivers/gpu/drm/virtio/virtgpu_gem.c ret = virtio_gpu_gem_create(file_priv, dev, ¶ms, &gobj, params 283 drivers/gpu/drm/virtio/virtgpu_ioctl.c struct virtio_gpu_object_params params = { 0 }; params 298 drivers/gpu/drm/virtio/virtgpu_ioctl.c params.format = rc->format; params 299 drivers/gpu/drm/virtio/virtgpu_ioctl.c params.width = rc->width; params 300 drivers/gpu/drm/virtio/virtgpu_ioctl.c params.height = rc->height; params 301 drivers/gpu/drm/virtio/virtgpu_ioctl.c params.size = rc->size; params 303 drivers/gpu/drm/virtio/virtgpu_ioctl.c params.virgl = true; params 304 drivers/gpu/drm/virtio/virtgpu_ioctl.c params.target = rc->target; params 305 drivers/gpu/drm/virtio/virtgpu_ioctl.c params.bind = rc->bind; params 306 drivers/gpu/drm/virtio/virtgpu_ioctl.c params.depth = rc->depth; params 307 drivers/gpu/drm/virtio/virtgpu_ioctl.c params.array_size = rc->array_size; params 308 drivers/gpu/drm/virtio/virtgpu_ioctl.c params.last_level = rc->last_level; params 309 drivers/gpu/drm/virtio/virtgpu_ioctl.c params.nr_samples = rc->nr_samples; params 310 drivers/gpu/drm/virtio/virtgpu_ioctl.c params.flags = rc->flags; params 313 drivers/gpu/drm/virtio/virtgpu_ioctl.c if (params.size == 0) params 314 drivers/gpu/drm/virtio/virtgpu_ioctl.c params.size = PAGE_SIZE; params 319 drivers/gpu/drm/virtio/virtgpu_ioctl.c qobj = virtio_gpu_alloc_object(dev, ¶ms, fence); params 102 drivers/gpu/drm/virtio/virtgpu_object.c struct virtio_gpu_object_params *params, params 112 drivers/gpu/drm/virtio/virtgpu_object.c acc_size = ttm_bo_dma_acc_size(&vgdev->mman.bdev, params->size, params 123 drivers/gpu/drm/virtio/virtgpu_object.c params->size = roundup(params->size, PAGE_SIZE); params 124 drivers/gpu/drm/virtio/virtgpu_object.c ret = drm_gem_object_init(vgdev->ddev, &bo->gem_base, params->size); params 130 drivers/gpu/drm/virtio/virtgpu_object.c bo->dumb = params->dumb; params 132 drivers/gpu/drm/virtio/virtgpu_object.c if (params->virgl) { params 133 drivers/gpu/drm/virtio/virtgpu_object.c virtio_gpu_cmd_resource_create_3d(vgdev, bo, params, fence); params 135 drivers/gpu/drm/virtio/virtgpu_object.c virtio_gpu_cmd_create_resource(vgdev, bo, params, fence); params 139 drivers/gpu/drm/virtio/virtgpu_object.c ret = ttm_bo_init(&vgdev->mman.bdev, &bo->tbo, params->size, params 390 drivers/gpu/drm/virtio/virtgpu_vq.c struct virtio_gpu_object_params *params, params 401 drivers/gpu/drm/virtio/virtgpu_vq.c cmd_p->format = cpu_to_le32(params->format); params 402 drivers/gpu/drm/virtio/virtgpu_vq.c cmd_p->width = cpu_to_le32(params->width); params 403 drivers/gpu/drm/virtio/virtgpu_vq.c cmd_p->height = cpu_to_le32(params->height); params 863 drivers/gpu/drm/virtio/virtgpu_vq.c struct virtio_gpu_object_params *params, params 874 drivers/gpu/drm/virtio/virtgpu_vq.c cmd_p->format = cpu_to_le32(params->format); params 875 drivers/gpu/drm/virtio/virtgpu_vq.c cmd_p->width = cpu_to_le32(params->width); params 876 drivers/gpu/drm/virtio/virtgpu_vq.c cmd_p->height = cpu_to_le32(params->height); params 878 drivers/gpu/drm/virtio/virtgpu_vq.c cmd_p->target = cpu_to_le32(params->target); params 879 drivers/gpu/drm/virtio/virtgpu_vq.c cmd_p->bind = cpu_to_le32(params->bind); params 880 drivers/gpu/drm/virtio/virtgpu_vq.c cmd_p->depth = cpu_to_le32(params->depth); params 881 drivers/gpu/drm/virtio/virtgpu_vq.c cmd_p->array_size = cpu_to_le32(params->array_size); params 882 drivers/gpu/drm/virtio/virtgpu_vq.c cmd_p->last_level = cpu_to_le32(params->last_level); params 883 drivers/gpu/drm/virtio/virtgpu_vq.c cmd_p->nr_samples = cpu_to_le32(params->nr_samples); params 884 drivers/gpu/drm/virtio/virtgpu_vq.c cmd_p->flags = cpu_to_le32(params->flags); params 395 drivers/gpu/drm/zte/zx_hdmi.c struct hdmi_codec_params *params) params 398 drivers/gpu/drm/zte/zx_hdmi.c struct hdmi_audio_infoframe *cea = ¶ms->cea; params 408 drivers/gpu/drm/zte/zx_hdmi.c switch (params->sample_width) { params 423 drivers/gpu/drm/zte/zx_hdmi.c params->sample_width); params 428 drivers/gpu/drm/zte/zx_hdmi.c n = zx_hdmi_audio_get_n(params->sample_rate); params 364 drivers/gpu/ipu-v3/ipu-ic-csc.c csc->params = (csc->in_cs.cs == IPUV3_COLORSPACE_YUV) ? params 385 drivers/gpu/ipu-v3/ipu-ic-csc.c csc->params = *params_tbl[tbl_idx]; params 188 drivers/gpu/ipu-v3/ipu-ic.c c = (const u16 (*)[3])csc->params.coeff; params 189 drivers/gpu/ipu-v3/ipu-ic.c a = (const u16 *)csc->params.offset; params 195 drivers/gpu/ipu-v3/ipu-ic.c param = ((a[0] & 0x1fe0) >> 5) | (csc->params.scale << 8) | params 196 drivers/gpu/ipu-v3/ipu-ic.c (csc->params.sat << 10); params 55 drivers/hid/hid-google-hammer.c struct ec_params_mkbp_info *params; params 59 drivers/hid/hid-google-hammer.c msg = kzalloc(sizeof(*msg) + max(sizeof(u32), sizeof(*params)), params 66 drivers/hid/hid-google-hammer.c msg->outsize = sizeof(*params); params 68 drivers/hid/hid-google-hammer.c params = (struct ec_params_mkbp_info *)msg->data; params 69 drivers/hid/hid-google-hammer.c params->info_type = get_state ? params 71 drivers/hid/hid-google-hammer.c params->event_type = EC_MKBP_EVENT_SWITCH; params 133 drivers/hid/hid-logitech-dj.c u8 params[HIDPP_REPORT_LONG_LENGTH - 3U]; params 876 drivers/hid/hid-logitech-dj.c workitem->device_type = hidpp_report->params[HIDPP_PARAM_DEVICE_INFO] & params 878 drivers/hid/hid-logitech-dj.c workitem->quad_id_msb = hidpp_report->params[HIDPP_PARAM_EQUAD_MSB]; params 879 drivers/hid/hid-logitech-dj.c workitem->quad_id_lsb = hidpp_report->params[HIDPP_PARAM_EQUAD_LSB]; params 899 drivers/hid/hid-logitech-dj.c workitem->quad_id_lsb = hidpp_report->params[HIDPP_PARAM_27MHZ_DEVID]; params 929 drivers/hid/hid-logitech-dj.c switch (hidpp_report->params[HIDPP_PARAM_PROTO_TYPE]) { params 934 drivers/hid/hid-logitech-dj.c if (!(hidpp_report->params[HIDPP_PARAM_DEVICE_INFO] & params 987 drivers/hid/hid-logitech-dj.c hidpp_report->params[HIDPP_PARAM_PROTO_TYPE], params 993 drivers/hid/hid-logitech-dj.c device_type, hidpp_report->params[HIDPP_PARAM_PROTO_TYPE], params 1523 drivers/hid/hid-logitech-dj.c hidpp_report->params[HIDPP_PARAM_PROTO_TYPE] == 0x02 && params 1524 drivers/hid/hid-logitech-dj.c hidpp_report->params[HIDPP_PARAM_27MHZ_DEVID] != params 116 drivers/hid/hid-logitech-hidpp.c u8 params[HIDPP_REPORT_VERY_LONG_MAX_LENGTH - 4U]; params 122 drivers/hid/hid-logitech-hidpp.c u8 params[HIDPP_REPORT_VERY_LONG_MAX_LENGTH - 4U]; params 290 drivers/hid/hid-logitech-hidpp.c ret = response->rap.params[1]; params 298 drivers/hid/hid-logitech-hidpp.c ret = response->fap.params[1]; params 310 drivers/hid/hid-logitech-hidpp.c u8 feat_index, u8 funcindex_clientid, u8 *params, int param_count, params 316 drivers/hid/hid-logitech-hidpp.c if (param_count > sizeof(message->fap.params)) params 329 drivers/hid/hid-logitech-hidpp.c memcpy(&message->fap.params, params, param_count); params 337 drivers/hid/hid-logitech-hidpp.c u8 report_id, u8 sub_id, u8 reg_address, u8 *params, int param_count, params 366 drivers/hid/hid-logitech-hidpp.c memcpy(&message->rap.params, params, param_count); params 393 drivers/hid/hid-logitech-hidpp.c (answer->fap.params[0] == question->fap.funcindex_clientid); params 514 drivers/hid/hid-logitech-hidpp.c u8 params[3] = { 0 }; params 524 drivers/hid/hid-logitech-hidpp.c memcpy(params, response.rap.params, 3); params 526 drivers/hid/hid-logitech-hidpp.c params[byte] &= ~mask; params 527 drivers/hid/hid-logitech-hidpp.c params[byte] |= value & mask; params 533 drivers/hid/hid-logitech-hidpp.c params, 3, &response); params 634 drivers/hid/hid-logitech-hidpp.c hidpp10_battery_status_map_level(response.rap.params[0]); params 635 drivers/hid/hid-logitech-hidpp.c status = hidpp10_battery_status_map_status(response.rap.params[1]); params 685 drivers/hid/hid-logitech-hidpp.c hidpp->battery.capacity = response.rap.params[0]; params 686 drivers/hid/hid-logitech-hidpp.c status = hidpp10_battery_mileage_map_status(response.rap.params[2]); params 711 drivers/hid/hid-logitech-hidpp.c capacity = report->rap.params[0]; params 745 drivers/hid/hid-logitech-hidpp.c u8 params[1] = { HIDPP_DEVICE_NAME }; params 753 drivers/hid/hid-logitech-hidpp.c params, 1, &response); params 757 drivers/hid/hid-logitech-hidpp.c len = response.rap.params[1]; params 759 drivers/hid/hid-logitech-hidpp.c if (2 + len > sizeof(response.rap.params)) params 769 drivers/hid/hid-logitech-hidpp.c memcpy(name, &response.rap.params[2], len); params 781 drivers/hid/hid-logitech-hidpp.c u8 params[1] = { HIDPP_EXTENDED_PAIRING }; params 787 drivers/hid/hid-logitech-hidpp.c params, 1, &response); params 795 drivers/hid/hid-logitech-hidpp.c *serial = *((u32 *)&response.rap.params[1]); params 840 drivers/hid/hid-logitech-hidpp.c u8 params[2] = { feature >> 8, feature & 0x00FF }; params 845 drivers/hid/hid-logitech-hidpp.c params, 2, &response); params 849 drivers/hid/hid-logitech-hidpp.c if (response.fap.params[0] == 0) params 852 drivers/hid/hid-logitech-hidpp.c *feature_index = response.fap.params[0]; params 853 drivers/hid/hid-logitech-hidpp.c *feature_type = response.fap.params[1]; params 889 drivers/hid/hid-logitech-hidpp.c if (response.rap.params[2] != ping_byte) { params 891 drivers/hid/hid-logitech-hidpp.c __func__, response.rap.params[2], ping_byte); params 895 drivers/hid/hid-logitech-hidpp.c hidpp->protocol_major = response.rap.params[0]; params 896 drivers/hid/hid-logitech-hidpp.c hidpp->protocol_minor = response.rap.params[1]; params 931 drivers/hid/hid-logitech-hidpp.c *nameLength = response.fap.params[0]; params 973 drivers/hid/hid-logitech-hidpp.c device_name[i] = response.fap.params[i]; params 1100 drivers/hid/hid-logitech-hidpp.c u8 *params = (u8 *)response.fap.params; params 1116 drivers/hid/hid-logitech-hidpp.c *status = hidpp20_batterylevel_map_status_capacity(params, capacity, params 1128 drivers/hid/hid-logitech-hidpp.c u8 *params = (u8 *)response.fap.params; params 1142 drivers/hid/hid-logitech-hidpp.c level_count = params[0]; params 1143 drivers/hid/hid-logitech-hidpp.c flags = params[1]; params 1201 drivers/hid/hid-logitech-hidpp.c status = hidpp20_batterylevel_map_status_capacity(report->fap.params, params 1293 drivers/hid/hid-logitech-hidpp.c u8 params[1]; params 1303 drivers/hid/hid-logitech-hidpp.c params[0] = enabled ? BIT(0) : 0; params 1306 drivers/hid/hid-logitech-hidpp.c params, sizeof(params), &response); params 1309 drivers/hid/hid-logitech-hidpp.c *multiplier = response.fap.params[1]; params 1341 drivers/hid/hid-logitech-hidpp.c *multiplier = response.fap.params[0]; params 1355 drivers/hid/hid-logitech-hidpp.c u8 params[1]; params 1363 drivers/hid/hid-logitech-hidpp.c params[0] = (invert ? BIT(2) : 0) | params 1369 drivers/hid/hid-logitech-hidpp.c params, sizeof(params), &response); params 1387 drivers/hid/hid-logitech-hidpp.c u8 params[2] = { 1, 1 }; params 1403 drivers/hid/hid-logitech-hidpp.c params, 2, &response); params 1433 drivers/hid/hid-logitech-hidpp.c capacity = report->fap.params[0]; params 1437 drivers/hid/hid-logitech-hidpp.c lux = (report->fap.params[1] << 8) | report->fap.params[2]; params 1492 drivers/hid/hid-logitech-hidpp.c u8 *params = (u8 *)response.fap.params; params 1505 drivers/hid/hid-logitech-hidpp.c items->presence = params[0]; params 1506 drivers/hid/hid-logitech-hidpp.c items->desired_state = params[1]; params 1507 drivers/hid/hid-logitech-hidpp.c items->state = params[2]; params 1508 drivers/hid/hid-logitech-hidpp.c items->persistent = params[3]; params 1562 drivers/hid/hid-logitech-hidpp.c u8 *params = (u8 *)response.fap.params; params 1575 drivers/hid/hid-logitech-hidpp.c raw_info->x_size = get_unaligned_be16(¶ms[0]); params 1576 drivers/hid/hid-logitech-hidpp.c raw_info->y_size = get_unaligned_be16(¶ms[2]); params 1577 drivers/hid/hid-logitech-hidpp.c raw_info->z_range = params[4]; params 1578 drivers/hid/hid-logitech-hidpp.c raw_info->area_range = params[5]; params 1579 drivers/hid/hid-logitech-hidpp.c raw_info->maxcontacts = params[7]; params 1580 drivers/hid/hid-logitech-hidpp.c raw_info->origin = params[8]; params 1582 drivers/hid/hid-logitech-hidpp.c raw_info->res = get_unaligned_be16(¶ms[13]) * 2 / 51; params 1602 drivers/hid/hid-logitech-hidpp.c u8 params = send_raw_reports | (sensor_enhanced_settings << 2); params 1605 drivers/hid/hid-logitech-hidpp.c CMD_TOUCHPAD_SET_RAW_REPORT_STATE, ¶ms, 1, &response); params 1698 drivers/hid/hid-logitech-hidpp.c u8 params[HIDPP_FF_MAX_PARAMS]; params 1761 drivers/hid/hid-logitech-hidpp.c wd->params[0] = data->slot_autocenter; params 1768 drivers/hid/hid-logitech-hidpp.c wd->params[0] = hidpp_ff_find_effect(data, wd->effect_id); params 1774 drivers/hid/hid-logitech-hidpp.c wd->command, wd->params, wd->size, &response); params 1784 drivers/hid/hid-logitech-hidpp.c slot = response.fap.params[0]; params 1797 drivers/hid/hid-logitech-hidpp.c data->effect_ids[wd->params[0]-1] = -1; params 1803 drivers/hid/hid-logitech-hidpp.c data->gain = (wd->params[0] << 8) + wd->params[1]; params 1806 drivers/hid/hid-logitech-hidpp.c data->range = (wd->params[0] << 8) + wd->params[1]; params 1818 drivers/hid/hid-logitech-hidpp.c static int hidpp_ff_queue_work(struct hidpp_ff_private_data *data, int effect_id, u8 command, u8 *params, u8 size) params 1832 drivers/hid/hid-logitech-hidpp.c memcpy(wd->params, params, size); params 1848 drivers/hid/hid-logitech-hidpp.c u8 params[20]; params 1853 drivers/hid/hid-logitech-hidpp.c params[2] = effect->replay.length >> 8; params 1854 drivers/hid/hid-logitech-hidpp.c params[3] = effect->replay.length & 255; params 1855 drivers/hid/hid-logitech-hidpp.c params[4] = effect->replay.delay >> 8; params 1856 drivers/hid/hid-logitech-hidpp.c params[5] = effect->replay.delay & 255; params 1861 drivers/hid/hid-logitech-hidpp.c params[1] = HIDPP_FF_EFFECT_CONSTANT; params 1862 drivers/hid/hid-logitech-hidpp.c params[6] = force >> 8; params 1863 drivers/hid/hid-logitech-hidpp.c params[7] = force & 255; params 1864 drivers/hid/hid-logitech-hidpp.c params[8] = effect->u.constant.envelope.attack_level >> 7; params 1865 drivers/hid/hid-logitech-hidpp.c params[9] = effect->u.constant.envelope.attack_length >> 8; params 1866 drivers/hid/hid-logitech-hidpp.c params[10] = effect->u.constant.envelope.attack_length & 255; params 1867 drivers/hid/hid-logitech-hidpp.c params[11] = effect->u.constant.envelope.fade_level >> 7; params 1868 drivers/hid/hid-logitech-hidpp.c params[12] = effect->u.constant.envelope.fade_length >> 8; params 1869 drivers/hid/hid-logitech-hidpp.c params[13] = effect->u.constant.envelope.fade_length & 255; params 1884 drivers/hid/hid-logitech-hidpp.c params[1] = HIDPP_FF_EFFECT_PERIODIC_SINE; params 1887 drivers/hid/hid-logitech-hidpp.c params[1] = HIDPP_FF_EFFECT_PERIODIC_SQUARE; params 1890 drivers/hid/hid-logitech-hidpp.c params[1] = HIDPP_FF_EFFECT_PERIODIC_SAWTOOTHUP; params 1893 drivers/hid/hid-logitech-hidpp.c params[1] = HIDPP_FF_EFFECT_PERIODIC_SAWTOOTHDOWN; params 1896 drivers/hid/hid-logitech-hidpp.c params[1] = HIDPP_FF_EFFECT_PERIODIC_TRIANGLE; params 1903 drivers/hid/hid-logitech-hidpp.c params[6] = effect->u.periodic.magnitude >> 8; params 1904 drivers/hid/hid-logitech-hidpp.c params[7] = effect->u.periodic.magnitude & 255; params 1905 drivers/hid/hid-logitech-hidpp.c params[8] = effect->u.periodic.offset >> 8; params 1906 drivers/hid/hid-logitech-hidpp.c params[9] = effect->u.periodic.offset & 255; params 1907 drivers/hid/hid-logitech-hidpp.c params[10] = effect->u.periodic.period >> 8; params 1908 drivers/hid/hid-logitech-hidpp.c params[11] = effect->u.periodic.period & 255; params 1909 drivers/hid/hid-logitech-hidpp.c params[12] = effect->u.periodic.phase >> 8; params 1910 drivers/hid/hid-logitech-hidpp.c params[13] = effect->u.periodic.phase & 255; params 1911 drivers/hid/hid-logitech-hidpp.c params[14] = effect->u.periodic.envelope.attack_level >> 7; params 1912 drivers/hid/hid-logitech-hidpp.c params[15] = effect->u.periodic.envelope.attack_length >> 8; params 1913 drivers/hid/hid-logitech-hidpp.c params[16] = effect->u.periodic.envelope.attack_length & 255; params 1914 drivers/hid/hid-logitech-hidpp.c params[17] = effect->u.periodic.envelope.fade_level >> 7; params 1915 drivers/hid/hid-logitech-hidpp.c params[18] = effect->u.periodic.envelope.fade_length >> 8; params 1916 drivers/hid/hid-logitech-hidpp.c params[19] = effect->u.periodic.envelope.fade_length & 255; params 1931 drivers/hid/hid-logitech-hidpp.c params[1] = HIDPP_FF_EFFECT_RAMP; params 1933 drivers/hid/hid-logitech-hidpp.c params[6] = force >> 8; params 1934 drivers/hid/hid-logitech-hidpp.c params[7] = force & 255; params 1936 drivers/hid/hid-logitech-hidpp.c params[8] = force >> 8; params 1937 drivers/hid/hid-logitech-hidpp.c params[9] = force & 255; params 1938 drivers/hid/hid-logitech-hidpp.c params[10] = effect->u.ramp.envelope.attack_level >> 7; params 1939 drivers/hid/hid-logitech-hidpp.c params[11] = effect->u.ramp.envelope.attack_length >> 8; params 1940 drivers/hid/hid-logitech-hidpp.c params[12] = effect->u.ramp.envelope.attack_length & 255; params 1941 drivers/hid/hid-logitech-hidpp.c params[13] = effect->u.ramp.envelope.fade_level >> 7; params 1942 drivers/hid/hid-logitech-hidpp.c params[14] = effect->u.ramp.envelope.fade_length >> 8; params 1943 drivers/hid/hid-logitech-hidpp.c params[15] = effect->u.ramp.envelope.fade_length & 255; params 1959 drivers/hid/hid-logitech-hidpp.c params[1] = HIDPP_FF_CONDITION_CMDS[effect->type - FF_SPRING]; params 1960 drivers/hid/hid-logitech-hidpp.c params[6] = effect->u.condition[0].left_saturation >> 9; params 1961 drivers/hid/hid-logitech-hidpp.c params[7] = (effect->u.condition[0].left_saturation >> 1) & 255; params 1962 drivers/hid/hid-logitech-hidpp.c params[8] = effect->u.condition[0].left_coeff >> 8; params 1963 drivers/hid/hid-logitech-hidpp.c params[9] = effect->u.condition[0].left_coeff & 255; params 1964 drivers/hid/hid-logitech-hidpp.c params[10] = effect->u.condition[0].deadband >> 9; params 1965 drivers/hid/hid-logitech-hidpp.c params[11] = (effect->u.condition[0].deadband >> 1) & 255; params 1966 drivers/hid/hid-logitech-hidpp.c params[12] = effect->u.condition[0].center >> 8; params 1967 drivers/hid/hid-logitech-hidpp.c params[13] = effect->u.condition[0].center & 255; params 1968 drivers/hid/hid-logitech-hidpp.c params[14] = effect->u.condition[0].right_coeff >> 8; params 1969 drivers/hid/hid-logitech-hidpp.c params[15] = effect->u.condition[0].right_coeff & 255; params 1970 drivers/hid/hid-logitech-hidpp.c params[16] = effect->u.condition[0].right_saturation >> 9; params 1971 drivers/hid/hid-logitech-hidpp.c params[17] = (effect->u.condition[0].right_saturation >> 1) & 255; params 1988 drivers/hid/hid-logitech-hidpp.c return hidpp_ff_queue_work(data, effect->id, HIDPP_FF_DOWNLOAD_EFFECT, params, size); params 1994 drivers/hid/hid-logitech-hidpp.c u8 params[2]; params 1996 drivers/hid/hid-logitech-hidpp.c params[1] = value ? HIDPP_FF_EFFECT_STATE_PLAY : HIDPP_FF_EFFECT_STATE_STOP; params 2000 drivers/hid/hid-logitech-hidpp.c return hidpp_ff_queue_work(data, effect_id, HIDPP_FF_SET_EFFECT_STATE, params, ARRAY_SIZE(params)); params 2016 drivers/hid/hid-logitech-hidpp.c u8 params[HIDPP_AUTOCENTER_PARAMS_LENGTH]; params 2021 drivers/hid/hid-logitech-hidpp.c params[1] = HIDPP_FF_EFFECT_SPRING | HIDPP_FF_EFFECT_AUTOSTART; params 2023 drivers/hid/hid-logitech-hidpp.c params[2] = params[3] = params[4] = params[5] = 0; params 2025 drivers/hid/hid-logitech-hidpp.c params[8] = params[14] = magnitude >> 11; params 2026 drivers/hid/hid-logitech-hidpp.c params[9] = params[15] = (magnitude >> 3) & 255; params 2027 drivers/hid/hid-logitech-hidpp.c params[6] = params[16] = magnitude >> 9; params 2028 drivers/hid/hid-logitech-hidpp.c params[7] = params[17] = (magnitude >> 1) & 255; params 2030 drivers/hid/hid-logitech-hidpp.c params[10] = params[11] = params[12] = params[13] = 0; params 2032 drivers/hid/hid-logitech-hidpp.c hidpp_ff_queue_work(data, HIDPP_FF_EFFECTID_AUTOCENTER, HIDPP_FF_DOWNLOAD_EFFECT, params, ARRAY_SIZE(params)); params 2038 drivers/hid/hid-logitech-hidpp.c u8 params[4]; params 2042 drivers/hid/hid-logitech-hidpp.c params[0] = gain >> 8; params 2043 drivers/hid/hid-logitech-hidpp.c params[1] = gain & 255; params 2044 drivers/hid/hid-logitech-hidpp.c params[2] = 0; /* no boost */ params 2045 drivers/hid/hid-logitech-hidpp.c params[3] = 0; params 2047 drivers/hid/hid-logitech-hidpp.c hidpp_ff_queue_work(data, HIDPP_FF_EFFECTID_NONE, HIDPP_FF_SET_GLOBAL_GAINS, params, ARRAY_SIZE(params)); params 2066 drivers/hid/hid-logitech-hidpp.c u8 params[2]; params 2071 drivers/hid/hid-logitech-hidpp.c params[0] = range >> 8; params 2072 drivers/hid/hid-logitech-hidpp.c params[1] = range & 0x00FF; params 2074 drivers/hid/hid-logitech-hidpp.c hidpp_ff_queue_work(data, -1, HIDPP_FF_SET_APERTURE, params, ARRAY_SIZE(params)); params 2686 drivers/hid/hid-logitech-hidpp.c u8 params[HIDPP_AUTOCENTER_PARAMS_LENGTH] = { params 2696 drivers/hid/hid-logitech-hidpp.c params, ARRAY_SIZE(params), params 2701 drivers/hid/hid-logitech-hidpp.c data->slot_autocenter = response.fap.params[0]; params 2734 drivers/hid/hid-logitech-hidpp.c data->num_effects = response.fap.params[0] - HIDPP_FF_RESERVED_SLOTS; params 2753 drivers/hid/hid-logitech-hidpp.c 900 : get_unaligned_be16(&response.fap.params[0]); params 2764 drivers/hid/hid-logitech-hidpp.c 0xffff : get_unaligned_be16(&response.fap.params[0]); params 3096 drivers/hid/hid-logitech-hidpp.c !(report->rap.params[0] & (1 << 6))); params 28 drivers/hid/hid-uclogic-core.c struct uclogic_params params; params 92 drivers/hid/hid-uclogic-core.c struct uclogic_params *params = &drvdata->params; params 95 drivers/hid/hid-uclogic-core.c if (params->pen_unused && (field->application == HID_DG_PEN)) params 106 drivers/hid/hid-uclogic-core.c struct uclogic_params *params = &drvdata->params; params 120 drivers/hid/hid-uclogic-core.c if (hi->report->id == params->pen.id) { params 184 drivers/hid/hid-uclogic-core.c rc = uclogic_params_init(&drvdata->params, hdev); params 191 drivers/hid/hid-uclogic-core.c UCLOGIC_PARAMS_FMT_ARGS(&drvdata->params)); params 192 drivers/hid/hid-uclogic-core.c if (drvdata->params.invalid) { params 199 drivers/hid/hid-uclogic-core.c rc = uclogic_params_get_desc(&drvdata->params, params 225 drivers/hid/hid-uclogic-core.c uclogic_params_cleanup(&drvdata->params); params 233 drivers/hid/hid-uclogic-core.c struct uclogic_params params; params 236 drivers/hid/hid-uclogic-core.c rc = uclogic_params_init(¶ms, hdev); params 240 drivers/hid/hid-uclogic-core.c uclogic_params_cleanup(¶ms); params 251 drivers/hid/hid-uclogic-core.c struct uclogic_params *params = &drvdata->params; params 254 drivers/hid/hid-uclogic-core.c if (!params->pen_unused && params 256 drivers/hid/hid-uclogic-core.c (report->id == params->pen.id) && params 259 drivers/hid/hid-uclogic-core.c if (params->frame.id != 0 && params 260 drivers/hid/hid-uclogic-core.c data[1] & params->pen_frame_flag) { params 262 drivers/hid/hid-uclogic-core.c data[0] = params->frame.id; params 266 drivers/hid/hid-uclogic-core.c if (params->pen.inrange == params 275 drivers/hid/hid-uclogic-core.c if (size >= 10 && params->pen.fragmented_hires) { params 297 drivers/hid/hid-uclogic-core.c if (params->pen.inrange == UCLOGIC_PARAMS_PEN_INRANGE_NONE) { params 308 drivers/hid/hid-uclogic-core.c (report->id == params->frame.id)) { params 310 drivers/hid/hid-uclogic-core.c if (params->frame.dev_id_byte > 0 && params 311 drivers/hid/hid-uclogic-core.c params->frame.dev_id_byte < size) { params 312 drivers/hid/hid-uclogic-core.c data[params->frame.dev_id_byte] = 0xf; params 315 drivers/hid/hid-uclogic-core.c if (params->frame.re_lsb > 0 && params 316 drivers/hid/hid-uclogic-core.c params->frame.re_lsb / 8 < size) { params 317 drivers/hid/hid-uclogic-core.c unsigned int byte = params->frame.re_lsb / 8; params 318 drivers/hid/hid-uclogic-core.c unsigned int bit = params->frame.re_lsb % 8; params 352 drivers/hid/hid-uclogic-core.c uclogic_params_cleanup(&drvdata->params); params 507 drivers/hid/hid-uclogic-params.c void uclogic_params_cleanup(struct uclogic_params *params) params 509 drivers/hid/hid-uclogic-params.c if (!params->invalid) { params 510 drivers/hid/hid-uclogic-params.c kfree(params->desc_ptr); params 511 drivers/hid/hid-uclogic-params.c if (!params->pen_unused) params 512 drivers/hid/hid-uclogic-params.c uclogic_params_pen_cleanup(¶ms->pen); params 513 drivers/hid/hid-uclogic-params.c uclogic_params_frame_cleanup(¶ms->frame); params 514 drivers/hid/hid-uclogic-params.c memset(params, 0, sizeof(*params)); params 536 drivers/hid/hid-uclogic-params.c int uclogic_params_get_desc(const struct uclogic_params *params, params 547 drivers/hid/hid-uclogic-params.c if (params == NULL || pdesc == NULL || psize == NULL) params 552 drivers/hid/hid-uclogic-params.c common_present = (params->desc_ptr != NULL); params 553 drivers/hid/hid-uclogic-params.c pen_present = (!params->pen_unused && params->pen.desc_ptr != NULL); params 554 drivers/hid/hid-uclogic-params.c frame_present = (params->frame.desc_ptr != NULL); params 557 drivers/hid/hid-uclogic-params.c size += params->desc_size; params 559 drivers/hid/hid-uclogic-params.c size += params->pen.desc_size; params 561 drivers/hid/hid-uclogic-params.c size += params->frame.desc_size; params 572 drivers/hid/hid-uclogic-params.c memcpy(p, params->desc_ptr, params 573 drivers/hid/hid-uclogic-params.c params->desc_size); params 574 drivers/hid/hid-uclogic-params.c p += params->desc_size; params 577 drivers/hid/hid-uclogic-params.c memcpy(p, params->pen.desc_ptr, params 578 drivers/hid/hid-uclogic-params.c params->pen.desc_size); params 579 drivers/hid/hid-uclogic-params.c p += params->pen.desc_size; params 582 drivers/hid/hid-uclogic-params.c memcpy(p, params->frame.desc_ptr, params 583 drivers/hid/hid-uclogic-params.c params->frame.desc_size); params 584 drivers/hid/hid-uclogic-params.c p += params->frame.desc_size; params 603 drivers/hid/hid-uclogic-params.c static void uclogic_params_init_invalid(struct uclogic_params *params) params 605 drivers/hid/hid-uclogic-params.c params->invalid = true; params 629 drivers/hid/hid-uclogic-params.c static int uclogic_params_init_with_opt_desc(struct uclogic_params *params, params 640 drivers/hid/hid-uclogic-params.c if (params == NULL || hdev == NULL || params 665 drivers/hid/hid-uclogic-params.c memset(params, 0, sizeof(*params)); params 666 drivers/hid/hid-uclogic-params.c params->desc_ptr = desc_copy_ptr; params 668 drivers/hid/hid-uclogic-params.c params->desc_size = desc_copy_size; params 685 drivers/hid/hid-uclogic-params.c static void uclogic_params_init_with_pen_unused(struct uclogic_params *params) params 687 drivers/hid/hid-uclogic-params.c memset(params, 0, sizeof(*params)); params 688 drivers/hid/hid-uclogic-params.c params->pen_unused = true; params 704 drivers/hid/hid-uclogic-params.c static int uclogic_params_huion_init(struct uclogic_params *params, params 719 drivers/hid/hid-uclogic-params.c if (params == NULL || hdev == NULL) { params 808 drivers/hid/hid-uclogic-params.c memcpy(params, &p, sizeof(*params)); params 831 drivers/hid/hid-uclogic-params.c int uclogic_params_init(struct uclogic_params *params, params 844 drivers/hid/hid-uclogic-params.c if (params == NULL || hdev == NULL || params 1116 drivers/hid/hid-uclogic-params.c memcpy(params, &p, sizeof(*params)); params 160 drivers/hid/hid-uclogic-params.h extern int uclogic_params_init(struct uclogic_params *params, params 200 drivers/hid/hid-uclogic-params.h extern int uclogic_params_get_desc(const struct uclogic_params *params, params 205 drivers/hid/hid-uclogic-params.h extern void uclogic_params_cleanup(struct uclogic_params *params); params 452 drivers/hwmon/asus_atk0110.c struct acpi_object_list params; params 474 drivers/hwmon/asus_atk0110.c params.count = 1; params 475 drivers/hwmon/asus_atk0110.c params.pointer = &id; params 477 drivers/hwmon/asus_atk0110.c status = acpi_evaluate_integer(method, NULL, ¶ms, value); params 492 drivers/hwmon/asus_atk0110.c struct acpi_object_list params; params 498 drivers/hwmon/asus_atk0110.c params.count = 1; params 499 drivers/hwmon/asus_atk0110.c params.pointer = &id; params 502 drivers/hwmon/asus_atk0110.c ret = acpi_evaluate_object(data->enumerate_handle, NULL, ¶ms, &buf); params 528 drivers/hwmon/asus_atk0110.c struct acpi_object_list params; params 541 drivers/hwmon/asus_atk0110.c params.count = 1; params 542 drivers/hwmon/asus_atk0110.c params.pointer = (void *)&tmp; params 545 drivers/hwmon/asus_atk0110.c status = acpi_evaluate_object_typed(data->read_handle, NULL, ¶ms, params 568 drivers/hwmon/asus_atk0110.c struct acpi_object_list params; params 578 drivers/hwmon/asus_atk0110.c params.count = 1; params 579 drivers/hwmon/asus_atk0110.c params.pointer = &tmp; params 582 drivers/hwmon/asus_atk0110.c status = acpi_evaluate_object_typed(data->write_handle, NULL, ¶ms, params 109 drivers/hwmon/lm75.c const struct lm75_params *params; params 387 drivers/hwmon/lm75.c if (data->params->resolution_limits) params 388 drivers/hwmon/lm75.c resolution = data->params->resolution_limits; params 406 drivers/hwmon/lm75.c index = find_closest(val, data->params->sample_times, params 407 drivers/hwmon/lm75.c (int)data->params->num_sample_times); params 416 drivers/hwmon/lm75.c data->sample_time = data->params->sample_times[index]; params 417 drivers/hwmon/lm75.c if (data->params->resolutions) params 418 drivers/hwmon/lm75.c data->resolution = data->params->resolutions[index]; params 429 drivers/hwmon/lm75.c data->sample_time = data->params->sample_times[index]; params 436 drivers/hwmon/lm75.c data->sample_time = data->params->sample_times[index]; params 476 drivers/hwmon/lm75.c if (config_data->params->num_sample_times > 1) params 578 drivers/hwmon/lm75.c data->params = &device_params[data->kind]; params 581 drivers/hwmon/lm75.c data->sample_time = data->params->default_sample_time; params 582 drivers/hwmon/lm75.c data->resolution = data->params->default_resolution; params 593 drivers/hwmon/lm75.c err = lm75_write_config(data, data->params->set_mask, params 594 drivers/hwmon/lm75.c data->params->clr_mask); params 75 drivers/i2c/busses/i2c-cros-ec-tunnel.c struct ec_params_i2c_passthru *params; params 82 drivers/i2c/busses/i2c-cros-ec-tunnel.c params = (struct ec_params_i2c_passthru *)buf; params 83 drivers/i2c/busses/i2c-cros-ec-tunnel.c params->port = bus_num; params 84 drivers/i2c/busses/i2c-cros-ec-tunnel.c params->num_msgs = num; params 87 drivers/i2c/busses/i2c-cros-ec-tunnel.c struct ec_params_i2c_passthru_msg *msg = ¶ms->msg[i]; params 36 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c struct ec_params_get_cmd_versions params; params 45 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c .params = {.cmd = cmd} params 195 drivers/infiniband/core/fmr_pool.c struct ib_fmr_pool_param *params) params 203 drivers/infiniband/core/fmr_pool.c if (!params) params 223 drivers/infiniband/core/fmr_pool.c pool->flush_function = params->flush_function; params 224 drivers/infiniband/core/fmr_pool.c pool->flush_arg = params->flush_arg; params 229 drivers/infiniband/core/fmr_pool.c if (params->cache) { params 244 drivers/infiniband/core/fmr_pool.c pool->max_pages = params->max_pages_per_fmr; params 246 drivers/infiniband/core/fmr_pool.c pool->dirty_watermark = params->dirty_watermark; params 265 drivers/infiniband/core/fmr_pool.c .max_pages = params->max_pages_per_fmr, params 267 drivers/infiniband/core/fmr_pool.c .page_shift = params->page_shift params 272 drivers/infiniband/core/fmr_pool.c bytes_per_fmr += params->max_pages_per_fmr * sizeof (u64); params 274 drivers/infiniband/core/fmr_pool.c for (i = 0; i < params->pool_size; ++i) { params 284 drivers/infiniband/core/fmr_pool.c fmr->fmr = ib_alloc_fmr(pd, params->access, &fmr_attr); params 2784 drivers/infiniband/core/verbs.c struct rdma_netdev_alloc_params params; params 2792 drivers/infiniband/core/verbs.c ¶ms); params 2796 drivers/infiniband/core/verbs.c netdev = alloc_netdev_mqs(params.sizeof_priv, name, name_assign_type, params 2797 drivers/infiniband/core/verbs.c setup, params.txqs, params.rxqs); params 2811 drivers/infiniband/core/verbs.c struct rdma_netdev_alloc_params params; params 2818 drivers/infiniband/core/verbs.c ¶ms); params 2822 drivers/infiniband/core/verbs.c return params.initialize_rdma_netdev(device, port_num, params 2823 drivers/infiniband/core/verbs.c netdev, params.param); params 465 drivers/infiniband/hw/cxgb3/iwch_cm.c req->params = 0; params 739 drivers/infiniband/hw/cxgb4/cm.c u64 params; params 817 drivers/infiniband/hw/cxgb4/cm.c params = cxgb4_select_ntuple(netdev, ep->l2t); params 858 drivers/infiniband/hw/cxgb4/cm.c req->params = cpu_to_be32(params); params 862 drivers/infiniband/hw/cxgb4/cm.c t5req->params = params 863 drivers/infiniband/hw/cxgb4/cm.c cpu_to_be64(FILTER_TUPLE_V(params)); params 868 drivers/infiniband/hw/cxgb4/cm.c t6req->params = params 869 drivers/infiniband/hw/cxgb4/cm.c cpu_to_be64(FILTER_TUPLE_V(params)); params 910 drivers/infiniband/hw/cxgb4/cm.c req6->params = cpu_to_be32(cxgb4_select_ntuple(netdev, params 915 drivers/infiniband/hw/cxgb4/cm.c t5req6->params = params 916 drivers/infiniband/hw/cxgb4/cm.c cpu_to_be64(FILTER_TUPLE_V(params)); params 921 drivers/infiniband/hw/cxgb4/cm.c t6req6->params = params 922 drivers/infiniband/hw/cxgb4/cm.c cpu_to_be64(FILTER_TUPLE_V(params)); params 16 drivers/infiniband/hw/efa/efa_com_cmd.c struct efa_com_create_qp_params *params, params 26 drivers/infiniband/hw/efa/efa_com_cmd.c create_qp_cmd.pd = params->pd; params 27 drivers/infiniband/hw/efa/efa_com_cmd.c create_qp_cmd.qp_type = params->qp_type; params 28 drivers/infiniband/hw/efa/efa_com_cmd.c create_qp_cmd.rq_base_addr = params->rq_base_addr; params 29 drivers/infiniband/hw/efa/efa_com_cmd.c create_qp_cmd.send_cq_idx = params->send_cq_idx; params 30 drivers/infiniband/hw/efa/efa_com_cmd.c create_qp_cmd.recv_cq_idx = params->recv_cq_idx; params 32 drivers/infiniband/hw/efa/efa_com_cmd.c params->sq_ring_size_in_bytes; params 34 drivers/infiniband/hw/efa/efa_com_cmd.c params->sq_depth; params 36 drivers/infiniband/hw/efa/efa_com_cmd.c params->rq_ring_size_in_bytes; params 38 drivers/infiniband/hw/efa/efa_com_cmd.c params->rq_depth; params 39 drivers/infiniband/hw/efa/efa_com_cmd.c create_qp_cmd.uar = params->uarn; params 64 drivers/infiniband/hw/efa/efa_com_cmd.c struct efa_com_modify_qp_params *params) params 72 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.modify_mask = params->modify_mask; params 73 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.qp_handle = params->qp_handle; params 74 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.qp_state = params->qp_state; params 75 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.cur_qp_state = params->cur_qp_state; params 76 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.qkey = params->qkey; params 77 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.sq_psn = params->sq_psn; params 78 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.sq_drained_async_notify = params->sq_drained_async_notify; params 97 drivers/infiniband/hw/efa/efa_com_cmd.c struct efa_com_query_qp_params *params, params 106 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.qp_handle = params->qp_handle; params 129 drivers/infiniband/hw/efa/efa_com_cmd.c struct efa_com_destroy_qp_params *params) params 137 drivers/infiniband/hw/efa/efa_com_cmd.c qp_cmd.qp_handle = params->qp_handle; params 155 drivers/infiniband/hw/efa/efa_com_cmd.c struct efa_com_create_cq_params *params, params 164 drivers/infiniband/hw/efa/efa_com_cmd.c create_cmd.cq_caps_2 = (params->entry_size_in_bytes / 4) & params 166 drivers/infiniband/hw/efa/efa_com_cmd.c create_cmd.cq_depth = params->cq_depth; params 167 drivers/infiniband/hw/efa/efa_com_cmd.c create_cmd.num_sub_cqs = params->num_sub_cqs; params 168 drivers/infiniband/hw/efa/efa_com_cmd.c create_cmd.uar = params->uarn; params 170 drivers/infiniband/hw/efa/efa_com_cmd.c efa_com_set_dma_addr(params->dma_addr, params 186 drivers/infiniband/hw/efa/efa_com_cmd.c result->actual_depth = params->cq_depth; params 192 drivers/infiniband/hw/efa/efa_com_cmd.c struct efa_com_destroy_cq_params *params) params 199 drivers/infiniband/hw/efa/efa_com_cmd.c destroy_cmd.cq_idx = params->cq_idx; params 211 drivers/infiniband/hw/efa/efa_com_cmd.c params->cq_idx, err); params 219 drivers/infiniband/hw/efa/efa_com_cmd.c struct efa_com_reg_mr_params *params, params 228 drivers/infiniband/hw/efa/efa_com_cmd.c mr_cmd.pd = params->pd; params 229 drivers/infiniband/hw/efa/efa_com_cmd.c mr_cmd.mr_length = params->mr_length_in_bytes; params 230 drivers/infiniband/hw/efa/efa_com_cmd.c mr_cmd.flags |= params->page_shift & params 232 drivers/infiniband/hw/efa/efa_com_cmd.c mr_cmd.iova = params->iova; params 233 drivers/infiniband/hw/efa/efa_com_cmd.c mr_cmd.permissions |= params->permissions & params 236 drivers/infiniband/hw/efa/efa_com_cmd.c if (params->inline_pbl) { params 238 drivers/infiniband/hw/efa/efa_com_cmd.c params->pbl.inline_pbl_array, params 241 drivers/infiniband/hw/efa/efa_com_cmd.c mr_cmd.pbl.pbl.length = params->pbl.pbl.length; params 243 drivers/infiniband/hw/efa/efa_com_cmd.c params->pbl.pbl.address.mem_addr_low; params 245 drivers/infiniband/hw/efa/efa_com_cmd.c params->pbl.pbl.address.mem_addr_high; params 248 drivers/infiniband/hw/efa/efa_com_cmd.c if (params->indirect) params 271 drivers/infiniband/hw/efa/efa_com_cmd.c struct efa_com_dereg_mr_params *params) params 279 drivers/infiniband/hw/efa/efa_com_cmd.c mr_cmd.l_key = params->l_key; params 297 drivers/infiniband/hw/efa/efa_com_cmd.c struct efa_com_create_ah_params *params, params 307 drivers/infiniband/hw/efa/efa_com_cmd.c memcpy(ah_cmd.dest_addr, params->dest_addr, sizeof(ah_cmd.dest_addr)); params 308 drivers/infiniband/hw/efa/efa_com_cmd.c ah_cmd.pd = params->pdn; params 328 drivers/infiniband/hw/efa/efa_com_cmd.c struct efa_com_destroy_ah_params *params) params 336 drivers/infiniband/hw/efa/efa_com_cmd.c ah_cmd.ah = params->ah; params 337 drivers/infiniband/hw/efa/efa_com_cmd.c ah_cmd.pd = params->pdn; params 654 drivers/infiniband/hw/efa/efa_com_cmd.c struct efa_com_dealloc_pd_params *params) params 662 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.pd = params->pdn; params 706 drivers/infiniband/hw/efa/efa_com_cmd.c struct efa_com_dealloc_uar_params *params) params 714 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.uar = params->uarn; params 732 drivers/infiniband/hw/efa/efa_com_cmd.c struct efa_com_get_stats_params *params, params 741 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.type = params->type; params 742 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.scope = params->scope; params 743 drivers/infiniband/hw/efa/efa_com_cmd.c cmd.scope_modifier = params->scope_modifier; params 250 drivers/infiniband/hw/efa/efa_com_cmd.h struct efa_com_create_qp_params *params, params 253 drivers/infiniband/hw/efa/efa_com_cmd.h struct efa_com_modify_qp_params *params); params 255 drivers/infiniband/hw/efa/efa_com_cmd.h struct efa_com_query_qp_params *params, params 258 drivers/infiniband/hw/efa/efa_com_cmd.h struct efa_com_destroy_qp_params *params); params 260 drivers/infiniband/hw/efa/efa_com_cmd.h struct efa_com_create_cq_params *params, params 263 drivers/infiniband/hw/efa/efa_com_cmd.h struct efa_com_destroy_cq_params *params); params 265 drivers/infiniband/hw/efa/efa_com_cmd.h struct efa_com_reg_mr_params *params, params 268 drivers/infiniband/hw/efa/efa_com_cmd.h struct efa_com_dereg_mr_params *params); params 270 drivers/infiniband/hw/efa/efa_com_cmd.h struct efa_com_create_ah_params *params, params 273 drivers/infiniband/hw/efa/efa_com_cmd.h struct efa_com_destroy_ah_params *params); params 284 drivers/infiniband/hw/efa/efa_com_cmd.h struct efa_com_dealloc_pd_params *params); params 288 drivers/infiniband/hw/efa/efa_com_cmd.h struct efa_com_dealloc_uar_params *params); params 290 drivers/infiniband/hw/efa/efa_com_cmd.h struct efa_com_get_stats_params *params, params 354 drivers/infiniband/hw/efa/efa_verbs.c struct efa_com_query_qp_params params = {}; params 373 drivers/infiniband/hw/efa/efa_verbs.c params.qp_handle = qp->qp_handle; params 374 drivers/infiniband/hw/efa/efa_verbs.c err = efa_com_query_qp(&dev->edev, ¶ms, &result); params 421 drivers/infiniband/hw/efa/efa_verbs.c struct efa_com_dealloc_pd_params params = { params 425 drivers/infiniband/hw/efa/efa_verbs.c return efa_com_dealloc_pd(&dev->edev, ¶ms); params 483 drivers/infiniband/hw/efa/efa_verbs.c struct efa_com_destroy_qp_params params = { .qp_handle = qp_handle }; params 485 drivers/infiniband/hw/efa/efa_verbs.c return efa_com_destroy_qp(&dev->edev, ¶ms); params 515 drivers/infiniband/hw/efa/efa_verbs.c struct efa_com_create_qp_params *params, params 534 drivers/infiniband/hw/efa/efa_verbs.c PAGE_ALIGN(params->sq_ring_size_in_bytes + params 825 drivers/infiniband/hw/efa/efa_verbs.c struct efa_com_modify_qp_params params = {}; params 847 drivers/infiniband/hw/efa/efa_verbs.c params.qp_handle = qp->qp_handle; params 850 drivers/infiniband/hw/efa/efa_verbs.c params.modify_mask |= BIT(EFA_ADMIN_QP_STATE_BIT) | params 852 drivers/infiniband/hw/efa/efa_verbs.c params.cur_qp_state = qp_attr->cur_qp_state; params 853 drivers/infiniband/hw/efa/efa_verbs.c params.qp_state = qp_attr->qp_state; params 857 drivers/infiniband/hw/efa/efa_verbs.c params.modify_mask |= params 859 drivers/infiniband/hw/efa/efa_verbs.c params.sq_drained_async_notify = qp_attr->en_sqd_async_notify; params 863 drivers/infiniband/hw/efa/efa_verbs.c params.modify_mask |= BIT(EFA_ADMIN_QKEY_BIT); params 864 drivers/infiniband/hw/efa/efa_verbs.c params.qkey = qp_attr->qkey; params 868 drivers/infiniband/hw/efa/efa_verbs.c params.modify_mask |= BIT(EFA_ADMIN_SQ_PSN_BIT); params 869 drivers/infiniband/hw/efa/efa_verbs.c params.sq_psn = qp_attr->sq_psn; params 872 drivers/infiniband/hw/efa/efa_verbs.c err = efa_com_modify_qp(&dev->edev, ¶ms); params 883 drivers/infiniband/hw/efa/efa_verbs.c struct efa_com_destroy_cq_params params = { .cq_idx = cq_idx }; params 885 drivers/infiniband/hw/efa/efa_verbs.c return efa_com_destroy_cq(&dev->edev, ¶ms); params 921 drivers/infiniband/hw/efa/efa_verbs.c struct efa_com_create_cq_params params; params 995 drivers/infiniband/hw/efa/efa_verbs.c params.uarn = cq->ucontext->uarn; params 996 drivers/infiniband/hw/efa/efa_verbs.c params.cq_depth = entries; params 997 drivers/infiniband/hw/efa/efa_verbs.c params.dma_addr = cq->dma_addr; params 998 drivers/infiniband/hw/efa/efa_verbs.c params.entry_size_in_bytes = cmd.cq_entry_size; params 999 drivers/infiniband/hw/efa/efa_verbs.c params.num_sub_cqs = cmd.num_sub_cqs; params 1000 drivers/infiniband/hw/efa/efa_verbs.c err = efa_com_create_cq(&dev->edev, ¶ms, &result); params 1341 drivers/infiniband/hw/efa/efa_verbs.c struct efa_com_reg_mr_params *params) params 1345 drivers/infiniband/hw/efa/efa_verbs.c params->inline_pbl = 1; params 1346 drivers/infiniband/hw/efa/efa_verbs.c err = umem_to_page_list(dev, mr->umem, params->pbl.inline_pbl_array, params 1347 drivers/infiniband/hw/efa/efa_verbs.c params->page_num, params->page_shift); params 1352 drivers/infiniband/hw/efa/efa_verbs.c "inline_pbl_array - pages[%u]\n", params->page_num); params 1360 drivers/infiniband/hw/efa/efa_verbs.c struct efa_com_reg_mr_params *params) params 1364 drivers/infiniband/hw/efa/efa_verbs.c err = pbl_create(dev, pbl, mr->umem, params->page_num, params 1365 drivers/infiniband/hw/efa/efa_verbs.c params->page_shift); params 1371 drivers/infiniband/hw/efa/efa_verbs.c params->inline_pbl = 0; params 1372 drivers/infiniband/hw/efa/efa_verbs.c params->indirect = !pbl->physically_continuous; params 1374 drivers/infiniband/hw/efa/efa_verbs.c params->pbl.pbl.length = pbl->pbl_buf_size_in_bytes; params 1377 drivers/infiniband/hw/efa/efa_verbs.c ¶ms->pbl.pbl.address.mem_addr_high, params 1378 drivers/infiniband/hw/efa/efa_verbs.c ¶ms->pbl.pbl.address.mem_addr_low); params 1380 drivers/infiniband/hw/efa/efa_verbs.c params->pbl.pbl.length = params 1384 drivers/infiniband/hw/efa/efa_verbs.c ¶ms->pbl.pbl.address.mem_addr_high, params 1385 drivers/infiniband/hw/efa/efa_verbs.c ¶ms->pbl.pbl.address.mem_addr_low); params 1396 drivers/infiniband/hw/efa/efa_verbs.c struct efa_com_reg_mr_params params = {}; params 1434 drivers/infiniband/hw/efa/efa_verbs.c params.pd = to_epd(ibpd)->pdn; params 1435 drivers/infiniband/hw/efa/efa_verbs.c params.iova = virt_addr; params 1436 drivers/infiniband/hw/efa/efa_verbs.c params.mr_length_in_bytes = length; params 1437 drivers/infiniband/hw/efa/efa_verbs.c params.permissions = access_flags & 0x1; params 1449 drivers/infiniband/hw/efa/efa_verbs.c params.page_shift = __ffs(pg_sz); params 1450 drivers/infiniband/hw/efa/efa_verbs.c params.page_num = DIV_ROUND_UP(length + (start & (pg_sz - 1)), params 1455 drivers/infiniband/hw/efa/efa_verbs.c start, length, params.page_shift, params.page_num); params 1457 drivers/infiniband/hw/efa/efa_verbs.c inline_size = ARRAY_SIZE(params.pbl.inline_pbl_array); params 1458 drivers/infiniband/hw/efa/efa_verbs.c if (params.page_num <= inline_size) { params 1459 drivers/infiniband/hw/efa/efa_verbs.c err = efa_create_inline_pbl(dev, mr, ¶ms); params 1463 drivers/infiniband/hw/efa/efa_verbs.c err = efa_com_register_mr(&dev->edev, ¶ms, &result); params 1467 drivers/infiniband/hw/efa/efa_verbs.c err = efa_create_pbl(dev, &pbl, mr, ¶ms); params 1471 drivers/infiniband/hw/efa/efa_verbs.c err = efa_com_register_mr(&dev->edev, ¶ms, &result); params 1497 drivers/infiniband/hw/efa/efa_verbs.c struct efa_com_dereg_mr_params params; params 1503 drivers/infiniband/hw/efa/efa_verbs.c params.l_key = mr->ibmr.lkey; params 1504 drivers/infiniband/hw/efa/efa_verbs.c err = efa_com_dereg_mr(&dev->edev, ¶ms); params 1534 drivers/infiniband/hw/efa/efa_verbs.c struct efa_com_dealloc_uar_params params = { params 1538 drivers/infiniband/hw/efa/efa_verbs.c return efa_com_dealloc_uar(&dev->edev, ¶ms); params 1673 drivers/infiniband/hw/efa/efa_verbs.c struct efa_com_destroy_ah_params params = { params 1678 drivers/infiniband/hw/efa/efa_verbs.c return efa_com_destroy_ah(&dev->edev, ¶ms); params 1687 drivers/infiniband/hw/efa/efa_verbs.c struct efa_com_create_ah_params params = {}; params 1707 drivers/infiniband/hw/efa/efa_verbs.c memcpy(params.dest_addr, ah_attr->grh.dgid.raw, params 1708 drivers/infiniband/hw/efa/efa_verbs.c sizeof(params.dest_addr)); params 1709 drivers/infiniband/hw/efa/efa_verbs.c params.pdn = to_epd(ibah->pd)->pdn; params 1710 drivers/infiniband/hw/efa/efa_verbs.c err = efa_com_create_ah(&dev->edev, ¶ms, &result); params 1765 drivers/infiniband/hw/efa/efa_verbs.c struct efa_com_get_stats_params params = {}; params 1773 drivers/infiniband/hw/efa/efa_verbs.c params.type = EFA_ADMIN_GET_STATS_TYPE_BASIC; params 1774 drivers/infiniband/hw/efa/efa_verbs.c params.scope = EFA_ADMIN_GET_STATS_SCOPE_ALL; params 1776 drivers/infiniband/hw/efa/efa_verbs.c err = efa_com_get_stats(&dev->edev, ¶ms, &result); params 4648 drivers/infiniband/hw/i40iw/i40iw_ctrl.c vsi->mtu = info->params->mtu; params 4650 drivers/infiniband/hw/i40iw/i40iw_ctrl.c i40iw_fill_qos_list(info->params->qs_handle_list); params 4653 drivers/infiniband/hw/i40iw/i40iw_ctrl.c vsi->qos[i].qs_handle = info->params->qs_handle_list[i]; params 1355 drivers/infiniband/hw/i40iw/i40iw_main.c (ldev->params.mtu) ? ldev->params.mtu : I40IW_DEFAULT_MTU; params 1357 drivers/infiniband/hw/i40iw/i40iw_main.c qset = ldev->params.qos.prio_qos[i].qs_handle; params 1373 drivers/infiniband/hw/i40iw/i40iw_main.c vsi_info.params = &l2params; params 1749 drivers/infiniband/hw/i40iw/i40iw_main.c struct i40e_params *params) params 1776 drivers/infiniband/hw/i40iw/i40iw_main.c l2params->qs_handle_list[i] = params->qos.prio_qos[i].qs_handle; params 1778 drivers/infiniband/hw/i40iw/i40iw_main.c l2params->mtu = (params->mtu) ? params->mtu : iwdev->vsi.mtu; params 576 drivers/infiniband/hw/i40iw/i40iw_type.h struct i40iw_l2params *params; params 63 drivers/infiniband/hw/mlx4/mad.c #define GET_BLK_PTR_FROM_EQE(eqe) be32_to_cpu(eqe->event.port_mgmt_change.params.tbl_change_info.block_ptr) params 64 drivers/infiniband/hw/mlx4/mad.c #define GET_MASK_FROM_EQE(eqe) be32_to_cpu(eqe->event.port_mgmt_change.params.tbl_change_info.tbl_entries_mask) params 1197 drivers/infiniband/hw/mlx4/mad.c changed_attr = be32_to_cpu(eqe->event.port_mgmt_change.params.port_info.changed_attr); params 1202 drivers/infiniband/hw/mlx4/mad.c u16 lid = be16_to_cpu(eqe->event.port_mgmt_change.params.port_info.mstr_sm_lid); params 1203 drivers/infiniband/hw/mlx4/mad.c u8 sl = eqe->event.port_mgmt_change.params.port_info.mstr_sm_sl & 0xf; params 1217 drivers/infiniband/hw/mlx4/mad.c if (!eqe->event.port_mgmt_change.params.port_info.gid_prefix) params 1221 drivers/infiniband/hw/mlx4/mad.c eqe->event.port_mgmt_change.params.port_info.gid_prefix; params 1272 drivers/infiniband/hw/mlx4/mad.c eqe->event.port_mgmt_change.params.sl2vl_tbl_change_info.sl2vl_table[jj]; params 1173 drivers/infiniband/hw/mlx4/main.c struct mlx4_clock_params params; params 1176 drivers/infiniband/hw/mlx4/main.c ret = mlx4_get_internal_clock_params(dev->dev, ¶ms); params 1183 drivers/infiniband/hw/mlx4/main.c params.bar) + params 1184 drivers/infiniband/hw/mlx4/main.c params.offset) >> params 420 drivers/infiniband/hw/mlx5/cong.c dbg_cc_params->params[i].offset = i; params 421 drivers/infiniband/hw/mlx5/cong.c dbg_cc_params->params[i].dev = dev; params 422 drivers/infiniband/hw/mlx5/cong.c dbg_cc_params->params[i].port_num = port_num; params 423 drivers/infiniband/hw/mlx5/cong.c dbg_cc_params->params[i].dentry = params 426 drivers/infiniband/hw/mlx5/cong.c &dbg_cc_params->params[i], params 5699 drivers/infiniband/hw/mlx5/main.c struct rdma_netdev_alloc_params *params) params 5704 drivers/infiniband/hw/mlx5/main.c return mlx5_rdma_rn_get_params(to_mdev(device)->mdev, device, params); params 789 drivers/infiniband/hw/mlx5/mlx5_ib.h struct mlx5_ib_dbg_param params[MLX5_IB_DBG_CC_MAX]; params 2481 drivers/infiniband/hw/ocrdma/ocrdma_hw.c memcpy(param, &rsp->params, sizeof(struct ocrdma_qp_params)); params 2509 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.tclass_sq_psn |= params 2511 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.rnt_rc_sl_fl |= params 2513 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.rnt_rc_sl_fl |= (rdma_ah_get_sl(ah_attr) << params 2515 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.hop_lmt_rq_psn |= params 2520 drivers/infiniband/hw/ocrdma/ocrdma_hw.c memcpy(&cmd->params.dgid[0], &grh->dgid.raw[0], params 2521 drivers/infiniband/hw/ocrdma/ocrdma_hw.c sizeof(cmd->params.dgid)); params 2529 drivers/infiniband/hw/ocrdma/ocrdma_hw.c memcpy(&cmd->params.sgid[0], &sgid_attr->gid.raw[0], params 2530 drivers/infiniband/hw/ocrdma/ocrdma_hw.c sizeof(cmd->params.sgid)); params 2535 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.dmac_b0_to_b3 = mac_addr[0] | (mac_addr[1] << 8) | params 2542 drivers/infiniband/hw/ocrdma/ocrdma_hw.c memcpy(&cmd->params.dgid[0], params 2544 drivers/infiniband/hw/ocrdma/ocrdma_hw.c memcpy(&cmd->params.sgid[0], params 2548 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_cpu_to_le32(&cmd->params.dgid[0], sizeof(cmd->params.dgid)); params 2549 drivers/infiniband/hw/ocrdma/ocrdma_hw.c ocrdma_cpu_to_le32(&cmd->params.sgid[0], sizeof(cmd->params.sgid)); params 2550 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.vlan_dmac_b4_to_b5 = mac_addr[4] | (mac_addr[5] << 8); params 2561 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.vlan_dmac_b4_to_b5 |= params 2564 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.rnt_rc_sl_fl |= params 2567 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.max_sge_recv_flags |= ((hdr_type << params 2581 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.path_mtu_pkey_indx |= (attrs->pkey_index & params 2587 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.qkey = attrs->qkey; params 2596 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.dmac_b0_to_b3 = dev->nic_info.mac_addr[0] | params 2600 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.vlan_dmac_b4_to_b5 = dev->nic_info.mac_addr[4] | params 2605 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.max_sge_recv_flags |= params 2610 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.ack_to_rnr_rtc_dest_qpn |= (attrs->dest_qp_num & params 2622 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.path_mtu_pkey_indx |= params 2629 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.ack_to_rnr_rtc_dest_qpn |= attrs->timeout << params 2634 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.rnt_rc_sl_fl |= (attrs->retry_cnt << params 2640 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.rnt_rc_sl_fl |= (attrs->min_rnr_timer << params 2646 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.ack_to_rnr_rtc_dest_qpn |= (attrs->rnr_retry << params 2652 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.tclass_sq_psn |= (attrs->sq_psn & 0x00ffffff); params 2656 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.hop_lmt_rq_psn |= (attrs->rq_psn & 0x00ffffff); params 2675 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.max_ord_ird = (qp->max_ord << params 2692 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.id = qp->id; params 2695 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.max_sge_recv_flags |= params 2701 drivers/infiniband/hw/ocrdma/ocrdma_hw.c cmd->params.max_sge_recv_flags |= params 1207 drivers/infiniband/hw/ocrdma/ocrdma_sli.h struct ocrdma_qp_params params; params 1247 drivers/infiniband/hw/ocrdma/ocrdma_sli.h struct ocrdma_qp_params params; params 1474 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c struct ocrdma_qp_params params; params 1478 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c memset(¶ms, 0, sizeof(params)); params 1480 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c status = ocrdma_mbx_query_qp(dev, qp, ¶ms); params 1485 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c qp_attr->qkey = params.qkey; params 1487 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c ocrdma_mtu_int_to_enum(params.path_mtu_pkey_indx & params 1491 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c qp_attr->rq_psn = params.hop_lmt_rq_psn & OCRDMA_QP_PARAMS_RQ_PSN_MASK; params 1492 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c qp_attr->sq_psn = params.tclass_sq_psn & OCRDMA_QP_PARAMS_SQ_PSN_MASK; params 1494 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c params.ack_to_rnr_rtc_dest_qpn & OCRDMA_QP_PARAMS_DEST_QPN_MASK; params 1506 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c params.rnt_rc_sl_fl & params 1509 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c (params.hop_lmt_rq_psn & params 1512 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c (params.tclass_sq_psn & params 1515 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c rdma_ah_set_dgid_raw(&qp_attr->ah_attr, ¶ms.dgid[0]); params 1518 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c rdma_ah_set_sl(&qp_attr->ah_attr, (params.rnt_rc_sl_fl & params 1521 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c qp_attr->timeout = (params.ack_to_rnr_rtc_dest_qpn & params 1524 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c qp_attr->rnr_retry = (params.ack_to_rnr_rtc_dest_qpn & params 1528 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c (params.rnt_rc_sl_fl & OCRDMA_QP_PARAMS_RETRY_CNT_MASK) >> params 1539 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c qp_state = (params.max_sge_recv_flags & OCRDMA_QP_PARAMS_STATE_MASK) >> params 1545 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c params.max_ord_ird >> OCRDMA_QP_PARAMS_MAX_ORD_SHIFT; params 1547 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c params.max_ord_ird & OCRDMA_QP_PARAMS_MAX_IRD_MASK; params 1548 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c qp_attr->en_sqd_async_notify = (params.max_sge_recv_flags & params 203 drivers/infiniband/hw/qedr/qedr_hsi_rdma.h u8 params; params 104 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_mpa_request(void *context, struct qed_iwarp_cm_event_params *params) params 116 drivers/infiniband/hw/qedr/qedr_iw_cm.c ep->qed_context = params->ep_context; params 121 drivers/infiniband/hw/qedr/qedr_iw_cm.c event.status = params->status; params 124 drivers/infiniband/hw/qedr/qedr_iw_cm.c params->cm_info->ip_version == QED_TCP_IPV4) params 125 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_fill_sockaddr4(params->cm_info, &event); params 127 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_fill_sockaddr6(params->cm_info, &event); params 130 drivers/infiniband/hw/qedr/qedr_iw_cm.c event.private_data = (void *)params->cm_info->private_data; params 131 drivers/infiniband/hw/qedr/qedr_iw_cm.c event.private_data_len = (u8)params->cm_info->private_data_len; params 132 drivers/infiniband/hw/qedr/qedr_iw_cm.c event.ord = params->cm_info->ord; params 133 drivers/infiniband/hw/qedr/qedr_iw_cm.c event.ird = params->cm_info->ird; params 140 drivers/infiniband/hw/qedr/qedr_iw_cm.c struct qed_iwarp_cm_event_params *params, params 147 drivers/infiniband/hw/qedr/qedr_iw_cm.c event.status = params->status; params 150 drivers/infiniband/hw/qedr/qedr_iw_cm.c if (params->cm_info) { params 151 drivers/infiniband/hw/qedr/qedr_iw_cm.c event.ird = params->cm_info->ird; params 152 drivers/infiniband/hw/qedr/qedr_iw_cm.c event.ord = params->cm_info->ord; params 153 drivers/infiniband/hw/qedr/qedr_iw_cm.c event.private_data_len = params->cm_info->private_data_len; params 154 drivers/infiniband/hw/qedr/qedr_iw_cm.c event.private_data = (void *)params->cm_info->private_data; params 162 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_close_event(void *context, struct qed_iwarp_cm_event_params *params) params 167 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_issue_event(context, params, IW_CM_EVENT_CLOSE); params 174 drivers/infiniband/hw/qedr/qedr_iw_cm.c struct qed_iwarp_cm_event_params *params, params 246 drivers/infiniband/hw/qedr/qedr_iw_cm.c struct qed_iwarp_cm_event_params *params) params 263 drivers/infiniband/hw/qedr/qedr_iw_cm.c work->event = params->event; params 264 drivers/infiniband/hw/qedr/qedr_iw_cm.c work->status = params->status; params 272 drivers/infiniband/hw/qedr/qedr_iw_cm.c struct qed_iwarp_cm_event_params *params) params 280 drivers/infiniband/hw/qedr/qedr_iw_cm.c if ((params->status == -ECONNREFUSED) && (!ep->qp)) { params 288 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_issue_event(context, params, IW_CM_EVENT_ESTABLISHED); params 290 drivers/infiniband/hw/qedr/qedr_iw_cm.c if (params->status < 0) params 291 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_close_event(context, params); params 296 drivers/infiniband/hw/qedr/qedr_iw_cm.c struct qed_iwarp_cm_event_params *params) params 301 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_issue_event(context, params, IW_CM_EVENT_CONNECT_REPLY); params 303 drivers/infiniband/hw/qedr/qedr_iw_cm.c if (params->status < 0) params 308 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_mpa_reply(void *context, struct qed_iwarp_cm_event_params *params) params 314 drivers/infiniband/hw/qedr/qedr_iw_cm.c rtr_in.ep_context = params->ep_context; params 320 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_event_handler(void *context, struct qed_iwarp_cm_event_params *params) params 325 drivers/infiniband/hw/qedr/qedr_iw_cm.c switch (params->event) { params 327 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_mpa_request(context, params); params 330 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_mpa_reply(context, params); params 333 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_passive_complete(context, params); params 336 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_active_complete(context, params); params 339 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_disconnect_event(context, params); params 342 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_close_event(context, params); params 345 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_qp_event(context, params, IB_EVENT_QP_FATAL, params 349 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_qp_event(context, params, IB_EVENT_QP_FATAL, params 353 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_qp_event(context, params, IB_EVENT_QP_FATAL, params 357 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_qp_event(context, params, IB_EVENT_QP_ACCESS_ERR, params 361 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_qp_event(context, params, IB_EVENT_QP_FATAL, params 365 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_qp_event(context, params, IB_EVENT_QP_FATAL, params 369 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_qp_event(context, params, IB_EVENT_QP_ACCESS_ERR, params 373 drivers/infiniband/hw/qedr/qedr_iw_cm.c qedr_iw_qp_event(context, params, IB_EVENT_QP_FATAL, params 380 drivers/infiniband/hw/qedr/qedr_iw_cm.c DP_NOTICE(dev, "Unknown event received %d\n", params->event); params 729 drivers/infiniband/hw/qedr/qedr_iw_cm.c struct qed_iwarp_accept_in params; params 744 drivers/infiniband/hw/qedr/qedr_iw_cm.c params.ep_context = ep->qed_context; params 745 drivers/infiniband/hw/qedr/qedr_iw_cm.c params.cb_context = ep; params 746 drivers/infiniband/hw/qedr/qedr_iw_cm.c params.qp = ep->qp->qed_qp; params 747 drivers/infiniband/hw/qedr/qedr_iw_cm.c params.private_data = conn_param->private_data; params 748 drivers/infiniband/hw/qedr/qedr_iw_cm.c params.private_data_len = conn_param->private_data_len; params 749 drivers/infiniband/hw/qedr/qedr_iw_cm.c params.ird = conn_param->ird; params 750 drivers/infiniband/hw/qedr/qedr_iw_cm.c params.ord = conn_param->ord; params 756 drivers/infiniband/hw/qedr/qedr_iw_cm.c rc = dev->ops->iwarp_accept(dev->rdma_ctx, ¶ms); params 774 drivers/infiniband/hw/qedr/qedr_iw_cm.c struct qed_iwarp_reject_in params; params 776 drivers/infiniband/hw/qedr/qedr_iw_cm.c params.ep_context = ep->qed_context; params 777 drivers/infiniband/hw/qedr/qedr_iw_cm.c params.cb_context = ep; params 778 drivers/infiniband/hw/qedr/qedr_iw_cm.c params.private_data = pdata; params 779 drivers/infiniband/hw/qedr/qedr_iw_cm.c params.private_data_len = pdata_len; params 782 drivers/infiniband/hw/qedr/qedr_iw_cm.c return dev->ops->iwarp_reject(dev->rdma_ctx, ¶ms); params 754 drivers/infiniband/hw/qedr/verbs.c *params) params 756 drivers/infiniband/hw/qedr/verbs.c memset(params, 0, sizeof(*params)); params 757 drivers/infiniband/hw/qedr/verbs.c params->cq_handle_hi = upper_32_bits((uintptr_t)cq); params 758 drivers/infiniband/hw/qedr/verbs.c params->cq_handle_lo = lower_32_bits((uintptr_t)cq); params 759 drivers/infiniband/hw/qedr/verbs.c params->cnq_id = vector; params 760 drivers/infiniband/hw/qedr/verbs.c params->cq_size = chain_entries - 1; params 761 drivers/infiniband/hw/qedr/verbs.c params->dpi = (ctx) ? ctx->dpi : dev->dpi; params 762 drivers/infiniband/hw/qedr/verbs.c params->pbl_num_pages = page_cnt; params 763 drivers/infiniband/hw/qedr/verbs.c params->pbl_ptr = pbl_ptr; params 764 drivers/infiniband/hw/qedr/verbs.c params->pbl_two_level = 0; params 819 drivers/infiniband/hw/qedr/verbs.c struct qed_rdma_create_cq_in_params params; params 888 drivers/infiniband/hw/qedr/verbs.c pbl_ptr, ¶ms); params 890 drivers/infiniband/hw/qedr/verbs.c rc = dev->ops->rdma_create_cq(dev->rdma_ctx, ¶ms, &icid); params 907 drivers/infiniband/hw/qedr/verbs.c cq->db.data.params = DB_AGG_CMD_SET << params 920 drivers/infiniband/hw/qedr/verbs.c cq->icid, cq, params.cq_size); params 1519 drivers/infiniband/hw/qedr/verbs.c struct qed_rdma_create_qp_in_params *params) params 1522 drivers/infiniband/hw/qedr/verbs.c params->qp_handle_async_lo = lower_32_bits((uintptr_t) qp); params 1523 drivers/infiniband/hw/qedr/verbs.c params->qp_handle_async_hi = upper_32_bits((uintptr_t) qp); params 1525 drivers/infiniband/hw/qedr/verbs.c params->signal_all = (attrs->sq_sig_type == IB_SIGNAL_ALL_WR); params 1526 drivers/infiniband/hw/qedr/verbs.c params->fmr_and_reserved_lkey = fmr_and_reserved_lkey; params 1527 drivers/infiniband/hw/qedr/verbs.c params->pd = pd->pd_id; params 1528 drivers/infiniband/hw/qedr/verbs.c params->dpi = pd->uctx ? pd->uctx->dpi : dev->dpi; params 1529 drivers/infiniband/hw/qedr/verbs.c params->sq_cq_id = get_qedr_cq(attrs->send_cq)->icid; params 1530 drivers/infiniband/hw/qedr/verbs.c params->stats_queue = 0; params 1531 drivers/infiniband/hw/qedr/verbs.c params->srq_id = 0; params 1532 drivers/infiniband/hw/qedr/verbs.c params->use_srq = false; params 1535 drivers/infiniband/hw/qedr/verbs.c params->rq_cq_id = get_qedr_cq(attrs->recv_cq)->icid; params 1538 drivers/infiniband/hw/qedr/verbs.c params->rq_cq_id = get_qedr_cq(attrs->recv_cq)->icid; params 1539 drivers/infiniband/hw/qedr/verbs.c params->srq_id = qp->srq->srq_id; params 1540 drivers/infiniband/hw/qedr/verbs.c params->use_srq = true; params 2362 drivers/infiniband/hw/qedr/verbs.c static int qedr_to_ib_qp_acc_flags(struct qed_rdma_query_qp_out_params *params) params 2366 drivers/infiniband/hw/qedr/verbs.c if (params->incoming_rdma_write_en) params 2368 drivers/infiniband/hw/qedr/verbs.c if (params->incoming_rdma_read_en) params 2370 drivers/infiniband/hw/qedr/verbs.c if (params->incoming_atomic_en) params 2380 drivers/infiniband/hw/qedr/verbs.c struct qed_rdma_query_qp_out_params params; params 2385 drivers/infiniband/hw/qedr/verbs.c memset(¶ms, 0, sizeof(params)); params 2387 drivers/infiniband/hw/qedr/verbs.c rc = dev->ops->rdma_query_qp(dev->rdma_ctx, qp->qed_qp, ¶ms); params 2394 drivers/infiniband/hw/qedr/verbs.c qp_attr->qp_state = qedr_get_ibqp_state(params.state); params 2395 drivers/infiniband/hw/qedr/verbs.c qp_attr->cur_qp_state = qedr_get_ibqp_state(params.state); params 2396 drivers/infiniband/hw/qedr/verbs.c qp_attr->path_mtu = ib_mtu_int_to_enum(params.mtu); params 2398 drivers/infiniband/hw/qedr/verbs.c qp_attr->rq_psn = params.rq_psn; params 2399 drivers/infiniband/hw/qedr/verbs.c qp_attr->sq_psn = params.sq_psn; params 2400 drivers/infiniband/hw/qedr/verbs.c qp_attr->dest_qp_num = params.dest_qp; params 2402 drivers/infiniband/hw/qedr/verbs.c qp_attr->qp_access_flags = qedr_to_ib_qp_acc_flags(¶ms); params 2413 drivers/infiniband/hw/qedr/verbs.c params.flow_label, qp->sgid_idx, params 2414 drivers/infiniband/hw/qedr/verbs.c params.hop_limit_ttl, params.traffic_class_tos); params 2415 drivers/infiniband/hw/qedr/verbs.c rdma_ah_set_dgid_raw(&qp_attr->ah_attr, ¶ms.dgid.bytes[0]); params 2418 drivers/infiniband/hw/qedr/verbs.c qp_attr->timeout = params.timeout; params 2419 drivers/infiniband/hw/qedr/verbs.c qp_attr->rnr_retry = params.rnr_retry; params 2420 drivers/infiniband/hw/qedr/verbs.c qp_attr->retry_cnt = params.retry_cnt; params 2421 drivers/infiniband/hw/qedr/verbs.c qp_attr->min_rnr_timer = params.min_rnr_nak_timer; params 2422 drivers/infiniband/hw/qedr/verbs.c qp_attr->pkey_index = params.pkey_index; params 2431 drivers/infiniband/hw/qedr/verbs.c qp_attr->sq_draining = (params.state == QED_ROCE_QP_STATE_SQD) ? 1 : 0; params 2432 drivers/infiniband/hw/qedr/verbs.c qp_attr->max_dest_rd_atomic = params.max_dest_rd_atomic; params 2433 drivers/infiniband/hw/qedr/verbs.c qp_attr->max_rd_atomic = params.max_rd_atomic; params 2434 drivers/infiniband/hw/qedr/verbs.c qp_attr->en_sqd_async_notify = (params.sqd_async) ? 1 : 0; params 44 drivers/infiniband/sw/siw/iwarp.h struct mpa_rr_params params; params 338 drivers/infiniband/sw/siw/siw_cm.c u16 pd_len = be16_to_cpu(cep->mpa.hdr.params.pd_len); params 484 drivers/infiniband/sw/siw/siw_cm.c rr->params.pd_len = cpu_to_be16(pd_len); params 519 drivers/infiniband/sw/siw/siw_cm.c if (be16_to_cpu(hdr->params.pd_len) > MPA_MAX_PRIVDATA) params 522 drivers/infiniband/sw/siw/siw_cm.c pd_len = be16_to_cpu(hdr->params.pd_len); params 602 drivers/infiniband/sw/siw/siw_cm.c version = __mpa_rr_revision(req->params.bits); params 603 drivers/infiniband/sw/siw/siw_cm.c pd_len = be16_to_cpu(req->params.pd_len); params 616 drivers/infiniband/sw/siw/siw_cm.c (req->params.bits & MPA_RR_FLAG_ENHANCED)) { params 629 drivers/infiniband/sw/siw/siw_cm.c if (req->params.bits & MPA_RR_FLAG_MARKERS) params 632 drivers/infiniband/sw/siw/siw_cm.c if (req->params.bits & MPA_RR_FLAG_CRC) { params 644 drivers/infiniband/sw/siw/siw_cm.c req->params.bits |= MPA_RR_FLAG_CRC; params 695 drivers/infiniband/sw/siw/siw_cm.c req->params.bits & MPA_RR_FLAG_CRC ? 1 : 0, params 697 drivers/infiniband/sw/siw/siw_cm.c req->params.bits & MPA_RR_FLAG_MARKERS ? 1 : 0, 0); params 699 drivers/infiniband/sw/siw/siw_cm.c req->params.bits &= ~MPA_RR_FLAG_MARKERS; params 700 drivers/infiniband/sw/siw/siw_cm.c req->params.bits |= MPA_RR_FLAG_REJECT; params 703 drivers/infiniband/sw/siw/siw_cm.c req->params.bits &= ~MPA_RR_FLAG_CRC; params 735 drivers/infiniband/sw/siw/siw_cm.c if (__mpa_rr_revision(rep->params.bits) > MPA_REVISION_2) { params 747 drivers/infiniband/sw/siw/siw_cm.c if (rep->params.bits & MPA_RR_FLAG_REJECT) { params 753 drivers/infiniband/sw/siw/siw_cm.c if (try_gso && rep->params.bits & MPA_RR_FLAG_GSO_EXP) { params 757 drivers/infiniband/sw/siw/siw_cm.c if ((rep->params.bits & MPA_RR_FLAG_MARKERS) || params 758 drivers/infiniband/sw/siw/siw_cm.c (mpa_crc_required && !(rep->params.bits & MPA_RR_FLAG_CRC)) || params 760 drivers/infiniband/sw/siw/siw_cm.c (rep->params.bits & MPA_RR_FLAG_CRC))) { params 762 drivers/infiniband/sw/siw/siw_cm.c rep->params.bits & MPA_RR_FLAG_CRC ? 1 : 0, params 764 drivers/infiniband/sw/siw/siw_cm.c rep->params.bits & MPA_RR_FLAG_MARKERS ? 1 : 0, 0); params 773 drivers/infiniband/sw/siw/siw_cm.c if (__mpa_rr_revision(rep->params.bits) < MPA_REVISION_2 || params 774 drivers/infiniband/sw/siw/siw_cm.c !(rep->params.bits & MPA_RR_FLAG_ENHANCED)) { params 780 drivers/infiniband/sw/siw/siw_cm.c __mpa_rr_revision(rep->params.bits), params 781 drivers/infiniband/sw/siw/siw_cm.c rep->params.bits & MPA_RR_FLAG_ENHANCED ? params 859 drivers/infiniband/sw/siw/siw_cm.c if (rep->params.bits & MPA_RR_FLAG_CRC) params 1123 drivers/infiniband/sw/siw/siw_cm.c cep->mpa.hdr.params.pd_len = 0; params 1336 drivers/infiniband/sw/siw/siw_cm.c int siw_connect(struct iw_cm_id *id, struct iw_cm_conn_param *params) params 1345 drivers/infiniband/sw/siw/siw_cm.c u16 pd_len = params->private_data_len; params 1351 drivers/infiniband/sw/siw/siw_cm.c if (params->ird > sdev->attrs.max_ird || params 1352 drivers/infiniband/sw/siw/siw_cm.c params->ord > sdev->attrs.max_ord) params 1369 drivers/infiniband/sw/siw/siw_cm.c qp = siw_qp_id2obj(sdev, params->qpn); params 1371 drivers/infiniband/sw/siw/siw_cm.c WARN(1, "[QP %u] does not exist\n", params->qpn); params 1443 drivers/infiniband/sw/siw/siw_cm.c cep->ird = params->ird; params 1444 drivers/infiniband/sw/siw/siw_cm.c cep->ord = params->ord; params 1462 drivers/infiniband/sw/siw/siw_cm.c cep->mpa.hdr.params.bits = 0; params 1469 drivers/infiniband/sw/siw/siw_cm.c __mpa_rr_set_revision(&cep->mpa.hdr.params.bits, version); params 1472 drivers/infiniband/sw/siw/siw_cm.c cep->mpa.hdr.params.bits |= MPA_RR_FLAG_GSO_EXP; params 1475 drivers/infiniband/sw/siw/siw_cm.c cep->mpa.hdr.params.bits |= MPA_RR_FLAG_CRC; params 1485 drivers/infiniband/sw/siw/siw_cm.c cep->mpa.hdr.params.bits |= MPA_RR_FLAG_ENHANCED; params 1500 drivers/infiniband/sw/siw/siw_cm.c rv = siw_send_mpareqrep(cep, params->private_data, pd_len); params 1504 drivers/infiniband/sw/siw/siw_cm.c cep->mpa.hdr.params.pd_len = 0; params 1560 drivers/infiniband/sw/siw/siw_cm.c int siw_accept(struct iw_cm_id *id, struct iw_cm_conn_param *params) params 1573 drivers/infiniband/sw/siw/siw_cm.c if (cep->mpa.hdr.params.pd_len) { params 1574 drivers/infiniband/sw/siw/siw_cm.c cep->mpa.hdr.params.pd_len = 0; params 1588 drivers/infiniband/sw/siw/siw_cm.c qp = siw_qp_id2obj(sdev, params->qpn); params 1590 drivers/infiniband/sw/siw/siw_cm.c WARN(1, "[QP %d] does not exist\n", params->qpn); params 1602 drivers/infiniband/sw/siw/siw_cm.c siw_dbg_cep(cep, "[QP %d]\n", params->qpn); params 1604 drivers/infiniband/sw/siw/siw_cm.c if (try_gso && cep->mpa.hdr.params.bits & MPA_RR_FLAG_GSO_EXP) { params 1608 drivers/infiniband/sw/siw/siw_cm.c if (params->ord > sdev->attrs.max_ord || params 1609 drivers/infiniband/sw/siw/siw_cm.c params->ird > sdev->attrs.max_ird) { params 1613 drivers/infiniband/sw/siw/siw_cm.c qp_id(qp), params->ord, sdev->attrs.max_ord, params 1614 drivers/infiniband/sw/siw/siw_cm.c params->ird, sdev->attrs.max_ird); params 1622 drivers/infiniband/sw/siw/siw_cm.c if (params->private_data_len > max_priv_data) { params 1626 drivers/infiniband/sw/siw/siw_cm.c qp_id(qp), params->private_data_len, max_priv_data); params 1632 drivers/infiniband/sw/siw/siw_cm.c if (params->ord > cep->ord) { params 1634 drivers/infiniband/sw/siw/siw_cm.c params->ord = cep->ord; params 1636 drivers/infiniband/sw/siw/siw_cm.c cep->ird = params->ird; params 1637 drivers/infiniband/sw/siw/siw_cm.c cep->ord = params->ord; params 1643 drivers/infiniband/sw/siw/siw_cm.c if (params->ird < cep->ird) { params 1646 drivers/infiniband/sw/siw/siw_cm.c params->ird = cep->ird; params 1660 drivers/infiniband/sw/siw/siw_cm.c htons(params->ord & MPA_IRD_ORD_MASK) | params 1663 drivers/infiniband/sw/siw/siw_cm.c htons(params->ird & MPA_IRD_ORD_MASK) | params 1666 drivers/infiniband/sw/siw/siw_cm.c cep->ird = params->ird; params 1667 drivers/infiniband/sw/siw/siw_cm.c cep->ord = params->ord; params 1676 drivers/infiniband/sw/siw/siw_cm.c if (cep->mpa.hdr.params.bits & MPA_RR_FLAG_CRC) params 1702 drivers/infiniband/sw/siw/siw_cm.c qp_id(qp), params->private_data_len); params 1704 drivers/infiniband/sw/siw/siw_cm.c rv = siw_send_mpareqrep(cep, params->private_data, params 1705 drivers/infiniband/sw/siw/siw_cm.c params->private_data_len); params 1770 drivers/infiniband/sw/siw/siw_cm.c if (__mpa_rr_revision(cep->mpa.hdr.params.bits) >= MPA_REVISION_1) { params 1771 drivers/infiniband/sw/siw/siw_cm.c cep->mpa.hdr.params.bits |= MPA_RR_FLAG_REJECT; /* reject */ params 2444 drivers/infiniband/ulp/ipoib/ipoib_main.c struct rdma_netdev_alloc_params params; params 2479 drivers/infiniband/ulp/ipoib/ipoib_main.c ¶ms); params 2481 drivers/infiniband/ulp/ipoib/ipoib_main.c if (!rc && ops->priv_size < params.sizeof_priv) params 2482 drivers/infiniband/ulp/ipoib/ipoib_main.c ops->priv_size = params.sizeof_priv; params 164 drivers/infiniband/ulp/iser/iser_verbs.c struct ib_fmr_pool_param params; params 183 drivers/infiniband/ulp/iser/iser_verbs.c params.page_shift = SHIFT_4K; params 184 drivers/infiniband/ulp/iser/iser_verbs.c params.max_pages_per_fmr = size; params 187 drivers/infiniband/ulp/iser/iser_verbs.c params.pool_size = cmds_max * 2; params 188 drivers/infiniband/ulp/iser/iser_verbs.c params.dirty_watermark = cmds_max; params 189 drivers/infiniband/ulp/iser/iser_verbs.c params.cache = 0; params 190 drivers/infiniband/ulp/iser/iser_verbs.c params.flush_function = NULL; params 191 drivers/infiniband/ulp/iser/iser_verbs.c params.access = (IB_ACCESS_LOCAL_WRITE | params 195 drivers/infiniband/ulp/iser/iser_verbs.c fmr_pool = ib_create_fmr_pool(device->pd, ¶ms); params 335 drivers/input/keyboard/cros_ec_keyb.c struct ec_params_mkbp_info *params; params 340 drivers/input/keyboard/cros_ec_keyb.c sizeof(*params)), GFP_KERNEL); params 346 drivers/input/keyboard/cros_ec_keyb.c msg->outsize = sizeof(*params); params 348 drivers/input/keyboard/cros_ec_keyb.c params = (struct ec_params_mkbp_info *)msg->data; params 349 drivers/input/keyboard/cros_ec_keyb.c params->info_type = info_type; params 350 drivers/input/keyboard/cros_ec_keyb.c params->event_type = event_type; params 230 drivers/input/mouse/lifebook.c static const u8 params[] = { 0, 1, 2, 2, 3 }; params 236 drivers/input/mouse/lifebook.c p = params[resolution / 100]; params 455 drivers/input/mouse/psmouse-base.c static const u8 params[] = { 0, 1, 2, 2, 3 }; params 461 drivers/input/mouse/psmouse-base.c p = params[resolution / 50]; params 140 drivers/input/mouse/trackpoint.h #define MAKE_PS2_CMD(params, results, cmd) ((params<<12) | (results<<8) | (cmd)) params 85 drivers/irqchip/irq-meson-gpio.c const struct meson_gpio_irq_params *params; params 193 drivers/irqchip/irq-meson-gpio.c if (!ctl->params->support_edge_both) params 362 drivers/irqchip/irq-meson-gpio.c ctl->params = match->data; params 412 drivers/irqchip/irq-meson-gpio.c ctl->params->nr_hwirq, params 423 drivers/irqchip/irq-meson-gpio.c ctl->params->nr_hwirq, NUM_CHANNEL); params 910 drivers/macintosh/smu.c u8 params[8]; params 922 drivers/macintosh/smu.c cmd.data_buf = params; params 927 drivers/macintosh/smu.c params[0] = SMU_CMD_MISC_ee_GET_DATABLOCK_REC; params 928 drivers/macintosh/smu.c params[1] = 0x4; params 929 drivers/macintosh/smu.c *((u32 *)¶ms[2]) = addr; params 930 drivers/macintosh/smu.c params[6] = clen; params 709 drivers/md/dm-table.c sector_t start, sector_t len, char *params) params 779 drivers/md/dm-table.c r = dm_split_args(&argc, &argv, params); params 265 drivers/media/common/cx2341x.c static int cx2341x_get_ctrl(const struct cx2341x_mpeg_params *params, params 270 drivers/media/common/cx2341x.c ctrl->value = params->audio_sampling_freq; params 273 drivers/media/common/cx2341x.c ctrl->value = params->audio_encoding; params 276 drivers/media/common/cx2341x.c ctrl->value = params->audio_l2_bitrate; params 279 drivers/media/common/cx2341x.c ctrl->value = params->audio_ac3_bitrate; params 282 drivers/media/common/cx2341x.c ctrl->value = params->audio_mode; params 285 drivers/media/common/cx2341x.c ctrl->value = params->audio_mode_extension; params 288 drivers/media/common/cx2341x.c ctrl->value = params->audio_emphasis; params 291 drivers/media/common/cx2341x.c ctrl->value = params->audio_crc; params 294 drivers/media/common/cx2341x.c ctrl->value = params->audio_mute; params 297 drivers/media/common/cx2341x.c ctrl->value = params->video_encoding; params 300 drivers/media/common/cx2341x.c ctrl->value = params->video_aspect; params 303 drivers/media/common/cx2341x.c ctrl->value = params->video_b_frames; params 306 drivers/media/common/cx2341x.c ctrl->value = params->video_gop_size; params 309 drivers/media/common/cx2341x.c ctrl->value = params->video_gop_closure; params 312 drivers/media/common/cx2341x.c ctrl->value = params->video_bitrate_mode; params 315 drivers/media/common/cx2341x.c ctrl->value = params->video_bitrate; params 318 drivers/media/common/cx2341x.c ctrl->value = params->video_bitrate_peak; params 321 drivers/media/common/cx2341x.c ctrl->value = params->video_temporal_decimation; params 324 drivers/media/common/cx2341x.c ctrl->value = params->video_mute; params 327 drivers/media/common/cx2341x.c ctrl->value = params->video_mute_yuv; params 330 drivers/media/common/cx2341x.c ctrl->value = params->stream_type; params 333 drivers/media/common/cx2341x.c ctrl->value = params->stream_vbi_fmt; params 336 drivers/media/common/cx2341x.c ctrl->value = params->video_spatial_filter_mode; params 339 drivers/media/common/cx2341x.c ctrl->value = params->video_spatial_filter; params 342 drivers/media/common/cx2341x.c ctrl->value = params->video_luma_spatial_filter_type; params 345 drivers/media/common/cx2341x.c ctrl->value = params->video_chroma_spatial_filter_type; params 348 drivers/media/common/cx2341x.c ctrl->value = params->video_temporal_filter_mode; params 351 drivers/media/common/cx2341x.c ctrl->value = params->video_temporal_filter; params 354 drivers/media/common/cx2341x.c ctrl->value = params->video_median_filter_type; params 357 drivers/media/common/cx2341x.c ctrl->value = params->video_luma_median_filter_top; params 360 drivers/media/common/cx2341x.c ctrl->value = params->video_luma_median_filter_bottom; params 363 drivers/media/common/cx2341x.c ctrl->value = params->video_chroma_median_filter_top; params 366 drivers/media/common/cx2341x.c ctrl->value = params->video_chroma_median_filter_bottom; params 369 drivers/media/common/cx2341x.c ctrl->value = params->stream_insert_nav_packets; params 379 drivers/media/common/cx2341x.c static int cx2341x_set_ctrl(struct cx2341x_mpeg_params *params, int busy, params 386 drivers/media/common/cx2341x.c params->audio_sampling_freq = ctrl->value; params 391 drivers/media/common/cx2341x.c if (params->capabilities & CX2341X_CAP_HAS_AC3) params 395 drivers/media/common/cx2341x.c params->audio_encoding = ctrl->value; params 400 drivers/media/common/cx2341x.c params->audio_l2_bitrate = ctrl->value; params 405 drivers/media/common/cx2341x.c if (!(params->capabilities & CX2341X_CAP_HAS_AC3)) params 407 drivers/media/common/cx2341x.c params->audio_ac3_bitrate = ctrl->value; params 410 drivers/media/common/cx2341x.c params->audio_mode = ctrl->value; params 413 drivers/media/common/cx2341x.c params->audio_mode_extension = ctrl->value; params 416 drivers/media/common/cx2341x.c params->audio_emphasis = ctrl->value; params 419 drivers/media/common/cx2341x.c params->audio_crc = ctrl->value; params 422 drivers/media/common/cx2341x.c params->audio_mute = ctrl->value; params 425 drivers/media/common/cx2341x.c params->video_aspect = ctrl->value; params 429 drivers/media/common/cx2341x.c int gop = params->video_gop_size; params 430 drivers/media/common/cx2341x.c params->video_b_frames = ctrl->value; params 431 drivers/media/common/cx2341x.c params->video_gop_size = b * ((gop + b - 1) / b); params 433 drivers/media/common/cx2341x.c while (params->video_gop_size > 34) params 434 drivers/media/common/cx2341x.c params->video_gop_size -= b; params 438 drivers/media/common/cx2341x.c int b = params->video_b_frames + 1; params 440 drivers/media/common/cx2341x.c params->video_gop_size = b * ((gop + b - 1) / b); params 442 drivers/media/common/cx2341x.c while (params->video_gop_size > 34) params 443 drivers/media/common/cx2341x.c params->video_gop_size -= b; params 444 drivers/media/common/cx2341x.c ctrl->value = params->video_gop_size; params 448 drivers/media/common/cx2341x.c params->video_gop_closure = ctrl->value; params 454 drivers/media/common/cx2341x.c if (params->video_encoding == V4L2_MPEG_VIDEO_ENCODING_MPEG_1 && params 457 drivers/media/common/cx2341x.c params->video_bitrate_mode = ctrl->value; params 462 drivers/media/common/cx2341x.c params->video_bitrate = ctrl->value; params 467 drivers/media/common/cx2341x.c params->video_bitrate_peak = ctrl->value; params 470 drivers/media/common/cx2341x.c params->video_temporal_decimation = ctrl->value; params 473 drivers/media/common/cx2341x.c params->video_mute = (ctrl->value != 0); params 476 drivers/media/common/cx2341x.c params->video_mute_yuv = ctrl->value; params 481 drivers/media/common/cx2341x.c params->stream_type = ctrl->value; params 482 drivers/media/common/cx2341x.c params->video_encoding = params 483 drivers/media/common/cx2341x.c (params->stream_type == V4L2_MPEG_STREAM_TYPE_MPEG1_SS || params 484 drivers/media/common/cx2341x.c params->stream_type == V4L2_MPEG_STREAM_TYPE_MPEG1_VCD) ? params 487 drivers/media/common/cx2341x.c if (params->video_encoding == V4L2_MPEG_VIDEO_ENCODING_MPEG_1) params 489 drivers/media/common/cx2341x.c params->video_bitrate_mode = params 493 drivers/media/common/cx2341x.c params->stream_vbi_fmt = ctrl->value; params 496 drivers/media/common/cx2341x.c params->video_spatial_filter_mode = ctrl->value; params 499 drivers/media/common/cx2341x.c params->video_spatial_filter = ctrl->value; params 502 drivers/media/common/cx2341x.c params->video_luma_spatial_filter_type = ctrl->value; params 505 drivers/media/common/cx2341x.c params->video_chroma_spatial_filter_type = ctrl->value; params 508 drivers/media/common/cx2341x.c params->video_temporal_filter_mode = ctrl->value; params 511 drivers/media/common/cx2341x.c params->video_temporal_filter = ctrl->value; params 514 drivers/media/common/cx2341x.c params->video_median_filter_type = ctrl->value; params 517 drivers/media/common/cx2341x.c params->video_luma_median_filter_top = ctrl->value; params 520 drivers/media/common/cx2341x.c params->video_luma_median_filter_bottom = ctrl->value; params 523 drivers/media/common/cx2341x.c params->video_chroma_median_filter_top = ctrl->value; params 526 drivers/media/common/cx2341x.c params->video_chroma_median_filter_bottom = ctrl->value; params 529 drivers/media/common/cx2341x.c params->stream_insert_nav_packets = ctrl->value; params 571 drivers/media/common/cx2341x.c int cx2341x_ctrl_query(const struct cx2341x_mpeg_params *params, params 586 drivers/media/common/cx2341x.c if (params->capabilities & CX2341X_CAP_HAS_SLICED_VBI) params 603 drivers/media/common/cx2341x.c if (params->capabilities & CX2341X_CAP_HAS_AC3) { params 628 drivers/media/common/cx2341x.c if (params->capabilities & CX2341X_CAP_HAS_AC3 && params 629 drivers/media/common/cx2341x.c params->audio_encoding != V4L2_MPEG_AUDIO_ENCODING_LAYER_2) params 645 drivers/media/common/cx2341x.c params->audio_mode != V4L2_MPEG_AUDIO_MODE_JOINT_STEREO) params 671 drivers/media/common/cx2341x.c if (params->capabilities & CX2341X_CAP_HAS_AC3) { params 672 drivers/media/common/cx2341x.c if (params->audio_encoding != params 702 drivers/media/common/cx2341x.c params->is_50hz ? 12 : 15); params 713 drivers/media/common/cx2341x.c params->video_encoding == V4L2_MPEG_VIDEO_ENCODING_MPEG_1) params 723 drivers/media/common/cx2341x.c params->video_bitrate_mode == params 748 drivers/media/common/cx2341x.c if (params->video_spatial_filter_mode == params 759 drivers/media/common/cx2341x.c if (params->video_spatial_filter_mode == params 770 drivers/media/common/cx2341x.c if (params->video_spatial_filter_mode == params 785 drivers/media/common/cx2341x.c if (params->video_temporal_filter_mode == params 800 drivers/media/common/cx2341x.c if (params->video_median_filter_type == params 809 drivers/media/common/cx2341x.c if (params->video_median_filter_type == params 818 drivers/media/common/cx2341x.c if (params->video_median_filter_type == params 827 drivers/media/common/cx2341x.c if (params->video_median_filter_type == params 896 drivers/media/common/cx2341x.c static void cx2341x_calc_audio_properties(struct cx2341x_mpeg_params *params) params 898 drivers/media/common/cx2341x.c params->audio_properties = params 899 drivers/media/common/cx2341x.c (params->audio_sampling_freq << 0) | params 900 drivers/media/common/cx2341x.c (params->audio_mode << 8) | params 901 drivers/media/common/cx2341x.c (params->audio_mode_extension << 10) | params 902 drivers/media/common/cx2341x.c (((params->audio_emphasis == V4L2_MPEG_AUDIO_EMPHASIS_CCITT_J17) params 903 drivers/media/common/cx2341x.c ? 3 : params->audio_emphasis) << 12) | params 904 drivers/media/common/cx2341x.c (params->audio_crc << 14); params 906 drivers/media/common/cx2341x.c if ((params->capabilities & CX2341X_CAP_HAS_AC3) && params 907 drivers/media/common/cx2341x.c params->audio_encoding == V4L2_MPEG_AUDIO_ENCODING_AC3) { params 908 drivers/media/common/cx2341x.c params->audio_properties |= params 911 drivers/media/common/cx2341x.c (params->audio_ac3_bitrate << 4) | params 915 drivers/media/common/cx2341x.c params->audio_properties |= params 916 drivers/media/common/cx2341x.c ((3 - params->audio_encoding) << 2) | params 917 drivers/media/common/cx2341x.c ((1 + params->audio_l2_bitrate) << 4); params 950 drivers/media/common/cx2341x.c int cx2341x_ext_ctrls(struct cx2341x_mpeg_params *params, int busy, params 960 drivers/media/common/cx2341x.c err = cx2341x_get_ctrl(params, ctrl); params 974 drivers/media/common/cx2341x.c err = cx2341x_ctrl_query(params, &qctrl); params 978 drivers/media/common/cx2341x.c menu_items = cx2341x_ctrl_get_menu(params, qctrl.id); params 982 drivers/media/common/cx2341x.c err = cx2341x_set_ctrl(params, busy, ctrl); params 987 drivers/media/common/cx2341x.c params->video_bitrate_mode == V4L2_MPEG_VIDEO_BITRATE_MODE_VBR && params 988 drivers/media/common/cx2341x.c params->video_bitrate_peak < params->video_bitrate) { params 995 drivers/media/common/cx2341x.c cx2341x_calc_audio_properties(params); params 642 drivers/media/common/siano/smscoreapi.c int smscore_register_device(struct smsdevice_params_t *params, params 687 drivers/media/common/siano/smscoreapi.c dev->common_buffer_size = params->buffer_size * params->num_buffers; params 688 drivers/media/common/siano/smscoreapi.c if (params->usb_device) params 691 drivers/media/common/siano/smscoreapi.c buffer = dma_alloc_coherent(params->device, params 702 drivers/media/common/siano/smscoreapi.c for (; dev->num_buffers < params->num_buffers; params 703 drivers/media/common/siano/smscoreapi.c dev->num_buffers++, buffer += params->buffer_size) { params 720 drivers/media/common/siano/smscoreapi.c dev->context = params->context; params 721 drivers/media/common/siano/smscoreapi.c dev->device = params->device; params 722 drivers/media/common/siano/smscoreapi.c dev->usb_device = params->usb_device; params 723 drivers/media/common/siano/smscoreapi.c dev->setmode_handler = params->setmode_handler; params 724 drivers/media/common/siano/smscoreapi.c dev->detectmode_handler = params->detectmode_handler; params 725 drivers/media/common/siano/smscoreapi.c dev->sendrequest_handler = params->sendrequest_handler; params 726 drivers/media/common/siano/smscoreapi.c dev->preload_handler = params->preload_handler; params 727 drivers/media/common/siano/smscoreapi.c dev->postload_handler = params->postload_handler; params 729 drivers/media/common/siano/smscoreapi.c dev->device_flags = params->flags; params 730 drivers/media/common/siano/smscoreapi.c strscpy(dev->devpath, params->devpath, sizeof(dev->devpath)); params 732 drivers/media/common/siano/smscoreapi.c smscore_registry_settype(dev->devpath, params->device_type); params 1716 drivers/media/common/siano/smscoreapi.c struct smsclient_params_t *params, params 1721 drivers/media/common/siano/smscoreapi.c if (smscore_find_client(coredev, params->data_type, params 1722 drivers/media/common/siano/smscoreapi.c params->initial_id)) { params 1733 drivers/media/common/siano/smscoreapi.c newclient->onresponse_handler = params->onresponse_handler; params 1734 drivers/media/common/siano/smscoreapi.c newclient->onremove_handler = params->onremove_handler; params 1735 drivers/media/common/siano/smscoreapi.c newclient->context = params->context; params 1738 drivers/media/common/siano/smscoreapi.c smscore_validate_client(coredev, newclient, params->data_type, params 1739 drivers/media/common/siano/smscoreapi.c params->initial_id); params 1741 drivers/media/common/siano/smscoreapi.c pr_debug("%p %d %d\n", params->context, params->data_type, params 1742 drivers/media/common/siano/smscoreapi.c params->initial_id); params 1117 drivers/media/common/siano/smscoreapi.h extern int smscore_register_device(struct smsdevice_params_t *params, params 1132 drivers/media/common/siano/smscoreapi.h struct smsclient_params_t *params, params 1070 drivers/media/common/siano/smsdvb-main.c struct smsclient_params_t params; params 1137 drivers/media/common/siano/smsdvb-main.c params.initial_id = 1; params 1138 drivers/media/common/siano/smsdvb-main.c params.data_type = MSG_SMS_DVBT_BDA_DATA; params 1139 drivers/media/common/siano/smsdvb-main.c params.onresponse_handler = smsdvb_onresponse; params 1140 drivers/media/common/siano/smsdvb-main.c params.onremove_handler = smsdvb_onremove; params 1141 drivers/media/common/siano/smsdvb-main.c params.context = client; params 1143 drivers/media/common/siano/smsdvb-main.c rc = smscore_register_client(coredev, ¶ms, &client->smsclient); params 2232 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c struct tpg_draw_params *params) params 2234 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params->mv_hor_old = params 2236 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params->mv_hor_new = params 2239 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params->mv_vert_old = tpg->mv_vert_count % tpg->src_height; params 2240 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params->mv_vert_new = params 2246 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c struct tpg_draw_params *params) params 2249 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c unsigned right_pillar_start = params->img_width; params 2251 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params->wss_width = tpg->crop.left < tpg->src_width / 2 ? params 2253 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c if (params->wss_width > tpg->crop.width) params 2254 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params->wss_width = tpg->crop.width; params 2255 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params->wss_width = tpg_hscale_div(tpg, p, params->wss_width); params 2256 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params->wss_random_offset = params 2257 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params->twopixsize * prandom_u32_max(tpg->src_width / 2); params 2265 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params->left_pillar_width = left_pillar_width; params 2273 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c if (right_pillar_start > params->img_width) params 2274 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c right_pillar_start = params->img_width; params 2276 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params->right_pillar_start = right_pillar_start; params 2278 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params->sav_eav_f = tpg->field == params 2279 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c (params->is_60hz ? V4L2_FIELD_TOP : V4L2_FIELD_BOTTOM); params 2283 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c const struct tpg_draw_params *params, params 2286 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c unsigned twopixsize = params->twopixsize; params 2287 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c unsigned img_width = params->img_width; params 2288 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c unsigned frame_line = params->frame_line; params 2293 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c if (params->is_tv && !params->is_60hz && params 2294 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c frame_line == 0 && params->wss_width) { params 2299 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c u8 *wss = tpg->random_line[p] + params->wss_random_offset; params 2301 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c memcpy(vbuf, wss, params->wss_width); params 2307 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c unsigned left = params->left_pillar_width; params 2308 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c unsigned right = params->right_pillar_start; params 2327 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c memcpy(vbuf, tpg->black_line[p], params->left_pillar_width); params 2328 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c memcpy(vbuf + params->right_pillar_start, tpg->black_line[p], params 2329 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c img_width - params->right_pillar_start); params 2357 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c p[3] = 0x80 | (params->sav_eav_f << 6) | params 2360 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c ((hact ^ params->sav_eav_f) << 2) | params 2361 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c ((params->sav_eav_f ^ vact) << 1) | params 2362 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c (hact ^ vact ^ params->sav_eav_f); params 2372 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c p[3] = 0x80 | (params->sav_eav_f << 6) | params 2375 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c ((hact ^ params->sav_eav_f) << 2) | params 2376 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c ((params->sav_eav_f ^ vact) << 1) | params 2377 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c (hact ^ vact ^ params->sav_eav_f); params 2382 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c const struct tpg_draw_params *params, params 2385 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c unsigned twopixsize = params->twopixsize; params 2386 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c unsigned img_width = params->img_width; params 2387 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c unsigned mv_hor_old = params->mv_hor_old; params 2388 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c unsigned mv_hor_new = params->mv_hor_new; params 2389 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c unsigned mv_vert_old = params->mv_vert_old; params 2390 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c unsigned mv_vert_new = params->mv_vert_new; params 2391 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c unsigned frame_line = params->frame_line; params 2392 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c unsigned frame_line_next = params->frame_line_next; params 2405 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c if (h >= params->hmax) { params 2406 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c if (params->hmax == tpg->compose.height) params 2487 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c } else if (params->is_60hz) { params 2527 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c struct tpg_draw_params params; params 2539 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params.is_tv = std; params 2540 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params.is_60hz = std & V4L2_STD_525_60; params 2541 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params.twopixsize = tpg->twopixelsize[p]; params 2542 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params.img_width = tpg_hdiv(tpg, p, tpg->compose.width); params 2543 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params.stride = tpg->bytesperline[p]; params 2544 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params.hmax = (tpg->compose.height * tpg->perc_fill) / 100; params 2546 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c tpg_fill_params_pattern(tpg, p, ¶ms); params 2547 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c tpg_fill_params_extras(tpg, p, ¶ms); params 2554 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params.frame_line = tpg_calc_frameline(tpg, src_y, tpg->field); params 2555 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params.frame_line_next = params.frame_line; params 2589 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params.frame_line_next = params 2594 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c params.frame_line_next = params 2600 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c tpg_fill_plane_pattern(tpg, ¶ms, p, h, params 2601 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c vbuf + buf_line * params.stride); params 2602 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c tpg_fill_plane_extras(tpg, ¶ms, p, h, params 2603 drivers/media/common/v4l2-tpg/v4l2-tpg-core.c vbuf + buf_line * params.stride); params 376 drivers/media/dvb-core/dmxdev.c struct dmx_sct_filter_params *para = &dmxdevfilter->params.sec; params 424 drivers/media/dvb-core/dmxdev.c if (dmxdevfilter->params.sec.flags & DMX_ONESHOT) params 444 drivers/media/dvb-core/dmxdev.c if (dmxdevfilter->params.pes.output == DMX_OUT_DECODER) { params 449 drivers/media/dvb-core/dmxdev.c if (dmxdevfilter->params.pes.output == DMX_OUT_TAP || params 450 drivers/media/dvb-core/dmxdev.c dmxdevfilter->params.pes.output == DMX_OUT_TSDEMUX_TAP) { params 541 drivers/media/dvb-core/dmxdev.c u16 pid = filter->params.sec.pid; params 546 drivers/media/dvb-core/dmxdev.c dmxdev->filter[i].params.sec.pid == pid) { params 626 drivers/media/dvb-core/dmxdev.c struct dmx_pes_filter_params *para = &filter->params.pes; params 700 drivers/media/dvb-core/dmxdev.c struct dmx_sct_filter_params *para = &filter->params.sec; params 712 drivers/media/dvb-core/dmxdev.c dmxdev->filter[i].params.sec.pid == para->pid) { params 882 drivers/media/dvb-core/dmxdev.c if ((filter->params.pes.output != DMX_OUT_TSDEMUX_TAP) && params 923 drivers/media/dvb-core/dmxdev.c struct dmx_sct_filter_params *params) params 926 drivers/media/dvb-core/dmxdev.c __func__, params->pid, params->flags, params->timeout); params 931 drivers/media/dvb-core/dmxdev.c memcpy(&dmxdevfilter->params.sec, params 932 drivers/media/dvb-core/dmxdev.c params, sizeof(struct dmx_sct_filter_params)); params 933 drivers/media/dvb-core/dmxdev.c invert_mode(&dmxdevfilter->params.sec.filter); params 936 drivers/media/dvb-core/dmxdev.c if (params->flags & DMX_IMMEDIATE_START) params 944 drivers/media/dvb-core/dmxdev.c struct dmx_pes_filter_params *params) params 951 drivers/media/dvb-core/dmxdev.c if ((unsigned int)params->pes_type > DMX_PES_OTHER) params 955 drivers/media/dvb-core/dmxdev.c memcpy(&dmxdevfilter->params, params, params 962 drivers/media/dvb-core/dmxdev.c dmxdevfilter->params.pes.pid); params 966 drivers/media/dvb-core/dmxdev.c if (params->flags & DMX_IMMEDIATE_START) params 684 drivers/media/dvb-frontends/mxl5xx_defs.h struct MXL_HYDRA_RF_WAKEUP_PARAM_T params; params 134 drivers/media/dvb-frontends/stb0899_algo.c struct stb0899_params *params = &state->params; params 152 drivers/media/dvb-frontends/stb0899_algo.c internal->freq = params->freq; params 198 drivers/media/dvb-frontends/stb0899_algo.c struct stb0899_params *params = &state->params; params 208 drivers/media/dvb-frontends/stb0899_algo.c derot_step = (params->srate / 2L) / internal->mclk; params 325 drivers/media/dvb-frontends/stb0899_algo.c struct stb0899_params *params = &state->params; params 341 drivers/media/dvb-frontends/stb0899_algo.c if (params->srate <= 2000000) params 343 drivers/media/dvb-frontends/stb0899_algo.c else if (params->srate <= 5000000) params 345 drivers/media/dvb-frontends/stb0899_algo.c else if (params->srate <= 15000000) params 385 drivers/media/dvb-frontends/stb0899_algo.c struct stb0899_params *params = &state->params; params 387 drivers/media/dvb-frontends/stb0899_algo.c derot_step = (params->srate / 4L) / internal->mclk; params 439 drivers/media/dvb-frontends/stb0899_algo.c struct stb0899_params *params = &state->params; params 446 drivers/media/dvb-frontends/stb0899_algo.c if ((tp_freq >= params->freq - range_offst) && (tp_freq <= params->freq + range_offst)) { params 464 drivers/media/dvb-frontends/stb0899_algo.c struct stb0899_params *params = &state->params; params 480 drivers/media/dvb-frontends/stb0899_algo.c internal->freq = params->freq + (internal->sub_dir * internal->tuner_offst) / 1000; params 491 drivers/media/dvb-frontends/stb0899_algo.c struct stb0899_params *params = &state->params; params 513 drivers/media/dvb-frontends/stb0899_algo.c stb0899_set_srate(state, internal->master_clk, params->srate); params 515 drivers/media/dvb-frontends/stb0899_algo.c if (params->srate <= 5000000) { params 521 drivers/media/dvb-frontends/stb0899_algo.c } else if (params->srate <= 15000000) { params 527 drivers/media/dvb-frontends/stb0899_algo.c } else if(params->srate <= 25000000) { params 553 drivers/media/dvb-frontends/stb0899_algo.c internal->derot_percent, params->srate, internal->mclk); params 556 drivers/media/dvb-frontends/stb0899_algo.c internal->derot_step = internal->derot_percent * (params->srate / 1000L) / internal->mclk; /* DerotStep/1000 * Fsymbol */ params 557 drivers/media/dvb-frontends/stb0899_algo.c internal->t_derot = stb0899_calc_derot_time(params->srate); params 613 drivers/media/dvb-frontends/stb0899_algo.c if (params->srate <= bandwidth / 2) params 638 drivers/media/dvb-frontends/stb0899_algo.c internal->freq = params->freq - ((internal->derot_freq * internal->mclk) / 1000); params 643 drivers/media/dvb-frontends/stb0899_algo.c params->freq, internal->freq); params 1418 drivers/media/dvb-frontends/stb0899_drv.c struct stb0899_params *i_params = &state->params; params 208 drivers/media/dvb-frontends/stb0899_priv.h struct stb0899_params params; params 113 drivers/media/firewire/firedtv.h int avc_tuner_dsd(struct firedtv *fdtv, struct dtv_frontend_properties *params); params 91 drivers/media/i2c/saa6752hs.c struct saa6752hs_mpeg_params params; params 311 drivers/media/i2c/saa6752hs.c struct saa6752hs_mpeg_params *params = &h->params; params 317 drivers/media/i2c/saa6752hs.c params->vi_bitrate_mode != V4L2_MPEG_VIDEO_BITRATE_MODE_VBR); params 320 drivers/media/i2c/saa6752hs.c if (params->vi_bitrate_mode == V4L2_MPEG_VIDEO_BITRATE_MODE_VBR) { params 322 drivers/media/i2c/saa6752hs.c set_reg16(client, 0x80, params->vi_bitrate); params 325 drivers/media/i2c/saa6752hs.c set_reg16(client, 0x81, params->vi_bitrate_peak); params 326 drivers/media/i2c/saa6752hs.c tot_bitrate = params->vi_bitrate_peak; params 329 drivers/media/i2c/saa6752hs.c set_reg16(client, 0x81, params->vi_bitrate); params 330 drivers/media/i2c/saa6752hs.c tot_bitrate = params->vi_bitrate; params 335 drivers/media/i2c/saa6752hs.c params->au_encoding == V4L2_MPEG_AUDIO_ENCODING_AC3); params 338 drivers/media/i2c/saa6752hs.c if (params->au_encoding == V4L2_MPEG_AUDIO_ENCODING_AC3) params 339 drivers/media/i2c/saa6752hs.c is_384k = V4L2_MPEG_AUDIO_AC3_BITRATE_384K == params->au_ac3_bitrate; params 341 drivers/media/i2c/saa6752hs.c is_384k = V4L2_MPEG_AUDIO_L2_BITRATE_384K == params->au_l2_bitrate; params 378 drivers/media/i2c/saa6752hs.c struct saa6752hs_mpeg_params *params = &h->params; params 384 drivers/media/i2c/saa6752hs.c params->ts_pid_pmt = ctrl->val; params 387 drivers/media/i2c/saa6752hs.c params->ts_pid_audio = ctrl->val; params 390 drivers/media/i2c/saa6752hs.c params->ts_pid_video = ctrl->val; params 393 drivers/media/i2c/saa6752hs.c params->ts_pid_pcr = ctrl->val; params 396 drivers/media/i2c/saa6752hs.c params->au_encoding = ctrl->val; params 399 drivers/media/i2c/saa6752hs.c params->au_l2_bitrate = ctrl->val; params 402 drivers/media/i2c/saa6752hs.c params->au_ac3_bitrate = ctrl->val; params 409 drivers/media/i2c/saa6752hs.c params->vi_aspect = ctrl->val; params 412 drivers/media/i2c/saa6752hs.c params->vi_bitrate_mode = ctrl->val; params 413 drivers/media/i2c/saa6752hs.c params->vi_bitrate = h->video_bitrate->val / 1000; params 414 drivers/media/i2c/saa6752hs.c params->vi_bitrate_peak = h->video_bitrate_peak->val / 1000; params 463 drivers/media/i2c/saa6752hs.c localPAT[17] = 0xe0 | ((h->params.ts_pid_pmt >> 8) & 0x0f); params 464 drivers/media/i2c/saa6752hs.c localPAT[18] = h->params.ts_pid_pmt & 0xff; params 472 drivers/media/i2c/saa6752hs.c if (h->params.au_encoding == V4L2_MPEG_AUDIO_ENCODING_AC3) { params 479 drivers/media/i2c/saa6752hs.c localPMT[3] = 0x40 | ((h->params.ts_pid_pmt >> 8) & 0x0f); params 480 drivers/media/i2c/saa6752hs.c localPMT[4] = h->params.ts_pid_pmt & 0xff; params 481 drivers/media/i2c/saa6752hs.c localPMT[15] = 0xE0 | ((h->params.ts_pid_pcr >> 8) & 0x0F); params 482 drivers/media/i2c/saa6752hs.c localPMT[16] = h->params.ts_pid_pcr & 0xFF; params 483 drivers/media/i2c/saa6752hs.c localPMT[20] = 0xE0 | ((h->params.ts_pid_video >> 8) & 0x0F); params 484 drivers/media/i2c/saa6752hs.c localPMT[21] = h->params.ts_pid_video & 0xFF; params 485 drivers/media/i2c/saa6752hs.c localPMT[25] = 0xE0 | ((h->params.ts_pid_audio >> 8) & 0x0F); params 486 drivers/media/i2c/saa6752hs.c localPMT[26] = h->params.ts_pid_audio & 0xFF; params 494 drivers/media/i2c/saa6752hs.c set_reg16(client, 0xc1, h->params.ts_pid_audio); params 497 drivers/media/i2c/saa6752hs.c set_reg16(client, 0xc0, h->params.ts_pid_video); params 500 drivers/media/i2c/saa6752hs.c set_reg16(client, 0xc4, h->params.ts_pid_pcr); params 529 drivers/media/i2c/saa6752hs.c switch (h->params.vi_aspect) { params 688 drivers/media/i2c/saa6752hs.c h->params = param_defaults; params 243 drivers/media/mmc/siano/smssdio.c struct smsdevice_params_t params; params 253 drivers/media/mmc/siano/smssdio.c memset(¶ms, 0, sizeof(struct smsdevice_params_t)); params 255 drivers/media/mmc/siano/smssdio.c params.device = &func->dev; params 256 drivers/media/mmc/siano/smssdio.c params.buffer_size = 0x5000; /* ?? */ params 257 drivers/media/mmc/siano/smssdio.c params.num_buffers = 22; /* ?? */ params 258 drivers/media/mmc/siano/smssdio.c params.context = smsdev; params 260 drivers/media/mmc/siano/smssdio.c snprintf(params.devpath, sizeof(params.devpath), params 263 drivers/media/mmc/siano/smssdio.c params.sendrequest_handler = smssdio_sendrequest; params 265 drivers/media/mmc/siano/smssdio.c params.device_type = sms_get_board(board_id)->type; params 267 drivers/media/mmc/siano/smssdio.c if (params.device_type != SMS_STELLAR) params 268 drivers/media/mmc/siano/smssdio.c params.flags |= SMS_DEVICE_FAMILY2; params 277 drivers/media/mmc/siano/smssdio.c ret = smscore_register_device(¶ms, &smsdev->coredev, GFP_DMA, NULL); params 270 drivers/media/pci/cobalt/cobalt-alsa-pcm.c struct snd_pcm_hw_params *params) params 275 drivers/media/pci/cobalt/cobalt-alsa-pcm.c params_buffer_bytes(params)); params 239 drivers/media/pci/cx18/cx18-alsa-pcm.c struct snd_pcm_hw_params *params) params 244 drivers/media/pci/cx18/cx18-alsa-pcm.c params_buffer_bytes(params)); params 1923 drivers/media/pci/cx23885/cx23885-cards.c struct v4l2_subdev_ir_parameters params; params 1959 drivers/media/pci/cx23885/cx23885-cards.c v4l2_subdev_call(dev->sd_ir, ir, tx_g_parameters, ¶ms); params 1960 drivers/media/pci/cx23885/cx23885-cards.c params.enable = false; params 1961 drivers/media/pci/cx23885/cx23885-cards.c params.shutdown = false; params 1962 drivers/media/pci/cx23885/cx23885-cards.c params.invert_level = true; params 1963 drivers/media/pci/cx23885/cx23885-cards.c v4l2_subdev_call(dev->sd_ir, ir, tx_s_parameters, ¶ms); params 1964 drivers/media/pci/cx23885/cx23885-cards.c params.shutdown = true; params 1965 drivers/media/pci/cx23885/cx23885-cards.c v4l2_subdev_call(dev->sd_ir, ir, tx_s_parameters, ¶ms); params 65 drivers/media/pci/cx23885/cx23885-input.c struct v4l2_subdev_ir_parameters params; params 106 drivers/media/pci/cx23885/cx23885-input.c v4l2_subdev_call(dev->sd_ir, ir, rx_g_parameters, ¶ms); params 107 drivers/media/pci/cx23885/cx23885-input.c params.enable = false; params 109 drivers/media/pci/cx23885/cx23885-input.c params.shutdown = atomic_read(&dev->ir_input_stopping); params 110 drivers/media/pci/cx23885/cx23885-input.c v4l2_subdev_call(dev->sd_ir, ir, rx_s_parameters, ¶ms); params 118 drivers/media/pci/cx23885/cx23885-input.c params.enable = true; params 120 drivers/media/pci/cx23885/cx23885-input.c params.shutdown = atomic_read(&dev->ir_input_stopping); params 121 drivers/media/pci/cx23885/cx23885-input.c v4l2_subdev_call(dev->sd_ir, ir, rx_s_parameters, ¶ms); params 127 drivers/media/pci/cx23885/cx23885-input.c struct v4l2_subdev_ir_parameters params; params 134 drivers/media/pci/cx23885/cx23885-input.c v4l2_subdev_call(dev->sd_ir, ir, rx_g_parameters, ¶ms); params 153 drivers/media/pci/cx23885/cx23885-input.c params.mode = V4L2_SUBDEV_IR_MODE_PULSE_WIDTH; params 154 drivers/media/pci/cx23885/cx23885-input.c params.enable = true; params 155 drivers/media/pci/cx23885/cx23885-input.c params.interrupt_enable = true; params 156 drivers/media/pci/cx23885/cx23885-input.c params.shutdown = false; params 159 drivers/media/pci/cx23885/cx23885-input.c params.modulation = false; params 162 drivers/media/pci/cx23885/cx23885-input.c params.max_pulse_width = 3333333; /* ns */ params 165 drivers/media/pci/cx23885/cx23885-input.c params.noise_filter_min_width = 333333; /* ns */ params 171 drivers/media/pci/cx23885/cx23885-input.c params.invert_level = true; params 181 drivers/media/pci/cx23885/cx23885-input.c params.mode = V4L2_SUBDEV_IR_MODE_PULSE_WIDTH; params 182 drivers/media/pci/cx23885/cx23885-input.c params.enable = true; params 183 drivers/media/pci/cx23885/cx23885-input.c params.interrupt_enable = true; params 184 drivers/media/pci/cx23885/cx23885-input.c params.shutdown = false; params 187 drivers/media/pci/cx23885/cx23885-input.c params.carrier_freq = 37917; /* Hz, 455 kHz/12 for NEC */ params 188 drivers/media/pci/cx23885/cx23885-input.c params.carrier_range_lower = 33000; /* Hz */ params 189 drivers/media/pci/cx23885/cx23885-input.c params.carrier_range_upper = 43000; /* Hz */ params 190 drivers/media/pci/cx23885/cx23885-input.c params.duty_cycle = 33; /* percent, 33 percent for NEC */ params 196 drivers/media/pci/cx23885/cx23885-input.c params.max_pulse_width = 12378022; /* ns */ params 202 drivers/media/pci/cx23885/cx23885-input.c params.noise_filter_min_width = 351648; /* ns */ params 204 drivers/media/pci/cx23885/cx23885-input.c params.modulation = false; params 205 drivers/media/pci/cx23885/cx23885-input.c params.invert_level = true; params 208 drivers/media/pci/cx23885/cx23885-input.c v4l2_subdev_call(dev->sd_ir, ir, rx_s_parameters, ¶ms); params 224 drivers/media/pci/cx23885/cx23885-input.c struct v4l2_subdev_ir_parameters params; params 237 drivers/media/pci/cx23885/cx23885-input.c v4l2_subdev_call(dev->sd_ir, ir, rx_g_parameters, ¶ms); params 238 drivers/media/pci/cx23885/cx23885-input.c while (params.shutdown == false) { params 239 drivers/media/pci/cx23885/cx23885-input.c params.enable = false; params 240 drivers/media/pci/cx23885/cx23885-input.c params.interrupt_enable = false; params 241 drivers/media/pci/cx23885/cx23885-input.c params.shutdown = true; params 242 drivers/media/pci/cx23885/cx23885-input.c v4l2_subdev_call(dev->sd_ir, ir, rx_s_parameters, ¶ms); params 243 drivers/media/pci/cx23885/cx23885-input.c v4l2_subdev_call(dev->sd_ir, ir, rx_g_parameters, ¶ms); params 968 drivers/media/pci/cx23885/cx23885-video.c struct analog_parameters params = { params 987 drivers/media/pci/cx23885/cx23885-video.c params.frequency, f->tuner, params.std); params 1004 drivers/media/pci/cx23885/cx23885-video.c fe->ops.tuner_ops.set_analog_params(fe, ¶ms); params 112 drivers/media/pci/ddbridge/ddbridge-mci.h u32 params[31]; params 244 drivers/media/pci/ivtv/ivtv-alsa-pcm.c struct snd_pcm_hw_params *params) params 249 drivers/media/pci/ivtv/ivtv-alsa-pcm.c params_buffer_bytes(params)); params 110 drivers/media/pci/mantis/mantis_uart.c struct mantis_uart_params *params) params 114 drivers/media/pci/mantis/mantis_uart.c mmwrite((mmread(MANTIS_UART_CTL) | (params->parity & 0x3)), MANTIS_UART_CTL); params 118 drivers/media/pci/mantis/mantis_uart.c switch (params->baud_rate) { params 146 drivers/media/pci/mantis/mantis_uart.c struct mantis_uart_params params; params 149 drivers/media/pci/mantis/mantis_uart.c params.baud_rate = config->baud_rate; params 150 drivers/media/pci/mantis/mantis_uart.c params.parity = config->parity; params 152 drivers/media/pci/mantis/mantis_uart.c rates[params.baud_rate].string, params 153 drivers/media/pci/mantis/mantis_uart.c parity[params.parity].string); params 160 drivers/media/pci/mantis/mantis_uart.c mantis_uart_setup(mantis, ¶ms); params 390 drivers/media/pci/meye/meye.c return meye.params.subsample ? 320 : 640; params 396 drivers/media/pci/meye/meye.c return meye.params.subsample ? 240 : 480; params 459 drivers/media/pci/meye/meye.c mchip_set(MCHIP_MCC_R_SAMPLING, meye.params.subsample); params 470 drivers/media/pci/meye/meye.c mchip_set(MCHIP_HIC_S_RATE, meye.params.framerate); params 485 drivers/media/pci/meye/meye.c tables = jpeg_quantisation_tables(&length, meye.params.quality); params 866 drivers/media/pci/meye/meye.c *p = meye.params; params 886 drivers/media/pci/meye/meye.c if (meye.params.subsample != jp->subsample || params 887 drivers/media/pci/meye/meye.c meye.params.quality != jp->quality) params 890 drivers/media/pci/meye/meye.c meye.params = *jp; params 892 drivers/media/pci/meye/meye.c meye.params.sharpness); params 894 drivers/media/pci/meye/meye.c meye.params.agc); params 896 drivers/media/pci/meye/meye.c meye.params.picture); params 1071 drivers/media/pci/meye/meye.c meye.params.agc = ctrl->val; params 1076 drivers/media/pci/meye/meye.c meye.params.sharpness = ctrl->val; params 1081 drivers/media/pci/meye/meye.c meye.params.picture = ctrl->val; params 1084 drivers/media/pci/meye/meye.c meye.params.quality = ctrl->val; params 1087 drivers/media/pci/meye/meye.c meye.params.framerate = ctrl->val; params 1185 drivers/media/pci/meye/meye.c meye.params.subsample = 1; params 1189 drivers/media/pci/meye/meye.c meye.params.subsample = 0; params 306 drivers/media/pci/meye/meye.h struct meye_params params; /* additional parameters */ params 81 drivers/media/pci/saa7164/saa7164-buffer.c struct tmHWStreamParameters *params = &port->hw_streamingparams; params 99 drivers/media/pci/saa7164/saa7164-buffer.c buf->actual_size = params->pitch * params->numberoflines; params 122 drivers/media/pci/saa7164/saa7164-buffer.c __func__, buf, params->numpagetables); params 129 drivers/media/pci/saa7164/saa7164-buffer.c for (i = 0 ; i < params->numpagetables; i++) { params 220 drivers/media/pci/saa7164/saa7164-buffer.c struct tmHWStreamParameters *params = &port->hw_streamingparams; params 229 drivers/media/pci/saa7164/saa7164-buffer.c saa7164_writel(port->pitch, params->pitch); params 230 drivers/media/pci/saa7164/saa7164-buffer.c saa7164_writel(port->bufsize, params->pitch * params->numberoflines); params 102 drivers/media/pci/saa7164/saa7164-encoder.c struct tmHWStreamParameters *params = &port->hw_streamingparams; params 113 drivers/media/pci/saa7164/saa7164-encoder.c params->samplesperline = 128; params 114 drivers/media/pci/saa7164/saa7164-encoder.c params->numberoflines = 256; params 115 drivers/media/pci/saa7164/saa7164-encoder.c params->pitch = 128; params 116 drivers/media/pci/saa7164/saa7164-encoder.c params->numpagetables = 2 + params 124 drivers/media/pci/saa7164/saa7164-encoder.c params->samplesperline = 188; params 125 drivers/media/pci/saa7164/saa7164-encoder.c params->numberoflines = 312; params 126 drivers/media/pci/saa7164/saa7164-encoder.c params->pitch = 188; params 127 drivers/media/pci/saa7164/saa7164-encoder.c params->numpagetables = 2 + params 133 drivers/media/pci/saa7164/saa7164-encoder.c params->bitspersample = 8; params 134 drivers/media/pci/saa7164/saa7164-encoder.c params->linethreshold = 0; params 135 drivers/media/pci/saa7164/saa7164-encoder.c params->pagetablelistvirt = NULL; params 136 drivers/media/pci/saa7164/saa7164-encoder.c params->pagetablelistphys = NULL; params 137 drivers/media/pci/saa7164/saa7164-encoder.c params->numpagetableentries = port->hwcfg.buffercount; params 142 drivers/media/pci/saa7164/saa7164-encoder.c params->numberoflines * params 143 drivers/media/pci/saa7164/saa7164-encoder.c params->pitch); params 162 drivers/media/pci/saa7164/saa7164-encoder.c len = params->numberoflines * params->pitch; params 363 drivers/media/pci/saa7164/saa7164-encoder.c struct analog_parameters params = { params 391 drivers/media/pci/saa7164/saa7164-encoder.c fe->ops.tuner_ops.set_analog_params(fe, ¶ms); params 412 drivers/media/pci/saa7164/saa7164-encoder.c struct saa7164_encoder_params *params = &port->encoder_params; params 441 drivers/media/pci/saa7164/saa7164-encoder.c params->bitrate = ctrl->val; params 444 drivers/media/pci/saa7164/saa7164-encoder.c params->stream_type = ctrl->val; params 447 drivers/media/pci/saa7164/saa7164-encoder.c params->ctl_mute = ctrl->val; params 448 drivers/media/pci/saa7164/saa7164-encoder.c ret = saa7164_api_audio_mute(port, params->ctl_mute); params 456 drivers/media/pci/saa7164/saa7164-encoder.c params->ctl_aspect = ctrl->val; params 465 drivers/media/pci/saa7164/saa7164-encoder.c params->bitrate_mode = ctrl->val; params 468 drivers/media/pci/saa7164/saa7164-encoder.c params->refdist = ctrl->val; params 471 drivers/media/pci/saa7164/saa7164-encoder.c params->bitrate_peak = ctrl->val; params 474 drivers/media/pci/saa7164/saa7164-encoder.c params->gop_size = ctrl->val; params 71 drivers/media/pci/saa7164/saa7164-vbi.c struct tmHWStreamParameters *params = &port->hw_streamingparams; params 79 drivers/media/pci/saa7164/saa7164-vbi.c params->samplesperline = 1440; params 80 drivers/media/pci/saa7164/saa7164-vbi.c params->numberoflines = 12; params 81 drivers/media/pci/saa7164/saa7164-vbi.c params->numberoflines = 18; params 82 drivers/media/pci/saa7164/saa7164-vbi.c params->pitch = 1600; params 83 drivers/media/pci/saa7164/saa7164-vbi.c params->pitch = 1440; params 84 drivers/media/pci/saa7164/saa7164-vbi.c params->numpagetables = 2 + params 85 drivers/media/pci/saa7164/saa7164-vbi.c ((params->numberoflines * params->pitch) / PAGE_SIZE); params 86 drivers/media/pci/saa7164/saa7164-vbi.c params->bitspersample = 8; params 87 drivers/media/pci/saa7164/saa7164-vbi.c params->linethreshold = 0; params 88 drivers/media/pci/saa7164/saa7164-vbi.c params->pagetablelistvirt = NULL; params 89 drivers/media/pci/saa7164/saa7164-vbi.c params->pagetablelistphys = NULL; params 90 drivers/media/pci/saa7164/saa7164-vbi.c params->numpagetableentries = port->hwcfg.buffercount; params 95 drivers/media/pci/saa7164/saa7164-vbi.c params->numberoflines * params 96 drivers/media/pci/saa7164/saa7164-vbi.c params->pitch); params 115 drivers/media/pci/saa7164/saa7164-vbi.c len = params->numberoflines * params->pitch; params 485 drivers/media/platform/am437x/am437x-vpfe.c static int vpfe_ccdc_set_params(struct vpfe_ccdc *ccdc, void __user *params) params 494 drivers/media/platform/am437x/am437x-vpfe.c x = copy_from_user(&raw_params, params, sizeof(raw_params)); params 517 drivers/media/platform/am437x/am437x-vpfe.c struct ccdc_params_ycbcr *params = &ccdc->ccdc_cfg.ycbcr; params 533 drivers/media/platform/am437x/am437x-vpfe.c syn_mode = (((params->pix_fmt & VPFE_SYN_MODE_INPMOD_MASK) << params 535 drivers/media/platform/am437x/am437x-vpfe.c ((params->frm_fmt & VPFE_SYN_FLDMODE_MASK) << params 540 drivers/media/platform/am437x/am437x-vpfe.c if (params->bt656_enable) { params 554 drivers/media/platform/am437x/am437x-vpfe.c syn_mode |= (((params->fid_pol & VPFE_FID_POL_MASK) << params 556 drivers/media/platform/am437x/am437x-vpfe.c ((params->hd_pol & VPFE_HD_POL_MASK) << params 558 drivers/media/platform/am437x/am437x-vpfe.c ((params->vd_pol & VPFE_VD_POL_MASK) << params 564 drivers/media/platform/am437x/am437x-vpfe.c vpfe_ccdc_setwin(ccdc, ¶ms->win, params 565 drivers/media/platform/am437x/am437x-vpfe.c params->frm_fmt, params->bytesperpixel); params 573 drivers/media/platform/am437x/am437x-vpfe.c (params->pix_order << VPFE_CCDCFG_Y8POS_SHIFT) | params 578 drivers/media/platform/am437x/am437x-vpfe.c (params->pix_order << VPFE_CCDCFG_Y8POS_SHIFT) | params 585 drivers/media/platform/am437x/am437x-vpfe.c vpfe_reg_write(ccdc, params->bytesperline, VPFE_HSIZE_OFF); params 588 drivers/media/platform/am437x/am437x-vpfe.c if (params->buf_type == CCDC_BUFTYPE_FLD_INTERLEAVED) params 648 drivers/media/platform/am437x/am437x-vpfe.c struct ccdc_params_raw *params = &ccdc->ccdc_cfg.bayer; params 667 drivers/media/platform/am437x/am437x-vpfe.c syn_mode = (((params->vd_pol & VPFE_VD_POL_MASK) << VPFE_VD_POL_SHIFT) | params 668 drivers/media/platform/am437x/am437x-vpfe.c ((params->hd_pol & VPFE_HD_POL_MASK) << VPFE_HD_POL_SHIFT) | params 669 drivers/media/platform/am437x/am437x-vpfe.c ((params->fid_pol & VPFE_FID_POL_MASK) << params 670 drivers/media/platform/am437x/am437x-vpfe.c VPFE_FID_POL_SHIFT) | ((params->frm_fmt & params 673 drivers/media/platform/am437x/am437x-vpfe.c VPFE_DATA_SZ_SHIFT) | ((params->pix_fmt & params 686 drivers/media/platform/am437x/am437x-vpfe.c vpfe_ccdc_setwin(ccdc, ¶ms->win, params->frm_fmt, params 687 drivers/media/platform/am437x/am437x-vpfe.c params->bytesperpixel); params 704 drivers/media/platform/am437x/am437x-vpfe.c vpfe_reg_write(ccdc, params->bytesperline, VPFE_HSIZE_OFF); params 707 drivers/media/platform/am437x/am437x-vpfe.c params->bytesperline, params->bytesperline); params 710 drivers/media/platform/am437x/am437x-vpfe.c if (params->frm_fmt == CCDC_FRMFMT_INTERLACED) { params 711 drivers/media/platform/am437x/am437x-vpfe.c if (params->image_invert_enable) { params 720 drivers/media/platform/am437x/am437x-vpfe.c } else if (params->frm_fmt == CCDC_FRMFMT_PROGRESSIVE) { params 882 drivers/media/platform/am437x/am437x-vpfe.c struct vpfe_hw_if_param *params) params 886 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.if_type = params->if_type; params 888 drivers/media/platform/am437x/am437x-vpfe.c switch (params->if_type) { params 893 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.vd_pol = params->vdpol; params 894 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.ycbcr.hd_pol = params->hdpol; params 898 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.vd_pol = params->vdpol; params 899 drivers/media/platform/am437x/am437x-vpfe.c ccdc->ccdc_cfg.bayer.hd_pol = params->hdpol; params 900 drivers/media/platform/am437x/am437x-vpfe.c if (params->bus_width == 10) params 907 drivers/media/platform/am437x/am437x-vpfe.c params->bus_width); params 88 drivers/media/platform/coda/coda-bit.c coda_write(dev, ctx->params.codec_mode, CODA_REG_BIT_RUN_COD_STD); params 89 drivers/media/platform/coda/coda-bit.c coda_write(dev, ctx->params.codec_mode_aux, CODA7_REG_BIT_RUN_AUX_STD); params 682 drivers/media/platform/coda/coda-bit.c switch (ctx->params.slice_mode) { params 687 drivers/media/platform/coda/coda-bit.c size = ctx->params.slice_max_mb; params 691 drivers/media/platform/coda/coda-bit.c size = ctx->params.slice_max_bits; params 708 drivers/media/platform/coda/coda-bit.c if (ctx->params.gop_size_changed) { params 710 drivers/media/platform/coda/coda-bit.c coda_write(dev, ctx->params.gop_size, params 712 drivers/media/platform/coda/coda-bit.c ctx->gopcounter = ctx->params.gop_size - 1; params 713 drivers/media/platform/coda/coda-bit.c ctx->params.gop_size_changed = false; params 715 drivers/media/platform/coda/coda-bit.c if (ctx->params.h264_intra_qp_changed) { params 717 drivers/media/platform/coda/coda-bit.c ctx->params.h264_intra_qp); params 719 drivers/media/platform/coda/coda-bit.c if (ctx->params.bitrate) { params 721 drivers/media/platform/coda/coda-bit.c coda_write(dev, ctx->params.h264_intra_qp, params 724 drivers/media/platform/coda/coda-bit.c ctx->params.h264_intra_qp_changed = false; params 726 drivers/media/platform/coda/coda-bit.c if (ctx->params.bitrate_changed) { params 728 drivers/media/platform/coda/coda-bit.c ctx->params.bitrate); params 730 drivers/media/platform/coda/coda-bit.c coda_write(dev, ctx->params.bitrate, params 732 drivers/media/platform/coda/coda-bit.c ctx->params.bitrate_changed = false; params 734 drivers/media/platform/coda/coda-bit.c if (ctx->params.framerate_changed) { params 736 drivers/media/platform/coda/coda-bit.c ctx->params.framerate & 0xffff, params 737 drivers/media/platform/coda/coda-bit.c (ctx->params.framerate >> 16) + 1); params 739 drivers/media/platform/coda/coda-bit.c coda_write(dev, ctx->params.framerate, params 741 drivers/media/platform/coda/coda-bit.c ctx->params.framerate_changed = false; params 743 drivers/media/platform/coda/coda-bit.c if (ctx->params.intra_refresh_changed) { params 745 drivers/media/platform/coda/coda-bit.c ctx->params.intra_refresh); params 747 drivers/media/platform/coda/coda-bit.c coda_write(dev, ctx->params.intra_refresh, params 749 drivers/media/platform/coda/coda-bit.c ctx->params.intra_refresh_changed = false; params 751 drivers/media/platform/coda/coda-bit.c if (ctx->params.slice_mode_changed) { params 755 drivers/media/platform/coda/coda-bit.c ctx->params.slice_mode_changed = false; params 1085 drivers/media/platform/coda/coda-bit.c if (!ctx->params.jpeg_qmat_tab[0]) params 1086 drivers/media/platform/coda/coda-bit.c ctx->params.jpeg_qmat_tab[0] = kmalloc(64, GFP_KERNEL); params 1087 drivers/media/platform/coda/coda-bit.c if (!ctx->params.jpeg_qmat_tab[1]) params 1088 drivers/media/platform/coda/coda-bit.c ctx->params.jpeg_qmat_tab[1] = kmalloc(64, GFP_KERNEL); params 1089 drivers/media/platform/coda/coda-bit.c coda_set_jpeg_compression_quality(ctx, ctx->params.jpeg_quality); params 1153 drivers/media/platform/coda/coda-bit.c ctx->params.framerate = 0; params 1154 drivers/media/platform/coda/coda-bit.c coda_write(dev, ctx->params.framerate, params 1157 drivers/media/platform/coda/coda-bit.c ctx->params.codec_mode = ctx->codec->mode; params 1175 drivers/media/platform/coda/coda-bit.c value = ((ctx->params.h264_disable_deblocking_filter_idc & params 1178 drivers/media/platform/coda/coda-bit.c ((ctx->params.h264_slice_alpha_c0_offset_div2 & params 1181 drivers/media/platform/coda/coda-bit.c ((ctx->params.h264_slice_beta_offset_div2 & params 1184 drivers/media/platform/coda/coda-bit.c (ctx->params.h264_constrained_intra_pred_flag << params 1186 drivers/media/platform/coda/coda-bit.c (ctx->params.h264_chroma_qp_index_offset & params 1192 drivers/media/platform/coda/coda-bit.c coda_write(dev, ctx->params.jpeg_restart_interval, params 1214 drivers/media/platform/coda/coda-bit.c value = ctx->params.gop_size; params 1218 drivers/media/platform/coda/coda-bit.c if (ctx->params.bitrate) { params 1219 drivers/media/platform/coda/coda-bit.c ctx->params.bitrate_changed = false; params 1220 drivers/media/platform/coda/coda-bit.c ctx->params.h264_intra_qp_changed = false; params 1223 drivers/media/platform/coda/coda-bit.c value = (ctx->params.bitrate & CODA_RATECONTROL_BITRATE_MASK) params 1226 drivers/media/platform/coda/coda-bit.c value |= (ctx->params.vbv_delay & params 1236 drivers/media/platform/coda/coda-bit.c coda_write(dev, ctx->params.vbv_size, CODA_CMD_ENC_SEQ_RC_BUF_SIZE); params 1237 drivers/media/platform/coda/coda-bit.c coda_write(dev, ctx->params.intra_refresh, params 1254 drivers/media/platform/coda/coda-bit.c if (ctx->params.h264_min_qp || ctx->params.h264_max_qp) { params 1256 drivers/media/platform/coda/coda-bit.c ctx->params.h264_min_qp << CODA_QPMIN_OFFSET | params 1257 drivers/media/platform/coda/coda-bit.c ctx->params.h264_max_qp << CODA_QPMAX_OFFSET, params 1261 drivers/media/platform/coda/coda-bit.c if (ctx->params.h264_max_qp) params 1272 drivers/media/platform/coda/coda-bit.c if (ctx->params.h264_min_qp) params 1274 drivers/media/platform/coda/coda-bit.c if (ctx->params.h264_max_qp) params 1374 drivers/media/platform/coda/coda-bit.c ctx->params.framerate & 0xffff, params 1375 drivers/media/platform/coda/coda-bit.c (ctx->params.framerate >> 16) + 1); params 1494 drivers/media/platform/coda/coda-bit.c force_ipicture = ctx->params.force_ipicture; params 1496 drivers/media/platform/coda/coda-bit.c ctx->params.force_ipicture = false; params 1497 drivers/media/platform/coda/coda-bit.c else if (ctx->params.gop_size != 0 && params 1498 drivers/media/platform/coda/coda-bit.c (src_buf->sequence % ctx->params.gop_size) == 0) params 1548 drivers/media/platform/coda/coda-bit.c quant_param = ctx->params.h264_intra_qp; params 1551 drivers/media/platform/coda/coda-bit.c quant_param = ctx->params.mpeg4_intra_qp; params 1564 drivers/media/platform/coda/coda-bit.c quant_param = ctx->params.h264_inter_qp; params 1567 drivers/media/platform/coda/coda-bit.c quant_param = ctx->params.mpeg4_inter_qp; params 1577 drivers/media/platform/coda/coda-bit.c if (ctx->params.rot_mode) params 1578 drivers/media/platform/coda/coda-bit.c rot_mode = CODA_ROT_MIR_ENABLE | ctx->params.rot_mode; params 1682 drivers/media/platform/coda/coda-bit.c ctx->gopcounter = ctx->params.gop_size - 1; params 1823 drivers/media/platform/coda/coda-bit.c profile = coda_h264_profile(ctx->params.h264_profile_idc); params 1826 drivers/media/platform/coda/coda-bit.c ctx->params.h264_profile_idc); params 1880 drivers/media/platform/coda/coda-bit.c ctx->params.codec_mode = ctx->codec->mode; params 1883 drivers/media/platform/coda/coda-bit.c ctx->params.codec_mode_aux = CODA_MP4_AUX_MPEG4; params 1885 drivers/media/platform/coda/coda-bit.c ctx->params.codec_mode_aux = 0; params 2189 drivers/media/platform/coda/coda-bit.c rot_mode = CODA_ROT_MIR_ENABLE | ctx->params.rot_mode; params 1232 drivers/media/platform/coda/coda-common.c tpf->denominator = ctx->params.framerate & CODA_FRATE_RES_MASK; params 1233 drivers/media/platform/coda/coda-common.c tpf->numerator = 1 + (ctx->params.framerate >> params 1316 drivers/media/platform/coda/coda-common.c ctx->params.framerate = coda_timeperframe_to_frate(tpf); params 1317 drivers/media/platform/coda/coda-common.c ctx->params.framerate_changed = true; params 1532 drivers/media/platform/coda/coda-common.c ctx->params.codec_mode = ctx->codec->mode; params 1540 drivers/media/platform/coda/coda-common.c ctx->params.framerate = 30; params 1757 drivers/media/platform/coda/coda-common.c if (!ctx->params.h264_profile_idc) { params 1760 drivers/media/platform/coda/coda-common.c ctx->params.h264_profile_idc, params 1761 drivers/media/platform/coda/coda-common.c ctx->params.h264_level_idc); params 1901 drivers/media/platform/coda/coda-common.c ctx->gopcounter = ctx->params.gop_size - 1; params 1904 drivers/media/platform/coda/coda-common.c ctx->params.gop_size = 1; params 1905 drivers/media/platform/coda/coda-common.c ctx->gopcounter = ctx->params.gop_size - 1; params 2022 drivers/media/platform/coda/coda-common.c ctx->params.rot_mode |= CODA_MIR_HOR; params 2024 drivers/media/platform/coda/coda-common.c ctx->params.rot_mode &= ~CODA_MIR_HOR; params 2028 drivers/media/platform/coda/coda-common.c ctx->params.rot_mode |= CODA_MIR_VER; params 2030 drivers/media/platform/coda/coda-common.c ctx->params.rot_mode &= ~CODA_MIR_VER; params 2033 drivers/media/platform/coda/coda-common.c ctx->params.bitrate = ctrl->val / 1000; params 2034 drivers/media/platform/coda/coda-common.c ctx->params.bitrate_changed = true; params 2037 drivers/media/platform/coda/coda-common.c ctx->params.gop_size = ctrl->val; params 2040 drivers/media/platform/coda/coda-common.c ctx->params.h264_intra_qp = ctrl->val; params 2041 drivers/media/platform/coda/coda-common.c ctx->params.h264_intra_qp_changed = true; params 2044 drivers/media/platform/coda/coda-common.c ctx->params.h264_inter_qp = ctrl->val; params 2047 drivers/media/platform/coda/coda-common.c ctx->params.h264_min_qp = ctrl->val; params 2050 drivers/media/platform/coda/coda-common.c ctx->params.h264_max_qp = ctrl->val; params 2053 drivers/media/platform/coda/coda-common.c ctx->params.h264_slice_alpha_c0_offset_div2 = ctrl->val; params 2056 drivers/media/platform/coda/coda-common.c ctx->params.h264_slice_beta_offset_div2 = ctrl->val; params 2059 drivers/media/platform/coda/coda-common.c ctx->params.h264_disable_deblocking_filter_idc = ctrl->val; params 2062 drivers/media/platform/coda/coda-common.c ctx->params.h264_constrained_intra_pred_flag = ctrl->val; params 2065 drivers/media/platform/coda/coda-common.c ctx->params.h264_chroma_qp_index_offset = ctrl->val; params 2070 drivers/media/platform/coda/coda-common.c ctx->params.h264_profile_idc = 66; params 2076 drivers/media/platform/coda/coda-common.c ctx->params.mpeg4_intra_qp = ctrl->val; params 2079 drivers/media/platform/coda/coda-common.c ctx->params.mpeg4_inter_qp = ctrl->val; params 2088 drivers/media/platform/coda/coda-common.c ctx->params.slice_mode = ctrl->val; params 2089 drivers/media/platform/coda/coda-common.c ctx->params.slice_mode_changed = true; params 2092 drivers/media/platform/coda/coda-common.c ctx->params.slice_max_mb = ctrl->val; params 2093 drivers/media/platform/coda/coda-common.c ctx->params.slice_mode_changed = true; params 2096 drivers/media/platform/coda/coda-common.c ctx->params.slice_max_bits = ctrl->val * 8; params 2097 drivers/media/platform/coda/coda-common.c ctx->params.slice_mode_changed = true; params 2102 drivers/media/platform/coda/coda-common.c ctx->params.intra_refresh = ctrl->val; params 2103 drivers/media/platform/coda/coda-common.c ctx->params.intra_refresh_changed = true; params 2106 drivers/media/platform/coda/coda-common.c ctx->params.force_ipicture = true; params 2112 drivers/media/platform/coda/coda-common.c ctx->params.jpeg_restart_interval = ctrl->val; params 2115 drivers/media/platform/coda/coda-common.c ctx->params.vbv_delay = ctrl->val; params 2118 drivers/media/platform/coda/coda-common.c ctx->params.vbv_size = min(ctrl->val * 8192, 0x7fffffff); params 43 drivers/media/platform/coda/coda-h264.c ctx->params.h264_profile_idc = buf[0]; params 44 drivers/media/platform/coda/coda-h264.c ctx->params.h264_level_idc = buf[2]; params 161 drivers/media/platform/coda/coda-jpeg.c { 512, ctx->params.jpeg_qmat_tab[0], 64 }, params 162 drivers/media/platform/coda/coda-jpeg.c { 576, ctx->params.jpeg_qmat_tab[1], 64 }, params 163 drivers/media/platform/coda/coda-jpeg.c { 640, ctx->params.jpeg_qmat_tab[1], 64 }, params 224 drivers/media/platform/coda/coda-jpeg.c ctx->params.jpeg_quality = quality; params 241 drivers/media/platform/coda/coda-jpeg.c if (ctx->params.jpeg_qmat_tab[0]) { params 242 drivers/media/platform/coda/coda-jpeg.c memcpy(ctx->params.jpeg_qmat_tab[0], luma_q, 64); params 243 drivers/media/platform/coda/coda-jpeg.c coda_scale_quant_table(ctx->params.jpeg_qmat_tab[0], scale); params 245 drivers/media/platform/coda/coda-jpeg.c if (ctx->params.jpeg_qmat_tab[1]) { params 246 drivers/media/platform/coda/coda-jpeg.c memcpy(ctx->params.jpeg_qmat_tab[1], chroma_q, 64); params 247 drivers/media/platform/coda/coda-jpeg.c coda_scale_quant_table(ctx->params.jpeg_qmat_tab[1], scale); params 230 drivers/media/platform/coda/coda.h struct coda_params params; params 252 drivers/media/platform/davinci/dm355_ccdc.c struct ccdc_params_ycbcr *params = &ccdc_cfg.ycbcr; params 260 drivers/media/platform/davinci/dm355_ccdc.c temp = (((params->pix_fmt & CCDC_INPUT_MODE_MASK) << params 262 drivers/media/platform/davinci/dm355_ccdc.c ((params->frm_fmt & CCDC_FRM_FMT_MASK) << params 266 drivers/media/platform/davinci/dm355_ccdc.c if (params->bt656_enable) { params 274 drivers/media/platform/davinci/dm355_ccdc.c temp |= (((params->fid_pol & CCDC_FID_POL_MASK) << params 276 drivers/media/platform/davinci/dm355_ccdc.c ((params->hd_pol & CCDC_HD_POL_MASK) << params 278 drivers/media/platform/davinci/dm355_ccdc.c ((params->vd_pol & CCDC_VD_POL_MASK) << params 288 drivers/media/platform/davinci/dm355_ccdc.c ccdc_setwin(¶ms->win, params->frm_fmt, 2); params 291 drivers/media/platform/davinci/dm355_ccdc.c temp = (params->pix_order << CCDC_Y8POS_SHIFT); params 300 drivers/media/platform/davinci/dm355_ccdc.c regw(((params->win.width * 2 + 31) >> 5), HSIZE); params 303 drivers/media/platform/davinci/dm355_ccdc.c if (params->buf_type == CCDC_BUFTYPE_FLD_INTERLEAVED) { params 510 drivers/media/platform/davinci/dm355_ccdc.c struct ccdc_params_raw *params = &ccdc_cfg.bayer; params 544 drivers/media/platform/davinci/dm355_ccdc.c val |= (((params->vd_pol & CCDC_VD_POL_MASK) << CCDC_VD_POL_SHIFT) | params 545 drivers/media/platform/davinci/dm355_ccdc.c ((params->hd_pol & CCDC_HD_POL_MASK) << CCDC_HD_POL_SHIFT) | params 546 drivers/media/platform/davinci/dm355_ccdc.c ((params->fid_pol & CCDC_FID_POL_MASK) << CCDC_FID_POL_SHIFT) | params 547 drivers/media/platform/davinci/dm355_ccdc.c ((params->frm_fmt & CCDC_FRM_FMT_MASK) << CCDC_FRM_FMT_SHIFT) | params 548 drivers/media/platform/davinci/dm355_ccdc.c ((params->pix_fmt & CCDC_PIX_FMT_MASK) << CCDC_PIX_FMT_SHIFT)); params 589 drivers/media/platform/davinci/dm355_ccdc.c ccdc_setwin(¶ms->win, params->frm_fmt, 1); params 621 drivers/media/platform/davinci/dm355_ccdc.c val = (params->horz_flip_enable & CCDC_HSIZE_FLIP_MASK) << params 627 drivers/media/platform/davinci/dm355_ccdc.c val |= (((params->win.width) + 31) >> 5) & params 632 drivers/media/platform/davinci/dm355_ccdc.c (((params->win.width) + 31) >> 5) & params 636 drivers/media/platform/davinci/dm355_ccdc.c val |= (((params->win.width * 2) + 31) >> 5) & params 640 drivers/media/platform/davinci/dm355_ccdc.c (((params->win.width * 2) + 31) >> 5) & params 646 drivers/media/platform/davinci/dm355_ccdc.c if (params->frm_fmt == CCDC_FRMFMT_INTERLACED) { params 647 drivers/media/platform/davinci/dm355_ccdc.c if (params->image_invert_enable) { params 658 drivers/media/platform/davinci/dm355_ccdc.c } else if (params->frm_fmt == CCDC_FRMFMT_PROGRESSIVE) { params 659 drivers/media/platform/davinci/dm355_ccdc.c if (params->image_invert_enable) { params 817 drivers/media/platform/davinci/dm355_ccdc.c static int ccdc_set_hw_if_params(struct vpfe_hw_if_param *params) params 819 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.if_type = params->if_type; params 821 drivers/media/platform/davinci/dm355_ccdc.c switch (params->if_type) { params 825 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.ycbcr.vd_pol = params->vdpol; params 826 drivers/media/platform/davinci/dm355_ccdc.c ccdc_cfg.ycbcr.hd_pol = params->hdpol; params 247 drivers/media/platform/davinci/dm644x_ccdc.c struct ccdc_params_ycbcr *params = &ccdc_cfg.ycbcr; params 263 drivers/media/platform/davinci/dm644x_ccdc.c syn_mode = (((params->pix_fmt & CCDC_SYN_MODE_INPMOD_MASK) << params 265 drivers/media/platform/davinci/dm644x_ccdc.c ((params->frm_fmt & CCDC_SYN_FLDMODE_MASK) << params 270 drivers/media/platform/davinci/dm644x_ccdc.c if (params->bt656_enable) { params 284 drivers/media/platform/davinci/dm644x_ccdc.c syn_mode |= (((params->fid_pol & CCDC_FID_POL_MASK) << params 286 drivers/media/platform/davinci/dm644x_ccdc.c ((params->hd_pol & CCDC_HD_POL_MASK) << params 288 drivers/media/platform/davinci/dm644x_ccdc.c ((params->vd_pol & CCDC_VD_POL_MASK) << params 294 drivers/media/platform/davinci/dm644x_ccdc.c ccdc_setwin(¶ms->win, params->frm_fmt, 2); params 301 drivers/media/platform/davinci/dm644x_ccdc.c regw((params->pix_order << CCDC_CCDCFG_Y8POS_SHIFT) | params 305 drivers/media/platform/davinci/dm644x_ccdc.c regw((params->pix_order << CCDC_CCDCFG_Y8POS_SHIFT) | params 312 drivers/media/platform/davinci/dm644x_ccdc.c regw(((params->win.width * 2 + 31) & ~0x1f), CCDC_HSIZE_OFF); params 315 drivers/media/platform/davinci/dm644x_ccdc.c if (params->buf_type == CCDC_BUFTYPE_FLD_INTERLEAVED) params 374 drivers/media/platform/davinci/dm644x_ccdc.c struct ccdc_params_raw *params = &ccdc_cfg.bayer; params 396 drivers/media/platform/davinci/dm644x_ccdc.c (((params->vd_pol & CCDC_VD_POL_MASK) << CCDC_VD_POL_SHIFT) | params 397 drivers/media/platform/davinci/dm644x_ccdc.c ((params->hd_pol & CCDC_HD_POL_MASK) << CCDC_HD_POL_SHIFT) | params 398 drivers/media/platform/davinci/dm644x_ccdc.c ((params->fid_pol & CCDC_FID_POL_MASK) << CCDC_FID_POL_SHIFT) | params 399 drivers/media/platform/davinci/dm644x_ccdc.c ((params->frm_fmt & CCDC_FRM_FMT_MASK) << CCDC_FRM_FMT_SHIFT) | params 402 drivers/media/platform/davinci/dm644x_ccdc.c ((params->pix_fmt & CCDC_PIX_FMT_MASK) << CCDC_PIX_FMT_SHIFT) | params 414 drivers/media/platform/davinci/dm644x_ccdc.c ccdc_setwin(¶ms->win, params->frm_fmt, CCDC_PPC_RAW); params 448 drivers/media/platform/davinci/dm644x_ccdc.c val = ((params->win.left & CCDC_FMT_HORZ_FMTSPH_MASK) << params 450 drivers/media/platform/davinci/dm644x_ccdc.c (params->win.width & CCDC_FMT_HORZ_FMTLNH_MASK); params 454 drivers/media/platform/davinci/dm644x_ccdc.c val = (params->win.top & CCDC_FMT_VERT_FMTSLV_MASK) params 456 drivers/media/platform/davinci/dm644x_ccdc.c if (params->frm_fmt == CCDC_FRMFMT_PROGRESSIVE) params 457 drivers/media/platform/davinci/dm644x_ccdc.c val |= (params->win.height) & CCDC_FMT_VERT_FMTLNV_MASK; params 459 drivers/media/platform/davinci/dm644x_ccdc.c val |= (params->win.height >> 1) & CCDC_FMT_VERT_FMTLNV_MASK; params 462 drivers/media/platform/davinci/dm644x_ccdc.c params->win.height); params 475 drivers/media/platform/davinci/dm644x_ccdc.c regw((params->win.width + CCDC_32BYTE_ALIGN_VAL) & params 479 drivers/media/platform/davinci/dm644x_ccdc.c regw(((params->win.width * CCDC_TWO_BYTES_PER_PIXEL) + params 484 drivers/media/platform/davinci/dm644x_ccdc.c if (params->frm_fmt == CCDC_FRMFMT_INTERLACED) { params 485 drivers/media/platform/davinci/dm644x_ccdc.c if (params->image_invert_enable) { params 496 drivers/media/platform/davinci/dm644x_ccdc.c } else if (params->frm_fmt == CCDC_FRMFMT_PROGRESSIVE) { params 505 drivers/media/platform/davinci/dm644x_ccdc.c if (params->frm_fmt == CCDC_FRMFMT_PROGRESSIVE) params 506 drivers/media/platform/davinci/dm644x_ccdc.c val = (((params->win.height - 1) & CCDC_VP_OUT_VERT_NUM_MASK)) params 510 drivers/media/platform/davinci/dm644x_ccdc.c ((((params->win.height >> CCDC_INTERLACED_HEIGHT_SHIFT) - params 514 drivers/media/platform/davinci/dm644x_ccdc.c val |= ((((params->win.width))) & CCDC_VP_OUT_HORZ_NUM_MASK) params 516 drivers/media/platform/davinci/dm644x_ccdc.c val |= (params->win.left) & CCDC_VP_OUT_HORZ_ST_MASK; params 670 drivers/media/platform/davinci/dm644x_ccdc.c static int ccdc_set_hw_if_params(struct vpfe_hw_if_param *params) params 672 drivers/media/platform/davinci/dm644x_ccdc.c ccdc_cfg.if_type = params->if_type; params 674 drivers/media/platform/davinci/dm644x_ccdc.c switch (params->if_type) { params 679 drivers/media/platform/davinci/dm644x_ccdc.c ccdc_cfg.ycbcr.vd_pol = params->vdpol; params 680 drivers/media/platform/davinci/dm644x_ccdc.c ccdc_cfg.ycbcr.hd_pol = params->hdpol; params 530 drivers/media/platform/davinci/isif.c struct isif_params_raw *params = &isif_cfg.bayer; params 567 drivers/media/platform/davinci/isif.c val = ISIF_VDHDOUT_INPUT | (params->vd_pol << ISIF_VD_POL_SHIFT) | params 568 drivers/media/platform/davinci/isif.c (params->hd_pol << ISIF_HD_POL_SHIFT) | params 569 drivers/media/platform/davinci/isif.c (params->fid_pol << ISIF_FID_POL_SHIFT) | params 572 drivers/media/platform/davinci/isif.c (params->frm_fmt << ISIF_FRM_FMT_SHIFT) | params 573 drivers/media/platform/davinci/isif.c (params->pix_fmt << ISIF_INPUT_SHIFT) | params 574 drivers/media/platform/davinci/isif.c (params->config_params.data_shift << ISIF_DATASFT_SHIFT); params 583 drivers/media/platform/davinci/isif.c val = params->cfa_pat << ISIF_GAMMAWD_CFA_SHIFT; params 589 drivers/media/platform/davinci/isif.c val |= (params->data_msb << ISIF_ALAW_GAMMA_WD_SHIFT); params 605 drivers/media/platform/davinci/isif.c val = (params->config_params.col_pat_field0.olop) | params 606 drivers/media/platform/davinci/isif.c (params->config_params.col_pat_field0.olep << 2) | params 607 drivers/media/platform/davinci/isif.c (params->config_params.col_pat_field0.elop << 4) | params 608 drivers/media/platform/davinci/isif.c (params->config_params.col_pat_field0.elep << 6) | params 609 drivers/media/platform/davinci/isif.c (params->config_params.col_pat_field1.olop << 8) | params 610 drivers/media/platform/davinci/isif.c (params->config_params.col_pat_field1.olep << 10) | params 611 drivers/media/platform/davinci/isif.c (params->config_params.col_pat_field1.elop << 12) | params 612 drivers/media/platform/davinci/isif.c (params->config_params.col_pat_field1.elep << 14); params 617 drivers/media/platform/davinci/isif.c val = (!!params->horz_flip_en) << ISIF_HSIZE_FLIP_SHIFT; params 621 drivers/media/platform/davinci/isif.c val |= ((params->win.width + 31) >> 5); params 623 drivers/media/platform/davinci/isif.c val |= (((params->win.width + params 624 drivers/media/platform/davinci/isif.c (params->win.width >> 2)) + 31) >> 5); params 626 drivers/media/platform/davinci/isif.c val |= (((params->win.width * 2) + 31) >> 5); params 630 drivers/media/platform/davinci/isif.c if (params->frm_fmt == CCDC_FRMFMT_INTERLACED) { params 631 drivers/media/platform/davinci/isif.c if (params->image_invert_en) { params 640 drivers/media/platform/davinci/isif.c } else if (params->frm_fmt == CCDC_FRMFMT_PROGRESSIVE) { params 641 drivers/media/platform/davinci/isif.c if (params->image_invert_en) { params 653 drivers/media/platform/davinci/isif.c isif_setwin(¶ms->win, params->frm_fmt, 1); params 676 drivers/media/platform/davinci/isif.c if (params->config_params.test_pat_gen) { params 678 drivers/media/platform/davinci/isif.c sync.ccdpg_hdpol = params->hd_pol; params 679 drivers/media/platform/davinci/isif.c sync.ccdpg_vdpol = params->vd_pol; params 847 drivers/media/platform/davinci/isif.c static int isif_set_hw_if_params(struct vpfe_hw_if_param *params) params 849 drivers/media/platform/davinci/isif.c isif_cfg.if_type = params->if_type; params 851 drivers/media/platform/davinci/isif.c switch (params->if_type) { params 877 drivers/media/platform/davinci/isif.c struct isif_ycbcr_config *params = &isif_cfg.ycbcr; params 883 drivers/media/platform/davinci/isif.c modeset = modeset | (params->pix_fmt << ISIF_INPUT_SHIFT) | params 884 drivers/media/platform/davinci/isif.c (params->frm_fmt << ISIF_FRM_FMT_SHIFT) | params 885 drivers/media/platform/davinci/isif.c (params->fid_pol << ISIF_FID_POL_SHIFT) | params 886 drivers/media/platform/davinci/isif.c (params->hd_pol << ISIF_HD_POL_SHIFT) | params 887 drivers/media/platform/davinci/isif.c (params->vd_pol << ISIF_VD_POL_SHIFT); params 892 drivers/media/platform/davinci/isif.c if (params->pix_fmt != CCDC_PIXFMT_YCBCR_8BIT) { params 901 drivers/media/platform/davinci/isif.c if (params->pix_fmt != CCDC_PIXFMT_YCBCR_8BIT) { params 912 drivers/media/platform/davinci/isif.c if (params->pix_fmt != CCDC_PIXFMT_YCBCR_16BIT) { params 922 drivers/media/platform/davinci/isif.c if (params->pix_fmt != CCDC_PIXFMT_YCBCR_8BIT) { params 928 drivers/media/platform/davinci/isif.c if (params->pix_fmt != CCDC_PIXFMT_YCBCR_16BIT) { params 942 drivers/media/platform/davinci/isif.c ccdcfg |= params->pix_order << ISIF_PIX_ORDER_SHIFT; params 949 drivers/media/platform/davinci/isif.c isif_setwin(¶ms->win, params->frm_fmt, 1); params 951 drivers/media/platform/davinci/isif.c isif_setwin(¶ms->win, params->frm_fmt, 2); params 958 drivers/media/platform/davinci/isif.c regw(((((params->win.width * 2) + 31) & 0xffffffe0) >> 5), HSIZE); params 961 drivers/media/platform/davinci/isif.c if ((params->frm_fmt == CCDC_FRMFMT_INTERLACED) && params 962 drivers/media/platform/davinci/isif.c (params->buf_type == CCDC_BUFTYPE_FLD_INTERLEAVED)) params 360 drivers/media/platform/davinci/vpif.c value |= ((vpifparams->params.data_sz) << params 684 drivers/media/platform/davinci/vpif.h } params; params 486 drivers/media/platform/davinci/vpif_capture.c vpifparams->params.data_sz = 1; /* 10 bits/pixel. */ params 150 drivers/media/platform/omap3isp/isppreview.c const struct prev_params *params) params 153 drivers/media/platform/omap3isp/isppreview.c const struct omap3isp_prev_luma *yt = ¶ms->luma; params 199 drivers/media/platform/omap3isp/isppreview.c const struct prev_params *params) params 202 drivers/media/platform/omap3isp/isppreview.c const struct omap3isp_prev_hmed *hmed = ¶ms->hmed; params 234 drivers/media/platform/omap3isp/isppreview.c const struct prev_params *params) params 242 drivers/media/platform/omap3isp/isppreview.c const unsigned int *order = cfa_coef_order[prev->params.cfa_order]; params 243 drivers/media/platform/omap3isp/isppreview.c const struct omap3isp_prev_cfa *cfa = ¶ms->cfa; params 270 drivers/media/platform/omap3isp/isppreview.c const struct prev_params *params) params 273 drivers/media/platform/omap3isp/isppreview.c const struct omap3isp_prev_csup *cs = ¶ms->csup; params 304 drivers/media/platform/omap3isp/isppreview.c const struct prev_params *params) params 307 drivers/media/platform/omap3isp/isppreview.c const struct omap3isp_prev_wbal *wbal = ¶ms->wbal; params 343 drivers/media/platform/omap3isp/isppreview.c const struct prev_params *params) params 346 drivers/media/platform/omap3isp/isppreview.c const struct omap3isp_prev_blkadj *blkadj = ¶ms->blkadj; params 359 drivers/media/platform/omap3isp/isppreview.c const struct prev_params *params) params 362 drivers/media/platform/omap3isp/isppreview.c const struct omap3isp_prev_rgbtorgb *rgbrgb = ¶ms->rgb2rgb; params 397 drivers/media/platform/omap3isp/isppreview.c const struct prev_params *params) params 400 drivers/media/platform/omap3isp/isppreview.c const struct omap3isp_prev_csc *csc = ¶ms->csc; params 429 drivers/media/platform/omap3isp/isppreview.c const struct prev_params *params) params 432 drivers/media/platform/omap3isp/isppreview.c const struct omap3isp_prev_yclimit *yc = ¶ms->yclimit; params 447 drivers/media/platform/omap3isp/isppreview.c const struct prev_params *params) params 450 drivers/media/platform/omap3isp/isppreview.c const struct omap3isp_prev_dcor *dcor = ¶ms->dcor; params 516 drivers/media/platform/omap3isp/isppreview.c const struct prev_params *params) params 519 drivers/media/platform/omap3isp/isppreview.c const struct omap3isp_prev_nf *nf = ¶ms->nf; params 552 drivers/media/platform/omap3isp/isppreview.c const struct prev_params *params) params 555 drivers/media/platform/omap3isp/isppreview.c const struct omap3isp_prev_gtables *gt = ¶ms->gamma; params 603 drivers/media/platform/omap3isp/isppreview.c const struct prev_params *params) params 609 drivers/media/platform/omap3isp/isppreview.c params->contrast << ISPPRV_CNT_BRT_CNT_SHIFT); params 617 drivers/media/platform/omap3isp/isppreview.c const struct prev_params *params) params 623 drivers/media/platform/omap3isp/isppreview.c params->brightness << ISPPRV_CNT_BRT_BRT_SHIFT); params 635 drivers/media/platform/omap3isp/isppreview.c struct prev_params *params; params 638 drivers/media/platform/omap3isp/isppreview.c spin_lock_irqsave(&prev->params.lock, flags); params 639 drivers/media/platform/omap3isp/isppreview.c params = (prev->params.active & OMAP3ISP_PREV_CONTRAST) params 640 drivers/media/platform/omap3isp/isppreview.c ? &prev->params.params[0] : &prev->params.params[1]; params 642 drivers/media/platform/omap3isp/isppreview.c if (params->contrast != (contrast * ISPPRV_CONTRAST_UNITS)) { params 643 drivers/media/platform/omap3isp/isppreview.c params->contrast = contrast * ISPPRV_CONTRAST_UNITS; params 644 drivers/media/platform/omap3isp/isppreview.c params->update |= OMAP3ISP_PREV_CONTRAST; params 646 drivers/media/platform/omap3isp/isppreview.c spin_unlock_irqrestore(&prev->params.lock, flags); params 657 drivers/media/platform/omap3isp/isppreview.c struct prev_params *params; params 660 drivers/media/platform/omap3isp/isppreview.c spin_lock_irqsave(&prev->params.lock, flags); params 661 drivers/media/platform/omap3isp/isppreview.c params = (prev->params.active & OMAP3ISP_PREV_BRIGHTNESS) params 662 drivers/media/platform/omap3isp/isppreview.c ? &prev->params.params[0] : &prev->params.params[1]; params 664 drivers/media/platform/omap3isp/isppreview.c if (params->brightness != (brightness * ISPPRV_BRIGHT_UNITS)) { params 665 drivers/media/platform/omap3isp/isppreview.c params->brightness = brightness * ISPPRV_BRIGHT_UNITS; params 666 drivers/media/platform/omap3isp/isppreview.c params->update |= OMAP3ISP_PREV_BRIGHTNESS; params 668 drivers/media/platform/omap3isp/isppreview.c spin_unlock_irqrestore(&prev->params.lock, flags); params 674 drivers/media/platform/omap3isp/isppreview.c u32 active = prev->params.active; params 678 drivers/media/platform/omap3isp/isppreview.c prev->params.params[0].busy |= ~active & update; params 679 drivers/media/platform/omap3isp/isppreview.c prev->params.params[1].busy |= active & update; params 682 drivers/media/platform/omap3isp/isppreview.c update = (prev->params.params[0].update & active) params 683 drivers/media/platform/omap3isp/isppreview.c | (prev->params.params[1].update & ~active); params 685 drivers/media/platform/omap3isp/isppreview.c prev->params.params[0].busy |= active & update; params 686 drivers/media/platform/omap3isp/isppreview.c prev->params.params[1].busy |= ~active & update; params 695 drivers/media/platform/omap3isp/isppreview.c u32 active = prev->params.active; params 701 drivers/media/platform/omap3isp/isppreview.c prev->params.params[0].update |= (~active & update); params 702 drivers/media/platform/omap3isp/isppreview.c prev->params.params[1].update |= (active & update); params 703 drivers/media/platform/omap3isp/isppreview.c prev->params.params[0].busy &= active; params 704 drivers/media/platform/omap3isp/isppreview.c prev->params.params[1].busy &= ~active; params 709 drivers/media/platform/omap3isp/isppreview.c prev->params.params[0].update &= ~(active & update); params 710 drivers/media/platform/omap3isp/isppreview.c prev->params.params[1].update &= ~(~active & update); params 711 drivers/media/platform/omap3isp/isppreview.c prev->params.params[0].busy &= ~active; params 712 drivers/media/platform/omap3isp/isppreview.c prev->params.params[1].busy &= active; params 724 drivers/media/platform/omap3isp/isppreview.c to_switch = (prev->params.params[0].update & ~prev->params.active) params 725 drivers/media/platform/omap3isp/isppreview.c | (prev->params.params[1].update & prev->params.active); params 726 drivers/media/platform/omap3isp/isppreview.c to_switch &= ~(prev->params.params[0].busy | params 727 drivers/media/platform/omap3isp/isppreview.c prev->params.params[1].busy); params 731 drivers/media/platform/omap3isp/isppreview.c prev->params.active ^= to_switch; params 736 drivers/media/platform/omap3isp/isppreview.c prev->params.params[0].update &= ~(~prev->params.active & to_switch); params 737 drivers/media/platform/omap3isp/isppreview.c prev->params.params[1].update &= ~(prev->params.active & to_switch); params 872 drivers/media/platform/omap3isp/isppreview.c spin_lock_irqsave(&prev->params.lock, flags); params 874 drivers/media/platform/omap3isp/isppreview.c active = prev->params.active; params 875 drivers/media/platform/omap3isp/isppreview.c spin_unlock_irqrestore(&prev->params.lock, flags); params 881 drivers/media/platform/omap3isp/isppreview.c struct prev_params *params; params 887 drivers/media/platform/omap3isp/isppreview.c params = &prev->params.params[!!(active & bit)]; params 892 drivers/media/platform/omap3isp/isppreview.c void *to = (void *)params + attr->param_offset; params 901 drivers/media/platform/omap3isp/isppreview.c params->features |= bit; params 903 drivers/media/platform/omap3isp/isppreview.c params->features &= ~bit; params 909 drivers/media/platform/omap3isp/isppreview.c spin_lock_irqsave(&prev->params.lock, flags); params 912 drivers/media/platform/omap3isp/isppreview.c spin_unlock_irqrestore(&prev->params.lock, flags); params 935 drivers/media/platform/omap3isp/isppreview.c struct prev_params *params; params 941 drivers/media/platform/omap3isp/isppreview.c params = &prev->params.params[!(active & bit)]; params 943 drivers/media/platform/omap3isp/isppreview.c if (params->features & bit) { params 945 drivers/media/platform/omap3isp/isppreview.c attr->config(prev, params); params 1012 drivers/media/platform/omap3isp/isppreview.c struct prev_params *params; params 1023 drivers/media/platform/omap3isp/isppreview.c prev->params.cfa_order = 0; params 1026 drivers/media/platform/omap3isp/isppreview.c prev->params.cfa_order = 1; params 1029 drivers/media/platform/omap3isp/isppreview.c prev->params.cfa_order = 2; params 1032 drivers/media/platform/omap3isp/isppreview.c prev->params.cfa_order = 3; params 1045 drivers/media/platform/omap3isp/isppreview.c params = (prev->params.active & OMAP3ISP_PREV_CFA) params 1046 drivers/media/platform/omap3isp/isppreview.c ? &prev->params.params[0] : &prev->params.params[1]; params 1048 drivers/media/platform/omap3isp/isppreview.c preview_config_cfa(prev, params); params 1080 drivers/media/platform/omap3isp/isppreview.c features = (prev->params.params[0].features & active) params 1081 drivers/media/platform/omap3isp/isppreview.c | (prev->params.params[1].features & ~active); params 1231 drivers/media/platform/omap3isp/isppreview.c prev->params.params[0].update = prev->params.active & update; params 1232 drivers/media/platform/omap3isp/isppreview.c prev->params.params[1].update = ~prev->params.active & update; params 1234 drivers/media/platform/omap3isp/isppreview.c preview_setup_hw(prev, update, prev->params.active); params 1236 drivers/media/platform/omap3isp/isppreview.c prev->params.params[0].update = 0; params 1237 drivers/media/platform/omap3isp/isppreview.c prev->params.params[1].update = 0; params 1299 drivers/media/platform/omap3isp/isppreview.c struct prev_params *params; params 1302 drivers/media/platform/omap3isp/isppreview.c spin_lock_init(&prev->params.lock); params 1304 drivers/media/platform/omap3isp/isppreview.c prev->params.active = ~0; params 1305 drivers/media/platform/omap3isp/isppreview.c prev->params.params[0].busy = 0; params 1306 drivers/media/platform/omap3isp/isppreview.c prev->params.params[0].update = OMAP3ISP_PREV_FEATURES_END - 1; params 1307 drivers/media/platform/omap3isp/isppreview.c prev->params.params[1].busy = 0; params 1308 drivers/media/platform/omap3isp/isppreview.c prev->params.params[1].update = 0; params 1310 drivers/media/platform/omap3isp/isppreview.c params = &prev->params.params[0]; params 1313 drivers/media/platform/omap3isp/isppreview.c params->contrast = ISPPRV_CONTRAST_DEF * ISPPRV_CONTRAST_UNITS; params 1314 drivers/media/platform/omap3isp/isppreview.c params->brightness = ISPPRV_BRIGHT_DEF * ISPPRV_BRIGHT_UNITS; params 1315 drivers/media/platform/omap3isp/isppreview.c params->cfa.format = OMAP3ISP_CFAFMT_BAYER; params 1316 drivers/media/platform/omap3isp/isppreview.c memcpy(params->cfa.table, cfa_coef_table, params 1317 drivers/media/platform/omap3isp/isppreview.c sizeof(params->cfa.table)); params 1318 drivers/media/platform/omap3isp/isppreview.c params->cfa.gradthrs_horz = FLR_CFA_GRADTHRS_HORZ; params 1319 drivers/media/platform/omap3isp/isppreview.c params->cfa.gradthrs_vert = FLR_CFA_GRADTHRS_VERT; params 1320 drivers/media/platform/omap3isp/isppreview.c params->csup.gain = FLR_CSUP_GAIN; params 1321 drivers/media/platform/omap3isp/isppreview.c params->csup.thres = FLR_CSUP_THRES; params 1322 drivers/media/platform/omap3isp/isppreview.c params->csup.hypf_en = 0; params 1323 drivers/media/platform/omap3isp/isppreview.c memcpy(params->luma.table, luma_enhance_table, params 1324 drivers/media/platform/omap3isp/isppreview.c sizeof(params->luma.table)); params 1325 drivers/media/platform/omap3isp/isppreview.c params->nf.spread = FLR_NF_STRGTH; params 1326 drivers/media/platform/omap3isp/isppreview.c memcpy(params->nf.table, noise_filter_table, sizeof(params->nf.table)); params 1327 drivers/media/platform/omap3isp/isppreview.c params->dcor.couplet_mode_en = 1; params 1329 drivers/media/platform/omap3isp/isppreview.c params->dcor.detect_correct[i] = DEF_DETECT_CORRECT_VAL; params 1330 drivers/media/platform/omap3isp/isppreview.c memcpy(params->gamma.blue, gamma_table, sizeof(params->gamma.blue)); params 1331 drivers/media/platform/omap3isp/isppreview.c memcpy(params->gamma.green, gamma_table, sizeof(params->gamma.green)); params 1332 drivers/media/platform/omap3isp/isppreview.c memcpy(params->gamma.red, gamma_table, sizeof(params->gamma.red)); params 1333 drivers/media/platform/omap3isp/isppreview.c params->wbal.dgain = FLR_WBAL_DGAIN; params 1334 drivers/media/platform/omap3isp/isppreview.c params->wbal.coef0 = FLR_WBAL_COEF; params 1335 drivers/media/platform/omap3isp/isppreview.c params->wbal.coef1 = FLR_WBAL_COEF; params 1336 drivers/media/platform/omap3isp/isppreview.c params->wbal.coef2 = FLR_WBAL_COEF; params 1337 drivers/media/platform/omap3isp/isppreview.c params->wbal.coef3 = FLR_WBAL_COEF; params 1338 drivers/media/platform/omap3isp/isppreview.c params->blkadj.red = FLR_BLKADJ_RED; params 1339 drivers/media/platform/omap3isp/isppreview.c params->blkadj.green = FLR_BLKADJ_GREEN; params 1340 drivers/media/platform/omap3isp/isppreview.c params->blkadj.blue = FLR_BLKADJ_BLUE; params 1341 drivers/media/platform/omap3isp/isppreview.c params->rgb2rgb = flr_rgb2rgb; params 1342 drivers/media/platform/omap3isp/isppreview.c params->csc = flr_prev_csc; params 1343 drivers/media/platform/omap3isp/isppreview.c params->yclimit.minC = ISPPRV_YC_MIN; params 1344 drivers/media/platform/omap3isp/isppreview.c params->yclimit.maxC = ISPPRV_YC_MAX; params 1345 drivers/media/platform/omap3isp/isppreview.c params->yclimit.minY = ISPPRV_YC_MIN; params 1346 drivers/media/platform/omap3isp/isppreview.c params->yclimit.maxY = ISPPRV_YC_MAX; params 1348 drivers/media/platform/omap3isp/isppreview.c params->features = OMAP3ISP_PREV_CFA | OMAP3ISP_PREV_DEFECT_COR params 1387 drivers/media/platform/omap3isp/isppreview.c spin_lock_irqsave(&prev->params.lock, flags); params 1390 drivers/media/platform/omap3isp/isppreview.c active = prev->params.active; params 1391 drivers/media/platform/omap3isp/isppreview.c spin_unlock_irqrestore(&prev->params.lock, flags); params 1434 drivers/media/platform/omap3isp/isppreview.c spin_lock_irqsave(&prev->params.lock, flags); params 1436 drivers/media/platform/omap3isp/isppreview.c spin_unlock_irqrestore(&prev->params.lock, flags); params 1531 drivers/media/platform/omap3isp/isppreview.c spin_lock_irqsave(&prev->params.lock, flags); params 1534 drivers/media/platform/omap3isp/isppreview.c active = prev->params.active; params 1535 drivers/media/platform/omap3isp/isppreview.c spin_unlock_irqrestore(&prev->params.lock, flags); params 1546 drivers/media/platform/omap3isp/isppreview.c spin_lock_irqsave(&prev->params.lock, flags); params 1548 drivers/media/platform/omap3isp/isppreview.c spin_unlock_irqrestore(&prev->params.lock, flags); params 135 drivers/media/platform/omap3isp/isppreview.h struct prev_params params[2]; params 138 drivers/media/platform/omap3isp/isppreview.h } params; params 209 drivers/media/platform/sti/delta/delta-mjpeg-dec.c struct jpeg_video_decode_init_params_t *params = ¶ms_struct; params 215 drivers/media/platform/sti/delta/delta-mjpeg-dec.c memset(params, 0, sizeof(*params)); params 216 drivers/media/platform/sti/delta/delta-mjpeg-dec.c params->circular_buffer_begin_addr_p = 0x00000000; params 217 drivers/media/platform/sti/delta/delta-mjpeg-dec.c params->circular_buffer_end_addr_p = 0xffffffff; params 221 drivers/media/platform/sti/delta/delta-mjpeg-dec.c ipc_open_param_str(params, ctx->str, sizeof(ctx->str))); params 223 drivers/media/platform/sti/delta/delta-mjpeg-dec.c ipc_param.size = sizeof(*params); params 224 drivers/media/platform/sti/delta/delta-mjpeg-dec.c ipc_param.data = params; params 232 drivers/media/platform/sti/delta/delta-mjpeg-dec.c ipc_open_param_str(params, ctx->str, sizeof(ctx->str))); params 247 drivers/media/platform/sti/delta/delta-mjpeg-dec.c struct jpeg_decode_params_t *params = ctx->ipc_buf->vaddr; params 249 drivers/media/platform/sti/delta/delta-mjpeg-dec.c ctx->ipc_buf->vaddr + sizeof(*params); params 257 drivers/media/platform/sti/delta/delta-mjpeg-dec.c memset(params, 0, sizeof(*params)); params 259 drivers/media/platform/sti/delta/delta-mjpeg-dec.c params->picture_start_addr_p = (u32)(au->paddr); params 260 drivers/media/platform/sti/delta/delta-mjpeg-dec.c params->picture_end_addr_p = (u32)(au->paddr + au->size - 1); params 269 drivers/media/platform/sti/delta/delta-mjpeg-dec.c params->main_aux_enable = JPEG_DISP_AUX_EN; params 270 drivers/media/platform/sti/delta/delta-mjpeg-dec.c params->additional_flags = JPEG_ADDITIONAL_FLAG_420MB; params 271 drivers/media/platform/sti/delta/delta-mjpeg-dec.c params->horizontal_decimation_factor = JPEG_HDEC_1; params 272 drivers/media/platform/sti/delta/delta-mjpeg-dec.c params->vertical_decimation_factor = JPEG_VDEC_1; params 273 drivers/media/platform/sti/delta/delta-mjpeg-dec.c params->decoding_mode = JPEG_NORMAL_DECODE; params 275 drivers/media/platform/sti/delta/delta-mjpeg-dec.c params->display_buffer_addr.struct_size = params 277 drivers/media/platform/sti/delta/delta-mjpeg-dec.c params->display_buffer_addr.display_decimated_luma_p = params 279 drivers/media/platform/sti/delta/delta-mjpeg-dec.c params->display_buffer_addr.display_decimated_chroma_p = params 285 drivers/media/platform/sti/delta/delta-mjpeg-dec.c ipc_decode_param_str(params, ctx->str, sizeof(ctx->str))); params 291 drivers/media/platform/sti/delta/delta-mjpeg-dec.c ipc_param.size = sizeof(*params); params 292 drivers/media/platform/sti/delta/delta-mjpeg-dec.c ipc_param.data = params; params 299 drivers/media/platform/sti/delta/delta-mjpeg-dec.c ipc_decode_param_str(params, ctx->str, params 310 drivers/media/platform/sti/delta/delta-mjpeg-dec.c ipc_decode_param_str(params, ctx->str, params 223 drivers/media/platform/vicodec/vicodec-core.c static bool validate_stateless_params_flags(const struct v4l2_ctrl_fwht_params *params, params 227 drivers/media/platform/vicodec/vicodec-core.c (params->flags & FWHT_FL_CHROMA_FULL_WIDTH) ? 1 : 2; params 229 drivers/media/platform/vicodec/vicodec-core.c (params->flags & FWHT_FL_CHROMA_FULL_HEIGHT) ? 1 : 2; params 233 drivers/media/platform/vicodec/vicodec-core.c if (params->version < 3) params 236 drivers/media/platform/vicodec/vicodec-core.c components_num = 1 + ((params->flags & FWHT_FL_COMPONENTS_NUM_MSK) >> params 238 drivers/media/platform/vicodec/vicodec-core.c pixenc = (params->flags & FWHT_FL_PIXENC_MSK); params 1802 drivers/media/platform/vicodec/vicodec-core.c const struct v4l2_ctrl_fwht_params *params; params 1810 drivers/media/platform/vicodec/vicodec-core.c params = ctrl->p_new.p_fwht_params; params 1811 drivers/media/platform/vicodec/vicodec-core.c if (params->width > q_dst->coded_width || params 1812 drivers/media/platform/vicodec/vicodec-core.c params->width < MIN_WIDTH || params 1813 drivers/media/platform/vicodec/vicodec-core.c params->height > q_dst->coded_height || params 1814 drivers/media/platform/vicodec/vicodec-core.c params->height < MIN_HEIGHT) params 1816 drivers/media/platform/vicodec/vicodec-core.c if (!validate_by_version(params->flags, params->version)) params 1818 drivers/media/platform/vicodec/vicodec-core.c if (!validate_stateless_params_flags(params, q_dst->info)) params 1828 drivers/media/platform/vicodec/vicodec-core.c const struct v4l2_ctrl_fwht_params *params) params 1834 drivers/media/platform/vicodec/vicodec-core.c p_hdr->version = htonl(params->version); params 1835 drivers/media/platform/vicodec/vicodec-core.c p_hdr->width = htonl(params->width); params 1836 drivers/media/platform/vicodec/vicodec-core.c p_hdr->height = htonl(params->height); params 1837 drivers/media/platform/vicodec/vicodec-core.c p_hdr->flags = htonl(params->flags); params 1838 drivers/media/platform/vicodec/vicodec-core.c p_hdr->colorspace = htonl(params->colorspace); params 1839 drivers/media/platform/vicodec/vicodec-core.c p_hdr->xfer_func = htonl(params->xfer_func); params 1840 drivers/media/platform/vicodec/vicodec-core.c p_hdr->ycbcr_enc = htonl(params->ycbcr_enc); params 1841 drivers/media/platform/vicodec/vicodec-core.c p_hdr->quantization = htonl(params->quantization); params 1848 drivers/media/platform/vicodec/vicodec-core.c const struct v4l2_ctrl_fwht_params *params; params 1861 drivers/media/platform/vicodec/vicodec-core.c params = ctrl->p_new.p_fwht_params; params 1862 drivers/media/platform/vicodec/vicodec-core.c update_header_from_stateless_params(ctx, params); params 1863 drivers/media/platform/vicodec/vicodec-core.c ctx->state.ref_frame_ts = params->backward_ref_ts; params 172 drivers/media/rc/ite-cir.c sample_period = dev->params.sample_period; params 222 drivers/media/rc/ite-cir.c freq = dev->params.tx_carrier_freq; params 226 drivers/media/rc/ite-cir.c low_freq = dev->params.rx_low_carrier_freq; params 227 drivers/media/rc/ite-cir.c high_freq = dev->params.rx_high_carrier_freq; params 256 drivers/media/rc/ite-cir.c dev->params.set_carrier_params(dev, ite_is_high_carrier_freq(freq), params 258 drivers/media/rc/ite-cir.c ite_get_pulse_width_bits(freq, dev->params.tx_duty_cycle)); params 277 drivers/media/rc/ite-cir.c iflags = dev->params.get_irq_causes(dev); params 283 drivers/media/rc/ite-cir.c dev->params.get_rx_bytes(dev, rx_buf, params 332 drivers/media/rc/ite-cir.c dev->params.rx_low_carrier_freq = carrier_low; params 333 drivers/media/rc/ite-cir.c dev->params.rx_high_carrier_freq = carrier_high; params 347 drivers/media/rc/ite-cir.c dev->params.tx_carrier_freq = carrier; params 361 drivers/media/rc/ite-cir.c dev->params.tx_duty_cycle = duty_cycle; params 397 drivers/media/rc/ite-cir.c (ITE_BAUDRATE_DIVISOR * dev->params.sample_period * params 401 drivers/media/rc/ite-cir.c dev->params.disable_rx(dev); params 408 drivers/media/rc/ite-cir.c ITE_TX_FIFO_LEN - dev->params.get_tx_used_slots(dev); params 453 drivers/media/rc/ite-cir.c fifo_avail = ITE_TX_FIFO_LEN - dev->params.get_tx_used_slots(dev); params 458 drivers/media/rc/ite-cir.c dev->params. params 465 drivers/media/rc/ite-cir.c wait_event_interruptible(dev->tx_queue, (fifo_avail = ITE_TX_FIFO_LEN - dev->params.get_tx_used_slots(dev)) >= 8); params 471 drivers/media/rc/ite-cir.c dev->params. params 476 drivers/media/rc/ite-cir.c dev->params.put_tx_byte(dev, val); params 484 drivers/media/rc/ite-cir.c fifo_remaining = dev->params.get_tx_used_slots(dev); params 511 drivers/media/rc/ite-cir.c dev->params.enable_rx(dev); params 531 drivers/media/rc/ite-cir.c dev->params.idle_rx(dev); params 1299 drivers/media/rc/ite-cir.c dev->params.enable_rx(dev); params 1322 drivers/media/rc/ite-cir.c dev->params.disable(dev); params 1510 drivers/media/rc/ite-cir.c itdev->params = *dev_desc; params 1514 drivers/media/rc/ite-cir.c itdev->params.sample_period = sample_period; params 1517 drivers/media/rc/ite-cir.c itdev->params.tx_carrier_freq = tx_carrier_freq; params 1520 drivers/media/rc/ite-cir.c itdev->params.tx_duty_cycle = tx_duty_cycle; params 1523 drivers/media/rc/ite-cir.c itdev->params.rx_low_carrier_freq = rx_low_carrier_freq; params 1526 drivers/media/rc/ite-cir.c itdev->params.rx_high_carrier_freq = rx_high_carrier_freq; params 1530 drivers/media/rc/ite-cir.c itdev->params.hw_tx_capable); params 1532 drivers/media/rc/ite-cir.c itdev->params.sample_period); params 1534 drivers/media/rc/ite-cir.c itdev->params.tx_carrier_freq); params 1536 drivers/media/rc/ite-cir.c itdev->params.tx_duty_cycle); params 1538 drivers/media/rc/ite-cir.c itdev->params.rx_low_carrier_freq); params 1540 drivers/media/rc/ite-cir.c itdev->params.rx_high_carrier_freq); params 1543 drivers/media/rc/ite-cir.c itdev->params.init_hardware(itdev); params 1554 drivers/media/rc/ite-cir.c itdev->params.sample_period; params 1558 drivers/media/rc/ite-cir.c itdev->params.sample_period; params 1560 drivers/media/rc/ite-cir.c itdev->params.sample_period; params 1563 drivers/media/rc/ite-cir.c if (itdev->params.hw_tx_capable) { params 1596 drivers/media/rc/ite-cir.c release_region(itdev->cir_addr, itdev->params.io_region_size); params 1617 drivers/media/rc/ite-cir.c dev->params.disable(dev); params 1623 drivers/media/rc/ite-cir.c release_region(dev->cir_addr, dev->params.io_region_size); params 1643 drivers/media/rc/ite-cir.c dev->params.disable(dev); params 1660 drivers/media/rc/ite-cir.c dev->params.init_hardware(dev); params 1662 drivers/media/rc/ite-cir.c dev->params.enable_rx(dev); params 1679 drivers/media/rc/ite-cir.c dev->params.disable(dev); params 129 drivers/media/rc/ite-cir.h struct ite_dev_params params; params 2022 drivers/media/tuners/mt2063.c struct analog_parameters *params) params 2040 drivers/media/tuners/mt2063.c switch (params->mode) { params 2049 drivers/media/tuners/mt2063.c if (params->std & ~V4L2_STD_MN) { params 2053 drivers/media/tuners/mt2063.c } else if (params->std & V4L2_STD_PAL_G) { params 2076 drivers/media/tuners/mt2063.c params->frequency, ch_bw, pict2chanb_vsb); params 2078 drivers/media/tuners/mt2063.c status = MT2063_Tune(state, (params->frequency + (pict2chanb_vsb + (ch_bw / 2)))); params 2082 drivers/media/tuners/mt2063.c state->frequency = params->frequency; params 300 drivers/media/tuners/mt20xx.c struct analog_parameters *params) params 305 drivers/media/tuners/mt20xx.c if (params->std & V4L2_STD_525_60) { params 317 drivers/media/tuners/mt20xx.c mt2032_set_if_freq(fe, params->frequency*62500, params 324 drivers/media/tuners/mt20xx.c struct analog_parameters *params) params 329 drivers/media/tuners/mt20xx.c if (params->std & V4L2_STD_525_60) { params 338 drivers/media/tuners/mt20xx.c mt2032_set_if_freq(fe, params->frequency * 125 / 2, params 345 drivers/media/tuners/mt20xx.c struct analog_parameters *params) params 350 drivers/media/tuners/mt20xx.c switch (params->mode) { params 352 drivers/media/tuners/mt20xx.c ret = mt2032_set_radio_freq(fe, params); params 353 drivers/media/tuners/mt20xx.c priv->frequency = params->frequency * 125 / 2; params 357 drivers/media/tuners/mt20xx.c ret = mt2032_set_tv_freq(fe, params); params 358 drivers/media/tuners/mt20xx.c priv->frequency = params->frequency * 62500; params 498 drivers/media/tuners/mt20xx.c struct analog_parameters *params) params 502 drivers/media/tuners/mt20xx.c if (params->std & V4L2_STD_525_60) { params 509 drivers/media/tuners/mt20xx.c if (V4L2_TUNER_DIGITAL_TV == params->mode) { params 513 drivers/media/tuners/mt20xx.c mt2050_set_if_freq(fe, params->frequency*62500, if2); params 520 drivers/media/tuners/mt20xx.c struct analog_parameters *params) params 525 drivers/media/tuners/mt20xx.c if (params->std & V4L2_STD_525_60) { params 533 drivers/media/tuners/mt20xx.c mt2050_set_if_freq(fe, params->frequency * 125 / 2, if2); params 540 drivers/media/tuners/mt20xx.c struct analog_parameters *params) params 545 drivers/media/tuners/mt20xx.c switch (params->mode) { params 547 drivers/media/tuners/mt20xx.c ret = mt2050_set_radio_freq(fe, params); params 548 drivers/media/tuners/mt20xx.c priv->frequency = params->frequency * 125 / 2; params 552 drivers/media/tuners/mt20xx.c ret = mt2050_set_tv_freq(fe, params); params 553 drivers/media/tuners/mt20xx.c priv->frequency = params->frequency * 62500; params 984 drivers/media/tuners/tda18271-fe.c struct analog_parameters *params) params 991 drivers/media/tuners/tda18271-fe.c u32 freq = params->frequency * 125 * params 992 drivers/media/tuners/tda18271-fe.c ((params->mode == V4L2_TUNER_RADIO) ? 1 : 1000) / 2; params 996 drivers/media/tuners/tda18271-fe.c if (params->mode == V4L2_TUNER_RADIO) { params 999 drivers/media/tuners/tda18271-fe.c } else if (params->std & V4L2_STD_MN) { params 1002 drivers/media/tuners/tda18271-fe.c } else if (params->std & V4L2_STD_B) { params 1005 drivers/media/tuners/tda18271-fe.c } else if (params->std & V4L2_STD_GH) { params 1008 drivers/media/tuners/tda18271-fe.c } else if (params->std & V4L2_STD_PAL_I) { params 1011 drivers/media/tuners/tda18271-fe.c } else if (params->std & V4L2_STD_DK) { params 1014 drivers/media/tuners/tda18271-fe.c } else if (params->std & V4L2_STD_SECAM_L) { params 1017 drivers/media/tuners/tda18271-fe.c } else if (params->std & V4L2_STD_SECAM_LC) { params 38 drivers/media/tuners/tda827x.c struct analog_parameters *params) params 44 drivers/media/tuners/tda827x.c if (params->std & V4L2_STD_MN) { params 48 drivers/media/tuners/tda827x.c } else if (params->std & V4L2_STD_B) { params 51 drivers/media/tuners/tda827x.c } else if (params->std & V4L2_STD_GH) { params 54 drivers/media/tuners/tda827x.c } else if (params->std & V4L2_STD_PAL_I) { params 57 drivers/media/tuners/tda827x.c } else if (params->std & V4L2_STD_DK) { params 60 drivers/media/tuners/tda827x.c } else if (params->std & V4L2_STD_SECAM_L) { params 63 drivers/media/tuners/tda827x.c } else if (params->std & V4L2_STD_SECAM_LC) { params 71 drivers/media/tuners/tda827x.c if (params->mode == V4L2_TUNER_RADIO) { params 238 drivers/media/tuners/tda827x.c struct analog_parameters *params) params 246 drivers/media/tuners/tda827x.c unsigned int freq = params->frequency; params 248 drivers/media/tuners/tda827x.c tda827x_set_std(fe, params); params 250 drivers/media/tuners/tda827x.c if (params->mode == V4L2_TUNER_RADIO) params 316 drivers/media/tuners/tda827x.c priv->frequency = params->frequency; params 449 drivers/media/tuners/tda827x.c struct analog_parameters *params) params 473 drivers/media/tuners/tda827x.c if (params == NULL) { params 479 drivers/media/tuners/tda827x.c if (params->std & V4L2_STD_MN) params 649 drivers/media/tuners/tda827x.c struct analog_parameters *params) params 657 drivers/media/tuners/tda827x.c unsigned int freq = params->frequency; params 659 drivers/media/tuners/tda827x.c tda827x_set_std(fe, params); params 661 drivers/media/tuners/tda827x.c tda827xa_lna_gain(fe, 1, params); params 664 drivers/media/tuners/tda827x.c if (params->mode == V4L2_TUNER_RADIO) params 717 drivers/media/tuners/tda827x.c tda827xa_lna_gain(fe, 0, params); params 741 drivers/media/tuners/tda827x.c priv->frequency = params->frequency; params 104 drivers/media/tuners/tda8290.c struct analog_parameters *params) params 109 drivers/media/tuners/tda8290.c if (params->std & V4L2_STD_MN) { params 112 drivers/media/tuners/tda8290.c } else if (params->std & V4L2_STD_B) { params 115 drivers/media/tuners/tda8290.c } else if (params->std & V4L2_STD_GH) { params 118 drivers/media/tuners/tda8290.c } else if (params->std & V4L2_STD_PAL_I) { params 121 drivers/media/tuners/tda8290.c } else if (params->std & V4L2_STD_DK) { params 124 drivers/media/tuners/tda8290.c } else if (params->std & V4L2_STD_SECAM_L) { params 127 drivers/media/tuners/tda8290.c } else if (params->std & V4L2_STD_SECAM_LC) { params 135 drivers/media/tuners/tda8290.c if (params->mode == V4L2_TUNER_RADIO) { params 165 drivers/media/tuners/tda8290.c struct analog_parameters *params) params 191 drivers/media/tuners/tda8290.c set_audio(fe, params); params 200 drivers/media/tuners/tda8290.c if (params->mode == V4L2_TUNER_RADIO) { params 229 drivers/media/tuners/tda8290.c fe->ops.tuner_ops.set_analog_params(fe, params); params 397 drivers/media/tuners/tda8290.c struct analog_parameters *params) params 403 drivers/media/tuners/tda8290.c set_audio(fe, params); params 405 drivers/media/tuners/tda8290.c tuner_dbg("%s: freq = %d\n", __func__, params->frequency); params 423 drivers/media/tuners/tda8290.c fe->ops.tuner_ops.set_analog_params(fe, params); params 628 drivers/media/tuners/tda9887.c struct analog_parameters *params) params 633 drivers/media/tuners/tda9887.c priv->mode = params->mode; params 634 drivers/media/tuners/tda9887.c priv->audmode = params->audmode; params 635 drivers/media/tuners/tda9887.c priv->std = params->std; params 179 drivers/media/tuners/tea5761.c struct analog_parameters *params) params 185 drivers/media/tuners/tea5761.c return __set_radio_freq(fe, params->frequency, params 186 drivers/media/tuners/tea5761.c params->audmode == V4L2_TUNER_MODE_MONO); params 188 drivers/media/tuners/tea5767.c struct analog_parameters *params) params 191 drivers/media/tuners/tea5767.c unsigned int frq = params->frequency; params 203 drivers/media/tuners/tea5767.c if (params->audmode == V4L2_TUNER_MODE_MONO) { params 243 drivers/media/tuners/tuner-simple.c if (desired_type == tun->params[i].type) params 254 drivers/media/tuners/tuner-simple.c tuner_param_name(tun->params[i].type)); params 256 drivers/media/tuners/tuner-simple.c return &tun->params[i]; params 320 drivers/media/tuners/tuner-simple.c struct analog_parameters *params, params 333 drivers/media/tuners/tuner-simple.c if (params->std & V4L2_STD_SECAM_L) params 336 drivers/media/tuners/tuner-simple.c else if (params->std & V4L2_STD_SECAM_LC) params 345 drivers/media/tuners/tuner-simple.c if (params->std & V4L2_STD_PAL_BG) { params 348 drivers/media/tuners/tuner-simple.c } else if (params->std & V4L2_STD_PAL_I) { params 351 drivers/media/tuners/tuner-simple.c } else if (params->std & V4L2_STD_PAL_DK) { params 354 drivers/media/tuners/tuner-simple.c } else if (params->std & V4L2_STD_SECAM_L) { params 363 drivers/media/tuners/tuner-simple.c if (params->std & (V4L2_STD_PAL_BG|V4L2_STD_PAL_DK)) { params 366 drivers/media/tuners/tuner-simple.c } else if (params->std & V4L2_STD_PAL_I) { params 369 drivers/media/tuners/tuner-simple.c } else if (params->std & V4L2_STD_SECAM_L) { params 381 drivers/media/tuners/tuner-simple.c if (!(params->std & V4L2_STD_ATSC)) params 399 drivers/media/tuners/tuner-simple.c if (params->std & V4L2_STD_ATSC) { params 544 drivers/media/tuners/tuner-simple.c struct analog_parameters *params) params 566 drivers/media/tuners/tuner-simple.c if (params->std == V4L2_STD_NTSC_M_JP) { params 569 drivers/media/tuners/tuner-simple.c } else if ((params->std & V4L2_STD_MN) && params 570 drivers/media/tuners/tuner-simple.c !(params->std & ~V4L2_STD_MN)) { params 573 drivers/media/tuners/tuner-simple.c } else if (params->std == V4L2_STD_SECAM_LC) { params 583 drivers/media/tuners/tuner-simple.c i = simple_config_lookup(fe, t_params, ¶ms->frequency, params 586 drivers/media/tuners/tuner-simple.c div = params->frequency + IFPCoff + offset; params 589 drivers/media/tuners/tuner-simple.c params->frequency / 16, params->frequency % 16 * 100 / 16, params 594 drivers/media/tuners/tuner-simple.c simple_std_setup(fe, params, &config, &cb); params 611 drivers/media/tuners/tuner-simple.c int is_secam_l = (params->std & (V4L2_STD_SECAM_L | params 613 drivers/media/tuners/tuner-simple.c !(params->std & ~(V4L2_STD_SECAM_L | params 619 drivers/media/tuners/tuner-simple.c if (params->std == V4L2_STD_SECAM_LC) { params 665 drivers/media/tuners/tuner-simple.c struct analog_parameters *params) params 673 drivers/media/tuners/tuner-simple.c unsigned int freq = params->frequency; params 674 drivers/media/tuners/tuner-simple.c bool mono = params->audmode == V4L2_TUNER_MODE_MONO; params 679 drivers/media/tuners/tuner-simple.c if (tun->params[j].type == TUNER_PARAM_TYPE_RADIO) params 682 drivers/media/tuners/tuner-simple.c t_params = &tun->params[j]; params 769 drivers/media/tuners/tuner-simple.c struct analog_parameters *params) params 777 drivers/media/tuners/tuner-simple.c switch (params->mode) { params 780 drivers/media/tuners/tuner-simple.c ret = simple_set_radio_freq(fe, params); params 781 drivers/media/tuners/tuner-simple.c priv->frequency = params->frequency * 125 / 2; params 786 drivers/media/tuners/tuner-simple.c ret = simple_set_tv_freq(fe, params); params 787 drivers/media/tuners/tuner-simple.c priv->frequency = params->frequency * 62500; params 1443 drivers/media/tuners/tuner-types.c .params = tuner_temic_pal_params, params 1448 drivers/media/tuners/tuner-types.c .params = tuner_philips_pal_i_params, params 1453 drivers/media/tuners/tuner-types.c .params = tuner_philips_ntsc_params, params 1458 drivers/media/tuners/tuner-types.c .params = tuner_philips_secam_params, params 1466 drivers/media/tuners/tuner-types.c .params = tuner_philips_pal_params, params 1471 drivers/media/tuners/tuner-types.c .params = tuner_temic_ntsc_params, params 1476 drivers/media/tuners/tuner-types.c .params = tuner_temic_pal_i_params, params 1481 drivers/media/tuners/tuner-types.c .params = tuner_temic_4036fy5_ntsc_params, params 1486 drivers/media/tuners/tuner-types.c .params = tuner_alps_tsbh1_ntsc_params, params 1493 drivers/media/tuners/tuner-types.c .params = tuner_alps_tsb_1_params, params 1498 drivers/media/tuners/tuner-types.c .params = tuner_alps_tsbb5_params, params 1503 drivers/media/tuners/tuner-types.c .params = tuner_alps_tsbe5_params, params 1508 drivers/media/tuners/tuner-types.c .params = tuner_alps_tsbc5_params, params 1513 drivers/media/tuners/tuner-types.c .params = tuner_temic_4006fh5_params, params 1518 drivers/media/tuners/tuner-types.c .params = tuner_alps_tshc6_params, params 1523 drivers/media/tuners/tuner-types.c .params = tuner_temic_pal_dk_params, params 1528 drivers/media/tuners/tuner-types.c .params = tuner_philips_ntsc_m_params, params 1533 drivers/media/tuners/tuner-types.c .params = tuner_temic_4066fy5_pal_i_params, params 1538 drivers/media/tuners/tuner-types.c .params = tuner_temic_4006fn5_multi_params, params 1545 drivers/media/tuners/tuner-types.c .params = tuner_temic_4009f_5_params, params 1550 drivers/media/tuners/tuner-types.c .params = tuner_temic_4039fr5_params, params 1555 drivers/media/tuners/tuner-types.c .params = tuner_temic_4046fm5_params, params 1560 drivers/media/tuners/tuner-types.c .params = tuner_philips_pal_dk_params, params 1565 drivers/media/tuners/tuner-types.c .params = tuner_philips_fq1216me_params, params 1570 drivers/media/tuners/tuner-types.c .params = tuner_lg_pal_i_fm_params, params 1575 drivers/media/tuners/tuner-types.c .params = tuner_lg_pal_i_params, params 1580 drivers/media/tuners/tuner-types.c .params = tuner_lg_ntsc_fm_params, params 1585 drivers/media/tuners/tuner-types.c .params = tuner_lg_pal_fm_params, params 1590 drivers/media/tuners/tuner-types.c .params = tuner_lg_pal_params, params 1597 drivers/media/tuners/tuner-types.c .params = tuner_temic_4009_fn5_multi_pal_fm_params, params 1602 drivers/media/tuners/tuner-types.c .params = tuner_sharp_2u5jf5540_params, params 1607 drivers/media/tuners/tuner-types.c .params = tuner_samsung_pal_tcpm9091pd27_params, params 1615 drivers/media/tuners/tuner-types.c .params = tuner_temic_4106fh5_params, params 1620 drivers/media/tuners/tuner-types.c .params = tuner_temic_4012fy5_params, params 1625 drivers/media/tuners/tuner-types.c .params = tuner_temic_4136_fy5_params, params 1630 drivers/media/tuners/tuner-types.c .params = tuner_lg_pal_new_tapc_params, params 1635 drivers/media/tuners/tuner-types.c .params = tuner_fm1216me_mk3_params, params 1640 drivers/media/tuners/tuner-types.c .params = tuner_lg_ntsc_new_tapc_params, params 1647 drivers/media/tuners/tuner-types.c .params = tuner_hitachi_ntsc_params, params 1652 drivers/media/tuners/tuner-types.c .params = tuner_philips_pal_mk_params, params 1657 drivers/media/tuners/tuner-types.c .params = tuner_philips_fcv1236d_params, params 1665 drivers/media/tuners/tuner-types.c .params = tuner_fm1236_mk3_params, params 1670 drivers/media/tuners/tuner-types.c .params = tuner_philips_4in1_params, params 1675 drivers/media/tuners/tuner-types.c .params = tuner_microtune_4049_fm5_params, params 1680 drivers/media/tuners/tuner-types.c .params = tuner_panasonic_vp27_params, params 1685 drivers/media/tuners/tuner-types.c .params = tuner_fm1236_mk3_params, params 1690 drivers/media/tuners/tuner-types.c .params = tuner_tnf_8831bgff_params, params 1695 drivers/media/tuners/tuner-types.c .params = tuner_microtune_4042fi5_params, params 1705 drivers/media/tuners/tuner-types.c .params = tuner_tcl_2002n_params, params 1710 drivers/media/tuners/tuner-types.c .params = tuner_philips_fm1256_ih3_params, params 1715 drivers/media/tuners/tuner-types.c .params = tuner_thomson_dtt7610_params, params 1723 drivers/media/tuners/tuner-types.c .params = tuner_philips_fq1286_params, params 1731 drivers/media/tuners/tuner-types.c .params = tuner_tcl_2002mb_params, params 1736 drivers/media/tuners/tuner-types.c .params = tuner_philips_fq1216ame_mk4_params, params 1741 drivers/media/tuners/tuner-types.c .params = tuner_philips_fq1236a_mk4_params, params 1746 drivers/media/tuners/tuner-types.c .params = tuner_ymec_tvf_8531mf_params, params 1751 drivers/media/tuners/tuner-types.c .params = tuner_ymec_tvf_5533mf_params, params 1759 drivers/media/tuners/tuner-types.c .params = tuner_thomson_dtt761x_params, params 1768 drivers/media/tuners/tuner-types.c .params = tuner_tena_9533_di_params, params 1777 drivers/media/tuners/tuner-types.c .params = tuner_philips_fmd1216me_mk3_params, params 1787 drivers/media/tuners/tuner-types.c .params = tuner_lg_tdvs_h06xf_params, params 1796 drivers/media/tuners/tuner-types.c .params = tuner_ymec_tvf66t5_b_dff_params, params 1801 drivers/media/tuners/tuner-types.c .params = tuner_lg_taln_params, params 1806 drivers/media/tuners/tuner-types.c .params = tuner_philips_td1316_params, params 1814 drivers/media/tuners/tuner-types.c .params = tuner_tuv1236d_params, params 1822 drivers/media/tuners/tuner-types.c .params = tuner_tnf_5335mf_params, params 1829 drivers/media/tuners/tuner-types.c .params = tuner_samsung_tcpn_2121p30a_params, params 1838 drivers/media/tuners/tuner-types.c .params = tuner_thomson_fe6600_params, params 1846 drivers/media/tuners/tuner-types.c .params = tuner_samsung_tcpg_6121p30a_params, params 1868 drivers/media/tuners/tuner-types.c .params = tuner_tcl_mf02gip_5n_params, params 1873 drivers/media/tuners/tuner-types.c .params = tuner_philips_fmd1216mex_mk3_params, params 1883 drivers/media/tuners/tuner-types.c .params = tuner_fm1216mk5_params, params 1890 drivers/media/tuners/tuner-types.c .params = tuner_fq1216lme_mk3_params, params 1896 drivers/media/tuners/tuner-types.c .params = tuner_partsnic_pti_5nf05_params, params 1901 drivers/media/tuners/tuner-types.c .params = tuner_philips_cu1216l_params, params 1911 drivers/media/tuners/tuner-types.c .params = tuner_sony_btf_pxn01z_params, params 1916 drivers/media/tuners/tuner-types.c .params = tuner_philips_fq1236_mk5_params, params 1921 drivers/media/tuners/tuner-types.c .params = tuner_tena_tnf_5337_params, params 1930 drivers/media/tuners/tuner-types.c .params = tuner_sony_btf_pg472z_params, params 1937 drivers/media/tuners/tuner-types.c .params = tuner_sony_btf_pg467z_params, params 1942 drivers/media/tuners/tuner-types.c .params = tuner_sony_btf_pg463z_params, params 1257 drivers/media/tuners/xc4000.c struct analog_parameters *params) params 1263 drivers/media/tuners/xc4000.c if (params->mode == V4L2_TUNER_RADIO) { params 1265 drivers/media/tuners/xc4000.c __func__, params->frequency); params 1269 drivers/media/tuners/xc4000.c params->std = 0; params 1270 drivers/media/tuners/xc4000.c priv->freq_hz = params->frequency * 125L / 2; params 1284 drivers/media/tuners/xc4000.c __func__, params->frequency); params 1289 drivers/media/tuners/xc4000.c priv->freq_hz = params->frequency * 62500; params 1291 drivers/media/tuners/xc4000.c params->std &= V4L2_STD_ALL; params 1293 drivers/media/tuners/xc4000.c if (!params->std) params 1294 drivers/media/tuners/xc4000.c params->std = V4L2_STD_PAL_BG; params 1299 drivers/media/tuners/xc4000.c if (params->std & V4L2_STD_MN) { params 1300 drivers/media/tuners/xc4000.c params->std = V4L2_STD_MN; params 1304 drivers/media/tuners/xc4000.c params->std |= V4L2_STD_A2; params 1307 drivers/media/tuners/xc4000.c params->std |= V4L2_STD_BTSC; params 1313 drivers/media/tuners/xc4000.c if (params->std & V4L2_STD_PAL_BG) { params 1314 drivers/media/tuners/xc4000.c params->std = V4L2_STD_PAL_BG; params 1319 drivers/media/tuners/xc4000.c params->std |= V4L2_STD_NICAM_A; params 1322 drivers/media/tuners/xc4000.c params->std |= V4L2_STD_NICAM_B; params 1327 drivers/media/tuners/xc4000.c params->std |= V4L2_STD_A2_A; params 1330 drivers/media/tuners/xc4000.c params->std |= V4L2_STD_A2_B; params 1337 drivers/media/tuners/xc4000.c if (params->std & V4L2_STD_PAL_I) { params 1339 drivers/media/tuners/xc4000.c params->std = V4L2_STD_PAL_I | V4L2_STD_NICAM; params 1347 drivers/media/tuners/xc4000.c if (params->std & V4L2_STD_PAL_DK) { params 1348 drivers/media/tuners/xc4000.c params->std = V4L2_STD_PAL_DK; params 1352 drivers/media/tuners/xc4000.c params->std |= V4L2_STD_A2; params 1355 drivers/media/tuners/xc4000.c params->std |= V4L2_STD_NICAM; params 1361 drivers/media/tuners/xc4000.c if (params->std & V4L2_STD_SECAM_DK) { params 1363 drivers/media/tuners/xc4000.c params->std = V4L2_STD_SECAM_DK | V4L2_STD_A2; params 1370 drivers/media/tuners/xc4000.c params->std |= V4L2_STD_SECAM_K3; params 1378 drivers/media/tuners/xc4000.c if (params->std & V4L2_STD_SECAM_L) { params 1381 drivers/media/tuners/xc4000.c params->std = V4L2_STD_SECAM_L | V4L2_STD_NICAM; params 1386 drivers/media/tuners/xc4000.c if (params->std & V4L2_STD_SECAM_LC) { params 1389 drivers/media/tuners/xc4000.c params->std = V4L2_STD_SECAM_LC | V4L2_STD_NICAM; params 1398 drivers/media/tuners/xc4000.c if (check_firmware(fe, type, params->std, params 838 drivers/media/tuners/xc5000.c struct analog_parameters *params) params 843 drivers/media/tuners/xc5000.c __func__, params->frequency); params 846 drivers/media/tuners/xc5000.c priv->rf_mode = params->mode; params 847 drivers/media/tuners/xc5000.c if (params->mode > XC_RF_MODE_CABLE) params 851 drivers/media/tuners/xc5000.c priv->freq_hz = params->frequency * 62500; params 856 drivers/media/tuners/xc5000.c if (params->std & V4L2_STD_MN) { params 862 drivers/media/tuners/xc5000.c if (params->std & V4L2_STD_PAL_BG) { params 868 drivers/media/tuners/xc5000.c if (params->std & V4L2_STD_PAL_I) { params 874 drivers/media/tuners/xc5000.c if (params->std & V4L2_STD_PAL_DK) { params 880 drivers/media/tuners/xc5000.c if (params->std & V4L2_STD_SECAM_DK) { params 886 drivers/media/tuners/xc5000.c if (params->std & V4L2_STD_SECAM_L) { params 891 drivers/media/tuners/xc5000.c if (params->std & V4L2_STD_SECAM_LC) { params 949 drivers/media/tuners/xc5000.c struct analog_parameters *params) params 955 drivers/media/tuners/xc5000.c __func__, params->frequency); params 962 drivers/media/tuners/xc5000.c priv->freq_hz = params->frequency * 125 / 2; params 1035 drivers/media/tuners/xc5000.c struct analog_parameters *params) params 1043 drivers/media/tuners/xc5000.c switch (params->mode) { params 1045 drivers/media/tuners/xc5000.c ret = xc5000_config_radio(fe, params); params 1050 drivers/media/tuners/xc5000.c xc5000_config_tv(fe, params); params 1055 drivers/media/tuners/xc5000.c priv->mode = params->mode; params 374 drivers/media/usb/cpia2/cpia2.h struct camera_params params; /* camera settings */ params 133 drivers/media/usb/cpia2/cpia2_core.c unsigned int device = cam->params.pnp_id.device_type; params 430 drivers/media/usb/cpia2/cpia2_core.c cam->params.version.firmware_revision_hi = params 432 drivers/media/usb/cpia2/cpia2_core.c cam->params.version.firmware_revision_lo = params 436 drivers/media/usb/cpia2/cpia2_core.c cam->params.pnp_id.vendor = (cmd.buffer.block_data[0] << 8) | params 438 drivers/media/usb/cpia2/cpia2_core.c cam->params.pnp_id.product = (cmd.buffer.block_data[2] << 8) | params 440 drivers/media/usb/cpia2/cpia2_core.c cam->params.pnp_id.device_revision = params 443 drivers/media/usb/cpia2/cpia2_core.c if (cam->params.pnp_id.vendor == 0x553) { params 444 drivers/media/usb/cpia2/cpia2_core.c if (cam->params.pnp_id.product == 0x100) { params 445 drivers/media/usb/cpia2/cpia2_core.c cam->params.pnp_id.device_type = DEVICE_STV_672; params 446 drivers/media/usb/cpia2/cpia2_core.c } else if (cam->params.pnp_id.product == 0x140 || params 447 drivers/media/usb/cpia2/cpia2_core.c cam->params.pnp_id.product == 0x151) { params 448 drivers/media/usb/cpia2/cpia2_core.c cam->params.pnp_id.device_type = DEVICE_STV_676; params 453 drivers/media/usb/cpia2/cpia2_core.c cam->params.version.asic_id = cmd.buffer.block_data[0]; params 454 drivers/media/usb/cpia2/cpia2_core.c cam->params.version.asic_rev = cmd.buffer.block_data[1]; params 457 drivers/media/usb/cpia2/cpia2_core.c cam->params.version.sensor_flags = cmd.buffer.block_data[0]; params 458 drivers/media/usb/cpia2/cpia2_core.c cam->params.version.sensor_rev = cmd.buffer.block_data[1]; params 461 drivers/media/usb/cpia2/cpia2_core.c cam->params.version.vp_device_hi = cmd.buffer.block_data[0]; params 462 drivers/media/usb/cpia2/cpia2_core.c cam->params.version.vp_device_lo = cmd.buffer.block_data[1]; params 465 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.gpio_data = cmd.buffer.block_data[0]; params 468 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.gpio_direction = cmd.buffer.block_data[0]; params 471 drivers/media/usb/cpia2/cpia2_core.c cam->params.vc_params.vc_mp_direction =cmd.buffer.block_data[0]; params 474 drivers/media/usb/cpia2/cpia2_core.c cam->params.vc_params.vc_mp_data = cmd.buffer.block_data[0]; params 477 drivers/media/usb/cpia2/cpia2_core.c cam->params.flicker_control.cam_register = params 481 drivers/media/usb/cpia2/cpia2_core.c cam->params.vc_params.wakeup = cmd.buffer.block_data[0]; params 484 drivers/media/usb/cpia2/cpia2_core.c cam->params.vc_params.pw_control = cmd.buffer.block_data[0]; params 487 drivers/media/usb/cpia2/cpia2_core.c cam->params.camera_state.system_ctrl = cmd.buffer.block_data[0]; params 490 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.system_state = cmd.buffer.block_data[0]; params 493 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.system_ctrl = cmd.buffer.block_data[0]; params 496 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.exposure_modes = cmd.buffer.block_data[0]; params 499 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.device_config = cmd.buffer.block_data[0]; params 502 drivers/media/usb/cpia2/cpia2_core.c cam->params.vc_params.vc_control = cmd.buffer.block_data[0]; params 505 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.video_mode = cmd.buffer.block_data[0]; params 508 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.user_effects = cmd.buffer.block_data[0]; params 627 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.width, params 628 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.height); params 650 drivers/media/usb/cpia2/cpia2_core.c if (cam->params.pnp_id.device_type == DEVICE_STV_672) { params 662 drivers/media/usb/cpia2/cpia2_core.c if (cam->params.pnp_id.device_type == DEVICE_STV_672) params 671 drivers/media/usb/cpia2/cpia2_core.c if (cam->params.pnp_id.device_type == DEVICE_STV_676) { params 721 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.video_mode); params 730 drivers/media/usb/cpia2/cpia2_core.c tmp_reg = cam->params.vp_params.system_ctrl; params 735 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[1].value = cam->params.vp_params.device_config | params 757 drivers/media/usb/cpia2/cpia2_core.c if (cam->params.pnp_id.device_type == DEVICE_STV_672) params 769 drivers/media/usb/cpia2/cpia2_core.c if (cam->params.pnp_id.device_type == DEVICE_STV_676) params 777 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[0].value = cam->params.vp_params.device_config & params 782 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.system_ctrl | CPIA2_VP_SYSTEMCTRL_HK_CONTROL; params 794 drivers/media/usb/cpia2/cpia2_core.c if (cam->params.compression.inhibit_htables) { params 795 drivers/media/usb/cpia2/cpia2_core.c tmp_reg = cam->params.vc_params.vc_control | params 798 drivers/media/usb/cpia2/cpia2_core.c tmp_reg = cam->params.vc_params.vc_control & params 808 drivers/media/usb/cpia2/cpia2_core.c cam->params.vc_params.quality / 100; params 823 drivers/media/usb/cpia2/cpia2_core.c tmp_reg = cam->params.vc_params.pw_control; params 835 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.video_mode); params 853 drivers/media/usb/cpia2/cpia2_core.c if(cam->params.camera_state.system_ctrl & params 865 drivers/media/usb/cpia2/cpia2_core.c if (cam->params.vp_params.system_state & params 869 drivers/media/usb/cpia2/cpia2_core.c cam->params.camera_state.power_mode = LO_POWER_MODE; params 876 drivers/media/usb/cpia2/cpia2_core.c cam->params.camera_state.power_mode = HI_POWER_MODE; params 887 drivers/media/usb/cpia2/cpia2_core.c cam->params.camera_state.power_mode = LO_POWER_MODE; params 956 drivers/media/usb/cpia2/cpia2_core.c int width = cam->params.roi.width; params 957 drivers/media/usb/cpia2/cpia2_core.c int height = cam->params.roi.height; params 959 drivers/media/usb/cpia2/cpia2_core.c switch (cam->params.version.sensor_flags) { params 979 drivers/media/usb/cpia2/cpia2_core.c if (cam->params.pnp_id.device_type == DEVICE_STV_672) params 986 drivers/media/usb/cpia2/cpia2_core.c cam->params.version.sensor_flags); params 991 drivers/media/usb/cpia2/cpia2_core.c cam->params.version.sensor_flags, user_mode, frame_rate); params 994 drivers/media/usb/cpia2/cpia2_core.c if(cam->params.vp_params.frame_rate > 0 && params 995 drivers/media/usb/cpia2/cpia2_core.c frame_rate > cam->params.vp_params.frame_rate) params 996 drivers/media/usb/cpia2/cpia2_core.c frame_rate = cam->params.vp_params.frame_rate; params 1055 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.video_size = size; params 1060 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.width = STV_IMAGE_VGA_COLS; params 1061 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.height = STV_IMAGE_VGA_ROWS; params 1067 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.width = STV_IMAGE_CIF_COLS; params 1068 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.height = STV_IMAGE_CIF_ROWS; params 1074 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.width = STV_IMAGE_QVGA_COLS; params 1075 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.height = STV_IMAGE_QVGA_ROWS; params 1080 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.width = 288; params 1081 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.height = 216; params 1088 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.width = 256; params 1089 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.height = 192; params 1094 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.width = 224; params 1095 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.height = 168; params 1100 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.width = 192; params 1101 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.height = 144; params 1105 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.width = STV_IMAGE_QCIF_COLS; params 1106 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.height = STV_IMAGE_QCIF_ROWS; params 1126 drivers/media/usb/cpia2/cpia2_core.c switch (cam->params.version.sensor_flags) { params 1172 drivers/media/usb/cpia2/cpia2_core.c width = cam->params.roi.width; params 1173 drivers/media/usb/cpia2/cpia2_core.c height = cam->params.roi.height; params 1211 drivers/media/usb/cpia2/cpia2_core.c if (cam->params.pnp_id.device_type == DEVICE_STV_672) { params 1224 drivers/media/usb/cpia2/cpia2_core.c if (cam->params.pnp_id.device_type == DEVICE_STV_672) { params 1274 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cam->params.roi.width / 4; params 1277 drivers/media/usb/cpia2/cpia2_core.c cmd.buffer.registers[i++].value = cam->params.roi.height / 4; params 1343 drivers/media/usb/cpia2/cpia2_core.c unsigned int device = cam->params.pnp_id.device_type; params 1358 drivers/media/usb/cpia2/cpia2_core.c width = cam->params.roi.width; params 1359 drivers/media/usb/cpia2/cpia2_core.c height = cam->params.roi.height; params 1549 drivers/media/usb/cpia2/cpia2_core.c cam->params.camera_state.stream_mode); params 1553 drivers/media/usb/cpia2/cpia2_core.c TRANSFER_WRITE, cam->params.vp_params.gpio_direction); params 1555 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.gpio_data); params 1591 drivers/media/usb/cpia2/cpia2_core.c if(cam->params.pnp_id.device_type != DEVICE_STV_672) params 1598 drivers/media/usb/cpia2/cpia2_core.c cam_reg = cam->params.flicker_control.cam_register; params 1625 drivers/media/usb/cpia2/cpia2_core.c cam_reg = cam->params.vp_params.exposure_modes; params 1645 drivers/media/usb/cpia2/cpia2_core.c cam->params.flicker_control.flicker_mode_req = mode; params 1664 drivers/media/usb/cpia2/cpia2_core.c cam_reg = cam->params.vp_params.user_effects; params 1674 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.user_effects = cam_reg; params 1689 drivers/media/usb/cpia2/cpia2_core.c cam_reg = cam->params.vp_params.user_effects; params 1699 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.user_effects = cam_reg; params 1724 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.gpio_direction = 255; params 1732 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.gpio_data = setting; params 1749 drivers/media/usb/cpia2/cpia2_core.c if(cam->params.pnp_id.device_type == DEVICE_STV_672 && params 1750 drivers/media/usb/cpia2/cpia2_core.c cam->params.version.sensor_flags == params 1764 drivers/media/usb/cpia2/cpia2_core.c if (cam->params.pnp_id.device_type == DEVICE_STV_672 && params 1774 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.frame_rate = framerate; params 1790 drivers/media/usb/cpia2/cpia2_core.c if (cam->params.pnp_id.device_type == DEVICE_STV_672 && value == 0) params 1838 drivers/media/usb/cpia2/cpia2_core.c if (cam->params.pnp_id.device_type != DEVICE_STV_672 || params 1839 drivers/media/usb/cpia2/cpia2_core.c cam->params.version.sensor_flags != CPIA2_VP_SENSOR_FLAGS_500) params 1853 drivers/media/usb/cpia2/cpia2_core.c if (cam->params.vp_params.lowlight_boost) { params 2041 drivers/media/usb/cpia2/cpia2_core.c if (cam->params.pnp_id.device_type == DEVICE_STV_672) { params 2116 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.lowlight_boost = 0; params 2119 drivers/media/usb/cpia2/cpia2_core.c cam->params.flicker_control.flicker_mode_req = NEVER_FLICKER; params 2122 drivers/media/usb/cpia2/cpia2_core.c cam->params.compression.jpeg_options = CPIA2_VC_VC_JPEG_OPT_DEFAULT; params 2123 drivers/media/usb/cpia2/cpia2_core.c cam->params.compression.creep_period = 2; params 2124 drivers/media/usb/cpia2/cpia2_core.c cam->params.compression.user_squeeze = 20; params 2125 drivers/media/usb/cpia2/cpia2_core.c cam->params.compression.inhibit_htables = false; params 2128 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.gpio_direction = 0; /* write, the default safe mode */ params 2129 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.gpio_data = 0; params 2132 drivers/media/usb/cpia2/cpia2_core.c cam->params.vc_params.quality = 100; params 2137 drivers/media/usb/cpia2/cpia2_core.c if(cam->params.pnp_id.device_type == DEVICE_STV_672) { params 2138 drivers/media/usb/cpia2/cpia2_core.c if(cam->params.version.sensor_flags == CPIA2_VP_SENSOR_FLAGS_500) params 2139 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.frame_rate = CPIA2_VP_FRAMERATE_15; params 2141 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.frame_rate = CPIA2_VP_FRAMERATE_30; params 2143 drivers/media/usb/cpia2/cpia2_core.c cam->params.vp_params.frame_rate = CPIA2_VP_FRAMERATE_30; params 2150 drivers/media/usb/cpia2/cpia2_core.c if (cam->params.version.sensor_flags == CPIA2_VP_SENSOR_FLAGS_500) { params 2153 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.width = STV_IMAGE_VGA_COLS; params 2154 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.height = STV_IMAGE_VGA_ROWS; params 2158 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.width = STV_IMAGE_CIF_COLS; params 2159 drivers/media/usb/cpia2/cpia2_core.c cam->params.roi.height = STV_IMAGE_CIF_ROWS; params 2162 drivers/media/usb/cpia2/cpia2_core.c cam->width = cam->params.roi.width; params 2163 drivers/media/usb/cpia2/cpia2_core.c cam->height = cam->params.roi.height; params 2211 drivers/media/usb/cpia2/cpia2_core.c if (cam->params.version.asic_id != CPIA2_ASIC_672) { params 2213 drivers/media/usb/cpia2/cpia2_core.c cam->params.version.asic_id); params 2325 drivers/media/usb/cpia2/cpia2_core.c cam->params.camera_state.stream_mode); params 2373 drivers/media/usb/cpia2/cpia2_core.c cam->params.camera_state.stream_mode); params 451 drivers/media/usb/cpia2/cpia2_usb.c if(alt == cam->params.camera_state.stream_mode) params 458 drivers/media/usb/cpia2/cpia2_usb.c cam->params.camera_state.stream_mode = alt; params 743 drivers/media/usb/cpia2/cpia2_usb.c old_alt = cam->params.camera_state.stream_mode; params 744 drivers/media/usb/cpia2/cpia2_usb.c cam->params.camera_state.stream_mode = 0; params 749 drivers/media/usb/cpia2/cpia2_usb.c cam->params.camera_state.stream_mode = old_alt; params 788 drivers/media/usb/cpia2/cpia2_usb.c ret = set_alternate(cam, cam->params.camera_state.stream_mode); params 793 drivers/media/usb/cpia2/cpia2_usb.c cam->params.vp_params.user_effects); params 858 drivers/media/usb/cpia2/cpia2_usb.c cam->params.version.firmware_revision_hi, params 859 drivers/media/usb/cpia2/cpia2_usb.c cam->params.version.firmware_revision_lo, params 860 drivers/media/usb/cpia2/cpia2_usb.c cam->params.version.asic_id, params 861 drivers/media/usb/cpia2/cpia2_usb.c cam->params.version.asic_rev); params 863 drivers/media/usb/cpia2/cpia2_usb.c cam->params.pnp_id.vendor, params 864 drivers/media/usb/cpia2/cpia2_usb.c cam->params.pnp_id.product, params 865 drivers/media/usb/cpia2/cpia2_usb.c cam->params.pnp_id.device_revision); params 867 drivers/media/usb/cpia2/cpia2_usb.c cam->params.version.sensor_flags, params 868 drivers/media/usb/cpia2/cpia2_usb.c cam->params.version.sensor_rev); params 938 drivers/media/usb/cpia2/cpia2_usb.c cam->params.camera_state.stream_mode); params 215 drivers/media/usb/cpia2/cpia2_v4l.c if (cam->params.pnp_id.product == 0x151) params 219 drivers/media/usb/cpia2/cpia2_v4l.c switch (cam->params.pnp_id.device_type) { params 230 drivers/media/usb/cpia2/cpia2_v4l.c switch (cam->params.version.sensor_flags) { params 388 drivers/media/usb/cpia2/cpia2_v4l.c cam->params.compression.inhibit_htables = 0; params 400 drivers/media/usb/cpia2/cpia2_v4l.c cam->params.roi.width = f->fmt.pix.width; params 401 drivers/media/usb/cpia2/cpia2_v4l.c cam->params.roi.height = f->fmt.pix.height; params 497 drivers/media/usb/cpia2/cpia2_v4l.c if (cam->params.vp_params.frame_rate == framerate_controls[i].value) { params 518 drivers/media/usb/cpia2/cpia2_v4l.c if (cam->params.pnp_id.device_type == DEVICE_STV_672 && params 519 drivers/media/usb/cpia2/cpia2_v4l.c cam->params.version.sensor_flags == CPIA2_VP_SENSOR_FLAGS_500) params 578 drivers/media/usb/cpia2/cpia2_v4l.c if (cam->params.pnp_id.device_type == DEVICE_STV_672 && params 579 drivers/media/usb/cpia2/cpia2_v4l.c cam->params.version.sensor_flags == CPIA2_VP_SENSOR_FLAGS_500) params 636 drivers/media/usb/cpia2/cpia2_v4l.c cam->params.compression.inhibit_htables = params 640 drivers/media/usb/cpia2/cpia2_v4l.c cam->params.vc_params.quality = ctrl->val; params 643 drivers/media/usb/cpia2/cpia2_v4l.c cam->params.camera_state.stream_mode = ctrl->val; params 669 drivers/media/usb/cpia2/cpia2_v4l.c if(!cam->params.compression.inhibit_htables) { params 709 drivers/media/usb/cpia2/cpia2_v4l.c cam->params.compression.inhibit_htables = params 935 drivers/media/usb/cpia2/cpia2_v4l.c cam->params.camera_state.stream_mode); params 987 drivers/media/usb/cpia2/cpia2_v4l.c cam->width = cam->params.roi.width; params 988 drivers/media/usb/cpia2/cpia2_v4l.c cam->height = cam->params.roi.height; params 994 drivers/media/usb/cpia2/cpia2_v4l.c cam->params.flicker_control.flicker_mode_req = flicker_mode; params 997 drivers/media/usb/cpia2/cpia2_v4l.c cam->params.camera_state.stream_mode = alternate; params 1085 drivers/media/usb/cpia2/cpia2_v4l.c cam->params.pnp_id.device_type == DEVICE_STV_672 ? 1 : 0, params 1103 drivers/media/usb/cpia2/cpia2_v4l.c if (cam->params.pnp_id.device_type != DEVICE_STV_672) params 1107 drivers/media/usb/cpia2/cpia2_v4l.c if (cam->params.pnp_id.device_type == DEVICE_STV_672) params 1112 drivers/media/usb/cpia2/cpia2_v4l.c if (cam->params.pnp_id.product == 0x151) { params 407 drivers/media/usb/cx231xx/cx231xx-dvb.c struct analog_parameters params; params 409 drivers/media/usb/cx231xx/cx231xx-dvb.c params.frequency = freq; params 410 drivers/media/usb/cx231xx/cx231xx-dvb.c params.std = dev->norm; params 411 drivers/media/usb/cx231xx/cx231xx-dvb.c params.mode = 0; /* 0- Air; 1 - cable */ params 415 drivers/media/usb/cx231xx/cx231xx-dvb.c dops->set_analog_params(dev->dvb->frontend[0], ¶ms); params 213 drivers/media/usb/gspca/cpia1.c #define FIRMWARE_VERSION(x, y) (sd->params.version.firmwareVersion == (x) && \ params 214 drivers/media/usb/gspca/cpia1.c sd->params.version.firmwareRevision == (y)) params 354 drivers/media/usb/gspca/cpia1.c struct cam_params params; /* camera settings */ params 478 drivers/media/usb/gspca/cpia1.c sd->params.version.firmwareVersion = gspca_dev->usb_buf[0]; params 479 drivers/media/usb/gspca/cpia1.c sd->params.version.firmwareRevision = gspca_dev->usb_buf[1]; params 480 drivers/media/usb/gspca/cpia1.c sd->params.version.vcVersion = gspca_dev->usb_buf[2]; params 481 drivers/media/usb/gspca/cpia1.c sd->params.version.vcRevision = gspca_dev->usb_buf[3]; params 484 drivers/media/usb/gspca/cpia1.c sd->params.pnpID.vendor = params 486 drivers/media/usb/gspca/cpia1.c sd->params.pnpID.product = params 488 drivers/media/usb/gspca/cpia1.c sd->params.pnpID.deviceRevision = params 492 drivers/media/usb/gspca/cpia1.c sd->params.status.systemState = gspca_dev->usb_buf[0]; params 493 drivers/media/usb/gspca/cpia1.c sd->params.status.grabState = gspca_dev->usb_buf[1]; params 494 drivers/media/usb/gspca/cpia1.c sd->params.status.streamState = gspca_dev->usb_buf[2]; params 495 drivers/media/usb/gspca/cpia1.c sd->params.status.fatalError = gspca_dev->usb_buf[3]; params 496 drivers/media/usb/gspca/cpia1.c sd->params.status.cmdError = gspca_dev->usb_buf[4]; params 497 drivers/media/usb/gspca/cpia1.c sd->params.status.debugFlags = gspca_dev->usb_buf[5]; params 498 drivers/media/usb/gspca/cpia1.c sd->params.status.vpStatus = gspca_dev->usb_buf[6]; params 499 drivers/media/usb/gspca/cpia1.c sd->params.status.errorCode = gspca_dev->usb_buf[7]; params 502 drivers/media/usb/gspca/cpia1.c sd->params.vpVersion.vpVersion = gspca_dev->usb_buf[0]; params 503 drivers/media/usb/gspca/cpia1.c sd->params.vpVersion.vpRevision = gspca_dev->usb_buf[1]; params 504 drivers/media/usb/gspca/cpia1.c sd->params.vpVersion.cameraHeadID = params 508 drivers/media/usb/gspca/cpia1.c sd->params.colourParams.brightness = gspca_dev->usb_buf[0]; params 509 drivers/media/usb/gspca/cpia1.c sd->params.colourParams.contrast = gspca_dev->usb_buf[1]; params 510 drivers/media/usb/gspca/cpia1.c sd->params.colourParams.saturation = gspca_dev->usb_buf[2]; params 513 drivers/media/usb/gspca/cpia1.c sd->params.colourBalance.redGain = gspca_dev->usb_buf[0]; params 514 drivers/media/usb/gspca/cpia1.c sd->params.colourBalance.greenGain = gspca_dev->usb_buf[1]; params 515 drivers/media/usb/gspca/cpia1.c sd->params.colourBalance.blueGain = gspca_dev->usb_buf[2]; params 518 drivers/media/usb/gspca/cpia1.c sd->params.exposure.gain = gspca_dev->usb_buf[0]; params 519 drivers/media/usb/gspca/cpia1.c sd->params.exposure.fineExp = gspca_dev->usb_buf[1]; params 520 drivers/media/usb/gspca/cpia1.c sd->params.exposure.coarseExpLo = gspca_dev->usb_buf[2]; params 521 drivers/media/usb/gspca/cpia1.c sd->params.exposure.coarseExpHi = gspca_dev->usb_buf[3]; params 522 drivers/media/usb/gspca/cpia1.c sd->params.exposure.redComp = gspca_dev->usb_buf[4]; params 523 drivers/media/usb/gspca/cpia1.c sd->params.exposure.green1Comp = gspca_dev->usb_buf[5]; params 524 drivers/media/usb/gspca/cpia1.c sd->params.exposure.green2Comp = gspca_dev->usb_buf[6]; params 525 drivers/media/usb/gspca/cpia1.c sd->params.exposure.blueComp = gspca_dev->usb_buf[7]; params 531 drivers/media/usb/gspca/cpia1.c if (a != sd->params.qx3.button) { params 536 drivers/media/usb/gspca/cpia1.c sd->params.qx3.button = a; params 538 drivers/media/usb/gspca/cpia1.c if (sd->params.qx3.button) { params 551 drivers/media/usb/gspca/cpia1.c sd->params.qx3.cradled = ((gspca_dev->usb_buf[2] & 0x40) == 0); params 620 drivers/media/usb/gspca/cpia1.c struct cam_params *params = &sd->params; params 625 drivers/media/usb/gspca/cpia1.c params->colourParams.brightness = BRIGHTNESS_DEF; params 626 drivers/media/usb/gspca/cpia1.c params->colourParams.contrast = CONTRAST_DEF; params 627 drivers/media/usb/gspca/cpia1.c params->colourParams.saturation = SATURATION_DEF; params 628 drivers/media/usb/gspca/cpia1.c params->exposure.gainMode = 4; params 629 drivers/media/usb/gspca/cpia1.c params->exposure.expMode = 2; /* AEC */ params 630 drivers/media/usb/gspca/cpia1.c params->exposure.compMode = 1; params 631 drivers/media/usb/gspca/cpia1.c params->exposure.centreWeight = 1; params 632 drivers/media/usb/gspca/cpia1.c params->exposure.gain = 0; params 633 drivers/media/usb/gspca/cpia1.c params->exposure.fineExp = 0; params 634 drivers/media/usb/gspca/cpia1.c params->exposure.coarseExpLo = 185; params 635 drivers/media/usb/gspca/cpia1.c params->exposure.coarseExpHi = 0; params 636 drivers/media/usb/gspca/cpia1.c params->exposure.redComp = COMP_RED; params 637 drivers/media/usb/gspca/cpia1.c params->exposure.green1Comp = COMP_GREEN1; params 638 drivers/media/usb/gspca/cpia1.c params->exposure.green2Comp = COMP_GREEN2; params 639 drivers/media/usb/gspca/cpia1.c params->exposure.blueComp = COMP_BLUE; params 640 drivers/media/usb/gspca/cpia1.c params->colourBalance.balanceMode = 2; /* ACB */ params 641 drivers/media/usb/gspca/cpia1.c params->colourBalance.redGain = 32; params 642 drivers/media/usb/gspca/cpia1.c params->colourBalance.greenGain = 6; params 643 drivers/media/usb/gspca/cpia1.c params->colourBalance.blueGain = 92; params 644 drivers/media/usb/gspca/cpia1.c params->apcor.gain1 = 0x18; params 645 drivers/media/usb/gspca/cpia1.c params->apcor.gain2 = 0x16; params 646 drivers/media/usb/gspca/cpia1.c params->apcor.gain4 = 0x24; params 647 drivers/media/usb/gspca/cpia1.c params->apcor.gain8 = 0x34; params 648 drivers/media/usb/gspca/cpia1.c params->vlOffset.gain1 = 20; params 649 drivers/media/usb/gspca/cpia1.c params->vlOffset.gain2 = 24; params 650 drivers/media/usb/gspca/cpia1.c params->vlOffset.gain4 = 26; params 651 drivers/media/usb/gspca/cpia1.c params->vlOffset.gain8 = 26; params 652 drivers/media/usb/gspca/cpia1.c params->compressionParams.hysteresis = 3; params 653 drivers/media/usb/gspca/cpia1.c params->compressionParams.threshMax = 11; params 654 drivers/media/usb/gspca/cpia1.c params->compressionParams.smallStep = 1; params 655 drivers/media/usb/gspca/cpia1.c params->compressionParams.largeStep = 3; params 656 drivers/media/usb/gspca/cpia1.c params->compressionParams.decimationHysteresis = 2; params 657 drivers/media/usb/gspca/cpia1.c params->compressionParams.frDiffStepThresh = 5; params 658 drivers/media/usb/gspca/cpia1.c params->compressionParams.qDiffStepThresh = 3; params 659 drivers/media/usb/gspca/cpia1.c params->compressionParams.decimationThreshMod = 2; params 664 drivers/media/usb/gspca/cpia1.c params->sensorFps.divisor = 1; params 665 drivers/media/usb/gspca/cpia1.c params->sensorFps.baserate = 1; params 667 drivers/media/usb/gspca/cpia1.c params->flickerControl.flickerMode = 0; params 668 drivers/media/usb/gspca/cpia1.c params->flickerControl.disabled = 1; params 669 drivers/media/usb/gspca/cpia1.c params->flickerControl.coarseJump = params 671 drivers/media/usb/gspca/cpia1.c [params->sensorFps.baserate] params 672 drivers/media/usb/gspca/cpia1.c [params->sensorFps.divisor]; params 673 drivers/media/usb/gspca/cpia1.c params->flickerControl.allowableOverExposure = params 674 drivers/media/usb/gspca/cpia1.c find_over_exposure(params->colourParams.brightness); params 676 drivers/media/usb/gspca/cpia1.c params->yuvThreshold.yThreshold = 6; /* From windows driver */ params 677 drivers/media/usb/gspca/cpia1.c params->yuvThreshold.uvThreshold = 6; /* From windows driver */ params 679 drivers/media/usb/gspca/cpia1.c params->format.subSample = SUBSAMPLE_420; params 680 drivers/media/usb/gspca/cpia1.c params->format.yuvOrder = YUVORDER_YUYV; params 682 drivers/media/usb/gspca/cpia1.c params->compression.mode = CPIA_COMPRESSION_AUTO; params 683 drivers/media/usb/gspca/cpia1.c params->compression.decimation = NO_DECIMATION; params 685 drivers/media/usb/gspca/cpia1.c params->compressionTarget.frTargeting = COMP_TARGET_DEF; params 686 drivers/media/usb/gspca/cpia1.c params->compressionTarget.targetFR = 15; /* From windows driver */ params 687 drivers/media/usb/gspca/cpia1.c params->compressionTarget.targetQ = 5; /* From windows driver */ params 689 drivers/media/usb/gspca/cpia1.c params->qx3.qx3_detected = 0; params 690 drivers/media/usb/gspca/cpia1.c params->qx3.toplight = 0; params 691 drivers/media/usb/gspca/cpia1.c params->qx3.bottomlight = 0; params 692 drivers/media/usb/gspca/cpia1.c params->qx3.button = 0; params 693 drivers/media/usb/gspca/cpia1.c params->qx3.cradled = 0; params 696 drivers/media/usb/gspca/cpia1.c static void printstatus(struct gspca_dev *gspca_dev, struct cam_params *params) params 699 drivers/media/usb/gspca/cpia1.c params->status.systemState, params->status.grabState, params 700 drivers/media/usb/gspca/cpia1.c params->status.streamState, params->status.fatalError, params 701 drivers/media/usb/gspca/cpia1.c params->status.cmdError, params->status.debugFlags, params 702 drivers/media/usb/gspca/cpia1.c params->status.vpStatus, params->status.errorCode); params 718 drivers/media/usb/gspca/cpia1.c if (sd->params.status.systemState != LO_POWER_STATE) { params 719 drivers/media/usb/gspca/cpia1.c if (sd->params.status.systemState != WARM_BOOT_STATE) { params 721 drivers/media/usb/gspca/cpia1.c sd->params.status.systemState); params 722 drivers/media/usb/gspca/cpia1.c printstatus(gspca_dev, &sd->params); params 749 drivers/media/usb/gspca/cpia1.c if (sd->params.status.systemState != HI_POWER_STATE) { params 751 drivers/media/usb/gspca/cpia1.c sd->params.status.systemState); params 752 drivers/media/usb/gspca/cpia1.c printstatus(gspca_dev, &sd->params); params 790 drivers/media/usb/gspca/cpia1.c sd->params.format.videoSize, params 791 drivers/media/usb/gspca/cpia1.c sd->params.format.subSample, params 792 drivers/media/usb/gspca/cpia1.c sd->params.format.yuvOrder, 0); params 797 drivers/media/usb/gspca/cpia1.c sd->params.roi.colStart, sd->params.roi.colEnd, params 798 drivers/media/usb/gspca/cpia1.c sd->params.roi.rowStart, sd->params.roi.rowEnd); params 805 drivers/media/usb/gspca/cpia1.c sd->params.colourParams.brightness, params 806 drivers/media/usb/gspca/cpia1.c sd->params.colourParams.contrast, params 807 drivers/media/usb/gspca/cpia1.c sd->params.colourParams.saturation, 0); params 814 drivers/media/usb/gspca/cpia1.c sd->params.apcor.gain1, params 815 drivers/media/usb/gspca/cpia1.c sd->params.apcor.gain2, params 816 drivers/media/usb/gspca/cpia1.c sd->params.apcor.gain4, params 817 drivers/media/usb/gspca/cpia1.c sd->params.apcor.gain8); params 824 drivers/media/usb/gspca/cpia1.c sd->params.vlOffset.gain1, params 825 drivers/media/usb/gspca/cpia1.c sd->params.vlOffset.gain2, params 826 drivers/media/usb/gspca/cpia1.c sd->params.vlOffset.gain4, params 827 drivers/media/usb/gspca/cpia1.c sd->params.vlOffset.gain8); params 836 drivers/media/usb/gspca/cpia1.c sd->params.exposure.gainMode, params 838 drivers/media/usb/gspca/cpia1.c sd->params.exposure.compMode, params 839 drivers/media/usb/gspca/cpia1.c sd->params.exposure.centreWeight, params 840 drivers/media/usb/gspca/cpia1.c sd->params.exposure.gain, params 841 drivers/media/usb/gspca/cpia1.c sd->params.exposure.fineExp, params 842 drivers/media/usb/gspca/cpia1.c sd->params.exposure.coarseExpLo, params 843 drivers/media/usb/gspca/cpia1.c sd->params.exposure.coarseExpHi, params 844 drivers/media/usb/gspca/cpia1.c sd->params.exposure.redComp, params 845 drivers/media/usb/gspca/cpia1.c sd->params.exposure.green1Comp, params 846 drivers/media/usb/gspca/cpia1.c sd->params.exposure.green2Comp, params 847 drivers/media/usb/gspca/cpia1.c sd->params.exposure.blueComp); params 851 drivers/media/usb/gspca/cpia1.c if (sd->params.exposure.expMode != 1) { params 854 drivers/media/usb/gspca/cpia1.c sd->params.exposure.expMode, params 856 drivers/media/usb/gspca/cpia1.c sd->params.exposure.gain, params 857 drivers/media/usb/gspca/cpia1.c sd->params.exposure.fineExp, params 858 drivers/media/usb/gspca/cpia1.c sd->params.exposure.coarseExpLo, params 859 drivers/media/usb/gspca/cpia1.c sd->params.exposure.coarseExpHi, params 870 drivers/media/usb/gspca/cpia1.c if (sd->params.colourBalance.balanceMode == 1) { params 875 drivers/media/usb/gspca/cpia1.c sd->params.colourBalance.redGain, params 876 drivers/media/usb/gspca/cpia1.c sd->params.colourBalance.greenGain, params 877 drivers/media/usb/gspca/cpia1.c sd->params.colourBalance.blueGain); params 884 drivers/media/usb/gspca/cpia1.c if (sd->params.colourBalance.balanceMode == 2) { params 888 drivers/media/usb/gspca/cpia1.c if (sd->params.colourBalance.balanceMode == 3) { params 901 drivers/media/usb/gspca/cpia1.c sd->params.compressionTarget.frTargeting, params 902 drivers/media/usb/gspca/cpia1.c sd->params.compressionTarget.targetFR, params 903 drivers/media/usb/gspca/cpia1.c sd->params.compressionTarget.targetQ, 0); params 911 drivers/media/usb/gspca/cpia1.c sd->params.yuvThreshold.yThreshold, params 912 drivers/media/usb/gspca/cpia1.c sd->params.yuvThreshold.uvThreshold, 0, 0); params 922 drivers/media/usb/gspca/cpia1.c sd->params.compressionParams.hysteresis, params 923 drivers/media/usb/gspca/cpia1.c sd->params.compressionParams.threshMax, params 924 drivers/media/usb/gspca/cpia1.c sd->params.compressionParams.smallStep, params 925 drivers/media/usb/gspca/cpia1.c sd->params.compressionParams.largeStep, params 926 drivers/media/usb/gspca/cpia1.c sd->params.compressionParams.decimationHysteresis, params 927 drivers/media/usb/gspca/cpia1.c sd->params.compressionParams.frDiffStepThresh, params 928 drivers/media/usb/gspca/cpia1.c sd->params.compressionParams.qDiffStepThresh, params 929 drivers/media/usb/gspca/cpia1.c sd->params.compressionParams.decimationThreshMod); params 937 drivers/media/usb/gspca/cpia1.c sd->params.compression.mode, params 938 drivers/media/usb/gspca/cpia1.c sd->params.compression.decimation, 0, 0); params 946 drivers/media/usb/gspca/cpia1.c sd->params.sensorFps.divisor, params 947 drivers/media/usb/gspca/cpia1.c sd->params.sensorFps.baserate, 0, 0); params 955 drivers/media/usb/gspca/cpia1.c sd->params.flickerControl.flickerMode, params 956 drivers/media/usb/gspca/cpia1.c sd->params.flickerControl.coarseJump, params 957 drivers/media/usb/gspca/cpia1.c sd->params.flickerControl.allowableOverExposure, params 966 drivers/media/usb/gspca/cpia1.c sd->params.ecpTiming, 0, 0, 0); params 979 drivers/media/usb/gspca/cpia1.c 0, sd->params.streamStartLine, 0, 0); params 987 drivers/media/usb/gspca/cpia1.c p1 = (sd->params.qx3.bottomlight == 0) << 1; params 988 drivers/media/usb/gspca/cpia1.c p2 = (sd->params.qx3.toplight == 0) << 3; params 1018 drivers/media/usb/gspca/cpia1.c int currentexp = sd->params.exposure.coarseExpLo + params 1019 drivers/media/usb/gspca/cpia1.c sd->params.exposure.coarseExpHi * 256; params 1023 drivers/media/usb/gspca/cpia1.c int cj = sd->params.flickerControl.coarseJump; params 1024 drivers/media/usb/gspca/cpia1.c sd->params.flickerControl.flickerMode = 1; params 1025 drivers/media/usb/gspca/cpia1.c sd->params.flickerControl.disabled = 0; params 1026 drivers/media/usb/gspca/cpia1.c if (sd->params.exposure.expMode != 2) { params 1027 drivers/media/usb/gspca/cpia1.c sd->params.exposure.expMode = 2; params 1030 drivers/media/usb/gspca/cpia1.c currentexp = currentexp << sd->params.exposure.gain; params 1031 drivers/media/usb/gspca/cpia1.c sd->params.exposure.gain = 0; params 1043 drivers/media/usb/gspca/cpia1.c sd->params.exposure.coarseExpLo = startexp & 0xff; params 1044 drivers/media/usb/gspca/cpia1.c sd->params.exposure.coarseExpHi = startexp >> 8; params 1048 drivers/media/usb/gspca/cpia1.c sd->params.exposure.redComp = params 1050 drivers/media/usb/gspca/cpia1.c sd->params.exposure.green1Comp = params 1052 drivers/media/usb/gspca/cpia1.c sd->params.exposure.green2Comp = params 1054 drivers/media/usb/gspca/cpia1.c sd->params.exposure.blueComp = params 1057 drivers/media/usb/gspca/cpia1.c sd->params.exposure.redComp = COMP_RED; params 1058 drivers/media/usb/gspca/cpia1.c sd->params.exposure.green1Comp = COMP_GREEN1; params 1059 drivers/media/usb/gspca/cpia1.c sd->params.exposure.green2Comp = COMP_GREEN2; params 1060 drivers/media/usb/gspca/cpia1.c sd->params.exposure.blueComp = COMP_BLUE; params 1063 drivers/media/usb/gspca/cpia1.c sd->params.exposure.compMode = 0; params 1065 drivers/media/usb/gspca/cpia1.c sd->params.exposure.compMode = 1; params 1067 drivers/media/usb/gspca/cpia1.c sd->params.apcor.gain1 = 0x18; params 1068 drivers/media/usb/gspca/cpia1.c sd->params.apcor.gain2 = 0x18; params 1069 drivers/media/usb/gspca/cpia1.c sd->params.apcor.gain4 = 0x16; params 1070 drivers/media/usb/gspca/cpia1.c sd->params.apcor.gain8 = 0x14; params 1072 drivers/media/usb/gspca/cpia1.c sd->params.flickerControl.flickerMode = 0; params 1073 drivers/media/usb/gspca/cpia1.c sd->params.flickerControl.disabled = 1; params 1076 drivers/media/usb/gspca/cpia1.c sd->params.exposure.redComp, currentexp); params 1078 drivers/media/usb/gspca/cpia1.c sd->params.exposure.green1Comp, currentexp); params 1080 drivers/media/usb/gspca/cpia1.c sd->params.exposure.green2Comp, currentexp); params 1082 drivers/media/usb/gspca/cpia1.c sd->params.exposure.blueComp, currentexp); params 1084 drivers/media/usb/gspca/cpia1.c while (startexp > MAX_EXP && sd->params.exposure.gain < params 1085 drivers/media/usb/gspca/cpia1.c sd->params.exposure.gainMode - 1) { params 1087 drivers/media/usb/gspca/cpia1.c ++sd->params.exposure.gain; params 1093 drivers/media/usb/gspca/cpia1.c sd->params.exposure.coarseExpLo = startexp & 0xff; params 1094 drivers/media/usb/gspca/cpia1.c sd->params.exposure.coarseExpHi = startexp >> 8; params 1095 drivers/media/usb/gspca/cpia1.c sd->params.exposure.redComp = COMP_RED; params 1096 drivers/media/usb/gspca/cpia1.c sd->params.exposure.green1Comp = COMP_GREEN1; params 1097 drivers/media/usb/gspca/cpia1.c sd->params.exposure.green2Comp = COMP_GREEN2; params 1098 drivers/media/usb/gspca/cpia1.c sd->params.exposure.blueComp = COMP_BLUE; params 1099 drivers/media/usb/gspca/cpia1.c sd->params.exposure.compMode = 1; params 1100 drivers/media/usb/gspca/cpia1.c sd->params.apcor.gain1 = 0x18; params 1101 drivers/media/usb/gspca/cpia1.c sd->params.apcor.gain2 = 0x16; params 1102 drivers/media/usb/gspca/cpia1.c sd->params.apcor.gain4 = 0x24; params 1103 drivers/media/usb/gspca/cpia1.c sd->params.apcor.gain8 = 0x34; params 1105 drivers/media/usb/gspca/cpia1.c sd->params.vlOffset.gain1 = 20; params 1106 drivers/media/usb/gspca/cpia1.c sd->params.vlOffset.gain2 = 24; params 1107 drivers/media/usb/gspca/cpia1.c sd->params.vlOffset.gain4 = 26; params 1108 drivers/media/usb/gspca/cpia1.c sd->params.vlOffset.gain8 = 26; params 1160 drivers/media/usb/gspca/cpia1.c light_exp = sd->params.colourParams.brightness + params 1164 drivers/media/usb/gspca/cpia1.c dark_exp = sd->params.colourParams.brightness + params 1170 drivers/media/usb/gspca/cpia1.c old_exposure = sd->params.exposure.coarseExpHi * 256 + params 1171 drivers/media/usb/gspca/cpia1.c sd->params.exposure.coarseExpLo; params 1173 drivers/media/usb/gspca/cpia1.c if (!sd->params.flickerControl.disabled) { params 1274 drivers/media/usb/gspca/cpia1.c if (!sd->params.flickerControl.disabled) { params 1279 drivers/media/usb/gspca/cpia1.c sd->params.sensorFps.divisor < 2) { params 1282 drivers/media/usb/gspca/cpia1.c ++sd->params.sensorFps.divisor; params 1285 drivers/media/usb/gspca/cpia1.c sd->params.flickerControl.coarseJump = params 1287 drivers/media/usb/gspca/cpia1.c [sd->params.sensorFps.baserate] params 1288 drivers/media/usb/gspca/cpia1.c [sd->params.sensorFps.divisor]; params 1291 drivers/media/usb/gspca/cpia1.c new_exposure = sd->params.flickerControl.coarseJump-1; params 1294 drivers/media/usb/gspca/cpia1.c sd->params.flickerControl.coarseJump; params 1295 drivers/media/usb/gspca/cpia1.c sd->params.exposure.coarseExpLo = new_exposure & 0xff; params 1296 drivers/media/usb/gspca/cpia1.c sd->params.exposure.coarseExpHi = new_exposure >> 8; params 1304 drivers/media/usb/gspca/cpia1.c sd->params.sensorFps.divisor > 0) { params 1309 drivers/media/usb/gspca/cpia1.c --sd->params.sensorFps.divisor; params 1312 drivers/media/usb/gspca/cpia1.c sd->params.flickerControl.coarseJump = params 1314 drivers/media/usb/gspca/cpia1.c [sd->params.sensorFps.baserate] params 1315 drivers/media/usb/gspca/cpia1.c [sd->params.sensorFps.divisor]; params 1318 drivers/media/usb/gspca/cpia1.c new_exposure = sd->params.flickerControl.coarseJump-1; params 1321 drivers/media/usb/gspca/cpia1.c sd->params.flickerControl.coarseJump < max_exp) params 1323 drivers/media/usb/gspca/cpia1.c sd->params.flickerControl.coarseJump; params 1324 drivers/media/usb/gspca/cpia1.c sd->params.exposure.coarseExpLo = new_exposure & 0xff; params 1325 drivers/media/usb/gspca/cpia1.c sd->params.exposure.coarseExpHi = new_exposure >> 8; params 1335 drivers/media/usb/gspca/cpia1.c sd->params.sensorFps.divisor < 2) { params 1338 drivers/media/usb/gspca/cpia1.c ++sd->params.sensorFps.divisor; params 1341 drivers/media/usb/gspca/cpia1.c if (sd->params.exposure.gain > 0) { params 1342 drivers/media/usb/gspca/cpia1.c --sd->params.exposure.gain; params 1351 drivers/media/usb/gspca/cpia1.c sd->params.sensorFps.divisor > 0) { params 1354 drivers/media/usb/gspca/cpia1.c --sd->params.sensorFps.divisor; params 1357 drivers/media/usb/gspca/cpia1.c if (sd->params.exposure.gain < params 1358 drivers/media/usb/gspca/cpia1.c sd->params.exposure.gainMode - 1) { params 1359 drivers/media/usb/gspca/cpia1.c ++sd->params.exposure.gain; params 1395 drivers/media/usb/gspca/cpia1.c if (sd->params.flickerControl.flickerMode == 0 || params 1399 drivers/media/usb/gspca/cpia1.c old_exp = sd->params.exposure.coarseExpLo + params 1400 drivers/media/usb/gspca/cpia1.c sd->params.exposure.coarseExpHi*256; params 1405 drivers/media/usb/gspca/cpia1.c cam_exposure %= sd->params.flickerControl.coarseJump; params 1406 drivers/media/usb/gspca/cpia1.c if (!sd->params.flickerControl.disabled && params 1407 drivers/media/usb/gspca/cpia1.c cam_exposure <= sd->params.flickerControl.coarseJump - 3) { params 1409 drivers/media/usb/gspca/cpia1.c sd->params.flickerControl.disabled = 1; params 1412 drivers/media/usb/gspca/cpia1.c if (sd->params.flickerControl.disabled && params 1413 drivers/media/usb/gspca/cpia1.c old_exp > sd->params.flickerControl.coarseJump + params 1444 drivers/media/usb/gspca/cpia1.c sd->params.version.firmwareVersion = 0; params 1446 drivers/media/usb/gspca/cpia1.c if (sd->params.version.firmwareVersion != 1) { params 1448 drivers/media/usb/gspca/cpia1.c sd->params.version.firmwareVersion); params 1453 drivers/media/usb/gspca/cpia1.c if (sd->params.version.firmwareRevision <= 2 && params 1454 drivers/media/usb/gspca/cpia1.c sd->params.exposure.gainMode > 2) { params 1455 drivers/media/usb/gspca/cpia1.c sd->params.exposure.gainMode = 2; params 1459 drivers/media/usb/gspca/cpia1.c sd->params.qx3.qx3_detected = (sd->params.pnpID.vendor == 0x0813 && params 1460 drivers/media/usb/gspca/cpia1.c sd->params.pnpID.product == 0x0001); params 1472 drivers/media/usb/gspca/cpia1.c if (sd->params.status.systemState != WARM_BOOT_STATE) { params 1474 drivers/media/usb/gspca/cpia1.c sd->params.status.systemState); params 1475 drivers/media/usb/gspca/cpia1.c printstatus(gspca_dev, &sd->params); params 1497 drivers/media/usb/gspca/cpia1.c sd->params.version.firmwareVersion = 0; params 1520 drivers/media/usb/gspca/cpia1.c if (sd->params.status.fatalError) { params 1522 drivers/media/usb/gspca/cpia1.c sd->params.status.fatalError, params 1523 drivers/media/usb/gspca/cpia1.c sd->params.status.vpStatus); params 1534 drivers/media/usb/gspca/cpia1.c sd->params.streamStartLine = 120; params 1538 drivers/media/usb/gspca/cpia1.c sd->params.roi.colStart = 2; params 1539 drivers/media/usb/gspca/cpia1.c sd->params.roi.rowStart = 6; params 1541 drivers/media/usb/gspca/cpia1.c sd->params.roi.colStart = 0; params 1542 drivers/media/usb/gspca/cpia1.c sd->params.roi.rowStart = 0; params 1546 drivers/media/usb/gspca/cpia1.c sd->params.format.videoSize = VIDEOSIZE_QCIF; params 1547 drivers/media/usb/gspca/cpia1.c sd->params.roi.colStart /= 2; params 1548 drivers/media/usb/gspca/cpia1.c sd->params.roi.rowStart /= 2; params 1549 drivers/media/usb/gspca/cpia1.c sd->params.streamStartLine /= 2; params 1551 drivers/media/usb/gspca/cpia1.c sd->params.format.videoSize = VIDEOSIZE_CIF; params 1553 drivers/media/usb/gspca/cpia1.c sd->params.roi.colEnd = sd->params.roi.colStart + params 1555 drivers/media/usb/gspca/cpia1.c sd->params.roi.rowEnd = sd->params.roi.rowStart + params 1640 drivers/media/usb/gspca/cpia1.c if (sd->params.qx3.button) { params 1665 drivers/media/usb/gspca/cpia1.c if (sd->params.qx3.qx3_detected) params 1671 drivers/media/usb/gspca/cpia1.c sd->params.version.firmwareVersion, params 1672 drivers/media/usb/gspca/cpia1.c sd->params.version.firmwareRevision, params 1673 drivers/media/usb/gspca/cpia1.c sd->params.version.vcVersion, params 1674 drivers/media/usb/gspca/cpia1.c sd->params.version.vcRevision); params 1676 drivers/media/usb/gspca/cpia1.c sd->params.pnpID.vendor, sd->params.pnpID.product, params 1677 drivers/media/usb/gspca/cpia1.c sd->params.pnpID.deviceRevision); params 1679 drivers/media/usb/gspca/cpia1.c sd->params.vpVersion.vpVersion, params 1680 drivers/media/usb/gspca/cpia1.c sd->params.vpVersion.vpRevision, params 1681 drivers/media/usb/gspca/cpia1.c sd->params.vpVersion.cameraHeadID); params 1695 drivers/media/usb/gspca/cpia1.c data[16] == sd->params.format.videoSize && params 1696 drivers/media/usb/gspca/cpia1.c data[17] == sd->params.format.subSample && params 1697 drivers/media/usb/gspca/cpia1.c data[18] == sd->params.format.yuvOrder && params 1698 drivers/media/usb/gspca/cpia1.c data[24] == sd->params.roi.colStart && params 1699 drivers/media/usb/gspca/cpia1.c data[25] == sd->params.roi.colEnd && params 1700 drivers/media/usb/gspca/cpia1.c data[26] == sd->params.roi.rowStart && params 1701 drivers/media/usb/gspca/cpia1.c data[27] == sd->params.roi.rowEnd) { params 1742 drivers/media/usb/gspca/cpia1.c if (sd->params.exposure.expMode == 2) params 1763 drivers/media/usb/gspca/cpia1.c sd->params.colourParams.brightness = ctrl->val; params 1764 drivers/media/usb/gspca/cpia1.c sd->params.flickerControl.allowableOverExposure = params 1765 drivers/media/usb/gspca/cpia1.c find_over_exposure(sd->params.colourParams.brightness); params 1771 drivers/media/usb/gspca/cpia1.c sd->params.colourParams.contrast = ctrl->val; params 1775 drivers/media/usb/gspca/cpia1.c sd->params.colourParams.saturation = ctrl->val; params 1780 drivers/media/usb/gspca/cpia1.c sd->params.flickerControl.coarseJump = params 1782 drivers/media/usb/gspca/cpia1.c [sd->params.sensorFps.baserate] params 1783 drivers/media/usb/gspca/cpia1.c [sd->params.sensorFps.divisor]; params 1790 drivers/media/usb/gspca/cpia1.c sd->params.qx3.bottomlight = ctrl->val; params 1794 drivers/media/usb/gspca/cpia1.c sd->params.qx3.toplight = ctrl->val; params 1798 drivers/media/usb/gspca/cpia1.c sd->params.compressionTarget.frTargeting = ctrl->val; params 1840 drivers/media/usb/gspca/cpia1.c if (sd->params.qx3.qx3_detected) { params 388 drivers/media/usb/siano/smsusb.c struct smsdevice_params_t params; params 399 drivers/media/usb/siano/smsusb.c memset(¶ms, 0, sizeof(params)); params 422 drivers/media/usb/siano/smsusb.c params.device_type = sms_get_board(board_id)->type; params 424 drivers/media/usb/siano/smsusb.c switch (params.device_type) { params 428 drivers/media/usb/siano/smsusb.c params.setmode_handler = smsusb1_setmode; params 429 drivers/media/usb/siano/smsusb.c params.detectmode_handler = smsusb1_detectmode; params 438 drivers/media/usb/siano/smsusb.c params.flags |= SMS_DEVICE_FAMILY2; params 442 drivers/media/usb/siano/smsusb.c params.device = &dev->udev->dev; params 443 drivers/media/usb/siano/smsusb.c params.usb_device = dev->udev; params 444 drivers/media/usb/siano/smsusb.c params.buffer_size = dev->buffer_size; params 445 drivers/media/usb/siano/smsusb.c params.num_buffers = MAX_BUFFERS; params 446 drivers/media/usb/siano/smsusb.c params.sendrequest_handler = smsusb_sendrequest; params 447 drivers/media/usb/siano/smsusb.c params.context = dev; params 448 drivers/media/usb/siano/smsusb.c usb_make_path(dev->udev, params.devpath, sizeof(params.devpath)); params 453 drivers/media/usb/siano/smsusb.c rc = smscore_register_device(¶ms, &dev->coredev, 0, mdev); params 314 drivers/media/usb/ttusb-dec/ttusb_dec.c int param_length, const u8 params[], params 337 drivers/media/usb/ttusb-dec/ttusb_dec.c if (params) params 338 drivers/media/usb/ttusb-dec/ttusb_dec.c memcpy(&b[4], params, param_length); params 1632 drivers/media/usb/ttusb-dec/ttusb_dec.c int param_length, const u8 params[], params 1636 drivers/media/usb/ttusb-dec/ttusb_dec.c return ttusb_dec_send_command(dec, command, param_length, params, result_length, cmd_result); params 16 drivers/media/usb/ttusb-dec/ttusbdecfe.h int param_length, const u8 params[], params 66 drivers/media/usb/usbtv/usbtv-video.c struct usbtv_norm_params *params = NULL; params 70 drivers/media/usb/usbtv/usbtv-video.c params = &norm_params[i]; params 75 drivers/media/usb/usbtv/usbtv-video.c if (params) { params 76 drivers/media/usb/usbtv/usbtv-video.c usbtv->width = params->cap_width; params 77 drivers/media/usb/usbtv/usbtv-video.c usbtv->height = params->cap_height; params 237 drivers/media/v4l2-core/tuner-core.c struct analog_parameters *params) params 246 drivers/media/v4l2-core/tuner-core.c fe_tuner_ops->set_analog_params(fe, params); params 896 drivers/media/v4l2-core/tuner-core.c struct analog_parameters params = { params 921 drivers/media/v4l2-core/tuner-core.c params.frequency = freq; params 927 drivers/media/v4l2-core/tuner-core.c analog_ops->set_params(&t->fe, ¶ms); params 1037 drivers/media/v4l2-core/tuner-core.c struct analog_parameters params = { params 1062 drivers/media/v4l2-core/tuner-core.c params.frequency = freq; params 1068 drivers/media/v4l2-core/tuner-core.c analog_ops->set_params(&t->fe, ¶ms); params 1073 drivers/media/v4l2-core/tuner-core.c t->audmode = params.audmode; params 162 drivers/mfd/cros_ec_dev.c struct ec_params_motion_sense *params; params 167 drivers/mfd/cros_ec_dev.c max(sizeof(*params), sizeof(*resp)), GFP_KERNEL); params 173 drivers/mfd/cros_ec_dev.c msg->outsize = sizeof(*params); params 176 drivers/mfd/cros_ec_dev.c params = (struct ec_params_motion_sense *)msg->data; params 177 drivers/mfd/cros_ec_dev.c params->cmd = MOTIONSENSE_CMD_DUMP; params 205 drivers/mfd/cros_ec_dev.c params->cmd = MOTIONSENSE_CMD_INFO; params 206 drivers/mfd/cros_ec_dev.c params->info.sensor_num = i; params 230 drivers/misc/habanalabs/goya/goya_coresight.c struct hl_debug_params *params) params 236 drivers/misc/habanalabs/goya/goya_coresight.c if (params->reg_idx >= ARRAY_SIZE(debug_stm_regs)) { params 241 drivers/misc/habanalabs/goya/goya_coresight.c base_reg = debug_stm_regs[params->reg_idx] - CFG_BASE; params 245 drivers/misc/habanalabs/goya/goya_coresight.c if (params->enable) { params 246 drivers/misc/habanalabs/goya/goya_coresight.c input = params->input; params 299 drivers/misc/habanalabs/goya/goya_coresight.c struct hl_debug_params *params) params 306 drivers/misc/habanalabs/goya/goya_coresight.c if (params->reg_idx >= ARRAY_SIZE(debug_etf_regs)) { params 311 drivers/misc/habanalabs/goya/goya_coresight.c base_reg = debug_etf_regs[params->reg_idx] - CFG_BASE; params 325 drivers/misc/habanalabs/goya/goya_coresight.c params->enable ? "enable" : "disable", rc); params 333 drivers/misc/habanalabs/goya/goya_coresight.c params->enable ? "enable" : "disable", rc); params 339 drivers/misc/habanalabs/goya/goya_coresight.c if (params->enable) { params 340 drivers/misc/habanalabs/goya/goya_coresight.c input = params->input; params 377 drivers/misc/habanalabs/goya/goya_coresight.c struct hl_debug_params *params) params 395 drivers/misc/habanalabs/goya/goya_coresight.c params->enable ? "enable" : "disable", rc); params 402 drivers/misc/habanalabs/goya/goya_coresight.c params->enable ? "enable" : "disable", rc); params 408 drivers/misc/habanalabs/goya/goya_coresight.c if (params->enable) { params 409 drivers/misc/habanalabs/goya/goya_coresight.c input = params->input; params 446 drivers/misc/habanalabs/goya/goya_coresight.c if (params->output_size >= sizeof(u64)) { params 456 drivers/misc/habanalabs/goya/goya_coresight.c *(u64 *) params->output = ((u64) rwphi << 32) | rwp; params 464 drivers/misc/habanalabs/goya/goya_coresight.c struct hl_debug_params *params) params 468 drivers/misc/habanalabs/goya/goya_coresight.c if (params->reg_idx >= ARRAY_SIZE(debug_funnel_regs)) { params 473 drivers/misc/habanalabs/goya/goya_coresight.c base_reg = debug_funnel_regs[params->reg_idx] - CFG_BASE; params 477 drivers/misc/habanalabs/goya/goya_coresight.c WREG32(base_reg, params->enable ? 0x33F : 0); params 483 drivers/misc/habanalabs/goya/goya_coresight.c struct hl_debug_params *params) params 489 drivers/misc/habanalabs/goya/goya_coresight.c if (params->reg_idx >= ARRAY_SIZE(debug_bmon_regs)) { params 494 drivers/misc/habanalabs/goya/goya_coresight.c base_reg = debug_bmon_regs[params->reg_idx] - CFG_BASE; params 498 drivers/misc/habanalabs/goya/goya_coresight.c if (params->enable) { params 499 drivers/misc/habanalabs/goya/goya_coresight.c input = params->input; params 518 drivers/misc/habanalabs/goya/goya_coresight.c if (params->reg_idx != GOYA_BMON_PCIE_MSTR_RD && params 519 drivers/misc/habanalabs/goya/goya_coresight.c params->reg_idx != GOYA_BMON_PCIE_MSTR_WR && params 520 drivers/misc/habanalabs/goya/goya_coresight.c params->reg_idx != GOYA_BMON_PCIE_SLV_RD && params 521 drivers/misc/habanalabs/goya/goya_coresight.c params->reg_idx != GOYA_BMON_PCIE_SLV_WR) params 555 drivers/misc/habanalabs/goya/goya_coresight.c struct hl_debug_params *params) params 558 drivers/misc/habanalabs/goya/goya_coresight.c struct hl_debug_params_spmu *input = params->input; params 566 drivers/misc/habanalabs/goya/goya_coresight.c if (params->reg_idx >= ARRAY_SIZE(debug_spmu_regs)) { params 571 drivers/misc/habanalabs/goya/goya_coresight.c base_reg = debug_spmu_regs[params->reg_idx] - CFG_BASE; params 573 drivers/misc/habanalabs/goya/goya_coresight.c if (params->enable) { params 574 drivers/misc/habanalabs/goya/goya_coresight.c input = params->input; params 601 drivers/misc/habanalabs/goya/goya_coresight.c output = params->output; params 602 drivers/misc/habanalabs/goya/goya_coresight.c output_arr_len = params->output_size / 8; params 641 drivers/misc/habanalabs/goya/goya_coresight.c struct hl_debug_params *params = data; params 645 drivers/misc/habanalabs/goya/goya_coresight.c switch (params->op) { params 647 drivers/misc/habanalabs/goya/goya_coresight.c rc = goya_config_stm(hdev, params); params 650 drivers/misc/habanalabs/goya/goya_coresight.c rc = goya_config_etf(hdev, params); params 653 drivers/misc/habanalabs/goya/goya_coresight.c rc = goya_config_etr(hdev, params); params 656 drivers/misc/habanalabs/goya/goya_coresight.c rc = goya_config_funnel(hdev, params); params 659 drivers/misc/habanalabs/goya/goya_coresight.c rc = goya_config_bmon(hdev, params); params 662 drivers/misc/habanalabs/goya/goya_coresight.c rc = goya_config_spmu(hdev, params); params 669 drivers/misc/habanalabs/goya/goya_coresight.c dev_err(hdev->dev, "Unknown coresight id %d\n", params->op); params 681 drivers/misc/habanalabs/goya/goya_coresight.c struct hl_debug_params params = {}; params 685 drivers/misc/habanalabs/goya/goya_coresight.c params.reg_idx = i; params 686 drivers/misc/habanalabs/goya/goya_coresight.c rc = goya_config_etf(hdev, ¶ms); params 691 drivers/misc/habanalabs/goya/goya_coresight.c rc = goya_config_etr(hdev, ¶ms); params 135 drivers/misc/habanalabs/habanalabs_ioctl.c struct hl_debug_params *params; params 139 drivers/misc/habanalabs/habanalabs_ioctl.c params = kzalloc(sizeof(*params), GFP_KERNEL); params 140 drivers/misc/habanalabs/habanalabs_ioctl.c if (!params) params 143 drivers/misc/habanalabs/habanalabs_ioctl.c params->reg_idx = args->reg_idx; params 144 drivers/misc/habanalabs/habanalabs_ioctl.c params->enable = args->enable; params 145 drivers/misc/habanalabs/habanalabs_ioctl.c params->op = args->op; params 161 drivers/misc/habanalabs/habanalabs_ioctl.c params->input = input; params 171 drivers/misc/habanalabs/habanalabs_ioctl.c params->output = output; params 172 drivers/misc/habanalabs/habanalabs_ioctl.c params->output_size = args->output_size; params 175 drivers/misc/habanalabs/habanalabs_ioctl.c rc = hdev->asic_funcs->debug_coresight(hdev, params); params 194 drivers/misc/habanalabs/habanalabs_ioctl.c kfree(params); params 204 drivers/mmc/host/sdhci-xenon-phy.c struct xenon_emmc_phy_params *params; params 206 drivers/mmc/host/sdhci-xenon-phy.c params = devm_kzalloc(mmc_dev(host->mmc), sizeof(*params), GFP_KERNEL); params 207 drivers/mmc/host/sdhci-xenon-phy.c if (!params) params 210 drivers/mmc/host/sdhci-xenon-phy.c priv->phy_params = params; params 284 drivers/mmc/host/sdhci-xenon-phy.c struct xenon_emmc_phy_params *params = priv->phy_params; params 286 drivers/mmc/host/sdhci-xenon-phy.c if (params->pad_ctrl.pad_type == SOC_PAD_FIXED_1_8V) { params 287 drivers/mmc/host/sdhci-xenon-phy.c writel(ARMADA_3700_SOC_PAD_1_8V, params->pad_ctrl.reg); params 288 drivers/mmc/host/sdhci-xenon-phy.c } else if (params->pad_ctrl.pad_type == SOC_PAD_SD) { params 290 drivers/mmc/host/sdhci-xenon-phy.c writel(ARMADA_3700_SOC_PAD_1_8V, params->pad_ctrl.reg); params 292 drivers/mmc/host/sdhci-xenon-phy.c writel(ARMADA_3700_SOC_PAD_3_3V, params->pad_ctrl.reg); params 306 drivers/mmc/host/sdhci-xenon-phy.c struct xenon_emmc_phy_params *params = priv->phy_params; params 308 drivers/mmc/host/sdhci-xenon-phy.c if (!params->pad_ctrl.reg) params 311 drivers/mmc/host/sdhci-xenon-phy.c if (params->pad_ctrl.set_soc_pad) params 312 drivers/mmc/host/sdhci-xenon-phy.c params->pad_ctrl.set_soc_pad(host, signal_voltage); params 380 drivers/mmc/host/sdhci-xenon-phy.c struct xenon_emmc_phy_params *params = priv->phy_params; params 393 drivers/mmc/host/sdhci-xenon-phy.c tuning_step = reg / params->tun_step_divider; params 405 drivers/mmc/host/sdhci-xenon-phy.c reg |= (params->nr_tun_times << XENON_TUN_CONSECUTIVE_TIMES_SHIFT); params 494 drivers/mmc/host/sdhci-xenon-phy.c struct xenon_emmc_phy_params *params = priv->phy_params; params 512 drivers/mmc/host/sdhci-xenon-phy.c if (params->slow_mode) { params 525 drivers/mmc/host/sdhci-xenon-phy.c params->slow_mode) { params 550 drivers/mmc/host/sdhci-xenon-phy.c struct xenon_emmc_phy_params *params = priv->phy_params; params 602 drivers/mmc/host/sdhci-xenon-phy.c reg |= ((params->znr << XENON_ZNR_SHIFT) | params->zpr); params 652 drivers/mmc/host/sdhci-xenon-phy.c struct xenon_emmc_phy_params *params) params 659 drivers/mmc/host/sdhci-xenon-phy.c params->pad_ctrl.set_soc_pad = armada_3700_soc_pad_voltage_set; params 669 drivers/mmc/host/sdhci-xenon-phy.c params->pad_ctrl.reg = devm_ioremap_resource(mmc_dev(host->mmc), params 671 drivers/mmc/host/sdhci-xenon-phy.c if (IS_ERR(params->pad_ctrl.reg)) params 672 drivers/mmc/host/sdhci-xenon-phy.c return PTR_ERR(params->pad_ctrl.reg); params 680 drivers/mmc/host/sdhci-xenon-phy.c params->pad_ctrl.pad_type = SOC_PAD_SD; params 682 drivers/mmc/host/sdhci-xenon-phy.c params->pad_ctrl.pad_type = SOC_PAD_FIXED_1_8V; params 694 drivers/mmc/host/sdhci-xenon-phy.c struct xenon_emmc_phy_params *params) params 698 drivers/mmc/host/sdhci-xenon-phy.c params->slow_mode = false; params 700 drivers/mmc/host/sdhci-xenon-phy.c params->slow_mode = true; params 702 drivers/mmc/host/sdhci-xenon-phy.c params->znr = XENON_ZNR_DEF_VALUE; params 704 drivers/mmc/host/sdhci-xenon-phy.c params->znr = value & XENON_ZNR_MASK; params 706 drivers/mmc/host/sdhci-xenon-phy.c params->zpr = XENON_ZPR_DEF_VALUE; params 708 drivers/mmc/host/sdhci-xenon-phy.c params->zpr = value & XENON_ZPR_MASK; params 710 drivers/mmc/host/sdhci-xenon-phy.c params->nr_tun_times = XENON_TUN_CONSECUTIVE_TIMES; params 713 drivers/mmc/host/sdhci-xenon-phy.c params->nr_tun_times = value & XENON_TUN_CONSECUTIVE_TIMES_MASK; params 715 drivers/mmc/host/sdhci-xenon-phy.c params->tun_step_divider = XENON_TUNING_STEP_DIVIDER; params 718 drivers/mmc/host/sdhci-xenon-phy.c params->tun_step_divider = value & 0xFF; params 720 drivers/mmc/host/sdhci-xenon-phy.c return get_dt_pad_ctrl_data(host, np, params); params 28 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c struct ingenic_ecc_params *params, params 31 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c return ecc->ops->calculate(ecc, params, buf, ecc_code); params 48 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c struct ingenic_ecc_params *params, params 51 drivers/mtd/nand/raw/ingenic/ingenic_ecc.c return ecc->ops->correct(ecc, params, buf, ecc_code); params 30 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h struct ingenic_ecc_params *params, params 33 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h struct ingenic_ecc_params *params, u8 *buf, params 40 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h struct ingenic_ecc_params *params, params 47 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h struct ingenic_ecc_params *params, u8 *buf, params 66 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h struct ingenic_ecc_params *params, params 69 drivers/mtd/nand/raw/ingenic/ingenic_ecc.h struct ingenic_ecc_params *params, params 202 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c struct ingenic_ecc_params params; params 211 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c params.size = nand->chip.ecc.size; params 212 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c params.bytes = nand->chip.ecc.bytes; params 213 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c params.strength = nand->chip.ecc.strength; params 215 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c return ingenic_ecc_calculate(nfc->ecc, ¶ms, dat, ecc_code); params 223 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c struct ingenic_ecc_params params; params 225 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c params.size = nand->chip.ecc.size; params 226 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c params.bytes = nand->chip.ecc.bytes; params 227 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c params.strength = nand->chip.ecc.strength; params 229 drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c return ingenic_ecc_correct(nfc->ecc, ¶ms, dat, read_ecc); params 73 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c struct ingenic_ecc_params *params, bool calc_ecc) params 84 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c if (params->strength == 8) params 97 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c if (params->size > max_value) params 101 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c if (params->size + params->bytes > max_value) params 105 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c reg = params->size << BCH_BHCNT_ENC_COUNT_SHIFT; params 106 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c reg |= (params->size + params->bytes) << BCH_BHCNT_DEC_COUNT_SHIFT; params 184 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c struct ingenic_ecc_params *params, params 191 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c ret = jz4725b_bch_reset(bch, params, true); params 197 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c jz4725b_bch_write_data(bch, buf, params->size); params 205 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c jz4725b_bch_read_parity(bch, ecc_code, params->bytes); params 215 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c struct ingenic_ecc_params *params, params 224 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c ret = jz4725b_bch_reset(bch, params, false); params 230 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c jz4725b_bch_write_data(bch, buf, params->size); params 231 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c jz4725b_bch_write_data(bch, ecc_code, params->bytes); params 66 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c struct ingenic_ecc_params *params, params 86 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c for (i = 0; i < params->bytes; ++i) params 118 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c struct ingenic_ecc_params *params, params 127 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c for (i = 0; i < params->bytes; ++i) params 154 drivers/mtd/nand/raw/ingenic/jz4740_ecc.c if (index >= 0 && index < params->size) params 63 drivers/mtd/nand/raw/ingenic/jz4780_bch.c struct ingenic_ecc_params *params, bool encode) params 71 drivers/mtd/nand/raw/ingenic/jz4780_bch.c reg = params->size << BCH_BHCNT_BLOCKSIZE_SHIFT; params 72 drivers/mtd/nand/raw/ingenic/jz4780_bch.c reg |= params->bytes << BCH_BHCNT_PARITYSIZE_SHIFT; params 77 drivers/mtd/nand/raw/ingenic/jz4780_bch.c reg |= params->strength << BCH_BHCR_BSEL_SHIFT; params 161 drivers/mtd/nand/raw/ingenic/jz4780_bch.c struct ingenic_ecc_params *params, params 168 drivers/mtd/nand/raw/ingenic/jz4780_bch.c jz4780_bch_reset(bch, params, true); params 169 drivers/mtd/nand/raw/ingenic/jz4780_bch.c jz4780_bch_write_data(bch, buf, params->size); params 172 drivers/mtd/nand/raw/ingenic/jz4780_bch.c jz4780_bch_read_parity(bch, ecc_code, params->bytes); params 184 drivers/mtd/nand/raw/ingenic/jz4780_bch.c struct ingenic_ecc_params *params, params 192 drivers/mtd/nand/raw/ingenic/jz4780_bch.c jz4780_bch_reset(bch, params, false); params 193 drivers/mtd/nand/raw/ingenic/jz4780_bch.c jz4780_bch_write_data(bch, buf, params->size); params 194 drivers/mtd/nand/raw/ingenic/jz4780_bch.c jz4780_bch_write_data(bch, ecc_code, params->bytes); params 1735 drivers/mtd/nand/raw/nand_base.c const u8 *params = data; params 1755 drivers/mtd/nand/raw/nand_base.c chip->legacy.write_byte(chip, params[i]); params 1782 drivers/mtd/nand/raw/nand_base.c u8 *params = data; params 1803 drivers/mtd/nand/raw/nand_base.c params[i] = chip->legacy.read_byte(chip); params 175 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_flash_parameter *params); params 607 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_erase_map *map = &nor->params.erase_map; params 923 drivers/mtd/spi-nor/spi-nor.c if (!nor->params.convert_addr) params 926 drivers/mtd/spi-nor/spi-nor.c return nor->params.convert_addr(nor, addr); params 1136 drivers/mtd/spi-nor/spi-nor.c const struct spi_nor_erase_map *map = &nor->params.erase_map; params 1624 drivers/mtd/spi-nor/spi-nor.c ret = nor->params.locking_ops->lock(nor, ofs, len); params 1639 drivers/mtd/spi-nor/spi-nor.c ret = nor->params.locking_ops->unlock(nor, ofs, len); params 1654 drivers/mtd/spi-nor/spi-nor.c ret = nor->params.locking_ops->is_locked(nor, ofs, len); params 2088 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_flash_parameter *params) params 2110 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_flash_parameter *params) params 2139 drivers/mtd/spi-nor/spi-nor.c nor->params.quad_enable = macronix_quad_enable; params 2771 drivers/mtd/spi-nor/spi-nor.c nor->params.convert_addr = s3an_convert_addr; params 3011 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_flash_parameter *params = &nor->params; params 3028 drivers/mtd/spi-nor/spi-nor.c spi_nor_spimem_check_readop(nor, ¶ms->reads[rdidx])) params 3036 drivers/mtd/spi-nor/spi-nor.c ¶ms->page_programs[ppidx])) params 3316 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_flash_parameter *params) params 3320 drivers/mtd/spi-nor/spi-nor.c params); params 3357 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_flash_parameter *params) params 3359 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_erase_map *map = ¶ms->erase_map; params 3400 drivers/mtd/spi-nor/spi-nor.c params->size = bfpt.dwords[BFPT_DWORD(2)]; params 3401 drivers/mtd/spi-nor/spi-nor.c if (params->size & BIT(31)) { params 3402 drivers/mtd/spi-nor/spi-nor.c params->size &= ~BIT(31); params 3409 drivers/mtd/spi-nor/spi-nor.c if (params->size > 63) params 3412 drivers/mtd/spi-nor/spi-nor.c params->size = 1ULL << params->size; params 3414 drivers/mtd/spi-nor/spi-nor.c params->size++; params 3416 drivers/mtd/spi-nor/spi-nor.c params->size >>= 3; /* Convert to bytes. */ params 3424 drivers/mtd/spi-nor/spi-nor.c params->hwcaps.mask &= ~rd->hwcaps; params 3428 drivers/mtd/spi-nor/spi-nor.c params->hwcaps.mask |= rd->hwcaps; params 3430 drivers/mtd/spi-nor/spi-nor.c read = ¶ms->reads[cmd]; params 3440 drivers/mtd/spi-nor/spi-nor.c memset(¶ms->erase_map, 0, sizeof(params->erase_map)); params 3459 drivers/mtd/spi-nor/spi-nor.c spi_nor_init_uniform_erase_map(map, erase_mask, params->size); params 3478 drivers/mtd/spi-nor/spi-nor.c params); params 3481 drivers/mtd/spi-nor/spi-nor.c params->page_size = bfpt.dwords[BFPT_DWORD(11)]; params 3482 drivers/mtd/spi-nor/spi-nor.c params->page_size &= BFPT_DWORD11_PAGE_SIZE_MASK; params 3483 drivers/mtd/spi-nor/spi-nor.c params->page_size >>= BFPT_DWORD11_PAGE_SIZE_SHIFT; params 3484 drivers/mtd/spi-nor/spi-nor.c params->page_size = 1U << params->page_size; params 3489 drivers/mtd/spi-nor/spi-nor.c params->quad_enable = NULL; params 3494 drivers/mtd/spi-nor/spi-nor.c params->quad_enable = spansion_no_read_cr_quad_enable; params 3498 drivers/mtd/spi-nor/spi-nor.c params->quad_enable = macronix_quad_enable; params 3502 drivers/mtd/spi-nor/spi-nor.c params->quad_enable = sr2_bit7_quad_enable; params 3506 drivers/mtd/spi-nor/spi-nor.c params->quad_enable = spansion_read_cr_quad_enable; params 3513 drivers/mtd/spi-nor/spi-nor.c return spi_nor_post_bfpt_fixups(nor, bfpt_header, &bfpt, params); params 3723 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_flash_parameter *params, params 3726 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_erase_map *map = ¶ms->erase_map; params 3816 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_flash_parameter *params) params 3845 drivers/mtd/spi-nor/spi-nor.c ret = spi_nor_init_non_uniform_erase_map(nor, params, sector_map); params 3849 drivers/mtd/spi-nor/spi-nor.c spi_nor_regions_sort_erase_types(¶ms->erase_map); params 3880 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_flash_parameter *params) params 3904 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_pp_command *params_pp = params->page_programs; params 3905 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_erase_map *map = ¶ms->erase_map; params 3943 drivers/mtd/spi-nor/spi-nor.c if ((params->hwcaps.mask & read->hwcaps) && params 3994 drivers/mtd/spi-nor/spi-nor.c params->hwcaps.mask &= ~discard_hwcaps; params 3995 drivers/mtd/spi-nor/spi-nor.c params->hwcaps.mask |= (read_hwcaps | pp_hwcaps); params 3999 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_read_command *read_cmd = ¶ms->reads[i]; params 4056 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_flash_parameter *params) params 4125 drivers/mtd/spi-nor/spi-nor.c err = spi_nor_parse_bfpt(nor, bfpt_header, params); params 4135 drivers/mtd/spi-nor/spi-nor.c err = spi_nor_parse_smpt(nor, param_header, params); params 4139 drivers/mtd/spi-nor/spi-nor.c err = spi_nor_parse_4bait(nor, param_header, params); params 4177 drivers/mtd/spi-nor/spi-nor.c read = &nor->params.reads[cmd]; params 4208 drivers/mtd/spi-nor/spi-nor.c pp = &nor->params.page_programs[cmd]; params 4269 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_erase_map *map = &nor->params.erase_map; params 4318 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_flash_parameter *params = &nor->params; params 4326 drivers/mtd/spi-nor/spi-nor.c shared_mask = hwcaps->mask & params->hwcaps.mask; params 4379 drivers/mtd/spi-nor/spi-nor.c if (!nor->params.setup) params 4382 drivers/mtd/spi-nor/spi-nor.c return nor->params.setup(nor, hwcaps); params 4387 drivers/mtd/spi-nor/spi-nor.c nor->params.quad_enable = macronix_quad_enable; params 4388 drivers/mtd/spi-nor/spi-nor.c nor->params.set_4byte = macronix_set_4byte; params 4394 drivers/mtd/spi-nor/spi-nor.c nor->params.quad_enable = NULL; params 4395 drivers/mtd/spi-nor/spi-nor.c nor->params.set_4byte = st_micron_set_4byte; params 4400 drivers/mtd/spi-nor/spi-nor.c nor->params.set_4byte = winbond_set_4byte; params 4445 drivers/mtd/spi-nor/spi-nor.c memcpy(&sfdp_params, &nor->params, sizeof(sfdp_params)); params 4451 drivers/mtd/spi-nor/spi-nor.c memcpy(&nor->params, &sfdp_params, sizeof(nor->params)); params 4462 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_flash_parameter *params = &nor->params; params 4463 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_erase_map *map = ¶ms->erase_map; params 4469 drivers/mtd/spi-nor/spi-nor.c params->quad_enable = spansion_quad_enable; params 4470 drivers/mtd/spi-nor/spi-nor.c params->set_4byte = spansion_set_4byte; params 4471 drivers/mtd/spi-nor/spi-nor.c params->setup = spi_nor_default_setup; params 4474 drivers/mtd/spi-nor/spi-nor.c params->size = (u64)info->sector_size * info->n_sectors; params 4475 drivers/mtd/spi-nor/spi-nor.c params->page_size = info->page_size; params 4479 drivers/mtd/spi-nor/spi-nor.c params->hwcaps.mask |= SNOR_HWCAPS_READ_FAST; params 4483 drivers/mtd/spi-nor/spi-nor.c params->hwcaps.mask &= ~SNOR_HWCAPS_READ_FAST; params 4487 drivers/mtd/spi-nor/spi-nor.c params->hwcaps.mask |= SNOR_HWCAPS_READ; params 4488 drivers/mtd/spi-nor/spi-nor.c spi_nor_set_read_settings(¶ms->reads[SNOR_CMD_READ], params 4492 drivers/mtd/spi-nor/spi-nor.c if (params->hwcaps.mask & SNOR_HWCAPS_READ_FAST) params 4493 drivers/mtd/spi-nor/spi-nor.c spi_nor_set_read_settings(¶ms->reads[SNOR_CMD_READ_FAST], params 4498 drivers/mtd/spi-nor/spi-nor.c params->hwcaps.mask |= SNOR_HWCAPS_READ_1_1_2; params 4499 drivers/mtd/spi-nor/spi-nor.c spi_nor_set_read_settings(¶ms->reads[SNOR_CMD_READ_1_1_2], params 4505 drivers/mtd/spi-nor/spi-nor.c params->hwcaps.mask |= SNOR_HWCAPS_READ_1_1_4; params 4506 drivers/mtd/spi-nor/spi-nor.c spi_nor_set_read_settings(¶ms->reads[SNOR_CMD_READ_1_1_4], params 4512 drivers/mtd/spi-nor/spi-nor.c params->hwcaps.mask |= SNOR_HWCAPS_READ_1_1_8; params 4513 drivers/mtd/spi-nor/spi-nor.c spi_nor_set_read_settings(¶ms->reads[SNOR_CMD_READ_1_1_8], params 4519 drivers/mtd/spi-nor/spi-nor.c params->hwcaps.mask |= SNOR_HWCAPS_PP; params 4520 drivers/mtd/spi-nor/spi-nor.c spi_nor_set_pp_settings(¶ms->page_programs[SNOR_CMD_PP], params 4543 drivers/mtd/spi-nor/spi-nor.c spi_nor_init_uniform_erase_map(map, erase_mask, params->size); params 4548 drivers/mtd/spi-nor/spi-nor.c if (nor->params.size <= SZ_16M) params 4559 drivers/mtd/spi-nor/spi-nor.c nor->params.setup = s3an_nor_setup; params 4603 drivers/mtd/spi-nor/spi-nor.c if (nor->flags & SNOR_F_HAS_LOCK && !nor->params.locking_ops) params 4604 drivers/mtd/spi-nor/spi-nor.c nor->params.locking_ops = &stm_locking_ops; params 4667 drivers/mtd/spi-nor/spi-nor.c if (!nor->params.quad_enable) params 4674 drivers/mtd/spi-nor/spi-nor.c return nor->params.quad_enable(nor); params 4682 drivers/mtd/spi-nor/spi-nor.c if (nor->params.quad_enable == spansion_quad_enable) params 4709 drivers/mtd/spi-nor/spi-nor.c nor->params.set_4byte(nor, true); params 4733 drivers/mtd/spi-nor/spi-nor.c nor->params.set_4byte(nor, false); params 4833 drivers/mtd/spi-nor/spi-nor.c struct spi_nor_flash_parameter *params = &nor->params; params 4900 drivers/mtd/spi-nor/spi-nor.c mtd->size = params->size; params 4905 drivers/mtd/spi-nor/spi-nor.c if (nor->params.locking_ops) { params 4930 drivers/mtd/spi-nor/spi-nor.c nor->page_size = params->page_size; params 222 drivers/net/bonding/bond_3ad.c return bond->params.ad_select; params 2006 drivers/net/bonding/bond_3ad.c bond->params.ad_actor_sys_prio; params 2007 drivers/net/bonding/bond_3ad.c if (is_zero_ether_addr(bond->params.ad_actor_system)) params 2012 drivers/net/bonding/bond_3ad.c *((struct mac_addr *)bond->params.ad_actor_system); params 2044 drivers/net/bonding/bond_3ad.c ad_initialize_port(port, bond->params.lacp_fast); params 2051 drivers/net/bonding/bond_3ad.c port->actor_admin_port_key = bond->params.ad_user_port_key << 6; params 2252 drivers/net/bonding/bond_3ad.c BOND_AD_INFO(bond).system.sys_priority = bond->params.ad_actor_sys_prio; params 2253 drivers/net/bonding/bond_3ad.c if (is_zero_ether_addr(bond->params.ad_actor_system)) params 2258 drivers/net/bonding/bond_3ad.c *((struct mac_addr *)bond->params.ad_actor_system); params 2590 drivers/net/bonding/bond_3ad.c if (__agg_active_ports(active) < bond->params.min_links) { params 2693 drivers/net/bonding/bond_3ad.c lacp_fast = bond->params.lacp_fast; params 1311 drivers/net/bonding/bond_alb.c if (bond->params.tlb_dynamic_lb) params 1325 drivers/net/bonding/bond_alb.c if (tx_slave && bond->params.tlb_dynamic_lb) { params 1355 drivers/net/bonding/bond_alb.c if (bond->params.tlb_dynamic_lb) { params 1485 drivers/net/bonding/bond_alb.c if (bond->params.tlb_dynamic_lb) { params 441 drivers/net/bonding/bond_main.c if (bond->params.use_carrier) params 659 drivers/net/bonding/bond_main.c switch (bond->params.fail_over_mac) { params 716 drivers/net/bonding/bond_main.c bond->params.fail_over_mac); params 742 drivers/net/bonding/bond_main.c switch (bond->params.primary_reselect) { params 755 drivers/net/bonding/bond_main.c bond->params.primary_reselect); params 768 drivers/net/bonding/bond_main.c int mintime = bond->params.updelay; params 800 drivers/net/bonding/bond_main.c max(1, bond->params.peer_notif_delay) != 0 || params 840 drivers/net/bonding/bond_main.c (bond->params.updelay - new_active->delay) * bond->params.miimon); params 885 drivers/net/bonding/bond_main.c if (bond->params.fail_over_mac) params 891 drivers/net/bonding/bond_main.c bond->params.num_peer_notif * params 892 drivers/net/bonding/bond_main.c max(1, bond->params.peer_notif_delay); params 911 drivers/net/bonding/bond_main.c if (netif_running(bond->dev) && (bond->params.resend_igmp > 0) && params 914 drivers/net/bonding/bond_main.c bond->igmp_retrans = bond->params.resend_igmp; params 1259 drivers/net/bonding/bond_main.c switch (bond->params.xmit_policy) { params 1330 drivers/net/bonding/bond_main.c info->miimon = bond->params.miimon; params 1385 drivers/net/bonding/bond_main.c if (!bond->params.use_carrier && params 1485 drivers/net/bonding/bond_main.c bond->params.fail_over_mac != BOND_FOM_ACTIVE) { params 1487 drivers/net/bonding/bond_main.c bond->params.fail_over_mac = BOND_FOM_ACTIVE; params 1538 drivers/net/bonding/bond_main.c if (!bond->params.fail_over_mac || params 1592 drivers/net/bonding/bond_main.c (msecs_to_jiffies(bond->params.arp_interval) + 1); params 1596 drivers/net/bonding/bond_main.c if (bond->params.miimon && !bond->params.use_carrier) { params 1599 drivers/net/bonding/bond_main.c if ((link_reporting == -1) && !bond->params.arp_interval) { params 1617 drivers/net/bonding/bond_main.c if (bond->params.miimon) { params 1619 drivers/net/bonding/bond_main.c if (bond->params.updelay) { params 1623 drivers/net/bonding/bond_main.c new_slave->delay = bond->params.updelay; params 1633 drivers/net/bonding/bond_main.c } else if (bond->params.arp_interval) { params 1649 drivers/net/bonding/bond_main.c if (bond_uses_primary(bond) && bond->params.primary[0]) { params 1651 drivers/net/bonding/bond_main.c if (strcmp(bond->params.primary, new_slave->dev->name) == 0) { params 1823 drivers/net/bonding/bond_main.c if (!bond->params.fail_over_mac || params 1922 drivers/net/bonding/bond_main.c if (!all && (!bond->params.fail_over_mac || params 2002 drivers/net/bonding/bond_main.c if (bond->params.fail_over_mac != BOND_FOM_ACTIVE || params 2097 drivers/net/bonding/bond_main.c slave->delay = bond->params.downdelay; params 2104 drivers/net/bonding/bond_main.c bond->params.downdelay * bond->params.miimon); params 2113 drivers/net/bonding/bond_main.c (bond->params.downdelay - slave->delay) * params 2114 drivers/net/bonding/bond_main.c bond->params.miimon); params 2134 drivers/net/bonding/bond_main.c slave->delay = bond->params.updelay; params 2139 drivers/net/bonding/bond_main.c bond->params.updelay * params 2140 drivers/net/bonding/bond_main.c bond->params.miimon); params 2147 drivers/net/bonding/bond_main.c (bond->params.updelay - slave->delay) * params 2148 drivers/net/bonding/bond_main.c bond->params.miimon); params 2296 drivers/net/bonding/bond_main.c delay = msecs_to_jiffies(bond->params.miimon); params 2331 drivers/net/bonding/bond_main.c if (bond->params.miimon) params 2466 drivers/net/bonding/bond_main.c __be32 *targets = bond->params.arp_targets, addr; params 2481 drivers/net/bonding/bond_main.c if (bond->params.arp_validate) params 2526 drivers/net/bonding/bond_main.c i = bond_get_targets_ip(bond->params.arp_targets, sip); params 2584 drivers/net/bonding/bond_main.c bond->params.arp_validate, slave_do_arp_validate(bond, slave), params 2637 drivers/net/bonding/bond_main.c int delta_in_ticks = msecs_to_jiffies(bond->params.arp_interval); params 2753 drivers/net/bonding/bond_main.c if (bond->params.arp_interval) params 2755 drivers/net/bonding/bond_main.c msecs_to_jiffies(bond->params.arp_interval)); params 2997 drivers/net/bonding/bond_main.c delta_in_ticks = msecs_to_jiffies(bond->params.arp_interval); params 3026 drivers/net/bonding/bond_main.c if (bond->params.arp_interval) params 3169 drivers/net/bonding/bond_main.c !bond->params.primary[0]) params 3175 drivers/net/bonding/bond_main.c } else if (!strcmp(slave_dev->name, bond->params.primary)) { params 3260 drivers/net/bonding/bond_main.c if (bond->params.xmit_policy > BOND_XMIT_POLICY_LAYER23) params 3283 drivers/net/bonding/bond_main.c if (bond->params.xmit_policy == BOND_XMIT_POLICY_LAYER34 && proto >= 0) params 3302 drivers/net/bonding/bond_main.c if (bond->params.xmit_policy == BOND_XMIT_POLICY_ENCAP34 && params 3306 drivers/net/bonding/bond_main.c if (bond->params.xmit_policy == BOND_XMIT_POLICY_LAYER2 || params 3310 drivers/net/bonding/bond_main.c if (bond->params.xmit_policy == BOND_XMIT_POLICY_LAYER23 || params 3311 drivers/net/bonding/bond_main.c bond->params.xmit_policy == BOND_XMIT_POLICY_ENCAP23) params 3372 drivers/net/bonding/bond_main.c if (bond->params.tlb_dynamic_lb || BOND_MODE(bond) == BOND_MODE_ALB) params 3376 drivers/net/bonding/bond_main.c if (bond->params.miimon) /* link check interval, in milliseconds. */ params 3379 drivers/net/bonding/bond_main.c if (bond->params.arp_interval) { /* arp interval, in milliseconds. */ params 3785 drivers/net/bonding/bond_main.c if (bond->params.fail_over_mac && params 3887 drivers/net/bonding/bond_main.c int packets_per_slave = bond->params.packets_per_slave; params 3898 drivers/net/bonding/bond_main.c bond->params.reciprocal_packets_per_slave; params 4337 drivers/net/bonding/bond_main.c bond->params = bonding_defaults; params 4411 drivers/net/bonding/bond_main.c static int bond_check_params(struct bond_params *params) params 4481 drivers/net/bonding/bond_main.c params->ad_select = valptr->value; params 4485 drivers/net/bonding/bond_main.c params->ad_select = BOND_AD_STABLE; params 4751 drivers/net/bonding/bond_main.c params->mode = bond_mode; params 4752 drivers/net/bonding/bond_main.c params->xmit_policy = xmit_hashtype; params 4753 drivers/net/bonding/bond_main.c params->miimon = miimon; params 4754 drivers/net/bonding/bond_main.c params->num_peer_notif = num_peer_notif; params 4755 drivers/net/bonding/bond_main.c params->arp_interval = arp_interval; params 4756 drivers/net/bonding/bond_main.c params->arp_validate = arp_validate_value; params 4757 drivers/net/bonding/bond_main.c params->arp_all_targets = arp_all_targets_value; params 4758 drivers/net/bonding/bond_main.c params->updelay = updelay; params 4759 drivers/net/bonding/bond_main.c params->downdelay = downdelay; params 4760 drivers/net/bonding/bond_main.c params->peer_notif_delay = 0; params 4761 drivers/net/bonding/bond_main.c params->use_carrier = use_carrier; params 4762 drivers/net/bonding/bond_main.c params->lacp_fast = lacp_fast; params 4763 drivers/net/bonding/bond_main.c params->primary[0] = 0; params 4764 drivers/net/bonding/bond_main.c params->primary_reselect = primary_reselect_value; params 4765 drivers/net/bonding/bond_main.c params->fail_over_mac = fail_over_mac_value; params 4766 drivers/net/bonding/bond_main.c params->tx_queues = tx_queues; params 4767 drivers/net/bonding/bond_main.c params->all_slaves_active = all_slaves_active; params 4768 drivers/net/bonding/bond_main.c params->resend_igmp = resend_igmp; params 4769 drivers/net/bonding/bond_main.c params->min_links = min_links; params 4770 drivers/net/bonding/bond_main.c params->lp_interval = lp_interval; params 4771 drivers/net/bonding/bond_main.c params->packets_per_slave = packets_per_slave; params 4772 drivers/net/bonding/bond_main.c params->tlb_dynamic_lb = tlb_dynamic_lb; params 4773 drivers/net/bonding/bond_main.c params->ad_actor_sys_prio = ad_actor_sys_prio; params 4774 drivers/net/bonding/bond_main.c eth_zero_addr(params->ad_actor_system); params 4775 drivers/net/bonding/bond_main.c params->ad_user_port_key = ad_user_port_key; params 4777 drivers/net/bonding/bond_main.c params->reciprocal_packets_per_slave = params 4783 drivers/net/bonding/bond_main.c params->reciprocal_packets_per_slave = params 4788 drivers/net/bonding/bond_main.c strncpy(params->primary, primary, IFNAMSIZ); params 4789 drivers/net/bonding/bond_main.c params->primary[IFNAMSIZ - 1] = 0; params 4792 drivers/net/bonding/bond_main.c memcpy(params->arp_targets, arp_target, sizeof(arp_target)); params 268 drivers/net/bonding/bond_netlink.c if (i == 0 && bond->params.arp_interval) params 538 drivers/net/bonding/bond_netlink.c if (nla_put_u32(skb, IFLA_BOND_MIIMON, bond->params.miimon)) params 542 drivers/net/bonding/bond_netlink.c bond->params.updelay * bond->params.miimon)) params 546 drivers/net/bonding/bond_netlink.c bond->params.downdelay * bond->params.miimon)) params 550 drivers/net/bonding/bond_netlink.c bond->params.peer_notif_delay * bond->params.miimon)) params 553 drivers/net/bonding/bond_netlink.c if (nla_put_u8(skb, IFLA_BOND_USE_CARRIER, bond->params.use_carrier)) params 556 drivers/net/bonding/bond_netlink.c if (nla_put_u32(skb, IFLA_BOND_ARP_INTERVAL, bond->params.arp_interval)) params 565 drivers/net/bonding/bond_netlink.c if (bond->params.arp_targets[i]) { params 566 drivers/net/bonding/bond_netlink.c if (nla_put_be32(skb, i, bond->params.arp_targets[i])) params 577 drivers/net/bonding/bond_netlink.c if (nla_put_u32(skb, IFLA_BOND_ARP_VALIDATE, bond->params.arp_validate)) params 581 drivers/net/bonding/bond_netlink.c bond->params.arp_all_targets)) params 590 drivers/net/bonding/bond_netlink.c bond->params.primary_reselect)) params 594 drivers/net/bonding/bond_netlink.c bond->params.fail_over_mac)) params 598 drivers/net/bonding/bond_netlink.c bond->params.xmit_policy)) params 602 drivers/net/bonding/bond_netlink.c bond->params.resend_igmp)) params 606 drivers/net/bonding/bond_netlink.c bond->params.num_peer_notif)) params 610 drivers/net/bonding/bond_netlink.c bond->params.all_slaves_active)) params 614 drivers/net/bonding/bond_netlink.c bond->params.min_links)) params 618 drivers/net/bonding/bond_netlink.c bond->params.lp_interval)) params 621 drivers/net/bonding/bond_netlink.c packets_per_slave = bond->params.packets_per_slave; params 627 drivers/net/bonding/bond_netlink.c bond->params.lacp_fast)) params 631 drivers/net/bonding/bond_netlink.c bond->params.ad_select)) params 635 drivers/net/bonding/bond_netlink.c bond->params.tlb_dynamic_lb)) params 643 drivers/net/bonding/bond_netlink.c bond->params.ad_actor_sys_prio)) params 647 drivers/net/bonding/bond_netlink.c bond->params.ad_user_port_key)) params 651 drivers/net/bonding/bond_netlink.c ETH_ALEN, &bond->params.ad_actor_system)) params 577 drivers/net/bonding/bond_options.c struct bond_params *params = &bond->params; params 579 drivers/net/bonding/bond_options.c if (test_bit(params->mode, &opt->unsuppmodes)) params 593 drivers/net/bonding/bond_options.c struct bond_params *params; params 595 drivers/net/bonding/bond_options.c params = &bond->params; params 596 drivers/net/bonding/bond_options.c modeval = bond_opt_get_val(BOND_OPT_MODE, params->mode); params 597 drivers/net/bonding/bond_options.c if (test_bit(params->mode, &opt->unsuppmodes)) params 752 drivers/net/bonding/bond_options.c if (bond->params.arp_interval) { params 756 drivers/net/bonding/bond_options.c bond->params.arp_interval = 0; params 759 drivers/net/bonding/bond_options.c if (!bond->params.miimon) { params 761 drivers/net/bonding/bond_options.c bond->params.miimon = BOND_DEFAULT_MIIMON; params 763 drivers/net/bonding/bond_options.c bond->params.miimon); params 768 drivers/net/bonding/bond_options.c bond->params.tlb_dynamic_lb = 1; params 771 drivers/net/bonding/bond_options.c bond->params.arp_validate = BOND_ARP_VALIDATE_NONE; params 772 drivers/net/bonding/bond_options.c bond->params.mode = newval->value; params 846 drivers/net/bonding/bond_options.c bond->params.miimon = newval->value; params 847 drivers/net/bonding/bond_options.c if (bond->params.updelay) params 849 drivers/net/bonding/bond_options.c bond->params.updelay * bond->params.miimon); params 850 drivers/net/bonding/bond_options.c if (bond->params.downdelay) params 852 drivers/net/bonding/bond_options.c bond->params.downdelay * bond->params.miimon); params 853 drivers/net/bonding/bond_options.c if (bond->params.peer_notif_delay) params 855 drivers/net/bonding/bond_options.c bond->params.peer_notif_delay * bond->params.miimon); params 856 drivers/net/bonding/bond_options.c if (newval->value && bond->params.arp_interval) { params 858 drivers/net/bonding/bond_options.c bond->params.arp_interval = 0; params 859 drivers/net/bonding/bond_options.c if (bond->params.arp_validate) params 860 drivers/net/bonding/bond_options.c bond->params.arp_validate = BOND_ARP_VALIDATE_NONE; params 890 drivers/net/bonding/bond_options.c if (!bond->params.miimon) { params 895 drivers/net/bonding/bond_options.c if ((value % bond->params.miimon) != 0) { params 899 drivers/net/bonding/bond_options.c value, bond->params.miimon, params 900 drivers/net/bonding/bond_options.c (value / bond->params.miimon) * params 901 drivers/net/bonding/bond_options.c bond->params.miimon); params 903 drivers/net/bonding/bond_options.c *target = value / bond->params.miimon; params 906 drivers/net/bonding/bond_options.c *target * bond->params.miimon); params 915 drivers/net/bonding/bond_options.c &bond->params.updelay); params 922 drivers/net/bonding/bond_options.c &bond->params.downdelay); params 930 drivers/net/bonding/bond_options.c &bond->params.peer_notif_delay); params 939 drivers/net/bonding/bond_options.c bond->params.use_carrier = newval->value; params 953 drivers/net/bonding/bond_options.c bond->params.arp_interval = newval->value; params 955 drivers/net/bonding/bond_options.c if (bond->params.miimon) { params 957 drivers/net/bonding/bond_options.c bond->params.miimon = 0; params 959 drivers/net/bonding/bond_options.c if (!bond->params.arp_targets[0]) params 969 drivers/net/bonding/bond_options.c if (bond->params.arp_validate) params 987 drivers/net/bonding/bond_options.c __be32 *targets = bond->params.arp_targets; params 1000 drivers/net/bonding/bond_options.c __be32 *targets = bond->params.arp_targets; params 1035 drivers/net/bonding/bond_options.c __be32 *targets = bond->params.arp_targets; params 1054 drivers/net/bonding/bond_options.c if (ind == 0 && !targets[1] && bond->params.arp_interval) params 1111 drivers/net/bonding/bond_options.c bond->params.arp_validate = newval->value; params 1121 drivers/net/bonding/bond_options.c bond->params.arp_all_targets = newval->value; params 1142 drivers/net/bonding/bond_options.c memset(bond->params.primary, 0, sizeof(bond->params.primary)); params 1151 drivers/net/bonding/bond_options.c strcpy(bond->params.primary, slave->dev->name); params 1163 drivers/net/bonding/bond_options.c strncpy(bond->params.primary, primary, IFNAMSIZ); params 1164 drivers/net/bonding/bond_options.c bond->params.primary[IFNAMSIZ - 1] = 0; params 1180 drivers/net/bonding/bond_options.c bond->params.primary_reselect = newval->value; params 1194 drivers/net/bonding/bond_options.c bond->params.fail_over_mac = newval->value; params 1204 drivers/net/bonding/bond_options.c bond->params.xmit_policy = newval->value; params 1214 drivers/net/bonding/bond_options.c bond->params.resend_igmp = newval->value; params 1222 drivers/net/bonding/bond_options.c bond->params.num_peer_notif = newval->value; params 1233 drivers/net/bonding/bond_options.c if (newval->value == bond->params.all_slaves_active) params 1235 drivers/net/bonding/bond_options.c bond->params.all_slaves_active = newval->value; params 1253 drivers/net/bonding/bond_options.c bond->params.min_links = newval->value; params 1262 drivers/net/bonding/bond_options.c bond->params.lp_interval = newval->value; params 1272 drivers/net/bonding/bond_options.c bond->params.packets_per_slave = newval->value; params 1274 drivers/net/bonding/bond_options.c bond->params.reciprocal_packets_per_slave = params 1280 drivers/net/bonding/bond_options.c bond->params.reciprocal_packets_per_slave = params 1292 drivers/net/bonding/bond_options.c bond->params.lacp_fast = newval->value; params 1303 drivers/net/bonding/bond_options.c bond->params.ad_select = newval->value; params 1424 drivers/net/bonding/bond_options.c bond->params.tlb_dynamic_lb = newval->value; params 1435 drivers/net/bonding/bond_options.c bond->params.ad_actor_sys_prio = newval->value; params 1459 drivers/net/bonding/bond_options.c ether_addr_copy(bond->params.ad_actor_system, mac); params 1475 drivers/net/bonding/bond_options.c bond->params.ad_user_port_key = newval->value; params 70 drivers/net/bonding/bond_procfs.c bond->params.fail_over_mac) { params 72 drivers/net/bonding/bond_procfs.c bond->params.fail_over_mac); params 80 drivers/net/bonding/bond_procfs.c bond->params.xmit_policy); params 82 drivers/net/bonding/bond_procfs.c optval->string, bond->params.xmit_policy); params 91 drivers/net/bonding/bond_procfs.c bond->params.primary_reselect); params 102 drivers/net/bonding/bond_procfs.c seq_printf(seq, "MII Polling Interval (ms): %d\n", bond->params.miimon); params 104 drivers/net/bonding/bond_procfs.c bond->params.updelay * bond->params.miimon); params 106 drivers/net/bonding/bond_procfs.c bond->params.downdelay * bond->params.miimon); params 108 drivers/net/bonding/bond_procfs.c bond->params.peer_notif_delay * bond->params.miimon); params 112 drivers/net/bonding/bond_procfs.c if (bond->params.arp_interval > 0) { params 115 drivers/net/bonding/bond_procfs.c bond->params.arp_interval); params 120 drivers/net/bonding/bond_procfs.c if (!bond->params.arp_targets[i]) params 124 drivers/net/bonding/bond_procfs.c seq_printf(seq, " %pI4", &bond->params.arp_targets[i]); params 135 drivers/net/bonding/bond_procfs.c (bond->params.lacp_fast) ? "fast" : "slow"); params 136 drivers/net/bonding/bond_procfs.c seq_printf(seq, "Min links: %d\n", bond->params.min_links); params 138 drivers/net/bonding/bond_procfs.c bond->params.ad_select); params 218 drivers/net/bonding/bond_sysfs.c val = bond_opt_get_val(BOND_OPT_XMIT_HASH, bond->params.xmit_policy); params 220 drivers/net/bonding/bond_sysfs.c return sprintf(buf, "%s %d\n", val->string, bond->params.xmit_policy); params 234 drivers/net/bonding/bond_sysfs.c bond->params.arp_validate); params 236 drivers/net/bonding/bond_sysfs.c return sprintf(buf, "%s %d\n", val->string, bond->params.arp_validate); params 250 drivers/net/bonding/bond_sysfs.c bond->params.arp_all_targets); params 252 drivers/net/bonding/bond_sysfs.c val->string, bond->params.arp_all_targets); params 266 drivers/net/bonding/bond_sysfs.c bond->params.fail_over_mac); params 268 drivers/net/bonding/bond_sysfs.c return sprintf(buf, "%s %d\n", val->string, bond->params.fail_over_mac); params 280 drivers/net/bonding/bond_sysfs.c return sprintf(buf, "%d\n", bond->params.arp_interval); params 294 drivers/net/bonding/bond_sysfs.c if (bond->params.arp_targets[i]) params 296 drivers/net/bonding/bond_sysfs.c &bond->params.arp_targets[i]); params 313 drivers/net/bonding/bond_sysfs.c return sprintf(buf, "%d\n", bond->params.downdelay * bond->params.miimon); params 324 drivers/net/bonding/bond_sysfs.c return sprintf(buf, "%d\n", bond->params.updelay * bond->params.miimon); params 337 drivers/net/bonding/bond_sysfs.c bond->params.peer_notif_delay * bond->params.miimon); params 350 drivers/net/bonding/bond_sysfs.c val = bond_opt_get_val(BOND_OPT_LACP_RATE, bond->params.lacp_fast); params 352 drivers/net/bonding/bond_sysfs.c return sprintf(buf, "%s %d\n", val->string, bond->params.lacp_fast); params 363 drivers/net/bonding/bond_sysfs.c return sprintf(buf, "%u\n", bond->params.min_links); params 375 drivers/net/bonding/bond_sysfs.c val = bond_opt_get_val(BOND_OPT_AD_SELECT, bond->params.ad_select); params 377 drivers/net/bonding/bond_sysfs.c return sprintf(buf, "%s %d\n", val->string, bond->params.ad_select); params 388 drivers/net/bonding/bond_sysfs.c return sprintf(buf, "%d\n", bond->params.num_peer_notif); params 402 drivers/net/bonding/bond_sysfs.c return sprintf(buf, "%d\n", bond->params.miimon); params 436 drivers/net/bonding/bond_sysfs.c bond->params.primary_reselect); params 439 drivers/net/bonding/bond_sysfs.c val->string, bond->params.primary_reselect); params 451 drivers/net/bonding/bond_sysfs.c return sprintf(buf, "%d\n", bond->params.use_carrier); params 629 drivers/net/bonding/bond_sysfs.c return sprintf(buf, "%d\n", bond->params.all_slaves_active); params 641 drivers/net/bonding/bond_sysfs.c return sprintf(buf, "%d\n", bond->params.resend_igmp); params 653 drivers/net/bonding/bond_sysfs.c return sprintf(buf, "%d\n", bond->params.lp_interval); params 663 drivers/net/bonding/bond_sysfs.c return sprintf(buf, "%d\n", bond->params.tlb_dynamic_lb); params 673 drivers/net/bonding/bond_sysfs.c unsigned int packets_per_slave = bond->params.packets_per_slave; params 687 drivers/net/bonding/bond_sysfs.c return sprintf(buf, "%hu\n", bond->params.ad_actor_sys_prio); params 701 drivers/net/bonding/bond_sysfs.c return sprintf(buf, "%pM\n", bond->params.ad_actor_system); params 716 drivers/net/bonding/bond_sysfs.c return sprintf(buf, "%hu\n", bond->params.ad_user_port_key); params 310 drivers/net/can/kvaser_pciefd.c struct kvaser_pciefd_cfg_param params[KVASER_PCIEFD_CFG_MAX_PARAMS]; params 402 drivers/net/can/kvaser_pciefd.c crc_buff = (u8 *)img->params; params 416 drivers/net/can/kvaser_pciefd.c crc = ~crc32_be(0xffffffff, crc_buff, sizeof(img->params)); params 431 drivers/net/can/kvaser_pciefd.c param = &img->params[KVASER_PCIEFD_CFG_PARAM_NR_CHAN]; params 2418 drivers/net/ethernet/broadcom/bcmsysport.c const struct bcm_sysport_hw_params *params; params 2433 drivers/net/ethernet/broadcom/bcmsysport.c params = of_id->data; params 2459 drivers/net/ethernet/broadcom/bcmsysport.c priv->is_lite = params->is_lite; params 2460 drivers/net/ethernet/broadcom/bcmsysport.c priv->num_rx_desc_words = params->num_rx_desc_words; params 2068 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c struct bnx2x_config_rss_params params = {NULL}; params 2077 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c params.rss_obj = rss_obj; params 2079 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c __set_bit(RAMROD_COMP_WAIT, ¶ms.ramrod_flags); params 2082 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c __set_bit(BNX2X_RSS_MODE_REGULAR, ¶ms.rss_flags); params 2085 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c __set_bit(BNX2X_RSS_IPV4, ¶ms.rss_flags); params 2086 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c __set_bit(BNX2X_RSS_IPV4_TCP, ¶ms.rss_flags); params 2087 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c __set_bit(BNX2X_RSS_IPV6, ¶ms.rss_flags); params 2088 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c __set_bit(BNX2X_RSS_IPV6_TCP, ¶ms.rss_flags); params 2090 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c __set_bit(BNX2X_RSS_IPV4_UDP, ¶ms.rss_flags); params 2092 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c __set_bit(BNX2X_RSS_IPV6_UDP, ¶ms.rss_flags); params 2096 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c __set_bit(BNX2X_RSS_IPV4_VXLAN, ¶ms.rss_flags); params 2097 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c __set_bit(BNX2X_RSS_IPV6_VXLAN, ¶ms.rss_flags); params 2100 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c __set_bit(BNX2X_RSS_TUNN_INNER_HDRS, ¶ms.rss_flags); params 2103 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c __set_bit(BNX2X_RSS_MODE_DISABLED, ¶ms.rss_flags); params 2107 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c params.rss_result_mask = MULTI_MASK; params 2109 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c memcpy(params.ind_table, rss_obj->ind_table, sizeof(params.ind_table)); params 2113 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c netdev_rss_key_fill(params.rss_key, T_ETH_RSS_KEY * 4); params 2114 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c __set_bit(BNX2X_RSS_SET_SRCH, ¶ms.rss_flags); params 2118 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c return bnx2x_config_rss(bp, ¶ms); params 2120 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c return bnx2x_vfpf_config_rss(bp, ¶ms); params 2133 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c func_params.params.hw_init.load_phase = load_code; params 927 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h &func_params.params.start; params 483 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c &func_params.params.tx_start; params 584 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c ets_params.cos[i].params.sp_params.pri = params 592 drivers/net/ethernet/broadcom/bnx2x/bnx2x_dcb.c ets_params.cos[i].params.bw_params.bw = params 2991 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c struct bnx2x_queue_state_params params = {NULL}; params 2999 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c params.q_obj = &bp->sp_objs->q_obj; params 3000 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c params.cmd = BNX2X_Q_CMD_EMPTY; params 3002 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c __set_bit(RAMROD_COMP_WAIT, ¶ms.ramrod_flags); params 3004 drivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c return bnx2x_queue_state_change(bp, ¶ms); params 3175 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h u8 params; params 3185 drivers/net/ethernet/broadcom/bnx2x/bnx2x_hsi.h u8 params; params 33 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 215 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_check_half_open_conn(struct link_params *params, params 218 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params); params 246 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_check_lfa(struct link_params *params) params 251 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 254 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_RD(bp, params->lfa_base + params 262 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, params->lfa_base + params 269 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c link_status = REG_RD(bp, params->shmem_base + params 271 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port_mb[params->port].link_status)); params 278 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->feature_config_flags & FEATURE_CONFIG_BOOT_FROM_SAN) params 282 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->loopback_mode) params 286 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (!params->lfa_base) params 289 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->num_phys == 3) { params 298 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c saved_val = REG_RD(bp, params->lfa_base + params 300 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c req_val = params->req_duplex[0] | (params->req_duplex[1] << 16); params 307 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c saved_val = REG_RD(bp, params->lfa_base + params 309 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c req_val = params->req_flow_ctrl[0] | (params->req_flow_ctrl[1] << 16); params 316 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c saved_val = REG_RD(bp, params->lfa_base + params 318 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c req_val = params->req_line_speed[0] | (params->req_line_speed[1] << 16); params 326 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c cur_speed_cap_mask = REG_RD(bp, params->lfa_base + params 330 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (cur_speed_cap_mask != params->speed_cap_mask[cfg_idx]) { params 333 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->speed_cap_mask[cfg_idx]); params 339 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_RD(bp, params->lfa_base + params 343 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if ((u16)cur_req_fc_auto_adv != params->req_fc_auto_adv) { params 345 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c cur_req_fc_auto_adv, params->req_fc_auto_adv); params 349 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c eee_status = REG_RD(bp, params->shmem2_base + params 351 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c eee_status[params->port])); params 354 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->eee_mode & EEE_MODE_ENABLE_LPI)) || params 356 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->eee_mode & EEE_MODE_ADV_LPI))) { params 357 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c DP(NETIF_MSG_LINK, "EEE mismatch %x vs. %x\n", params->eee_mode, params 440 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_ets_e2e3a0_disabled(struct link_params *params) params 443 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 531 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c const struct link_params *params, params 534 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 535 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c const u8 port = params->port; params 569 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_ets_e3b0_nig_disabled(const struct link_params *params, params 572 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 573 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c const u8 port = params->port; params 645 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ets_e3b0_set_credit_upper_bound_nig(params, min_w_val); params 653 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c const struct link_params *params, params 656 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 659 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c const u8 port = params->port; params 686 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_ets_e3b0_pbf_disabled(const struct link_params *params) params 688 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 689 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c const u8 port = params->port; params 737 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ets_e3b0_set_credit_upper_bound_pbf(params, min_w_val_pbf); params 744 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_ets_e3b0_disabled(const struct link_params *params, params 747 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 755 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ets_e3b0_nig_disabled(params, vars); params 757 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ets_e3b0_pbf_disabled(params); params 767 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c int bnx2x_ets_disabled(struct link_params *params, params 770 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 774 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ets_e2e3a0_disabled(params); params 776 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_status = bnx2x_ets_e3b0_disabled(params, vars); params 790 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_ets_e3b0_cli_map(const struct link_params *params, params 795 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 796 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c const u8 port = params->port; params 893 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c const struct link_params *params, params 897 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 906 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (!ets_params->cos[cos_idx].params.bw_params.bw) { params 912 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ets_params->cos[cos_idx].params.bw_params.bw params 916 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ets_params->cos[cos_idx].params.bw_params.bw; params 953 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_ets_e3b0_sp_pri_to_cos_set(const struct link_params *params, params 957 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 958 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c const u8 port = params->port; params 1035 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_ets_e3b0_sp_set_pri_cli_reg(const struct link_params *params, params 1038 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 1040 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c const u8 port = params->port; params 1128 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c int bnx2x_ets_e3b0_config(const struct link_params *params, params 1132 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 1134 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c const u8 port = params->port; params 1161 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_status = bnx2x_ets_e3b0_get_total_bw(params, ets_params, params 1172 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ets_e3b0_set_credit_upper_bound_nig(params, min_w_val_nig); params 1173 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ets_e3b0_set_credit_upper_bound_pbf(params, min_w_val_pbf); params 1185 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ets_params->cos[cos_entry].params.bw_params.bw, params 1192 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params, params 1194 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ets_params->cos[cos_entry].params.sp_params.pri, params 1210 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_status = bnx2x_ets_e3b0_sp_set_pri_cli_reg(params, params 1220 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_status = bnx2x_ets_e3b0_cli_map(params, ets_params, params 1230 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_ets_bw_limit_common(const struct link_params *params) params 1233 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 1274 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c void bnx2x_ets_bw_limit(const struct link_params *params, const u32 cos0_bw, params 1278 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 1297 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ets_bw_limit_common(params); params 1306 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c int bnx2x_ets_strict(const struct link_params *params, const u8 strict_cos) params 1309 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 1349 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_update_pfc_xmac(struct link_params *params, params 1353 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 1358 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c xmac_base = (params->port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0; params 1366 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (!(params->feature_config_flags & params 1399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ((params->mac_addr[2] << 24) | params 1400 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->mac_addr[3] << 16) | params 1401 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->mac_addr[4] << 8) | params 1402 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->mac_addr[5]))); params 1404 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ((params->mac_addr[0] << 8) | params 1405 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->mac_addr[1]))); params 1444 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 1448 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c for (phy_index = INT_PHY; phy_index < params->num_phys; params 1450 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_mdio_clk(bp, params->chip_id, params 1451 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[phy_index].mdio_ctrl); params 1467 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_emac_init(struct link_params *params, params 1471 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 1472 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 port = params->port; params 1499 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_mdio_emac_per_phy(bp, params); params 1501 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c val = ((params->mac_addr[0] << 8) | params 1502 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->mac_addr[1]); params 1505 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c val = ((params->mac_addr[2] << 24) | params 1506 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->mac_addr[3] << 16) | params 1507 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->mac_addr[4] << 8) | params 1508 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->mac_addr[5]); params 1512 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_xumac_nig(struct link_params *params, params 1516 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 1518 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, params->port ? NIG_REG_P1_MAC_IN_EN : NIG_REG_P0_MAC_IN_EN, params 1520 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, params->port ? NIG_REG_P1_MAC_OUT_EN : NIG_REG_P0_MAC_OUT_EN, params 1522 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, params->port ? NIG_REG_P1_MAC_PAUSE_OUT_EN : params 1526 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_umac_rxtx(struct link_params *params, u8 en) params 1528 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u32 umac_base = params->port ? GRCBASE_UMAC1 : GRCBASE_UMAC0; params 1530 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 1532 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (MISC_REGISTERS_RESET_REG_2_UMAC0 << params->port))) params 1545 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_umac_enable(struct link_params *params, params 1549 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u32 umac_base = params->port ? GRCBASE_UMAC1 : GRCBASE_UMAC0; params 1550 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 1553 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (MISC_REGISTERS_RESET_REG_2_UMAC0 << params->port)); params 1557 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (MISC_REGISTERS_RESET_REG_2_UMAC0 << params->port)); params 1562 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, NIG_REG_EGRESS_EMAC0_PORT + params->port*4, 1); params 1610 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ((params->mac_addr[2] << 24) | params 1611 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->mac_addr[3] << 16) | params 1612 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->mac_addr[4] << 8) | params 1613 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->mac_addr[5]))); params 1615 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ((params->mac_addr[0] << 8) | params 1616 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->mac_addr[1]))); params 1637 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_xumac_nig(params, params 1644 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_xmac_init(struct link_params *params, u32 max_speed) params 1646 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 1706 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_xmac_rxtx(struct link_params *params, u8 en) params 1708 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 port = params->port; params 1709 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 1734 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_xmac_enable(struct link_params *params, params 1738 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 1741 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c xmac_base = (params->port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0; params 1743 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_xmac_init(params, vars->line_speed); params 1752 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, NIG_REG_EGRESS_EMAC0_PORT + params->port*4, 0); params 1757 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (!(params->phy[INT_PHY].flags & FLAGS_TX_ERROR_CHECK)) { params 1773 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_pfc_xmac(params, vars, 0); params 1788 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->phy[INT_PHY].supported & params 1796 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_xumac_nig(params, params 1804 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_emac_enable(struct link_params *params, params 1807 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 1808 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 port = params->port; params 1823 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u32 ser_lane = ((params->lane_config & params 1851 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (!(params->feature_config_flags & params 1879 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->feature_config_flags & FEATURE_CONFIG_PFC_ENABLED) { params 1923 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if ((params->feature_config_flags & params 1937 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_update_pfc_bmac1(struct link_params *params, params 1941 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 1942 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u32 bmac_addr = params->port ? NIG_REG_INGRESS_BMAC1_MEM : params 1946 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if ((!(params->feature_config_flags & params 1957 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (!(params->feature_config_flags & params 1966 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_update_pfc_bmac2(struct link_params *params, params 1974 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 1975 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u32 bmac_addr = params->port ? NIG_REG_INGRESS_BMAC1_MEM : params 1979 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if ((!(params->feature_config_flags & params 1991 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (!(params->feature_config_flags & params 1999 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->feature_config_flags & FEATURE_CONFIG_PFC_ENABLED) { params 2028 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->feature_config_flags & FEATURE_CONFIG_PFC_ENABLED) params 2043 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->feature_config_flags & FEATURE_CONFIG_PFC_ENABLED) params 2099 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_update_mng(struct link_params *params, u32 link_status) params 2101 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 2103 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, params->shmem_base + params 2105 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port_mb[params->port].link_status), link_status); params 2108 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_update_link_attr(struct link_params *params, u32 link_attr) params 2110 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 2113 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, params->shmem2_base + params 2115 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c link_attr_sync[params->port]), link_attr); params 2118 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_update_pfc_nig(struct link_params *params, params 2125 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 2126 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 port = params->port; params 2128 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c int set_pfc = params->feature_config_flags & params 2214 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c int bnx2x_update_pfc(struct link_params *params, params 2223 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 2224 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 bmac_loopback = (params->loopback_mode == LOOPBACK_BMAC); params 2226 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->feature_config_flags & FEATURE_CONFIG_PFC_ENABLED) params 2231 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_mng(params, vars->link_status); params 2234 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_pfc_nig(params, vars, pfc_params); params 2243 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_pfc_xmac(params, vars, 0); params 2247 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << params->port)) params 2250 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_emac_enable(params, vars, 0); params 2254 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_pfc_bmac2(params, vars, bmac_loopback); params 2256 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_pfc_bmac1(params, vars); params 2259 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if ((params->feature_config_flags & params 2263 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, NIG_REG_BMAC0_PAUSE_OUT_EN + params->port*4, val); params 2268 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_bmac1_enable(struct link_params *params, params 2272 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 2273 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 port = params->port; params 2288 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c wb_data[0] = ((params->mac_addr[2] << 24) | params 2289 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->mac_addr[3] << 16) | params 2290 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->mac_addr[4] << 8) | params 2291 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->mac_addr[5]); params 2292 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c wb_data[1] = ((params->mac_addr[0] << 8) | params 2293 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->mac_addr[1]); params 2311 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_pfc_bmac1(params, vars); params 2332 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_bmac2_enable(struct link_params *params, params 2336 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 2337 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 port = params->port; params 2358 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c wb_data[0] = ((params->mac_addr[2] << 24) | params 2359 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->mac_addr[3] << 16) | params 2360 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->mac_addr[4] << 8) | params 2361 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->mac_addr[5]); params 2362 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c wb_data[1] = ((params->mac_addr[0] << 8) | params 2363 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->mac_addr[1]); params 2392 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_pfc_bmac2(params, vars, is_lb); params 2397 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_bmac_enable(struct link_params *params, params 2402 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 port = params->port; params 2403 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 2420 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rc = bnx2x_bmac2_enable(params, vars, is_lb); params 2422 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rc = bnx2x_bmac1_enable(params, vars, is_lb); params 2427 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if ((params->feature_config_flags & params 2468 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_pbf_update(struct link_params *params, u32 flow_ctrl, params 2471 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 2472 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 port = params->port; params 2816 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u8 bnx2x_eee_has_cap(struct link_params *params) params 2818 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 2820 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (REG_RD(bp, params->shmem2_base) <= params 2821 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c offsetof(struct shmem2_region, eee_status[params->port])) params 2867 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u32 bnx2x_eee_calc_timer(struct link_params *params) params 2870 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 2872 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->eee_mode & EEE_MODE_OVERRIDE_NVRAM) { params 2873 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->eee_mode & EEE_MODE_OUTPUT_TIME) { params 2875 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c eee_idle = params->eee_mode & EEE_MODE_TIMER_MASK; params 2878 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (bnx2x_eee_nvram_to_time(params->eee_mode & params 2885 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c eee_mode = ((REG_RD(bp, params->shmem_base + params 2887 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port_feature_config[params->port]. params 2899 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_eee_set_timers(struct link_params *params, params 2903 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 2905 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c eee_idle = bnx2x_eee_calc_timer(params); params 2908 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, MISC_REG_CPMU_LP_IDLE_THR_P0 + (params->port << 2), params 2910 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c } else if ((params->eee_mode & EEE_MODE_ENABLE_LPI) && params 2911 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->eee_mode & EEE_MODE_OVERRIDE_NVRAM) && params 2912 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->eee_mode & EEE_MODE_OUTPUT_TIME)) { params 2918 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->eee_mode & EEE_MODE_OUTPUT_TIME) { params 2932 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_eee_initial_config(struct link_params *params, params 2938 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->eee_mode & EEE_MODE_ENABLE_LPI) params 2943 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->eee_mode & EEE_MODE_ADV_LPI) params 2948 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c return bnx2x_eee_set_timers(params, vars); params 2952 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 2955 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 2958 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, MISC_REG_CPMU_LP_FW_ENABLE_P0 + (params->port << 2), 0); params 2968 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 2971 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 2975 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, MISC_REG_CPMU_LP_MASK_EXT_P0 + (params->port << 2), 0xfc20); params 2994 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_update_mng_eee(struct link_params *params, u32 eee_status) params 2996 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 2998 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (bnx2x_eee_has_cap(params)) params 2999 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, params->shmem2_base + params 3001 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c eee_status[params->port]), eee_status); params 3005 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 3008 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 3054 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_bsc_module_sel(struct link_params *params) params 3059 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 3060 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 port = params->port; params 3062 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c board_cfg = REG_RD(bp, params->shmem_base + params 3070 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c sfp_ctrl = REG_RD(bp, params->shmem_base + params 3080 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_bsc_read(struct link_params *params, params 3096 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_bsc_module_sel(params); params 3184 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c int bnx2x_phy_read(struct link_params *params, u8 phy_addr, params 3191 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c for (phy_index = 0; phy_index < params->num_phys; phy_index++) { params 3192 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[phy_index].addr == phy_addr) { params 3193 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c return bnx2x_cl45_read(params->bp, params 3194 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ¶ms->phy[phy_index], devad, params 3201 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c int bnx2x_phy_write(struct link_params *params, u8 phy_addr, params 3208 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c for (phy_index = 0; phy_index < params->num_phys; phy_index++) { params 3209 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[phy_index].addr == phy_addr) { params 3210 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c return bnx2x_cl45_write(params->bp, params 3211 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ¶ms->phy[phy_index], devad, params 3218 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 3221 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 3226 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port = params->port; params 3271 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_aer_mmd(struct link_params *params, params 3276 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 3277 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ser_lane = ((params->lane_config & params 3285 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c aer_val = bnx2x_get_warpcore_lane(phy, params); params 3342 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 3345 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 3349 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, NIG_REG_XGXS0_CTRL_MD_ST + params->port*0x18, 0); params 3350 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, NIG_REG_XGXS0_CTRL_MD_DEVAD + params->port*0x18, params 3356 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_xgxs_deassert(struct link_params *params) params 3358 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 3362 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port = params->port; params 3370 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_xgxs_specific_func(¶ms->phy[INT_PHY], params, params 3375 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, u16 *ieee_fc) params 3377 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 3385 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c switch (params->req_fc_auto_adv) { params 3415 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void set_phy_vars(struct link_params *params, params 3418 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 3420 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 phy_config_swapped = params->multi_phy_config & params 3422 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c for (phy_index = INT_PHY; phy_index < params->num_phys; params 3432 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[actual_phy_idx].req_flow_ctrl = params 3433 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->req_flow_ctrl[link_cfg_idx]; params 3435 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[actual_phy_idx].req_line_speed = params 3436 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->req_line_speed[link_cfg_idx]; params 3438 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[actual_phy_idx].speed_cap_mask = params 3439 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->speed_cap_mask[link_cfg_idx]; params 3441 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[actual_phy_idx].req_duplex = params 3442 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->req_duplex[link_cfg_idx]; params 3444 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->req_line_speed[link_cfg_idx] == params 3450 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[actual_phy_idx].req_flow_ctrl, params 3451 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[actual_phy_idx].req_line_speed, params 3452 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[actual_phy_idx].speed_cap_mask); params 3456 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_ext_phy_set_pause(struct link_params *params, params 3461 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 3468 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_calc_ieee_aneg_adv(phy, params, &vars->ieee_fc); params 3484 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 3488 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 3509 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->req_fc_auto_adv == BNX2X_FLOW_CTRL_BOTH) { params 3531 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 3537 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 3542 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c SINGLE_MEDIA_DIRECT(params)) { params 3543 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 lane = bnx2x_get_warpcore_lane(phy, params); params 3581 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_pause_resolve(phy, params, vars, pause_result); params 3586 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 3594 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ext_phy_update_adv_fc(phy, params, vars); params 3598 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c vars->flow_ctrl = params->req_fc_auto_adv; params 3601 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ext_phy_update_adv_fc(phy, params, vars); params 3625 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 3628 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 3659 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->link_attr_sync |= LINK_ATTR_SYNC_KR2_ENABLE; params 3660 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_link_attr(params, params->link_attr_sync); params 3663 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_disable_kr2(struct link_params *params, params 3667 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 3692 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->link_attr_sync &= ~LINK_ATTR_SYNC_KR2_ENABLE; params 3693 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_link_attr(params, params->link_attr_sync); params 3699 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 3701 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 3711 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 3714 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 3715 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u16 lane = bnx2x_get_warpcore_lane(phy, params); params 3722 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_aer_mmd(params, phy); params 3726 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 3730 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 3776 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_aer_mmd(params, phy); params 3781 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c lane = bnx2x_get_warpcore_lane(phy, params); params 3808 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (REG_RD(bp, params->shmem_base + params 3810 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port_hw_config[params->port].default_cfg)) & params 3819 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ext_phy_set_pause(params, phy, vars); params 3841 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_aer_mmd(params, phy); params 3843 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_enable_AN_KR2(phy, params, vars); params 3848 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c wc_lane_config = REG_RD(bp, params->shmem_base + params 3870 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_disable_kr2(params, vars, phy); params 3874 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_restart_AN_KR(phy, params); params 3878 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 3881 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 3900 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c lane = bnx2x_get_warpcore_lane(phy, params); params 3917 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_aer_mmd(params, phy); params 3946 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 3949 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 4000 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c cfg_tap_val = REG_RD(bp, params->shmem_base + params 4002 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port_hw_config[params->port]. params 4050 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c lane = bnx2x_get_warpcore_lane(phy, params); params 4066 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_set_lpi_passthrough(phy, params); params 4082 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 4085 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 4094 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_aer_mmd(params, phy); params 4131 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_aer_mmd(params, phy); params 4189 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 4193 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 4200 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_set_lpi_passthrough(phy, params); params 4289 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 4292 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 4318 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c lane = bnx2x_get_warpcore_lane(phy, params); params 4364 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 4366 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 4369 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (bnx2x_get_mod_abs_int_cfg(bp, params->chip_id, params 4370 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->shmem_base, params->port, params 4382 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 4385 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 4387 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c lane = bnx2x_get_warpcore_lane(phy, params); params 4396 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 4399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 4409 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u16 lane = bnx2x_get_warpcore_lane(phy, params); params 4410 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c serdes_net_if = (REG_RD(bp, params->shmem_base + params 4412 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port_hw_config[params->port].default_cfg)) & params 4449 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 4451 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u16 lane = bnx2x_get_warpcore_lane(phy, params); params 4452 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 4453 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_clear_regs(phy, params, lane); params 4454 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if ((params->req_line_speed[LINK_CONFIG_IDX(INT_PHY)] == params 4458 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_set_10G_XFI(phy, params, 0); params 4461 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_set_sgmii_speed(phy, params, 1, 0); params 4465 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_sfp_e3_set_transmitter(struct link_params *params, params 4469 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 4471 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 port = params->port; params 4473 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c cfg_pin = REG_RD(bp, params->shmem_base + params 4487 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 4490 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 4493 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u16 lane = bnx2x_get_warpcore_lane(phy, params); params 4494 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c serdes_net_if = (REG_RD(bp, params->shmem_base + params 4496 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port_hw_config[params->port].default_cfg)) & params 4501 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_aer_mmd(params, phy); params 4510 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_clear_regs(phy, params, lane); params 4511 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_set_sgmii_speed(phy, params, 0, 1); params 4516 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->loopback_mode != LOOPBACK_EXT) params 4517 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_enable_AN_KR(phy, params, vars); params 4520 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_set_10G_KR(phy, params, vars); params 4525 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_clear_regs(phy, params, lane); params 4528 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_set_10G_XFI(phy, params, 1); params 4530 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (SINGLE_MEDIA_DIRECT(params)) { params 4538 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params, params 4550 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if ((params->loopback_mode == LOOPBACK_NONE) || params 4551 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->loopback_mode == LOOPBACK_EXT)) { params 4552 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (bnx2x_is_sfp_module_plugged(phy, params)) params 4553 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sfp_module_detection(phy, params); params 4555 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sfp_e3_set_transmitter(params, params 4559 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_config_sfi(phy, params); params 4571 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sfp_module_detection(phy, params); params 4574 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (!params->loopback_mode) { params 4575 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_enable_AN_KR(phy, params, vars); params 4578 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_set_20G_force_KR2(phy, params); params 4595 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 4597 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 4599 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sfp_e3_set_transmitter(params, phy, 0); params 4600 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_mdio_emac_per_phy(bp, params); params 4601 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_aer_mmd(params, phy); params 4623 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c lane = bnx2x_get_warpcore_lane(phy, params); params 4645 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_aer_mmd(params, phy); params 4650 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 4652 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 4656 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->loopback_mode, phy->req_line_speed); params 4670 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c lane = bnx2x_get_warpcore_lane(phy, params); params 4681 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_aer_mmd(params, phy); params 4694 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_sync_link(struct link_params *params, params 4697 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 4800 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c void bnx2x_link_status_update(struct link_params *params, params 4803 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 4804 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 port = params->port; params 4807 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c set_phy_vars(params, vars); params 4809 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c vars->link_status = REG_RD(bp, params->shmem_base + params 4814 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->loopback_mode != LOOPBACK_NONE && params 4815 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->loopback_mode != LOOPBACK_EXT) params 4818 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (bnx2x_eee_has_cap(params)) params 4819 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c vars->eee_status = REG_RD(bp, params->shmem2_base + params 4821 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c eee_status[params->port])); params 4824 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sync_link(params, vars); params 4826 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c sync_offset = params->shmem_base + params 4831 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[INT_PHY].media_type = params 4834 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[EXT_PHY1].media_type = params 4837 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[EXT_PHY2].media_type = params 4843 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c sync_offset = params->shmem_base + params 4851 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->feature_config_flags |= params 4854 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->feature_config_flags &= params 4858 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->link_attr_sync = SHMEM2_RD(bp, params 4859 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c link_attr_sync[params->port]); params 4867 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_master_ln(struct link_params *params, params 4870 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 4872 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ser_lane = ((params->lane_config & params 4888 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_reset_unicore(struct link_params *params, params 4892 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 4906 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_serdes_access(bp, params->port); params 4926 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port); params 4932 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_swap_lanes(struct link_params *params, params 4935 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 4941 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rx_lane_swap = ((params->lane_config & params 4944 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c tx_lane_swap = ((params->lane_config & params 4975 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 4977 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 5028 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 5032 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 5132 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 5135 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 5181 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 5183 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 5201 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 5204 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 5222 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 5225 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 5262 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 5265 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 5327 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_restart_autoneg(phy, params, 0); params 5334 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 5336 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 5350 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port); params 5361 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port); params 5368 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 5375 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 5410 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_pause_resolve(phy, params, vars, pause_result); params 5415 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 5419 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 5426 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_adv_fc(phy, params, vars, gp_status); params 5430 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c vars->flow_ctrl = params->req_fc_auto_adv; params 5433 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (bnx2x_direct_parallel_detect_used(phy, params)) { params 5434 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c vars->flow_ctrl = params->req_fc_auto_adv; params 5437 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_adv_fc(phy, params, vars, gp_status); params 5443 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 5445 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 5506 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_restart_autoneg(phy, params, 0); params 5511 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 5519 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (bnx2x_direct_parallel_detect_used(phy, params)) params 5524 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 5530 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 5615 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 5618 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 5635 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rc = bnx2x_get_link_speed_duplex(phy, params, vars, link_up, speed_mask, params 5641 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (SINGLE_MEDIA_DIRECT(params)) { params 5643 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_flow_ctrl_resolve(phy, params, vars, gp_status); params 5645 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_xgxs_an_resolve(phy, params, vars, params 5650 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c SINGLE_MEDIA_DIRECT(params)) { params 5652 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_check_fallback_to_cl37(phy, params); params 5657 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (SINGLE_MEDIA_DIRECT(params) && params 5689 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 5692 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 5696 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c lane = bnx2x_get_warpcore_lane(phy, params); params 5698 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if ((params->loopback_mode) && params 5716 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ext_phy_resolve_fc(phy, params, vars); params 5735 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (link_up && SINGLE_MEDIA_DIRECT(params)) { params 5754 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ext_phy_resolve_fc(phy, params, vars); params 5760 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c SINGLE_MEDIA_DIRECT(params)) { params 5801 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rc = bnx2x_get_link_speed_duplex(phy, params, vars, link_up, gp_speed, params 5813 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_gmii_tx_driver(struct link_params *params) params 5815 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 5816 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x_phy *phy = ¶ms->phy[INT_PHY]; params 5852 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_emac_program(struct link_params *params, params 5855 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 5856 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 port = params->port; params 5895 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_led(params, vars, LED_MODE_OPER, vars->line_speed); params 5900 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 5904 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 5924 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 5927 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 5928 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 enable_cl73 = (SINGLE_MEDIA_DIRECT(params) || params 5929 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->loopback_mode == LOOPBACK_XGXS)); params 5931 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (SINGLE_MEDIA_DIRECT(params) && params 5932 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->feature_config_flags & params 5934 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_preemphasis(phy, params); params 5938 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (SINGLE_MEDIA_DIRECT(params) && params 5939 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->loopback_mode == LOOPBACK_EXT)) { params 5943 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_autoneg(phy, params, vars, 0); params 5946 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_program_serdes(phy, params, vars); params 5952 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_brcm_cl37_advertisement(phy, params); params 5955 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_ieee_aneg_advertisement(phy, params, params 5959 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_autoneg(phy, params, vars, enable_cl73); params 5962 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_restart_autoneg(phy, params, enable_cl73); params 5968 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_initialize_sgmii_process(phy, params, vars); params 5973 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 5991 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_calc_ieee_aneg_adv(phy, params, &vars->ieee_fc); params 5992 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_aer_mmd(params, phy); params 5994 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_master_ln(params, phy); params 5996 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rc = bnx2x_reset_unicore(params, phy, 0); params 6001 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_aer_mmd(params, phy); params 6004 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_master_ln(params, phy); params 6005 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_swap_lanes(params, phy); params 6013 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 6033 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port); params 6038 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_link_int_enable(struct link_params *params) params 6040 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 port = params->port; params 6042 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 6047 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (!(SINGLE_MEDIA_DIRECT(params))) params 6049 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c } else if (params->switch_cfg == SWITCH_CFG_10G) { params 6053 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (!(SINGLE_MEDIA_DIRECT(params)) && params 6054 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[INT_PHY].type != params 6063 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (!(SINGLE_MEDIA_DIRECT(params)) && params 6064 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[INT_PHY].type != params 6075 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->switch_cfg == SWITCH_CFG_10G), params 6120 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_link_int_ack(struct link_params *params, params 6123 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 6124 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 port = params->port; params 6139 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c else if (params->switch_cfg == SWITCH_CFG_10G) { params 6144 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ((params->lane_config & params 6197 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c int bnx2x_get_ext_phy_fw_version(struct link_params *params, u8 *version, params 6205 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (version == NULL || params == NULL) params 6207 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bp = params->bp; params 6211 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c spirom_ver = REG_RD(bp, params->phy[EXT_PHY1].ver_addr); params 6213 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[EXT_PHY1].format_fw_ver) { params 6214 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c status |= params->phy[EXT_PHY1].format_fw_ver(spirom_ver, params 6219 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if ((params->num_phys == MAX_PHYS) && params 6220 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->phy[EXT_PHY2].ver_addr != 0)) { params 6221 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c spirom_ver = REG_RD(bp, params->phy[EXT_PHY2].ver_addr); params 6222 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[EXT_PHY2].format_fw_ver) { params 6226 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c status |= params->phy[EXT_PHY2].format_fw_ver( params 6238 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 6240 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 port = params->port; params 6241 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 6270 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_aer_mmd(params, phy); params 6292 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c int bnx2x_set_led(struct link_params *params, params 6295 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 port = params->port; params 6296 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u16 hw_led_mode = params->hw_led_mode; params 6301 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 6307 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[phy_idx].set_link_led) { params 6308 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[phy_idx].set_link_led( params 6309 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ¶ms->phy[phy_idx], params, mode); params 6321 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[EXT_PHY1].type == params 6340 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (((params->phy[EXT_PHY1].type == params 6342 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->phy[EXT_PHY1].type == params 6344 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c CHIP_IS_E2(bp) && params->num_phys == 2) { params 6362 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c } else if (SINGLE_MEDIA_DIRECT(params)) { params 6378 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c } else if ((params->phy[EXT_PHY1].type == params 6390 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u32 nig_led_mode = ((params->hw_led_mode << params 6441 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c int bnx2x_test_link(struct link_params *params, struct link_vars *vars, params 6444 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 6448 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x_phy *int_phy = ¶ms->phy[INT_PHY]; params 6452 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->req_line_speed[LINK_CONFIG_IDX(INT_PHY)] params 6462 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 lane = bnx2x_get_warpcore_lane(int_phy, params); params 6482 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->loopback_mode == LOOPBACK_XGXS) params 6485 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c switch (params->num_phys) { params 6490 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ext_phy_link_up = params->phy[EXT_PHY1].read_status( params 6491 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ¶ms->phy[EXT_PHY1], params 6492 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params, &temp_vars); params 6495 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c for (phy_index = EXT_PHY1; phy_index < params->num_phys; params 6497 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c serdes_phy_type = ((params->phy[phy_index].media_type == params 6499 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->phy[phy_index].media_type == params 6501 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->phy[phy_index].media_type == params 6503 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->phy[phy_index].media_type == params 6508 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[phy_index].read_status) { params 6510 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[phy_index].read_status( params 6511 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ¶ms->phy[phy_index], params 6512 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params, &temp_vars); params 6522 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_link_initialize(struct link_params *params, params 6526 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 6532 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c vars->line_speed = params->phy[INT_PHY].req_line_speed; params 6539 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_prepare_xgxs(¶ms->phy[INT_PHY], params, vars); params 6541 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c non_ext_phy = (SINGLE_MEDIA_DIRECT(params) || params 6542 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->loopback_mode == LOOPBACK_XGXS)); params 6545 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->phy[EXT_PHY1].flags & FLAGS_INIT_XGXS_FIRST) || params 6546 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->loopback_mode == LOOPBACK_EXT_PHY)) { params 6547 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x_phy *phy = ¶ms->phy[INT_PHY]; params 6551 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_parallel_detection(phy, params); params 6552 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[INT_PHY].config_init) params 6553 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[INT_PHY].config_init(phy, params, vars); params 6559 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c vars->line_speed = params->phy[INT_PHY].req_line_speed; params 6563 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[INT_PHY].supported & params 6567 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c for (phy_index = EXT_PHY1; phy_index < params->num_phys; params 6574 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[phy_index].supported & params 6579 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (bnx2x_phy_selection(params) == params 6585 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[phy_index].config_init( params 6586 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ¶ms->phy[phy_index], params 6587 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params, vars); params 6592 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port*4, params 6601 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 6604 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(params->bp, GRCBASE_MISC + MISC_REGISTERS_RESET_REG_3_CLEAR, params 6605 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (0x1ff << (params->port*16))); params 6609 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 6611 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 6617 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c gpio_port = params->port; params 6627 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_update_link_down(struct link_params *params, params 6630 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 6631 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 port = params->port; params 6634 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_led(params, vars, LED_MODE_OFF, 0); params 6642 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_mng(params, vars->link_status); params 6655 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_bmac_rx(bp, params->chip_id, params->port, 0); params 6659 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, MISC_REG_CPMU_LP_FW_ENABLE_P0 + (params->port << 2), params 6661 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, MISC_REG_CPMU_LP_MASK_ENT_P0 + (params->port << 2), params 6666 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_mng_eee(params, vars->eee_status); params 6667 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_xmac_rxtx(params, 0); params 6668 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_umac_rxtx(params, 0); params 6674 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_update_link_up(struct link_params *params, params 6678 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 6679 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 phy_idx, port = params->port; params 6695 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (bnx2x_xmac_enable(params, vars, 0) == params 6703 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_umac_enable(params, vars, 0); params 6704 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_led(params, vars, params 6711 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->port << 2), 1); params 6714 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->port << 2), 0xfc20); params 6720 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (bnx2x_bmac_enable(params, vars, 0, 1) == params 6728 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_led(params, vars, params 6731 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rc = bnx2x_emac_program(params, vars); params 6732 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_emac_enable(params, vars, 0); params 6738 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c SINGLE_MEDIA_DIRECT(params)) params 6739 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_gmii_tx_driver(params); params 6745 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rc |= bnx2x_pbf_update(params, vars->flow_ctrl, params 6752 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_mng(params, vars->link_status); params 6753 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_mng_eee(params, vars->eee_status); params 6756 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[phy_idx].flags & FLAGS_TX_ERROR_CHECK) { params 6757 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_check_half_open_conn(params, vars, 0); params 6765 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_chng_link_count(struct link_params *params, bool clear) params 6767 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 6774 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c addr = params->shmem2_base + params 6775 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c offsetof(struct shmem2_region, link_change_count[params->port]); params 6795 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c int bnx2x_link_update(struct link_params *params, struct link_vars *vars) params 6797 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 6799 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 port = params->port; params 6809 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c for (phy_index = INT_PHY; phy_index < params->num_phys; params 6823 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_aer_mmd(params, ¶ms->phy[INT_PHY]); params 6851 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c for (phy_index = EXT_PHY1; phy_index < params->num_phys; params 6853 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x_phy *phy = ¶ms->phy[phy_index]; params 6857 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c cur_link_up = phy->read_status(phy, params, params 6872 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c switch (bnx2x_phy_selection(params)) { params 6898 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->multi_phy_config); params 6911 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[INT_PHY].read_status) params 6912 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[INT_PHY].read_status( params 6913 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ¶ms->phy[INT_PHY], params 6914 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params, vars); params 6933 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[EXT_PHY2].phy_specific_func) { params 6936 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[EXT_PHY2].phy_specific_func( params 6937 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ¶ms->phy[EXT_PHY2], params 6938 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params, DISABLE_TX); params 6944 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[active_external_phy].supported & params 6956 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c for (phy_index = EXT_PHY1; phy_index < params->num_phys; params 6958 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[phy_index].flags & params 6975 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (!(SINGLE_MEDIA_DIRECT(params)) && ext_phy_link_up && params 6983 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, params 6992 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_link_int_ack(params, vars, link_10g_plus); params 7001 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (!(SINGLE_MEDIA_DIRECT(params))) { params 7005 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[EXT_PHY1].flags & params 7007 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (!(params->phy[EXT_PHY1].flags & params 7016 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[INT_PHY].config_init) params 7017 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[INT_PHY].config_init( params 7018 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ¶ms->phy[INT_PHY], params, params 7027 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c SINGLE_MEDIA_DIRECT(params)) && params 7031 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->feature_config_flags & FEATURE_CONFIG_PFC_ENABLED) params 7037 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rc = bnx2x_update_link_up(params, vars, link_10g_plus); params 7039 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rc = bnx2x_update_link_down(params, vars); params 7042 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_chng_link_count(params, false); params 7045 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->feature_config_flags & FEATURE_CONFIG_BC_SUPPORTS_AFEX) params 7108 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 7111 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 7118 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (bnx2x_ext_phy_resolve_fc(phy, params, vars) && params 7135 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_pause_resolve(phy, params, vars, pause_result); params 7316 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_8073_set_pause_cl37(struct link_params *params, params 7321 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 7327 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_calc_ieee_aneg_adv(phy, params, &vars->ieee_fc); params 7352 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 7355 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 7368 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 7371 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 7379 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c gpio_port = params->port; params 7387 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_8073_specific_func(phy, params, PHY_INIT); params 7388 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_8073_set_pause_cl37(params, phy, vars); params 7399 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->lane_config & PORT_HW_CFG_SWAP_PHY_POLARITY_ENABLED) { params 7414 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (REG_RD(bp, params->shmem_base + params 7416 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port_hw_config[params->port].default_cfg)) & params 7427 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->loopback_mode == LOOPBACK_EXT) { params 7505 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ext_phy_set_pause(params, phy, vars); params 7516 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 7519 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 7600 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port); params 7605 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port); params 7610 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port); params 7614 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port); params 7619 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->lane_config & params 7641 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_8073_resolve_fc(phy, params, vars); params 7661 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 7663 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 7668 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c gpio_port = params->port; params 7680 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 7683 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 7687 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c MISC_REGISTERS_GPIO_OUTPUT_HIGH, params->port); params 7689 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ext_phy_hw_reset(bp, params->port); params 7691 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_wait_reset_complete(bp, phy, params); params 7702 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_save_spirom_version(bp, params->port, params->shmem_base, 0); params 7707 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 7712 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 7734 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ext_phy_resolve_fc(phy, params, vars); params 7742 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_disable_pmd_transmit(struct link_params *params, params 7746 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 7751 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->feature_config_flags & params 7765 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u8 bnx2x_get_gpio_port(struct link_params *params) params 7769 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 7773 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c gpio_port = params->port; params 7779 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_sfp_e1e2_set_transmitter(struct link_params *params, params 7784 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 port = params->port; params 7785 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 7789 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c tx_en_mode = REG_RD(bp, params->shmem_base + params 7826 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c gpio_port = bnx2x_get_gpio_port(params); params 7836 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_sfp_set_transmitter(struct link_params *params, params 7840 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 7843 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sfp_e3_set_transmitter(params, phy, tx_en); params 7845 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sfp_e1e2_set_transmitter(params, phy, tx_en); params 7849 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 7853 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 7915 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_warpcore_power_module(struct link_params *params, params 7919 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 7921 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c pin_cfg = (REG_RD(bp, params->shmem_base + params 7923 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c dev_info.port_hw_config[params->port].e3_sfp_ctrl)) & params 7937 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 7946 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 7958 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_power_module(params, 0); params 7961 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_power_module(params, 1); params 7963 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rc = bnx2x_bsc_read(params, bp, dev_addr, addr32, 0, byte_cnt, params 7978 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 7982 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 8073 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, u8 dev_addr, params 8077 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 8105 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rc = read_func(phy, params, dev_addr, addr, xfer_size, params 8115 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 8118 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 8125 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params, params 8133 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->link_attr_sync &= ~LINK_SFP_EEPROM_COMP_CODE_MASK; params 8134 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->link_attr_sync |= val[SFP_EEPROM_10G_COMP_CODE_ADDR] << params 8136 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_link_attr(params, params->link_attr_sync); params 8183 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 gport = params->port; params 8187 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->port << 1); params 8195 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sfp_set_transmitter(params, phy, 0); params 8197 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sfp_set_transmitter(params, phy, 1); params 8203 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[idx].type == phy->type) { params 8209 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c phy->req_line_speed = params->req_line_speed[cfg_idx]; params 8217 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c sync_offset = params->shmem_base + params 8219 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c dev_info.port_hw_config[params->port].media_type); params 8223 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (&(params->phy[phy_idx]) == phy) { params 8236 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params, params 8257 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 8259 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 8265 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c val = REG_RD(bp, params->shmem_base + params 8267 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port_feature_config[params->port].config)); params 8274 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->feature_config_flags & params 8278 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c } else if (params->feature_config_flags & params 8281 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (DUAL_MEDIA(params)) { params 8303 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params, params 8312 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params, params 8323 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port, vendor_name, vendor_pn); params 8331 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 8336 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 8345 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c phy, params, I2C_DEV_ADDR_A0, 1, 1, &val, params 8348 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rc = bnx2x_read_sfp_module_eeprom(phy, params, params 8359 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rc = bnx2x_read_sfp_module_eeprom(phy, params, I2C_DEV_ADDR_A0, params 8480 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 8483 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 8487 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sfp_set_transmitter(params, phy, 0); params 8491 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sfp_set_transmitter(params, phy, 1); params 8525 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_e1e2_module_fault_led(struct link_params *params, params 8528 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 8530 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u32 fault_led_gpio = REG_RD(bp, params->shmem_base + params 8532 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c dev_info.port_hw_config[params->port].sfp_ctrl)) & params 8542 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 gpio_port = bnx2x_get_gpio_port(params); params 8557 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_e3_module_fault_led(struct link_params *params, params 8561 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 port = params->port; params 8562 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 8563 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c pin_cfg = (REG_RD(bp, params->shmem_base + params 8573 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_sfp_module_fault_led(struct link_params *params, params 8576 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 8582 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_e3_module_fault_led(params, gpio_mode); params 8584 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_e1e2_module_fault_led(params, gpio_mode); params 8588 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 8590 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 8591 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_power_module(params, 0); params 8601 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_power_sfp_module(struct link_params *params, params 8605 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 8611 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_8727_power_module(params->bp, phy, power); params 8614 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_power_module(params, power); params 8620 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_warpcore_set_limiting_mode(struct link_params *params, params 8626 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 8628 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 lane = bnx2x_get_warpcore_lane(phy, params); params 8660 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_set_limiting_mode(struct link_params *params, params 8666 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_8726_set_limiting_mode(params->bp, phy, edc_mode); params 8670 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_8727_set_limiting_mode(params->bp, phy, edc_mode); params 8673 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_set_limiting_mode(params, phy, edc_mode); params 8679 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 8681 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 8685 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u32 val = REG_RD(bp, params->shmem_base + params 8687 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port_feature_config[params->port].config)); params 8689 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sfp_set_transmitter(params, phy, 1); params 8691 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port); params 8693 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_power_sfp_module(params, phy, 1); params 8694 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (bnx2x_get_edc_mode(phy, params, &edc_mode) != 0) { params 8697 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c } else if (bnx2x_verify_sfp_module(phy, params) != 0) { params 8702 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_sfp_module_fault_led(params, params 8709 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_power_sfp_module(params, phy, 0); params 8714 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_sfp_module_fault_led(params, MISC_REGISTERS_GPIO_LOW); params 8720 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_limiting_mode(params, phy, edc_mode); params 8728 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sfp_set_transmitter(params, phy, 0); params 8733 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c void bnx2x_handle_module_detect_int(struct link_params *params) params 8735 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 8740 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c phy = ¶ms->phy[INT_PHY]; params 8742 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sfp_set_transmitter(params, phy, 1); params 8744 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c phy = ¶ms->phy[EXT_PHY1]; params 8746 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (bnx2x_get_mod_abs_int_cfg(bp, params->chip_id, params->shmem_base, params 8747 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port, &gpio_num, &gpio_port) == params 8754 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_sfp_module_fault_led(params, MISC_REGISTERS_GPIO_HIGH); params 8761 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_mdio_emac_per_phy(bp, params); params 8762 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_aer_mmd(params, phy); params 8764 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_power_sfp_module(params, phy, 1); params 8768 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (bnx2x_wait_for_sfp_module_initialized(phy, params) == 0) { params 8769 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sfp_module_detection(phy, params); params 8781 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->link_flags & params 8784 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_config_sfi(phy, params); params 8829 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 8834 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 8870 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ext_phy_resolve_fc(phy, params, vars); params 8891 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 8896 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 8899 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c MISC_REGISTERS_GPIO_OUTPUT_HIGH, params->port); params 8901 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ext_phy_hw_reset(bp, params->port); params 8903 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_wait_reset_complete(bp, phy, params); params 8914 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if ((params->feature_config_flags & params 8973 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_save_bcm_spirom_ver(bp, phy, params->port); params 8979 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c tx_en_mode = REG_RD(bp, params->shmem_base + params 8981 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c dev_info.port_hw_config[params->port].sfp_ctrl)) params 8997 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 9000 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c return bnx2x_8706_8726_read_status(phy, params, vars); params 9007 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 9009 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 9015 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 9017 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 9049 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_save_bcm_spirom_ver(bp, phy, params->port); params 9053 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 9056 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 9058 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 link_up = bnx2x_8706_8726_read_status(phy, params, vars); params 9074 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 9077 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 9081 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_wait_reset_complete(bp, phy, params); params 9083 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_8726_external_rom_boot(phy, params); params 9090 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sfp_module_detection(phy, params); params 9111 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ext_phy_set_pause(params, phy, vars); params 9137 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if ((params->feature_config_flags & params 9159 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 9161 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 9162 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c DP(NETIF_MSG_LINK, "bnx2x_8726_link_reset port %d\n", params->port); params 9174 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, u8 mode) params 9176 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 9220 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) { params 9226 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 9235 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 9237 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 9253 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (DUAL_MEDIA(params)) { params 9292 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 9297 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 9300 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_wait_reset_complete(bp, phy, params); params 9304 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_8727_specific_func(phy, params, PHY_INIT); params 9321 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_disable_pmd_transmit(params, phy, 0); params 9331 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_8727_config_speed(phy, params); params 9335 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if ((params->feature_config_flags & params 9352 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c tx_en_mode = REG_RD(bp, params->shmem_base + params 9354 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c dev_info.port_hw_config[params->port].sfp_ctrl)) params 9378 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 9380 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 9382 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u32 val = REG_RD(bp, params->shmem_base + params 9384 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port_feature_config[params->port]. params 9446 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sfp_set_transmitter(params, phy, 0); params 9448 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (bnx2x_wait_for_sfp_module_initialized(phy, params) == 0) params 9449 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sfp_module_detection(phy, params); params 9454 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_8727_config_speed(phy, params); params 9463 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 9467 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 9468 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 link_up = 0, oc_port = params->port; params 9509 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c oc_port = BP_PATH(bp) + (params->port << 1); params 9538 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_8727_power_module(params->bp, phy, 0); params 9545 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_8727_handle_mod_abs(phy, params); params 9554 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sfp_set_transmitter(params, phy, 1); params 9571 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port); params 9576 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port); params 9580 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port); params 9597 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ext_phy_resolve_fc(phy, params, vars); params 9602 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if ((DUAL_MEDIA(params)) && params 9622 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 9624 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 9627 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_disable_pmd_transmit(params, phy, 1); params 9630 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sfp_set_transmitter(params, phy, 0); params 9781 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 9784 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 9789 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_save_848xx_spirom_version(phy, bp, params->port); params 9795 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_bits_en(bp, NIG_REG_LATCH_BC_0 + params->port*4, params 9804 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 9807 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 9810 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_848xx_specific_func(phy, params, PHY_INIT); params 9819 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ext_phy_set_pause(params, phy, vars); params 9950 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 9953 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 9956 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c MISC_REGISTERS_GPIO_OUTPUT_HIGH, params->port); params 9959 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ext_phy_hw_reset(bp, params->port); params 9960 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_wait_reset_complete(bp, phy, params); params 9963 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c return bnx2x_848xx_cmn_config_init(phy, params, vars); params 9970 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 9976 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 10047 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, u16 fw_cmd, params 10052 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 10125 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 10130 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 10133 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (REG_RD(bp, params->shmem2_base + params 10135 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c link_attr_sync[params->port])) & params 10137 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c return bnx2x_84858_cmd_hdlr(phy, params, fw_cmd, cmd_args, params 10140 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c return bnx2x_84833_cmd_hdlr(phy, params, fw_cmd, cmd_args, params 10146 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 10152 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 10155 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c pair_swap = REG_RD(bp, params->shmem_base + params 10157 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c dev_info.port_hw_config[params->port].xgbt_phy_cfg)) & params 10166 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c status = bnx2x_848xx_cmd_hdlr(phy, params, params 10214 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 10216 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 10218 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u32 other_shmem_base_addr = REG_RD(bp, params->shmem2_base + params 10232 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c shmem_base_path[0] = params->shmem_base; params 10236 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->chip_id); params 10247 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 10251 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 10257 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rc = bnx2x_848xx_cmd_hdlr(phy, params, PHY848xx_CMD_SET_EEE_MODE, params 10264 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c return bnx2x_eee_disable(phy, params, vars); params 10268 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 10272 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 10275 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rc = bnx2x_848xx_cmd_hdlr(phy, params, PHY848xx_CMD_SET_EEE_MODE, params 10282 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c return bnx2x_eee_advertise(phy, params, vars, SHMEM_EEE_10G_ADV); params 10287 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 10290 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 10302 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port = params->port; params 10315 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_wait_reset_complete(bp, phy, params); params 10326 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_autoneg(¶ms->phy[INT_PHY], params, vars, 0); params 10327 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_program_serdes(¶ms->phy[INT_PHY], params, vars); params 10337 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->link_attr_sync |= LINK_ATTR_84858; params 10338 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_link_attr(params, params->link_attr_sync); params 10359 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c actual_phy_selection = bnx2x_phy_selection(params); params 10379 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[EXT_PHY2].req_line_speed == SPEED_1000) params 10385 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->multi_phy_config, val); params 10388 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_848xx_pair_swap_cfg(phy, params, vars); params 10395 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rc = bnx2x_848xx_cmd_hdlr(phy, params, params 10402 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rc = bnx2x_848xx_cmn_config_init(phy, params, vars); params 10404 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_save_848xx_spirom_version(phy, bp, params->port); params 10407 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u32 cms_enable = REG_RD(bp, params->shmem_base + params 10409 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c dev_info.port_hw_config[params->port].default_cfg)) & params 10428 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_eee_has_cap(params)) { params 10429 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rc = bnx2x_eee_initial_config(params, vars, SHMEM_EEE_10G_ADV); params 10432 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_8483x_disable_eee(phy, params, vars); params 10437 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (params->eee_mode & EEE_MODE_ADV_LPI) && params 10438 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (bnx2x_eee_calc_timer(params) || params 10439 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c !(params->eee_mode & EEE_MODE_ENABLE_LPI))) params 10440 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rc = bnx2x_8483x_enable_eee(phy, params, vars); params 10442 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rc = bnx2x_8483x_disable_eee(phy, params, vars); params 10488 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 10491 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 10570 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ext_phy_resolve_fc(phy, params, vars); params 10610 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_eee_an_resolve(phy, params, vars); params 10634 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 10636 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_gpio(params->bp, MISC_REGISTERS_GPIO_1, params 10638 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_gpio(params->bp, MISC_REGISTERS_GPIO_1, params 10643 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 10645 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_cl45_write(params->bp, phy, params 10647 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_cl45_write(params->bp, phy, params 10652 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 10654 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 10661 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port = params->port; params 10679 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, u8 mode) params 10681 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 10688 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port = params->port; params 10695 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if ((params->hw_led_mode << SHARED_HW_CFG_LED_MODE_SHIFT) == params 10746 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if ((params->hw_led_mode << SHARED_HW_CFG_LED_MODE_SHIFT) == params 10781 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port*4) & params 10783 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->link_flags |= params 10789 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port*4, params 10816 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if ((params->hw_led_mode << SHARED_HW_CFG_LED_MODE_SHIFT) == params 10862 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port*4) & params 10864 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->link_flags |= params 10870 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port*4, params 10904 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if ((params->hw_led_mode << SHARED_HW_CFG_LED_MODE_SHIFT) == params 10949 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c val = ((params->hw_led_mode << params 10989 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->link_flags & params 10991 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_link_int_enable(params); params 10992 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->link_flags &= params 11013 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 11016 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 11042 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 11045 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 11056 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port = params->port; params 11058 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c cfg_pin = (REG_RD(bp, params->shmem_base + params 11073 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_wait_reset_complete(bp, phy, params); params 11079 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_54618se_specific_func(phy, params, PHY_INIT); params 11094 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_calc_ieee_aneg_adv(phy, params, &vars->ieee_fc); params 11186 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if ((phy->flags & FLAGS_EEE) && bnx2x_eee_has_cap(params)) { params 11196 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c rc = bnx2x_eee_initial_config(params, vars, SHMEM_EEE_1G_ADV); params 11199 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_eee_disable(phy, params, vars); params 11200 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c } else if ((params->eee_mode & EEE_MODE_ADV_LPI) && params 11202 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (bnx2x_eee_calc_timer(params) || params 11203 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c !(params->eee_mode & EEE_MODE_ENABLE_LPI))) { params 11209 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_eee_advertise(phy, params, vars, params 11213 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_eee_disable(phy, params, vars); params 11221 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->feature_config_flags & params 11249 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, u8 mode) params 11251 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 11285 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 11287 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 11298 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port = params->port; params 11299 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c cfg_pin = (REG_RD(bp, params->shmem_base + params 11310 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 11313 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 11378 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ext_phy_resolve_fc(phy, params, vars); params 11409 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_eee_has_cap(params)) params 11410 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_eee_an_resolve(phy, params, vars); params 11417 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 11419 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 11421 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u32 umac_base = params->port ? GRCBASE_UMAC1 : GRCBASE_UMAC0; params 11448 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, NIG_REG_EGRESS_EMAC0_PORT + params->port*4, 1); params 11460 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) params 11462 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 11469 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 11473 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 11478 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c MISC_REGISTERS_GPIO_OUTPUT_HIGH, params->port); params 11480 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ext_phy_hw_reset(bp, params->port); params 11481 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_wait_reset_complete(bp, phy, params); params 11489 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ext_phy_set_pause(params, phy, vars); params 11503 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_save_spirom_version(bp, params->port, params 11509 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 11512 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 11538 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_ext_phy_resolve_fc(phy, params, vars); params 11587 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params) { params 11589 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_gpio(params->bp, MISC_REGISTERS_GPIO_2, params 11590 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c MISC_REGISTERS_GPIO_OUTPUT_LOW, params->port); params 11592 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_gpio(params->bp, MISC_REGISTERS_GPIO_1, params 11593 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c MISC_REGISTERS_GPIO_OUTPUT_LOW, params->port); params 11597 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, u8 mode) params 11600 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 12489 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_phy_def_cfg(struct link_params *params, params 12493 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 12497 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c link_config = REG_RD(bp, params->shmem_base + params 12499 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port_feature_config[params->port].link_config2)); params 12500 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c phy->speed_cap_mask = REG_RD(bp, params->shmem_base + params 12503 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port_hw_config[params->port].speed_capability_mask2)); params 12505 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c link_config = REG_RD(bp, params->shmem_base + params 12507 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port_feature_config[params->port].link_config)); params 12508 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c phy->speed_cap_mask = REG_RD(bp, params->shmem_base + params 12511 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port_hw_config[params->port].speed_capability_mask)); params 12564 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u32 bnx2x_phy_selection(struct link_params *params) params 12569 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c phy_config_swapped = params->multi_phy_config & params 12572 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c prio_cfg = params->multi_phy_config & params 12596 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c int bnx2x_phy_probe(struct link_params *params) params 12600 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 12602 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->num_phys = 0; params 12604 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c phy_config_swapped = params->multi_phy_config & params 12619 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c phy = ¶ms->phy[actual_phy_idx]; params 12620 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (bnx2x_populate_phy(bp, phy_index, params->shmem_base, params 12621 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->shmem2_base, params->port, params 12623 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->num_phys = 0; params 12635 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->feature_config_flags & params 12639 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (!(params->feature_config_flags & params 12643 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c sync_offset = params->shmem_base + params 12645 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c dev_info.port_hw_config[params->port].media_type); params 12662 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_phy_def_cfg(params, phy, phy_index); params 12663 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->num_phys++; params 12666 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c DP(NETIF_MSG_LINK, "End phy probe. #phys found %x\n", params->num_phys); params 12670 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_init_bmac_loopback(struct link_params *params, params 12673 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 12682 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_xgxs_deassert(params); params 12685 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_bmac_enable(params, vars, 1, 1); params 12687 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port * 4, 0); params 12690 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_init_emac_loopback(struct link_params *params, params 12693 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 12702 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_xgxs_deassert(params); params 12704 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_emac_enable(params, vars, 1); params 12705 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_emac_program(params, vars); params 12706 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port * 4, 0); params 12709 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_init_xmac_loopback(struct link_params *params, params 12712 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 12714 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (!params->req_line_speed[0]) params 12717 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c vars->line_speed = params->req_line_speed[0]; params 12725 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_aer_mmd(params, ¶ms->phy[0]); params 12726 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_reset_lane(bp, ¶ms->phy[0], 0); params 12727 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[INT_PHY].config_loopback( params 12728 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ¶ms->phy[INT_PHY], params 12729 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params); params 12731 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_xmac_enable(params, vars, 1); params 12732 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0); params 12735 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_init_umac_loopback(struct link_params *params, params 12738 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 12745 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_umac_enable(params, vars, 1); params 12747 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0); params 12750 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_init_xgxs_loopback(struct link_params *params, params 12753 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 12754 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x_phy *int_phy = ¶ms->phy[INT_PHY]; params 12758 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->req_line_speed[0] == SPEED_1000) params 12760 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c else if ((params->req_line_speed[0] == SPEED_20000) || params 12767 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_xgxs_deassert(params); params 12768 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_link_initialize(params, vars); params 12770 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->req_line_speed[0] == SPEED_1000) { params 12772 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_umac_enable(params, vars, 0); params 12774 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_emac_program(params, vars); params 12775 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_emac_enable(params, vars, 0); params 12779 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_xmac_enable(params, vars, 0); params 12781 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_bmac_enable(params, vars, 0, 1); params 12784 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->loopback_mode == LOOPBACK_XGXS) { params 12786 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c int_phy->config_loopback(int_phy, params); params 12791 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c phy_index < params->num_phys; phy_index++) params 12792 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[phy_index].config_loopback) params 12793 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[phy_index].config_loopback( params 12794 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ¶ms->phy[phy_index], params 12795 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params); params 12797 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0); params 12799 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_led(params, vars, LED_MODE_OPER, vars->line_speed); params 12802 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c void bnx2x_set_rx_filter(struct link_params *params, u8 en) params 12804 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 12810 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, NIG_REG_LLH0_BRB1_DRV_MASK + params->port*4, val); params 12813 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, NIG_REG_LLH0_BRB1_DRV_MASK_MF + params->port*4, params 12817 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, (params->port ? NIG_REG_LLH1_BRB1_NOT_MCP : params 12820 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_avoid_link_flap(struct link_params *params, params 12825 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 12827 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_mdio_emac_per_phy(bp, params); params 12829 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_link_status_update(params, vars); params 12836 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c for (phy_idx = INT_PHY; phy_idx < params->num_phys; phy_idx++) { params 12837 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x_phy *phy = ¶ms->phy[phy_idx]; params 12840 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c phy->phy_specific_func(phy, params, PHY_INIT); params 12845 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_verify_sfp_module(phy, params); params 12847 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c lfa_sts = REG_RD(bp, params->lfa_base + params 12859 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port)); params 12863 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port)); params 12866 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_umac_enable(params, vars, 0); params 12868 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_xmac_enable(params, vars, 0); params 12871 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_emac_enable(params, vars, 0); params 12873 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_bmac_enable(params, vars, 0, !dont_clear_stat); params 12884 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, params->lfa_base + params 12888 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0); params 12891 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_link_int_enable(params); params 12895 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_cannot_avoid_link_flap(struct link_params *params, params 12900 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 12902 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_link_reset(params, vars, 1); params 12904 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (!params->lfa_base) params 12907 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, params->lfa_base + params 12909 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->req_duplex[0] | (params->req_duplex[1] << 16)); params 12911 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, params->lfa_base + params 12913 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->req_flow_ctrl[0] | (params->req_flow_ctrl[1] << 16)); params 12915 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, params->lfa_base + params 12917 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->req_line_speed[0] | (params->req_line_speed[1] << 16)); params 12920 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, params->lfa_base + params 12923 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->speed_cap_mask[cfg_idx]); params 12926 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c tmp_val = REG_RD(bp, params->lfa_base + params 12929 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c tmp_val |= params->req_fc_auto_adv; params 12931 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, params->lfa_base + params 12934 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c lfa_sts = REG_RD(bp, params->lfa_base + params 12950 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, params->lfa_base + params 12955 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c int bnx2x_phy_init(struct link_params *params, struct link_vars *vars) params 12958 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 12961 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->req_line_speed[0], params->req_flow_ctrl[0]); params 12963 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->req_line_speed[1], params->req_flow_ctrl[1]); params 12964 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c DP(NETIF_MSG_LINK, "req_adv_flow_ctrl 0x%x\n", params->req_fc_auto_adv); params 12974 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->link_flags = PHY_INITIALIZED; params 12976 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_rx_filter(params, 1); params 12977 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_chng_link_count(params, true); params 12979 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c lfa_status = bnx2x_check_lfa(params); params 12983 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c return bnx2x_avoid_link_flap(params, vars); params 12988 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_cannot_avoid_link_flap(params, vars, lfa_status); params 12991 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_bits_dis(bp, NIG_REG_MASK_INTERRUPT_PORT0 + params->port*4, params 12997 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_emac_init(params, vars); params 12999 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->feature_config_flags & FEATURE_CONFIG_PFC_ENABLED) params 13002 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->num_phys == 0) { params 13006 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c set_phy_vars(params, vars); params 13008 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c DP(NETIF_MSG_LINK, "Num of phys on board: %d\n", params->num_phys); params 13009 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c switch (params->loopback_mode) { params 13011 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_init_bmac_loopback(params, vars); params 13014 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_init_emac_loopback(params, vars); params 13017 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_init_xmac_loopback(params, vars); params 13020 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_init_umac_loopback(params, vars); params 13024 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_init_xgxs_loopback(params, vars); params 13028 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->switch_cfg == SWITCH_CFG_10G) params 13029 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_xgxs_deassert(params); params 13031 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_serdes_deassert(bp, params->port); params 13033 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_link_initialize(params, vars); params 13035 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_link_int_enable(params); params 13038 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_mng(params, vars->link_status); params 13040 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_mng_eee(params, vars->eee_status); params 13044 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c int bnx2x_link_reset(struct link_params *params, struct link_vars *vars, params 13047 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 13048 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 phy_index, port = params->port, clear_latch_ind = 0; params 13052 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_chng_link_count(params, true); params 13053 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_mng(params, vars->link_status); params 13056 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_mng_eee(params, vars->eee_status); params 13073 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_bmac_rx(bp, params->chip_id, port, 0); params 13075 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_xmac_rxtx(params, 0); params 13076 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_umac_rxtx(params, 0); params 13087 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_mdio_emac_per_phy(bp, params); params 13088 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_led(params, vars, LED_MODE_OFF, 0); params 13091 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c for (phy_index = EXT_PHY1; phy_index < params->num_phys; params 13093 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[phy_index].link_reset) { params 13094 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_aer_mmd(params, params 13095 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ¶ms->phy[phy_index]); params 13096 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[phy_index].link_reset( params 13097 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ¶ms->phy[phy_index], params 13098 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params); params 13100 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[phy_index].flags & params 13112 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[INT_PHY].link_reset) params 13113 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[INT_PHY].link_reset( params 13114 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ¶ms->phy[INT_PHY], params); params 13124 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u32 xmac_base = (params->port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0; params 13125 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_xumac_nig(params, 0, 0); params 13135 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c int bnx2x_lfa_reset(struct link_params *params, params 13138 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 13141 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->link_flags &= ~PHY_INITIALIZED; params 13142 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (!params->lfa_base) params 13143 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c return bnx2x_link_reset(params, vars, 1); params 13148 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 1); params 13155 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_bmac_rx(bp, params->chip_id, params->port, 0); params 13158 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_xmac_rxtx(params, 0); params 13159 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_umac_rxtx(params, 0); params 13167 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_rx_filter(params, 0); params 13176 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_bmac_rx(bp, params->chip_id, params->port, 1); params 13179 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_xmac_rxtx(params, 1); params 13180 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_umac_rxtx(params, 1); params 13183 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0); params 13622 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_check_over_curr(struct link_params *params, params 13625 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 13627 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 port = params->port; params 13630 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c cfg_pin = (REG_RD(bp, params->shmem_base + params 13649 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->port); params 13651 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_power_module(params, 0); params 13658 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static u8 bnx2x_analyze_link_error(struct link_params *params, params 13662 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 13698 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 1); params 13711 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c REG_WR(bp, NIG_REG_EGRESS_DRAIN0_MODE + params->port*4, 0); params 13713 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sync_link(params, vars); params 13715 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_led(params, vars, led_mode, SPEED_10000); params 13718 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_mng(params, vars->link_status); params 13737 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static int bnx2x_check_half_open_conn(struct link_params *params, params 13741 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 13746 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (REG_RD(bp, NIG_REG_EGRESS_EMAC0_PORT + params->port*4))) params 13757 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c mac_base = (params->port) ? GRCBASE_XMAC1 : GRCBASE_XMAC0; params 13767 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_analyze_link_error(params, vars, lss_status, params 13771 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c (MISC_REGISTERS_RESET_REG_2_RST_BMAC0 << params->port)) { params 13775 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c mac_base = params->port ? NIG_REG_INGRESS_BMAC1_MEM : params 13786 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_analyze_link_error(params, vars, lss_status, params 13793 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct link_params *params, params 13796 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 13798 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c u8 led_change, port = params->port; params 13801 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c cfg_pin = (REG_RD(bp, params->shmem_base + offsetof(struct shmem_region, params 13811 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c led_change = bnx2x_analyze_link_error(params, vars, value, params 13831 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_e3_module_fault_led(params, led_mode); params 13835 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_kr2_recovery(struct link_params *params, params 13839 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 13841 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_enable_AN_KR2(phy, params, vars); params 13842 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_restart_AN_KR(phy, params); params 13845 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c static void bnx2x_check_kr2_wa(struct link_params *params, params 13849 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 13863 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c sigdet = bnx2x_warpcore_get_sigdet(phy, params); params 13865 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (!(params->link_attr_sync & LINK_ATTR_SYNC_KR2_ENABLE)) { params 13866 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_kr2_recovery(params, vars, phy); params 13872 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c lane = bnx2x_get_warpcore_lane(phy, params); params 13879 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_aer_mmd(params, phy); params 13883 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (!(params->link_attr_sync & LINK_ATTR_SYNC_KR2_ENABLE)) { params 13884 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_kr2_recovery(params, vars, phy); params 13899 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (!(params->link_attr_sync & LINK_ATTR_SYNC_KR2_ENABLE)) { params 13903 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_kr2_recovery(params, vars, phy); params 13911 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_disable_kr2(params, vars, phy); params 13913 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_restart_AN_KR(phy, params); params 13918 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c void bnx2x_period_func(struct link_params *params, struct link_vars *vars) params 13921 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 13923 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[phy_idx].flags & FLAGS_TX_ERROR_CHECK) { params 13924 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_aer_mmd(params, ¶ms->phy[phy_idx]); params 13925 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (bnx2x_check_half_open_conn(params, vars, 1) != params 13933 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x_phy *phy = ¶ms->phy[INT_PHY]; params 13934 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_set_aer_mmd(params, phy); params 13939 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_check_kr2_wa(params, vars, phy); params 13940 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_check_over_curr(params, vars); params 13942 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_warpcore_config_runtime(phy, params, vars); params 13944 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if ((REG_RD(bp, params->shmem_base + params 13946 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c port_hw_config[params->port].default_cfg)) params 13949 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (bnx2x_is_sfp_module_plugged(phy, params)) { params 13950 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_sfp_tx_fault_detection(phy, params, vars); params 13957 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_mng(params, vars->link_status); params 13984 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c void bnx2x_hw_reset_phy(struct link_params *params) params 13987 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c struct bnx2x *bp = params->bp; params 13988 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_update_mng(params, 0); params 13989 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c bnx2x_bits_dis(bp, NIG_REG_MASK_INTERRUPT_PORT0 + params->port*4, params 13997 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c if (params->phy[phy_index].hw_reset) { params 13998 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[phy_index].hw_reset( params 13999 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c ¶ms->phy[phy_index], params 14000 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params); params 14001 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c params->phy[phy_index] = phy_null; params 83 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h #define SINGLE_MEDIA_DIRECT(params) (params->num_phys == 1) params 85 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h #define SINGLE_MEDIA(params) (params->num_phys == 2) params 87 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h #define DUAL_MEDIA(params) (params->num_phys == 3) params 130 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h typedef u8 (*config_init_t)(struct bnx2x_phy *phy, struct link_params *params, params 132 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h typedef u8 (*read_status_t)(struct bnx2x_phy *phy, struct link_params *params, params 135 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h struct link_params *params); params 137 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h struct link_params *params); params 139 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h typedef void (*hw_reset_t)(struct bnx2x_phy *phy, struct link_params *params); params 141 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h struct link_params *params, u8 mode); params 143 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h struct link_params *params, u32 action); params 378 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h int bnx2x_phy_init(struct link_params *params, struct link_vars *vars); params 383 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h int bnx2x_link_reset(struct link_params *params, struct link_vars *vars, params 385 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h int bnx2x_lfa_reset(struct link_params *params, struct link_vars *vars); params 387 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h int bnx2x_link_update(struct link_params *params, struct link_vars *vars); params 393 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h int bnx2x_phy_read(struct link_params *params, u8 phy_addr, params 396 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h int bnx2x_phy_write(struct link_params *params, u8 phy_addr, params 404 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h int bnx2x_get_ext_phy_fw_version(struct link_params *params, u8 *version, params 411 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h int bnx2x_set_led(struct link_params *params, params 420 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h void bnx2x_handle_module_detect_int(struct link_params *params); params 424 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h int bnx2x_test_link(struct link_params *params, struct link_vars *vars, params 439 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h struct link_params *params, u8 dev_addr, params 442 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h void bnx2x_hw_reset_phy(struct link_params *params); params 445 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h u32 bnx2x_phy_selection(struct link_params *params); params 448 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h int bnx2x_phy_probe(struct link_params *params); params 455 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h void bnx2x_set_rx_filter(struct link_params *params, u8 en); params 508 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h } params; params 519 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h int bnx2x_update_pfc(struct link_params *params, params 525 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h int bnx2x_ets_disabled(struct link_params *params, params 529 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h void bnx2x_ets_bw_limit(const struct link_params *params, const u32 cos0_bw, params 533 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h int bnx2x_ets_strict(const struct link_params *params, const u8 strict_cos); params 537 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h int bnx2x_ets_e3b0_config(const struct link_params *params, params 545 drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.h void bnx2x_period_func(struct link_params *params, struct link_vars *vars); params 2726 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c &func_params.params.afex_update; params 2751 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c &func_params.params.afex_viflists; params 2911 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c switch_update_params = &func_params.params.switch_update; params 5371 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c &queue_params.params.update; params 7803 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c &func_params.params.switch_update; params 8817 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c &q_params.params.setup; params 8819 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c &q_params.params.tx_only; params 8835 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bnx2x_pf_q_prep_init(bp, fp, &q_params.params.init); params 8922 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c memset(&q_params.params.terminate, 0, params 8923 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c sizeof(q_params.params.terminate)); params 8924 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c q_params.params.terminate.cid_index = tx_index; params 8932 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c memset(&q_params.params.cfc_del, 0, params 8933 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c sizeof(q_params.params.cfc_del)); params 8934 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c q_params.params.cfc_del.cid_index = tx_index; params 8948 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c memset(&q_params.params.terminate, 0, params 8949 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c sizeof(q_params.params.terminate)); params 8950 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c q_params.params.terminate.cid_index = FIRST_TX_COS_INDEX; params 8956 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c memset(&q_params.params.cfc_del, 0, params 8957 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c sizeof(q_params.params.cfc_del)); params 8958 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c q_params.params.cfc_del.cid_index = FIRST_TX_COS_INDEX; params 9082 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c func_params.params.hw_init.load_phase = load_code; params 10148 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c switch_update_params = &func_params.params.switch_update; params 13768 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c &func_params.params.set_timesync; params 15332 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c &func_params.params.set_timesync; params 15358 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c &q_params.params.update.update_flags); params 15360 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c &q_params.params.update.update_flags); params 4656 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_state_params *params) params 4658 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_sp_obj *o = params->q_obj; params 4663 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rc = o->check_transition(bp, o, params); params 4671 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c pending_bit = o->set_pending(o, params); params 4675 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (test_bit(RAMROD_DRV_CLR_ONLY, ¶ms->ramrod_flags)) params 4679 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rc = o->send_cmd(bp, params); params 4687 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (test_bit(RAMROD_COMP_WAIT, ¶ms->ramrod_flags)) { params 4700 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_state_params *params) params 4702 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_queue_cmd cmd = params->cmd, bit; params 4780 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_setup_params *params = &cmd_params->params.setup; params 4785 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c data->rx.tpa_en |= test_bit(BNX2X_Q_FLG_TPA_IPV6, ¶ms->flags) * params 4791 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_general_setup_params *params, params 4799 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c params->stat_id; params 4809 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c gen_data->sp_client_id = params->spcl_id; params 4810 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c gen_data->mtu = cpu_to_le16(params->mtu); params 4813 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c gen_data->cos = params->cos; params 4819 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c gen_data->fp_hsi_ver = params->fp_hsi; params 4826 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_txq_setup_params *params, params 4833 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cpu_to_le16(params->default_vlan); params 4850 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c tx_data->tx_status_block_id = params->fw_sb_id; params 4851 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c tx_data->tx_sb_index_number = params->sb_cq_index; params 4852 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c tx_data->tss_leading_client_id = params->tss_leading_cl_id; params 4855 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cpu_to_le32(U64_LO(params->dscr_map)); params 4857 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cpu_to_le32(U64_HI(params->dscr_map)); params 4864 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct rxq_pause_params *params, params 4868 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rx_data->cqe_pause_thr_low = cpu_to_le16(params->rcq_th_lo); params 4869 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rx_data->cqe_pause_thr_high = cpu_to_le16(params->rcq_th_hi); params 4870 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rx_data->bd_pause_thr_low = cpu_to_le16(params->bd_th_lo); params 4871 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rx_data->bd_pause_thr_high = cpu_to_le16(params->bd_th_hi); params 4872 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rx_data->sge_pause_thr_low = cpu_to_le16(params->sge_th_lo); params 4873 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rx_data->sge_pause_thr_high = cpu_to_le16(params->sge_th_hi); params 4874 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rx_data->rx_cos_mask = cpu_to_le16(params->pri_map); params 4878 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_rxq_setup_params *params, params 4889 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c params->cache_line_log; params 4892 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rx_data->max_sges_for_packet = params->max_sges_pkt; params 4893 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rx_data->client_qzone_id = params->cl_qzone_id; params 4894 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rx_data->max_agg_size = cpu_to_le16(params->tpa_agg_sz); params 4909 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rx_data->status_block_id = params->fw_sb_id; params 4910 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rx_data->rx_sb_index_number = params->sb_cq_index; params 4911 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rx_data->max_tpa_queues = params->max_tpa_queues; params 4912 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rx_data->max_bytes_on_bd = cpu_to_le16(params->buf_sz); params 4913 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rx_data->sge_buff_size = cpu_to_le16(params->sge_buf_sz); params 4915 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cpu_to_le32(U64_LO(params->dscr_map)); params 4917 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cpu_to_le32(U64_HI(params->dscr_map)); params 4919 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cpu_to_le32(U64_LO(params->sge_map)); params 4921 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cpu_to_le32(U64_HI(params->sge_map)); params 4923 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cpu_to_le32(U64_LO(params->rcq_map)); params 4925 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cpu_to_le32(U64_HI(params->rcq_map)); params 4929 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rx_data->approx_mcast_engine_id = params->mcast_engine_id; params 4933 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rx_data->rss_engine_id = params->rss_engine_id; params 4939 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cpu_to_le16(params->silent_removal_value); params 4941 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c cpu_to_le16(params->silent_removal_mask); params 4950 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c &cmd_params->params.setup.gen_params, params 4952 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c &cmd_params->params.setup.flags); params 4955 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c &cmd_params->params.setup.txq_params, params 4957 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c &cmd_params->params.setup.flags); params 4960 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c &cmd_params->params.setup.rxq_params, params 4962 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c &cmd_params->params.setup.flags); params 4965 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c &cmd_params->params.setup.pause_params, params 4975 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c &cmd_params->params.tx_only.gen_params, params 4977 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c &cmd_params->params.tx_only.flags); params 4980 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c &cmd_params->params.tx_only.txq_params, params 4982 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c &cmd_params->params.tx_only.flags); params 5002 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_state_params *params) params 5004 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_sp_obj *o = params->q_obj; params 5005 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_init_params *init = ¶ms->params.init; params 5048 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_state_params *params) params 5050 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_sp_obj *o = params->q_obj; params 5060 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_q_fill_setup_data_cmn(bp, params, rdata); params 5074 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_state_params *params) params 5076 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_sp_obj *o = params->q_obj; params 5086 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_q_fill_setup_data_cmn(bp, params, rdata); params 5087 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_q_fill_setup_data_e2(bp, params, rdata); params 5101 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_state_params *params) params 5103 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_sp_obj *o = params->q_obj; params 5109 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c ¶ms->params.tx_only; params 5126 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c bnx2x_q_fill_setup_tx_only(bp, params, rdata); params 5145 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_update_params *params, params 5155 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c data->default_vlan = cpu_to_le16(params->def_vlan); params 5159 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c test_bit(BNX2X_Q_UPDATE_IN_VLAN_REM, ¶ms->update_flags); params 5162 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c ¶ms->update_flags); params 5166 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c test_bit(BNX2X_Q_UPDATE_OUT_VLAN_REM, ¶ms->update_flags); params 5169 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c ¶ms->update_flags); params 5175 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c test_bit(BNX2X_Q_UPDATE_ANTI_SPOOF, ¶ms->update_flags); params 5177 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c test_bit(BNX2X_Q_UPDATE_ANTI_SPOOF_CHNG, ¶ms->update_flags); params 5181 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c test_bit(BNX2X_Q_UPDATE_ACTIVATE, ¶ms->update_flags); params 5183 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c test_bit(BNX2X_Q_UPDATE_ACTIVATE_CHNG, ¶ms->update_flags); params 5187 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c test_bit(BNX2X_Q_UPDATE_DEF_VLAN_EN, ¶ms->update_flags); params 5190 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c ¶ms->update_flags); params 5195 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c ¶ms->update_flags); params 5197 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c test_bit(BNX2X_Q_UPDATE_SILENT_VLAN_REM, ¶ms->update_flags); params 5198 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c data->silent_vlan_value = cpu_to_le16(params->silent_removal_value); params 5199 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c data->silent_vlan_mask = cpu_to_le16(params->silent_removal_mask); params 5203 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c test_bit(BNX2X_Q_UPDATE_TX_SWITCHING, ¶ms->update_flags); params 5206 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c ¶ms->update_flags); params 5210 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c test_bit(BNX2X_Q_UPDATE_PTP_PKTS, ¶ms->update_flags); params 5212 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c test_bit(BNX2X_Q_UPDATE_PTP_PKTS_CHNG, ¶ms->update_flags); params 5216 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_state_params *params) params 5218 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_sp_obj *o = params->q_obj; params 5223 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c ¶ms->params.update; params 5258 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_state_params *params) params 5260 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_update_params *update = ¶ms->params.update; params 5266 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_q_send_update(bp, params); params 5278 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_state_params *params) params 5280 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_update_params *update = ¶ms->params.update; params 5287 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_q_send_update(bp, params); params 5292 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_update_tpa_params *params, params 5296 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c data->complete_on_both_clients = params->complete_on_both_clients; params 5298 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c params->dont_verify_thr; params 5299 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c data->max_agg_size = cpu_to_le16(params->max_agg_sz); params 5300 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c data->max_sges_for_packet = params->max_sges_pkt; params 5301 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c data->max_tpa_queues = params->max_tpa_queues; params 5302 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c data->sge_buff_size = cpu_to_le16(params->sge_buff_sz); params 5303 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c data->sge_page_base_hi = cpu_to_le32(U64_HI(params->sge_map)); params 5304 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c data->sge_page_base_lo = cpu_to_le32(U64_LO(params->sge_map)); params 5305 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c data->sge_pause_thr_high = cpu_to_le16(params->sge_pause_thr_high); params 5306 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c data->sge_pause_thr_low = cpu_to_le16(params->sge_pause_thr_low); params 5307 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c data->tpa_mode = params->tpa_mode; params 5308 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c data->update_ipv4 = params->update_ipv4; params 5309 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c data->update_ipv6 = params->update_ipv6; params 5313 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_state_params *params) params 5315 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_sp_obj *o = params->q_obj; params 5320 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c ¶ms->params.update_tpa; params 5349 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_state_params *params) params 5351 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_sp_obj *o = params->q_obj; params 5359 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_state_params *params) params 5361 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_sp_obj *o = params->q_obj; params 5362 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c u8 cid_idx = params->params.cfc_del.cid_index; params 5375 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_state_params *params) params 5377 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_sp_obj *o = params->q_obj; params 5378 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c u8 cid_index = params->params.terminate.cid_index; params 5391 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_state_params *params) params 5393 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_sp_obj *o = params->q_obj; params 5401 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_state_params *params) params 5403 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c switch (params->cmd) { params 5405 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_q_init(bp, params); params 5407 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_q_send_setup_tx_only(bp, params); params 5409 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_q_send_deactivate(bp, params); params 5411 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_q_send_activate(bp, params); params 5413 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_q_send_update(bp, params); params 5415 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_q_send_update_tpa(bp, params); params 5417 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_q_send_halt(bp, params); params 5419 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_q_send_cfc_del(bp, params); params 5421 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_q_send_terminate(bp, params); params 5423 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_q_send_empty(bp, params); params 5425 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c BNX2X_ERR("Unknown command: %d\n", params->cmd); params 5431 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_state_params *params) params 5433 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c switch (params->cmd) { params 5435 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_q_send_setup_e1x(bp, params); params 5446 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_queue_send_cmd_cmn(bp, params); params 5448 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c BNX2X_ERR("Unknown command: %d\n", params->cmd); params 5454 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_state_params *params) params 5456 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c switch (params->cmd) { params 5458 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_q_send_setup_e2(bp, params); params 5469 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_queue_send_cmd_cmn(bp, params); params 5471 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c BNX2X_ERR("Unknown command: %d\n", params->cmd); params 5494 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_queue_state_params *params) params 5497 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_queue_cmd cmd = params->cmd; params 5499 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c ¶ms->params.update; params 5505 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (test_bit(RAMROD_DRV_CLR_ONLY, ¶ms->ramrod_flags)) { params 5528 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c ¶ms->params.setup.flags)) params 5812 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_state_params *params) params 5815 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_func_cmd cmd = params->cmd; params 5820 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (test_bit(RAMROD_DRV_CLR_ONLY, ¶ms->ramrod_flags)) { params 5984 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_state_params *params) params 5986 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c u32 load_code = params->params.hw_init.load_phase; params 5987 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_sp_obj *o = params->f_obj; params 6104 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_state_params *params) params 6106 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c u32 reset_phase = params->params.hw_reset.reset_phase; params 6107 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_sp_obj *o = params->f_obj; params 6136 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_state_params *params) params 6138 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_sp_obj *o = params->f_obj; params 6142 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_start_params *start_params = ¶ms->params.start; params 6198 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_state_params *params) params 6200 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_sp_obj *o = params->f_obj; params 6205 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c ¶ms->params.switch_update; params 6277 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_state_params *params) params 6279 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_sp_obj *o = params->f_obj; params 6284 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c ¶ms->params.afex_update; params 6316 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_state_params *params) params 6318 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_sp_obj *o = params->f_obj; params 6322 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c ¶ms->params.afex_viflists; params 6354 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_state_params *params) params 6361 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_state_params *params) params 6367 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_state_params *params) params 6369 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_sp_obj *o = params->f_obj; params 6374 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c ¶ms->params.tx_start; params 6402 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_state_params *params) params 6404 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_sp_obj *o = params->f_obj; params 6409 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c ¶ms->params.set_timesync; params 6437 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_state_params *params) params 6439 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c switch (params->cmd) { params 6441 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_func_hw_init(bp, params); params 6443 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_func_send_start(bp, params); params 6445 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_func_send_stop(bp, params); params 6447 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_func_hw_reset(bp, params); params 6449 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_func_send_afex_update(bp, params); params 6451 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_func_send_afex_viflists(bp, params); params 6453 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_func_send_tx_stop(bp, params); params 6455 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_func_send_tx_start(bp, params); params 6457 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_func_send_switch_update(bp, params); params 6459 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c return bnx2x_func_send_set_timesync(bp, params); params 6461 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c BNX2X_ERR("Unknown command: %d\n", params->cmd); params 6502 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_state_params *params) params 6504 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c struct bnx2x_func_sp_obj *o = params->f_obj; params 6506 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c enum bnx2x_func_cmd cmd = params->cmd; params 6512 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rc = o->check_transition(bp, o, params); params 6514 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c (test_bit(RAMROD_RETRY, ¶ms->ramrod_flags))) { params 6519 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rc = o->check_transition(bp, o, params); params 6535 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (test_bit(RAMROD_DRV_CLR_ONLY, ¶ms->ramrod_flags)) { params 6540 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c rc = o->send_cmd(bp, params); params 6551 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c if (test_bit(RAMROD_COMP_WAIT, ¶ms->ramrod_flags)) { params 1041 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h } params; params 1087 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h struct bnx2x_queue_state_params *params); params 1093 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h struct bnx2x_queue_state_params *params); params 1100 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h struct bnx2x_queue_state_params *params); params 1300 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h } params; params 1364 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h struct bnx2x_func_state_params *params); params 1371 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h struct bnx2x_func_state_params *params); params 1397 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h struct bnx2x_func_state_params *params); params 1408 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.h struct bnx2x_queue_state_params *params); params 172 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c struct bnx2x_queue_init_params *init_p = &p->qstate.params.init; params 260 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c memcpy(&q_params->params.setup, &qctor->prep_qsetup, params 2258 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c struct bnx2x_queue_update_tpa_params *params) params 2268 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c memcpy(&qstate.params.update_tpa, params, params 2275 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c qstate.params.update_tpa.sge_map = sge_addr[qid]; params 2389 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c &q_params.params.update.update_flags); params 2392 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c &q_params.params.update.update_flags); params 2395 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c &q_params.params.update.update_flags); params 2407 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c q_params.params.update.cid_index = tx_idx; params 2916 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c update_params = &q_params.params.update; params 3006 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c update_params = &q_params.params.update; params 475 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h struct bnx2x_queue_update_tpa_params *params); params 514 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h struct bnx2x_config_rss_params *params); params 592 drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h struct bnx2x_config_rss_params *params) {return 0; } params 799 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c struct bnx2x_config_rss_params *params) params 813 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c memcpy(req->ind_table, params->ind_table, T_ETH_INDIRECTION_TABLE_SIZE); params 814 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c memcpy(req->rss_key, params->rss_key, sizeof(params->rss_key)); params 817 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c req->rss_result_mask = params->rss_result_mask; params 820 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c if (params->rss_flags & (1 << BNX2X_RSS_MODE_DISABLED)) params 822 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c if (params->rss_flags & (1 << BNX2X_RSS_MODE_REGULAR)) params 824 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c if (params->rss_flags & (1 << BNX2X_RSS_SET_SRCH)) params 826 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c if (params->rss_flags & (1 << BNX2X_RSS_IPV4)) params 828 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c if (params->rss_flags & (1 << BNX2X_RSS_IPV4_TCP)) params 830 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c if (params->rss_flags & (1 << BNX2X_RSS_IPV4_UDP)) params 832 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c if (params->rss_flags & (1 << BNX2X_RSS_IPV6)) params 834 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c if (params->rss_flags & (1 << BNX2X_RSS_IPV6_TCP)) params 836 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c if (params->rss_flags & (1 << BNX2X_RSS_IPV6_UDP)) params 1550 drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c init_p = &qctor.qstate.params.init; params 2070 drivers/net/ethernet/broadcom/cnic.c xstorm_buf->params |= L5CM_XSTORM_CONN_BUFFER_NAGLE_ENABLE; params 2179 drivers/net/ethernet/broadcom/cnic.c conn_addr->params |= L5CM_CONN_ADDR_PARAMS_IP_VERSION; params 2608 drivers/net/ethernet/broadcom/cnic_defs.h union fcoe_kcqe_params params; params 3412 drivers/net/ethernet/broadcom/cnic_defs.h u16 params; params 3420 drivers/net/ethernet/broadcom/cnic_defs.h u16 params; params 5067 drivers/net/ethernet/broadcom/cnic_defs.h u16 params; params 5077 drivers/net/ethernet/broadcom/cnic_defs.h u16 params; params 5102 drivers/net/ethernet/broadcom/cnic_defs.h u16 params; params 5108 drivers/net/ethernet/broadcom/cnic_defs.h u16 params; params 5133 drivers/net/ethernet/broadcom/cnic_defs.h u16 params; params 5143 drivers/net/ethernet/broadcom/cnic_defs.h u16 params; params 5195 drivers/net/ethernet/broadcom/cnic_defs.h u8 params; params 3324 drivers/net/ethernet/broadcom/genet/bcmgenet.c struct bcmgenet_hw_params *params; params 3349 drivers/net/ethernet/broadcom/genet/bcmgenet.c params = priv->hw_params; params 3405 drivers/net/ethernet/broadcom/genet/bcmgenet.c if (!(params->flags & GENET_HAS_40BITS)) params 3417 drivers/net/ethernet/broadcom/genet/bcmgenet.c params->tx_queues, params->tx_bds_per_q, params 3418 drivers/net/ethernet/broadcom/genet/bcmgenet.c params->rx_queues, params->rx_bds_per_q, params 3419 drivers/net/ethernet/broadcom/genet/bcmgenet.c params->bp_in_en_shift, params->bp_in_mask, params 3420 drivers/net/ethernet/broadcom/genet/bcmgenet.c params->hfb_filter_cnt, params->qtag_mask, params 3421 drivers/net/ethernet/broadcom/genet/bcmgenet.c params->tbuf_offset, params->hfb_offset, params 3422 drivers/net/ethernet/broadcom/genet/bcmgenet.c params->hfb_reg_offset, params 3423 drivers/net/ethernet/broadcom/genet/bcmgenet.c params->rdma_offset, params->tdma_offset, params 3424 drivers/net/ethernet/broadcom/genet/bcmgenet.c params->words_per_bd); params 1454 drivers/net/ethernet/cavium/liquidio/cn23xx_pf_device.c ether_addr_copy(mbox_cmd.msg.s.params, mac); params 396 drivers/net/ethernet/cavium/liquidio/cn23xx_vf_device.c memcpy((uint8_t *)&oct->pfvf_hsword, cmd->msg.s.params, params 254 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c memcpy(mbox_cmd->msg.s.params, (uint8_t *)&oct->pfvf_hsword, 6); params 269 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.c mbox_cmd->msg.s.params); params 56 drivers/net/ethernet/cavium/liquidio/octeon_mailbox.h u8 params[6]; params 243 drivers/net/ethernet/chelsio/cxgb/common.h struct adapter_params params; params 297 drivers/net/ethernet/chelsio/cxgb/common.h return adapter->params.is_asic; params 305 drivers/net/ethernet/chelsio/cxgb/common.h return adapter->params.chip_version == version && params 306 drivers/net/ethernet/chelsio/cxgb/common.h adapter->params.chip_revision == revision; params 319 drivers/net/ethernet/chelsio/cxgb/common.h for (iter = 0; iter < (adapter)->params.nports; ++iter) params 321 drivers/net/ethernet/chelsio/cxgb/common.h #define board_info(adapter) ((adapter)->params.brd_info) params 506 drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h u32 params; params 525 drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h u32 params; params 589 drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h u32 params; params 600 drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h u32 params; params 613 drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h u32 params; params 157 drivers/net/ethernet/chelsio/cxgb/cxgb2.c if ((speed > 0) && (adapter->params.nports > 1)) { params 213 drivers/net/ethernet/chelsio/cxgb/cxgb2.c adapter->params.has_msi = !disable_msi && !pci_enable_msi(adapter->pdev); params 215 drivers/net/ethernet/chelsio/cxgb/cxgb2.c adapter->params.has_msi ? 0 : IRQF_SHARED, params 218 drivers/net/ethernet/chelsio/cxgb/cxgb2.c if (adapter->params.has_msi) params 238 drivers/net/ethernet/chelsio/cxgb/cxgb2.c if (adapter->params.has_msi) params 257 drivers/net/ethernet/chelsio/cxgb/cxgb2.c if (!other_ports && adapter->params.stats_update_period) params 259 drivers/net/ethernet/chelsio/cxgb/cxgb2.c adapter->params.stats_update_period); params 277 drivers/net/ethernet/chelsio/cxgb/cxgb2.c if (adapter->params.stats_update_period && params 722 drivers/net/ethernet/chelsio/cxgb/cxgb2.c e->rx_pending = adapter->params.sge.freelQ_size[!jumbo_fl]; params 723 drivers/net/ethernet/chelsio/cxgb/cxgb2.c e->rx_jumbo_pending = adapter->params.sge.freelQ_size[jumbo_fl]; params 724 drivers/net/ethernet/chelsio/cxgb/cxgb2.c e->tx_pending = adapter->params.sge.cmdQ_size[0]; params 737 drivers/net/ethernet/chelsio/cxgb/cxgb2.c e->tx_pending < (adapter->params.nports + 1) * (MAX_SKB_FRAGS + 1)) params 743 drivers/net/ethernet/chelsio/cxgb/cxgb2.c adapter->params.sge.freelQ_size[!jumbo_fl] = e->rx_pending; params 744 drivers/net/ethernet/chelsio/cxgb/cxgb2.c adapter->params.sge.freelQ_size[jumbo_fl] = e->rx_jumbo_pending; params 745 drivers/net/ethernet/chelsio/cxgb/cxgb2.c adapter->params.sge.cmdQ_size[0] = e->tx_pending; params 746 drivers/net/ethernet/chelsio/cxgb/cxgb2.c adapter->params.sge.cmdQ_size[1] = e->tx_pending > MAX_CMDQ1_ENTRIES ? params 755 drivers/net/ethernet/chelsio/cxgb/cxgb2.c adapter->params.sge.rx_coalesce_usecs = c->rx_coalesce_usecs; params 756 drivers/net/ethernet/chelsio/cxgb/cxgb2.c adapter->params.sge.coalesce_enable = c->use_adaptive_rx_coalesce; params 757 drivers/net/ethernet/chelsio/cxgb/cxgb2.c adapter->params.sge.sample_interval_usecs = c->rate_sample_interval; params 758 drivers/net/ethernet/chelsio/cxgb/cxgb2.c t1_sge_set_coalesce_params(adapter->sge, &adapter->params.sge); params 766 drivers/net/ethernet/chelsio/cxgb/cxgb2.c c->rx_coalesce_usecs = adapter->params.sge.rx_coalesce_usecs; params 767 drivers/net/ethernet/chelsio/cxgb/cxgb2.c c->rate_sample_interval = adapter->params.sge.sample_interval_usecs; params 768 drivers/net/ethernet/chelsio/cxgb/cxgb2.c c->use_adaptive_rx_coalesce = adapter->params.sge.coalesce_enable; params 780 drivers/net/ethernet/chelsio/cxgb/cxgb2.c (PCI_VENDOR_ID_CHELSIO | ((ap)->params.chip_version << 16)) params 913 drivers/net/ethernet/chelsio/cxgb/cxgb2.c adapter->params.stats_update_period); params 1051 drivers/net/ethernet/chelsio/cxgb/cxgb2.c if (t1_get_board_rev(adapter, bi, &adapter->params)) { params 1160 drivers/net/ethernet/chelsio/cxgb/cxgb2.c adapter->name, bi->desc, adapter->params.chip_revision, params 1161 drivers/net/ethernet/chelsio/cxgb/cxgb2.c adapter->params.pci.is_pcix ? "PCIX" : "PCI", params 1162 drivers/net/ethernet/chelsio/cxgb/cxgb2.c adapter->params.pci.speed, adapter->params.pci.width); params 276 drivers/net/ethernet/chelsio/cxgb/espi.c if (adapter->params.nports == 1) params 348 drivers/net/ethernet/chelsio/cxgb/espi.c u8 i, nport = (u8)adapter->params.nports; params 709 drivers/net/ethernet/chelsio/cxgb/sge.c sge->cmdQ[0].stop_thres = sge->adapter->params.nports * params 1367 drivers/net/ethernet/chelsio/cxgb/sge.c if (p->iff >= adapter->params.nports) { params 1984 drivers/net/ethernet/chelsio/cxgb/sge.c unsigned int nports = adapter->params.nports; params 2081 drivers/net/ethernet/chelsio/cxgb/sge.c adapter->params.nports > 1 ? espibug_workaround_t204 : espibug_workaround, params 2084 drivers/net/ethernet/chelsio/cxgb/sge.c if (adapter->params.nports > 1) params 2089 drivers/net/ethernet/chelsio/cxgb/sge.c if (adapter->params.nports > 1) params 631 drivers/net/ethernet/chelsio/cxgb/subr.c (mac->adapter->params.nports < 2))) params 979 drivers/net/ethernet/chelsio/cxgb/subr.c if (t1_tp_reset(adapter->tp, &adapter->params.tp, bi->clock_core)) params 982 drivers/net/ethernet/chelsio/cxgb/subr.c err = t1_sge_configure(adapter->sge, &adapter->params.sge); params 1055 drivers/net/ethernet/chelsio/cxgb/subr.c adapter->params.brd_info = bi; params 1056 drivers/net/ethernet/chelsio/cxgb/subr.c adapter->params.nports = bi->port_number; params 1057 drivers/net/ethernet/chelsio/cxgb/subr.c adapter->params.stats_update_period = bi->gmac->stats_update_period; params 1059 drivers/net/ethernet/chelsio/cxgb/subr.c adapter->sge = t1_sge_create(adapter, &adapter->params.sge); params 1072 drivers/net/ethernet/chelsio/cxgb/subr.c adapter->tp = t1_tp_create(adapter, &adapter->params.tp); params 1121 drivers/net/ethernet/chelsio/cxgb/subr.c get_pci_mode(adapter, &adapter->params.pci); params 44 drivers/net/ethernet/chelsio/cxgb/tp.c if (is_T2(ap) && ap->params.nports > 1) { params 233 drivers/net/ethernet/chelsio/cxgb3/adapter.h struct adapter_params params; params 613 drivers/net/ethernet/chelsio/cxgb3/common.h for (iter = 0; iter < (adapter)->params.nports; ++iter) params 615 drivers/net/ethernet/chelsio/cxgb3/common.h #define adapter_info(adap) ((adap)->params.info) params 629 drivers/net/ethernet/chelsio/cxgb3/common.h return adap->params.offload; params 634 drivers/net/ethernet/chelsio/cxgb3/common.h return adap->params.vpd.cclk / 1000; params 639 drivers/net/ethernet/chelsio/cxgb3/common.h return adap->params.pci.variant == PCI_VARIANT_PCIE; params 500 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c req->params = htonl(V_L2T_W_IDX(i)); params 660 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (adap->params.rev > 0 && !(adap->flags & USING_MSI)) params 672 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c &adap->params.sge.qset[qset_idx], ntxq, dev, params 742 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (val && adap->params.rev == 0) params 744 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (val > t3_mc5_size(&adap->mc5) - adap->params.mc5.nservers - params 747 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c adap->params.mc5.nfilters = val; params 764 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (val > t3_mc5_size(&adap->mc5) - adap->params.mc5.nfilters - params 767 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c adap->params.mc5.nservers = val; params 786 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c CXGB3_ATTR_RW(nfilters, adap->params.mc5.nfilters, store_nfilters); params 787 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c CXGB3_ATTR_RW(nservers, adap->params.mc5.nservers, store_nservers); params 819 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c v = (adap->params.vpd.cclk * 1000) / cpt; params 1104 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c switch(adapter->params.rev) { params 1185 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (adapter->params.rev > 0) { params 1290 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (adap->params.rev >= T3_REV_C && !(adap->flags & TP_PARITY_INIT) && params 1341 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c timeo = adap->params.linkpoll_period ? params 1342 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c (HZ * adap->params.linkpoll_period) / 10 : params 1343 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c adap->params.stats_update_period * HZ; params 1369 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_load_mtus(adapter, adapter->params.mtus, adapter->params.a_wnd, params 1370 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c adapter->params.b_wnd, params 1371 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c adapter->params.rev == 0 ? params 1750 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c regs->version = 3 | (ap->params.rev << 10) | (is_pcie(ap) << 31); params 1957 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c const struct qset_params *q = &adapter->params.sge.qset[pi->first_qset]; params 1983 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c e->tx_pending < adapter->params.nports * MIN_TXQ_ENTRIES) params 1989 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c q = &adapter->params.sge.qset[pi->first_qset]; params 2013 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c qsp = &adapter->params.sge.qset[i]; params 2026 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c struct qset_params *q = adapter->params.sge.qset; params 2202 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c q = &adapter->params.sge.qset[t.qset_idx]; params 2230 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (adapter->params.rev == 0 && params 2235 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c q = &adapter->params.sge. params 2278 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c q = &adapter->params.sge.qset[q1 + t.qset_idx]; params 2389 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c memcpy(adapter->params.mtus, m.mtus, params 2390 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c sizeof(adapter->params.mtus)); params 2394 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c struct tp_params *p = &adapter->params.tp; params 2410 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c struct tp_params *p = &adapter->params.tp; params 2475 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t.version = 3 | (adapter->params.rev << 10); params 2567 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (adapter->params.rev == 0 && offload_running(adapter)) params 2568 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c t3_load_mtus(adapter, adapter->params.mtus, params 2569 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c adapter->params.a_wnd, adapter->params.b_wnd, params 2723 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c const struct adapter_params *p = &adapter->params; params 3090 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c int hwports = adap->params.nports; params 3093 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (adap->params.rev > 0 && adap->flags & USING_MSIX) { params 3128 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c adap->params.nports + 1, vectors); params 3150 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c pci_variant[adap->params.pci.variant], params 3151 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c adap->params.pci.width); params 3154 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c pci_variant[adap->params.pci.variant], params 3155 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c adap->params.pci.speed, adap->params.pci.width); params 3165 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c is_offload(adap) ? "R" : "", adap->params.rev, buf, params 3168 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c if (adap->name == dev->name && adap->params.vpd.mclk) params 3173 drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c adap->params.vpd.sn); params 230 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c val = min(adapter->params.tp.tx_pg_size, params 248 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c val = min(adapter->params.tp.rx_pg_size, params 382 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c struct tp_params *tp = &adapter->params.tp; params 398 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c adapter->params.mc5.nroutes - params 399 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c adapter->params.mc5.nfilters - adapter->params.mc5.nservers; params 404 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c tid->num = adapter->params.mc5.nservers; params 406 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c adapter->params.mc5.nfilters - adapter->params.mc5.nroutes; params 414 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c mtup->mtus = adapter->params.mtus; params 430 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c ports->nports = adapter->params.nports; params 1330 drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c switch (adapter->params.rev) { params 102 drivers/net/ethernet/chelsio/cxgb3/l2t.c req->params = htonl(V_L2T_W_IDX(e->idx) | V_L2T_W_IFF(e->smt_idx) | params 233 drivers/net/ethernet/chelsio/cxgb3/mc5.c adap->params.rev == 0 ? V_RDLAT(0xd) | V_SRCHLAT(0x11) : params 2657 drivers/net/ethernet/chelsio/cxgb3/sge.c if (adap->params.nports == 2 && params 2702 drivers/net/ethernet/chelsio/cxgb3/sge.c if (adap->params.nports == 2) params 2741 drivers/net/ethernet/chelsio/cxgb3/sge.c w1 = adap->params.nports == 2 && params 2846 drivers/net/ethernet/chelsio/cxgb3/sge.c if (adap->params.rev > 0) params 2969 drivers/net/ethernet/chelsio/cxgb3/sge.c lock = adap->params.rev > 0 ? params 2978 drivers/net/ethernet/chelsio/cxgb3/sge.c if (adap->params.rev < 4) { params 3322 drivers/net/ethernet/chelsio/cxgb3/sge.c if (adap->params.rev > 0) { params 3333 drivers/net/ethernet/chelsio/cxgb3/sge.c adap->params.rev < T3_REV_C ? 1000 : 500); params 3360 drivers/net/ethernet/chelsio/cxgb3/sge.c q->polling = adap->params.rev > 0; params 584 drivers/net/ethernet/chelsio/cxgb3/t3_cpl.h __be32 params; params 1211 drivers/net/ethernet/chelsio/cxgb3/t3_cpl.h __be32 params; params 1252 drivers/net/ethernet/chelsio/cxgb3/t3_cpl.h __be32 params; params 1336 drivers/net/ethernet/chelsio/cxgb3/t3_cpl.h __be32 params; params 1400 drivers/net/ethernet/chelsio/cxgb3/t3_cpl.h __be32 params; params 198 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c u32 clkdiv = adap->params.vpd.cclk / (2 * adap->params.vpd.mdc) - 1; params 618 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c unsigned int base = adapter->params.pci.vpd_cap_addr; params 651 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c unsigned int base = adapter->params.pci.vpd_cap_addr; params 748 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c if (adapter->params.rev == 0 && !vpd.port0_data[0]) { params 986 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c if (adapter->params.rev == T3_REV_A) params 1276 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c if (link_ok != lc->link_ok && adapter->params.rev > 0 && params 1308 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c if (adapter->params.rev > 0 && uses_xaui(adapter)) params 1607 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adapter->params.rev < T3_REV_C ? params 1825 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c if (adapter->params.rev > 0) params 2014 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adapter->params.rev >= T3_REV_C ? 0x2bfffff : 0x3bfffff); params 2016 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c if (adapter->params.rev > 0) { params 2508 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c if (adapter->params.rev > 0) params 2610 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c if (adap->params.rev > 0) { params 2657 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c m = t3_mc5_size(&adap->mc5) - adap->params.mc5.nservers - params 2658 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adap->params.mc5.nfilters - adap->params.mc5.nroutes; params 2660 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adap->params.mc5.nservers += m - tids; params 2687 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adap->params.rev > 0 ? F_ENABLEESND : params 2700 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c if (adap->params.rev > 0) { params 2709 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c if (adap->params.rev == T3_REV_C) params 2758 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_write_reg(adap, A_TP_MSL, adap->params.rev > 0 ? 0 : 2 SECONDS); params 3039 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c unsigned int clk = adap->params.vpd.cclk * 1000; params 3080 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c tp_set_timers(adap, adap->params.vpd.cclk * 1000); params 3340 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c fst_trn_rx = adap->params.rev == 0 ? fst_trn_tx : params 3342 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c log2_width = fls(adap->params.pci.width) - 1; params 3348 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c if (adap->params.rev == 0) params 3376 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c const struct vpd_params *vpd = &adapter->params.vpd; params 3378 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c if (adapter->params.rev > 0) params 3384 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c partition_mem(adapter, &adapter->params.tp); params 3389 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_mc5_init(&adapter->mc5, adapter->params.mc5.nservers, params 3390 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adapter->params.mc5.nfilters, params 3391 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adapter->params.mc5.nroutes)) params 3399 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c if (tp_init(adapter, &adapter->params.tp)) params 3403 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c min(adapter->params.sge.max_pkt_size, params 3406 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c min(adapter->params.sge.max_pkt_size, 16384U)); params 3407 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c ulp_config(adapter, &adapter->params.tp); params 3415 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c if (adapter->params.rev == T3_REV_C) params 3422 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c chan_init_hw(adapter, adapter->params.chan_map); params 3423 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_sge_init(adapter, &adapter->params.sge); params 3546 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c if (devid == 0x37 && !adapter->params.vpd.xauicfg[1]) params 3551 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c if (adapter->params.rev == 0 && uses_xaui(adapter)) { params 3566 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c V_I2C_CLKDIV(adapter->params.vpd.cclk / 80 - 1)); params 3572 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c if (adapter->params.rev == 0 || !uses_xaui(adapter)) params 3594 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adapter->params.rev < T3_REV_B2 && is_pcie(adapter); params 3661 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c get_pci_mode(adapter, &adapter->params.pci); params 3663 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adapter->params.info = ai; params 3664 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adapter->params.nports = ai->nports0 + ai->nports1; params 3665 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adapter->params.chan_map = (!!ai->nports0) | (!!ai->nports1 << 1); params 3666 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adapter->params.rev = t3_read_reg(adapter, A_PL_REV); params 3675 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adapter->params.linkpoll_period = 10; params 3676 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adapter->params.stats_update_period = is_10G(adapter) ? params 3678 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adapter->params.pci.vpd_cap_addr = params 3680 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c ret = get_vpd_params(adapter, &adapter->params.vpd); params 3687 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_sge_prep(adapter, &adapter->params.sge); params 3689 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c if (adapter->params.vpd.mclk) { params 3690 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c struct tp_params *p = &adapter->params.tp; params 3696 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c p->nchan = adapter->params.chan_map == 3 ? 2 : 1; params 3707 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adapter->params.rev > 0 ? 12 : 6; params 3710 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adapter->params.offload = t3_mc7_size(&adapter->pmrx) && params 3715 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adapter->params.mc5.nservers = DEFAULT_NSERVERS; params 3716 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adapter->params.mc5.nfilters = adapter->params.rev > 0 ? params 3718 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adapter->params.mc5.nroutes = 0; params 3721 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c init_mtus(adapter->params.mtus); params 3722 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c init_cong_ctrl(adapter->params.a_wnd, adapter->params.b_wnd); params 3735 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c while (!adapter->params.vpd.port_type[++j]) params 3738 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c pti = &port_types[adapter->params.vpd.port_type[j]]; params 3741 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adapter->params.vpd.port_type[j]); params 3757 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c memcpy(hw_addr, adapter->params.vpd.eth_base, 5); params 3758 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c hw_addr[5] = adapter->params.vpd.eth_base[5] + i; params 3771 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adapter->params.linkpoll_period > 10) params 3772 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c adapter->params.linkpoll_period = 10; params 3786 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c const struct adapter_info *ai = adapter->params.info; params 3799 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c while (!adapter->params.vpd.port_type[++j]) params 3802 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c pti = &port_types[adapter->params.vpd.port_type[j]]; params 57 drivers/net/ethernet/chelsio/cxgb3/xgmac.c t3_write_reg(adap, ctrl, adap->params.vpd.xauicfg[macidx(mac)] | params 112 drivers/net/ethernet/chelsio/cxgb3/xgmac.c if (adap->params.rev == 0) { params 141 drivers/net/ethernet/chelsio/cxgb3/xgmac.c if ((val & F_PCS_RESET_) && adap->params.rev) { params 201 drivers/net/ethernet/chelsio/cxgb3/xgmac.c if ((val & F_PCS_RESET_) && adap->params.rev) { params 364 drivers/net/ethernet/chelsio/cxgb3/xgmac.c if (adap->params.rev >= T3_REV_B2 && params 371 drivers/net/ethernet/chelsio/cxgb3/xgmac.c reg = adap->params.rev == T3_REV_B2 ? params 407 drivers/net/ethernet/chelsio/cxgb3/xgmac.c thres = (adap->params.vpd.cclk * 1000) / 15625; params 413 drivers/net/ethernet/chelsio/cxgb3/xgmac.c ipg = (adap->params.rev == T3_REV_C) ? 0 : 1; params 418 drivers/net/ethernet/chelsio/cxgb3/xgmac.c if (adap->params.rev > 0) { params 419 drivers/net/ethernet/chelsio/cxgb3/xgmac.c divisor = (adap->params.rev == T3_REV_C) ? 64 : 8; params 477 drivers/net/ethernet/chelsio/cxgb3/xgmac.c adap->params.rev == T3_REV_C ? params 481 drivers/net/ethernet/chelsio/cxgb3/xgmac.c adap->params.rev == T3_REV_C ? 0 : 1 << idx); params 622 drivers/net/ethernet/chelsio/cxgb3/xgmac.c if (mac->adapter->params.rev == T3_REV_B2) params 173 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t5(padap->params.chip)) { params 249 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (CHELSIO_CHIP_VERSION(padap->params.chip) <= CHELSIO_T5) { params 280 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (!is_t4(padap->params.chip)) { params 285 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t5(padap->params.chip)) { params 370 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (CHELSIO_CHIP_VERSION(padap->params.chip) > CHELSIO_T5) params 375 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t5(padap->params.chip)) { params 386 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c for (i = 0; i < padap->params.arch.nchan; i++) { params 387 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (CHELSIO_CHIP_VERSION(padap->params.chip) > CHELSIO_T5) params 392 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t5(padap->params.chip)) { params 415 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t4(padap->params.chip)) params 417 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c else if (is_t5(padap->params.chip) || is_t6(padap->params.chip)) params 442 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c dparams = &padap->params.devlog; params 450 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c rc = t4_memory_rw(padap, padap->params.drv_memwin, params 474 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t6(padap->params.chip)) { params 475 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c size = padap->params.cim_la_size / 10 + 1; params 478 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c size = padap->params.cim_la_size / 8; params 541 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c cim_qcfg_data->chip = padap->params.chip; params 750 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c flag = is_t5(padap->params.chip) ? MC0_FLAG : MC_FLAG; params 909 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c win_pf = is_t4(adap->params.chip) ? 0 : PFNUM_V(adap->pf); params 1175 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c vf_count = padap->params.arch.vfcount; params 1235 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (!padap->params.vpd.cclk) params 1264 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t5(padap->params.chip)) params 1282 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t5(padap->params.chip)) params 1284 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c else if (is_t6(padap->params.chip)) params 1291 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t5(padap->params.chip)) { params 1296 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c } else if (is_t6(padap->params.chip)) { params 1308 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t5(padap->params.chip)) params 1310 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c else if (is_t6(padap->params.chip)) params 1317 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t5(padap->params.chip)) { params 1322 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c } else if (is_t6(padap->params.chip)) { params 1334 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t5(padap->params.chip)) params 1337 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c else if (is_t6(padap->params.chip)) params 1345 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t5(padap->params.chip)) { params 1352 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c } else if (is_t6(padap->params.chip)) { params 1422 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (CHELSIO_CHIP_VERSION(padap->params.chip) > CHELSIO_T5) { params 1436 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c for (i = 0; i < padap->params.arch.vfcount; i++) params 1440 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c sge_qbase->vfcount = padap->params.arch.vfcount; params 1553 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (!padap->params.vpd.cclk) params 1562 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c clk_info_buff->cclk_ps = 1000000000 / padap->params.vpd.cclk; /* psec */ params 1750 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t5(padap->params.chip)) { params 1752 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c } else if (is_t6(padap->params.chip)) { params 2095 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t5(padap->params.chip)) { params 2128 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (CHELSIO_CHIP_VERSION(padap->params.chip) >= CHELSIO_T6) { params 2189 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t5(padap->params.chip)) params 2191 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c else if (is_t6(padap->params.chip)) params 2229 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (padap->params.arch.mps_rplc_size > CUDBG_MAX_RPLC_SIZE) { params 2238 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c tcam->rplc_size = padap->params.arch.mps_rplc_size; params 2252 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c n = padap->params.arch.mps_tcam_size; params 2449 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t6(padap->params.chip)) params 2467 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (CHELSIO_CHIP_VERSION(padap->params.chip) > CHELSIO_T5) { params 2477 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t6(padap->params.chip)) params 2485 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t6(padap->params.chip)) params 2526 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t6(padap->params.chip) && params 2572 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (CHELSIO_CHIP_VERSION(padap->params.chip) < CHELSIO_T6) params 2690 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t5(padap->params.chip)) params 2693 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c else if (is_t6(padap->params.chip)) params 2709 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (is_t5(padap->params.chip)) { params 2717 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c } else if (is_t6(padap->params.chip)) { params 2881 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c if (CHELSIO_CHIP_VERSION(padap->params.chip) < CHELSIO_T6) params 3030 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c for (i = 0; i < padap->params.nports; i++) params 945 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h struct adapter_params params; params 1067 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h } params; params 1279 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h return adap->params.offload; params 1284 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h return adap->params.hash_filter; params 1289 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h return adap->params.crypto; params 1294 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h return (adap->params.offload || adap->params.crypto); params 1387 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h return CHELSIO_CHIP_VERSION(ap->params.chip) | params 1388 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h (CHELSIO_CHIP_RELEASE(ap->params.chip) << 10) | (1 << 16); params 1442 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h for (iter = 0; iter < (adapter)->params.nports; ++iter) params 1446 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h return adap->params.bypass; params 1476 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h return adap->params.vpd.cclk / 1000; params 1482 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h return (us * adap->params.vpd.cclk) / 1000; params 1489 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h return ((ticks * 1000 + adapter->params.vpd.cclk/2) / params 1490 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h adapter->params.vpd.cclk); params 1496 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h return (ticks << adap->params.tp.dack_re) / core_ticks_per_usec(adap); params 1767 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h unsigned int vf, unsigned int nparams, const u32 *params, params 1770 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h unsigned int vf, unsigned int nparams, const u32 *params, params 1773 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h unsigned int vf, unsigned int nparams, const u32 *params, params 1777 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h unsigned int nparams, const u32 *params, params 1780 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h unsigned int vf, unsigned int nparams, const u32 *params, params 76 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c switch (CHELSIO_CHIP_VERSION(adap->params.chip)) { params 89 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c len = adap->params.devlog.size; params 92 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c if (is_t6(adap->params.chip)) { params 93 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c len = adap->params.cim_la_size / 10 + 1; params 96 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c len = adap->params.cim_la_size / 8; params 175 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c len = adap->params.arch.vfcount * params 188 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c switch (CHELSIO_CHIP_VERSION(adap->params.chip)) { params 245 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c adap->params.arch.mps_tcam_size; params 259 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c if (CHELSIO_CHIP_VERSION(adap->params.chip) > CHELSIO_T5) { params 271 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c if (is_t5(adap->params.chip)) params 274 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c else if (is_t6(adap->params.chip)) params 286 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c if (CHELSIO_CHIP_VERSION(adap->params.chip) > CHELSIO_T5) { params 427 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c cudbg_hdr->chip_ver = adap->params.chip; params 483 drivers/net/ethernet/chelsio/cxgb4/cxgb4_cudbg.c adapter->eth_dump.version = adapter->params.fw_vers; params 207 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c if (is_t6(adap->params.chip)) { params 209 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c p = seq_open_tab(file, (adap->params.cim_la_size / 10) + 1, params 214 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c p = seq_open_tab(file, adap->params.cim_la_size / 8, params 342 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c int cim_num_obq = is_t4(adap->params.chip) ? params 345 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c i = t4_cim_read(adap, is_t4(adap->params.chip) ? UP_IBQ_0_RDADDR_A : params 349 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c if (is_t4(adap->params.chip)) { params 679 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c adap->params.tp.la_mask = val << 16; params 681 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c adap->params.tp.la_mask); params 768 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c if (CHELSIO_CHIP_VERSION(adap->params.chip) > CHELSIO_T5) { params 826 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c if (adap->params.arch.nchan == NCHAN) { params 875 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c adap->params.a_wnd[i], params 876 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c dec_fac[adap->params.b_wnd[i]]); params 906 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c unsigned int cclk_ps = 1000000000 / adap->params.vpd.cclk; /* in ps */ params 1027 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c be32_to_cpu(e->params[0]), params 1028 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c be32_to_cpu(e->params[1]), params 1029 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c be32_to_cpu(e->params[2]), params 1030 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c be32_to_cpu(e->params[3]), params 1031 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c be32_to_cpu(e->params[4]), params 1032 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c be32_to_cpu(e->params[5]), params 1033 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c be32_to_cpu(e->params[6]), params 1034 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c be32_to_cpu(e->params[7])); params 1083 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c struct devlog_params *dparams = &adap->params.devlog; params 1107 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c ret = t4_memory_rw(adap, adap->params.drv_memwin, dparams->memtype, params 1255 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c if (is_t4(adap->params.chip)) { params 1674 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c unsigned int chip_ver = CHELSIO_CHIP_VERSION(adap->params.chip); params 1684 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c if (adap->params.arch.mps_rplc_size > 128) params 1801 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c if (adap->params.arch.mps_rplc_size > 128) { params 1863 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c if (adap->params.arch.mps_rplc_size > 128) params 1872 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c if (adap->params.arch.mps_rplc_size > 128) params 1897 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c int max_mac_addr = is_t4(adap->params.chip) ? params 2101 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c if (CHELSIO_CHIP_VERSION(adapter->params.chip) > CHELSIO_T5) { params 2129 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c if (CHELSIO_CHIP_VERSION(adapter->params.chip) > CHELSIO_T5) { params 2143 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c if (CHELSIO_CHIP_VERSION(adapter->params.chip) <= CHELSIO_T5) params 2366 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c int vf, vfcount = adapter->params.arch.vfcount; params 2524 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c return (pos <= adap->params.nports params 2581 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c struct pf_resources *pfres = &adapter->params.pfres; params 2948 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c n = min(4, adap->params.nports - 4 * r); params 3127 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c enum chip_type chip = CHELSIO_CHIP_VERSION(adap->params.chip); params 3322 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c for (i = 0; i < adap->params.arch.nchan; i++) params 3363 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c for (i = 0; i < adap->params.arch.nchan; i++) \ params 3372 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c for (i = 0; i < adap->params.arch.nchan; i++) \ params 3478 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c for (i = 0; i < adap->params.arch.nchan; i++) params 3502 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c if (adap->params.arch.nchan == NCHAN) params 3608 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c if (!is_t4(adap->params.chip)) params 3622 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c if (is_t5(adap->params.chip)) { params 3648 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c &flash_debugfs_fops, adap->params.sf_size); params 178 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c if (!adapter->params.fw_vers) params 183 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c FW_HDR_FW_VER_MAJOR_G(adapter->params.fw_vers), params 184 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c FW_HDR_FW_VER_MINOR_G(adapter->params.fw_vers), params 185 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c FW_HDR_FW_VER_MICRO_G(adapter->params.fw_vers), params 186 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c FW_HDR_FW_VER_BUILD_G(adapter->params.fw_vers), params 187 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c FW_HDR_FW_VER_MAJOR_G(adapter->params.tp_vers), params 188 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c FW_HDR_FW_VER_MINOR_G(adapter->params.tp_vers), params 189 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c FW_HDR_FW_VER_MICRO_G(adapter->params.tp_vers), params 190 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c FW_HDR_FW_VER_BUILD_G(adapter->params.tp_vers)); params 269 drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c if (!is_t4(adap->params.chip)) { params 74 drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c if (is_t4(adap->params.chip)) params 251 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c iconf = adapter->params.tp.ingress_config; params 252 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c fconf = fs->hash ? adapter->params.tp.filter_mask : params 253 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c adapter->params.tp.vlan_pri_map; params 302 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c fs->eport >= adapter->params.nports) params 306 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c if (fs->val.iport >= adapter->params.nports) params 310 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c if (is_t4(adapter->params.chip) && params 317 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c CHELSIO_CHIP_VERSION(adapter->params.chip) < CHELSIO_T6) params 384 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c if (is_t4(adapter->params.chip)) { params 451 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c if (is_t6(adap->params.chip)) { params 593 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c if (adapter->params.filter2_wr_support) params 658 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c if (adapter->params.filter2_wr_support) { params 733 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c if ((f->fs.hash || is_t6(adap->params.chip)) && f->fs.type) params 875 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c struct tp_params *tp = &adap->params.tp; params 918 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c if ((adap->params.tp.ingress_config & VNIC_F)) params 956 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c struct tp_params *tp = &adap->params.tp; params 979 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c if ((adap->params.tp.ingress_config & USE_ENC_IDX_F) && params 983 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c else if ((adap->params.tp.ingress_config & VNIC_F) && params 1037 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c t6req->params = cpu_to_be64(FILTER_TUPLE_V(hash_filter_ntuple(&f->fs, params 1077 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c t6req->params = cpu_to_be64(FILTER_TUPLE_V(hash_filter_ntuple(&f->fs, params 1157 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c iconf = adapter->params.tp.ingress_config; params 1255 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c unsigned int chip_ver = CHELSIO_CHIP_VERSION(adapter->params.chip); params 1379 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c if (is_t6(adapter->params.chip) && fs->type && params 1399 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c iconf = adapter->params.tp.ingress_config; params 1443 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c if (is_t6(adapter->params.chip) && f->fs.type) params 1521 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c unsigned int chip_ver = CHELSIO_CHIP_VERSION(adapter->params.chip); params 1840 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c if (is_t6(adap->params.chip)) { params 1866 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c adap->params.hash_filter = 1; params 1041 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (!is_t4(adap->params.chip)) { params 1049 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c t4_write_reg(adap, is_t4(adap->params.chip) ? params 1506 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c CHELSIO_CHIP_VERSION(adap->params.chip) <= CHELSIO_T5) params 1748 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (is_t4(adap->params.chip)) { params 1852 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (is_t4(adap->params.chip)) params 1912 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c } else if (is_t5(adap->params.chip)) { params 2012 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (is_t4(adap->params.chip)) { params 2113 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (CHELSIO_CHIP_VERSION(adap->params.chip) <= CHELSIO_T5) params 2140 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (is_t4(adap->params.chip)) params 2183 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (is_t4(adap->params.chip)) { params 2191 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c } else if (is_t5(adap->params.chip)) { params 2212 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (CHELSIO_CHIP_VERSION(adap->params.chip) <= CHELSIO_T5) params 2218 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (is_t4(adap->params.chip)) { params 2229 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (is_t4(adap->params.chip)) { params 2515 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (adap->params.tp.vlan_pri_map & PORT_F) { params 2521 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (adap->params.tp.vlan_pri_map & PROTOCOL_F) { params 2659 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (!is_t4(adapter->params.chip)) { params 2768 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.pci.vpd_cap_addr = pci_find_capability(adap->pdev, params 2770 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c err = t4_get_raw_vpd_params(adap, &adap->params.vpd); params 2774 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c na = adap->params.vpd.na; params 3109 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c p.u.params.level = SCHED_CLASS_LEVEL_CL_RL; params 3110 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c p.u.params.mode = SCHED_CLASS_MODE_CLASS; params 3111 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c p.u.params.rateunit = SCHED_CLASS_RATEUNIT_BITS; params 3112 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c p.u.params.ratemode = SCHED_CLASS_RATEMODE_ABS; params 3113 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c p.u.params.channel = pi->tx_chan; params 3114 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c p.u.params.class = SCHED_CLS_NONE; params 3115 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c p.u.params.minrate = 0; params 3116 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c p.u.params.maxrate = req_rate; params 3117 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c p.u.params.weight = 0; params 3118 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c p.u.params.pktsize = dev->mtu; params 3215 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c unsigned int chip_ver = CHELSIO_CHIP_VERSION(adapter->params.chip); params 3276 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c unsigned int chip_ver = CHELSIO_CHIP_VERSION(adapter->params.chip); params 3366 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (CHELSIO_CHIP_VERSION(adapter->params.chip) < CHELSIO_T6) params 3570 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c CHELSIO_CHIP_VERSION(adapter->params.chip) < CHELSIO_T6) params 3758 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.tp.tx_modq_map = 0xE4; params 3760 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c TX_MOD_QUEUE_REQ_MAP_V(adap->params.tp.tx_modq_map)); params 4017 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c switch (CHELSIO_CHIP_VERSION(adapter->params.chip)) { params 4040 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c u32 params[7], val[7]; params 4049 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = (FW_PARAMS_MNEM_V(FW_PARAMS_MNEM_DEV) | params 4052 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adapter->pf, 0, 1, params, val); params 4192 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (is_t6(adapter->params.chip)) { params 4293 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c u32 params[7], val[7]; params 4338 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c fw_info = find_fw_info(CHELSIO_CHIP_VERSION(adap->params.chip)); params 4342 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c CHELSIO_CHIP_VERSION(adap->params.chip)); params 4398 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = (FW_PARAMS_MNEM_V(FW_PARAMS_MNEM_DEV) | params 4401 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params, val); params 4450 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c ret = t4_get_vpd_params(adap, &adap->params.vpd); params 4465 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.nports = hweight32(port_vec); params 4466 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.portvec = port_vec; params 4479 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = (FW_PARAMS_MNEM_V(FW_PARAMS_MNEM_DEV) | params 4482 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 1, params, val); params 4495 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.bypass = 1; params 4510 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = FW_PARAM_PFVF(EQ_START); params 4511 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[1] = FW_PARAM_PFVF(L2T_START); params 4512 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[2] = FW_PARAM_PFVF(L2T_END); params 4513 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[3] = FW_PARAM_PFVF(FILTER_START); params 4514 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[4] = FW_PARAM_PFVF(FILTER_END); params 4515 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[5] = FW_PARAM_PFVF(IQFLINT_START); params 4516 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c ret = t4_query_params(adap, adap->mbox, adap->pf, 0, 6, params, val); params 4526 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (CHELSIO_CHIP_VERSION(adap->params.chip) > CHELSIO_T5) { params 4530 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = FW_PARAM_PFVF(RAWF_START); params 4531 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[1] = FW_PARAM_PFVF(RAWF_END); params 4533 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params, val); params 4546 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = FW_PARAM_PFVF(EQ_END); params 4547 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[1] = FW_PARAM_PFVF(IQFLINT_END); params 4548 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c ret = t4_query_params(adap, adap->mbox, adap->pf, 0, 2, params, val); params 4594 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = FW_PARAM_PFVF(CLIP_START); params 4595 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[1] = FW_PARAM_PFVF(CLIP_END); params 4596 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c ret = t4_query_params(adap, adap->mbox, adap->pf, 0, 2, params, val); params 4606 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.nsched_cls = is_t4(adap->params.chip) ? 15 : 16; params 4609 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = FW_PARAM_PFVF(ACTIVE_FILTER_START); params 4610 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[1] = FW_PARAM_PFVF(ACTIVE_FILTER_END); params 4611 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c ret = t4_query_params(adap, adap->mbox, adap->pf, 0, 2, params, val); params 4626 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = FW_PARAM_PFVF(CPLFW4MSG_ENCAP); params 4628 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c (void)t4_set_params(adap, adap->mbox, adap->pf, 0, 1, params, val); params 4636 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (is_t4(adap->params.chip)) { params 4637 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.ulptx_memwrite_dsgl = false; params 4639 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = FW_PARAM_DEV(ULPTX_MEMWRITE_DSGL); params 4641 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 1, params, val); params 4642 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.ulptx_memwrite_dsgl = (ret == 0 && val[0] != 0); params 4646 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = FW_PARAM_DEV(RI_FR_NSMR_TPTE_WR); params 4648 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 1, params, val); params 4649 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.fr_nsmr_tpte_wr_support = (ret == 0 && val[0] != 0); params 4652 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (is_t4(adap->params.chip)) { params 4653 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.filter2_wr_support = 0; params 4655 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = FW_PARAM_DEV(FILTER2_WR); params 4657 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 1, params, val); params 4658 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.filter2_wr_support = (ret == 0 && val[0] != 0); params 4665 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = FW_PARAM_DEV(OPAQUE_VIID_SMT_EXTN); params 4667 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 1, params, val); params 4668 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.viid_smt_extn_support = (ret == 0 && val[0] != 0); params 4688 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.offload = 1; params 4693 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = FW_PARAM_DEV(NTID); params 4694 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[1] = FW_PARAM_PFVF(SERVER_START); params 4695 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[2] = FW_PARAM_PFVF(SERVER_END); params 4696 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[3] = FW_PARAM_PFVF(TDDP_START); params 4697 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[4] = FW_PARAM_PFVF(TDDP_END); params 4698 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[5] = FW_PARAM_DEV(FLOWC_BUFFIFO_SZ); params 4700 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params, val); params 4726 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.ofldq_wr_cred = val[5]; params 4735 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = FW_PARAM_PFVF(STAG_START); params 4736 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[1] = FW_PARAM_PFVF(STAG_END); params 4737 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[2] = FW_PARAM_PFVF(RQ_START); params 4738 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[3] = FW_PARAM_PFVF(RQ_END); params 4739 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[4] = FW_PARAM_PFVF(PBL_START); params 4740 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[5] = FW_PARAM_PFVF(PBL_END); params 4742 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params, val); params 4752 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = FW_PARAM_PFVF(SRQ_START); params 4753 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[1] = FW_PARAM_PFVF(SRQ_END); params 4755 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params, val); params 4766 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = FW_PARAM_PFVF(SQRQ_START); params 4767 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[1] = FW_PARAM_PFVF(SQRQ_END); params 4768 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[2] = FW_PARAM_PFVF(CQ_START); params 4769 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[3] = FW_PARAM_PFVF(CQ_END); params 4770 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[4] = FW_PARAM_PFVF(OCQ_START); params 4771 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[5] = FW_PARAM_PFVF(OCQ_END); params 4772 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c ret = t4_query_params(adap, adap->mbox, adap->pf, 0, 6, params, params 4783 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = FW_PARAM_DEV(MAXORDIRD_QP); params 4784 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[1] = FW_PARAM_DEV(MAXIRD_ADAPTER); params 4785 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c ret = t4_query_params(adap, adap->mbox, adap->pf, 0, 2, params, params 4788 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.max_ordird_qp = 8; params 4789 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.max_ird_adapter = 32 * adap->tids.ntids; params 4792 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.max_ordird_qp = val[0]; params 4793 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.max_ird_adapter = val[1]; params 4797 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.max_ordird_qp, params 4798 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.max_ird_adapter); params 4801 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = FW_PARAM_DEV(RDMA_WRITE_WITH_IMM); params 4802 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c ret = t4_query_params(adap, adap->mbox, adap->pf, 0, 1, params, params 4804 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.write_w_imm_support = (ret == 0 && val[0] != 0); params 4807 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = FW_PARAM_DEV(RI_WRITE_CMPL_WR); params 4808 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c ret = t4_query_params(adap, adap->mbox, adap->pf, 0, 1, params, params 4810 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.write_cmpl_support = (ret == 0 && val[0] != 0); params 4814 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = FW_PARAM_PFVF(ISCSI_START); params 4815 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[1] = FW_PARAM_PFVF(ISCSI_END); params 4817 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params, val); params 4822 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (is_t6(adap->params.chip)) { params 4823 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = FW_PARAM_PFVF(PPOD_EDRAM_START); params 4824 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[1] = FW_PARAM_PFVF(PPOD_EDRAM_END); params 4826 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params, val); params 4844 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = FW_PARAM_PFVF(NCRYPTO_LOOKASIDE); params 4846 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 2, params, val); params 4857 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[0] = FW_PARAM_PFVF(TLS_START); params 4858 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c params[1] = FW_PARAM_PFVF(TLS_END); params 4860 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 2, params, val); params 4867 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.crypto = ntohs(caps_cmd.cryptocaps); params 4877 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c t4_read_mtu_tbl(adap, adap->params.mtus, NULL); params 4899 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (adap->params.mtus[i] == 1492) { params 4900 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.mtus[i] = 1488; params 4904 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c t4_load_mtus(adap, adap->params.mtus, adap->params.a_wnd, params 4905 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.b_wnd); params 5012 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (adap->params.viid_smt_extn_support) { params 5022 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c t4_load_mtus(adap, adap->params.mtus, adap->params.a_wnd, params 5023 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.b_wnd); params 5090 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.offload = 0; params 5091 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.crypto = 0; params 5106 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c niqflint = adap->params.pfres.niqflint - 1; params 5109 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c neq = adap->params.pfres.neq / 2; params 5115 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (avail_eth_qsets < adap->params.nports) { params 5117 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c avail_eth_qsets, adap->params.nports); params 5130 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (adap->params.nports * 8 > avail_eth_qsets) { params 5132 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c avail_eth_qsets, adap->params.nports * 8); params 5149 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c q10g = (avail_eth_qsets - (adap->params.nports - n10g)) / n10g; params 5176 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c s->ofldqsets = roundup(i, adap->params.nports); params 5178 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c s->ofldqsets = adap->params.nports; params 5195 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (!is_t4(adap->params.chip)) params 5278 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c unsigned int nchan = adap->params.nports; params 5293 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.offload = 0; params 5294 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adap->params.crypto = 0; params 5313 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c need = 8 * adap->params.nports + EXTRA_VECS + ofld_need + uld_need; params 5315 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c need = adap->params.nports + EXTRA_VECS + ofld_need + uld_need; params 5424 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c dev->name, adap->params.vpd.id, adap->name, buf); params 5717 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adapter->params.chip = chip; params 5810 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (!is_t4(adapter->params.chip)) { params 5848 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (!is_t4(adapter->params.chip)) params 5850 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c (is_t5(adapter->params.chip) ? STATMODE_V(0) : params 5920 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c } else if (adapter->params.nports == 1) { params 5927 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c u8 *na = adapter->params.vpd.na; params 5929 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c err = t4_get_raw_vpd_params(adapter, &adapter->params.vpd); params 5958 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adapter->params.offload = 0; params 5969 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adapter->params.offload = 0; params 5979 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adapter->params.offload = 0; params 5986 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c pi->sched_tbl = t4_init_sched(adapter->params.nsched_cls); params 5996 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c adapter->params.offload = 0; params 6094 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (!is_t4(adapter->params.chip)) params 6098 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c !is_t4(adapter->params.chip) && (adapter->flags & CXGB4_FW_OK)) params 6112 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (!is_t4(adapter->params.chip)) params 6172 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (!is_t4(adapter->params.chip)) params 6194 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c if (!is_t4(adapter->params.chip)) params 147 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c per_chan = rxq_info->nrxq / adap->params.nports; params 157 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c per_chan = rxq_info->nciq / adap->params.nports; params 281 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c rxq_info->nrxq = roundup(i, adap->params.nports); params 285 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c rxq_info->nrxq = roundup(i, adap->params.nports); params 296 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c rxq_info->nciq = ((rxq_info->nciq / adap->params.nports) * params 297 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c adap->params.nports); params 299 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c adap->params.nports); params 486 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c j = nq / adap->params.nports; params 538 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c txq_info->ntxq = rounddown(i, adap->params.nports); params 547 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c txq_info->ntxq = roundup(i, adap->params.nports); params 661 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c lld->mtus = adap->params.mtus; params 662 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c lld->nchan = adap->params.nports; params 663 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c lld->nports = adap->params.nports; params 664 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c lld->wr_cred = adap->params.ofldq_wr_cred; params 665 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c lld->crypto = adap->params.crypto; params 671 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c lld->adapter_type = adap->params.chip; params 672 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c lld->cclk_ps = 1000000000 / adap->params.vpd.cclk; params 673 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c lld->udb_density = 1 << adap->params.sge.eq_qpp; params 674 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c lld->ucq_density = 1 << adap->params.sge.iq_qpp; params 675 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c lld->sge_host_page_size = 1 << (adap->params.sge.hps + 10); params 676 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c lld->filt_mode = adap->params.tp.vlan_pri_map; params 682 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c lld->fw_vers = adap->params.fw_vers; params 687 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c lld->ulp_crypto = adap->params.crypto; params 689 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c lld->max_ordird_qp = adap->params.max_ordird_qp; params 690 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c lld->max_ird_adapter = adap->params.max_ird_adapter; params 691 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c lld->ulptx_memwrite_dsgl = adap->params.ulptx_memwrite_dsgl; params 693 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c lld->fr_nsmr_tpte_wr_support = adap->params.fr_nsmr_tpte_wr_support; params 694 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c lld->write_w_imm_support = adap->params.write_w_imm_support; params 695 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c lld->write_cmpl_support = adap->params.write_cmpl_support; params 744 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c if (type == CXGB4_ULD_ISCSIT && is_t4(adap->params.chip)) params 808 drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c if (type == CXGB4_ULD_ISCSIT && is_t4(adap->params.chip)) params 155 drivers/net/ethernet/chelsio/cxgb4/l2t.c req->params = htons(L2T_W_PORT_V(e->lport) | L2T_W_NOREPLY_V(!sync)); params 482 drivers/net/ethernet/chelsio/cxgb4/l2t.c struct tp_params *tp = &adap->params.tp; params 50 drivers/net/ethernet/chelsio/cxgb4/sched.c e = &s->tab[p->u.params.class]; params 54 drivers/net/ethernet/chelsio/cxgb4/sched.c p->u.params.level, p->u.params.mode, params 55 drivers/net/ethernet/chelsio/cxgb4/sched.c p->u.params.rateunit, params 56 drivers/net/ethernet/chelsio/cxgb4/sched.c p->u.params.ratemode, params 57 drivers/net/ethernet/chelsio/cxgb4/sched.c p->u.params.channel, e->idx, params 58 drivers/net/ethernet/chelsio/cxgb4/sched.c p->u.params.minrate, p->u.params.maxrate, params 59 drivers/net/ethernet/chelsio/cxgb4/sched.c p->u.params.weight, p->u.params.pktsize); params 377 drivers/net/ethernet/chelsio/cxgb4/sched.c tp.u.params.class = SCHED_CLS_NONE; params 386 drivers/net/ethernet/chelsio/cxgb4/sched.c info.u.params.class = SCHED_CLS_NONE; params 389 drivers/net/ethernet/chelsio/cxgb4/sched.c (!memcmp(&info.u.params, &tp.u.params, params 390 drivers/net/ethernet/chelsio/cxgb4/sched.c sizeof(info.u.params)))) { params 410 drivers/net/ethernet/chelsio/cxgb4/sched.c class_id = p->u.params.class; params 431 drivers/net/ethernet/chelsio/cxgb4/sched.c np.u.params.class = e->idx; params 463 drivers/net/ethernet/chelsio/cxgb4/sched.c class_id = p->u.params.class; params 538 drivers/net/ethernet/chelsio/cxgb4/sge.c u32 val = adap->params.arch.sge_fl_db; params 540 drivers/net/ethernet/chelsio/cxgb4/sge.c if (is_t4(adap->params.chip)) params 1438 drivers/net/ethernet/chelsio/cxgb4/sge.c chip_ver = CHELSIO_CHIP_VERSION(adap->params.chip); params 1517 drivers/net/ethernet/chelsio/cxgb4/sge.c cntrl = hwcsum(adap->params.chip, skb); params 1528 drivers/net/ethernet/chelsio/cxgb4/sge.c if (is_t4(adap->params.chip)) params 1534 drivers/net/ethernet/chelsio/cxgb4/sge.c if (CHELSIO_CHIP_VERSION(adap->params.chip) params 1569 drivers/net/ethernet/chelsio/cxgb4/sge.c cntrl = hwcsum(adap->params.chip, skb) | params 1590 drivers/net/ethernet/chelsio/cxgb4/sge.c if (is_t4(adap->params.chip)) params 1835 drivers/net/ethernet/chelsio/cxgb4/sge.c if (is_t4(adapter->params.chip)) params 1845 drivers/net/ethernet/chelsio/cxgb4/sge.c if (CHELSIO_CHIP_VERSION(adapter->params.chip) <= CHELSIO_T5) params 1870 drivers/net/ethernet/chelsio/cxgb4/sge.c cntrl = hwcsum(adapter->params.chip, skb) | params 2705 drivers/net/ethernet/chelsio/cxgb4/sge.c if (is_t4(adap->params.chip)) params 2731 drivers/net/ethernet/chelsio/cxgb4/sge.c u64 tmp = (sgetstamp * 1000 * 1000 + adap->params.vpd.cclk / 2); params 2733 drivers/net/ethernet/chelsio/cxgb4/sge.c ns = div_u64(tmp, adap->params.vpd.cclk); params 2838 drivers/net/ethernet/chelsio/cxgb4/sge.c !is_t4(adapter->params.chip))) { params 2862 drivers/net/ethernet/chelsio/cxgb4/sge.c if (!is_t4(adapter->params.chip) && adapter->ptp_tx_skb) { params 2935 drivers/net/ethernet/chelsio/cxgb4/sge.c int cpl_trace_pkt = is_t4(q->adap->params.chip) ? params 2955 drivers/net/ethernet/chelsio/cxgb4/sge.c if (q->adap->params.tp.rx_pkt_encap) { params 3036 drivers/net/ethernet/chelsio/cxgb4/sge.c if (q->adap->params.tp.rx_pkt_encap) params 3235 drivers/net/ethernet/chelsio/cxgb4/sge.c unsigned int params; params 3258 drivers/net/ethernet/chelsio/cxgb4/sge.c params = q->next_intr_params; params 3260 drivers/net/ethernet/chelsio/cxgb4/sge.c params = q->next_intr_params; params 3264 drivers/net/ethernet/chelsio/cxgb4/sge.c params = QINTR_TIMER_IDX_V(7); params 3266 drivers/net/ethernet/chelsio/cxgb4/sge.c val = CIDXINC_V(work_done) | SEINTARM_V(params); params 3437 drivers/net/ethernet/chelsio/cxgb4/sge.c if (!is_t4(adap->params.chip)) { params 3556 drivers/net/ethernet/chelsio/cxgb4/sge.c CHELSIO_CHIP_VERSION(adap->params.chip); params 3657 drivers/net/ethernet/chelsio/cxgb4/sge.c if (!is_t4(adap->params.chip) && cong >= 0) { params 3660 drivers/net/ethernet/chelsio/cxgb4/sge.c u16 cng_ch_bits_log = adap->params.arch.cng_ch_bits_log; params 3732 drivers/net/ethernet/chelsio/cxgb4/sge.c unsigned int chip_ver = CHELSIO_CHIP_VERSION(adap->params.chip); params 3817 drivers/net/ethernet/chelsio/cxgb4/sge.c unsigned int chip_ver = CHELSIO_CHIP_VERSION(adap->params.chip); params 3887 drivers/net/ethernet/chelsio/cxgb4/sge.c unsigned int chip_ver = CHELSIO_CHIP_VERSION(adap->params.chip); params 4063 drivers/net/ethernet/chelsio/cxgb4/sge.c if (!is_t4(adap->params.chip)) { params 4282 drivers/net/ethernet/chelsio/cxgb4/sge.c switch (CHELSIO_CHIP_VERSION(adap->params.chip)) { params 4294 drivers/net/ethernet/chelsio/cxgb4/sge.c CHELSIO_CHIP_VERSION(adap->params.chip)); params 146 drivers/net/ethernet/chelsio/cxgb4/smt.c if (CHELSIO_CHIP_VERSION(adapter->params.chip) <= CHELSIO_T5) { params 201 drivers/net/ethernet/chelsio/cxgb4/smt.c req->params = htonl(SMTW_NORPL_V(0) | params 156 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (CHELSIO_CHIP_VERSION(adap->params.chip) <= CHELSIO_T5) params 161 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (is_t4(adap->params.chip)) params 454 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (is_t4(adap->params.chip)) { params 537 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (is_t4(adap->params.chip)) params 644 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c win_pf = is_t4(adap->params.chip) ? 0 : PFNUM_V(adap->pf); params 777 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (is_t4(adap->params.chip)) { params 830 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int chip_version = CHELSIO_CHIP_VERSION(adapter->params.chip); params 2648 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int chip_version = CHELSIO_CHIP_VERSION(adap->params.chip); params 2894 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c struct pf_resources *pfres = &adapter->params.pfres; params 3048 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (addr + nwords * sizeof(u32) > adapter->params.sf_size || (addr & 3)) params 3086 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (addr >= adapter->params.sf_size || offset + n > SF_PAGE_SIZE) params 3299 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FIRST_RET(t4_get_fw_version(adapter, &adapter->params.fw_vers)); params 3300 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FIRST_RET(t4_get_bs_version(adapter, &adapter->params.bs_vers)); params 3301 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FIRST_RET(t4_get_tp_version(adapter, &adapter->params.tp_vers)); params 3302 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FIRST_RET(t4_get_exprom_version(adapter, &adapter->params.er_vers)); params 3303 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FIRST_RET(t4_get_scfg_version(adapter, &adapter->params.scfg_vers)); params 3304 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FIRST_RET(t4_get_vpd_version(adapter, &adapter->params.vpd_vers)); params 3322 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.vpd.id, params 3323 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c CHELSIO_CHIP_RELEASE(adapter->params.chip)); params 3325 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.vpd.sn, adapter->params.vpd.pn); params 3328 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (!adapter->params.fw_vers) params 3332 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_HDR_FW_VER_MAJOR_G(adapter->params.fw_vers), params 3333 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_HDR_FW_VER_MINOR_G(adapter->params.fw_vers), params 3334 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_HDR_FW_VER_MICRO_G(adapter->params.fw_vers), params 3335 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_HDR_FW_VER_BUILD_G(adapter->params.fw_vers)); params 3340 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (!adapter->params.bs_vers) params 3344 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_HDR_FW_VER_MAJOR_G(adapter->params.bs_vers), params 3345 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_HDR_FW_VER_MINOR_G(adapter->params.bs_vers), params 3346 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_HDR_FW_VER_MICRO_G(adapter->params.bs_vers), params 3347 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_HDR_FW_VER_BUILD_G(adapter->params.bs_vers)); params 3350 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (!adapter->params.tp_vers) params 3355 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_HDR_FW_VER_MAJOR_G(adapter->params.tp_vers), params 3356 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_HDR_FW_VER_MINOR_G(adapter->params.tp_vers), params 3357 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_HDR_FW_VER_MICRO_G(adapter->params.tp_vers), params 3358 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_HDR_FW_VER_BUILD_G(adapter->params.tp_vers)); params 3361 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (!adapter->params.er_vers) params 3366 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_HDR_FW_VER_MAJOR_G(adapter->params.er_vers), params 3367 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_HDR_FW_VER_MINOR_G(adapter->params.er_vers), params 3368 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_HDR_FW_VER_MICRO_G(adapter->params.er_vers), params 3369 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_HDR_FW_VER_BUILD_G(adapter->params.er_vers)); params 3373 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.scfg_vers); params 3377 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.vpd_vers); params 3392 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int chip_version = CHELSIO_CHIP_VERSION(adap->params.chip); params 3394 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c ret = t4_get_fw_version(adap, &adap->params.fw_vers); params 3397 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c ret = t4_get_fw_version(adap, &adap->params.fw_vers); params 3402 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c major = FW_HDR_FW_VER_MAJOR_G(adap->params.fw_vers); params 3403 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c minor = FW_HDR_FW_VER_MINOR_G(adap->params.fw_vers); params 3404 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c micro = FW_HDR_FW_VER_MICRO_G(adap->params.fw_vers); params 3568 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.fw_vers = be32_to_cpu(card_fw->fw_ver); params 3569 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp_vers = be32_to_cpu(card_fw->tp_microcode_ver); params 3587 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (end >= adapter->params.sf_nsec) params 3615 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (adapter->params.sf_size == 0x100000) params 3632 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if ((is_t4(adap->params.chip) && hdr->chip == FW_HDR_CHIP_T4) || params 3633 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c (is_t5(adap->params.chip) && hdr->chip == FW_HDR_CHIP_T5) || params 3634 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c (is_t6(adap->params.chip) && hdr->chip == FW_HDR_CHIP_T6)) params 3639 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c hdr->chip, CHELSIO_CHIP_VERSION(adap->params.chip)); params 3659 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int sf_sec_size = adap->params.sf_size / adap->params.sf_nsec; params 3728 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c ret = t4_get_fw_version(adap, &adap->params.fw_vers); params 3747 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_PARAMS_PARAM_Y_V(adap->params.portvec) | params 3818 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_PARAMS_PARAM_Y_V(adap->params.portvec) | params 3848 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c FW_PARAMS_PARAM_Y_V(adap->params.portvec) | params 4219 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int fw_caps = adapter->params.fw_caps_support; params 4275 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int fw_caps = adap->params.fw_caps_support; params 4446 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (is_t4(adapter->params.chip)) params 4528 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (CHELSIO_CHIP_VERSION(adapter->params.chip) <= CHELSIO_T5) params 4733 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c enum chip_type chip = CHELSIO_CHIP_VERSION(adap->params.chip); params 4822 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c is_t6(adapter->params.chip) params 4858 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (is_t4(adapter->params.chip)) { params 4905 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (is_t5(adap->params.chip)) params 4962 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (is_t4(adap->params.chip)) params 5045 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (is_t5(adapter->params.chip) && (cause & MC1_F)) params 5093 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c u32 pf = CHELSIO_CHIP_VERSION(adapter->params.chip) <= CHELSIO_T5 ? params 5096 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (CHELSIO_CHIP_VERSION(adapter->params.chip) <= CHELSIO_T5) params 5125 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c pf = CHELSIO_CHIP_VERSION(adapter->params.chip) <= CHELSIO_T5 ? params 5134 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (CHELSIO_CHIP_VERSION(adap->params.chip) <= CHELSIO_T5) params 5492 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if ((CHELSIO_CHIP_VERSION(adap->params.chip) > CHELSIO_T5) && params 5541 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (CHELSIO_CHIP_VERSION(adapter->params.chip) <= CHELSIO_T5) { params 5643 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c int nchan = adap->params.arch.nchan; params 5676 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c int nchan = adap->params.arch.nchan; params 5906 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c u64 v = bytes256 * adap->params.vpd.cclk; params 5927 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (adap->params.arch.nchan == NCHAN) { params 5935 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (adap->params.arch.nchan == NCHAN) { params 5980 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (tp->port > (is_t4(adap->params.chip) ? 11 : 19) || tp->invert > 1 || params 6001 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c (is_t4(adap->params.chip) ? params 6028 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (is_t4(adap->params.chip)) { params 6065 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c for (i = 0; i < adap->params.arch.pm_stats_cnt; i++) { params 6068 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (is_t4(adap->params.chip)) { params 6092 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c for (i = 0; i < adap->params.arch.pm_stats_cnt; i++) { params 6095 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (is_t4(adap->params.chip)) { params 6120 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c chip_version = CHELSIO_CHIP_VERSION(adapter->params.chip); params 6169 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c mps_bg_map = adapter->params.mps_bg_map; params 6254 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int chip_version = CHELSIO_CHIP_VERSION(adap->params.chip); params 6364 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c (is_t4(adap->params.chip) ? PORT_REG(idx, MPS_PORT_STAT_##name##_L) : \ params 6392 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (CHELSIO_CHIP_VERSION(adap->params.chip) >= CHELSIO_T5) { params 6426 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (CHELSIO_CHIP_VERSION(adap->params.chip) >= CHELSIO_T5) { params 6460 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c (is_t4(adap->params.chip) ? \ params 6726 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int chip_version = CHELSIO_CHIP_VERSION(adapter->params.chip); params 6753 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (is_t4(adapter->params.chip)) { params 6819 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c u32 params[7], vals[7]; params 6822 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (nparams > ARRAY_SIZE(params)) params 6823 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c nparams = ARRAY_SIZE(params); params 6826 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c params[param] = params 6831 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c nparams, params, vals); params 7249 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (CHELSIO_CHIP_VERSION(adap->params.chip) <= CHELSIO_T5) params 7257 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (!is_t4(adap->params.chip)) { params 7303 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (is_t4(adap->params.chip)) { params 7376 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (is_t5(adap->params.chip)) params 7457 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int vf, unsigned int nparams, const u32 *params, params 7475 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c *p++ = cpu_to_be32(*params++); params 7489 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int vf, unsigned int nparams, const u32 *params, params 7492 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c return t4_query_params_rw(adap, mbox, pf, vf, nparams, params, val, 0, params 7497 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int vf, unsigned int nparams, const u32 *params, params 7500 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c return t4_query_params_rw(adap, mbox, pf, vf, nparams, params, val, 0, params 7520 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int nparams, const u32 *params, params 7537 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c *p++ = cpu_to_be32(*params++); params 7558 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int vf, unsigned int nparams, const u32 *params, params 7561 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c return t4_set_params_timeout(adap, mbox, pf, vf, nparams, params, val, params 7971 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int max_naddr = adap->params.arch.mps_tcam_size; params 8056 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int max_naddr = is_t4(adap->params.chip) ? params 8136 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int max_mac_addr = adap->params.arch.mps_tcam_size; params 8158 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (adap->params.viid_smt_extn_support) { params 8167 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (CHELSIO_CHIP_VERSION(adap->params.chip) <= params 8748 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int fw_caps = pi->adapter->params.fw_caps_support; params 8784 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int fw_caps = pi->adapter->params.fw_caps_support; params 8975 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.sf_size = supported_flash[part].size_mb; params 8976 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.sf_nsec = params 8977 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.sf_size / SF_SEC_SIZE; params 9087 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.sf_size = size; params 9088 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.sf_nsec = size / SF_SEC_SIZE; params 9091 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (adap->params.sf_size < FLASH_MIN_SIZE) params 9093 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c flashid, adap->params.sf_size, FLASH_MIN_SIZE); params 9112 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c get_pci_mode(adapter, &adapter->params.pci); params 9125 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.chip = 0; params 9128 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.chip |= CHELSIO_CHIP_CODE(CHELSIO_T4, pl_rev); params 9129 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.arch.sge_fl_db = DBPRIO_F; params 9130 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.arch.mps_tcam_size = params 9132 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.arch.mps_rplc_size = 128; params 9133 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.arch.nchan = NCHAN; params 9134 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.arch.pm_stats_cnt = PM_NSTATS; params 9135 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.arch.vfcount = 128; params 9139 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.arch.cng_ch_bits_log = 2; params 9142 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.chip |= CHELSIO_CHIP_CODE(CHELSIO_T5, pl_rev); params 9143 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.arch.sge_fl_db = DBPRIO_F | DBTYPE_F; params 9144 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.arch.mps_tcam_size = params 9146 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.arch.mps_rplc_size = 128; params 9147 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.arch.nchan = NCHAN; params 9148 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.arch.pm_stats_cnt = PM_NSTATS; params 9149 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.arch.vfcount = 128; params 9150 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.arch.cng_ch_bits_log = 2; params 9153 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.chip |= CHELSIO_CHIP_CODE(CHELSIO_T6, pl_rev); params 9154 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.arch.sge_fl_db = 0; params 9155 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.arch.mps_tcam_size = params 9157 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.arch.mps_rplc_size = 256; params 9158 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.arch.nchan = 2; params 9159 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.arch.pm_stats_cnt = T6_PM_NSTATS; params 9160 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.arch.vfcount = 256; params 9164 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.arch.cng_ch_bits_log = 3; params 9172 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.cim_la_size = CIMLA_SIZE; params 9173 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c init_cong_ctrl(adapter->params.a_wnd, adapter->params.b_wnd); params 9178 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.nports = 1; params 9179 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.portvec = 1; params 9180 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.vpd.cclk = 50000; params 9207 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c u32 a_port_cfg = is_t4(adapter->params.chip) ? params 9258 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (!user && is_t4(adapter->params.chip)) params 9263 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c page_shift = adapter->params.sge.hps + 10; params 9269 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c ? adapter->params.sge.eq_qpp params 9270 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c : adapter->params.sge.iq_qpp); params 9319 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c struct devlog_params *dparams = &adap->params.devlog; params 9372 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c struct sge_params *sge_params = &adapter->params.sge; params 9409 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.tre = TIMERRESOLUTION_G(v); params 9410 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.dack_re = DELAYEDACKRESOLUTION_G(v); params 9414 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.tx_modq[chan] = chan; params 9431 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.vlan_pri_map = params 9433 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.filter_mask = params 9444 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c t4_tp_pio_read(adap, &adap->params.tp.vlan_pri_map, 1, params 9454 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.filter_mask = adap->params.tp.vlan_pri_map; params 9457 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c t4_tp_pio_read(adap, &adap->params.tp.ingress_config, 1, params 9463 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (CHELSIO_CHIP_VERSION(adap->params.chip) > CHELSIO_T5) { params 9465 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.rx_pkt_encap = (v & CRXPKTENC_F) ? 1 : 0; params 9472 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.fcoe_shift = t4_filter_field_shift(adap, FCOE_F); params 9473 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.port_shift = t4_filter_field_shift(adap, PORT_F); params 9474 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.vnic_shift = t4_filter_field_shift(adap, VNIC_ID_F); params 9475 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.vlan_shift = t4_filter_field_shift(adap, VLAN_F); params 9476 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.tos_shift = t4_filter_field_shift(adap, TOS_F); params 9477 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.protocol_shift = t4_filter_field_shift(adap, params 9479 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.ethertype_shift = t4_filter_field_shift(adap, params 9481 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.macmatch_shift = t4_filter_field_shift(adap, params 9483 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.matchtype_shift = t4_filter_field_shift(adap, params 9485 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.frag_shift = t4_filter_field_shift(adap, params 9491 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if ((adap->params.tp.ingress_config & VNIC_F) == 0) params 9492 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.vnic_shift = -1; params 9495 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.hash_filter_mask = v; params 9497 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.hash_filter_mask |= ((u64)v << 32); params 9512 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int filter_mode = adap->params.tp.vlan_pri_map; params 9597 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int fw_caps = adapter->params.fw_caps_support; params 9620 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adapter->params.fw_caps_support = fw_caps; params 9672 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (adapter->params.viid_smt_extn_support) { params 9697 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c while ((adap->params.portvec & (1 << j)) == 0) params 9723 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c int cim_num_obq = is_t4(adap->params.chip) ? params 9802 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c int cim_num_obq = is_t4(adap->params.chip) ? params 9922 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c for (i = 0; i < adap->params.cim_la_size; i++) { params 9941 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (is_t6(adap->params.chip) && (idx & 0xf) >= 9) params 9976 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.la_mask | (cfg ^ DBGLAENABLE_F)); params 9988 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c val |= adap->params.tp.la_mask; params 10002 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cfg | adap->params.tp.la_mask); params 10145 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int sf_sec_size = adap->params.sf_size / adap->params.sf_nsec; params 10275 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c v = (adap->params.vpd.cclk * 1000) / cpt; /* ticks/s */ params 10363 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.sc = FW_SCHED_SC_PARAMS; params 10364 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.type = type; params 10365 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.level = level; params 10366 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.mode = mode; params 10367 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.ch = channel; params 10368 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.cl = class; params 10369 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.unit = rateunit; params 10370 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.rate = ratemode; params 10371 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.min = cpu_to_be32(minrate); params 10372 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.max = cpu_to_be32(maxrate); params 10373 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.weight = cpu_to_be16(weight); params 10374 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cmd.u.params.pktsize = cpu_to_be16(pktsize); params 510 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h __be32 params; params 528 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h __be64 params; params 541 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h __be64 params; params 556 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h __be32 params; params 572 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h __be64 params; params 587 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h __be64 params; params 1294 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h __be16 params; params 1322 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h __be32 params; params 1332 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h __be32 params; params 3528 drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h } params; params 3819 drivers/net/ethernet/chelsio/cxgb4/t4fw_api.h __be32 params[FW_DEVLOG_FMT_PARAMS_NUM]; params 376 drivers/net/ethernet/chelsio/cxgb4vf/adapter.h struct adapter_params params; params 722 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c switch (adapter->params.rss.mode) { params 731 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c if (!adapter->params.rss.u.basicvirtual.tnlalllookup) { params 1139 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c return CHELSIO_CHIP_VERSION(adapter->params.chip) | (0x3f << 10); params 1564 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c FW_HDR_FW_VER_MAJOR_G(adapter->params.dev.fwrev), params 1565 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c FW_HDR_FW_VER_MINOR_G(adapter->params.dev.fwrev), params 1566 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c FW_HDR_FW_VER_MICRO_G(adapter->params.dev.fwrev), params 1567 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c FW_HDR_FW_VER_BUILD_G(adapter->params.dev.fwrev), params 1568 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c FW_HDR_FW_VER_MAJOR_G(adapter->params.dev.tprev), params 1569 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c FW_HDR_FW_VER_MINOR_G(adapter->params.dev.tprev), params 1570 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c FW_HDR_FW_VER_MICRO_G(adapter->params.dev.tprev), params 1571 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c FW_HDR_FW_VER_BUILD_G(adapter->params.dev.tprev)); params 1894 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c T4VF_PL_BASE_ADDR + (is_t4(adapter->params.chip) params 2353 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c struct vf_resources *vfres = &adapter->params.vfres; params 2397 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c return pos <= adapter->params.nports params 2512 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c struct vf_resources *vfres = &adapter->params.vfres; params 2518 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c adapter->params.nports = vfres->nvi; params 2519 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c if (adapter->params.nports > MAX_NPORTS) { params 2522 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c adapter->params.nports); params 2523 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c adapter->params.nports = MAX_NPORTS; params 2531 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c pmask_nports = hweight32(adapter->params.vfres.pmask); params 2532 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c if (pmask_nports < adapter->params.nports) { params 2535 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c " mask %#x\n", pmask_nports, adapter->params.nports, params 2536 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c adapter->params.vfres.pmask); params 2537 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c adapter->params.nports = pmask_nports; params 2565 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c if (adapter->sge.max_ethqsets < adapter->params.nports) { params 2568 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c adapter->sge.max_ethqsets, adapter->params.nports); params 2569 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c adapter->params.nports = adapter->sge.max_ethqsets; params 2580 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c struct sge_params *sge_params = &adapter->params.sge; params 2633 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c if (adapter->params.rss.mode != params 2636 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c " mode %d\n", adapter->params.rss.mode); params 2691 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c if (adapter->params.vfres.pmask == 0) { params 2696 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c if (adapter->params.vfres.nvi == 0) { params 2759 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c int n1g = (adapter->params.nports - n10g); params 2836 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c BUG_ON(n < adapter->params.nports); params 2883 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c need = adapter->params.nports + MSIX_EXTRAS; params 3039 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c if (!is_t4(adapter->params.chip)) { params 3083 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c pmask = adapter->params.vfres.pmask; params 3172 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c } else if (naddr && adapter->params.vfres.nvi == 1) { params 3304 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c if (!is_t4(adapter->params.chip)) params 3381 drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c if (!is_t4(adapter->params.chip)) params 527 drivers/net/ethernet/chelsio/cxgb4vf/sge.c u32 val = adapter->params.arch.sge_fl_db; params 534 drivers/net/ethernet/chelsio/cxgb4vf/sge.c if (is_t4(adapter->params.chip)) params 1303 drivers/net/ethernet/chelsio/cxgb4vf/sge.c if (is_t4(adapter->params.chip)) params 1314 drivers/net/ethernet/chelsio/cxgb4vf/sge.c if (CHELSIO_CHIP_VERSION(adapter->params.chip) <= CHELSIO_T5) params 1338 drivers/net/ethernet/chelsio/cxgb4vf/sge.c cntrl = hwcsum(adapter->params.chip, skb) | params 2274 drivers/net/ethernet/chelsio/cxgb4vf/sge.c CHELSIO_CHIP_VERSION(adapter->params.chip); params 2416 drivers/net/ethernet/chelsio/cxgb4vf/sge.c unsigned int chip_ver = CHELSIO_CHIP_VERSION(adapter->params.chip); params 2630 drivers/net/ethernet/chelsio/cxgb4vf/sge.c struct sge_params *sge_params = &adapter->params.sge; params 2679 drivers/net/ethernet/chelsio/cxgb4vf/sge.c switch (CHELSIO_CHIP_VERSION(adapter->params.chip)) { params 307 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h for (iter = 0; iter < (adapter)->params.nports; iter++) params 311 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h return adapter->params.vpd.cclk / 1000; params 317 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h return (us * adapter->params.vpd.cclk) / 1000; params 323 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_common.h return (ticks * 1000) / adapter->params.vpd.cclk; params 147 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c if (CHELSIO_CHIP_VERSION(adapter->params.chip) <= CHELSIO_T5) params 500 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c unsigned int fw_caps = adapter->params.fw_caps_support; params 522 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c adapter->params.fw_caps_support = fw_caps; params 547 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c if (!(adapter->params.vfres.r_caps & FW_CMD_CAP_PORT)) params 624 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c const u32 *params, u32 *vals) params 642 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c p->mnem = htonl(*params++); params 662 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c const u32 *params, const u32 *vals) params 680 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c p->mnem = cpu_to_be32(*params++); params 703 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c sge_control = adapter->params.sge.sge_control; params 717 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c if (CHELSIO_CHIP_VERSION(adapter->params.chip) <= CHELSIO_T5) params 725 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c if (!is_t4(adapter->params.chip)) { params 729 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c sge_control2 = adapter->params.sge.sge_control2; params 779 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c if (is_t4(adapter->params.chip)) params 784 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c page_shift = adapter->params.sge.sge_vf_hps + 10; params 790 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c ? adapter->params.sge.sge_vf_eq_qpp params 791 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c : adapter->params.sge.sge_vf_iq_qpp); params 836 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c return (CHELSIO_CHIP_VERSION(adapter->params.chip) <= CHELSIO_T5 ? params 850 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct sge_params *sge_params = &adapter->params.sge; params 851 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c u32 params[7], vals[7]; params 854 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c params[0] = (FW_PARAMS_MNEM_V(FW_PARAMS_MNEM_REG) | params 856 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c params[1] = (FW_PARAMS_MNEM_V(FW_PARAMS_MNEM_REG) | params 858 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c params[2] = (FW_PARAMS_MNEM_V(FW_PARAMS_MNEM_REG) | params 860 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c params[3] = (FW_PARAMS_MNEM_V(FW_PARAMS_MNEM_REG) | params 862 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c params[4] = (FW_PARAMS_MNEM_V(FW_PARAMS_MNEM_REG) | params 864 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c params[5] = (FW_PARAMS_MNEM_V(FW_PARAMS_MNEM_REG) | params 866 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c params[6] = (FW_PARAMS_MNEM_V(FW_PARAMS_MNEM_REG) | params 868 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c v = t4vf_query_params(adapter, 7, params, vals); params 889 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c if (!is_t4(adapter->params.chip)) { params 890 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c params[0] = (FW_PARAMS_MNEM_V(FW_PARAMS_MNEM_REG) | params 892 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c v = t4vf_query_params(adapter, 1, params, vals); params 902 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c params[0] = (FW_PARAMS_MNEM_V(FW_PARAMS_MNEM_REG) | params 904 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c params[1] = (FW_PARAMS_MNEM_V(FW_PARAMS_MNEM_REG) | params 906 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c v = t4vf_query_params(adapter, 2, params, vals); params 916 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c if (!is_t4(adapter->params.chip)) { params 919 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c params[0] = (FW_PARAMS_MNEM_V(FW_PARAMS_MNEM_REG) | params 922 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c params[1] = (FW_PARAMS_MNEM_V(FW_PARAMS_MNEM_REG) | params 925 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c v = t4vf_query_params(adapter, 2, params, vals); params 969 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct vpd_params *vpd_params = &adapter->params.vpd; params 970 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c u32 params[7], vals[7]; params 973 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c params[0] = (FW_PARAMS_MNEM_V(FW_PARAMS_MNEM_DEV) | params 975 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c v = t4vf_query_params(adapter, 1, params, vals); params 992 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct dev_params *dev_params = &adapter->params.dev; params 993 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c u32 params[7], vals[7]; params 996 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c params[0] = (FW_PARAMS_MNEM_V(FW_PARAMS_MNEM_DEV) | params 998 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c params[1] = (FW_PARAMS_MNEM_V(FW_PARAMS_MNEM_DEV) | params 1000 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c v = t4vf_query_params(adapter, 2, params, vals); params 1018 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct rss_params *rss = &adapter->params.rss; params 1093 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c struct vf_resources *vfres = &adapter->params.vfres; params 1160 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c switch (adapter->params.rss.mode) { params 1206 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c switch (adapter->params.rss.mode) { params 1535 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c unsigned int max_naddr = adapter->params.arch.mps_tcam_size; params 1619 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c unsigned int max_naddr = adapter->params.arch.mps_tcam_size; params 1698 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c unsigned int max_mac_addr = adapter->params.arch.mps_tcam_size; params 2069 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c unsigned int fw_caps = pi->adapter->params.fw_caps_support; params 2156 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c adapter->params.nports = 1; params 2157 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c adapter->params.vfres.pmask = 1; params 2158 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c adapter->params.vpd.cclk = 50000; params 2160 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c adapter->params.chip = 0; params 2163 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c adapter->params.chip |= CHELSIO_CHIP_CODE(CHELSIO_T4, 0); params 2164 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c adapter->params.arch.sge_fl_db = DBPRIO_F; params 2165 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c adapter->params.arch.mps_tcam_size = params 2171 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c adapter->params.chip |= CHELSIO_CHIP_CODE(CHELSIO_T5, chipid); params 2172 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c adapter->params.arch.sge_fl_db = DBPRIO_F | DBTYPE_F; params 2173 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c adapter->params.arch.mps_tcam_size = params 2179 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c adapter->params.chip |= CHELSIO_CHIP_CODE(CHELSIO_T6, chipid); params 2180 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c adapter->params.arch.sge_fl_db = 0; params 2181 drivers/net/ethernet/chelsio/cxgb4vf/t4vf_hw.c adapter->params.arch.mps_tcam_size = params 855 drivers/net/ethernet/dec/tulip/de4x5.c struct parameters params; /* Command line/ #defined params */ params 1156 drivers/net/ethernet/dec/tulip/de4x5.c lp->autosense = lp->params.autosense; params 1158 drivers/net/ethernet/dec/tulip/de4x5.c if ((lp->chipset==DC21040) && (lp->params.autosense&TP_NW)) { params 1159 drivers/net/ethernet/dec/tulip/de4x5.c lp->params.autosense = TP; params 1161 drivers/net/ethernet/dec/tulip/de4x5.c if ((lp->chipset==DC21041) && (lp->params.autosense&BNC_AUI)) { params 1162 drivers/net/ethernet/dec/tulip/de4x5.c lp->params.autosense = BNC; params 1165 drivers/net/ethernet/dec/tulip/de4x5.c lp->fdx = lp->params.fdx; params 2944 drivers/net/ethernet/dec/tulip/de4x5.c if (lp->params.autosense & ~AUTO) { params 2946 drivers/net/ethernet/dec/tulip/de4x5.c if (lp->media != lp->params.autosense) { params 3204 drivers/net/ethernet/dec/tulip/de4x5.c if (!lp->params.fdx) return -1; params 3209 drivers/net/ethernet/dec/tulip/de4x5.c if (lp->params.fdx && !lp->fdx) return -1; params 3226 drivers/net/ethernet/dec/tulip/de4x5.c if (!lp->params.fdx) return -1; params 3231 drivers/net/ethernet/dec/tulip/de4x5.c if (lp->params.fdx && !lp->fdx) return -1; params 3240 drivers/net/ethernet/dec/tulip/de4x5.c if (!lp->params.fdx) return -1; params 3245 drivers/net/ethernet/dec/tulip/de4x5.c if (lp->params.fdx && !lp->fdx) return -1; params 3251 drivers/net/ethernet/dec/tulip/de4x5.c lp->fdx = lp->params.fdx; params 5185 drivers/net/ethernet/dec/tulip/de4x5.c lp->params.fdx = false; params 5186 drivers/net/ethernet/dec/tulip/de4x5.c lp->params.autosense = AUTO; params 5195 drivers/net/ethernet/dec/tulip/de4x5.c if (strstr(p, "fdx") || strstr(p, "FDX")) lp->params.fdx = true; params 5199 drivers/net/ethernet/dec/tulip/de4x5.c lp->params.autosense = TP_NW; params 5201 drivers/net/ethernet/dec/tulip/de4x5.c lp->params.autosense = TP; params 5203 drivers/net/ethernet/dec/tulip/de4x5.c lp->params.autosense = BNC; params 5205 drivers/net/ethernet/dec/tulip/de4x5.c lp->params.autosense = BNC; params 5207 drivers/net/ethernet/dec/tulip/de4x5.c lp->params.autosense = AUI; params 5209 drivers/net/ethernet/dec/tulip/de4x5.c lp->params.autosense = _10Mb; params 5211 drivers/net/ethernet/dec/tulip/de4x5.c lp->params.autosense = _100Mb; params 5213 drivers/net/ethernet/dec/tulip/de4x5.c lp->params.autosense = AUTO; params 1650 drivers/net/ethernet/emulex/benet/be_cmds.c req->cmd_params.params.pport_num = cpu_to_le16(adapter->hba_port_num); params 1651 drivers/net/ethernet/emulex/benet/be_cmds.c req->cmd_params.params.reset_stats = 0; params 2551 drivers/net/ethernet/emulex/benet/be_cmds.c req->params.op_type = cpu_to_le32(flash_type); params 2553 drivers/net/ethernet/emulex/benet/be_cmds.c req->params.offset = cpu_to_le32(img_offset); params 2555 drivers/net/ethernet/emulex/benet/be_cmds.c req->params.op_code = cpu_to_le32(flash_opcode); params 2556 drivers/net/ethernet/emulex/benet/be_cmds.c req->params.data_buf_size = cpu_to_le32(buf_size); params 2597 drivers/net/ethernet/emulex/benet/be_cmds.c req->params.op_type = cpu_to_le32(img_optype); params 2599 drivers/net/ethernet/emulex/benet/be_cmds.c req->params.offset = cpu_to_le32(img_offset + crc_offset); params 2601 drivers/net/ethernet/emulex/benet/be_cmds.c req->params.offset = cpu_to_le32(crc_offset); params 2603 drivers/net/ethernet/emulex/benet/be_cmds.c req->params.op_code = cpu_to_le32(FLASHROM_OPER_REPORT); params 2604 drivers/net/ethernet/emulex/benet/be_cmds.c req->params.data_buf_size = cpu_to_le32(0x4); params 997 drivers/net/ethernet/emulex/benet/be_cmds.h struct pport_stats_params params; params 1445 drivers/net/ethernet/emulex/benet/be_cmds.h struct flashrom_params params; params 1453 drivers/net/ethernet/emulex/benet/be_cmds.h struct flashrom_params params; params 1165 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c struct fman_port_params params; params 1168 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c memset(¶ms, 0, sizeof(params)); params 1177 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c params.specific_params.non_rx_params.err_fqid = errq->fqid; params 1178 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c params.specific_params.non_rx_params.dflt_fqid = defq->fqid; params 1180 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c err = fman_port_config(port, ¶ms); params 1207 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c struct fman_port_params params; params 1210 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c memset(¶ms, 0, sizeof(params)); params 1219 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c rx_p = ¶ms.specific_params.rx_params; params 1234 drivers/net/ethernet/freescale/dpaa/dpaa_eth.c err = fman_port_config(port, ¶ms); params 106 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_open *)cmd.params; params 171 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_pools *)cmd.params; params 260 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_is_enabled *)cmd.params; params 317 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_irq_enable *)cmd.params; params 351 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_get_irq_enable *)cmd.params; params 360 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_irq_enable *)cmd.params; params 395 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_irq_mask *)cmd.params; params 431 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_get_irq_mask *)cmd.params; params 440 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_irq_mask *)cmd.params; params 473 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_get_irq_status *)cmd.params; params 483 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_irq_status *)cmd.params; params 514 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_clear_irq_status *)cmd.params; params 552 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_attr *)cmd.params; params 591 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_errors_behavior *)cmd.params; params 625 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_get_buffer_layout *)cmd.params; params 634 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_buffer_layout *)cmd.params; params 671 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_buffer_layout *)cmd.params; params 712 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_offload *)cmd.params; params 734 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_get_offload *)cmd.params; params 743 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_offload *)cmd.params; params 776 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_get_qdid *)cmd.params; params 785 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_qdid *)cmd.params; params 820 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_tx_data_offset *)cmd.params; params 847 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_link_cfg *)cmd.params; params 884 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_cmd_link_cfg *)cmd.params; params 920 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_link_state *)cmd.params; params 951 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_max_frame_length *)cmd.params; params 989 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_max_frame_length *)cmd.params; params 1016 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_multicast_promisc *)cmd.params; params 1052 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_multicast_promisc *)cmd.params; params 1079 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_unicast_promisc *)cmd.params; params 1115 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_unicast_promisc *)cmd.params; params 1143 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_primary_mac_addr *)cmd.params; params 1180 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_primary_mac_addr *)cmd.params; params 1219 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_port_mac_addr *)cmd.params; params 1248 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_add_mac_addr *)cmd.params; params 1278 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_remove_mac_addr *)cmd.params; params 1311 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_clear_mac_filters *)cmd.params; params 1345 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_rx_tc_dist *)cmd.params; params 1389 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_queue *)cmd.params; params 1439 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_get_queue *)cmd.params; params 1450 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_queue *)cmd.params; params 1493 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_get_statistics *)cmd.params; params 1502 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_statistics *)cmd.params; params 1540 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_taildrop *)cmd.params; params 1586 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_get_taildrop *)cmd.params; params 1598 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_taildrop *)cmd.params; params 1631 drivers/net/ethernet/freescale/dpaa2/dpni.c rsp_params = (struct dpni_rsp_get_api_version *)cmd.params; params 1669 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_rx_fs_dist *)cmd.params; params 1702 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_set_rx_hash_dist *)cmd.params; params 1742 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_add_fs_entry *)cmd.params; params 1780 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params = (struct dpni_cmd_remove_fs_entry *)cmd.params; params 41 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd_params = (struct dprtc_cmd_open *)cmd.params; params 103 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd_params = (struct dprtc_cmd_set_irq_enable *)cmd.params; params 134 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd_params = (struct dprtc_cmd_get_irq *)cmd.params; params 141 drivers/net/ethernet/freescale/dpaa2/dprtc.c rsp_params = (struct dprtc_rsp_get_irq_enable *)cmd.params; params 175 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd_params = (struct dprtc_cmd_set_irq_mask *)cmd.params; params 209 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd_params = (struct dprtc_cmd_get_irq *)cmd.params; params 216 drivers/net/ethernet/freescale/dpaa2/dprtc.c rsp_params = (struct dprtc_rsp_get_irq_mask *)cmd.params; params 249 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd_params = (struct dprtc_cmd_get_irq_status *)cmd.params; params 257 drivers/net/ethernet/freescale/dpaa2/dprtc.c rsp_params = (struct dprtc_rsp_get_irq_status *)cmd.params; params 288 drivers/net/ethernet/freescale/dpaa2/dprtc.c cmd_params = (struct dprtc_cmd_clear_irq_status *)cmd.params; params 1498 drivers/net/ethernet/freescale/fman/fman_dtsec.c struct fman_mac *dtsec_config(struct fman_mac_params *params) params 1504 drivers/net/ethernet/freescale/fman/fman_dtsec.c base_addr = params->base_addr; params 1522 drivers/net/ethernet/freescale/fman/fman_dtsec.c dtsec->addr = ENET_ADDR_TO_UINT64(params->addr); params 1523 drivers/net/ethernet/freescale/fman/fman_dtsec.c dtsec->max_speed = params->max_speed; params 1524 drivers/net/ethernet/freescale/fman/fman_dtsec.c dtsec->phy_if = params->phy_if; params 1525 drivers/net/ethernet/freescale/fman/fman_dtsec.c dtsec->mac_id = params->mac_id; params 1539 drivers/net/ethernet/freescale/fman/fman_dtsec.c dtsec->exception_cb = params->exception_cb; params 1540 drivers/net/ethernet/freescale/fman/fman_dtsec.c dtsec->event_cb = params->event_cb; params 1541 drivers/net/ethernet/freescale/fman/fman_dtsec.c dtsec->dev_id = params->dev_id; params 1545 drivers/net/ethernet/freescale/fman/fman_dtsec.c dtsec->fm = params->fm; params 1546 drivers/net/ethernet/freescale/fman/fman_dtsec.c dtsec->basex_if = params->basex_if; params 1548 drivers/net/ethernet/freescale/fman/fman_dtsec.c if (!params->internal_phy_node) { params 1553 drivers/net/ethernet/freescale/fman/fman_dtsec.c dtsec->tbiphy = of_phy_find_device(params->internal_phy_node); params 38 drivers/net/ethernet/freescale/fman/fman_dtsec.h struct fman_mac *dtsec_config(struct fman_mac_params *params); params 1156 drivers/net/ethernet/freescale/fman/fman_memac.c struct fman_mac *memac_config(struct fman_mac_params *params) params 1162 drivers/net/ethernet/freescale/fman/fman_memac.c base_addr = params->base_addr; params 1180 drivers/net/ethernet/freescale/fman/fman_memac.c memac->addr = ENET_ADDR_TO_UINT64(params->addr); params 1183 drivers/net/ethernet/freescale/fman/fman_memac.c memac->max_speed = params->max_speed; params 1184 drivers/net/ethernet/freescale/fman/fman_memac.c memac->phy_if = params->phy_if; params 1185 drivers/net/ethernet/freescale/fman/fman_memac.c memac->mac_id = params->mac_id; params 1188 drivers/net/ethernet/freescale/fman/fman_memac.c memac->exception_cb = params->exception_cb; params 1189 drivers/net/ethernet/freescale/fman/fman_memac.c memac->event_cb = params->event_cb; params 1190 drivers/net/ethernet/freescale/fman/fman_memac.c memac->dev_id = params->dev_id; params 1191 drivers/net/ethernet/freescale/fman/fman_memac.c memac->fm = params->fm; params 1192 drivers/net/ethernet/freescale/fman/fman_memac.c memac->basex_if = params->basex_if; params 1199 drivers/net/ethernet/freescale/fman/fman_memac.c if (!params->internal_phy_node) { params 1205 drivers/net/ethernet/freescale/fman/fman_memac.c memac->pcsphy = of_phy_find_device(params->internal_phy_node); params 41 drivers/net/ethernet/freescale/fman/fman_memac.h struct fman_mac *memac_config(struct fman_mac_params *params); params 1323 drivers/net/ethernet/freescale/fman/fman_port.c int fman_port_config(struct fman_port *port, struct fman_port_params *params) params 1349 drivers/net/ethernet/freescale/fman/fman_port.c set_rx_dflt_cfg(port, params); params 1352 drivers/net/ethernet/freescale/fman/fman_port.c set_tx_dflt_cfg(port, params, &port->dts_params); params 1355 drivers/net/ethernet/freescale/fman/fman_port.c set_dflt_cfg(port, params); params 1444 drivers/net/ethernet/freescale/fman/fman_port.c struct fman_port_init_params params; params 1483 drivers/net/ethernet/freescale/fman/fman_port.c memset(¶ms, 0, sizeof(params)); params 1484 drivers/net/ethernet/freescale/fman/fman_port.c params.port_id = port->port_id; params 1485 drivers/net/ethernet/freescale/fman/fman_port.c params.port_type = port->port_type; params 1486 drivers/net/ethernet/freescale/fman/fman_port.c params.port_speed = port->port_speed; params 1487 drivers/net/ethernet/freescale/fman/fman_port.c params.num_of_tasks = (u8)port->tasks.num; params 1488 drivers/net/ethernet/freescale/fman/fman_port.c params.num_of_extra_tasks = (u8)port->tasks.extra; params 1489 drivers/net/ethernet/freescale/fman/fman_port.c params.num_of_open_dmas = (u8)port->open_dmas.num; params 1490 drivers/net/ethernet/freescale/fman/fman_port.c params.num_of_extra_open_dmas = (u8)port->open_dmas.extra; params 1497 drivers/net/ethernet/freescale/fman/fman_port.c params.size_of_fifo = port->fifo_bufs.num; params 1498 drivers/net/ethernet/freescale/fman/fman_port.c params.extra_size_of_fifo = port->fifo_bufs.extra; params 1499 drivers/net/ethernet/freescale/fman/fman_port.c params.deq_pipeline_depth = port->cfg->tx_fifo_deq_pipeline_depth; params 1500 drivers/net/ethernet/freescale/fman/fman_port.c params.max_frame_length = port->max_frame_length; params 1502 drivers/net/ethernet/freescale/fman/fman_port.c err = fman_set_port_params(port->fm, ¶ms); params 138 drivers/net/ethernet/freescale/fman/fman_port.h int fman_port_config(struct fman_port *port, struct fman_port_params *params); params 779 drivers/net/ethernet/freescale/fman/fman_tgec.c struct fman_mac *tgec_config(struct fman_mac_params *params) params 785 drivers/net/ethernet/freescale/fman/fman_tgec.c base_addr = params->base_addr; params 804 drivers/net/ethernet/freescale/fman/fman_tgec.c tgec->addr = ENET_ADDR_TO_UINT64(params->addr); params 805 drivers/net/ethernet/freescale/fman/fman_tgec.c tgec->max_speed = params->max_speed; params 806 drivers/net/ethernet/freescale/fman/fman_tgec.c tgec->mac_id = params->mac_id; params 822 drivers/net/ethernet/freescale/fman/fman_tgec.c tgec->exception_cb = params->exception_cb; params 823 drivers/net/ethernet/freescale/fman/fman_tgec.c tgec->event_cb = params->event_cb; params 824 drivers/net/ethernet/freescale/fman/fman_tgec.c tgec->dev_id = params->dev_id; params 825 drivers/net/ethernet/freescale/fman/fman_tgec.c tgec->fm = params->fm; params 38 drivers/net/ethernet/freescale/fman/fman_tgec.h struct fman_mac *tgec_config(struct fman_mac_params *params); params 98 drivers/net/ethernet/freescale/fman/mac.c struct fman_mac_params *params) params 102 drivers/net/ethernet/freescale/fman/mac.c params->base_addr = (typeof(params->base_addr)) params 105 drivers/net/ethernet/freescale/fman/mac.c memcpy(¶ms->addr, mac_dev->addr, sizeof(mac_dev->addr)); params 106 drivers/net/ethernet/freescale/fman/mac.c params->max_speed = priv->max_speed; params 107 drivers/net/ethernet/freescale/fman/mac.c params->phy_if = mac_dev->phy_if; params 108 drivers/net/ethernet/freescale/fman/mac.c params->basex_if = false; params 109 drivers/net/ethernet/freescale/fman/mac.c params->mac_id = priv->cell_index; params 110 drivers/net/ethernet/freescale/fman/mac.c params->fm = (void *)priv->fman; params 111 drivers/net/ethernet/freescale/fman/mac.c params->exception_cb = mac_exception; params 112 drivers/net/ethernet/freescale/fman/mac.c params->event_cb = mac_exception; params 113 drivers/net/ethernet/freescale/fman/mac.c params->dev_id = mac_dev; params 114 drivers/net/ethernet/freescale/fman/mac.c params->internal_phy_node = priv->internal_phy_node; params 121 drivers/net/ethernet/freescale/fman/mac.c struct fman_mac_params params; params 126 drivers/net/ethernet/freescale/fman/mac.c set_fman_mac_params(mac_dev, ¶ms); params 128 drivers/net/ethernet/freescale/fman/mac.c mac_dev->fman_mac = tgec_config(¶ms); params 167 drivers/net/ethernet/freescale/fman/mac.c struct fman_mac_params params; params 172 drivers/net/ethernet/freescale/fman/mac.c set_fman_mac_params(mac_dev, ¶ms); params 174 drivers/net/ethernet/freescale/fman/mac.c mac_dev->fman_mac = dtsec_config(¶ms); params 217 drivers/net/ethernet/freescale/fman/mac.c struct fman_mac_params params; params 221 drivers/net/ethernet/freescale/fman/mac.c set_fman_mac_params(mac_dev, ¶ms); params 224 drivers/net/ethernet/freescale/fman/mac.c params.phy_if = PHY_INTERFACE_MODE_XGMII; params 226 drivers/net/ethernet/freescale/fman/mac.c mac_dev->fman_mac = memac_config(¶ms); params 328 drivers/net/ethernet/ibm/ibmvnic.h u8 params[10]; params 576 drivers/net/ethernet/intel/e100.c struct params params; params 1049 drivers/net/ethernet/intel/e100.c nic->params.rfds = rfds; params 1050 drivers/net/ethernet/intel/e100.c nic->params.cbs = cbs; params 1858 drivers/net/ethernet/intel/e100.c while (nic->cbs_avail != nic->params.cbs.count) { params 1882 drivers/net/ethernet/intel/e100.c unsigned int i, count = nic->params.cbs.count; params 2133 drivers/net/ethernet/intel/e100.c unsigned int i, count = nic->params.rfds.count; params 2155 drivers/net/ethernet/intel/e100.c unsigned int i, count = nic->params.rfds.count; params 2553 drivers/net/ethernet/intel/e100.c struct param_range *rfds = &nic->params.rfds; params 2554 drivers/net/ethernet/intel/e100.c struct param_range *cbs = &nic->params.cbs; params 2566 drivers/net/ethernet/intel/e100.c struct param_range *rfds = &nic->params.rfds; params 2567 drivers/net/ethernet/intel/e100.c struct param_range *cbs = &nic->params.cbs; params 2942 drivers/net/ethernet/intel/e100.c nic->params.cbs.max * sizeof(struct cb), params 160 drivers/net/ethernet/intel/i40e/i40e_adminq.c desc->params.external.addr_high = params 162 drivers/net/ethernet/intel/i40e/i40e_adminq.c desc->params.external.addr_low = params 164 drivers/net/ethernet/intel/i40e/i40e_adminq.c desc->params.external.param0 = 0; params 165 drivers/net/ethernet/intel/i40e/i40e_adminq.c desc->params.external.param1 = 0; params 833 drivers/net/ethernet/intel/i40e/i40e_adminq.c desc_on_ring->params.external.addr_high = params 835 drivers/net/ethernet/intel/i40e/i40e_adminq.c desc_on_ring->params.external.addr_low = params 1015 drivers/net/ethernet/intel/i40e/i40e_adminq.c desc->params.external.addr_high = cpu_to_le32(upper_32_bits(bi->pa)); params 1016 drivers/net/ethernet/intel/i40e/i40e_adminq.c desc->params.external.addr_low = cpu_to_le32(lower_32_bits(bi->pa)); params 49 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h } params; params 2058 drivers/net/ethernet/intel/i40e/i40e_adminq_cmd.h u8 params; params 47 drivers/net/ethernet/intel/i40e/i40e_client.c int i40e_client_get_params(struct i40e_vsi *vsi, struct i40e_params *params) params 61 drivers/net/ethernet/intel/i40e/i40e_client.c params->qos.prio_qos[i].tc = tc; params 62 drivers/net/ethernet/intel/i40e/i40e_client.c params->qos.prio_qos[i].qs_handle = qs_handle; params 70 drivers/net/ethernet/intel/i40e/i40e_client.c params->mtu = vsi->netdev->mtu; params 114 drivers/net/ethernet/intel/i40e/i40e_client.c struct i40e_params params; params 127 drivers/net/ethernet/intel/i40e/i40e_client.c memset(¶ms, 0, sizeof(params)); params 128 drivers/net/ethernet/intel/i40e/i40e_client.c i40e_client_get_params(vsi, ¶ms); params 129 drivers/net/ethernet/intel/i40e/i40e_client.c memcpy(&cdev->lan_info.params, ¶ms, sizeof(struct i40e_params)); params 131 drivers/net/ethernet/intel/i40e/i40e_client.c ¶ms); params 313 drivers/net/ethernet/intel/i40e/i40e_client.c if (i40e_client_get_params(vsi, &cdev->lan_info.params)) { params 98 drivers/net/ethernet/intel/i40e/i40e_client.h struct i40e_params params; params 153 drivers/net/ethernet/intel/i40e/i40e_client.h struct i40e_params *params); params 307 drivers/net/ethernet/intel/i40e/i40e_common.c le32_to_cpu(aq_desc->params.internal.param0), params 308 drivers/net/ethernet/intel/i40e/i40e_common.c le32_to_cpu(aq_desc->params.internal.param1)); params 311 drivers/net/ethernet/intel/i40e/i40e_common.c le32_to_cpu(aq_desc->params.external.addr_high), params 312 drivers/net/ethernet/intel/i40e/i40e_common.c le32_to_cpu(aq_desc->params.external.addr_low)); params 359 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_queue_shutdown *)&desc.params.raw; params 391 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_get_set_rss_lut *)&desc.params.raw; params 476 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_get_set_rss_key *)&desc.params.raw; params 958 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_mac_address_read *)&desc.params.raw; params 984 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_mac_address_write *)&desc.params.raw; params 1571 drivers/net/ethernet/intel/i40e/i40e_common.c desc.params.external.param0 |= params 1575 drivers/net/ethernet/intel/i40e/i40e_common.c desc.params.external.param0 |= params 1634 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aq_set_phy_config *)&desc.params.raw; params 1757 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_clear_pxe *)&desc.params.raw; params 1785 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_set_link_restart_an *)&desc.params.raw; params 1817 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_get_link_status *)&desc.params.raw; params 1913 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_set_phy_int_mask *)&desc.params.raw; params 1939 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_set_phy_debug *)&desc.params.raw; params 1966 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_add_get_update_vsi *)&desc.params.raw; params 1969 drivers/net/ethernet/intel/i40e/i40e_common.c &desc.params.raw; params 2010 drivers/net/ethernet/intel/i40e/i40e_common.c &desc.params.raw; params 2038 drivers/net/ethernet/intel/i40e/i40e_common.c &desc.params.raw; params 2068 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw; params 2108 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw; params 2143 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw; params 2178 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw; params 2212 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw; params 2247 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw; params 2280 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_set_vsi_promiscuous_modes *)&desc.params.raw; params 2310 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_add_get_update_vsi *)&desc.params.raw; params 2313 drivers/net/ethernet/intel/i40e/i40e_common.c &desc.params.raw; params 2352 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_add_get_update_vsi *)&desc.params.raw; params 2355 drivers/net/ethernet/intel/i40e/i40e_common.c &desc.params.raw; params 2390 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_switch_seid *)&desc.params.raw; params 2424 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_set_switch_config *)&desc.params.raw; params 2462 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_get_version *)&desc.params.raw; params 2499 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_driver_version *)&desc.params.raw; params 2614 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_add_veb *)&desc.params.raw; params 2616 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_add_veb_completion *)&desc.params.raw; params 2673 drivers/net/ethernet/intel/i40e/i40e_common.c &desc.params.raw; params 2724 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_macvlan *)&desc.params.raw; params 2772 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_macvlan *)&desc.params.raw; params 2823 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_add_delete_mirror_rule *)&desc.params.raw; params 2825 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_add_delete_mirror_rule_completion *)&desc.params.raw; params 2944 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_pf_vf_message *)&desc.params.raw; params 2979 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_debug_reg_read_write *)&desc.params.raw; params 3014 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_debug_reg_read_write *)&desc.params.raw; params 3047 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_request_resource *)&desc.params.raw; params 3085 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_request_resource *)&desc.params.raw; params 3117 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_nvm_update *)&desc.params.raw; params 3162 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_nvm_update *)&desc.params.raw; params 3455 drivers/net/ethernet/intel/i40e/i40e_common.c cmd = (struct i40e_aqc_list_capabilites *)&desc.params.raw; params 3502 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_nvm_update *)&desc.params.raw; params 3556 drivers/net/ethernet/intel/i40e/i40e_common.c cmd = (struct i40e_aqc_nvm_update *)&desc.params.raw; params 3595 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_lldp_get_mib *)&desc.params.raw; params 3597 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_lldp_get_mib *)&desc.params.raw; params 3643 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_lldp_update_mib *)&desc.params.raw; params 3672 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_lldp_restore *)&desc.params.raw; params 3709 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_lldp_stop *)&desc.params.raw; params 3745 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_lldp_start *)&desc.params.raw; params 3778 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_set_dcb_parameters *)&desc.params.raw; params 3843 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_add_udp_tunnel *)&desc.params.raw; params 3845 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_del_udp_tunnel_completion *)&desc.params.raw; params 3872 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_remove_udp_tunnel *)&desc.params.raw; params 3897 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_switch_seid *)&desc.params.raw; params 3952 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_tx_sched_ind *)&desc.params.raw; params 4009 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_configure_vsi_bw_limit *)&desc.params.raw; params 4348 drivers/net/ethernet/intel/i40e/i40e_common.c &desc.params.raw; params 4351 drivers/net/ethernet/intel/i40e/i40e_common.c &desc.params.raw; params 4426 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_alternate_write *)&desc.params.raw; params 4537 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_debug_dump_internals *)&desc.params.raw; params 4539 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_debug_dump_internals *)&desc.params.raw; params 5220 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_rx_ctl_reg_read_write *)&desc.params.raw; params 5286 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_rx_ctl_reg_read_write *)&desc.params.raw; params 5348 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_phy_register_access *)&desc.params.raw; params 5382 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_phy_register_access *)&desc.params.raw; params 5418 drivers/net/ethernet/intel/i40e/i40e_common.c &desc.params.raw; params 5435 drivers/net/ethernet/intel/i40e/i40e_common.c resp = (struct i40e_aqc_write_ddp_resp *)&desc.params.raw; params 5460 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_get_applied_profiles *)&desc.params.raw; params 5571 drivers/net/ethernet/intel/i40e/i40e_common.c memcpy(desc.params.raw, aq->param, sizeof(desc.params.raw)); params 5593 drivers/net/ethernet/intel/i40e/i40e_common.c memcpy(aq->param, desc.params.raw, sizeof(desc.params.raw)); params 5836 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_add_remove_cloud_filters *)&desc.params.raw; params 5873 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_add_remove_cloud_filters *)&desc.params.raw; params 5930 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_add_remove_cloud_filters *)&desc.params.raw; params 5967 drivers/net/ethernet/intel/i40e/i40e_common.c (struct i40e_aqc_add_remove_cloud_filters *)&desc.params.raw; params 468 drivers/net/ethernet/intel/i40e/i40e_debugfs.c 16, 1, d->params.raw, 16, 0); params 481 drivers/net/ethernet/intel/i40e/i40e_debugfs.c 16, 1, d->params.raw, 16, 0); params 1214 drivers/net/ethernet/intel/i40e/i40e_debugfs.c &desc->params.internal.param0, params 1215 drivers/net/ethernet/intel/i40e/i40e_debugfs.c &desc->params.internal.param1, params 1216 drivers/net/ethernet/intel/i40e/i40e_debugfs.c &desc->params.internal.param2, params 1217 drivers/net/ethernet/intel/i40e/i40e_debugfs.c &desc->params.internal.param3); params 1242 drivers/net/ethernet/intel/i40e/i40e_debugfs.c desc->params.internal.param0, params 1243 drivers/net/ethernet/intel/i40e/i40e_debugfs.c desc->params.internal.param1, params 1244 drivers/net/ethernet/intel/i40e/i40e_debugfs.c desc->params.internal.param2, params 1245 drivers/net/ethernet/intel/i40e/i40e_debugfs.c desc->params.internal.param3); params 1262 drivers/net/ethernet/intel/i40e/i40e_debugfs.c &desc->params.internal.param0, params 1263 drivers/net/ethernet/intel/i40e/i40e_debugfs.c &desc->params.internal.param1, params 1264 drivers/net/ethernet/intel/i40e/i40e_debugfs.c &desc->params.internal.param2, params 1265 drivers/net/ethernet/intel/i40e/i40e_debugfs.c &desc->params.internal.param3, params 1303 drivers/net/ethernet/intel/i40e/i40e_debugfs.c desc->params.internal.param0, params 1304 drivers/net/ethernet/intel/i40e/i40e_debugfs.c desc->params.internal.param1, params 1305 drivers/net/ethernet/intel/i40e/i40e_debugfs.c desc->params.internal.param2, params 1306 drivers/net/ethernet/intel/i40e/i40e_debugfs.c desc->params.internal.param3); params 8570 drivers/net/ethernet/intel/i40e/i40e_main.c (struct i40e_aqc_lldp_get_mib *)&e->desc.params.raw; params 8692 drivers/net/ethernet/intel/i40e/i40e_main.c (struct i40e_aqc_lan_overflow *)&e->desc.params.raw; params 9181 drivers/net/ethernet/intel/i40e/i40e_main.c (struct i40e_aqc_get_link_status *)&e->desc.params.raw; params 146 drivers/net/ethernet/intel/iavf/iavf_adminq.c desc->params.external.addr_high = params 148 drivers/net/ethernet/intel/iavf/iavf_adminq.c desc->params.external.addr_low = params 150 drivers/net/ethernet/intel/iavf/iavf_adminq.c desc->params.external.param0 = 0; params 151 drivers/net/ethernet/intel/iavf/iavf_adminq.c desc->params.external.param1 = 0; params 735 drivers/net/ethernet/intel/iavf/iavf_adminq.c desc_on_ring->params.external.addr_high = params 737 drivers/net/ethernet/intel/iavf/iavf_adminq.c desc_on_ring->params.external.addr_low = params 916 drivers/net/ethernet/intel/iavf/iavf_adminq.c desc->params.external.addr_high = cpu_to_le32(upper_32_bits(bi->pa)); params 917 drivers/net/ethernet/intel/iavf/iavf_adminq.c desc->params.external.addr_low = cpu_to_le32(lower_32_bits(bi->pa)); params 45 drivers/net/ethernet/intel/iavf/iavf_adminq_cmd.h } params; params 36 drivers/net/ethernet/intel/iavf/iavf_client.c void iavf_client_get_params(struct iavf_vsi *vsi, struct iavf_params *params) params 40 drivers/net/ethernet/intel/iavf/iavf_client.c memset(params, 0, sizeof(struct iavf_params)); params 41 drivers/net/ethernet/intel/iavf/iavf_client.c params->mtu = vsi->netdev->mtu; params 42 drivers/net/ethernet/intel/iavf/iavf_client.c params->link_up = vsi->back->link_up; params 45 drivers/net/ethernet/intel/iavf/iavf_client.c params->qos.prio_qos[i].tc = 0; params 46 drivers/net/ethernet/intel/iavf/iavf_client.c params->qos.prio_qos[i].qs_handle = vsi->qs_handle; params 85 drivers/net/ethernet/intel/iavf/iavf_client.c struct iavf_params params; params 98 drivers/net/ethernet/intel/iavf/iavf_client.c iavf_client_get_params(vsi, ¶ms); params 99 drivers/net/ethernet/intel/iavf/iavf_client.c cinst->lan_info.params = params; params 101 drivers/net/ethernet/intel/iavf/iavf_client.c ¶ms); params 190 drivers/net/ethernet/intel/iavf/iavf_client.c struct iavf_params params; params 214 drivers/net/ethernet/intel/iavf/iavf_client.c iavf_client_get_params(vsi, ¶ms); params 215 drivers/net/ethernet/intel/iavf/iavf_client.c cinst->lan_info.params = params; params 98 drivers/net/ethernet/intel/iavf/iavf_client.h struct iavf_params params; params 136 drivers/net/ethernet/intel/iavf/iavf_client.h struct iavf_params *params); params 279 drivers/net/ethernet/intel/iavf/iavf_common.c le32_to_cpu(aq_desc->params.internal.param0), params 280 drivers/net/ethernet/intel/iavf/iavf_common.c le32_to_cpu(aq_desc->params.internal.param1)); params 282 drivers/net/ethernet/intel/iavf/iavf_common.c le32_to_cpu(aq_desc->params.external.addr_high), params 283 drivers/net/ethernet/intel/iavf/iavf_common.c le32_to_cpu(aq_desc->params.external.addr_low)); params 334 drivers/net/ethernet/intel/iavf/iavf_common.c (struct iavf_aqc_queue_shutdown *)&desc.params.raw; params 365 drivers/net/ethernet/intel/iavf/iavf_common.c (struct iavf_aqc_get_set_rss_lut *)&desc.params.raw; params 450 drivers/net/ethernet/intel/iavf/iavf_common.c (struct iavf_aqc_get_set_rss_key *)&desc.params.raw; params 1650 drivers/net/ethernet/intel/ice/ice_adminq_cmd.h } params; params 100 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.mac_read; params 152 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.get_phy; params 287 drivers/net/ethernet/intel/ice/ice_common.c resp = &desc.params.get_link_status; params 594 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.fw_logging; params 1228 drivers/net/ethernet/intel/ice/ice_common.c le32_to_cpu(cq_desc->params.generic.param0), params 1229 drivers/net/ethernet/intel/ice/ice_common.c le32_to_cpu(cq_desc->params.generic.param1)); params 1231 drivers/net/ethernet/intel/ice/ice_common.c le32_to_cpu(cq_desc->params.generic.addr_high), params 1232 drivers/net/ethernet/intel/ice/ice_common.c le32_to_cpu(cq_desc->params.generic.addr_low)); params 1264 drivers/net/ethernet/intel/ice/ice_common.c struct ice_aqc_req_res *cmd = &desc->params.res_owner; params 1311 drivers/net/ethernet/intel/ice/ice_common.c resp = &desc.params.get_ver; params 1348 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.driver_ver; params 1382 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.q_shutdown; params 1427 drivers/net/ethernet/intel/ice/ice_common.c cmd_resp = &desc.params.res_owner; params 1494 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.res_owner; params 1792 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.get_cap; params 1956 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.mac_write; params 1979 drivers/net/ethernet/intel/ice/ice_common.c desc.params.clear_pxe.rx_cnt = ICE_AQC_CLEAR_PXE_RX_CNT; params 2204 drivers/net/ethernet/intel/ice/ice_common.c desc.params.set_phy.lport_num = lport; params 2474 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.restart_an; params 2504 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.set_event_mask; params 2528 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.set_mac_lb; params 2553 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.set_port_id_led; params 2586 drivers/net/ethernet/intel/ice/ice_common.c cmd_resp = &desc.params.get_set_rss_lut; params 2715 drivers/net/ethernet/intel/ice/ice_common.c cmd_resp = &desc.params.get_set_rss_key; params 2801 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.add_txqs; params 2855 drivers/net/ethernet/intel/ice/ice_common.c cmd = &desc.params.dis_txqs; params 183 drivers/net/ethernet/intel/ice/ice_controlq.c desc->params.generic.addr_high = params 185 drivers/net/ethernet/intel/ice/ice_controlq.c desc->params.generic.addr_low = params 187 drivers/net/ethernet/intel/ice/ice_controlq.c desc->params.generic.param0 = 0; params 188 drivers/net/ethernet/intel/ice/ice_controlq.c desc->params.generic.param1 = 0; params 930 drivers/net/ethernet/intel/ice/ice_controlq.c desc_on_ring->params.generic.addr_high = params 932 drivers/net/ethernet/intel/ice/ice_controlq.c desc_on_ring->params.generic.addr_low = params 1102 drivers/net/ethernet/intel/ice/ice_controlq.c desc->params.generic.addr_high = cpu_to_le32(upper_32_bits(bi->pa)); params 1103 drivers/net/ethernet/intel/ice/ice_controlq.c desc->params.generic.addr_low = cpu_to_le32(lower_32_bits(bi->pa)); params 30 drivers/net/ethernet/intel/ice/ice_dcb.c cmd = &desc.params.lldp_get_mib; params 70 drivers/net/ethernet/intel/ice/ice_dcb.c cmd = &desc.params.lldp_set_event; params 98 drivers/net/ethernet/intel/ice/ice_dcb.c cmd = &desc.params.lldp_stop; params 125 drivers/net/ethernet/intel/ice/ice_dcb.c cmd = &desc.params.lldp_start; params 154 drivers/net/ethernet/intel/ice/ice_dcb.c cmd = &desc.params.lldp_set_mib; params 731 drivers/net/ethernet/intel/ice/ice_dcb.c cmd = &desc.params.lldp_agent_ctrl; params 1345 drivers/net/ethernet/intel/ice/ice_dcb.c cmd = &desc.params.port_ets; params 644 drivers/net/ethernet/intel/ice/ice_dcb_lib.c mib = (struct ice_aqc_lldp_get_mib *)&event->desc.params.raw; params 233 drivers/net/ethernet/intel/ice/ice_flex_pipe.c cmd = &desc.params.download_pkg; params 25 drivers/net/ethernet/intel/ice/ice_nvm.c cmd = &desc.params.nvm; params 336 drivers/net/ethernet/intel/ice/ice_nvm.c cmd = &desc.params.nvm_checksum; params 108 drivers/net/ethernet/intel/ice/ice_sched.c cmd = &desc.params.sched_elem_cmd; params 382 drivers/net/ethernet/intel/ice/ice_sched.c cmd = &desc.params.get_topo; params 31 drivers/net/ethernet/intel/ice/ice_sriov.c cmd = &desc.params.virt; params 71 drivers/net/ethernet/intel/ice/ice_switch.c cmd = &desc.params.sw_res_ctrl; params 152 drivers/net/ethernet/intel/ice/ice_switch.c cmd = &desc.params.get_sw_conf; params 181 drivers/net/ethernet/intel/ice/ice_switch.c cmd = &desc.params.vsi_cmd; params 182 drivers/net/ethernet/intel/ice/ice_switch.c res = &desc.params.add_update_free_vsi_res; params 225 drivers/net/ethernet/intel/ice/ice_switch.c cmd = &desc.params.vsi_cmd; params 226 drivers/net/ethernet/intel/ice/ice_switch.c resp = &desc.params.add_update_free_vsi_res; params 260 drivers/net/ethernet/intel/ice/ice_switch.c cmd = &desc.params.vsi_cmd; params 261 drivers/net/ethernet/intel/ice/ice_switch.c resp = &desc.params.add_update_free_vsi_res; params 552 drivers/net/ethernet/intel/ice/ice_switch.c desc.params.sw_rules.num_rules_fltr_entry_index = params 152 drivers/net/ethernet/mellanox/mlx4/en_main.c struct mlx4_en_profile *params = &mdev->profile; params 155 drivers/net/ethernet/mellanox/mlx4/en_main.c params->udp_rss = udp_rss; params 156 drivers/net/ethernet/mellanox/mlx4/en_main.c params->max_num_tx_rings_p_up = mlx4_low_memory_profile() ? params 160 drivers/net/ethernet/mellanox/mlx4/en_main.c if (params->udp_rss && !(mdev->dev->caps.flags params 163 drivers/net/ethernet/mellanox/mlx4/en_main.c params->udp_rss = 0; params 166 drivers/net/ethernet/mellanox/mlx4/en_main.c params->prof[i].rx_pause = !(pfcrx || pfctx); params 167 drivers/net/ethernet/mellanox/mlx4/en_main.c params->prof[i].rx_ppp = pfcrx; params 168 drivers/net/ethernet/mellanox/mlx4/en_main.c params->prof[i].tx_pause = !(pfcrx || pfctx); params 169 drivers/net/ethernet/mellanox/mlx4/en_main.c params->prof[i].tx_ppp = pfctx; params 171 drivers/net/ethernet/mellanox/mlx4/en_main.c params->prof[i].tx_ring_size = MLX4_EN_MIN_TX_SIZE; params 172 drivers/net/ethernet/mellanox/mlx4/en_main.c params->prof[i].rx_ring_size = MLX4_EN_MIN_RX_SIZE; params 174 drivers/net/ethernet/mellanox/mlx4/en_main.c params->prof[i].tx_ring_size = MLX4_EN_DEF_TX_RING_SIZE; params 175 drivers/net/ethernet/mellanox/mlx4/en_main.c params->prof[i].rx_ring_size = MLX4_EN_DEF_RX_RING_SIZE; params 177 drivers/net/ethernet/mellanox/mlx4/en_main.c params->prof[i].num_up = MLX4_EN_NUM_UP_LOW; params 178 drivers/net/ethernet/mellanox/mlx4/en_main.c params->prof[i].num_tx_rings_p_up = params->max_num_tx_rings_p_up; params 179 drivers/net/ethernet/mellanox/mlx4/en_main.c params->prof[i].tx_ring_num[TX] = params->max_num_tx_rings_p_up * params 180 drivers/net/ethernet/mellanox/mlx4/en_main.c params->prof[i].num_up; params 181 drivers/net/ethernet/mellanox/mlx4/en_main.c params->prof[i].rss_rings = 0; params 182 drivers/net/ethernet/mellanox/mlx4/en_main.c params->prof[i].inline_thold = inline_thold; params 2752 drivers/net/ethernet/mellanox/mlx4/en_netdev.c struct mlx4_update_qp_params params; params 2760 drivers/net/ethernet/mellanox/mlx4/en_netdev.c params.rate_unit = MLX4_QP_RATE_LIMIT_GBS; params 2761 drivers/net/ethernet/mellanox/mlx4/en_netdev.c params.rate_val = maxrate / 1000; params 2763 drivers/net/ethernet/mellanox/mlx4/en_netdev.c params.rate_unit = MLX4_QP_RATE_LIMIT_MBS; params 2764 drivers/net/ethernet/mellanox/mlx4/en_netdev.c params.rate_val = maxrate; params 2766 drivers/net/ethernet/mellanox/mlx4/en_netdev.c params.rate_unit = 0; params 2767 drivers/net/ethernet/mellanox/mlx4/en_netdev.c params.rate_val = 0; params 2771 drivers/net/ethernet/mellanox/mlx4/en_netdev.c ¶ms); params 441 drivers/net/ethernet/mellanox/mlx4/eq.c eqe.event.port_mgmt_change.params.port_info.changed_attr = params 2475 drivers/net/ethernet/mellanox/mlx4/fw.c struct mlx4_config_dev_params *params) params 2497 drivers/net/ethernet/mellanox/mlx4/fw.c params->rx_csum_flags_port_1 = config_dev_csum_flags[csum_mask]; params 2504 drivers/net/ethernet/mellanox/mlx4/fw.c params->rx_csum_flags_port_2 = config_dev_csum_flags[csum_mask]; params 2506 drivers/net/ethernet/mellanox/mlx4/fw.c params->vxlan_udp_dport = be16_to_cpu(config_dev.vxlan_udp_dport); params 1944 drivers/net/ethernet/mellanox/mlx4/main.c struct mlx4_clock_params *params) params 1951 drivers/net/ethernet/mellanox/mlx4/main.c if (!params) params 1954 drivers/net/ethernet/mellanox/mlx4/main.c params->bar = priv->fw.clock_bar; params 1955 drivers/net/ethernet/mellanox/mlx4/main.c params->offset = priv->fw.clock_offset; params 1956 drivers/net/ethernet/mellanox/mlx4/main.c params->size = MLX4_CLOCK_SIZE; params 2299 drivers/net/ethernet/mellanox/mlx4/main.c struct mlx4_config_dev_params params; params 2463 drivers/net/ethernet/mellanox/mlx4/main.c err = mlx4_config_dev_retrieval(dev, ¶ms); params 2467 drivers/net/ethernet/mellanox/mlx4/main.c dev->caps.rx_checksum_flags_port[1] = params.rx_csum_flags_port_1; params 2468 drivers/net/ethernet/mellanox/mlx4/main.c dev->caps.rx_checksum_flags_port[2] = params.rx_csum_flags_port_2; params 440 drivers/net/ethernet/mellanox/mlx4/qp.c struct mlx4_update_qp_params *params) params 459 drivers/net/ethernet/mellanox/mlx4/qp.c cmd->qp_context.pri_path.grh_mylmc = params->smac_index; params 472 drivers/net/ethernet/mellanox/mlx4/qp.c if (params->flags & params 481 drivers/net/ethernet/mellanox/mlx4/qp.c if (params->flags & MLX4_UPDATE_QP_PARAMS_FLAGS_VSD_ENABLE) params 487 drivers/net/ethernet/mellanox/mlx4/qp.c cmd->qp_context.rate_limit_params = cpu_to_be16((params->rate_unit << 14) | params->rate_val); params 498 drivers/net/ethernet/mellanox/mlx4/qp.c cmd->qp_context.qos_vport = params->qos_vport; params 784 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c struct mlx4_update_qp_params params = {.flags = 0}; params 786 drivers/net/ethernet/mellanox/mlx4/resource_tracker.c err = mlx4_update_qp(dev, qpn, MLX4_UPDATE_QP_VSD, ¶ms); params 564 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c str_frmt->params[0], params 565 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c str_frmt->params[1], params 566 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c str_frmt->params[2], params 567 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c str_frmt->params[3], params 568 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c str_frmt->params[4], params 569 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c str_frmt->params[5], params 570 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c str_frmt->params[6]); params 615 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.c cur_string->params[cur_string->last_param_num - 1] = params 111 drivers/net/ethernet/mellanox/mlx5/core/diag/fw_tracer.h int params[TRACER_MAX_PARAMS]; params 69 drivers/net/ethernet/mellanox/mlx5/core/en.h #define MLX5E_HW2SW_MTU(params, hwmtu) ((hwmtu) - ((params)->hard_mtu)) params 70 drivers/net/ethernet/mellanox/mlx5/core/en.h #define MLX5E_SW2HW_MTU(params, swmtu) ((swmtu) + ((params)->hard_mtu)) params 236 drivers/net/ethernet/mellanox/mlx5/core/en.h #define MLX5E_SET_PFLAG(params, pflag, enable) \ params 239 drivers/net/ethernet/mellanox/mlx5/core/en.h (params)->pflags |= BIT(pflag); \ params 241 drivers/net/ethernet/mellanox/mlx5/core/en.h (params)->pflags &= ~(BIT(pflag)); \ params 244 drivers/net/ethernet/mellanox/mlx5/core/en.h #define MLX5E_GET_PFLAG(params, pflag) (!!((params)->pflags & (BIT(pflag)))) params 748 drivers/net/ethernet/mellanox/mlx5/core/en.h struct mlx5e_params params; params 943 drivers/net/ethernet/mellanox/mlx5/core/en.h struct mlx5e_params *params); params 1011 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_open_rq(struct mlx5e_channel *c, struct mlx5e_params *params, params 1019 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_open_icosq(struct mlx5e_channel *c, struct mlx5e_params *params, params 1022 drivers/net/ethernet/mellanox/mlx5/core/en.h int mlx5e_open_xdpsq(struct mlx5e_channel *c, struct mlx5e_params *params, params 1053 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_set_tx_cq_mode_params(struct mlx5e_params *params, params 1055 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_set_rx_cq_mode_params(struct mlx5e_params *params, params 1057 drivers/net/ethernet/mellanox/mlx5/core/en.h void mlx5e_set_rq_type(struct mlx5_core_dev *mdev, struct mlx5e_params *params); params 1059 drivers/net/ethernet/mellanox/mlx5/core/en.h struct mlx5e_params *params); params 1185 drivers/net/ethernet/mellanox/mlx5/core/en.h struct mlx5e_params *params, params 1188 drivers/net/ethernet/mellanox/mlx5/core/en.h struct mlx5e_params *params); params 239 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h int mlx5e_create_ttc_table(struct mlx5e_priv *priv, struct ttc_params *params, params 244 drivers/net/ethernet/mellanox/mlx5/core/en/fs.h int mlx5e_create_inner_ttc_table(struct mlx5e_priv *priv, struct ttc_params *params, params 6 drivers/net/ethernet/mellanox/mlx5/core/en/params.c static inline bool mlx5e_rx_is_xdp(struct mlx5e_params *params, params 9 drivers/net/ethernet/mellanox/mlx5/core/en/params.c return params->xdp_prog || xsk; params 12 drivers/net/ethernet/mellanox/mlx5/core/en/params.c u16 mlx5e_get_linear_rq_headroom(struct mlx5e_params *params, params 17 drivers/net/ethernet/mellanox/mlx5/core/en/params.c if (mlx5e_rx_is_xdp(params, xsk)) { params 28 drivers/net/ethernet/mellanox/mlx5/core/en/params.c u32 mlx5e_rx_get_min_frag_sz(struct mlx5e_params *params, params 31 drivers/net/ethernet/mellanox/mlx5/core/en/params.c u32 hw_mtu = MLX5E_SW2HW_MTU(params, params->sw_mtu); params 32 drivers/net/ethernet/mellanox/mlx5/core/en/params.c u16 linear_rq_headroom = mlx5e_get_linear_rq_headroom(params, xsk); params 37 drivers/net/ethernet/mellanox/mlx5/core/en/params.c u32 mlx5e_rx_get_linear_frag_sz(struct mlx5e_params *params, params 40 drivers/net/ethernet/mellanox/mlx5/core/en/params.c u32 frag_sz = mlx5e_rx_get_min_frag_sz(params, xsk); params 55 drivers/net/ethernet/mellanox/mlx5/core/en/params.c if (mlx5e_rx_is_xdp(params, xsk)) params 67 drivers/net/ethernet/mellanox/mlx5/core/en/params.c u8 mlx5e_mpwqe_log_pkts_per_wqe(struct mlx5e_params *params, params 70 drivers/net/ethernet/mellanox/mlx5/core/en/params.c u32 linear_frag_sz = mlx5e_rx_get_linear_frag_sz(params, xsk); params 75 drivers/net/ethernet/mellanox/mlx5/core/en/params.c bool mlx5e_rx_is_linear_skb(struct mlx5e_params *params, params 81 drivers/net/ethernet/mellanox/mlx5/core/en/params.c u32 linear_frag_sz = max(mlx5e_rx_get_linear_frag_sz(params, xsk), params 82 drivers/net/ethernet/mellanox/mlx5/core/en/params.c mlx5e_rx_get_linear_frag_sz(params, NULL)); params 84 drivers/net/ethernet/mellanox/mlx5/core/en/params.c return !params->lro_en && linear_frag_sz <= PAGE_SIZE; params 90 drivers/net/ethernet/mellanox/mlx5/core/en/params.c struct mlx5e_params *params, params 93 drivers/net/ethernet/mellanox/mlx5/core/en/params.c u32 linear_frag_sz = mlx5e_rx_get_linear_frag_sz(params, xsk); params 97 drivers/net/ethernet/mellanox/mlx5/core/en/params.c if (!mlx5e_rx_is_linear_skb(params, xsk)) params 113 drivers/net/ethernet/mellanox/mlx5/core/en/params.c u8 mlx5e_mpwqe_get_log_rq_size(struct mlx5e_params *params, params 116 drivers/net/ethernet/mellanox/mlx5/core/en/params.c u8 log_pkts_per_wqe = mlx5e_mpwqe_log_pkts_per_wqe(params, xsk); params 119 drivers/net/ethernet/mellanox/mlx5/core/en/params.c if (params->log_rq_mtu_frames < params 123 drivers/net/ethernet/mellanox/mlx5/core/en/params.c return params->log_rq_mtu_frames - log_pkts_per_wqe; params 127 drivers/net/ethernet/mellanox/mlx5/core/en/params.c struct mlx5e_params *params, params 130 drivers/net/ethernet/mellanox/mlx5/core/en/params.c if (mlx5e_rx_mpwqe_is_linear_skb(mdev, params, xsk)) params 131 drivers/net/ethernet/mellanox/mlx5/core/en/params.c return order_base_2(mlx5e_rx_get_linear_frag_sz(params, xsk)); params 137 drivers/net/ethernet/mellanox/mlx5/core/en/params.c struct mlx5e_params *params, params 141 drivers/net/ethernet/mellanox/mlx5/core/en/params.c mlx5e_mpwqe_get_log_stride_size(mdev, params, xsk); params 145 drivers/net/ethernet/mellanox/mlx5/core/en/params.c struct mlx5e_params *params, params 148 drivers/net/ethernet/mellanox/mlx5/core/en/params.c bool is_linear_skb = (params->rq_wq_type == MLX5_WQ_TYPE_CYCLIC) ? params 149 drivers/net/ethernet/mellanox/mlx5/core/en/params.c mlx5e_rx_is_linear_skb(params, xsk) : params 150 drivers/net/ethernet/mellanox/mlx5/core/en/params.c mlx5e_rx_mpwqe_is_linear_skb(mdev, params, xsk); params 152 drivers/net/ethernet/mellanox/mlx5/core/en/params.c return is_linear_skb ? mlx5e_get_linear_rq_headroom(params, xsk) : 0; params 43 drivers/net/ethernet/mellanox/mlx5/core/en/params.h static inline bool mlx5e_qid_get_ch_if_in_group(struct mlx5e_params *params, params 48 drivers/net/ethernet/mellanox/mlx5/core/en/params.h int nch = params->num_channels; params 58 drivers/net/ethernet/mellanox/mlx5/core/en/params.h static inline void mlx5e_qid_get_ch_and_group(struct mlx5e_params *params, params 63 drivers/net/ethernet/mellanox/mlx5/core/en/params.h u16 nch = params->num_channels; params 70 drivers/net/ethernet/mellanox/mlx5/core/en/params.h struct mlx5e_params *params, u64 qid) params 72 drivers/net/ethernet/mellanox/mlx5/core/en/params.h return qid < params->num_channels * profile->rq_groups; params 77 drivers/net/ethernet/mellanox/mlx5/core/en/params.h u16 mlx5e_get_linear_rq_headroom(struct mlx5e_params *params, params 79 drivers/net/ethernet/mellanox/mlx5/core/en/params.h u32 mlx5e_rx_get_min_frag_sz(struct mlx5e_params *params, params 81 drivers/net/ethernet/mellanox/mlx5/core/en/params.h u32 mlx5e_rx_get_linear_frag_sz(struct mlx5e_params *params, params 83 drivers/net/ethernet/mellanox/mlx5/core/en/params.h u8 mlx5e_mpwqe_log_pkts_per_wqe(struct mlx5e_params *params, params 85 drivers/net/ethernet/mellanox/mlx5/core/en/params.h bool mlx5e_rx_is_linear_skb(struct mlx5e_params *params, params 88 drivers/net/ethernet/mellanox/mlx5/core/en/params.h struct mlx5e_params *params, params 90 drivers/net/ethernet/mellanox/mlx5/core/en/params.h u8 mlx5e_mpwqe_get_log_rq_size(struct mlx5e_params *params, params 93 drivers/net/ethernet/mellanox/mlx5/core/en/params.h struct mlx5e_params *params, params 96 drivers/net/ethernet/mellanox/mlx5/core/en/params.h struct mlx5e_params *params, params 99 drivers/net/ethernet/mellanox/mlx5/core/en/params.h struct mlx5e_params *params, params 105 drivers/net/ethernet/mellanox/mlx5/core/en/params.h struct mlx5e_params *params, params 111 drivers/net/ethernet/mellanox/mlx5/core/en/params.h struct mlx5e_params *params, params 115 drivers/net/ethernet/mellanox/mlx5/core/en/params.h struct mlx5e_params *params, params 124 drivers/net/ethernet/mellanox/mlx5/core/en/params.h struct mlx5e_params *params, params 238 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c struct mlx5e_params *params; params 246 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c params = &priv->channels.params; params 257 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c wq_head = params->rq_wq_type == MLX5_WQ_TYPE_LINKED_LIST_STRIDING_RQ ? params 307 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c struct mlx5e_params *params = &priv->channels.params; params 319 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c rq_stride = BIT(mlx5e_mpwqe_get_log_stride_size(priv->mdev, params, NULL)); params 329 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_rx.c err = devlink_fmsg_u8_pair_put(fmsg, "type", params->rq_wq_type); params 259 drivers/net/ethernet/mellanox/mlx5/core/en/reporter_tx.c for (tc = 0; tc < priv->channels.params.num_tc; tc++) { params 38 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c int mlx5e_xdp_max_mtu(struct mlx5e_params *params, struct mlx5e_xsk_param *xsk) params 40 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c int hr = mlx5e_get_linear_rq_headroom(params, xsk); params 55 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c return MLX5E_HW2SW_MTU(params, SKB_MAX_HEAD(hr)); params 64 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h int mlx5e_xdp_max_mtu(struct mlx5e_params *params, struct mlx5e_xsk_param *xsk); params 79 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h if (priv->channels.params.xdp_prog) params 85 drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h if (priv->channels.params.xdp_prog) params 13 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c bool mlx5e_validate_xsk_param(struct mlx5e_params *params, params 23 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c if (mlx5e_rx_get_min_frag_sz(params, xsk) > xsk->chunk_size) params 29 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c switch (params->rq_wq_type) { params 31 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c return mlx5e_rx_mpwqe_is_linear_skb(mdev, params, xsk); params 33 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c return mlx5e_rx_is_linear_skb(params, xsk); params 50 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c struct mlx5e_params *params, params 56 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c mlx5e_build_rq_param(priv, params, xsk, &cparam->rq); params 57 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c mlx5e_build_xdpsq_param(priv, params, &cparam->xdp_sq); params 59 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c mlx5e_build_rx_cq_param(priv, params, xsk, &cparam->rx_cq); params 60 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c mlx5e_build_tx_cq_param(priv, params, &cparam->tx_cq); params 64 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c int mlx5e_open_xsk(struct mlx5e_priv *priv, struct mlx5e_params *params, params 72 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c if (!mlx5e_validate_xsk_param(params, xsk, priv->mdev)) params 79 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c mlx5e_build_xsk_cparam(priv, params, xsk, cparam); params 81 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c err = mlx5e_open_cq(c, params->rx_cq_moderation, &cparam->rx_cq, &c->xskrq.cq); params 85 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c err = mlx5e_open_rq(c, params, &cparam->rq, xsk, umem, &c->xskrq); params 89 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c err = mlx5e_open_cq(c, params->tx_cq_moderation, &cparam->tx_cq, &c->xsksq.cq); params 99 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c err = mlx5e_open_xdpsq(c, params, &cparam->xdp_sq, umem, &c->xsksq, true); params 110 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.c err = mlx5e_open_icosq(c, params, &cparam->icosq, &c->xskicosq); params 11 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.h bool mlx5e_validate_xsk_param(struct mlx5e_params *params, params 14 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/setup.h int mlx5e_open_xsk(struct mlx5e_priv *priv, struct mlx5e_params *params, params 13 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c struct mlx5e_params *params = &priv->channels.params; params 20 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/tx.c if (unlikely(!mlx5e_qid_get_ch_if_in_group(params, qid, MLX5E_RQ_GROUP_XSK, &ix))) params 105 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c struct mlx5e_params *params = &priv->channels.params; params 110 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c if (unlikely(mlx5e_xsk_get_umem(&priv->channels.params, &priv->xsk, ix))) params 131 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c if (!params->xdp_prog) { params 140 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c err = mlx5e_open_xsk(priv, params, &xsk, umem, c); params 172 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c if (!mlx5e_validate_xsk_param(params, &xsk, priv->mdev)) { params 182 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c struct xdp_umem *umem = mlx5e_xsk_get_umem(&priv->channels.params, params 193 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c if (!priv->channels.params.xdp_prog) params 234 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c struct mlx5e_params *params = &priv->channels.params; params 237 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c if (unlikely(!mlx5e_qid_get_ch_if_in_group(params, qid, MLX5E_RQ_GROUP_XSK, &ix))) params 256 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c u16 mlx5e_xsk_first_unused_channel(struct mlx5e_params *params, struct mlx5e_xsk *xsk) params 258 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c u16 res = xsk->refcnt ? params->num_channels : 0; params 261 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.c if (mlx5e_xsk_get_umem(params, xsk, res - 1)) params 9 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.h static inline struct xdp_umem *mlx5e_xsk_get_umem(struct mlx5e_params *params, params 15 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.h if (unlikely(ix >= params->num_channels)) params 29 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/umem.h u16 mlx5e_xsk_first_unused_channel(struct mlx5e_params *params, struct mlx5e_xsk *xsk); params 1102 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c struct mlx5e_params *params) params 1104 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c mlx5_query_min_inline(priv->mdev, ¶ms->tx_min_inline_mode); params 1106 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c params->tx_min_inline_mode == MLX5_INLINE_MODE_L2) params 1107 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c params->tx_min_inline_mode = MLX5_INLINE_MODE_IP; params 1116 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c new_channels.params = priv->channels.params; params 1117 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c mlx5e_trust_update_tx_min_inline_mode(priv, &new_channels.params); params 1120 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c priv->channels.params = new_channels.params; params 1125 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c if (new_channels.params.tx_min_inline_mode == params 1126 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c priv->channels.params.tx_min_inline_mode) params 1174 drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c mlx5e_trust_update_tx_min_inline_mode(priv, &priv->channels.params); params 310 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c param->rx_pending = 1 << priv->channels.params.log_rq_mtu_frames; params 311 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c param->tx_pending = 1 << priv->channels.params.log_sq_size; params 358 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c if (log_rq_size == priv->channels.params.log_rq_mtu_frames && params 359 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c log_sq_size == priv->channels.params.log_sq_size) params 364 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c new_channels.params = priv->channels.params; params 365 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c new_channels.params.log_rq_mtu_frames = log_rq_size; params 366 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c new_channels.params.log_sq_size = log_sq_size; params 369 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c priv->channels.params = new_channels.params; params 395 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c ch->combined_count = priv->channels.params.num_channels; params 416 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct mlx5e_params *cur_params = &priv->channels.params; params 443 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c new_channels.params = priv->channels.params; params 444 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c new_channels.params.num_channels = count; params 447 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c *cur_params = new_channels.params; params 489 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c rx_moder = &priv->channels.params.rx_cq_moderation; params 492 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c coal->use_adaptive_rx_coalesce = priv->channels.params.rx_dim_enabled; params 494 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c tx_moder = &priv->channels.params.tx_cq_moderation; params 497 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c coal->use_adaptive_tx_coalesce = priv->channels.params.tx_dim_enabled; params 563 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c new_channels.params = priv->channels.params; params 565 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c rx_moder = &new_channels.params.rx_cq_moderation; params 568 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c new_channels.params.rx_dim_enabled = !!coal->use_adaptive_rx_coalesce; params 570 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c tx_moder = &new_channels.params.tx_cq_moderation; params 573 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c new_channels.params.tx_dim_enabled = !!coal->use_adaptive_tx_coalesce; params 576 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c priv->channels.params = new_channels.params; params 581 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c reset = (!!coal->use_adaptive_rx_coalesce != priv->channels.params.rx_dim_enabled) || params 582 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c (!!coal->use_adaptive_tx_coalesce != priv->channels.params.tx_dim_enabled); params 586 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c priv->channels.params = new_channels.params; params 1731 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c priv->channels.params.rx_cq_moderation.cq_period_mode : params 1732 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c priv->channels.params.tx_cq_moderation.cq_period_mode; params 1742 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c new_channels.params = priv->channels.params; params 1744 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c mlx5e_set_rx_cq_mode_params(&new_channels.params, cq_period_mode); params 1746 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c mlx5e_set_tx_cq_mode_params(&new_channels.params, cq_period_mode); params 1749 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c priv->channels.params = new_channels.params; params 1768 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c bool curr_val = MLX5E_GET_PFLAG(&priv->channels.params, MLX5E_PFLAG_RX_CQE_COMPRESS); params 1778 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c new_channels.params = priv->channels.params; params 1779 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c MLX5E_SET_PFLAG(&new_channels.params, MLX5E_PFLAG_RX_CQE_COMPRESS, new_val); params 1782 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c priv->channels.params = new_channels.params; params 1791 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c MLX5E_GET_PFLAG(&priv->channels.params, params 1812 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c priv->channels.params.rx_cqe_compress_def = enable; params 1826 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c if (!mlx5e_striding_rq_possible(mdev, &priv->channels.params)) params 1828 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c } else if (priv->channels.params.lro_en) { params 1833 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c new_channels.params = priv->channels.params; params 1835 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c MLX5E_SET_PFLAG(&new_channels.params, MLX5E_PFLAG_RX_STRIDING_RQ, enable); params 1836 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c mlx5e_set_rq_type(mdev, &new_channels.params); params 1839 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c priv->channels.params = new_channels.params; params 1854 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c priv->channels.params.xdp_prog) params 1878 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c new_channels.params = priv->channels.params; params 1880 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c MLX5E_SET_PFLAG(&new_channels.params, MLX5E_PFLAG_XDP_TX_MPWQE, enable); params 1883 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c priv->channels.params = new_channels.params; params 1906 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c u32 changes = wanted_flags ^ priv->channels.params.pflags; params 1919 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c MLX5E_SET_PFLAG(&priv->channels.params, flag, enable); params 1949 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c return priv->channels.params.pflags; params 1962 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c info->data = priv->channels.params.num_channels; params 614 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c if (!priv->channels.params.vlan_strip_disable) params 856 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c struct ttc_params *params, params 871 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c dest.tir_num = params->any_tt_tirn; params 873 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c dest.tir_num = params->indir_tirn[tt]; params 881 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c if (!params->inner_ttc || !mlx5e_tunnel_inner_ft_supported(priv->mdev)) params 886 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c dest.ft = params->inner_ttc->ft.t; params 1014 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c struct ttc_params *params, params 1029 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c dest.tir_num = params->any_tt_tirn; params 1031 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c dest.tir_num = params->indir_tirn[tt]; params 1137 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c int mlx5e_create_inner_ttc_table(struct mlx5e_priv *priv, struct ttc_params *params, params 1146 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c ft->t = mlx5_create_flow_table(priv->fs.ns, ¶ms->ft_attr); params 1157 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c err = mlx5e_generate_inner_ttc_table_rules(priv, params, ttc); params 1185 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c int mlx5e_create_ttc_table(struct mlx5e_priv *priv, struct ttc_params *params, params 1192 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c ft->t = mlx5_create_flow_table(priv->fs.ns, ¶ms->ft_attr); params 1203 drivers/net/ethernet/mellanox/mlx5/core/en_fs.c err = mlx5e_generate_ttc_table_rules(priv, params, ttc); params 419 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c struct mlx5e_params *params = &priv->channels.params; params 424 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c mlx5e_qid_get_ch_and_group(params, fs->ring_cookie, &ix, &group); params 614 drivers/net/ethernet/mellanox/mlx5/core/en_fs_ethtool.c if (!mlx5e_qid_validate(priv->profile, &priv->channels.params, params 87 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params) params 89 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->log_rq_mtu_frames = is_kdump_kernel() ? params 94 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->rq_wq_type == MLX5_WQ_TYPE_LINKED_LIST_STRIDING_RQ, params 95 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->rq_wq_type == MLX5_WQ_TYPE_LINKED_LIST_STRIDING_RQ ? params 96 drivers/net/ethernet/mellanox/mlx5/core/en_main.c BIT(mlx5e_mpwqe_get_log_rq_size(params, NULL)) : params 97 drivers/net/ethernet/mellanox/mlx5/core/en_main.c BIT(params->log_rq_mtu_frames), params 98 drivers/net/ethernet/mellanox/mlx5/core/en_main.c BIT(mlx5e_mpwqe_get_log_stride_size(mdev, params, NULL)), params 99 drivers/net/ethernet/mellanox/mlx5/core/en_main.c MLX5E_GET_PFLAG(params, MLX5E_PFLAG_RX_CQE_COMPRESS)); params 103 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params) params 111 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (params->xdp_prog) { params 116 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (!mlx5e_rx_mpwqe_is_linear_skb(mdev, params, NULL)) params 123 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_set_rq_type(struct mlx5_core_dev *mdev, struct mlx5e_params *params) params 125 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->rq_wq_type = mlx5e_striding_rq_possible(mdev, params) && params 126 drivers/net/ethernet/mellanox/mlx5/core/en_main.c MLX5E_GET_PFLAG(params, MLX5E_PFLAG_RX_STRIDING_RQ) ? params 374 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params, params 393 drivers/net/ethernet/mellanox/mlx5/core/en_main.c rq->wq_type = params->rq_wq_type; params 401 drivers/net/ethernet/mellanox/mlx5/core/en_main.c rq->hw_mtu = MLX5E_SW2HW_MTU(params, params->sw_mtu); params 411 drivers/net/ethernet/mellanox/mlx5/core/en_main.c rq->xdp_prog = params->xdp_prog ? bpf_prog_inc(params->xdp_prog) : NULL; params 420 drivers/net/ethernet/mellanox/mlx5/core/en_main.c rq_xdp_ix += params->num_channels * MLX5E_RQ_GROUP_XSK; params 426 drivers/net/ethernet/mellanox/mlx5/core/en_main.c rq->buff.headroom = mlx5e_get_rq_headroom(mdev, params, xsk); params 428 drivers/net/ethernet/mellanox/mlx5/core/en_main.c pool_size = 1 << params->log_rq_mtu_frames; params 443 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_mpwqe_get_log_num_strides(mdev, params, xsk); params 446 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_mpwqe_get_log_rq_size(params, xsk); params 467 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_rx_mpwqe_is_linear_skb(mdev, params, NULL) ? params 471 drivers/net/ethernet/mellanox/mlx5/core/en_main.c rq->mpwqe.log_stride_sz = mlx5e_mpwqe_get_log_stride_size(mdev, params, xsk); params 473 drivers/net/ethernet/mellanox/mlx5/core/en_main.c BIT(mlx5e_mpwqe_get_log_num_strides(mdev, params, xsk)); params 528 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_rx_is_linear_skb(params, NULL) ? params 606 drivers/net/ethernet/mellanox/mlx5/core/en_main.c switch (params->rx_cq_moderation.cq_period_mode) { params 882 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_open_rq(struct mlx5e_channel *c, struct mlx5e_params *params, params 888 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5e_alloc_rq(c, params, xsk, umem, param, rq); params 903 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (params->rx_dim_enabled) params 910 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (MLX5E_GET_PFLAG(params, MLX5E_PFLAG_RX_NO_CSUM_COMPLETE) || c->xdp) params 989 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params, params 1004 drivers/net/ethernet/mellanox/mlx5/core/en_main.c sq->min_inline_mode = params->tx_min_inline_mode; params 1005 drivers/net/ethernet/mellanox/mlx5/core/en_main.c sq->hw_mtu = MLX5E_SW2HW_MTU(params, params->sw_mtu); params 1132 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params, params 1150 drivers/net/ethernet/mellanox/mlx5/core/en_main.c sq->min_inline_mode = params->tx_min_inline_mode; params 1151 drivers/net/ethernet/mellanox/mlx5/core/en_main.c sq->hw_mtu = MLX5E_SW2HW_MTU(params, params->sw_mtu); params 1179 drivers/net/ethernet/mellanox/mlx5/core/en_main.c sq->dim.mode = params->tx_cq_moderation.cq_period_mode; params 1311 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params, params 1320 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5e_alloc_txqsq(c, txq_ix, params, param, sq, tc); params 1337 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (params->tx_dim_enabled) params 1414 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_open_icosq(struct mlx5e_channel *c, struct mlx5e_params *params, params 1426 drivers/net/ethernet/mellanox/mlx5/core/en_main.c csp.min_inline_mode = params->tx_min_inline_mode; params 1460 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int mlx5e_open_xdpsq(struct mlx5e_channel *c, struct mlx5e_params *params, params 1467 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5e_alloc_xdpsq(c, params, umem, param, sq, is_redirect); params 1682 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params, params 1689 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5e_open_cq(c, params->tx_cq_moderation, params 1713 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params, params 1718 drivers/net/ethernet/mellanox/mlx5/core/en_main.c for (tc = 0; tc < params->num_tc; tc++) { params 1719 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int txq_ix = c->ix + tc * params->num_channels; params 1722 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params, &cparam->sq, &c->sq[tc], tc); params 1826 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params) params 1834 drivers/net/ethernet/mellanox/mlx5/core/en_main.c for (irq = c->ix; irq < num_comp_vectors; irq += params->num_channels) { params 1849 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params, params 1859 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5e_open_tx_cqs(c, params, cparam); params 1863 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5e_open_cq(c, params->tx_cq_moderation, &cparam->tx_cq, &c->xdpsq.cq); params 1867 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5e_open_cq(c, params->rx_cq_moderation, &cparam->rx_cq, &c->rq.cq); params 1872 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = c->xdp ? mlx5e_open_cq(c, params->tx_cq_moderation, params 1879 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5e_open_icosq(c, params, &cparam->icosq, &c->icosq); params 1883 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5e_open_sqs(c, params, cparam); params 1888 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5e_open_xdpsq(c, params, &cparam->xdp_sq, NULL, params 1894 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5e_open_rq(c, params, &cparam->rq, NULL, NULL, &c->rq); params 1898 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5e_open_xdpsq(c, params, &cparam->xdp_sq, NULL, &c->xdpsq, true); params 1963 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params, params 1992 drivers/net/ethernet/mellanox/mlx5/core/en_main.c c->num_tc = params->num_tc; params 1993 drivers/net/ethernet/mellanox/mlx5/core/en_main.c c->xdp = !!params->xdp_prog; params 1998 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5e_alloc_xps_cpumask(c, params); params 2004 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5e_open_queues(c, params, cparam); params 2010 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5e_open_xsk(priv, params, &xsk, umem, c); params 2073 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params, params 2077 drivers/net/ethernet/mellanox/mlx5/core/en_main.c u32 byte_count = MLX5E_SW2HW_MTU(params, params->sw_mtu); params 2087 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (mlx5e_rx_is_linear_skb(params, xsk)) { params 2090 drivers/net/ethernet/mellanox/mlx5/core/en_main.c frag_stride = mlx5e_rx_get_linear_frag_sz(params, xsk); params 2149 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params, params 2158 drivers/net/ethernet/mellanox/mlx5/core/en_main.c switch (params->rq_wq_type) { params 2161 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_mpwqe_get_log_num_strides(mdev, params, xsk) - params 2164 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_mpwqe_get_log_stride_size(mdev, params, xsk) - params 2166 drivers/net/ethernet/mellanox/mlx5/core/en_main.c MLX5_SET(wq, wq, log_wq_sz, mlx5e_mpwqe_get_log_rq_size(params, xsk)); params 2169 drivers/net/ethernet/mellanox/mlx5/core/en_main.c MLX5_SET(wq, wq, log_wq_sz, params->log_rq_mtu_frames); params 2170 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_build_rq_frags_info(mdev, params, xsk, ¶m->frags_info); params 2174 drivers/net/ethernet/mellanox/mlx5/core/en_main.c MLX5_SET(wq, wq, wq_type, params->rq_wq_type); params 2177 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_get_rqwq_log_stride(params->rq_wq_type, ndsegs)); params 2180 drivers/net/ethernet/mellanox/mlx5/core/en_main.c MLX5_SET(rqc, rqc, vsd, params->vlan_strip_disable); params 2181 drivers/net/ethernet/mellanox/mlx5/core/en_main.c MLX5_SET(rqc, rqc, scatter_fcs, params->scatter_fcs_en); params 2214 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params, params 2224 drivers/net/ethernet/mellanox/mlx5/core/en_main.c MLX5_SET(wq, wq, log_wq_sz, params->log_sq_size); params 2239 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params, params 2247 drivers/net/ethernet/mellanox/mlx5/core/en_main.c switch (params->rq_wq_type) { params 2249 drivers/net/ethernet/mellanox/mlx5/core/en_main.c log_cq_size = mlx5e_mpwqe_get_log_rq_size(params, xsk) + params 2250 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_mpwqe_get_log_num_strides(mdev, params, xsk); params 2253 drivers/net/ethernet/mellanox/mlx5/core/en_main.c log_cq_size = params->log_rq_mtu_frames; params 2257 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (MLX5E_GET_PFLAG(params, MLX5E_PFLAG_RX_CQE_COMPRESS)) { params 2263 drivers/net/ethernet/mellanox/mlx5/core/en_main.c param->cq_period_mode = params->rx_cq_moderation.cq_period_mode; params 2267 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params, params 2272 drivers/net/ethernet/mellanox/mlx5/core/en_main.c MLX5_SET(cqc, cqc, log_cq_size, params->log_sq_size); params 2275 drivers/net/ethernet/mellanox/mlx5/core/en_main.c param->cq_period_mode = params->tx_cq_moderation.cq_period_mode; params 2305 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params, params 2312 drivers/net/ethernet/mellanox/mlx5/core/en_main.c MLX5_SET(wq, wq, log_wq_sz, params->log_sq_size); params 2313 drivers/net/ethernet/mellanox/mlx5/core/en_main.c param->is_mpw = MLX5E_GET_PFLAG(params, MLX5E_PFLAG_XDP_TX_MPWQE); params 2316 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static u8 mlx5e_build_icosq_log_wq_sz(struct mlx5e_params *params, params 2319 drivers/net/ethernet/mellanox/mlx5/core/en_main.c switch (params->rq_wq_type) { params 2329 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params, params 2334 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_build_rq_param(priv, params, NULL, &cparam->rq); params 2336 drivers/net/ethernet/mellanox/mlx5/core/en_main.c icosq_log_wq_sz = mlx5e_build_icosq_log_wq_sz(params, &cparam->rq); params 2338 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_build_sq_param(priv, params, &cparam->sq); params 2339 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_build_xdpsq_param(priv, params, &cparam->xdp_sq); params 2341 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_build_rx_cq_param(priv, params, NULL, &cparam->rx_cq); params 2342 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_build_tx_cq_param(priv, params, &cparam->tx_cq); params 2353 drivers/net/ethernet/mellanox/mlx5/core/en_main.c chs->num = chs->params.num_channels; params 2360 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_build_channel_param(priv, &chs->params, cparam); params 2364 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (chs->params.xdp_prog) params 2365 drivers/net/ethernet/mellanox/mlx5/core/en_main.c umem = mlx5e_xsk_get_umem(&chs->params, chs->params.xsk, i); params 2367 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5e_open_channel(priv, i, &chs->params, cparam, umem, &chs->c[i]); params 2694 drivers/net/ethernet/mellanox/mlx5/core/en_main.c static void mlx5e_build_tir_ctx_lro(struct mlx5e_params *params, void *tirc) params 2696 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (!params->lro_en) params 2706 drivers/net/ethernet/mellanox/mlx5/core/en_main.c MLX5_SET(tirc, tirc, lro_timeout_period_usecs, params->lro_timeout); params 2794 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_build_tir_ctx_lro(&priv->channels.params, tirc); params 2817 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params, u16 mtu) params 2819 drivers/net/ethernet/mellanox/mlx5/core/en_main.c u16 hw_mtu = MLX5E_SW2HW_MTU(params, mtu); params 2832 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params, u16 *mtu) params 2841 drivers/net/ethernet/mellanox/mlx5/core/en_main.c *mtu = MLX5E_HW2SW_MTU(params, hw_mtu); params 2846 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params = &priv->channels.params; params 2852 drivers/net/ethernet/mellanox/mlx5/core/en_main.c err = mlx5e_set_mtu(mdev, params, params->sw_mtu); params 2856 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_query_mtu(mdev, params, &mtu); params 2857 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (mtu != params->sw_mtu) params 2859 drivers/net/ethernet/mellanox/mlx5/core/en_main.c __func__, mtu, params->sw_mtu); params 2861 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->sw_mtu = mtu; params 2867 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params = &priv->channels.params; params 2876 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->max_mtu = min_t(unsigned int, MLX5E_HW2SW_MTU(params, max_mtu), params 2883 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int nch = priv->channels.params.num_channels; params 2884 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int ntc = priv->channels.params.num_tc; params 2903 drivers/net/ethernet/mellanox/mlx5/core/en_main.c int num_txqs = priv->channels.num * priv->channels.params.num_tc; params 2914 drivers/net/ethernet/mellanox/mlx5/core/en_main.c u16 count = priv->channels.params.num_channels; params 2932 drivers/net/ethernet/mellanox/mlx5/core/en_main.c for (tc = 0; tc < priv->channels.params.num_tc; tc++) { params 2986 drivers/net/ethernet/mellanox/mlx5/core/en_main.c new_num_txqs = new_chs->num * new_chs->params.num_tc; params 3031 drivers/net/ethernet/mellanox/mlx5/core/en_main.c new_channels.params = priv->channels.params; params 3284 drivers/net/ethernet/mellanox/mlx5/core/en_main.c priv->channels.params.tunneled_offload_en); params 3286 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_build_tir_ctx_lro(&priv->channels.params, tirc); params 3474 drivers/net/ethernet/mellanox/mlx5/core/en_main.c new_channels.params = priv->channels.params; params 3475 drivers/net/ethernet/mellanox/mlx5/core/en_main.c new_channels.params.num_tc = tc ? tc : 1; params 3478 drivers/net/ethernet/mellanox/mlx5/core/en_main.c priv->channels.params = new_channels.params; params 3487 drivers/net/ethernet/mellanox/mlx5/core/en_main.c new_channels.params.num_tc); params 3676 drivers/net/ethernet/mellanox/mlx5/core/en_main.c old_params = &priv->channels.params; params 3685 drivers/net/ethernet/mellanox/mlx5/core/en_main.c new_channels.params = *old_params; params 3686 drivers/net/ethernet/mellanox/mlx5/core/en_main.c new_channels.params.lro_en = enable; params 3690 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_rx_mpwqe_is_linear_skb(mdev, &new_channels.params, NULL)) params 3695 drivers/net/ethernet/mellanox/mlx5/core/en_main.c *old_params = new_channels.params; params 3748 drivers/net/ethernet/mellanox/mlx5/core/en_main.c priv->channels.params.scatter_fcs_en = enable; params 3751 drivers/net/ethernet/mellanox/mlx5/core/en_main.c priv->channels.params.scatter_fcs_en = !enable; params 3765 drivers/net/ethernet/mellanox/mlx5/core/en_main.c priv->channels.params.vlan_strip_disable = !enable; params 3771 drivers/net/ethernet/mellanox/mlx5/core/en_main.c priv->channels.params.vlan_strip_disable = enable; params 3851 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params; params 3854 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params = &priv->channels.params; params 3860 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (!params->vlan_strip_disable) params 3863 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (!MLX5E_GET_PFLAG(params, MLX5E_PFLAG_RX_STRIDING_RQ)) { params 3870 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (MLX5E_GET_PFLAG(params, MLX5E_PFLAG_RX_CQE_COMPRESS)) { params 3888 drivers/net/ethernet/mellanox/mlx5/core/en_main.c for (ix = 0; ix < chs->params.num_channels; ix++) { params 3889 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct xdp_umem *umem = mlx5e_xsk_get_umem(&chs->params, chs->params.xsk, ix); params 3923 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params; params 3929 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params = &priv->channels.params; params 3931 drivers/net/ethernet/mellanox/mlx5/core/en_main.c reset = !params->lro_en; params 3934 drivers/net/ethernet/mellanox/mlx5/core/en_main.c new_channels.params = *params; params 3935 drivers/net/ethernet/mellanox/mlx5/core/en_main.c new_channels.params.sw_mtu = new_mtu; params 3937 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (params->xdp_prog && params 3938 drivers/net/ethernet/mellanox/mlx5/core/en_main.c !mlx5e_rx_is_linear_skb(&new_channels.params, NULL)) { params 3940 drivers/net/ethernet/mellanox/mlx5/core/en_main.c new_mtu, mlx5e_xdp_max_mtu(params, NULL)); params 3947 drivers/net/ethernet/mellanox/mlx5/core/en_main.c &new_channels.params, priv->mdev)) { params 3952 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (params->rq_wq_type == MLX5_WQ_TYPE_LINKED_LIST_STRIDING_RQ) { params 3954 drivers/net/ethernet/mellanox/mlx5/core/en_main.c &new_channels.params, params 3956 drivers/net/ethernet/mellanox/mlx5/core/en_main.c u8 ppw_old = mlx5e_mpwqe_log_pkts_per_wqe(params, NULL); params 3957 drivers/net/ethernet/mellanox/mlx5/core/en_main.c u8 ppw_new = mlx5e_mpwqe_log_pkts_per_wqe(&new_channels.params, NULL); params 3967 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->sw_mtu = new_mtu; params 3970 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->mtu = params->sw_mtu; params 3978 drivers/net/ethernet/mellanox/mlx5/core/en_main.c netdev->mtu = new_channels.params.sw_mtu; params 4016 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_modify_rx_cqe_compression_locked(priv, priv->channels.params.rx_cqe_compress_def); params 4034 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (MLX5E_GET_PFLAG(&priv->channels.params, MLX5E_PFLAG_RX_CQE_COMPRESS)) params 4349 drivers/net/ethernet/mellanox/mlx5/core/en_main.c for (i = 0; i < priv->channels.num * priv->channels.params.num_tc; i++) { params 4388 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (priv->channels.params.lro_en) { params 4398 drivers/net/ethernet/mellanox/mlx5/core/en_main.c new_channels.params = priv->channels.params; params 4399 drivers/net/ethernet/mellanox/mlx5/core/en_main.c new_channels.params.xdp_prog = prog; params 4404 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (!mlx5e_rx_is_linear_skb(&new_channels.params, NULL)) { params 4406 drivers/net/ethernet/mellanox/mlx5/core/en_main.c new_channels.params.sw_mtu, params 4407 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_xdp_max_mtu(&new_channels.params, NULL)); params 4432 drivers/net/ethernet/mellanox/mlx5/core/en_main.c reset = (!priv->channels.params.xdp_prog || !prog); params 4448 drivers/net/ethernet/mellanox/mlx5/core/en_main.c new_channels.params = priv->channels.params; params 4449 drivers/net/ethernet/mellanox/mlx5/core/en_main.c new_channels.params.xdp_prog = prog; params 4450 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_set_rq_type(priv->mdev, &new_channels.params); params 4451 drivers/net/ethernet/mellanox/mlx5/core/en_main.c old_prog = priv->channels.params.xdp_prog; params 4460 drivers/net/ethernet/mellanox/mlx5/core/en_main.c old_prog = xchg(&priv->channels.params.xdp_prog, prog); params 4467 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_set_rq_type(priv->mdev, &priv->channels.params); params 4514 drivers/net/ethernet/mellanox/mlx5/core/en_main.c xdp_prog = priv->channels.params.xdp_prog; params 4718 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_set_tx_cq_mode_params(struct mlx5e_params *params, u8 cq_period_mode) params 4720 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (params->tx_dim_enabled) { params 4723 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->tx_cq_moderation = net_dim_get_def_tx_moderation(dim_period_mode); params 4725 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->tx_cq_moderation = mlx5e_get_def_tx_moderation(cq_period_mode); params 4728 drivers/net/ethernet/mellanox/mlx5/core/en_main.c MLX5E_SET_PFLAG(params, MLX5E_PFLAG_TX_CQE_BASED_MODER, params 4729 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->tx_cq_moderation.cq_period_mode == params 4733 drivers/net/ethernet/mellanox/mlx5/core/en_main.c void mlx5e_set_rx_cq_mode_params(struct mlx5e_params *params, u8 cq_period_mode) params 4735 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (params->rx_dim_enabled) { params 4738 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->rx_cq_moderation = net_dim_get_def_rx_moderation(dim_period_mode); params 4740 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->rx_cq_moderation = mlx5e_get_def_rx_moderation(cq_period_mode); params 4743 drivers/net/ethernet/mellanox/mlx5/core/en_main.c MLX5E_SET_PFLAG(params, MLX5E_PFLAG_RX_CQE_BASED_MODER, params 4744 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->rx_cq_moderation.cq_period_mode == params 4761 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params) params 4771 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_striding_rq_possible(mdev, params) && params 4772 drivers/net/ethernet/mellanox/mlx5/core/en_main.c (mlx5e_rx_mpwqe_is_linear_skb(mdev, params, NULL) || params 4773 drivers/net/ethernet/mellanox/mlx5/core/en_main.c !mlx5e_rx_is_linear_skb(params, NULL))) params 4774 drivers/net/ethernet/mellanox/mlx5/core/en_main.c MLX5E_SET_PFLAG(params, MLX5E_PFLAG_RX_STRIDING_RQ, true); params 4775 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_set_rq_type(mdev, params); params 4776 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_init_rq_type_params(mdev, params); params 4797 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct mlx5e_params *params, params 4802 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->sw_mtu = mtu; params 4803 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->hard_mtu = MLX5E_ETH_HARD_MTU; params 4804 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->num_channels = max_channels; params 4805 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->num_tc = 1; params 4808 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->log_sq_size = is_kdump_kernel() ? params 4813 drivers/net/ethernet/mellanox/mlx5/core/en_main.c MLX5E_SET_PFLAG(params, MLX5E_PFLAG_XDP_TX_MPWQE, params 4817 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->rx_cqe_compress_def = false; params 4820 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->rx_cqe_compress_def = slow_pci_heuristic(mdev); params 4822 drivers/net/ethernet/mellanox/mlx5/core/en_main.c MLX5E_SET_PFLAG(params, MLX5E_PFLAG_RX_CQE_COMPRESS, params->rx_cqe_compress_def); params 4823 drivers/net/ethernet/mellanox/mlx5/core/en_main.c MLX5E_SET_PFLAG(params, MLX5E_PFLAG_RX_NO_CSUM_COMPLETE, false); params 4826 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_build_rq_params(mdev, params); params 4831 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (params->rq_wq_type == MLX5_WQ_TYPE_LINKED_LIST_STRIDING_RQ) { params 4833 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (!mlx5e_rx_mpwqe_is_linear_skb(mdev, params, NULL)) params 4834 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->lro_en = !slow_pci_heuristic(mdev); params 4836 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->lro_timeout = mlx5e_choose_lro_timeout(mdev, MLX5E_DEFAULT_LRO_TIMEOUT); params 4842 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->rx_dim_enabled = MLX5_CAP_GEN(mdev, cq_moderation); params 4843 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->tx_dim_enabled = MLX5_CAP_GEN(mdev, cq_moderation); params 4844 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_set_rx_cq_mode_params(params, rx_cq_period_mode); params 4845 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_set_tx_cq_mode_params(params, MLX5_CQ_PERIOD_MODE_START_FROM_EQE); params 4848 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5_query_min_inline(mdev, ¶ms->tx_min_inline_mode); params 4851 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_build_rss_params(rss_params, params->num_channels); params 4852 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->tunneled_offload_en = params 4856 drivers/net/ethernet/mellanox/mlx5/core/en_main.c params->xsk = xsk; params 4965 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (!priv->channels.params.lro_en) params 4971 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (!priv->channels.params.scatter_fcs_en) params 4975 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (MLX5E_GET_PFLAG(&priv->channels.params, MLX5E_PFLAG_RX_CQE_COMPRESS)) params 5041 drivers/net/ethernet/mellanox/mlx5/core/en_main.c mlx5e_build_nic_params(mdev, &priv->xsk, rss, &priv->channels.params, params 5334 drivers/net/ethernet/mellanox/mlx5/core/en_main.c if (priv->channels.params.num_channels > max_nch) { params 5338 drivers/net/ethernet/mellanox/mlx5/core/en_main.c priv->channels.params.num_channels = max_nch; params 268 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c u16 curr_channels_amount = priv->channels.params.num_channels; params 475 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c sqs = kcalloc(priv->channels.num * priv->channels.params.num_tc, sizeof(*sqs), GFP_KERNEL); params 1412 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c struct mlx5e_params *params; params 1418 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c params = &priv->channels.params; params 1419 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c params->hard_mtu = MLX5E_ETH_HARD_MTU; params 1420 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c params->sw_mtu = netdev->mtu; params 1424 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c params->log_sq_size = MLX5E_PARAMS_DEFAULT_LOG_SQ_SIZE; params 1426 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c params->log_sq_size = MLX5E_REP_PARAMS_DEF_LOG_SQ_SIZE; params 1429 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_build_rq_params(mdev, params); params 1432 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c params->rx_dim_enabled = MLX5_CAP_GEN(mdev, cq_moderation); params 1433 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_set_rx_cq_mode_params(params, cq_period_mode); params 1435 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c params->num_tc = 1; params 1436 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c params->tunneled_offload_en = false; params 1438 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5_query_min_inline(mdev, ¶ms->tx_min_inline_mode); params 1441 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c mlx5e_build_rss_params(&priv->rss_params, params->num_channels); params 1500 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c priv->channels.params.num_channels = MLX5E_REP_PARAMS_DEF_NUM_CHANNELS; params 1733 drivers/net/ethernet/mellanox/mlx5/core/en_rep.c netdev->max_mtu = MLX5E_HW2SW_MTU(&priv->channels.params, max_mtu); params 636 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c mlx5e_hairpin_create(struct mlx5e_priv *priv, struct mlx5_hairpin_params *params, params 651 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c pair = mlx5_core_hairpin_create(func_mdev, peer_mdev, params); params 659 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c hp->num_channels = params->num_channels; params 777 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c struct mlx5_hairpin_params params; params 830 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c params.log_data_size = 15; params 831 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c params.log_data_size = min_t(u8, params.log_data_size, params 833 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c params.log_data_size = max_t(u8, params.log_data_size, params 836 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c params.log_num_packets = params.log_data_size - params 838 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c params.log_num_packets = min_t(u8, params.log_num_packets, params 841 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c params.q_counter = priv->q_counter; params 847 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c params.num_channels = link_speed64; params 849 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c hp = mlx5e_hairpin_create(priv, ¶ms, peer_ifindex); params 860 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c hp->pair->sqn[0], match_prio, params.log_data_size, params.log_num_packets); params 92 drivers/net/ethernet/mellanox/mlx5/core/en_tx.c num_channels = priv->channels.params.num_channels; params 57 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c struct mlx5e_params *params) params 60 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c MLX5E_SET_PFLAG(params, MLX5E_PFLAG_RX_STRIDING_RQ, false); params 61 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c mlx5e_set_rq_type(mdev, params); params 62 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c mlx5e_init_rq_type_params(mdev, params); params 65 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c params->log_rq_mtu_frames = is_kdump_kernel() ? params 69 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c params->lro_en = false; params 70 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c params->hard_mtu = MLX5_IB_GRH_BYTES + MLX5_IPOIB_HARD_LEN; params 71 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c params->tunneled_offload_en = false; params 90 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c mlx5e_build_nic_params(mdev, NULL, &priv->rss_params, &priv->channels.params, params 92 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c mlx5i_build_nic_params(mdev, &priv->channels.params); params 446 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c struct mlx5e_params *params; params 451 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c params = &priv->channels.params; params 454 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c params->sw_mtu = new_mtu; params 455 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netdev->mtu = params->sw_mtu; params 459 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c new_channels.params = *params; params 460 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c new_channels.params.sw_mtu = new_mtu; params 466 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c netdev->mtu = new_channels.params.sw_mtu; params 743 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c struct rdma_netdev_alloc_params *params) params 754 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c *params = (struct rdma_netdev_alloc_params){ params 297 drivers/net/ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c priv->channels.params.log_rq_mtu_frames = MLX5E_PARAMS_MINIMUM_LOG_RQ_SIZE; params 217 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c struct mlx5dr_match_parameters params; params 416 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c params.match_sz = match_sz; params 417 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c params.match_buf = (u64 *)fte->val; params 423 drivers/net/ethernet/mellanox/mlx5/core/steering/fs_dr.c ¶ms, params 306 drivers/net/ethernet/mellanox/mlx5/core/transobj.c struct mlx5_hairpin_params *params, u32 *rqn) params 316 drivers/net/ethernet/mellanox/mlx5/core/transobj.c MLX5_SET(rqc, rqc, counter_set_id, params->q_counter); params 318 drivers/net/ethernet/mellanox/mlx5/core/transobj.c MLX5_SET(wq, wq, log_hairpin_data_sz, params->log_data_size); params 319 drivers/net/ethernet/mellanox/mlx5/core/transobj.c MLX5_SET(wq, wq, log_hairpin_num_packets, params->log_num_packets); params 325 drivers/net/ethernet/mellanox/mlx5/core/transobj.c struct mlx5_hairpin_params *params, u32 *sqn) params 336 drivers/net/ethernet/mellanox/mlx5/core/transobj.c MLX5_SET(wq, wq, log_hairpin_data_sz, params->log_data_size); params 337 drivers/net/ethernet/mellanox/mlx5/core/transobj.c MLX5_SET(wq, wq, log_hairpin_num_packets, params->log_num_packets); params 343 drivers/net/ethernet/mellanox/mlx5/core/transobj.c struct mlx5_hairpin_params *params) params 348 drivers/net/ethernet/mellanox/mlx5/core/transobj.c err = mlx5_hairpin_create_rq(hp->func_mdev, params, &hp->rqn[i]); params 354 drivers/net/ethernet/mellanox/mlx5/core/transobj.c err = mlx5_hairpin_create_sq(hp->peer_mdev, params, &hp->sqn[i]); params 480 drivers/net/ethernet/mellanox/mlx5/core/transobj.c struct mlx5_hairpin_params *params) params 485 drivers/net/ethernet/mellanox/mlx5/core/transobj.c size = sizeof(*hp) + params->num_channels * 2 * sizeof(u32); params 492 drivers/net/ethernet/mellanox/mlx5/core/transobj.c hp->num_channels = params->num_channels; params 495 drivers/net/ethernet/mellanox/mlx5/core/transobj.c hp->sqn = hp->rqn + params->num_channels; params 498 drivers/net/ethernet/mellanox/mlx5/core/transobj.c err = mlx5_hairpin_create_queues(hp, params); params 959 drivers/net/ethernet/mellanox/mlxsw/spectrum.h struct mlxsw_sp_nve_params *params, params 809 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c struct mlxsw_sp_nve_params *params, params 817 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c ops = nve->nve_ops_arr[params->type]; params 819 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c if (!ops->can_offload(nve, params->dev, extack)) params 823 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c ops->nve_config(nve, params->dev, &config); params 836 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c err = mlxsw_sp_fid_vni_set(fid, params->type, params->vni, params 837 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c params->dev->ifindex); params 845 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve.c err = ops->fdb_replay(params->dev, params->vni, extack); params 805 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c const struct mlxsw_sp1_ptp_shaper_params *params; params 810 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c params = &mlxsw_sp1_ptp_shaper_params[i]; params 811 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c mlxsw_reg_qpsc_pack(qpsc_pl, params->port_speed, params 812 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c params->shaper_time_exp, params 813 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c params->shaper_time_mantissa, params 814 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c params->shaper_inc, params->shaper_bs, params 815 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c params->port_to_shaper_credits, params 816 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c params->ing_timestamp_inc, params 817 drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c params->egr_timestamp_inc); params 27 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c void *params); params 29 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c struct mlxsw_sp_qdisc *mlxsw_sp_qdisc, void *params); params 44 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c struct mlxsw_sp_qdisc *mlxsw_sp_qdisc, void *params); params 133 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c struct mlxsw_sp_qdisc_ops *ops, void *params) params 144 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c err = ops->check_params(mlxsw_sp_port, mlxsw_sp_qdisc, params); params 148 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c err = ops->replace(mlxsw_sp_port, mlxsw_sp_qdisc, params); params 164 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c ops->unoffload(mlxsw_sp_port, mlxsw_sp_qdisc, params); params 311 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c void *params) params 314 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c struct tc_red_qopt_offload_params *p = params; params 338 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c void *params) params 341 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c struct tc_red_qopt_offload_params *p = params; params 360 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c void *params) params 362 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c struct tc_red_qopt_offload_params *p = params; params 508 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c void *params) params 510 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c struct tc_prio_qopt_offload_params *p = params; params 521 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c void *params) params 523 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c struct tc_prio_qopt_offload_params *p = params; params 565 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c void *params) params 567 drivers/net/ethernet/mellanox/mlxsw/spectrum_qdisc.c struct tc_prio_qopt_offload_params *p = params; params 137 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c const struct mlxsw_sp_rif_params *params); params 1002 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c const struct mlxsw_sp_rif_params *params, params 6508 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c const struct mlxsw_sp_rif_params *params, params 6511 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c u32 tb_id = l3mdev_fib_table(params->dev); params 6520 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c type = mlxsw_sp_dev_rif_type(mlxsw_sp, params->dev); params 6534 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c rif = mlxsw_sp_rif_alloc(ops->rif_size, rif_index, vr->id, params->dev); params 6554 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c ops->setup(rif, params); params 6625 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_rif_subport_params_init(struct mlxsw_sp_rif_params *params, params 6630 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c params->vid = mlxsw_sp_port_vlan->vid; params 6631 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c params->lag = mlxsw_sp_port->lagged; params 6632 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (params->lag) params 6633 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c params->lag_id = mlxsw_sp_port->lag_id; params 6635 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c params->system_port = mlxsw_sp_port->local_port; params 6646 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c const struct mlxsw_sp_rif_params *params, params 6652 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c rif = mlxsw_sp_rif_find_by_dev(mlxsw_sp, params->dev); params 6654 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c return mlxsw_sp_rif_create(mlxsw_sp, params, extack); params 6679 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_rif_params params = { params 6687 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c mlxsw_sp_rif_subport_params_init(¶ms, mlxsw_sp_port_vlan); params 6688 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c rif = mlxsw_sp_rif_subport_get(mlxsw_sp, ¶ms, extack); params 6816 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c struct mlxsw_sp_rif_params params = { params 6823 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c rif = mlxsw_sp_rif_create(mlxsw_sp, ¶ms, extack); params 7341 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c const struct mlxsw_sp_rif_params *params) params 7347 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c rif_subport->vid = params->vid; params 7348 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c rif_subport->lag = params->lag; params 7349 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c if (params->lag) params 7350 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c rif_subport->lag_id = params->lag_id; params 7352 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c rif_subport->system_port = params->system_port; params 7653 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c const struct mlxsw_sp_rif_params *params) params 7658 drivers/net/ethernet/mellanox/mlxsw/spectrum_router.c params_lb = container_of(params, struct mlxsw_sp_rif_params_ipip_lb, params 1975 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c struct mlxsw_sp_nve_params params = { params 2006 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c err = mlxsw_sp_nve_fid_enable(mlxsw_sp, fid, ¶ms, extack); params 2179 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c struct mlxsw_sp_nve_params params = { params 2199 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c err = mlxsw_sp_nve_fid_enable(mlxsw_sp, fid, ¶ms, extack); params 1501 drivers/net/ethernet/qlogic/qed/qed_cxt.c struct qed_qm_pf_rt_init_params params; params 1510 drivers/net/ethernet/qlogic/qed/qed_cxt.c memset(¶ms, 0, sizeof(params)); params 1511 drivers/net/ethernet/qlogic/qed/qed_cxt.c params.port_id = p_hwfn->port_id; params 1512 drivers/net/ethernet/qlogic/qed/qed_cxt.c params.pf_id = p_hwfn->rel_pf_id; params 1513 drivers/net/ethernet/qlogic/qed/qed_cxt.c params.max_phys_tcs_per_port = qm_info->max_phys_tcs_per_port; params 1514 drivers/net/ethernet/qlogic/qed/qed_cxt.c params.is_pf_loading = is_pf_loading; params 1515 drivers/net/ethernet/qlogic/qed/qed_cxt.c params.num_pf_cids = iids.cids; params 1516 drivers/net/ethernet/qlogic/qed/qed_cxt.c params.num_vf_cids = iids.vf_cids; params 1517 drivers/net/ethernet/qlogic/qed/qed_cxt.c params.num_tids = iids.tids; params 1518 drivers/net/ethernet/qlogic/qed/qed_cxt.c params.start_pq = qm_info->start_pq; params 1519 drivers/net/ethernet/qlogic/qed/qed_cxt.c params.num_pf_pqs = qm_info->num_pqs - qm_info->num_vf_pqs; params 1520 drivers/net/ethernet/qlogic/qed/qed_cxt.c params.num_vf_pqs = qm_info->num_vf_pqs; params 1521 drivers/net/ethernet/qlogic/qed/qed_cxt.c params.start_vport = qm_info->start_vport; params 1522 drivers/net/ethernet/qlogic/qed/qed_cxt.c params.num_vports = qm_info->num_vports; params 1523 drivers/net/ethernet/qlogic/qed/qed_cxt.c params.pf_wfq = qm_info->pf_wfq; params 1524 drivers/net/ethernet/qlogic/qed/qed_cxt.c params.pf_rl = qm_info->pf_rl; params 1525 drivers/net/ethernet/qlogic/qed/qed_cxt.c params.link_speed = p_link->speed; params 1526 drivers/net/ethernet/qlogic/qed/qed_cxt.c params.pq_params = qm_info->qm_pq_params; params 1527 drivers/net/ethernet/qlogic/qed/qed_cxt.c params.vport_params = qm_info->qm_vport_params; params 1529 drivers/net/ethernet/qlogic/qed/qed_cxt.c qed_qm_pf_rt_init(p_hwfn, p_ptt, ¶ms); params 631 drivers/net/ethernet/qlogic/qed/qed_dcbx.c qed_dcbx_get_local_params(struct qed_hwfn *p_hwfn, struct qed_dcbx_get *params) params 638 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_feat->pfc, ¶ms->local.params, false); params 639 drivers/net/ethernet/qlogic/qed/qed_dcbx.c params->local.valid = true; params 643 drivers/net/ethernet/qlogic/qed/qed_dcbx.c qed_dcbx_get_remote_params(struct qed_hwfn *p_hwfn, struct qed_dcbx_get *params) params 650 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_feat->pfc, ¶ms->remote.params, false); params 651 drivers/net/ethernet/qlogic/qed/qed_dcbx.c params->remote.valid = true; params 656 drivers/net/ethernet/qlogic/qed/qed_dcbx.c struct qed_dcbx_get *params) params 670 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_operational = ¶ms->operational; params 701 drivers/net/ethernet/qlogic/qed/qed_dcbx.c p_feat->pfc, ¶ms->operational.params, params 712 drivers/net/ethernet/qlogic/qed/qed_dcbx.c struct qed_dcbx_get *params) params 718 drivers/net/ethernet/qlogic/qed/qed_dcbx.c memcpy(params->lldp_local.local_chassis_id, p_local->local_chassis_id, params 720 drivers/net/ethernet/qlogic/qed/qed_dcbx.c memcpy(params->lldp_local.local_port_id, p_local->local_port_id, params 726 drivers/net/ethernet/qlogic/qed/qed_dcbx.c struct qed_dcbx_get *params) params 732 drivers/net/ethernet/qlogic/qed/qed_dcbx.c memcpy(params->lldp_remote.peer_chassis_id, p_remote->peer_chassis_id, params 734 drivers/net/ethernet/qlogic/qed/qed_dcbx.c memcpy(params->lldp_remote.peer_port_id, p_remote->peer_port_id, params 1017 drivers/net/ethernet/qlogic/qed/qed_dcbx.c return dcbx_info->operational.params.ets_pri_tc_tbl[pri]; params 1198 drivers/net/ethernet/qlogic/qed/qed_dcbx.c struct qed_dcbx_set *params) params 1207 drivers/net/ethernet/qlogic/qed/qed_dcbx.c if (params->enabled) { params 1208 drivers/net/ethernet/qlogic/qed/qed_dcbx.c local_admin->config = params->ver_num; params 1209 drivers/net/ethernet/qlogic/qed/qed_dcbx.c ieee = !!(params->ver_num & DCBX_CONFIG_VERSION_IEEE); params 1217 drivers/net/ethernet/qlogic/qed/qed_dcbx.c if (params->override_flags & QED_DCBX_OVERRIDE_PFC_CFG) params 1219 drivers/net/ethernet/qlogic/qed/qed_dcbx.c ¶ms->config.params); params 1221 drivers/net/ethernet/qlogic/qed/qed_dcbx.c if (params->override_flags & QED_DCBX_OVERRIDE_ETS_CFG) params 1223 drivers/net/ethernet/qlogic/qed/qed_dcbx.c ¶ms->config.params); params 1225 drivers/net/ethernet/qlogic/qed/qed_dcbx.c if (params->override_flags & QED_DCBX_OVERRIDE_APP_CFG) params 1227 drivers/net/ethernet/qlogic/qed/qed_dcbx.c ¶ms->config.params, ieee); params 1231 drivers/net/ethernet/qlogic/qed/qed_dcbx.c struct qed_dcbx_set *params, bool hw_commit) params 1239 drivers/net/ethernet/qlogic/qed/qed_dcbx.c memcpy(&p_hwfn->p_dcbx_info->set, params, params 1248 drivers/net/ethernet/qlogic/qed/qed_dcbx.c qed_dcbx_set_local_params(p_hwfn, &local_admin, params); params 1265 drivers/net/ethernet/qlogic/qed/qed_dcbx.c struct qed_dcbx_set *params) params 1271 drivers/net/ethernet/qlogic/qed/qed_dcbx.c memcpy(params, &p_hwfn->p_dcbx_info->set, params 1296 drivers/net/ethernet/qlogic/qed/qed_dcbx.c memcpy(&p_hwfn->p_dcbx_info->set.config.params, params 1297 drivers/net/ethernet/qlogic/qed/qed_dcbx.c &dcbx_info->operational.params, params 1301 drivers/net/ethernet/qlogic/qed/qed_dcbx.c memcpy(params, &p_hwfn->p_dcbx_info->set, sizeof(struct qed_dcbx_set)); params 1393 drivers/net/ethernet/qlogic/qed/qed_dcbx.c *pgid = dcbx_info->operational.params.ets_pri_tc_tbl[tc]; params 1413 drivers/net/ethernet/qlogic/qed/qed_dcbx.c *bw_pct = dcbx_info->operational.params.ets_tc_bw_tbl[pgid]; params 1448 drivers/net/ethernet/qlogic/qed/qed_dcbx.c *setting = dcbx_info->operational.params.pfc.prio[priority]; params 1473 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.pfc.prio[priority] = !!setting; params 1534 drivers/net/ethernet/qlogic/qed/qed_dcbx.c *num = dcbx_info->operational.params.max_ets_tc; params 1537 drivers/net/ethernet/qlogic/qed/qed_dcbx.c *num = dcbx_info->operational.params.pfc.max_tc; params 1559 drivers/net/ethernet/qlogic/qed/qed_dcbx.c enabled = dcbx_info->operational.params.pfc.enabled; params 1613 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.ets_pri_tc_tbl[tc] = pgid; params 1649 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.ets_tc_bw_tbl[pgid] = bw_pct; params 1704 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.max_ets_tc = num; params 1708 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.pfc.max_tc = num; params 1741 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.pfc.enabled = !!state; params 1767 drivers/net/ethernet/qlogic/qed/qed_dcbx.c entry = &dcbx_info->operational.params.app_entry[i]; params 1802 drivers/net/ethernet/qlogic/qed/qed_dcbx.c entry = &dcbx_set.config.params.app_entry[i]; params 1807 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.num_app_entries++; params 1818 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.app_entry[i].ethtype = ethtype; params 1819 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.app_entry[i].proto_id = idval; params 1820 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.app_entry[i].prio = pri_map; params 1893 drivers/net/ethernet/qlogic/qed/qed_dcbx.c if (dcbx_info->operational.params.ets_enabled) params 1899 drivers/net/ethernet/qlogic/qed/qed_dcbx.c if (dcbx_info->operational.params.pfc.enabled) params 1905 drivers/net/ethernet/qlogic/qed/qed_dcbx.c if (dcbx_info->operational.params.app_valid) params 1942 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.ets_enabled = enabled; params 1943 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.ets_willing = willing; params 1947 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.pfc.enabled = enabled; params 1948 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.pfc.willing = willing; params 1952 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.app_willing = willing; params 1981 drivers/net/ethernet/qlogic/qed/qed_dcbx.c info->willing = dcbx_info->remote.params.app_willing; params 1982 drivers/net/ethernet/qlogic/qed/qed_dcbx.c info->error = dcbx_info->remote.params.app_error; params 1983 drivers/net/ethernet/qlogic/qed/qed_dcbx.c *app_count = dcbx_info->remote.params.num_app_entries; params 2000 drivers/net/ethernet/qlogic/qed/qed_dcbx.c for (i = 0; i < dcbx_info->remote.params.num_app_entries; i++) { params 2001 drivers/net/ethernet/qlogic/qed/qed_dcbx.c if (dcbx_info->remote.params.app_entry[i].ethtype) params 2005 drivers/net/ethernet/qlogic/qed/qed_dcbx.c table[i].priority = dcbx_info->remote.params.app_entry[i].prio; params 2007 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_info->remote.params.app_entry[i].proto_id; params 2026 drivers/net/ethernet/qlogic/qed/qed_dcbx.c if (dcbx_info->remote.params.pfc.prio[i]) params 2029 drivers/net/ethernet/qlogic/qed/qed_dcbx.c pfc->tcs_supported = dcbx_info->remote.params.pfc.max_tc; params 2047 drivers/net/ethernet/qlogic/qed/qed_dcbx.c pg->willing = dcbx_info->remote.params.ets_willing; params 2049 drivers/net/ethernet/qlogic/qed/qed_dcbx.c pg->pg_bw[i] = dcbx_info->remote.params.ets_tc_bw_tbl[i]; params 2050 drivers/net/ethernet/qlogic/qed/qed_dcbx.c pg->prio_pg[i] = dcbx_info->remote.params.ets_pri_tc_tbl[i]; params 2063 drivers/net/ethernet/qlogic/qed/qed_dcbx.c struct qed_dcbx_params *params; params 2086 drivers/net/ethernet/qlogic/qed/qed_dcbx.c params = &dcbx_info->remote.params; params 2088 drivers/net/ethernet/qlogic/qed/qed_dcbx.c params = &dcbx_info->operational.params; params 2091 drivers/net/ethernet/qlogic/qed/qed_dcbx.c pfc->pfc_cap = params->pfc.max_tc; params 2094 drivers/net/ethernet/qlogic/qed/qed_dcbx.c if (params->pfc.prio[i]) params 2134 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.pfc.prio[i] = !!(pfc->pfc_en & BIT(i)); params 2136 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.pfc.max_tc = pfc->pfc_cap; params 2154 drivers/net/ethernet/qlogic/qed/qed_dcbx.c struct qed_dcbx_params *params; params 2176 drivers/net/ethernet/qlogic/qed/qed_dcbx.c params = &dcbx_info->remote.params; params 2178 drivers/net/ethernet/qlogic/qed/qed_dcbx.c params = &dcbx_info->operational.params; params 2181 drivers/net/ethernet/qlogic/qed/qed_dcbx.c ets->ets_cap = params->max_ets_tc; params 2182 drivers/net/ethernet/qlogic/qed/qed_dcbx.c ets->willing = params->ets_willing; params 2183 drivers/net/ethernet/qlogic/qed/qed_dcbx.c ets->cbs = params->ets_cbs; params 2184 drivers/net/ethernet/qlogic/qed/qed_dcbx.c memcpy(ets->tc_tx_bw, params->ets_tc_bw_tbl, sizeof(ets->tc_tx_bw)); params 2185 drivers/net/ethernet/qlogic/qed/qed_dcbx.c memcpy(ets->tc_tsa, params->ets_tc_tsa_tbl, sizeof(ets->tc_tsa)); params 2186 drivers/net/ethernet/qlogic/qed/qed_dcbx.c memcpy(ets->prio_tc, params->ets_pri_tc_tbl, sizeof(ets->prio_tc)); params 2223 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.max_ets_tc = ets->ets_cap; params 2224 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.ets_willing = ets->willing; params 2225 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.ets_cbs = ets->cbs; params 2226 drivers/net/ethernet/qlogic/qed/qed_dcbx.c memcpy(dcbx_set.config.params.ets_tc_bw_tbl, ets->tc_tx_bw, params 2228 drivers/net/ethernet/qlogic/qed/qed_dcbx.c memcpy(dcbx_set.config.params.ets_tc_tsa_tbl, ets->tc_tsa, params 2230 drivers/net/ethernet/qlogic/qed/qed_dcbx.c memcpy(dcbx_set.config.params.ets_pri_tc_tbl, ets->prio_tc, params 2307 drivers/net/ethernet/qlogic/qed/qed_dcbx.c entry = &dcbx_info->operational.params.app_entry[i]; params 2370 drivers/net/ethernet/qlogic/qed/qed_dcbx.c entry = &dcbx_set.config.params.app_entry[i]; params 2376 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.num_app_entries++; params 2387 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.app_entry[i].sf_ieee = sf_ieee; params 2388 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.app_entry[i].proto_id = app->protocol; params 2389 drivers/net/ethernet/qlogic/qed/qed_dcbx.c dcbx_set.config.params.app_entry[i].prio = BIT(app->priority); params 6752 drivers/net/ethernet/qlogic/qed/qed_debug.c u32 params[3] = { 0, 0, 0 }; params 6809 drivers/net/ethernet/qlogic/qed/qed_debug.c params[i] = qed_read_from_cyclic_buf(trace_buf, params 6835 drivers/net/ethernet/qlogic/qed/qed_debug.c params[0], params[1], params[2]); params 875 drivers/net/ethernet/qlogic/qed/qed_dev.c struct qed_dmae_params params = {0}; params 910 drivers/net/ethernet/qlogic/qed/qed_dev.c params.flags = QED_DMAE_FLAG_PF_DST; params 911 drivers/net/ethernet/qlogic/qed/qed_dev.c params.dst_pfid = pfid; params 916 drivers/net/ethernet/qlogic/qed/qed_dev.c ¶ms); params 2602 drivers/net/ethernet/qlogic/qed/qed_dev.c struct qed_qm_common_rt_init_params params; params 2621 drivers/net/ethernet/qlogic/qed/qed_dev.c memset(¶ms, 0, sizeof(params)); params 2622 drivers/net/ethernet/qlogic/qed/qed_dev.c params.max_ports_per_engine = p_hwfn->cdev->num_ports_in_engine; params 2623 drivers/net/ethernet/qlogic/qed/qed_dev.c params.max_phys_tcs_per_port = qm_info->max_phys_tcs_per_port; params 2624 drivers/net/ethernet/qlogic/qed/qed_dev.c params.pf_rl_en = qm_info->pf_rl_en; params 2625 drivers/net/ethernet/qlogic/qed/qed_dev.c params.pf_wfq_en = qm_info->pf_wfq_en; params 2626 drivers/net/ethernet/qlogic/qed/qed_dev.c params.vport_rl_en = qm_info->vport_rl_en; params 2627 drivers/net/ethernet/qlogic/qed/qed_dev.c params.vport_wfq_en = qm_info->vport_wfq_en; params 2628 drivers/net/ethernet/qlogic/qed/qed_dev.c params.port_params = qm_info->qm_port_params; params 2630 drivers/net/ethernet/qlogic/qed/qed_dev.c qed_qm_common_rt_init(p_hwfn, ¶ms); params 1726 drivers/net/ethernet/qlogic/qed/qed_hsi.h __le16 params; params 395 drivers/net/ethernet/qlogic/qed/qed_hw.c #define QED_DMAE_FLAGS_IS_SET(params, flag) \ params 396 drivers/net/ethernet/qlogic/qed/qed_hw.c ((params) != NULL && ((params)->flags & QED_DMAE_FLAG_##flag)) params 208 drivers/net/ethernet/qlogic/qed/qed_init_ops.c struct qed_dmae_params params = {}; params 218 drivers/net/ethernet/qlogic/qed/qed_init_ops.c params.flags = QED_DMAE_FLAG_RW_REPL_SRC; params 221 drivers/net/ethernet/qlogic/qed/qed_init_ops.c addr, fill_count, ¶ms); params 1424 drivers/net/ethernet/qlogic/qed/qed_int.c SET_FIELD(p_sb_entry->params, CAU_SB_ENTRY_PF_NUMBER, pf_id); params 1425 drivers/net/ethernet/qlogic/qed/qed_int.c SET_FIELD(p_sb_entry->params, CAU_SB_ENTRY_VF_NUMBER, vf_number); params 1426 drivers/net/ethernet/qlogic/qed/qed_int.c SET_FIELD(p_sb_entry->params, CAU_SB_ENTRY_VF_VALID, vf_valid); params 1427 drivers/net/ethernet/qlogic/qed/qed_int.c SET_FIELD(p_sb_entry->params, CAU_SB_ENTRY_SB_TIMESET0, 0x7F); params 1428 drivers/net/ethernet/qlogic/qed/qed_int.c SET_FIELD(p_sb_entry->params, CAU_SB_ENTRY_SB_TIMESET1, 0x7F); params 1447 drivers/net/ethernet/qlogic/qed/qed_int.c SET_FIELD(p_sb_entry->params, CAU_SB_ENTRY_TIMER_RES0, timer_res); params 1455 drivers/net/ethernet/qlogic/qed/qed_int.c SET_FIELD(p_sb_entry->params, CAU_SB_ENTRY_TIMER_RES1, timer_res); params 2372 drivers/net/ethernet/qlogic/qed/qed_int.c SET_FIELD(sb_entry.params, CAU_SB_ENTRY_TIMER_RES1, timer_res); params 2374 drivers/net/ethernet/qlogic/qed/qed_int.c SET_FIELD(sb_entry.params, CAU_SB_ENTRY_TIMER_RES0, timer_res); params 753 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_iwarp_cm_event_params params; params 824 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.event = QED_IWARP_EVENT_MPA_REQUEST; params 825 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.cm_info = &ep->cm_info; params 826 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.ep_context = ep; params 827 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = 0; params 830 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->event_cb(ep->cb_context, ¶ms); params 978 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_iwarp_cm_event_params params; params 986 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.event = QED_IWARP_EVENT_ACTIVE_MPA_REPLY; params 994 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.cm_info = &ep->cm_info; params 995 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.ep_context = ep; params 996 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = 0; params 1000 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->event_cb(ep->cb_context, ¶ms); params 1013 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_iwarp_cm_event_params params; params 1016 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.event = QED_IWARP_EVENT_ACTIVE_COMPLETE; params 1018 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.event = QED_IWARP_EVENT_PASSIVE_COMPLETE; params 1027 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.cm_info = &ep->cm_info; params 1029 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.ep_context = ep; params 1037 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = 0; params 1042 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = -EBUSY; params 1047 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = -ECONNREFUSED; params 1053 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = -ECONNRESET; params 1058 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = -ECONNREFUSED; params 1063 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = -ECONNREFUSED; params 1068 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = -ECONNREFUSED; params 1073 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = -ECONNREFUSED; params 1078 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = -ECONNREFUSED; params 1083 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = -ECONNREFUSED; params 1086 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = -ECONNRESET; params 1094 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->event_cb(ep->cb_context, ¶ms); params 2620 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_rdma_start_in_params *params, params 2636 drivers/net/ethernet/qlogic/qed/qed_iwarp.c iwarp_info->max_mtu = params->max_mtu; params 2638 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ether_addr_copy(p_hwfn->p_rdma_info->iwarp.mac_addr, params->mac_addr); params 2640 drivers/net/ethernet/qlogic/qed/qed_iwarp.c rc = qed_llh_add_mac_filter(p_hwfn->cdev, 0, params->mac_addr); params 2654 drivers/net/ethernet/qlogic/qed/qed_iwarp.c data.input.mtu = params->max_mtu; params 2666 drivers/net/ethernet/qlogic/qed/qed_iwarp.c qed_llh_remove_mac_filter(p_hwfn->cdev, 0, params->mac_addr); params 2676 drivers/net/ethernet/qlogic/qed/qed_iwarp.c buff_size = QED_IWARP_MAX_BUF_SIZE(params->max_mtu); params 2686 drivers/net/ethernet/qlogic/qed/qed_iwarp.c data.input.mtu = params->max_mtu; params 2713 drivers/net/ethernet/qlogic/qed/qed_iwarp.c data.input.mtu = params->max_mtu; params 2786 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_rdma_start_in_params *params) params 2823 drivers/net/ethernet/qlogic/qed/qed_iwarp.c return qed_iwarp_ll2_start(p_hwfn, params, rcv_wnd_size); params 2844 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_iwarp_cm_event_params params; params 2848 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.event = QED_IWARP_EVENT_CLOSE; params 2849 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.ep_context = ep; params 2850 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.cm_info = &ep->cm_info; params 2851 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = (fw_return_code == IWARP_QP_IN_ERROR_GOOD_CLOSE) ? params 2861 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->event_cb(ep->cb_context, ¶ms); params 2868 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_iwarp_cm_event_params params; params 2876 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = 0; params 2877 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.event = QED_IWARP_EVENT_DISCONNECT; params 2881 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = -ECONNRESET; params 2882 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.event = QED_IWARP_EVENT_DISCONNECT; params 2886 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.event = QED_IWARP_EVENT_RQ_EMPTY; params 2890 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.event = QED_IWARP_EVENT_IRQ_FULL; params 2894 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.event = QED_IWARP_EVENT_LLP_TIMEOUT; params 2898 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.event = QED_IWARP_EVENT_REMOTE_PROTECTION_ERROR; params 2902 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.event = QED_IWARP_EVENT_CQ_OVERFLOW; params 2906 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.event = QED_IWARP_EVENT_QP_CATASTROPHIC; params 2910 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.event = QED_IWARP_EVENT_LOCAL_ACCESS_ERROR; params 2914 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.event = QED_IWARP_EVENT_REMOTE_OPERATION_ERROR; params 2918 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.event = QED_IWARP_EVENT_TERMINATE_RECEIVED; params 2929 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.ep_context = ep; params 2930 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.cm_info = &ep->cm_info; params 2931 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->event_cb(ep->cb_context, ¶ms); params 2939 drivers/net/ethernet/qlogic/qed/qed_iwarp.c struct qed_iwarp_cm_event_params params; params 2941 drivers/net/ethernet/qlogic/qed/qed_iwarp.c memset(¶ms, 0, sizeof(params)); params 2942 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.event = QED_IWARP_EVENT_ACTIVE_COMPLETE; params 2943 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.ep_context = ep; params 2944 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.cm_info = &ep->cm_info; params 2953 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = -ECONNRESET; params 2959 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = -ECONNRESET; params 2964 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = -EBUSY; params 2969 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = -ECONNREFUSED; params 2974 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = -ECONNRESET; params 2981 drivers/net/ethernet/qlogic/qed/qed_iwarp.c params.status = -ECONNRESET; params 2989 drivers/net/ethernet/qlogic/qed/qed_iwarp.c ep->event_cb(ep->cb_context, ¶ms); params 187 drivers/net/ethernet/qlogic/qed/qed_iwarp.h struct qed_rdma_start_in_params *params); params 2116 drivers/net/ethernet/qlogic/qed/qed_l2.c timer_res = GET_FIELD(sb_entry.params, CAU_SB_ENTRY_TIMER_RES0); params 2149 drivers/net/ethernet/qlogic/qed/qed_l2.c timer_res = GET_FIELD(sb_entry.params, CAU_SB_ENTRY_TIMER_RES1); params 2318 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_start_vport_params *params) params 2326 drivers/net/ethernet/qlogic/qed/qed_l2.c start.tpa_mode = params->gro_enable ? QED_TPA_MODE_GRO : params 2328 drivers/net/ethernet/qlogic/qed/qed_l2.c start.remove_inner_vlan = params->remove_inner_vlan; params 2330 drivers/net/ethernet/qlogic/qed/qed_l2.c start.drop_ttl0 = params->drop_ttl0; params 2333 drivers/net/ethernet/qlogic/qed/qed_l2.c start.handle_ptp_pkts = params->handle_ptp_pkts; params 2334 drivers/net/ethernet/qlogic/qed/qed_l2.c start.vport_id = params->vport_id; params 2336 drivers/net/ethernet/qlogic/qed/qed_l2.c start.mtu = params->mtu; params 2355 drivers/net/ethernet/qlogic/qed/qed_l2.c if (params->clear_stats) params 2443 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_update_vport_params *params) params 2459 drivers/net/ethernet/qlogic/qed/qed_l2.c sp_params.vport_id = params->vport_id; params 2460 drivers/net/ethernet/qlogic/qed/qed_l2.c sp_params.update_vport_active_rx_flg = params->update_vport_active_flg; params 2461 drivers/net/ethernet/qlogic/qed/qed_l2.c sp_params.update_vport_active_tx_flg = params->update_vport_active_flg; params 2462 drivers/net/ethernet/qlogic/qed/qed_l2.c sp_params.vport_active_rx_flg = params->vport_active_flg; params 2463 drivers/net/ethernet/qlogic/qed/qed_l2.c sp_params.vport_active_tx_flg = params->vport_active_flg; params 2464 drivers/net/ethernet/qlogic/qed/qed_l2.c sp_params.update_tx_switching_flg = params->update_tx_switching_flg; params 2465 drivers/net/ethernet/qlogic/qed/qed_l2.c sp_params.tx_switching_flg = params->tx_switching_flg; params 2466 drivers/net/ethernet/qlogic/qed/qed_l2.c sp_params.accept_any_vlan = params->accept_any_vlan; params 2468 drivers/net/ethernet/qlogic/qed/qed_l2.c params->update_accept_any_vlan_flg; params 2471 drivers/net/ethernet/qlogic/qed/qed_l2.c if (params->update_rss_flg) params 2472 drivers/net/ethernet/qlogic/qed/qed_l2.c if (qed_update_vport_rss(cdev, ¶ms->rss_params, rss)) params 2473 drivers/net/ethernet/qlogic/qed/qed_l2.c params->update_rss_flg = 0; params 2478 drivers/net/ethernet/qlogic/qed/qed_l2.c if (params->update_rss_flg) params 2492 drivers/net/ethernet/qlogic/qed/qed_l2.c params->vport_id, params->vport_active_flg, params 2493 drivers/net/ethernet/qlogic/qed/qed_l2.c params->update_vport_active_flg); params 2711 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_filter_ucast_params *params) params 2715 drivers/net/ethernet/qlogic/qed/qed_l2.c if (!params->vlan_valid && !params->mac_valid) { params 2722 drivers/net/ethernet/qlogic/qed/qed_l2.c switch (params->type) { params 2734 drivers/net/ethernet/qlogic/qed/qed_l2.c params->type); params 2737 drivers/net/ethernet/qlogic/qed/qed_l2.c if (params->vlan_valid && params->mac_valid) { params 2739 drivers/net/ethernet/qlogic/qed/qed_l2.c ether_addr_copy(ucast.mac, params->mac); params 2740 drivers/net/ethernet/qlogic/qed/qed_l2.c ucast.vlan = params->vlan; params 2741 drivers/net/ethernet/qlogic/qed/qed_l2.c } else if (params->mac_valid) { params 2743 drivers/net/ethernet/qlogic/qed/qed_l2.c ether_addr_copy(ucast.mac, params->mac); params 2746 drivers/net/ethernet/qlogic/qed/qed_l2.c ucast.vlan = params->vlan; params 2756 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_filter_mcast_params *params) params 2762 drivers/net/ethernet/qlogic/qed/qed_l2.c switch (params->type) { params 2771 drivers/net/ethernet/qlogic/qed/qed_l2.c params->type); params 2774 drivers/net/ethernet/qlogic/qed/qed_l2.c mcast.num_mc_addrs = params->num; params 2776 drivers/net/ethernet/qlogic/qed/qed_l2.c ether_addr_copy(mcast.mac[i], params->mac[i]); params 2782 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_filter_params *params) params 2786 drivers/net/ethernet/qlogic/qed/qed_l2.c switch (params->type) { params 2788 drivers/net/ethernet/qlogic/qed/qed_l2.c return qed_configure_filter_ucast(cdev, ¶ms->filter.ucast); params 2790 drivers/net/ethernet/qlogic/qed/qed_l2.c return qed_configure_filter_mcast(cdev, ¶ms->filter.mcast); params 2792 drivers/net/ethernet/qlogic/qed/qed_l2.c accept_flags = params->filter.accept_flags; params 2795 drivers/net/ethernet/qlogic/qed/qed_l2.c DP_NOTICE(cdev, "Unknown filter type %d\n", (int)params->type); params 2831 drivers/net/ethernet/qlogic/qed/qed_l2.c struct qed_ntuple_filter_params *params) params 2840 drivers/net/ethernet/qlogic/qed/qed_l2.c if (params->b_is_vf) { params 2841 drivers/net/ethernet/qlogic/qed/qed_l2.c if (!qed_iov_is_valid_vfid(p_hwfn, params->vf_id, false, params 2844 drivers/net/ethernet/qlogic/qed/qed_l2.c params->vf_id); params 2848 drivers/net/ethernet/qlogic/qed/qed_l2.c params->vport_id = params->vf_id + 1; params 2849 drivers/net/ethernet/qlogic/qed/qed_l2.c params->qid = QED_RFS_NTUPLE_QID_RSS; params 2852 drivers/net/ethernet/qlogic/qed/qed_l2.c rc = qed_configure_rfs_ntuple_filter(p_hwfn, &cb, params); params 1553 drivers/net/ethernet/qlogic/qed/qed_ll2.c SET_FIELD(p_tx->db_msg.params, CORE_DB_DATA_DEST, DB_DEST_XCM); params 1554 drivers/net/ethernet/qlogic/qed/qed_ll2.c SET_FIELD(p_tx->db_msg.params, CORE_DB_DATA_AGG_CMD, DB_AGG_CMD_SET); params 1555 drivers/net/ethernet/qlogic/qed/qed_ll2.c SET_FIELD(p_tx->db_msg.params, CORE_DB_DATA_AGG_VAL_SEL, params 2228 drivers/net/ethernet/qlogic/qed/qed_ll2.c struct qed_ll2_params *params, params 2235 drivers/net/ethernet/qlogic/qed/qed_ll2.c data->input.mtu = params->mtu; params 2237 drivers/net/ethernet/qlogic/qed/qed_ll2.c data->input.rx_drop_ttl0_flg = params->drop_ttl0_packets; params 2238 drivers/net/ethernet/qlogic/qed/qed_ll2.c data->input.rx_vlan_removal_en = params->rx_vlan_stripping; params 2254 drivers/net/ethernet/qlogic/qed/qed_ll2.c struct qed_ll2_params *params) params 2260 drivers/net/ethernet/qlogic/qed/qed_ll2.c qed_ll2_set_conn_data(p_hwfn, &data, params, params 2340 drivers/net/ethernet/qlogic/qed/qed_ll2.c struct qed_ll2_params *params) params 2363 drivers/net/ethernet/qlogic/qed/qed_ll2.c qed_ll2_set_conn_data(p_hwfn, &data, params, conn_type, params 2414 drivers/net/ethernet/qlogic/qed/qed_ll2.c static int qed_ll2_start(struct qed_dev *cdev, struct qed_ll2_params *params) params 2421 drivers/net/ethernet/qlogic/qed/qed_ll2.c if (!is_valid_ether_addr(params->ll2_mac_address)) { params 2433 drivers/net/ethernet/qlogic/qed/qed_ll2.c L1_CACHE_BYTES + params->mtu; params 2460 drivers/net/ethernet/qlogic/qed/qed_ll2.c rc = __qed_ll2_start(p_hwfn, params); params 2470 drivers/net/ethernet/qlogic/qed/qed_ll2.c rc = __qed_ll2_start(QED_LEADING_HWFN(cdev), params); params 2480 drivers/net/ethernet/qlogic/qed/qed_ll2.c rc = qed_ll2_start_ooo(p_hwfn, params); params 2487 drivers/net/ethernet/qlogic/qed/qed_ll2.c rc = qed_llh_add_mac_filter(cdev, 0, params->ll2_mac_address); params 2493 drivers/net/ethernet/qlogic/qed/qed_ll2.c ether_addr_copy(cdev->ll2_mac_address, params->ll2_mac_address); params 452 drivers/net/ethernet/qlogic/qed/qed_main.c struct qed_probe_params *params) params 462 drivers/net/ethernet/qlogic/qed/qed_main.c cdev->protocol = params->protocol; params 464 drivers/net/ethernet/qlogic/qed/qed_main.c if (params->is_vf) params 467 drivers/net/ethernet/qlogic/qed/qed_main.c qed_init_dp(cdev, params->dp_module, params->dp_level); params 469 drivers/net/ethernet/qlogic/qed/qed_main.c cdev->recov_in_prog = params->recov_in_prog; params 1053 drivers/net/ethernet/qlogic/qed/qed_main.c struct qed_pf_params *params) params 1058 drivers/net/ethernet/qlogic/qed/qed_main.c params->rdma_pf_params.num_qps = QED_ROCE_QPS; params 1059 drivers/net/ethernet/qlogic/qed/qed_main.c params->rdma_pf_params.min_dpis = QED_ROCE_DPIS; params 1060 drivers/net/ethernet/qlogic/qed/qed_main.c params->rdma_pf_params.num_srqs = QED_RDMA_SRQS; params 1062 drivers/net/ethernet/qlogic/qed/qed_main.c params->rdma_pf_params.gl_pi = QED_ROCE_PROTOCOL_INDEX; params 1066 drivers/net/ethernet/qlogic/qed/qed_main.c params->eth_pf_params.num_arfs_filters = 0; params 1075 drivers/net/ethernet/qlogic/qed/qed_main.c num_cons = ¶ms->eth_pf_params.num_cons; params 1082 drivers/net/ethernet/qlogic/qed/qed_main.c p_hwfn->pf_params = *params; params 1200 drivers/net/ethernet/qlogic/qed/qed_main.c struct qed_slowpath_params *params) params 1245 drivers/net/ethernet/qlogic/qed/qed_main.c rc = qed_slowpath_setup_int(cdev, params->int_mode); params 1312 drivers/net/ethernet/qlogic/qed/qed_main.c drv_version.version = (params->drv_major << 24) | params 1313 drivers/net/ethernet/qlogic/qed/qed_main.c (params->drv_minor << 16) | params 1314 drivers/net/ethernet/qlogic/qed/qed_main.c (params->drv_rev << 8) | params 1315 drivers/net/ethernet/qlogic/qed/qed_main.c (params->drv_eng); params 1316 drivers/net/ethernet/qlogic/qed/qed_main.c strlcpy(drv_version.name, params->name, params 1474 drivers/net/ethernet/qlogic/qed/qed_main.c static int qed_set_link(struct qed_dev *cdev, struct qed_link_params *params) params 1502 drivers/net/ethernet/qlogic/qed/qed_main.c if (params->override_flags & QED_LINK_OVERRIDE_SPEED_AUTONEG) params 1503 drivers/net/ethernet/qlogic/qed/qed_main.c link_params->speed.autoneg = params->autoneg; params 1504 drivers/net/ethernet/qlogic/qed/qed_main.c if (params->override_flags & QED_LINK_OVERRIDE_SPEED_ADV_SPEEDS) { params 1509 drivers/net/ethernet/qlogic/qed/qed_main.c if (params->adv_speeds & sup_caps) params 1520 drivers/net/ethernet/qlogic/qed/qed_main.c if (params->adv_speeds & sup_caps) params 1523 drivers/net/ethernet/qlogic/qed/qed_main.c if (params->adv_speeds & QED_LM_20000baseKR2_Full_BIT) params 1529 drivers/net/ethernet/qlogic/qed/qed_main.c if (params->adv_speeds & sup_caps) params 1536 drivers/net/ethernet/qlogic/qed/qed_main.c if (params->adv_speeds & sup_caps) params 1542 drivers/net/ethernet/qlogic/qed/qed_main.c if (params->adv_speeds & sup_caps) params 1549 drivers/net/ethernet/qlogic/qed/qed_main.c if (params->adv_speeds & sup_caps) params 1553 drivers/net/ethernet/qlogic/qed/qed_main.c if (params->override_flags & QED_LINK_OVERRIDE_SPEED_FORCED_SPEED) params 1554 drivers/net/ethernet/qlogic/qed/qed_main.c link_params->speed.forced_speed = params->forced_speed; params 1555 drivers/net/ethernet/qlogic/qed/qed_main.c if (params->override_flags & QED_LINK_OVERRIDE_PAUSE_CONFIG) { params 1556 drivers/net/ethernet/qlogic/qed/qed_main.c if (params->pause_config & QED_LINK_PAUSE_AUTONEG_ENABLE) params 1560 drivers/net/ethernet/qlogic/qed/qed_main.c if (params->pause_config & QED_LINK_PAUSE_RX_ENABLE) params 1564 drivers/net/ethernet/qlogic/qed/qed_main.c if (params->pause_config & QED_LINK_PAUSE_TX_ENABLE) params 1569 drivers/net/ethernet/qlogic/qed/qed_main.c if (params->override_flags & QED_LINK_OVERRIDE_LOOPBACK_MODE) { params 1570 drivers/net/ethernet/qlogic/qed/qed_main.c switch (params->loopback_mode) { params 1589 drivers/net/ethernet/qlogic/qed/qed_main.c if (params->override_flags & QED_LINK_OVERRIDE_EEE_CONFIG) params 1590 drivers/net/ethernet/qlogic/qed/qed_main.c memcpy(&link_params->eee, ¶ms->eee, params 1593 drivers/net/ethernet/qlogic/qed/qed_main.c rc = qed_mcp_set_link(hwfn, ptt, params->link_up); params 1630 drivers/net/ethernet/qlogic/qed/qed_main.c struct qed_mcp_link_params *params, params 1637 drivers/net/ethernet/qlogic/qed/qed_main.c qed_vf_get_link_params(hwfn, params); params 1647 drivers/net/ethernet/qlogic/qed/qed_main.c memcpy(params, p, sizeof(*params)); params 1808 drivers/net/ethernet/qlogic/qed/qed_main.c struct qed_mcp_link_params params; params 1815 drivers/net/ethernet/qlogic/qed/qed_main.c if (qed_get_link_data(hwfn, ¶ms, &link, &link_caps)) { params 1827 drivers/net/ethernet/qlogic/qed/qed_main.c if (params.pause.autoneg || params 1828 drivers/net/ethernet/qlogic/qed/qed_main.c (params.pause.forced_rx && params.pause.forced_tx)) params 1830 drivers/net/ethernet/qlogic/qed/qed_main.c if (params.pause.autoneg || params.pause.forced_rx || params 1831 drivers/net/ethernet/qlogic/qed/qed_main.c params.pause.forced_tx) params 1835 drivers/net/ethernet/qlogic/qed/qed_main.c if (params.speed.autoneg) params 1841 drivers/net/ethernet/qlogic/qed/qed_main.c qed_fill_link_capability(hwfn, ptt, params.speed.advertised_speeds, params 1855 drivers/net/ethernet/qlogic/qed/qed_main.c if_link->autoneg = params.speed.autoneg; params 1857 drivers/net/ethernet/qlogic/qed/qed_main.c if (params.pause.autoneg) params 1859 drivers/net/ethernet/qlogic/qed/qed_main.c if (params.pause.forced_rx) params 1861 drivers/net/ethernet/qlogic/qed/qed_main.c if (params.pause.forced_tx) params 1898 drivers/net/ethernet/qlogic/qed/qed_main.c params.eee.adv_caps; params 1900 drivers/net/ethernet/qlogic/qed/qed_main.c if_link->eee.enable = params.eee.enable; params 1901 drivers/net/ethernet/qlogic/qed/qed_main.c if_link->eee.tx_lpi_enable = params.eee.tx_lpi_enable; params 1902 drivers/net/ethernet/qlogic/qed/qed_main.c if_link->eee.tx_lpi_timer = params.eee.tx_lpi_timer; params 1478 drivers/net/ethernet/qlogic/qed/qed_mcp.c struct qed_mcp_link_params *params = &p_hwfn->mcp_info->link_input; params 1487 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (!params->speed.autoneg) params 1488 drivers/net/ethernet/qlogic/qed/qed_mcp.c phy_cfg.speed = params->speed.forced_speed; params 1489 drivers/net/ethernet/qlogic/qed/qed_mcp.c phy_cfg.pause |= (params->pause.autoneg) ? ETH_PAUSE_AUTONEG : 0; params 1490 drivers/net/ethernet/qlogic/qed/qed_mcp.c phy_cfg.pause |= (params->pause.forced_rx) ? ETH_PAUSE_RX : 0; params 1491 drivers/net/ethernet/qlogic/qed/qed_mcp.c phy_cfg.pause |= (params->pause.forced_tx) ? ETH_PAUSE_TX : 0; params 1492 drivers/net/ethernet/qlogic/qed/qed_mcp.c phy_cfg.adv_speed = params->speed.advertised_speeds; params 1493 drivers/net/ethernet/qlogic/qed/qed_mcp.c phy_cfg.loopback_mode = params->loopback_mode; params 1501 drivers/net/ethernet/qlogic/qed/qed_mcp.c FW_MB_PARAM_FEATURE_SUPPORT_EEE) && params->eee.enable) { params 1503 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (params->eee.tx_lpi_enable) params 1505 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (params->eee.adv_caps & QED_EEE_1G_ADV) params 1507 drivers/net/ethernet/qlogic/qed/qed_mcp.c if (params->eee.adv_caps & QED_EEE_10G_ADV) params 1509 drivers/net/ethernet/qlogic/qed/qed_mcp.c phy_cfg.eee_cfg |= (params->eee.tx_lpi_timer << params 748 drivers/net/ethernet/qlogic/qed/qed_mcp.h #define QED_MB_FLAGS_IS_SET(params, flag) \ params 749 drivers/net/ethernet/qlogic/qed/qed_mcp.h ({ typeof(params) __params = (params); \ params 68 drivers/net/ethernet/qlogic/qed/qed_ptp.c struct qed_resc_lock_params params; params 76 drivers/net/ethernet/qlogic/qed/qed_ptp.c qed_mcp_resc_lock_default_init(¶ms, NULL, resource, true); params 78 drivers/net/ethernet/qlogic/qed/qed_ptp.c rc = qed_mcp_resc_lock(p_hwfn, p_ptt, ¶ms); params 90 drivers/net/ethernet/qlogic/qed/qed_ptp.c } else if (!rc && !params.b_granted) { params 100 drivers/net/ethernet/qlogic/qed/qed_ptp.c struct qed_resc_unlock_params params; params 108 drivers/net/ethernet/qlogic/qed/qed_ptp.c qed_mcp_resc_lock_default_init(NULL, ¶ms, resource, true); params 110 drivers/net/ethernet/qlogic/qed/qed_ptp.c rc = qed_mcp_resc_unlock(p_hwfn, p_ptt, ¶ms); params 423 drivers/net/ethernet/qlogic/qed/qed_rdma.c struct qed_rdma_start_in_params *params) params 429 drivers/net/ethernet/qlogic/qed/qed_rdma.c events->unaffiliated_event = params->events->unaffiliated_event; params 430 drivers/net/ethernet/qlogic/qed/qed_rdma.c events->affiliated_event = params->events->affiliated_event; params 431 drivers/net/ethernet/qlogic/qed/qed_rdma.c events->context = params->events->context; params 435 drivers/net/ethernet/qlogic/qed/qed_rdma.c struct qed_rdma_start_in_params *params) params 496 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (params->cq_mode == QED_RDMA_CQ_MODE_32_BITS) params 575 drivers/net/ethernet/qlogic/qed/qed_rdma.c struct qed_rdma_start_in_params *params, params 591 drivers/net/ethernet/qlogic/qed/qed_rdma.c p_hwfn->p_rdma_info->num_cnqs = params->desired_cnq; params 614 drivers/net/ethernet/qlogic/qed/qed_rdma.c p_params_header->num_cnqs = params->desired_cnq; params 616 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (params->cq_mode == QED_RDMA_CQ_MODE_16_BITS) params 621 drivers/net/ethernet/qlogic/qed/qed_rdma.c for (cnq_id = 0; cnq_id < params->desired_cnq; cnq_id++) { params 626 drivers/net/ethernet/qlogic/qed/qed_rdma.c p_cnq_pbl_list = ¶ms->cnq_pbl_list[cnq_id]; params 683 drivers/net/ethernet/qlogic/qed/qed_rdma.c struct qed_rdma_start_in_params *params) params 689 drivers/net/ethernet/qlogic/qed/qed_rdma.c qed_rdma_init_devinfo(p_hwfn, params); params 691 drivers/net/ethernet/qlogic/qed/qed_rdma.c qed_rdma_init_events(p_hwfn, params); params 702 drivers/net/ethernet/qlogic/qed/qed_rdma.c rc = qed_iwarp_setup(p_hwfn, params); params 711 drivers/net/ethernet/qlogic/qed/qed_rdma.c return qed_rdma_start_fw(p_hwfn, params, p_ptt); params 1012 drivers/net/ethernet/qlogic/qed/qed_rdma.c struct qed_rdma_create_cq_in_params *params, params 1025 drivers/net/ethernet/qlogic/qed/qed_rdma.c params->cq_handle_hi, params->cq_handle_lo); params 1061 drivers/net/ethernet/qlogic/qed/qed_rdma.c p_ramrod->cq_handle.hi = cpu_to_le32(params->cq_handle_hi); params 1062 drivers/net/ethernet/qlogic/qed/qed_rdma.c p_ramrod->cq_handle.lo = cpu_to_le32(params->cq_handle_lo); params 1063 drivers/net/ethernet/qlogic/qed/qed_rdma.c p_ramrod->dpi = cpu_to_le16(params->dpi); params 1064 drivers/net/ethernet/qlogic/qed/qed_rdma.c p_ramrod->is_two_level_pbl = params->pbl_two_level; params 1065 drivers/net/ethernet/qlogic/qed/qed_rdma.c p_ramrod->max_cqes = cpu_to_le32(params->cq_size); params 1066 drivers/net/ethernet/qlogic/qed/qed_rdma.c DMA_REGPAIR_LE(p_ramrod->pbl_addr, params->pbl_ptr); params 1067 drivers/net/ethernet/qlogic/qed/qed_rdma.c p_ramrod->pbl_num_pages = cpu_to_le16(params->pbl_num_pages); params 1069 drivers/net/ethernet/qlogic/qed/qed_rdma.c params->cnq_id; params 1070 drivers/net/ethernet/qlogic/qed/qed_rdma.c p_ramrod->int_timeout = params->int_timeout; params 1332 drivers/net/ethernet/qlogic/qed/qed_rdma.c struct qed_rdma_modify_qp_in_params *params) params 1339 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->icid, params->new_state); params 1346 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (GET_FIELD(params->modify_flags, params 1348 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->incoming_rdma_read_en = params->incoming_rdma_read_en; params 1349 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->incoming_rdma_write_en = params->incoming_rdma_write_en; params 1350 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->incoming_atomic_en = params->incoming_atomic_en; params 1354 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (GET_FIELD(params->modify_flags, QED_ROCE_MODIFY_QP_VALID_ROCE_MODE)) params 1355 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->roce_mode = params->roce_mode; params 1356 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (GET_FIELD(params->modify_flags, QED_ROCE_MODIFY_QP_VALID_PKEY)) params 1357 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->pkey = params->pkey; params 1358 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (GET_FIELD(params->modify_flags, params 1360 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->e2e_flow_control_en = params->e2e_flow_control_en; params 1361 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (GET_FIELD(params->modify_flags, QED_ROCE_MODIFY_QP_VALID_DEST_QP)) params 1362 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->dest_qp = params->dest_qp; params 1363 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (GET_FIELD(params->modify_flags, params 1369 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->traffic_class_tos = params->traffic_class_tos; params 1370 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->flow_label = params->flow_label; params 1371 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->hop_limit_ttl = params->hop_limit_ttl; params 1373 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->sgid = params->sgid; params 1374 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->dgid = params->dgid; params 1376 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->vlan_id = params->vlan_id; params 1377 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->mtu = params->mtu; params 1378 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->lb_indication = params->lb_indication; params 1380 drivers/net/ethernet/qlogic/qed/qed_rdma.c (u8 *)¶ms->remote_mac_addr[0], ETH_ALEN); params 1381 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (params->use_local_mac) { params 1383 drivers/net/ethernet/qlogic/qed/qed_rdma.c (u8 *)¶ms->local_mac_addr[0], ETH_ALEN); params 1389 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (GET_FIELD(params->modify_flags, QED_ROCE_MODIFY_QP_VALID_RQ_PSN)) params 1390 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->rq_psn = params->rq_psn; params 1391 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (GET_FIELD(params->modify_flags, QED_ROCE_MODIFY_QP_VALID_SQ_PSN)) params 1392 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->sq_psn = params->sq_psn; params 1393 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (GET_FIELD(params->modify_flags, params 1395 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->max_rd_atomic_req = params->max_rd_atomic_req; params 1396 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (GET_FIELD(params->modify_flags, params 1398 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->max_rd_atomic_resp = params->max_rd_atomic_resp; params 1399 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (GET_FIELD(params->modify_flags, params 1401 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->ack_timeout = params->ack_timeout; params 1402 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (GET_FIELD(params->modify_flags, QED_ROCE_MODIFY_QP_VALID_RETRY_CNT)) params 1403 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->retry_cnt = params->retry_cnt; params 1404 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (GET_FIELD(params->modify_flags, params 1406 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->rnr_retry_cnt = params->rnr_retry_cnt; params 1407 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (GET_FIELD(params->modify_flags, params 1409 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->min_rnr_nak_timer = params->min_rnr_nak_timer; params 1411 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->sqd_async = params->sqd_async; params 1414 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (GET_FIELD(params->modify_flags, params 1416 drivers/net/ethernet/qlogic/qed/qed_rdma.c qp->cur_state = params->new_state; params 1427 drivers/net/ethernet/qlogic/qed/qed_rdma.c rc = qed_roce_modify_qp(p_hwfn, qp, prev_state, params); params 1436 drivers/net/ethernet/qlogic/qed/qed_rdma.c struct qed_rdma_register_tid_in_params *params) params 1446 drivers/net/ethernet/qlogic/qed/qed_rdma.c DP_VERBOSE(p_hwfn, QED_MSG_RDMA, "itid = %08x\n", params->itid); params 1460 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (p_hwfn->p_rdma_info->last_tid < params->itid) params 1461 drivers/net/ethernet/qlogic/qed/qed_rdma.c p_hwfn->p_rdma_info->last_tid = params->itid; params 1468 drivers/net/ethernet/qlogic/qed/qed_rdma.c params->pbl_two_level); params 1471 drivers/net/ethernet/qlogic/qed/qed_rdma.c RDMA_REGISTER_TID_RAMROD_DATA_ZERO_BASED, params->zbva); params 1474 drivers/net/ethernet/qlogic/qed/qed_rdma.c RDMA_REGISTER_TID_RAMROD_DATA_PHY_MR, params->phy_mr); params 1477 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (!(params->tid_type == QED_RDMA_TID_FMR) && !(params->dma_mr)) params 1480 drivers/net/ethernet/qlogic/qed/qed_rdma.c params->page_size_log - 12); params 1484 drivers/net/ethernet/qlogic/qed/qed_rdma.c params->remote_read); params 1488 drivers/net/ethernet/qlogic/qed/qed_rdma.c params->remote_write); params 1492 drivers/net/ethernet/qlogic/qed/qed_rdma.c params->remote_atomic); params 1496 drivers/net/ethernet/qlogic/qed/qed_rdma.c params->local_write); params 1499 drivers/net/ethernet/qlogic/qed/qed_rdma.c RDMA_REGISTER_TID_RAMROD_DATA_LOCAL_READ, params->local_read); params 1503 drivers/net/ethernet/qlogic/qed/qed_rdma.c params->mw_bind); params 1507 drivers/net/ethernet/qlogic/qed/qed_rdma.c params->pbl_page_size_log - 12); params 1510 drivers/net/ethernet/qlogic/qed/qed_rdma.c RDMA_REGISTER_TID_RAMROD_DATA_DMA_MR, params->dma_mr); params 1512 drivers/net/ethernet/qlogic/qed/qed_rdma.c switch (params->tid_type) { params 1531 drivers/net/ethernet/qlogic/qed/qed_rdma.c p_ramrod->itid = cpu_to_le32(params->itid); params 1532 drivers/net/ethernet/qlogic/qed/qed_rdma.c p_ramrod->key = params->key; params 1533 drivers/net/ethernet/qlogic/qed/qed_rdma.c p_ramrod->pd = cpu_to_le16(params->pd); params 1534 drivers/net/ethernet/qlogic/qed/qed_rdma.c p_ramrod->length_hi = (u8)(params->length >> 32); params 1535 drivers/net/ethernet/qlogic/qed/qed_rdma.c p_ramrod->length_lo = DMA_LO_LE(params->length); params 1536 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (params->zbva) { params 1541 drivers/net/ethernet/qlogic/qed/qed_rdma.c p_ramrod->va.lo = cpu_to_le32(params->fbo); params 1543 drivers/net/ethernet/qlogic/qed/qed_rdma.c DMA_REGPAIR_LE(p_ramrod->va, params->vaddr); params 1545 drivers/net/ethernet/qlogic/qed/qed_rdma.c DMA_REGPAIR_LE(p_ramrod->pbl_base, params->pbl_ptr); params 1548 drivers/net/ethernet/qlogic/qed/qed_rdma.c if (params->dif_enabled) { params 1552 drivers/net/ethernet/qlogic/qed/qed_rdma.c params->dif_error_addr); params 1847 drivers/net/ethernet/qlogic/qed/qed_rdma.c struct qed_rdma_start_in_params *params) params 1854 drivers/net/ethernet/qlogic/qed/qed_rdma.c "desired_cnq = %08x\n", params->desired_cnq); params 1864 drivers/net/ethernet/qlogic/qed/qed_rdma.c rc = qed_rdma_setup(p_hwfn, p_ptt, params); params 1883 drivers/net/ethernet/qlogic/qed/qed_rdma.c struct qed_rdma_start_in_params *params) params 1885 drivers/net/ethernet/qlogic/qed/qed_rdma.c return qed_rdma_start(QED_AFFIN_HWFN(cdev), params); params 1011 drivers/net/ethernet/qlogic/qed/qed_roce.c struct qed_rdma_modify_qp_in_params *params) params 1033 drivers/net/ethernet/qlogic/qed/qed_roce.c params->modify_flags); params 1039 drivers/net/ethernet/qlogic/qed/qed_roce.c params->modify_flags); params 1044 drivers/net/ethernet/qlogic/qed/qed_roce.c params->modify_flags); params 1050 drivers/net/ethernet/qlogic/qed/qed_roce.c params->modify_flags); params 1056 drivers/net/ethernet/qlogic/qed/qed_roce.c params->modify_flags); params 1061 drivers/net/ethernet/qlogic/qed/qed_roce.c params->modify_flags); params 1067 drivers/net/ethernet/qlogic/qed/qed_roce.c params->modify_flags); params 1072 drivers/net/ethernet/qlogic/qed/qed_roce.c params->modify_flags); params 1078 drivers/net/ethernet/qlogic/qed/qed_roce.c params->modify_flags); params 1083 drivers/net/ethernet/qlogic/qed/qed_roce.c params->modify_flags); params 57 drivers/net/ethernet/qlogic/qed/qed_roce.h struct qed_rdma_modify_qp_in_params *params); params 283 drivers/net/ethernet/qlogic/qed/qed_spq.c p_db_data->params, params 536 drivers/net/ethernet/qlogic/qed/qed_spq.c SET_FIELD(p_db_data->params, CORE_DB_DATA_DEST, DB_DEST_XCM); params 537 drivers/net/ethernet/qlogic/qed/qed_spq.c SET_FIELD(p_db_data->params, CORE_DB_DATA_AGG_CMD, DB_AGG_CMD_MAX); params 538 drivers/net/ethernet/qlogic/qed/qed_spq.c SET_FIELD(p_db_data->params, CORE_DB_DATA_AGG_VAL_SEL, params 332 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_dmae_params params; params 354 drivers/net/ethernet/qlogic/qed/qed_sriov.c memset(¶ms, 0, sizeof(params)); params 355 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.flags = QED_DMAE_FLAG_VF_DST; params 356 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.dst_vfid = p_vf->abs_vf_id; params 359 drivers/net/ethernet/qlogic/qed/qed_sriov.c ¶ms); params 958 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_mcp_link_params *params, params 971 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_bulletin->req_autoneg = params->speed.autoneg; params 972 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_bulletin->req_adv_speed = params->speed.advertised_speeds; params 973 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_bulletin->req_forced_speed = params->speed.forced_speed; params 974 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_bulletin->req_autoneg_pause = params->pause.autoneg; params 975 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_bulletin->req_forced_rx = params->pause.forced_rx; params 976 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_bulletin->req_forced_tx = params->pause.forced_tx; params 977 drivers/net/ethernet/qlogic/qed/qed_sriov.c p_bulletin->req_loopback = params->loopback_mode; params 1109 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_mcp_link_params params; params 1128 drivers/net/ethernet/qlogic/qed/qed_sriov.c memcpy(¶ms, qed_mcp_get_link_params(p_hwfn), sizeof(params)); params 1131 drivers/net/ethernet/qlogic/qed/qed_sriov.c qed_iov_set_link(p_hwfn, rel_vf_id, ¶ms, &link, &caps); params 1219 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_dmae_params params; params 1228 drivers/net/ethernet/qlogic/qed/qed_sriov.c memset(¶ms, 0, sizeof(struct qed_dmae_params)); params 1229 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.flags = QED_DMAE_FLAG_VF_DST; params 1230 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.dst_vfid = eng_vf_id; params 1236 drivers/net/ethernet/qlogic/qed/qed_sriov.c ¶ms); params 1248 drivers/net/ethernet/qlogic/qed/qed_sriov.c sizeof(u64) / 4, ¶ms); params 1707 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_sp_vport_update_params params; params 1716 drivers/net/ethernet/qlogic/qed/qed_sriov.c memset(¶ms, 0, sizeof(struct qed_sp_vport_update_params)); params 1717 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.opaque_fid = p_vf->opaque_fid; params 1718 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.vport_id = p_vf->vport_id; params 1719 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.update_anti_spoofing_en_flg = 1; params 1720 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.anti_spoofing_en = val; params 1722 drivers/net/ethernet/qlogic/qed/qed_sriov.c rc = qed_sp_vport_update(p_hwfn, ¶ms, QED_SPQ_MODE_EBLOCK, NULL); params 1911 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_sp_vport_start_params params = { 0 }; params 1962 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.tpa_mode = start->tpa_mode; params 1963 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.remove_inner_vlan = start->inner_vlan_removal; params 1964 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.tx_switching = true; params 1966 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.only_untagged = vf_info->bulletin.p_virt->default_only_untagged; params 1967 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.drop_ttl0 = false; params 1968 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.concrete_fid = vf->concrete_fid; params 1969 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.opaque_fid = vf->opaque_fid; params 1970 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.vport_id = vf->vport_id; params 1971 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.max_buffers_per_cqe = start->max_buffers_per_cqe; params 1972 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.mtu = vf->mtu; params 1975 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.check_mac = !vf->p_vf_info.is_trusted_configured; params 1977 drivers/net/ethernet/qlogic/qed/qed_sriov.c rc = qed_sp_eth_vport_start(p_hwfn, ¶ms); params 2108 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_queue_start_common_params params; params 2137 drivers/net/ethernet/qlogic/qed/qed_sriov.c memset(¶ms, 0, sizeof(params)); params 2138 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.queue_id = p_queue->fw_rx_qid; params 2139 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.vport_id = vf->vport_id; params 2140 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.stats_id = vf->abs_vf_id + 0x10; params 2144 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.p_sb = &sb_dummy; params 2145 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.sb_idx = req->sb_index; params 2153 drivers/net/ethernet/qlogic/qed/qed_sriov.c ¶ms, true, &vf_params); params 2441 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_queue_start_common_params params; params 2454 drivers/net/ethernet/qlogic/qed/qed_sriov.c memset(¶ms, 0, sizeof(params)); params 2473 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.queue_id = p_queue->fw_tx_qid; params 2474 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.vport_id = vf->vport_id; params 2475 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.stats_id = vf->abs_vf_id + 0x10; params 2480 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.p_sb = &sb_dummy; params 2481 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.sb_idx = req->sb_index; params 2490 drivers/net/ethernet/qlogic/qed/qed_sriov.c ¶ms, false, &vf_params); params 2999 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_sp_vport_update_params *params, params 3003 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_filter_accept_flags *flags = ¶ms->accept_flags; params 3035 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_sp_vport_update_params params; params 3058 drivers/net/ethernet/qlogic/qed/qed_sriov.c memset(¶ms, 0, sizeof(params)); params 3059 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.opaque_fid = vf->opaque_fid; params 3060 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.vport_id = vf->vport_id; params 3061 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.rss_params = NULL; params 3066 drivers/net/ethernet/qlogic/qed/qed_sriov.c qed_iov_vp_update_act_param(p_hwfn, ¶ms, mbx, &tlvs_mask); params 3067 drivers/net/ethernet/qlogic/qed/qed_sriov.c qed_iov_vp_update_vlan_param(p_hwfn, ¶ms, vf, mbx, &tlvs_mask); params 3068 drivers/net/ethernet/qlogic/qed/qed_sriov.c qed_iov_vp_update_tx_switch(p_hwfn, ¶ms, mbx, &tlvs_mask); params 3069 drivers/net/ethernet/qlogic/qed/qed_sriov.c qed_iov_vp_update_mcast_bin_param(p_hwfn, ¶ms, mbx, &tlvs_mask); params 3070 drivers/net/ethernet/qlogic/qed/qed_sriov.c qed_iov_vp_update_accept_flag(p_hwfn, ¶ms, mbx, &tlvs_mask); params 3071 drivers/net/ethernet/qlogic/qed/qed_sriov.c qed_iov_vp_update_accept_any_vlan(p_hwfn, ¶ms, mbx, &tlvs_mask); params 3072 drivers/net/ethernet/qlogic/qed/qed_sriov.c qed_iov_vp_update_sge_tpa_param(p_hwfn, vf, ¶ms, params 3081 drivers/net/ethernet/qlogic/qed/qed_sriov.c qed_iov_vp_update_rss_param(p_hwfn, vf, ¶ms, p_rss_params, params 3085 drivers/net/ethernet/qlogic/qed/qed_sriov.c ¶ms, &tlvs_accepted)) { params 3102 drivers/net/ethernet/qlogic/qed/qed_sriov.c rc = qed_sp_vport_update(p_hwfn, ¶ms, QED_SPQ_MODE_EBLOCK, NULL); params 3250 drivers/net/ethernet/qlogic/qed/qed_sriov.c int vfid, struct qed_filter_ucast *params) params 3259 drivers/net/ethernet/qlogic/qed/qed_sriov.c if (params->type == QED_FILTER_MAC || params 3260 drivers/net/ethernet/qlogic/qed/qed_sriov.c params->type == QED_FILTER_MAC_VLAN) { params 3261 drivers/net/ethernet/qlogic/qed/qed_sriov.c ether_addr_copy(vf->mac, params->mac); params 3282 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_filter_ucast params; params 3286 drivers/net/ethernet/qlogic/qed/qed_sriov.c memset(¶ms, 0, sizeof(struct qed_filter_ucast)); params 3288 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.opcode = (enum qed_filter_opcode)req->opcode; params 3289 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.type = (enum qed_filter_ucast_type)req->type; params 3291 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.is_rx_filter = 1; params 3292 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.is_tx_filter = 1; params 3293 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.vport_to_remove_from = vf->vport_id; params 3294 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.vport_to_add_to = vf->vport_id; params 3295 drivers/net/ethernet/qlogic/qed/qed_sriov.c memcpy(params.mac, req->mac, ETH_ALEN); params 3296 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.vlan = req->vlan; params 3301 drivers/net/ethernet/qlogic/qed/qed_sriov.c vf->abs_vf_id, params.opcode, params.type, params 3302 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.is_rx_filter ? "RX" : "", params 3303 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.is_tx_filter ? "TX" : "", params 3304 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.vport_to_add_to, params 3305 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.mac[0], params.mac[1], params 3306 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.mac[2], params.mac[3], params 3307 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.mac[4], params.mac[5], params.vlan); params 3319 drivers/net/ethernet/qlogic/qed/qed_sriov.c if (qed_iov_vf_update_unicast_shadow(p_hwfn, vf, ¶ms)) { params 3326 drivers/net/ethernet/qlogic/qed/qed_sriov.c (params.type == QED_FILTER_VLAN || params 3327 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.type == QED_FILTER_MAC_VLAN)) { params 3331 drivers/net/ethernet/qlogic/qed/qed_sriov.c if (params.opcode == QED_FILTER_ADD || params 3332 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.opcode == QED_FILTER_REPLACE) params 3338 drivers/net/ethernet/qlogic/qed/qed_sriov.c (params.type == QED_FILTER_MAC || params 3339 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.type == QED_FILTER_MAC_VLAN)) { params 3340 drivers/net/ethernet/qlogic/qed/qed_sriov.c if (!ether_addr_equal(p_bulletin->mac, params.mac) || params 3341 drivers/net/ethernet/qlogic/qed/qed_sriov.c (params.opcode != QED_FILTER_ADD && params 3342 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.opcode != QED_FILTER_REPLACE)) params 3347 drivers/net/ethernet/qlogic/qed/qed_sriov.c rc = qed_iov_chk_ucast(p_hwfn, vf->relative_vf_id, ¶ms); params 3353 drivers/net/ethernet/qlogic/qed/qed_sriov.c rc = qed_sp_eth_filter_ucast(p_hwfn, vf->opaque_fid, ¶ms, params 4099 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_dmae_params params; params 4106 drivers/net/ethernet/qlogic/qed/qed_sriov.c memset(¶ms, 0, sizeof(struct qed_dmae_params)); params 4107 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.flags = QED_DMAE_FLAG_VF_SRC | QED_DMAE_FLAG_COMPLETION_DST; params 4108 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.src_vfid = vf_info->abs_vf_id; params 4113 drivers/net/ethernet/qlogic/qed/qed_sriov.c sizeof(union vfpf_tlvs) / 4, ¶ms)) { params 4507 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_iov_vf_init_params *params) params 4515 drivers/net/ethernet/qlogic/qed/qed_sriov.c base = FEAT_NUM(hwfn, QED_PF_L2_QUE) + vfid * params->num_queues; params 4517 drivers/net/ethernet/qlogic/qed/qed_sriov.c params->rel_vf_id = vfid; params 4518 drivers/net/ethernet/qlogic/qed/qed_sriov.c for (i = 0; i < params->num_queues; i++) { params 4519 drivers/net/ethernet/qlogic/qed/qed_sriov.c params->req_rx_queue[i] = base + i; params 4520 drivers/net/ethernet/qlogic/qed/qed_sriov.c params->req_tx_queue[i] = base + i; params 4526 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_iov_vf_init_params params; params 4537 drivers/net/ethernet/qlogic/qed/qed_sriov.c memset(¶ms, 0, sizeof(params)); params 4545 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.num_queues = min_t(int, params 4559 drivers/net/ethernet/qlogic/qed/qed_sriov.c qed_sriov_enable_qid_config(hwfn, i, ¶ms); params 4560 drivers/net/ethernet/qlogic/qed/qed_sriov.c rc = qed_iov_init_hw_for_vf(hwfn, ptt, ¶ms); params 4723 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_mcp_link_params params; params 4743 drivers/net/ethernet/qlogic/qed/qed_sriov.c memcpy(¶ms, qed_mcp_get_link_params(lead_hwfn), params 4744 drivers/net/ethernet/qlogic/qed/qed_sriov.c sizeof(params)); params 4787 drivers/net/ethernet/qlogic/qed/qed_sriov.c qed_iov_set_link(hwfn, i, ¶ms, &link, &caps); params 5110 drivers/net/ethernet/qlogic/qed/qed_sriov.c struct qed_sp_vport_update_params params; params 5118 drivers/net/ethernet/qlogic/qed/qed_sriov.c flags = ¶ms.accept_flags; params 5139 drivers/net/ethernet/qlogic/qed/qed_sriov.c memset(¶ms, 0, sizeof(params)); params 5140 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.opaque_fid = vf->opaque_fid; params 5141 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.vport_id = vf->vport_id; params 5143 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.update_ctl_frame_check = 1; params 5144 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.mac_chk_en = !vf_info->is_trusted_configured; params 5164 drivers/net/ethernet/qlogic/qed/qed_sriov.c params.update_ctl_frame_check) params 5165 drivers/net/ethernet/qlogic/qed/qed_sriov.c qed_sp_vport_update(hwfn, ¶ms, params 1538 drivers/net/ethernet/qlogic/qed/qed_vf.c struct qed_mcp_link_params *params) params 1540 drivers/net/ethernet/qlogic/qed/qed_vf.c __qed_vf_get_link_params(p_hwfn, params, params 760 drivers/net/ethernet/qlogic/qed/qed_vf.h struct qed_mcp_link_params *params); params 1067 drivers/net/ethernet/qlogic/qed/qed_vf.h struct qed_mcp_link_params *params) params 534 drivers/net/ethernet/qlogic/qede/qede_ethtool.c struct qed_link_params params; params 542 drivers/net/ethernet/qlogic/qede/qede_ethtool.c memset(¶ms, 0, sizeof(params)); params 545 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.override_flags |= QED_LINK_OVERRIDE_SPEED_ADV_SPEEDS; params 546 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.override_flags |= QED_LINK_OVERRIDE_SPEED_AUTONEG; params 553 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.autoneg = true; params 554 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.forced_speed = 0; params 555 drivers/net/ethernet/qlogic/qede/qede_ethtool.c QEDE_ETHTOOL_TO_DRV_CAPS(params.adv_speeds, cmd, advertising) params 557 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.override_flags |= QED_LINK_OVERRIDE_SPEED_FORCED_SPEED; params 558 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.autoneg = false; params 559 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.forced_speed = base->speed; params 569 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.adv_speeds = current_link.supported_caps & params 585 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.adv_speeds = current_link.supported_caps & params 594 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.adv_speeds = QED_LM_20000baseKR2_Full_BIT; params 604 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.adv_speeds = current_link.supported_caps & params 616 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.adv_speeds = current_link.supported_caps & params 627 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.adv_speeds = current_link.supported_caps & params 639 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.adv_speeds = current_link.supported_caps & params 648 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.link_up = true; params 649 drivers/net/ethernet/qlogic/qede/qede_ethtool.c edev->ops->common->set_link(edev->cdev, ¶ms); params 997 drivers/net/ethernet/qlogic/qede/qede_ethtool.c struct qed_link_params params; params 1009 drivers/net/ethernet/qlogic/qede/qede_ethtool.c memset(¶ms, 0, sizeof(params)); params 1010 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.override_flags |= QED_LINK_OVERRIDE_PAUSE_CONFIG; params 1016 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.pause_config |= QED_LINK_PAUSE_AUTONEG_ENABLE; params 1019 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.pause_config |= QED_LINK_PAUSE_RX_ENABLE; params 1021 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.pause_config |= QED_LINK_PAUSE_TX_ENABLE; params 1023 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.link_up = true; params 1024 drivers/net/ethernet/qlogic/qede/qede_ethtool.c edev->ops->common->set_link(edev->cdev, ¶ms); params 1849 drivers/net/ethernet/qlogic/qede/qede_ethtool.c struct qed_link_params params; params 1864 drivers/net/ethernet/qlogic/qede/qede_ethtool.c memset(¶ms, 0, sizeof(params)); params 1865 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.override_flags |= QED_LINK_OVERRIDE_EEE_CONFIG; params 1879 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.eee.adv_caps = QED_EEE_1G_ADV; params 1881 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.eee.adv_caps |= QED_EEE_10G_ADV; params 1882 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.eee.enable = edata->eee_enabled; params 1883 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.eee.tx_lpi_enable = edata->tx_lpi_enabled; params 1884 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.eee.tx_lpi_timer = edata->tx_lpi_timer; params 1886 drivers/net/ethernet/qlogic/qede/qede_ethtool.c params.link_up = true; params 1887 drivers/net/ethernet/qlogic/qede/qede_ethtool.c edev->ops->common->set_link(edev->cdev, ¶ms); params 118 drivers/net/ethernet/qlogic/qede/qede_filter.c struct qed_ntuple_filter_params params; params 123 drivers/net/ethernet/qlogic/qede/qede_filter.c memset(¶ms, 0, sizeof(params)); params 125 drivers/net/ethernet/qlogic/qede/qede_filter.c params.addr = n->mapping; params 126 drivers/net/ethernet/qlogic/qede/qede_filter.c params.length = n->buf_len; params 127 drivers/net/ethernet/qlogic/qede/qede_filter.c params.qid = rxq_id; params 128 drivers/net/ethernet/qlogic/qede/qede_filter.c params.b_is_add = add_fltr; params 129 drivers/net/ethernet/qlogic/qede/qede_filter.c params.b_is_drop = n->b_is_drop; params 132 drivers/net/ethernet/qlogic/qede/qede_filter.c params.b_is_vf = true; params 133 drivers/net/ethernet/qlogic/qede/qede_filter.c params.vf_id = n->vfid - 1; params 148 drivers/net/ethernet/qlogic/qede/qede_filter.c op->ntuple_filter_config(edev->cdev, n, ¶ms); params 672 drivers/net/ethernet/qlogic/qede/qede_filter.c struct qed_update_vport_params *params; params 679 drivers/net/ethernet/qlogic/qede/qede_filter.c params = vzalloc(sizeof(*params)); params 680 drivers/net/ethernet/qlogic/qede/qede_filter.c if (!params) params 683 drivers/net/ethernet/qlogic/qede/qede_filter.c params->vport_id = 0; params 684 drivers/net/ethernet/qlogic/qede/qede_filter.c params->accept_any_vlan = action; params 685 drivers/net/ethernet/qlogic/qede/qede_filter.c params->update_accept_any_vlan_flg = 1; params 687 drivers/net/ethernet/qlogic/qede/qede_filter.c rc = edev->ops->vport_update(edev->cdev, params); params 697 drivers/net/ethernet/qlogic/qede/qede_filter.c vfree(params); params 1985 drivers/net/ethernet/qlogic/qede/qede_main.c struct qed_queue_start_common_params params; params 1989 drivers/net/ethernet/qlogic/qede/qede_main.c memset(¶ms, 0, sizeof(params)); params 1996 drivers/net/ethernet/qlogic/qede/qede_main.c params.queue_id = QEDE_TXQ_XDP_TO_IDX(edev, txq); params 1998 drivers/net/ethernet/qlogic/qede/qede_main.c params.queue_id = txq->index; params 2000 drivers/net/ethernet/qlogic/qede/qede_main.c params.p_sb = fp->sb_info; params 2001 drivers/net/ethernet/qlogic/qede/qede_main.c params.sb_idx = sb_idx; params 2002 drivers/net/ethernet/qlogic/qede/qede_main.c params.tc = txq->cos; params 2004 drivers/net/ethernet/qlogic/qede/qede_main.c rc = edev->ops->q_tx_start(edev->cdev, rss_id, ¶ms, phys_table, params 2018 drivers/net/ethernet/qlogic/qede/qede_main.c SET_FIELD(txq->tx_db.data.params, ETH_DB_DATA_DEST, DB_DEST_XCM); params 2019 drivers/net/ethernet/qlogic/qede/qede_main.c SET_FIELD(txq->tx_db.data.params, ETH_DB_DATA_AGG_CMD, DB_AGG_CMD_SET); params 2020 drivers/net/ethernet/qlogic/qede/qede_main.c SET_FIELD(txq->tx_db.data.params, ETH_DB_DATA_AGG_VAL_SEL, params 144 drivers/net/ethernet/ti/cpsw_ale.c WARN_ON(idx > ale->params.ale_entries); params 146 drivers/net/ethernet/ti/cpsw_ale.c writel_relaxed(idx, ale->params.ale_regs + ALE_TABLE_CONTROL); params 149 drivers/net/ethernet/ti/cpsw_ale.c ale_entry[i] = readl_relaxed(ale->params.ale_regs + params 159 drivers/net/ethernet/ti/cpsw_ale.c WARN_ON(idx > ale->params.ale_entries); params 162 drivers/net/ethernet/ti/cpsw_ale.c writel_relaxed(ale_entry[i], ale->params.ale_regs + params 165 drivers/net/ethernet/ti/cpsw_ale.c writel_relaxed(idx | ALE_TABLE_WRITE, ale->params.ale_regs + params 176 drivers/net/ethernet/ti/cpsw_ale.c for (idx = 0; idx < ale->params.ale_entries; idx++) { params 197 drivers/net/ethernet/ti/cpsw_ale.c for (idx = 0; idx < ale->params.ale_entries; idx++) { params 213 drivers/net/ethernet/ti/cpsw_ale.c for (idx = 0; idx < ale->params.ale_entries; idx++) { params 227 drivers/net/ethernet/ti/cpsw_ale.c for (idx = 0; idx < ale->params.ale_entries; idx++) { params 266 drivers/net/ethernet/ti/cpsw_ale.c for (idx = 0; idx < ale->params.ale_entries; idx++) { params 411 drivers/net/ethernet/ti/cpsw_ale.c writel(reg_mcast, ale->params.ale_regs + ALE_VLAN_MASK_MUX(idx)); params 415 drivers/net/ethernet/ti/cpsw_ale.c writel(unreg_mcast, ale->params.ale_regs + ALE_VLAN_MASK_MUX(idx)); params 432 drivers/net/ethernet/ti/cpsw_ale.c if (!ale->params.nu_switch_ale) { params 480 drivers/net/ethernet/ti/cpsw_ale.c for (idx = 0; idx < ale->params.ale_entries; idx++) { params 715 drivers/net/ethernet/ti/cpsw_ale.c if (port < 0 || port >= ale->params.ale_ports) params 725 drivers/net/ethernet/ti/cpsw_ale.c tmp = readl_relaxed(ale->params.ale_regs + offset); params 727 drivers/net/ethernet/ti/cpsw_ale.c writel_relaxed(tmp, ale->params.ale_regs + offset); params 745 drivers/net/ethernet/ti/cpsw_ale.c if (port < 0 || port >= ale->params.ale_ports) params 751 drivers/net/ethernet/ti/cpsw_ale.c tmp = readl_relaxed(ale->params.ale_regs + offset) >> shift; params 786 drivers/net/ethernet/ti/cpsw_ale.c struct cpsw_ale *cpsw_ale_create(struct cpsw_ale_params *params) params 791 drivers/net/ethernet/ti/cpsw_ale.c ale = devm_kzalloc(params->dev, sizeof(*ale), GFP_KERNEL); params 795 drivers/net/ethernet/ti/cpsw_ale.c ale->params = *params; params 796 drivers/net/ethernet/ti/cpsw_ale.c ale->ageout = ale->params.ale_ageout * HZ; params 798 drivers/net/ethernet/ti/cpsw_ale.c rev = readl_relaxed(ale->params.ale_regs + ALE_IDVER); params 799 drivers/net/ethernet/ti/cpsw_ale.c if (!ale->params.major_ver_mask) params 800 drivers/net/ethernet/ti/cpsw_ale.c ale->params.major_ver_mask = 0xff; params 802 drivers/net/ethernet/ti/cpsw_ale.c (ALE_VERSION_MAJOR(rev, ale->params.major_ver_mask) << 8) | params 804 drivers/net/ethernet/ti/cpsw_ale.c dev_info(ale->params.dev, "initialized cpsw ale version %d.%d\n", params 805 drivers/net/ethernet/ti/cpsw_ale.c ALE_VERSION_MAJOR(rev, ale->params.major_ver_mask), params 808 drivers/net/ethernet/ti/cpsw_ale.c if (!ale->params.ale_entries) { params 810 drivers/net/ethernet/ti/cpsw_ale.c readl_relaxed(ale->params.ale_regs + ALE_STATUS) & params 827 drivers/net/ethernet/ti/cpsw_ale.c ale->params.ale_entries = ale_entries; params 829 drivers/net/ethernet/ti/cpsw_ale.c dev_info(ale->params.dev, params 830 drivers/net/ethernet/ti/cpsw_ale.c "ALE Table size %ld\n", ale->params.ale_entries); params 833 drivers/net/ethernet/ti/cpsw_ale.c ale->port_mask_bits = ale->params.ale_ports; params 834 drivers/net/ethernet/ti/cpsw_ale.c ale->port_num_bits = order_base_2(ale->params.ale_ports); params 835 drivers/net/ethernet/ti/cpsw_ale.c ale->vlan_field_bits = ale->params.ale_ports; params 840 drivers/net/ethernet/ti/cpsw_ale.c if (ale->params.nu_switch_ale) { params 846 drivers/net/ethernet/ti/cpsw_ale.c ale->params.ale_ports; params 850 drivers/net/ethernet/ti/cpsw_ale.c ale->params.ale_ports; params 855 drivers/net/ethernet/ti/cpsw_ale.c ale->params.ale_ports; params 860 drivers/net/ethernet/ti/cpsw_ale.c ale->params.ale_ports; params 874 drivers/net/ethernet/ti/cpsw_ale.c for (i = 0; i < ale->params.ale_entries; i++) { params 30 drivers/net/ethernet/ti/cpsw_ale.h struct cpsw_ale_params params; params 94 drivers/net/ethernet/ti/cpsw_ale.h struct cpsw_ale *cpsw_ale_create(struct cpsw_ale_params *params); params 98 drivers/net/ethernet/ti/davinci_cpdma.c struct cpdma_params params; params 169 drivers/net/ethernet/ti/davinci_cpdma.c #define dmaregs params.dmaregs params 170 drivers/net/ethernet/ti/davinci_cpdma.c #define num_chan params.num_chan params 214 drivers/net/ethernet/ti/davinci_cpdma.c struct cpdma_params *cpdma_params = &ctlr->params; params 311 drivers/net/ethernet/ti/davinci_cpdma.c if (!ctlr->params.has_ext_regs) params 336 drivers/net/ethernet/ti/davinci_cpdma.c if (!ctlr->params.has_ext_regs) params 460 drivers/net/ethernet/ti/davinci_cpdma.c freq = ctlr->params.bus_freq_mhz * 1000 * 32; params 510 drivers/net/ethernet/ti/davinci_cpdma.c struct cpdma_ctlr *cpdma_ctlr_create(struct cpdma_params *params) params 514 drivers/net/ethernet/ti/davinci_cpdma.c ctlr = devm_kzalloc(params->dev, sizeof(*ctlr), GFP_KERNEL); params 519 drivers/net/ethernet/ti/davinci_cpdma.c ctlr->params = *params; params 520 drivers/net/ethernet/ti/davinci_cpdma.c ctlr->dev = params->dev; params 547 drivers/net/ethernet/ti/davinci_cpdma.c if (ctlr->params.has_soft_reset) { params 561 drivers/net/ethernet/ti/davinci_cpdma.c writel(0, ctlr->params.txhdp + 4 * i); params 562 drivers/net/ethernet/ti/davinci_cpdma.c writel(0, ctlr->params.rxhdp + 4 * i); params 563 drivers/net/ethernet/ti/davinci_cpdma.c writel(0, ctlr->params.txcp + 4 * i); params 564 drivers/net/ethernet/ti/davinci_cpdma.c writel(0, ctlr->params.rxcp + 4 * i); params 814 drivers/net/ethernet/ti/davinci_cpdma.c divident = ctlr->params.bus_freq_mhz * 32 * 1000; params 907 drivers/net/ethernet/ti/davinci_cpdma.c chan->hdp = ctlr->params.rxhdp + offset; params 908 drivers/net/ethernet/ti/davinci_cpdma.c chan->cp = ctlr->params.rxcp + offset; params 909 drivers/net/ethernet/ti/davinci_cpdma.c chan->rxfree = ctlr->params.rxfree + offset; params 915 drivers/net/ethernet/ti/davinci_cpdma.c chan->hdp = ctlr->params.txhdp + offset; params 916 drivers/net/ethernet/ti/davinci_cpdma.c chan->cp = ctlr->params.txcp + offset; params 1037 drivers/net/ethernet/ti/davinci_cpdma.c if (len < ctlr->params.min_packet_size) { params 1038 drivers/net/ethernet/ti/davinci_cpdma.c len = ctlr->params.min_packet_size; params 66 drivers/net/ethernet/ti/davinci_cpdma.h struct cpdma_ctlr *cpdma_ctlr_create(struct cpdma_params *params); params 161 drivers/net/netdevsim/dev.c struct devlink_resource_size_params params = { params 174 drivers/net/netdevsim/dev.c ¶ms); params 183 drivers/net/netdevsim/dev.c NSIM_RESOURCE_IPV4, ¶ms); params 192 drivers/net/netdevsim/dev.c NSIM_RESOURCE_IPV4, ¶ms); params 202 drivers/net/netdevsim/dev.c ¶ms); params 211 drivers/net/netdevsim/dev.c NSIM_RESOURCE_IPV6, ¶ms); params 220 drivers/net/netdevsim/dev.c NSIM_RESOURCE_IPV6, ¶ms); params 1026 drivers/net/wireless/ath/ath10k/htt.h struct htt_rc_tx_done_params params[0]; /* variable length %num_elems */ params 6818 drivers/net/wireless/ath/ath10k/mac.c const struct ieee80211_tx_queue_params *params) params 6847 drivers/net/wireless/ath/ath10k/mac.c p->cwmin = params->cw_min; params 6848 drivers/net/wireless/ath/ath10k/mac.c p->cwmax = params->cw_max; params 6849 drivers/net/wireless/ath/ath10k/mac.c p->aifs = params->aifs; params 6856 drivers/net/wireless/ath/ath10k/mac.c p->txop = params->txop * 32; params 6877 drivers/net/wireless/ath/ath10k/mac.c ret = ath10k_conf_tx_uapsd(ar, vif, ac, params->uapsd); params 7692 drivers/net/wireless/ath/ath10k/mac.c struct ieee80211_ampdu_params *params) params 7696 drivers/net/wireless/ath/ath10k/mac.c struct ieee80211_sta *sta = params->sta; params 7697 drivers/net/wireless/ath/ath10k/mac.c enum ieee80211_ampdu_mlme_action action = params->action; params 7698 drivers/net/wireless/ath/ath10k/mac.c u16 tid = params->tid; params 2342 drivers/net/wireless/ath/ath10k/wmi-tlv.c ath10k_wmi_set_wmm_param(&cmd->vdev_wmm_params[0].params, &arg->ac_be); params 2343 drivers/net/wireless/ath/ath10k/wmi-tlv.c ath10k_wmi_set_wmm_param(&cmd->vdev_wmm_params[1].params, &arg->ac_bk); params 2344 drivers/net/wireless/ath/ath10k/wmi-tlv.c ath10k_wmi_set_wmm_param(&cmd->vdev_wmm_params[2].params, &arg->ac_vi); params 2345 drivers/net/wireless/ath/ath10k/wmi-tlv.c ath10k_wmi_set_wmm_param(&cmd->vdev_wmm_params[3].params, &arg->ac_vo); params 1871 drivers/net/wireless/ath/ath10k/wmi-tlv.h struct wmi_wmm_params params; params 2625 drivers/net/wireless/ath/ath10k/wmi.c struct chan_info_params *params) params 2630 drivers/net/wireless/ath/ath10k/wmi.c if (params->cmd_flags & WMI_CHAN_INFO_FLAG_COMPLETE) { params 2635 drivers/net/wireless/ath/ath10k/wmi.c idx = freq_to_idx(ar, params->freq); params 2638 drivers/net/wireless/ath/ath10k/wmi.c params->freq, idx); params 2644 drivers/net/wireless/ath/ath10k/wmi.c if (!params->mac_clk_mhz) params 2649 drivers/net/wireless/ath/ath10k/wmi.c survey->noise = params->noise_floor; params 2650 drivers/net/wireless/ath/ath10k/wmi.c survey->time = (params->cycle_count / params->mac_clk_mhz) / 1000; params 2651 drivers/net/wireless/ath/ath10k/wmi.c survey->time_busy = (params->rx_clear_count / params->mac_clk_mhz) / 1000; params 2661 drivers/net/wireless/ath/ath10k/wmi.c struct chan_info_params *params) params 2666 drivers/net/wireless/ath/ath10k/wmi.c idx = freq_to_idx(ar, params->freq); params 2669 drivers/net/wireless/ath/ath10k/wmi.c params->freq, idx); params 2673 drivers/net/wireless/ath/ath10k/wmi.c if (params->cmd_flags & WMI_CHAN_INFO_FLAG_COMPLETE) { params 2676 drivers/net/wireless/ath/ath10k/wmi.c survey->noise = params->noise_floor; params 2681 drivers/net/wireless/ath/ath10k/wmi.c params->cycle_count, params 2682 drivers/net/wireless/ath/ath10k/wmi.c params->rx_clear_count, params 2692 drivers/net/wireless/ath/ath10k/wmi.c if (!(params->cmd_flags & WMI_CHAN_INFO_FLAG_PRE_COMPLETE)) { params 2693 drivers/net/wireless/ath/ath10k/wmi.c ar->survey_last_rx_clear_count = params->rx_clear_count; params 2694 drivers/net/wireless/ath/ath10k/wmi.c ar->survey_last_cycle_count = params->cycle_count; params 7745 drivers/net/wireless/ath/ath10k/wmi.c void ath10k_wmi_set_wmm_param(struct wmi_wmm_params *params, params 7748 drivers/net/wireless/ath/ath10k/wmi.c params->cwmin = __cpu_to_le32(arg->cwmin); params 7749 drivers/net/wireless/ath/ath10k/wmi.c params->cwmax = __cpu_to_le32(arg->cwmax); params 7750 drivers/net/wireless/ath/ath10k/wmi.c params->aifs = __cpu_to_le32(arg->aifs); params 7751 drivers/net/wireless/ath/ath10k/wmi.c params->txop = __cpu_to_le32(arg->txop); params 7752 drivers/net/wireless/ath/ath10k/wmi.c params->acm = __cpu_to_le32(arg->acm); params 7753 drivers/net/wireless/ath/ath10k/wmi.c params->no_ack = __cpu_to_le32(arg->no_ack); params 7313 drivers/net/wireless/ath/ath10k/wmi.h void ath10k_wmi_set_wmm_param(struct wmi_wmm_params *params, params 575 drivers/net/wireless/ath/ath5k/mac80211-ops.c const struct ieee80211_tx_queue_params *params) params 588 drivers/net/wireless/ath/ath5k/mac80211-ops.c qi.tqi_aifs = params->aifs; params 589 drivers/net/wireless/ath/ath5k/mac80211-ops.c qi.tqi_cw_min = params->cw_min; params 590 drivers/net/wireless/ath/ath5k/mac80211-ops.c qi.tqi_cw_max = params->cw_max; params 591 drivers/net/wireless/ath/ath5k/mac80211-ops.c qi.tqi_burst_time = params->txop * 32; params 596 drivers/net/wireless/ath/ath5k/mac80211-ops.c queue, params->aifs, params->cw_min, params 597 drivers/net/wireless/ath/ath5k/mac80211-ops.c params->cw_max, params->txop); params 1129 drivers/net/wireless/ath/ath6kl/cfg80211.c struct key_params *params) params 1141 drivers/net/wireless/ath/ath6kl/cfg80211.c if (params->cipher == CCKM_KRK_CIPHER_SUITE) { params 1142 drivers/net/wireless/ath/ath6kl/cfg80211.c if (params->key_len != WMI_KRK_LEN) params 1145 drivers/net/wireless/ath/ath6kl/cfg80211.c params->key); params 1163 drivers/net/wireless/ath/ath6kl/cfg80211.c seq_len = params->seq_len; params 1164 drivers/net/wireless/ath/ath6kl/cfg80211.c if (params->cipher == WLAN_CIPHER_SUITE_SMS4 && params 1169 drivers/net/wireless/ath/ath6kl/cfg80211.c if (params->key_len > WLAN_MAX_KEY_LEN || params 1173 drivers/net/wireless/ath/ath6kl/cfg80211.c key->key_len = params->key_len; params 1174 drivers/net/wireless/ath/ath6kl/cfg80211.c memcpy(key->key, params->key, key->key_len); params 1176 drivers/net/wireless/ath/ath6kl/cfg80211.c memcpy(key->seq, params->seq, key->seq_len); params 1177 drivers/net/wireless/ath/ath6kl/cfg80211.c key->cipher = params->cipher; params 1289 drivers/net/wireless/ath/ath6kl/cfg80211.c struct key_params params; params 1304 drivers/net/wireless/ath/ath6kl/cfg80211.c memset(¶ms, 0, sizeof(params)); params 1305 drivers/net/wireless/ath/ath6kl/cfg80211.c params.cipher = key->cipher; params 1306 drivers/net/wireless/ath/ath6kl/cfg80211.c params.key_len = key->key_len; params 1307 drivers/net/wireless/ath/ath6kl/cfg80211.c params.seq_len = key->seq_len; params 1308 drivers/net/wireless/ath/ath6kl/cfg80211.c params.seq = key->seq; params 1309 drivers/net/wireless/ath/ath6kl/cfg80211.c params.key = key->key; params 1311 drivers/net/wireless/ath/ath6kl/cfg80211.c callback(cookie, ¶ms); params 1512 drivers/net/wireless/ath/ath6kl/cfg80211.c struct vif_params *params) params 1559 drivers/net/wireless/ath/ath6kl/cfg80211.c struct vif_params *params) params 2991 drivers/net/wireless/ath/ath6kl/cfg80211.c struct station_del_parameters *params) params 2995 drivers/net/wireless/ath/ath6kl/cfg80211.c const u8 *addr = params->mac ? params->mac : bcast_addr; params 3003 drivers/net/wireless/ath/ath6kl/cfg80211.c struct station_parameters *params) params 3012 drivers/net/wireless/ath/ath6kl/cfg80211.c err = cfg80211_check_station_change(wiphy, params, params 3017 drivers/net/wireless/ath/ath6kl/cfg80211.c if (params->sta_flags_set & BIT(NL80211_STA_FLAG_AUTHORIZED)) params 3184 drivers/net/wireless/ath/ath6kl/cfg80211.c struct cfg80211_mgmt_tx_params *params, u64 *cookie) params 3188 drivers/net/wireless/ath/ath6kl/cfg80211.c struct ieee80211_channel *chan = params->chan; params 3189 drivers/net/wireless/ath/ath6kl/cfg80211.c const u8 *buf = params->buf; params 3190 drivers/net/wireless/ath/ath6kl/cfg80211.c size_t len = params->len; params 3191 drivers/net/wireless/ath/ath6kl/cfg80211.c unsigned int wait = params->wait; params 3192 drivers/net/wireless/ath/ath6kl/cfg80211.c bool no_cck = params->no_cck; params 772 drivers/net/wireless/ath/ath6kl/wmi.c cmd->info.params.lrssi_scan_period = cpu_to_le16(DEF_LRSSI_SCAN_PERIOD); params 773 drivers/net/wireless/ath/ath6kl/wmi.c cmd->info.params.lrssi_scan_threshold = a_cpu_to_sle16(lrssi + params 775 drivers/net/wireless/ath/ath6kl/wmi.c cmd->info.params.lrssi_roam_threshold = a_cpu_to_sle16(lrssi); params 776 drivers/net/wireless/ath/ath6kl/wmi.c cmd->info.params.roam_rssi_floor = DEF_LRSSI_ROAM_FLOOR; params 2543 drivers/net/wireless/ath/ath6kl/wmi.c struct wmi_create_pstream_cmd *params) params 2552 drivers/net/wireless/ath/ath6kl/wmi.c if (!((params->user_pri <= 0x7) && params 2553 drivers/net/wireless/ath/ath6kl/wmi.c (up_to_ac[params->user_pri & 0x7] == params->traffic_class) && params 2554 drivers/net/wireless/ath/ath6kl/wmi.c (params->traffic_direc == UPLINK_TRAFFIC || params 2555 drivers/net/wireless/ath/ath6kl/wmi.c params->traffic_direc == DNLINK_TRAFFIC || params 2556 drivers/net/wireless/ath/ath6kl/wmi.c params->traffic_direc == BIDIR_TRAFFIC) && params 2557 drivers/net/wireless/ath/ath6kl/wmi.c (params->traffic_type == TRAFFIC_TYPE_APERIODIC || params 2558 drivers/net/wireless/ath/ath6kl/wmi.c params->traffic_type == TRAFFIC_TYPE_PERIODIC) && params 2559 drivers/net/wireless/ath/ath6kl/wmi.c (params->voice_psc_cap == DISABLE_FOR_THIS_AC || params 2560 drivers/net/wireless/ath/ath6kl/wmi.c params->voice_psc_cap == ENABLE_FOR_THIS_AC || params 2561 drivers/net/wireless/ath/ath6kl/wmi.c params->voice_psc_cap == ENABLE_FOR_ALL_AC) && params 2562 drivers/net/wireless/ath/ath6kl/wmi.c (params->tsid == WMI_IMPLICIT_PSTREAM || params 2563 drivers/net/wireless/ath/ath6kl/wmi.c params->tsid <= WMI_MAX_THINSTREAM))) { params 2573 drivers/net/wireless/ath/ath6kl/wmi.c min_phy = ((le32_to_cpu(params->min_phy_rate) / 1000) / 1000); params 2576 drivers/net/wireless/ath/ath6kl/wmi.c if (params->nominal_phy >= min_phy) { params 2578 drivers/net/wireless/ath/ath6kl/wmi.c nominal_phy = (params->nominal_phy * 1000) / 500; params 2583 drivers/net/wireless/ath/ath6kl/wmi.c params->nominal_phy = nominal_phy; params 2585 drivers/net/wireless/ath/ath6kl/wmi.c params->nominal_phy = 0; params 2594 drivers/net/wireless/ath/ath6kl/wmi.c params->traffic_class, params->tsid); params 2597 drivers/net/wireless/ath/ath6kl/wmi.c memcpy(cmd, params, sizeof(*cmd)); params 2600 drivers/net/wireless/ath/ath6kl/wmi.c if ((u32) params->tsid == (u32) WMI_IMPLICIT_PSTREAM) { params 2603 drivers/net/wireless/ath/ath6kl/wmi.c (1 << params->traffic_class)); params 2604 drivers/net/wireless/ath/ath6kl/wmi.c wmi->fat_pipe_exist |= (1 << params->traffic_class); params 2610 drivers/net/wireless/ath/ath6kl/wmi.c (1 << params->traffic_class)); params 2611 drivers/net/wireless/ath/ath6kl/wmi.c wmi->stream_exist_for_ac[params->traffic_class] |= params 2612 drivers/net/wireless/ath/ath6kl/wmi.c (1 << params->tsid); params 2617 drivers/net/wireless/ath/ath6kl/wmi.c wmi->fat_pipe_exist |= (1 << params->traffic_class); params 2628 drivers/net/wireless/ath/ath6kl/wmi.c params->traffic_class, true); params 1656 drivers/net/wireless/ath/ath6kl/wmi.h struct low_rssi_scan_params params; /* WMI_SET_LRSSI_SCAN_PARAMS params 1372 drivers/net/wireless/ath/ath9k/htc_drv_main.c const struct ieee80211_tx_queue_params *params) params 1387 drivers/net/wireless/ath/ath9k/htc_drv_main.c qi.tqi_aifs = params->aifs; params 1388 drivers/net/wireless/ath/ath9k/htc_drv_main.c qi.tqi_cwmin = params->cw_min; params 1389 drivers/net/wireless/ath/ath9k/htc_drv_main.c qi.tqi_cwmax = params->cw_max; params 1390 drivers/net/wireless/ath/ath9k/htc_drv_main.c qi.tqi_burstTime = params->txop * 32; params 1396 drivers/net/wireless/ath/ath9k/htc_drv_main.c queue, qnum, params->aifs, params->cw_min, params 1397 drivers/net/wireless/ath/ath9k/htc_drv_main.c params->cw_max, params->txop); params 1657 drivers/net/wireless/ath/ath9k/htc_drv_main.c struct ieee80211_ampdu_params *params) params 1662 drivers/net/wireless/ath/ath9k/htc_drv_main.c struct ieee80211_sta *sta = params->sta; params 1663 drivers/net/wireless/ath/ath9k/htc_drv_main.c enum ieee80211_ampdu_mlme_action action = params->action; params 1664 drivers/net/wireless/ath/ath9k/htc_drv_main.c u16 tid = params->tid; params 1632 drivers/net/wireless/ath/ath9k/main.c const struct ieee80211_tx_queue_params *params) params 1650 drivers/net/wireless/ath/ath9k/main.c qi.tqi_aifs = params->aifs; params 1651 drivers/net/wireless/ath/ath9k/main.c qi.tqi_cwmin = params->cw_min; params 1652 drivers/net/wireless/ath/ath9k/main.c qi.tqi_cwmax = params->cw_max; params 1653 drivers/net/wireless/ath/ath9k/main.c qi.tqi_burstTime = params->txop * 32; params 1657 drivers/net/wireless/ath/ath9k/main.c queue, txq->axq_qnum, params->aifs, params->cw_min, params 1658 drivers/net/wireless/ath/ath9k/main.c params->cw_max, params->txop); params 1897 drivers/net/wireless/ath/ath9k/main.c struct ieee80211_ampdu_params *params) params 1903 drivers/net/wireless/ath/ath9k/main.c struct ieee80211_sta *sta = params->sta; params 1905 drivers/net/wireless/ath/ath9k/main.c enum ieee80211_ampdu_mlme_action action = params->action; params 1906 drivers/net/wireless/ath/ath9k/main.c u16 tid = params->tid; params 1907 drivers/net/wireless/ath/ath9k/main.c u16 *ssn = ¶ms->ssn; params 1411 drivers/net/wireless/ath/carl9170/main.c struct ieee80211_ampdu_params *params) params 1413 drivers/net/wireless/ath/carl9170/main.c struct ieee80211_sta *sta = params->sta; params 1414 drivers/net/wireless/ath/carl9170/main.c enum ieee80211_ampdu_mlme_action action = params->action; params 1415 drivers/net/wireless/ath/carl9170/main.c u16 tid = params->tid; params 1416 drivers/net/wireless/ath/carl9170/main.c u16 *ssn = ¶ms->ssn; params 708 drivers/net/wireless/ath/carl9170/phy.c struct carl9170_phy_freq_params params[__CARL9170_NUM_BW]; params 1052 drivers/net/wireless/ath/carl9170/phy.c return &carl9170_phy_freq_params[chanidx].params[bw]; params 833 drivers/net/wireless/ath/wcn36xx/hal.h struct wcn36xx_hal_mac_start_parameters params; params 1556 drivers/net/wireless/ath/wcn36xx/hal.h struct config_sta_rsp_params params; params 4373 drivers/net/wireless/ath/wcn36xx/hal.h struct wcn36xx_hal_rcv_pkt_filter_params params[1]; params 4383 drivers/net/wireless/ath/wcn36xx/hal.h struct wcn36xx_hal_rcv_pkt_filter_params params[1]; params 1079 drivers/net/wireless/ath/wcn36xx/main.c struct ieee80211_ampdu_params *params) params 1082 drivers/net/wireless/ath/wcn36xx/main.c struct wcn36xx_sta *sta_priv = wcn36xx_sta_to_priv(params->sta); params 1083 drivers/net/wireless/ath/wcn36xx/main.c struct ieee80211_sta *sta = params->sta; params 1084 drivers/net/wireless/ath/wcn36xx/main.c enum ieee80211_ampdu_mlme_action action = params->action; params 1085 drivers/net/wireless/ath/wcn36xx/main.c u16 tid = params->tid; params 1086 drivers/net/wireless/ath/wcn36xx/main.c u16 *ssn = ¶ms->ssn; params 456 drivers/net/wireless/ath/wcn36xx/smd.c msg_body.params.type = DRIVER_TYPE_PRODUCTION; params 457 drivers/net/wireless/ath/wcn36xx/smd.c msg_body.params.len = 0; params 471 drivers/net/wireless/ath/wcn36xx/smd.c body->params.len = len - sizeof(*body); params 474 drivers/net/wireless/ath/wcn36xx/smd.c msg_body.params.type); params 1172 drivers/net/wireless/ath/wcn36xx/smd.c struct config_sta_rsp_params *params; params 1179 drivers/net/wireless/ath/wcn36xx/smd.c params = &rsp->params; params 1181 drivers/net/wireless/ath/wcn36xx/smd.c if (params->status != WCN36XX_FW_MSG_RESULT_SUCCESS) { params 1183 drivers/net/wireless/ath/wcn36xx/smd.c params->status); params 1187 drivers/net/wireless/ath/wcn36xx/smd.c sta_priv->sta_index = params->sta_index; params 1188 drivers/net/wireless/ath/wcn36xx/smd.c sta_priv->dpu_desc_index = params->dpu_index; params 1189 drivers/net/wireless/ath/wcn36xx/smd.c sta_priv->ucast_dpu_sign = params->uc_ucast_sig; params 1193 drivers/net/wireless/ath/wcn36xx/smd.c params->status, params->sta_index, params->bssid_index, params 1194 drivers/net/wireless/ath/wcn36xx/smd.c params->uc_ucast_sig, params->p2p); params 1390 drivers/net/wireless/ath/wcn36xx/smd.c struct wcn36xx_hal_config_bss_rsp_params *params; params 1397 drivers/net/wireless/ath/wcn36xx/smd.c params = &rsp->bss_rsp_params; params 1399 drivers/net/wireless/ath/wcn36xx/smd.c if (params->status != WCN36XX_FW_MSG_RESULT_SUCCESS) { params 1401 drivers/net/wireless/ath/wcn36xx/smd.c params->status); params 1409 drivers/net/wireless/ath/wcn36xx/smd.c params->status, params->bss_index, params->dpu_desc_index, params 1410 drivers/net/wireless/ath/wcn36xx/smd.c params->bss_sta_index, params->bss_self_sta_index, params 1411 drivers/net/wireless/ath/wcn36xx/smd.c params->bss_bcast_sta_idx, params->mac, params 1412 drivers/net/wireless/ath/wcn36xx/smd.c params->tx_mgmt_power, params->ucast_dpu_signature); params 1414 drivers/net/wireless/ath/wcn36xx/smd.c vif_priv->bss_index = params->bss_index; params 1418 drivers/net/wireless/ath/wcn36xx/smd.c sta_priv->bss_sta_index = params->bss_sta_index; params 1419 drivers/net/wireless/ath/wcn36xx/smd.c sta_priv->bss_dpu_desc_index = params->dpu_desc_index; params 1422 drivers/net/wireless/ath/wcn36xx/smd.c vif_priv->self_ucast_dpu_sign = params->ucast_dpu_signature; params 617 drivers/net/wireless/ath/wil6210/cfg80211.c struct iface_combination_params params = { params 624 drivers/net/wireless/ath/wil6210/cfg80211.c params.iftype_num[wdev->iftype]++; params 627 drivers/net/wireless/ath/wil6210/cfg80211.c params.iftype_num[new_type]++; params 628 drivers/net/wireless/ath/wil6210/cfg80211.c return cfg80211_check_combinations(wil->wiphy, ¶ms); params 637 drivers/net/wireless/ath/wil6210/cfg80211.c struct iface_combination_params params = { params 647 drivers/net/wireless/ath/wil6210/cfg80211.c params.iftype_num[wdev->iftype]++; params 653 drivers/net/wireless/ath/wil6210/cfg80211.c params.iftype_num[new_type]++; params 654 drivers/net/wireless/ath/wil6210/cfg80211.c ret = cfg80211_check_combinations(wil->wiphy, ¶ms); params 663 drivers/net/wireless/ath/wil6210/cfg80211.c struct vif_params *params) params 714 drivers/net/wireless/ath/wil6210/cfg80211.c if (is_valid_ether_addr(params->macaddr)) { params 715 drivers/net/wireless/ath/wil6210/cfg80211.c ether_addr_copy(ndev->dev_addr, params->macaddr); params 812 drivers/net/wireless/ath/wil6210/cfg80211.c struct vif_params *params) params 854 drivers/net/wireless/ath/wil6210/cfg80211.c if (params->flags) params 855 drivers/net/wireless/ath/wil6210/cfg80211.c wil->monitor_flags = params->flags; params 1422 drivers/net/wireless/ath/wil6210/cfg80211.c struct cfg80211_mgmt_tx_params *params, params 1425 drivers/net/wireless/ath/wil6210/cfg80211.c const u8 *buf = params->buf; params 1426 drivers/net/wireless/ath/wil6210/cfg80211.c size_t len = params->len; params 1433 drivers/net/wireless/ath/wil6210/cfg80211.c params->chan ? params->chan->hw_value : -1, params 1434 drivers/net/wireless/ath/wil6210/cfg80211.c params->offchan, params 1435 drivers/net/wireless/ath/wil6210/cfg80211.c params->wait); params 1442 drivers/net/wireless/ath/wil6210/cfg80211.c if (params->chan && params->chan->hw_value == 0) { params 1454 drivers/net/wireless/ath/wil6210/cfg80211.c if (!params->chan || params->chan->hw_value == vif->channel) { params 1461 drivers/net/wireless/ath/wil6210/cfg80211.c if (params->offchan == 0) { params 1464 drivers/net/wireless/ath/wil6210/cfg80211.c vif->channel, params->chan->hw_value); params 1469 drivers/net/wireless/ath/wil6210/cfg80211.c rc = wmi_mgmt_tx_ext(vif, buf, len, params->chan->hw_value, params 1470 drivers/net/wireless/ath/wil6210/cfg80211.c params->wait); params 1550 drivers/net/wireless/ath/wil6210/cfg80211.c struct key_params *params) params 1563 drivers/net/wireless/ath/wil6210/cfg80211.c if (params->seq) params 1564 drivers/net/wireless/ath/wil6210/cfg80211.c memcpy(cc->pn, params->seq, params 1573 drivers/net/wireless/ath/wil6210/cfg80211.c if (params->seq) params 1574 drivers/net/wireless/ath/wil6210/cfg80211.c memcpy(cc->pn, params->seq, IEEE80211_GCMP_PN_LEN); params 1613 drivers/net/wireless/ath/wil6210/cfg80211.c struct key_params *params) params 1624 drivers/net/wireless/ath/wil6210/cfg80211.c if (!params) { params 1631 drivers/net/wireless/ath/wil6210/cfg80211.c params->seq_len, params->seq); params 1640 drivers/net/wireless/ath/wil6210/cfg80211.c params->seq_len, params->seq); params 1648 drivers/net/wireless/ath/wil6210/cfg80211.c if (params->seq && params->seq_len != IEEE80211_GCMP_PN_LEN) { params 1651 drivers/net/wireless/ath/wil6210/cfg80211.c params->seq_len, mac_addr, params 1653 drivers/net/wireless/ath/wil6210/cfg80211.c params->seq_len, params->seq); params 1667 drivers/net/wireless/ath/wil6210/cfg80211.c rc = wmi_add_cipher_key(vif, key_index, mac_addr, params->key_len, params 1668 drivers/net/wireless/ath/wil6210/cfg80211.c params->key, key_usage); params 1671 drivers/net/wireless/ath/wil6210/cfg80211.c if (key_usage == WMI_KEY_USE_TX_GROUP && params->key && params 1672 drivers/net/wireless/ath/wil6210/cfg80211.c params->key_len <= WMI_MAX_KEY_LEN) { params 1674 drivers/net/wireless/ath/wil6210/cfg80211.c memcpy(vif->gtk, params->key, params->key_len); params 1675 drivers/net/wireless/ath/wil6210/cfg80211.c vif->gtk_len = params->key_len; params 1680 drivers/net/wireless/ath/wil6210/cfg80211.c wil_set_crypto_rx(key_index, key_usage, cs, params); params 2217 drivers/net/wireless/ath/wil6210/cfg80211.c struct station_parameters *params) params 2223 drivers/net/wireless/ath/wil6210/cfg80211.c mac, params->aid, vif->mid, params 2224 drivers/net/wireless/ath/wil6210/cfg80211.c params->sta_flags_mask, params->sta_flags_set); params 2231 drivers/net/wireless/ath/wil6210/cfg80211.c if (params->aid > WIL_MAX_DMG_AID) { params 2236 drivers/net/wireless/ath/wil6210/cfg80211.c return wmi_new_sta(vif, mac, params->aid); params 2241 drivers/net/wireless/ath/wil6210/cfg80211.c struct station_del_parameters *params) params 2247 drivers/net/wireless/ath/wil6210/cfg80211.c params->mac, params->reason_code, vif->mid); params 2250 drivers/net/wireless/ath/wil6210/cfg80211.c wil6210_disconnect(vif, params->mac, params->reason_code); params 2259 drivers/net/wireless/ath/wil6210/cfg80211.c struct station_parameters *params) params 2268 drivers/net/wireless/ath/wil6210/cfg80211.c mac, params->sta_flags_mask, params->sta_flags_set, params 2276 drivers/net/wireless/ath/wil6210/cfg80211.c if (!(params->sta_flags_mask & BIT(NL80211_STA_FLAG_AUTHORIZED))) params 2296 drivers/net/wireless/ath/wil6210/cfg80211.c authorize = params->sta_flags_set & BIT(NL80211_STA_FLAG_AUTHORIZED); params 2402 drivers/net/wireless/ath/wil6210/cfg80211.c struct bss_parameters *params) params 2407 drivers/net/wireless/ath/wil6210/cfg80211.c if (params->ap_isolate >= 0) { params 2409 drivers/net/wireless/ath/wil6210/cfg80211.c vif->mid, vif->ap_isolate, params->ap_isolate); params 2410 drivers/net/wireless/ath/wil6210/cfg80211.c vif->ap_isolate = params->ap_isolate; params 983 drivers/net/wireless/ath/wil6210/debugfs.c struct cfg80211_mgmt_tx_params params; params 987 drivers/net/wireless/ath/wil6210/debugfs.c memset(¶ms, 0, sizeof(params)); params 996 drivers/net/wireless/ath/wil6210/debugfs.c params.buf = frame; params 997 drivers/net/wireless/ath/wil6210/debugfs.c params.len = len; params 999 drivers/net/wireless/ath/wil6210/debugfs.c rc = wil_cfg80211_mgmt_tx(wiphy, wdev, ¶ms, NULL); params 1327 drivers/net/wireless/ath/wil6210/wil6210.h struct cfg80211_mgmt_tx_params *params, params 1394 drivers/net/wireless/ath/wil6210/wil6210.h struct key_params *params); params 1234 drivers/net/wireless/ath/wil6210/wmi.c struct key_params params; params 1264 drivers/net/wireless/ath/wil6210/wmi.c memset(¶ms, 0, sizeof(params)); params 1265 drivers/net/wireless/ath/wil6210/wmi.c wil_set_crypto_rx(0, WMI_KEY_USE_PAIRWISE, sta, ¶ms); params 3648 drivers/net/wireless/broadcom/b43/main.c u16 params[B43_NR_QOSPARAMS]; params 3657 drivers/net/wireless/broadcom/b43/main.c memset(¶ms, 0, sizeof(params)); params 3659 drivers/net/wireless/broadcom/b43/main.c params[B43_QOSPARAM_TXOP] = p->txop * 32; params 3660 drivers/net/wireless/broadcom/b43/main.c params[B43_QOSPARAM_CWMIN] = p->cw_min; params 3661 drivers/net/wireless/broadcom/b43/main.c params[B43_QOSPARAM_CWMAX] = p->cw_max; params 3662 drivers/net/wireless/broadcom/b43/main.c params[B43_QOSPARAM_CWCUR] = p->cw_min; params 3663 drivers/net/wireless/broadcom/b43/main.c params[B43_QOSPARAM_AIFS] = p->aifs; params 3664 drivers/net/wireless/broadcom/b43/main.c params[B43_QOSPARAM_BSLOTS] = bslots; params 3665 drivers/net/wireless/broadcom/b43/main.c params[B43_QOSPARAM_REGGAP] = bslots + p->aifs; params 3667 drivers/net/wireless/broadcom/b43/main.c for (i = 0; i < ARRAY_SIZE(params); i++) { params 3679 drivers/net/wireless/broadcom/b43/main.c params[i]); params 3697 drivers/net/wireless/broadcom/b43/main.c struct b43_qos_params *params; params 3708 drivers/net/wireless/broadcom/b43/main.c params = &(wl->qos_params[i]); params 3709 drivers/net/wireless/broadcom/b43/main.c b43_qos_params_upload(dev, &(params->p), params 3717 drivers/net/wireless/broadcom/b43/main.c struct b43_qos_params *params; params 3726 drivers/net/wireless/broadcom/b43/main.c params = &(wl->qos_params[i]); params 3730 drivers/net/wireless/broadcom/b43/main.c params->p.txop = 0; params 3731 drivers/net/wireless/broadcom/b43/main.c params->p.aifs = 2; params 3732 drivers/net/wireless/broadcom/b43/main.c params->p.cw_min = 0x0001; params 3733 drivers/net/wireless/broadcom/b43/main.c params->p.cw_max = 0x0001; params 3736 drivers/net/wireless/broadcom/b43/main.c params->p.txop = 0; params 3737 drivers/net/wireless/broadcom/b43/main.c params->p.aifs = 2; params 3738 drivers/net/wireless/broadcom/b43/main.c params->p.cw_min = 0x0001; params 3739 drivers/net/wireless/broadcom/b43/main.c params->p.cw_max = 0x0001; params 3742 drivers/net/wireless/broadcom/b43/main.c params->p.txop = 0; params 3743 drivers/net/wireless/broadcom/b43/main.c params->p.aifs = 3; params 3744 drivers/net/wireless/broadcom/b43/main.c params->p.cw_min = 0x0001; params 3745 drivers/net/wireless/broadcom/b43/main.c params->p.cw_max = 0x03FF; params 3748 drivers/net/wireless/broadcom/b43/main.c params->p.txop = 0; params 3749 drivers/net/wireless/broadcom/b43/main.c params->p.aifs = 7; params 3750 drivers/net/wireless/broadcom/b43/main.c params->p.cw_min = 0x0001; params 3751 drivers/net/wireless/broadcom/b43/main.c params->p.cw_max = 0x03FF; params 3785 drivers/net/wireless/broadcom/b43/main.c const struct ieee80211_tx_queue_params *params) params 3806 drivers/net/wireless/broadcom/b43/main.c memcpy(&(wl->qos_params[queue].p), params, sizeof(*params)); params 3552 drivers/net/wireless/broadcom/b43/phy_n.c struct nphy_iqcal_params *params) params 3559 drivers/net/wireless/broadcom/b43/phy_n.c params->tx_lpf = target.tx_lpf[core]; /* Rev 7+ */ params 3560 drivers/net/wireless/broadcom/b43/phy_n.c params->txgm = target.txgm[core]; params 3561 drivers/net/wireless/broadcom/b43/phy_n.c params->pga = target.pga[core]; params 3562 drivers/net/wireless/broadcom/b43/phy_n.c params->pad = target.pad[core]; params 3563 drivers/net/wireless/broadcom/b43/phy_n.c params->ipa = target.ipa[core]; params 3567 drivers/net/wireless/broadcom/b43/phy_n.c params->cal_gain = (params->txgm << 12) | (params->pga << 8) | (params->pad << 3) | (params->ipa) | (params->tx_lpf << 15); params 3569 drivers/net/wireless/broadcom/b43/phy_n.c params->cal_gain = (params->txgm << 12) | (params->pga << 8) | (params->pad << 4) | (params->ipa); params 3572 drivers/net/wireless/broadcom/b43/phy_n.c params->ncorr[j] = 0x79; params 3584 drivers/net/wireless/broadcom/b43/phy_n.c params->txgm = tbl_iqcal_gainparams[indx][i][1]; params 3585 drivers/net/wireless/broadcom/b43/phy_n.c params->pga = tbl_iqcal_gainparams[indx][i][2]; params 3586 drivers/net/wireless/broadcom/b43/phy_n.c params->pad = tbl_iqcal_gainparams[indx][i][3]; params 3587 drivers/net/wireless/broadcom/b43/phy_n.c params->cal_gain = (params->txgm << 7) | (params->pga << 4) | params 3588 drivers/net/wireless/broadcom/b43/phy_n.c (params->pad << 2); params 3590 drivers/net/wireless/broadcom/b43/phy_n.c params->ncorr[j] = tbl_iqcal_gainparams[indx][i][4 + j]; params 5389 drivers/net/wireless/broadcom/b43/phy_n.c struct nphy_iqcal_params params[2]; params 5402 drivers/net/wireless/broadcom/b43/phy_n.c b43_nphy_iq_cal_gain_params(dev, i, target, ¶ms[i]); params 5403 drivers/net/wireless/broadcom/b43/phy_n.c gain[i] = params[i].cal_gain; params 5515 drivers/net/wireless/broadcom/b43/phy_n.c tmp = (params[core].ncorr[type] << 8) | 0x66; params 2508 drivers/net/wireless/broadcom/b43legacy/main.c const struct ieee80211_tx_queue_params *params) params 417 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct iface_combination_params params = { params 423 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c params.iftype_num[new_type]++; params 427 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c params.iftype_num[pos->wdev.iftype]++; params 431 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c ret = cfg80211_check_combinations(cfg->wiphy, ¶ms); params 440 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct iface_combination_params params = { params 445 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c params.iftype_num[pos->wdev.iftype]++; params 447 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c params.iftype_num[new_type]++; params 448 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c return cfg80211_check_combinations(cfg->wiphy, ¶ms); params 551 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct vif_params *params) params 626 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct vif_params *params) params 648 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wdev = brcmf_ap_add_vif(wiphy, name, params); params 653 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wdev = brcmf_p2p_add_vif(wiphy, name, name_assign_type, type, params); params 848 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct vif_params *params) params 1022 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_escan_params_le *params; params 1035 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c params = kzalloc(params_size, GFP_KERNEL); params 1036 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!params) { params 1041 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_escan_prep(cfg, ¶ms->params_le, request); params 1042 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c params->version = cpu_to_le32(BRCMF_ESCAN_REQ_VERSION); params 1043 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c params->action = cpu_to_le16(WL_ESCAN_ACTION_START); params 1044 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c params->sync_id = cpu_to_le16(0x1234); params 1046 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_fil_iovar_data_set(ifp, "escan", params, params_size); params 1054 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c kfree(params); params 1322 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct cfg80211_ibss_params *params) params 1340 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (params->ssid) params 1341 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_dbg(CONN, "SSID: %s\n", params->ssid); params 1349 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (params->bssid) params 1350 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_dbg(CONN, "BSSID: %pM\n", params->bssid); params 1354 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (params->chandef.chan) params 1356 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c params->chandef.chan->center_freq); params 1360 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (params->channel_fixed) params 1365 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (params->ie && params->ie_len) params 1366 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_dbg(CONN, "ie len: %d\n", params->ie_len); params 1370 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (params->beacon_interval) params 1372 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c params->beacon_interval); params 1376 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (params->basic_rates) params 1377 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_dbg(CONN, "basic rates: %08X\n", params->basic_rates); params 1381 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (params->privacy) params 1387 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (params->privacy) params 1397 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (params->beacon_interval) params 1398 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bcnprd = params->beacon_interval; params 1412 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c ssid_len = min_t(u32, params->ssid_len, IEEE80211_MAX_SSID_LEN); params 1413 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c memcpy(join_params.ssid_le.SSID, params->ssid, ssid_len); params 1418 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (params->bssid) { params 1419 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c memcpy(join_params.params_le.bssid, params->bssid, ETH_ALEN); params 1421 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c memcpy(profile->bssid, params->bssid, ETH_ALEN); params 1428 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (params->chandef.chan) { params 1433 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c params->chandef.chan->center_freq); params 1434 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (params->channel_fixed) { params 1437 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c ¶ms->chandef); params 2281 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct key_params *params) params 2304 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (params->key_len == 0) params 2308 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (params->key_len > sizeof(key->data)) { params 2309 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Too long key length (%u)\n", params->key_len); params 2314 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (mac_addr && (params->cipher != WLAN_CIPHER_SUITE_WEP40) && params 2315 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c (params->cipher != WLAN_CIPHER_SUITE_WEP104)) { params 2324 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c key->len = params->key_len; params 2326 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c memcpy(key->data, params->key, key->len); params 2330 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c switch (params->cipher) { params 2363 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bphy_err(drvr, "Invalid cipher (0x%x)\n", params->cipher); params 2393 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct key_params *params)) params 2396 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct key_params params; params 2409 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c memset(¶ms, 0, sizeof(params)); params 2421 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c params.cipher = WLAN_CIPHER_SUITE_WEP40; params 2424 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c params.cipher = WLAN_CIPHER_SUITE_WEP104; params 2428 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c params.cipher = WLAN_CIPHER_SUITE_TKIP; params 2431 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c params.cipher = WLAN_CIPHER_SUITE_AES_CMAC; params 2438 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c callback(cookie, ¶ms); params 4779 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct station_del_parameters *params) params 4787 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!params->mac) params 4790 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_dbg(TRACE, "Enter %pM\n", params->mac); params 4797 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c memcpy(&scbval.ea, params->mac, ETH_ALEN); params 4798 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c scbval.val = cpu_to_le32(params->reason_code); params 4811 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c const u8 *mac, struct station_parameters *params) params 4819 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c params->sta_flags_mask, params->sta_flags_set); params 4825 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!(params->sta_flags_mask & BIT(NL80211_STA_FLAG_AUTHORIZED))) params 4828 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (params->sta_flags_set & BIT(NL80211_STA_FLAG_AUTHORIZED)) params 4861 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct cfg80211_mgmt_tx_params *params, u64 *cookie) params 4864 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct ieee80211_channel *chan = params->chan; params 4866 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c const u8 *buf = params->buf; params 4867 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c size_t len = params->len; params 2164 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct vif_params *params) params 2187 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c params->macaddr); params 145 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h struct vif_params *params); params 793 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c const struct ieee80211_tx_queue_params *params) params 798 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c brcms_c_wme_setparams(wl->wlc, queue, params, true); params 827 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c struct ieee80211_ampdu_params *params) params 832 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c struct ieee80211_sta *sta = params->sta; params 833 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c enum ieee80211_ampdu_mlme_action action = params->action; params 834 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c u16 tid = params->tid; params 835 drivers/net/wireless/broadcom/brcm80211/brcmsmac/mac80211_if.c u8 buf_size = params->buf_size; params 4060 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c const struct ieee80211_tx_queue_params *params, params 4076 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c acp_shm.txop = params->txop; params 4080 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c acp_shm.aifs = (params->aifs & EDCF_AIFSN_MASK); params 4091 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c acp_shm.cwmin = params->cw_min; params 4092 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c acp_shm.cwmax = params->cw_max; params 23403 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c struct nphy_iqcal_params *params) params 23412 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c params->txlpf = target_gain.txlpf[core_no]; params 23414 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c params->txgm = target_gain.txgm[core_no]; params 23415 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c params->pga = target_gain.pga[core_no]; params 23416 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c params->pad = target_gain.pad[core_no]; params 23417 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c params->ipa = target_gain.ipa[core_no]; params 23419 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c params->cal_gain = params 23420 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c ((params->txlpf << 15) | (params->txgm << 12) | params 23421 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c (params->pga << 8) | params 23422 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c (params->pad << 3) | (params->ipa)); params 23424 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c params->cal_gain = params 23425 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c ((params->txgm << 12) | (params->pga << 8) | params 23426 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c (params->pad << 4) | (params->ipa)); params 23428 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c params->ncorr[0] = 0x79; params 23429 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c params->ncorr[1] = 0x79; params 23430 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c params->ncorr[2] = 0x79; params 23431 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c params->ncorr[3] = 0x79; params 23432 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c params->ncorr[4] = 0x79; params 23448 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c params->txgm = tbl_iqcal_gainparams_nphy[band_idx][k][1]; params 23449 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c params->pga = tbl_iqcal_gainparams_nphy[band_idx][k][2]; params 23450 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c params->pad = tbl_iqcal_gainparams_nphy[band_idx][k][3]; params 23451 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c params->cal_gain = ((params->txgm << 7) | (params->pga << 4) | params 23452 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c (params->pad << 2)); params 23453 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c params->ncorr[0] = tbl_iqcal_gainparams_nphy[band_idx][k][4]; params 23454 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c params->ncorr[1] = tbl_iqcal_gainparams_nphy[band_idx][k][5]; params 23455 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c params->ncorr[2] = tbl_iqcal_gainparams_nphy[band_idx][k][6]; params 23456 drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/phy_n.c params->ncorr[3] = tbl_iqcal_gainparams_nphy[band_idx][k][7]; params 643 drivers/net/wireless/intel/iwlegacy/3945-mac.c struct ieee80211_measurement_params *params, u8 type) params 652 drivers/net/wireless/intel/iwlegacy/3945-mac.c u32 add_time = le64_to_cpu(params->start_time); params 655 drivers/net/wireless/intel/iwlegacy/3945-mac.c int duration = le16_to_cpu(params->duration); params 660 drivers/net/wireless/intel/iwlegacy/3945-mac.c le64_to_cpu(params->start_time) - params 681 drivers/net/wireless/intel/iwlegacy/3945-mac.c spectrum.channels[0].channel = params->channel; params 3252 drivers/net/wireless/intel/iwlegacy/3945-mac.c struct ieee80211_measurement_params params = { params 3266 drivers/net/wireless/intel/iwlegacy/3945-mac.c params.channel = channel; params 3276 drivers/net/wireless/intel/iwlegacy/3945-mac.c type, params.channel, buf); params 3277 drivers/net/wireless/intel/iwlegacy/3945-mac.c il3945_get_measurement(il, ¶ms, type); params 5968 drivers/net/wireless/intel/iwlegacy/4965-mac.c struct ieee80211_ampdu_params *params) params 5972 drivers/net/wireless/intel/iwlegacy/4965-mac.c struct ieee80211_sta *sta = params->sta; params 5973 drivers/net/wireless/intel/iwlegacy/4965-mac.c enum ieee80211_ampdu_mlme_action action = params->action; params 5974 drivers/net/wireless/intel/iwlegacy/4965-mac.c u16 tid = params->tid; params 5975 drivers/net/wireless/intel/iwlegacy/4965-mac.c u16 *ssn = ¶ms->ssn; params 167 drivers/net/wireless/intel/iwlegacy/4965.h struct ieee80211_ampdu_params *params); params 4493 drivers/net/wireless/intel/iwlegacy/common.c const struct ieee80211_tx_queue_params *params) params 4516 drivers/net/wireless/intel/iwlegacy/common.c cpu_to_le16(params->cw_min); params 4518 drivers/net/wireless/intel/iwlegacy/common.c cpu_to_le16(params->cw_max); params 4519 drivers/net/wireless/intel/iwlegacy/common.c il->qos_data.def_qos_parm.ac[q].aifsn = params->aifs; params 4521 drivers/net/wireless/intel/iwlegacy/common.c cpu_to_le16((params->txop * 32)); params 1689 drivers/net/wireless/intel/iwlegacy/common.h u16 queue, const struct ieee80211_tx_queue_params *params); params 64 drivers/net/wireless/intel/iwlegacy/iwl-spectrum.h struct ieee80211_measurement_params params[0]; params 705 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c struct ieee80211_ampdu_params *params) params 709 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c struct ieee80211_sta *sta = params->sta; params 710 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c enum ieee80211_ampdu_mlme_action action = params->action; params 711 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c u16 tid = params->tid; params 712 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c u16 *ssn = ¶ms->ssn; params 713 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c u8 buf_size = params->buf_size; params 1161 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c const struct ieee80211_tx_queue_params *params) params 1188 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c cpu_to_le16(params->cw_min); params 1190 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c cpu_to_le16(params->cw_max); params 1191 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c ctx->qos_data.def_qos_parm.ac[q].aifsn = params->aifs; params 1193 drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c cpu_to_le16((params->txop * 32)); params 2296 drivers/net/wireless/intel/iwlwifi/fw/dbg.c struct iwl_fw_dbg_params params = {0}; params 2314 drivers/net/wireless/intel/iwlwifi/fw/dbg.c iwl_fw_dbg_stop_restart_recording(fwrt, ¶ms, true); params 2323 drivers/net/wireless/intel/iwlwifi/fw/dbg.c iwl_fw_dbg_stop_restart_recording(fwrt, ¶ms, false); params 2442 drivers/net/wireless/intel/iwlwifi/fw/dbg.c struct iwl_fw_dbg_params *params) params 2449 drivers/net/wireless/intel/iwlwifi/fw/dbg.c if (params) { params 2450 drivers/net/wireless/intel/iwlwifi/fw/dbg.c params->in_sample = iwl_read_umac_prph(trans, DBGC_IN_SAMPLE); params 2451 drivers/net/wireless/intel/iwlwifi/fw/dbg.c params->out_ctrl = iwl_read_umac_prph(trans, DBGC_OUT_CTRL); params 2463 drivers/net/wireless/intel/iwlwifi/fw/dbg.c struct iwl_fw_dbg_params *params) params 2465 drivers/net/wireless/intel/iwlwifi/fw/dbg.c if (!params) params 2473 drivers/net/wireless/intel/iwlwifi/fw/dbg.c iwl_write_umac_prph(trans, DBGC_IN_SAMPLE, params->in_sample); params 2474 drivers/net/wireless/intel/iwlwifi/fw/dbg.c iwl_write_umac_prph(trans, DBGC_OUT_CTRL, params->out_ctrl); params 2481 drivers/net/wireless/intel/iwlwifi/fw/dbg.c struct iwl_fw_dbg_params *params, params 2493 drivers/net/wireless/intel/iwlwifi/fw/dbg.c iwl_fw_dbg_stop_recording(fwrt->trans, params); params 2495 drivers/net/wireless/intel/iwlwifi/fw/dbg.c ret = iwl_fw_dbg_restart_recording(fwrt->trans, params); params 267 drivers/net/wireless/intel/iwlwifi/fw/dbg.h struct iwl_fw_dbg_params *params, params 112 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c struct ieee80211_ftm_responder_params *params) params 115 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c .lci_len = cpu_to_le32(params->lci_len + 2), params 116 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c .civic_len = cpu_to_le32(params->civicloc_len + 2), params 129 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c u32 aligned_lci_len = ALIGN(params->lci_len + 2, 4); params 130 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c u32 aligned_civicloc_len = ALIGN(params->civicloc_len + 2, 4); params 137 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c params->lci_len, params->civicloc_len); params 142 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c pos[1] = params->lci_len; params 143 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c memcpy(pos + 2, params->lci, params->lci_len); params 147 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c pos[1] = params->civicloc_len; params 148 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c memcpy(pos + 2, params->civicloc, params->civicloc_len); params 158 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c struct ieee80211_ftm_responder_params *params; params 164 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c params = vif->bss_conf.ftmr_params; params 197 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c if (params) params 198 drivers/net/wireless/intel/iwlwifi/mvm/ftm-responder.c ret = iwl_mvm_ftm_responder_dyn_cfg_cmd(mvm, vif, params); params 955 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct ieee80211_ampdu_params *params) params 959 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c struct ieee80211_sta *sta = params->sta; params 960 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c enum ieee80211_ampdu_mlme_action action = params->action; params 961 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c u16 tid = params->tid; params 962 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c u16 *ssn = ¶ms->ssn; params 963 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c u16 buf_size = params->buf_size; params 964 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c bool amsdu = params->amsdu; params 965 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c u16 timeout = params->timeout; params 3227 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c const struct ieee80211_tx_queue_params *params) params 3232 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c mvmvif->queue_params[ac] = *params; params 541 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h struct iwl_tt_params params; params 2034 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h struct ieee80211_tdls_ch_sw_params *params); params 344 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_mvm_scan_params *params) params 346 drivers/net/wireless/intel/iwlwifi/mvm/scan.c u32 duration = scan_timing[params->type].max_out_time; params 352 drivers/net/wireless/intel/iwlwifi/mvm/scan.c u32 hb_time = scan_timing[params->hb_type].max_out_time; params 547 drivers/net/wireless/intel/iwlwifi/mvm/scan.c static void iwl_scan_build_ssids(struct iwl_mvm_scan_params *params, params 559 drivers/net/wireless/intel/iwlwifi/mvm/scan.c for (i = 0, j = params->n_match_sets - 1; params 563 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if (!params->match_sets[j].ssid.ssid_len) params 566 drivers/net/wireless/intel/iwlwifi/mvm/scan.c ssids[i].len = params->match_sets[j].ssid.ssid_len; params 567 drivers/net/wireless/intel/iwlwifi/mvm/scan.c memcpy(ssids[i].ssid, params->match_sets[j].ssid.ssid, params 573 drivers/net/wireless/intel/iwlwifi/mvm/scan.c for (j = params->n_ssids - 1; params 576 drivers/net/wireless/intel/iwlwifi/mvm/scan.c index = iwl_ssid_exist(params->ssids[j].ssid, params 577 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->ssids[j].ssid_len, params 581 drivers/net/wireless/intel/iwlwifi/mvm/scan.c ssids[i].len = params->ssids[j].ssid_len; params 582 drivers/net/wireless/intel/iwlwifi/mvm/scan.c memcpy(ssids[i].ssid, params->ssids[j].ssid, params 798 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_mvm_scan_params *params) params 800 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct ieee80211_mgmt *frame = (void *)params->preq.buf; params 802 drivers/net/wireless/intel/iwlwifi/mvm/scan.c const u8 *mac_addr = params->flags & NL80211_SCAN_FLAG_RANDOM_ADDR ? params 803 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->mac_addr : NULL; params 813 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->mac_addr_mask); params 826 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->preq.mac_header.offset = 0; params 827 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->preq.mac_header.len = cpu_to_le16(24 + 2); params 834 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->preq.band_data[0].offset = cpu_to_le16(pos - params->preq.buf); params 835 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->preq.band_data[0].len = cpu_to_le16(newpos - pos); params 840 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->preq.band_data[1].offset = cpu_to_le16(pos - params->preq.buf); params 841 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->preq.band_data[1].len = params 846 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->preq.common_data.offset = cpu_to_le16(pos - params->preq.buf); params 852 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->preq.common_data.len = cpu_to_le16(ies->common_ie_len + params 855 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->preq.common_data.len = cpu_to_le16(ies->common_ie_len); params 861 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_mvm_scan_params *params) params 867 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->max_out_time = cpu_to_le32(scan_timing[params->type].max_out_time); params 868 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->suspend_time = cpu_to_le32(scan_timing[params->type].suspend_time); params 909 drivers/net/wireless/intel/iwlwifi/mvm/scan.c static inline bool iwl_mvm_is_regular_scan(struct iwl_mvm_scan_params *params) params 911 drivers/net/wireless/intel/iwlwifi/mvm/scan.c return params->n_scan_plans == 1 && params 912 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->scan_plans[0].iterations == 1; params 922 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_mvm_scan_params *params, params 927 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if (params->n_ssids == 0) params 930 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if (params->n_ssids == 1 && params->ssids[0].ssid_len != 0) params 933 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if (iwl_mvm_is_scan_fragmented(params->type)) params 941 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if (params->pass_all) params 954 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if (iwl_mvm_is_regular_scan(params) && params 956 drivers/net/wireless/intel/iwlwifi/mvm/scan.c !iwl_mvm_is_scan_fragmented(params->type)) params 976 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_mvm_scan_params *params) params 989 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if (WARN_ON(params->n_scan_plans > IWL_MAX_SCHED_SCAN_PLANS)) params 992 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_scan_lmac_dwell(mvm, cmd, params); params 996 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->n_channels = (u8)params->n_channels; params 998 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->delay = cpu_to_le32(params->delay); params 1000 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->scan_flags = cpu_to_le32(iwl_mvm_scan_lmac_flags(mvm, params, params 1003 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->flags = iwl_mvm_scan_rxon_flags(params->channels[0]->band); params 1006 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_scan_fill_tx_cmd(mvm, cmd->tx_cmd, params->no_cck); params 1007 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_scan_build_ssids(params, cmd->direct_scan, &ssid_bitmap); params 1012 drivers/net/wireless/intel/iwlwifi/mvm/scan.c for (i = 0; i < params->n_scan_plans; i++) { params 1014 drivers/net/wireless/intel/iwlwifi/mvm/scan.c ¶ms->scan_plans[i]; params 1046 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_lmac_scan_cfg_channels(mvm, params->channels, params 1047 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->n_channels, ssid_bitmap, cmd); params 1049 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_scan_set_legacy_probe_req(preq, ¶ms->preq); params 1317 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_mvm_scan_params *params) params 1322 drivers/net/wireless/intel/iwlwifi/mvm/scan.c timing = &scan_timing[params->type]; params 1323 drivers/net/wireless/intel/iwlwifi/mvm/scan.c active_dwell = params->measurement_dwell ? params 1324 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->measurement_dwell : IWL_SCAN_DWELL_ACTIVE; params 1325 drivers/net/wireless/intel/iwlwifi/mvm/scan.c passive_dwell = params->measurement_dwell ? params 1326 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->measurement_dwell : IWL_SCAN_DWELL_PASSIVE; params 1342 drivers/net/wireless/intel/iwlwifi/mvm/scan.c else if (params->ssids && params->ssids[0].ssid_len) params 1356 drivers/net/wireless/intel/iwlwifi/mvm/scan.c hb_timing = &scan_timing[params->hb_type]; params 1379 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd->v1.extended_dwell = params->measurement_dwell ? params 1380 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->measurement_dwell : IWL_SCAN_DWELL_EXTENDED; params 1386 drivers/net/wireless/intel/iwlwifi/mvm/scan.c hb_timing = &scan_timing[params->hb_type]; params 1411 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if (iwl_mvm_is_regular_scan(params)) params 1442 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_mvm_scan_params *params, params 1447 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if (params->n_ssids == 0) params 1450 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if (params->n_ssids == 1 && params->ssids[0].ssid_len != 0) params 1453 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if (iwl_mvm_is_scan_fragmented(params->type)) params 1457 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_is_scan_fragmented(params->hb_type)) params 1465 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if (params->pass_all) params 1470 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if (!iwl_mvm_is_regular_scan(params)) params 1473 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if (params->measurement_dwell) params 1493 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if (iwl_mvm_is_regular_scan(params) && params 1495 drivers/net/wireless/intel/iwlwifi/mvm/scan.c !iwl_mvm_is_scan_fragmented(params->type) && params 1501 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if ((params->flags & params 1509 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if ((params->flags & params 1513 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if ((params->flags & NL80211_SCAN_FLAG_FILS_MAX_CHANNEL_TIME)) params 1521 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_mvm_scan_params *params, params 1543 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if (WARN_ON(params->n_scan_plans > IWL_MAX_SCHED_SCAN_PLANS)) params 1552 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_scan_umac_dwell(mvm, cmd, params); params 1557 drivers/net/wireless/intel/iwlwifi/mvm/scan.c gen_flags = iwl_mvm_scan_umac_flags(mvm, params, vif); params 1592 drivers/net/wireless/intel/iwlwifi/mvm/scan.c chan_param->count = params->n_channels; params 1594 drivers/net/wireless/intel/iwlwifi/mvm/scan.c for (i = 0; i < params->n_scan_plans; i++) { params 1596 drivers/net/wireless/intel/iwlwifi/mvm/scan.c ¶ms->scan_plans[i]; params 1612 drivers/net/wireless/intel/iwlwifi/mvm/scan.c tail_v2->delay = cpu_to_le16(params->delay); params 1615 drivers/net/wireless/intel/iwlwifi/mvm/scan.c tail_v2->preq = params->preq; params 1620 drivers/net/wireless/intel/iwlwifi/mvm/scan.c ¶ms->preq); params 1623 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_scan_build_ssids(params, direct_scan, &ssid_bitmap); params 1624 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_umac_scan_cfg_channels(mvm, params->channels, params 1625 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->n_channels, ssid_bitmap, params 1717 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_mvm_scan_params *params, params 1721 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->type = params 1724 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->hb_type = params 1728 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params->type = iwl_mvm_get_scan_type(mvm, vif); params 1741 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_mvm_scan_params params = {}; params 1763 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.n_ssids = req->n_ssids; params 1764 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.flags = req->flags; params 1765 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.n_channels = req->n_channels; params 1766 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.delay = 0; params 1767 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.ssids = req->ssids; params 1768 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.channels = req->channels; params 1769 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.mac_addr = req->mac_addr; params 1770 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.mac_addr_mask = req->mac_addr_mask; params 1771 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.no_cck = req->no_cck; params 1772 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.pass_all = true; params 1773 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.n_match_sets = 0; params 1774 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.match_sets = NULL; params 1776 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.scan_plans = &scan_plan; params 1777 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.n_scan_plans = 1; params 1779 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_fill_scan_type(mvm, ¶ms, vif); params 1781 drivers/net/wireless/intel/iwlwifi/mvm/scan.c ret = iwl_mvm_get_measurement_dwell(mvm, req, ¶ms); params 1785 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.measurement_dwell = ret; params 1787 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_build_scan_probe(mvm, vif, ies, ¶ms); params 1791 drivers/net/wireless/intel/iwlwifi/mvm/scan.c ret = iwl_mvm_scan_umac(mvm, vif, ¶ms, params 1795 drivers/net/wireless/intel/iwlwifi/mvm/scan.c ret = iwl_mvm_scan_lmac(mvm, vif, ¶ms); params 1835 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_mvm_scan_params params = {}; params 1856 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.n_ssids = req->n_ssids; params 1857 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.flags = req->flags; params 1858 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.n_channels = req->n_channels; params 1859 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.ssids = req->ssids; params 1860 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.channels = req->channels; params 1861 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.mac_addr = req->mac_addr; params 1862 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.mac_addr_mask = req->mac_addr_mask; params 1863 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.no_cck = false; params 1864 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.pass_all = iwl_mvm_scan_pass_all(mvm, req); params 1865 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.n_match_sets = req->n_match_sets; params 1866 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.match_sets = req->match_sets; params 1870 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.n_scan_plans = req->n_scan_plans; params 1871 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.scan_plans = req->scan_plans; params 1873 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_fill_scan_type(mvm, ¶ms, vif); params 1883 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.delay = U16_MAX; params 1885 drivers/net/wireless/intel/iwlwifi/mvm/scan.c params.delay = req->delay; params 1892 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_build_scan_probe(mvm, vif, ies, ¶ms); params 1896 drivers/net/wireless/intel/iwlwifi/mvm/scan.c ret = iwl_mvm_scan_umac(mvm, vif, ¶ms, type); params 1899 drivers/net/wireless/intel/iwlwifi/mvm/scan.c ret = iwl_mvm_scan_lmac(mvm, vif, ¶ms); params 669 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c struct ieee80211_tdls_ch_sw_params *params) params 675 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c params->action_code == WLAN_TDLS_CHANNEL_SWITCH_REQUEST ? params 682 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c action_str, params->sta->addr, params->status); params 688 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c if (params->action_code == WLAN_TDLS_CHANNEL_SWITCH_RESPONSE && params 689 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c params->status != 0 && params 698 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c if (cur_sta == params->sta) { params 705 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c type = (params->action_code == WLAN_TDLS_CHANNEL_SWITCH_REQUEST) ? params 708 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c iwl_mvm_tdls_config_channel_switch(mvm, vif, type, params->sta->addr, params 709 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c params->sta->tdls_initiator, 0, params 710 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c params->chandef, params->timestamp, params 711 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c params->switch_time, params 712 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c params->switch_timeout, params 713 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c params->tmpl_skb, params 714 drivers/net/wireless/intel/iwlwifi/mvm/tdls.c params->ch_sw_tm_ie); params 72 drivers/net/wireless/intel/iwlwifi/mvm/tt.c u32 duration = tt->params.ct_kill_duration; params 294 drivers/net/wireless/intel/iwlwifi/mvm/tt.c duration = tt->params.ct_kill_duration; params 310 drivers/net/wireless/intel/iwlwifi/mvm/tt.c if (temp <= tt->params.ct_kill_exit) { params 386 drivers/net/wireless/intel/iwlwifi/mvm/tt.c struct iwl_tt_params *params = &mvm->thermal_throttle.params; params 395 drivers/net/wireless/intel/iwlwifi/mvm/tt.c if (params->support_ct_kill && temperature >= params->ct_kill_entry) { params 400 drivers/net/wireless/intel/iwlwifi/mvm/tt.c if (params->support_ct_kill && params 401 drivers/net/wireless/intel/iwlwifi/mvm/tt.c temperature <= params->ct_kill_exit) { params 406 drivers/net/wireless/intel/iwlwifi/mvm/tt.c if (params->support_dynamic_smps) { params 408 drivers/net/wireless/intel/iwlwifi/mvm/tt.c temperature >= params->dynamic_smps_entry) { params 416 drivers/net/wireless/intel/iwlwifi/mvm/tt.c temperature <= params->dynamic_smps_exit) { params 425 drivers/net/wireless/intel/iwlwifi/mvm/tt.c if (params->support_tx_protection) { params 426 drivers/net/wireless/intel/iwlwifi/mvm/tt.c if (temperature >= params->tx_protection_entry) { params 429 drivers/net/wireless/intel/iwlwifi/mvm/tt.c } else if (temperature <= params->tx_protection_exit) { params 434 drivers/net/wireless/intel/iwlwifi/mvm/tt.c if (params->support_tx_backoff) { params 437 drivers/net/wireless/intel/iwlwifi/mvm/tt.c if (temperature < params->tx_backoff[i].temperature) params 440 drivers/net/wireless/intel/iwlwifi/mvm/tt.c params->tx_backoff[i].backoff); params 454 drivers/net/wireless/intel/iwlwifi/mvm/tt.c temperature <= params->tx_protection_exit) { params 872 drivers/net/wireless/intel/iwlwifi/mvm/tt.c tt->params = *mvm->cfg->thermal_params; params 874 drivers/net/wireless/intel/iwlwifi/mvm/tt.c tt->params = iwl_mvm_default_tt_params; params 101 drivers/net/wireless/intersil/orinoco/cfg.c struct vif_params *params) params 44 drivers/net/wireless/intersil/p54/eeprom.h struct p54_iq_autocal_entry params; params 428 drivers/net/wireless/intersil/p54/fwio.c memcpy(iq_autocal, &priv->iq_autocal[i].params, params 408 drivers/net/wireless/intersil/p54/main.c const struct ieee80211_tx_queue_params *params) params 414 drivers/net/wireless/intersil/p54/main.c P54_SET_QUEUE(priv->qos_params[queue], params->aifs, params 415 drivers/net/wireless/intersil/p54/main.c params->cw_min, params->cw_max, params->txop); params 1851 drivers/net/wireless/mac80211_hwsim.c const struct ieee80211_tx_queue_params *params) params 1856 drivers/net/wireless/mac80211_hwsim.c params->txop, params->cw_min, params 1857 drivers/net/wireless/mac80211_hwsim.c params->cw_max, params->aifs); params 1974 drivers/net/wireless/mac80211_hwsim.c struct ieee80211_ampdu_params *params) params 1976 drivers/net/wireless/mac80211_hwsim.c struct ieee80211_sta *sta = params->sta; params 1977 drivers/net/wireless/mac80211_hwsim.c enum ieee80211_ampdu_mlme_action action = params->action; params 1978 drivers/net/wireless/mac80211_hwsim.c u16 tid = params->tid; params 1461 drivers/net/wireless/marvell/libertas/cfg.c struct key_params *params) params 1472 drivers/net/wireless/marvell/libertas/cfg.c params->cipher, mac_addr); params 1474 drivers/net/wireless/marvell/libertas/cfg.c idx, params->key_len); params 1475 drivers/net/wireless/marvell/libertas/cfg.c if (params->key_len) params 1477 drivers/net/wireless/marvell/libertas/cfg.c params->key, params->key_len); params 1479 drivers/net/wireless/marvell/libertas/cfg.c lbs_deb_assoc("add_key: seq len %d\n", params->seq_len); params 1480 drivers/net/wireless/marvell/libertas/cfg.c if (params->seq_len) params 1482 drivers/net/wireless/marvell/libertas/cfg.c params->seq, params->seq_len); params 1484 drivers/net/wireless/marvell/libertas/cfg.c switch (params->cipher) { params 1488 drivers/net/wireless/marvell/libertas/cfg.c if ((priv->wep_key_len[idx] != params->key_len) || params 1490 drivers/net/wireless/marvell/libertas/cfg.c params->key, params->key_len) != 0) { params 1491 drivers/net/wireless/marvell/libertas/cfg.c priv->wep_key_len[idx] = params->key_len; params 1493 drivers/net/wireless/marvell/libertas/cfg.c params->key, params->key_len); params 1502 drivers/net/wireless/marvell/libertas/cfg.c key_type = (params->cipher == WLAN_CIPHER_SUITE_TKIP) params 1508 drivers/net/wireless/marvell/libertas/cfg.c params->key, params->key_len); params 1511 drivers/net/wireless/marvell/libertas/cfg.c wiphy_err(wiphy, "unhandled cipher 0x%x\n", params->cipher); params 1603 drivers/net/wireless/marvell/libertas/cfg.c struct vif_params *params) params 1644 drivers/net/wireless/marvell/libertas/cfg.c struct cfg80211_ibss_params *params, params 1662 drivers/net/wireless/marvell/libertas/cfg.c *fake++ = params->ssid_len; params 1663 drivers/net/wireless/marvell/libertas/cfg.c memcpy(fake, params->ssid, params->ssid_len); params 1664 drivers/net/wireless/marvell/libertas/cfg.c fake += params->ssid_len; params 1675 drivers/net/wireless/marvell/libertas/cfg.c *fake++ = params->chandef.chan->hw_value; params 1696 drivers/net/wireless/marvell/libertas/cfg.c params->chandef.chan, params 1701 drivers/net/wireless/marvell/libertas/cfg.c params->beacon_interval, params 1706 drivers/net/wireless/marvell/libertas/cfg.c cfg80211_ibss_joined(priv->dev, bssid, params->chandef.chan, params 1717 drivers/net/wireless/marvell/libertas/cfg.c struct cfg80211_ibss_params *params, params 1767 drivers/net/wireless/marvell/libertas/cfg.c memcpy(cmd.bss.ssid, params->ssid, params->ssid_len); params 1769 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.beaconperiod = cpu_to_le16(params->beacon_interval); params 1772 drivers/net/wireless/marvell/libertas/cfg.c cmd.bss.ds.channel = params->chandef.chan->hw_value; params 1826 drivers/net/wireless/marvell/libertas/cfg.c lbs_join_post(priv, params, bss->bssid, bss->capability); params 1835 drivers/net/wireless/marvell/libertas/cfg.c struct cfg80211_ibss_params *params) params 1878 drivers/net/wireless/marvell/libertas/cfg.c memcpy(cmd.ssid, params->ssid, params->ssid_len); params 1880 drivers/net/wireless/marvell/libertas/cfg.c cmd.beaconperiod = cpu_to_le16(params->beacon_interval); params 1886 drivers/net/wireless/marvell/libertas/cfg.c cmd.ds.channel = params->chandef.chan->hw_value; params 1910 drivers/net/wireless/marvell/libertas/cfg.c lbs_join_post(priv, params, resp->bssid, capability); params 1918 drivers/net/wireless/marvell/libertas/cfg.c struct cfg80211_ibss_params *params) params 1927 drivers/net/wireless/marvell/libertas/cfg.c if (!params->chandef.chan) { params 1932 drivers/net/wireless/marvell/libertas/cfg.c ret = lbs_set_channel(priv, params->chandef.chan->hw_value); params 1938 drivers/net/wireless/marvell/libertas/cfg.c bss = cfg80211_get_bss(wiphy, params->chandef.chan, params->bssid, params 1939 drivers/net/wireless/marvell/libertas/cfg.c params->ssid, params->ssid_len, params 1943 drivers/net/wireless/marvell/libertas/cfg.c ret = lbs_ibss_join_existing(priv, params, bss); params 1946 drivers/net/wireless/marvell/libertas/cfg.c ret = lbs_ibss_start_new(priv, params); params 269 drivers/net/wireless/marvell/mwifiex/11ac.c struct host_cmd_11ac_vht_cfg *vhtcfg = &cmd->params.vht_cfg; params 148 drivers/net/wireless/marvell/mwifiex/11h.c struct host_cmd_ds_chan_rpt_req *cr_req = &cmd->params.chan_rpt_req; params 113 drivers/net/wireless/marvell/mwifiex/11n.c struct host_cmd_ds_11n_delba *del_ba = &resp->params.del_ba; params 158 drivers/net/wireless/marvell/mwifiex/11n.c struct host_cmd_ds_11n_addba_rsp *add_ba_rsp = &resp->params.add_ba_rsp; params 218 drivers/net/wireless/marvell/mwifiex/11n.c struct host_cmd_ds_txbuf_cfg *tx_buf = &cmd->params.tx_buf; params 252 drivers/net/wireless/marvell/mwifiex/11n.c &cmd->params.amsdu_aggr_ctrl; params 284 drivers/net/wireless/marvell/mwifiex/11n.c struct host_cmd_ds_11n_cfg *htcfg = &cmd->params.htcfg; params 447 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c struct host_cmd_ds_11n_addba_req *add_ba_req = &cmd->params.add_ba_req; params 469 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c struct host_cmd_ds_11n_addba_rsp *add_ba_rsp = &cmd->params.add_ba_rsp; params 537 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c struct host_cmd_ds_11n_delba *del_ba = &cmd->params.del_ba; params 727 drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c struct host_cmd_ds_11n_addba_rsp *add_ba_rsp = &resp->params.add_ba_rsp; params 209 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct cfg80211_mgmt_tx_params *params, u64 *cookie) params 211 drivers/net/wireless/marvell/mwifiex/cfg80211.c const u8 *buf = params->buf; params 212 drivers/net/wireless/marvell/mwifiex/cfg80211.c size_t len = params->len; params 476 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct key_params *params) params 484 drivers/net/wireless/marvell/mwifiex/cfg80211.c (params->cipher == WLAN_CIPHER_SUITE_WEP40 || params 485 drivers/net/wireless/marvell/mwifiex/cfg80211.c params->cipher == WLAN_CIPHER_SUITE_WEP104)) { params 486 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (params->key && params->key_len) { params 489 drivers/net/wireless/marvell/mwifiex/cfg80211.c memcpy(wep_key->key_material, params->key, params 490 drivers/net/wireless/marvell/mwifiex/cfg80211.c params->key_len); params 492 drivers/net/wireless/marvell/mwifiex/cfg80211.c wep_key->key_length = params->key_len; params 498 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (mwifiex_set_encode(priv, params, params->key, params->key_len, params 950 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct vif_params *params) params 1022 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct vif_params *params) params 1081 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct vif_params *params) params 1137 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct vif_params *params) params 1163 drivers/net/wireless/marvell/mwifiex/cfg80211.c type, params); params 1166 drivers/net/wireless/marvell/mwifiex/cfg80211.c params); params 1194 drivers/net/wireless/marvell/mwifiex/cfg80211.c type, params); params 1197 drivers/net/wireless/marvell/mwifiex/cfg80211.c params); params 1215 drivers/net/wireless/marvell/mwifiex/cfg80211.c type, params); params 1220 drivers/net/wireless/marvell/mwifiex/cfg80211.c type, params); params 1254 drivers/net/wireless/marvell/mwifiex/cfg80211.c type, params); params 1260 drivers/net/wireless/marvell/mwifiex/cfg80211.c params); params 1825 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct station_del_parameters *params) params 1839 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (!params->mac || is_broadcast_ether_addr(params->mac)) params 1843 drivers/net/wireless/marvell/mwifiex/cfg80211.c __func__, params->mac); params 1848 drivers/net/wireless/marvell/mwifiex/cfg80211.c sta_node = mwifiex_get_sta_entry(priv, params->mac); params 1850 drivers/net/wireless/marvell/mwifiex/cfg80211.c ether_addr_copy(deauth_mac, params->mac); params 1985 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct cfg80211_ap_settings *params) params 1999 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (params->beacon_interval) params 2000 drivers/net/wireless/marvell/mwifiex/cfg80211.c bss_cfg->beacon_period = params->beacon_interval; params 2001 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (params->dtim_period) params 2002 drivers/net/wireless/marvell/mwifiex/cfg80211.c bss_cfg->dtim_period = params->dtim_period; params 2004 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (params->ssid && params->ssid_len) { params 2005 drivers/net/wireless/marvell/mwifiex/cfg80211.c memcpy(bss_cfg->ssid.ssid, params->ssid, params->ssid_len); params 2006 drivers/net/wireless/marvell/mwifiex/cfg80211.c bss_cfg->ssid.ssid_len = params->ssid_len; params 2008 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (params->inactivity_timeout > 0) { params 2010 drivers/net/wireless/marvell/mwifiex/cfg80211.c bss_cfg->sta_ao_timer = 10 * params->inactivity_timeout; params 2011 drivers/net/wireless/marvell/mwifiex/cfg80211.c bss_cfg->ps_sta_ao_timer = 10 * params->inactivity_timeout; params 2014 drivers/net/wireless/marvell/mwifiex/cfg80211.c switch (params->hidden_ssid) { params 2029 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_uap_set_channel(priv, bss_cfg, params->chandef); params 2030 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_set_uap_rates(bss_cfg, params); params 2032 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (mwifiex_set_secure_params(priv, bss_cfg, params)) { params 2038 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_set_ht_params(priv, bss_cfg, params); params 2041 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_set_vht_params(priv, bss_cfg, params); params 2042 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_set_vht_width(priv, params->chandef.width, params 2051 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_set_wmm_params(priv, bss_cfg, params); params 2054 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_set_tpc_params(priv, bss_cfg, params); params 2057 drivers/net/wireless/marvell/mwifiex/cfg80211.c !cfg80211_chandef_dfs_required(wiphy, ¶ms->chandef, params 2069 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_config_uap_11d(priv, ¶ms->beacon); params 2077 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (mwifiex_set_mgmt_ies(priv, ¶ms->beacon)) params 2418 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct cfg80211_ibss_params *params) params 2424 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (params->chandef.chan->band == NL80211_BAND_2GHZ) { params 2425 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (!params->basic_rates) { params 2440 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (params->basic_rates < index) { params 2444 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (params->basic_rates % index) params 2449 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (cfg80211_get_chandef_type(¶ms->chandef) != params 2453 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (cfg80211_get_chandef_type(¶ms->chandef) == params 2472 drivers/net/wireless/marvell/mwifiex/cfg80211.c cfg80211_get_chandef_type(¶ms->chandef)); params 2474 drivers/net/wireless/marvell/mwifiex/cfg80211.c params->chandef.chan->center_freq); params 2492 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct cfg80211_ibss_params *params) params 2506 drivers/net/wireless/marvell/mwifiex/cfg80211.c params->ssid_len, (char *)params->ssid, params->bssid); params 2508 drivers/net/wireless/marvell/mwifiex/cfg80211.c mwifiex_set_ibss_params(priv, params); params 2510 drivers/net/wireless/marvell/mwifiex/cfg80211.c ret = mwifiex_cfg80211_assoc(priv, params->ssid_len, params->ssid, params 2511 drivers/net/wireless/marvell/mwifiex/cfg80211.c params->bssid, priv->bss_mode, params 2512 drivers/net/wireless/marvell/mwifiex/cfg80211.c params->chandef.chan, NULL, params 2513 drivers/net/wireless/marvell/mwifiex/cfg80211.c params->privacy); params 2517 drivers/net/wireless/marvell/mwifiex/cfg80211.c params->chandef.chan, GFP_KERNEL); params 2891 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct vif_params *params) params 3639 drivers/net/wireless/marvell/mwifiex/cfg80211.c param = mrule->params; params 3918 drivers/net/wireless/marvell/mwifiex/cfg80211.c const u8 *mac, struct station_parameters *params) params 3922 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (!(params->sta_flags_set & BIT(NL80211_STA_FLAG_TDLS_PEER))) params 3934 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct cfg80211_csa_settings *params) params 3950 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (cfg80211_chandef_identical(¶ms->chandef, params 3955 drivers/net/wireless/marvell/mwifiex/cfg80211.c params->beacon_csa.tail, params 3956 drivers/net/wireless/marvell/mwifiex/cfg80211.c params->beacon_csa.tail_len); params 3974 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (mwifiex_set_mgmt_ies(priv, ¶ms->beacon_csa)) { params 3980 drivers/net/wireless/marvell/mwifiex/cfg80211.c memcpy(&priv->dfs_chandef, ¶ms->chandef, sizeof(priv->dfs_chandef)); params 3981 drivers/net/wireless/marvell/mwifiex/cfg80211.c memcpy(&priv->beacon_after, ¶ms->beacon_after, params 4153 drivers/net/wireless/marvell/mwifiex/cfg80211.c struct station_parameters *params) params 4159 drivers/net/wireless/marvell/mwifiex/cfg80211.c if (!(params->sta_flags_set & BIT(NL80211_STA_FLAG_TDLS_PEER))) params 4166 drivers/net/wireless/marvell/mwifiex/cfg80211.c priv->sta_params = params; params 709 drivers/net/wireless/marvell/mwifiex/cmdevt.c &host_cmd->params.psmode_enh; params 1178 drivers/net/wireless/marvell/mwifiex/cmdevt.c &resp->params.opt_hs_cfg; params 1179 drivers/net/wireless/marvell/mwifiex/cmdevt.c uint32_t conditions = le32_to_cpu(phs_cfg->params.hs_config.conditions); params 1190 drivers/net/wireless/marvell/mwifiex/cmdevt.c phs_cfg->params.hs_config.gpio, params 1191 drivers/net/wireless/marvell/mwifiex/cmdevt.c phs_cfg->params.hs_config.gap); params 1309 drivers/net/wireless/marvell/mwifiex/cmdevt.c &cmd->params.psmode_enh; params 1316 drivers/net/wireless/marvell/mwifiex/cmdevt.c psmode_enh->params.ps_bitmap = cpu_to_le16(ps_bitmap); params 1318 drivers/net/wireless/marvell/mwifiex/cmdevt.c sizeof(psmode_enh->params.ps_bitmap)); params 1321 drivers/net/wireless/marvell/mwifiex/cmdevt.c psmode_enh->params.ps_bitmap = cpu_to_le16(ps_bitmap); params 1323 drivers/net/wireless/marvell/mwifiex/cmdevt.c sizeof(psmode_enh->params.ps_bitmap)); params 1326 drivers/net/wireless/marvell/mwifiex/cmdevt.c psmode_enh->params.ps_bitmap = cpu_to_le16(ps_bitmap); params 1328 drivers/net/wireless/marvell/mwifiex/cmdevt.c sizeof(psmode_enh->params.ps_bitmap); params 1393 drivers/net/wireless/marvell/mwifiex/cmdevt.c &resp->params.psmode_enh; params 1395 drivers/net/wireless/marvell/mwifiex/cmdevt.c uint16_t ps_bitmap = le16_to_cpu(ps_mode->params.ps_bitmap); params 1397 drivers/net/wireless/marvell/mwifiex/cmdevt.c le16_to_cpu(ps_mode->params.ps_bitmap); params 1461 drivers/net/wireless/marvell/mwifiex/cmdevt.c struct host_cmd_ds_get_hw_spec *hw_spec = &cmd->params.hw_spec; params 1494 drivers/net/wireless/marvell/mwifiex/cmdevt.c struct host_cmd_ds_get_hw_spec *hw_spec = &resp->params.hw_spec; params 1655 drivers/net/wireless/marvell/mwifiex/cmdevt.c resp->params.hs_wakeup_reason.wakeup_reason; params 1049 drivers/net/wireless/marvell/mwifiex/fw.h } params; params 1316 drivers/net/wireless/marvell/mwifiex/fw.h } params; params 2253 drivers/net/wireless/marvell/mwifiex/fw.h struct coalesce_filt_field_param params[0]; params 2378 drivers/net/wireless/marvell/mwifiex/fw.h } params; params 467 drivers/net/wireless/marvell/mwifiex/ioctl.h struct filt_field_param params[MWIFIEX_COALESCE_MAX_FILTERS]; params 391 drivers/net/wireless/marvell/mwifiex/join.c struct host_cmd_ds_802_11_associate *assoc = &cmd->params.associate; params 656 drivers/net/wireless/marvell/mwifiex/join.c assoc_rsp = (struct ieee_types_assoc_rsp *) &resp->params; params 673 drivers/net/wireless/marvell/mwifiex/join.c memcpy(priv->assoc_rsp_buf, &resp->params, priv->assoc_rsp_size); params 847 drivers/net/wireless/marvell/mwifiex/join.c &cmd->params.adhoc_start; params 1124 drivers/net/wireless/marvell/mwifiex/join.c &cmd->params.adhoc_join; params 1271 drivers/net/wireless/marvell/mwifiex/join.c &resp->params.start_result; params 1273 drivers/net/wireless/marvell/mwifiex/join.c &resp->params.join_result; params 1225 drivers/net/wireless/marvell/mwifiex/main.h struct cfg80211_ap_settings *params); params 1228 drivers/net/wireless/marvell/mwifiex/main.h struct cfg80211_ap_settings *params); params 1231 drivers/net/wireless/marvell/mwifiex/main.h struct cfg80211_ap_settings *params); params 1234 drivers/net/wireless/marvell/mwifiex/main.h struct cfg80211_ap_settings *params); params 1236 drivers/net/wireless/marvell/mwifiex/main.h struct cfg80211_ap_settings *params); params 1243 drivers/net/wireless/marvell/mwifiex/main.h struct cfg80211_ap_settings *params); params 1568 drivers/net/wireless/marvell/mwifiex/main.h struct vif_params *params); params 1606 drivers/net/wireless/marvell/mwifiex/scan.c struct host_cmd_ds_802_11_scan *scan_cmd = &cmd->params.scan; params 2140 drivers/net/wireless/marvell/mwifiex/scan.c scan_rsp = &resp->params.bg_scan_query_resp.scan_resp; params 2142 drivers/net/wireless/marvell/mwifiex/scan.c scan_rsp = &resp->params.scan_resp; params 2268 drivers/net/wireless/marvell/mwifiex/scan.c struct host_cmd_ds_802_11_scan_ext *ext_scan = &cmd->params.ext_scan; params 2290 drivers/net/wireless/marvell/mwifiex/scan.c &cmd->params.bg_scan_config; params 2563 drivers/net/wireless/marvell/mwifiex/scan.c ext_scan_resp = &resp->params.ext_scan; params 2762 drivers/net/wireless/marvell/mwifiex/scan.c &cmd->params.bg_scan_query; params 53 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->params.rssi_info.action = cpu_to_le16(cmd_action); params 54 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->params.rssi_info.ndata = cpu_to_le16(priv->data_avg_factor); params 55 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->params.rssi_info.nbcn = cpu_to_le16(priv->bcn_avg_factor); params 81 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_mac_control *mac_ctrl = &cmd->params.mac_ctrl; params 117 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_802_11_snmp_mib *snmp_mib = &cmd->params.smib; params 174 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_tx_rate_cfg *rate_cfg = &cmd->params.tx_rate_cfg; params 247 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_txpwr_cfg *cmd_txp_cfg = &cmd->params.txp_cfg; params 289 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_rf_tx_pwr *txp = &cmd->params.txp; params 307 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_rf_ant_mimo *ant_mimo = &cmd->params.ant_mimo; params 308 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_rf_ant_siso *ant_siso = &cmd->params.ant_siso; params 366 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_802_11_hs_cfg_enh *hs_cfg = &cmd->params.opt_hs_cfg; params 398 drivers/net/wireless/marvell/mwifiex/sta_cmd.c hs_cfg->params.hs_activate.resp_ctrl = cpu_to_le16(RESP_NEEDED); params 401 drivers/net/wireless/marvell/mwifiex/sta_cmd.c hs_cfg->params.hs_config.conditions = hscfg_param->conditions; params 402 drivers/net/wireless/marvell/mwifiex/sta_cmd.c hs_cfg->params.hs_config.gpio = hscfg_param->gpio; params 403 drivers/net/wireless/marvell/mwifiex/sta_cmd.c hs_cfg->params.hs_config.gap = hscfg_param->gap; params 418 drivers/net/wireless/marvell/mwifiex/sta_cmd.c hs_cfg->params.hs_config.conditions, params 419 drivers/net/wireless/marvell/mwifiex/sta_cmd.c hs_cfg->params.hs_config.gpio, params 420 drivers/net/wireless/marvell/mwifiex/sta_cmd.c hs_cfg->params.hs_config.gap); params 444 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd->params.mac_addr.action = cpu_to_le16(cmd_action); params 447 drivers/net/wireless/marvell/mwifiex/sta_cmd.c memcpy(cmd->params.mac_addr.mac_addr, priv->curr_addr, params 465 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_mac_multicast_adr *mcast_addr = &cmd->params.mc_addr; params 492 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_802_11_deauthenticate *deauth = &cmd->params.deauth; params 659 drivers/net/wireless/marvell/mwifiex/sta_cmd.c &cmd->params.key_material_v2; params 828 drivers/net/wireless/marvell/mwifiex/sta_cmd.c &cmd->params.key_material; params 1036 drivers/net/wireless/marvell/mwifiex/sta_cmd.c &cmd->params.domain_info; params 1089 drivers/net/wireless/marvell/mwifiex/sta_cmd.c &(cmd->params.ibss_coalescing); params 1121 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_mem_access *mem_access = (void *)&cmd->params.mem; params 1162 drivers/net/wireless/marvell/mwifiex/sta_cmd.c mac_reg = &cmd->params.mac_reg; params 1173 drivers/net/wireless/marvell/mwifiex/sta_cmd.c bbp_reg = &cmd->params.bbp_reg; params 1184 drivers/net/wireless/marvell/mwifiex/sta_cmd.c rf_reg = &cmd->params.rf_reg; params 1195 drivers/net/wireless/marvell/mwifiex/sta_cmd.c pmic_reg = &cmd->params.pmic_reg; params 1206 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cau_reg = &cmd->params.rf_reg; params 1216 drivers/net/wireless/marvell/mwifiex/sta_cmd.c &cmd->params.eeprom; params 1246 drivers/net/wireless/marvell/mwifiex/sta_cmd.c &cmd->params.pcie_host_spec; params 1296 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_802_11_subsc_evt *subsc_evt = &cmd->params.subsc_evt; params 1437 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_mef_cfg *mef_cfg = &cmd->params.mef_cfg; params 1554 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_multi_chan_policy *mc_pol = &cmd->params.mc_policy; params 1569 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_robust_coex *coex = &cmd->params.coex; params 1597 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_gtk_rekey_params *rekey = &cmd->params.rekey; params 1620 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_chan_region_cfg *reg = &cmd->params.reg_cfg; params 1637 drivers/net/wireless/marvell/mwifiex/sta_cmd.c &cmd->params.coalesce_cfg; params 1659 drivers/net/wireless/marvell/mwifiex/sta_cmd.c param = rule->params; params 1661 drivers/net/wireless/marvell/mwifiex/sta_cmd.c param->operation = cfg->rule[cnt].params[idx].operation; params 1663 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cfg->rule[cnt].params[idx].operand_len; params 1665 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cpu_to_le16(cfg->rule[cnt].params[idx].offset); params 1667 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cfg->rule[cnt].params[idx].operand_byte_stream, params 1687 drivers/net/wireless/marvell/mwifiex/sta_cmd.c rule = (void *)((u8 *)rule->params + length); params 1701 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_tdls_config *tdls_config = &cmd->params.tdls_config; params 1745 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_tdls_oper *tdls_oper = &cmd->params.tdls_oper; params 1756 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct station_parameters *params = priv->sta_params; params 1778 drivers/net/wireless/marvell/mwifiex/sta_cmd.c if (!params) { params 1785 drivers/net/wireless/marvell/mwifiex/sta_cmd.c put_unaligned_le16(params->capability, pos); params 1786 drivers/net/wireless/marvell/mwifiex/sta_cmd.c config_len += sizeof(params->capability); params 1795 drivers/net/wireless/marvell/mwifiex/sta_cmd.c if (params->ht_capa) { params 1802 drivers/net/wireless/marvell/mwifiex/sta_cmd.c memcpy(&ht_capab->ht_cap, params->ht_capa, params 1807 drivers/net/wireless/marvell/mwifiex/sta_cmd.c if (params->supported_rates && params->supported_rates_len) { params 1813 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cpu_to_le16(params->supported_rates_len); params 1814 drivers/net/wireless/marvell/mwifiex/sta_cmd.c memcpy(tlv_rates->rates, params->supported_rates, params 1815 drivers/net/wireless/marvell/mwifiex/sta_cmd.c params->supported_rates_len); params 1817 drivers/net/wireless/marvell/mwifiex/sta_cmd.c params->supported_rates_len; params 1820 drivers/net/wireless/marvell/mwifiex/sta_cmd.c if (params->ext_capab && params->ext_capab_len) { params 1825 drivers/net/wireless/marvell/mwifiex/sta_cmd.c extcap->header.len = cpu_to_le16(params->ext_capab_len); params 1826 drivers/net/wireless/marvell/mwifiex/sta_cmd.c memcpy(extcap->ext_capab, params->ext_capab, params 1827 drivers/net/wireless/marvell/mwifiex/sta_cmd.c params->ext_capab_len); params 1829 drivers/net/wireless/marvell/mwifiex/sta_cmd.c params->ext_capab_len; params 1831 drivers/net/wireless/marvell/mwifiex/sta_cmd.c if (params->vht_capa) { params 1838 drivers/net/wireless/marvell/mwifiex/sta_cmd.c memcpy(&vht_capab->vht_cap, params->vht_capa, params 1842 drivers/net/wireless/marvell/mwifiex/sta_cmd.c if (params->aid) { params 1845 drivers/net/wireless/marvell/mwifiex/sta_cmd.c aid->header.len = cpu_to_le16(sizeof(params->aid)); params 1846 drivers/net/wireless/marvell/mwifiex/sta_cmd.c aid->aid = cpu_to_le16(params->aid); params 1872 drivers/net/wireless/marvell/mwifiex/sta_cmd.c &cmd->params.sdio_rx_aggr_cfg; params 1904 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_ds_sta_configure *sta_cfg_cmd = &cmd->params.sta_cfg; params 2051 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd_ptr->params.verext.version_str_sel = params 2053 drivers/net/wireless/marvell/mwifiex/sta_cmd.c memcpy(&cmd_ptr->params, data_buf, params 2062 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd_ptr->params.reg_mask.action = cpu_to_le16(cmd_action); params 2063 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd_ptr->params.reg_mask.mask = cpu_to_le32( params 2072 drivers/net/wireless/marvell/mwifiex/sta_cmd.c memcpy(&cmd_ptr->params, data_buf, params 2083 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd_ptr->params.pkt_aggr_ctrl.action = cpu_to_le16(cmd_action); params 2084 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd_ptr->params.pkt_aggr_ctrl.enable = params 2092 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd_ptr->params.mode_cfg.action = cpu_to_le16(cmd_action); params 2093 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd_ptr->params.mode_cfg.mode = cpu_to_le16( params 2169 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd_ptr->params.bss_mode.con_type = params 2173 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd_ptr->params.bss_mode.con_type = params 2177 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cmd_ptr->params.bss_mode.con_type = CONNECTION_TYPE_AP; params 59 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c pm = &resp->params.psmode_enh; params 65 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c (le16_to_cpu(pm->params.ps_bitmap) & BITMAP_STA_PS) && params 111 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c &resp->params.rssi_info_rsp; params 171 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c struct host_cmd_ds_802_11_snmp_mib *smib = &resp->params.smib; params 223 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c &resp->params.get_log; params 270 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c struct host_cmd_ds_tx_rate_cfg *rate_cfg = &resp->params.tx_rate_cfg; params 384 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c struct host_cmd_ds_txpwr_cfg *txp_cfg = &resp->params.txp_cfg; params 438 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c struct host_cmd_ds_rf_tx_pwr *txp = &resp->params.txp; params 462 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c struct host_cmd_ds_rf_ant_mimo *ant_mimo = &resp->params.ant_mimo; params 463 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c struct host_cmd_ds_rf_ant_siso *ant_siso = &resp->params.ant_siso; params 496 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c &resp->params.mac_addr; params 528 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c priv->tx_rate = resp->params.tx_rate.tx_rate; params 529 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c priv->tx_htinfo = resp->params.tx_rate.ht_info; params 551 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c if (!memcmp(resp->params.deauth.mac_addr, params 553 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c sizeof(resp->params.deauth.mac_addr))) params 582 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c &resp->params.key_material; params 615 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c key_v2 = &resp->params.key_material_v2; params 656 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c &resp->params.domain_info_resp; params 700 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c struct host_cmd_ds_version_ext *ver_ext = &resp->params.verext; params 719 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c struct host_cmd_ds_remain_on_chan *resp_cfg = &resp->params.roc_cfg; params 735 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c struct host_cmd_ds_p2p_mode_cfg *mode_cfg = &resp->params.mode_cfg; params 749 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c struct host_cmd_ds_mem_access *mem = (void *)&resp->params.mem; params 782 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c r.mac = &resp->params.mac_reg; params 787 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c r.bbp = &resp->params.bbp_reg; params 793 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c r.rf = &resp->params.rf_reg; params 798 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c r.pmic = &resp->params.pmic_reg; params 803 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c r.rf = &resp->params.rf_reg; params 808 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c r.eeprom = &resp->params.eeprom; params 839 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c &(resp->params.ibss_coalescing); params 875 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c struct host_cmd_ds_tdls_oper *cmd_tdls_oper = &resp->params.tdls_oper; params 939 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c &resp->params.subsc_evt; params 954 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c &resp->params.sta_list; params 989 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c &resp->params.sdio_rx_aggr_cfg; params 1001 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c struct host_cmd_ds_robust_coex *coex = &resp->params.coex; params 1108 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c struct host_cmd_ds_chan_region_cfg *reg = &resp->params.reg_cfg; params 1152 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c &resp->params.pkt_aggr_ctrl; params 1173 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c struct host_cmd_ds_sta_configure *sta_cfg_cmd = &resp->params.sta_cfg; params 1312 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c if (0xffff == (u16)le16_to_cpu(resp->params.tx_buf.buff_size)) { params 1323 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c adapter->tx_buf_size = (u16) le16_to_cpu(resp->params. params 1334 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c le16_to_cpu(resp->params.tx_buf.mp_end_port)); params 29 drivers/net/wireless/marvell/mwifiex/uap_cmd.c struct cfg80211_ap_settings *params) { params 33 drivers/net/wireless/marvell/mwifiex/uap_cmd.c if (!params->privacy) { params 44 drivers/net/wireless/marvell/mwifiex/uap_cmd.c switch (params->auth_type) { params 61 drivers/net/wireless/marvell/mwifiex/uap_cmd.c for (i = 0; i < params->crypto.n_akm_suites; i++) { params 62 drivers/net/wireless/marvell/mwifiex/uap_cmd.c switch (params->crypto.akm_suites[i]) { params 64 drivers/net/wireless/marvell/mwifiex/uap_cmd.c if (params->crypto.wpa_versions & params 69 drivers/net/wireless/marvell/mwifiex/uap_cmd.c if (params->crypto.wpa_versions & params 76 drivers/net/wireless/marvell/mwifiex/uap_cmd.c if (params->crypto.wpa_versions & params 81 drivers/net/wireless/marvell/mwifiex/uap_cmd.c if (params->crypto.wpa_versions & params 91 drivers/net/wireless/marvell/mwifiex/uap_cmd.c for (i = 0; i < params->crypto.n_ciphers_pairwise; i++) { params 92 drivers/net/wireless/marvell/mwifiex/uap_cmd.c switch (params->crypto.ciphers_pairwise[i]) { params 97 drivers/net/wireless/marvell/mwifiex/uap_cmd.c if (params->crypto.wpa_versions & NL80211_WPA_VERSION_1) params 100 drivers/net/wireless/marvell/mwifiex/uap_cmd.c if (params->crypto.wpa_versions & NL80211_WPA_VERSION_2) params 105 drivers/net/wireless/marvell/mwifiex/uap_cmd.c if (params->crypto.wpa_versions & NL80211_WPA_VERSION_1) params 108 drivers/net/wireless/marvell/mwifiex/uap_cmd.c if (params->crypto.wpa_versions & NL80211_WPA_VERSION_2) params 116 drivers/net/wireless/marvell/mwifiex/uap_cmd.c switch (params->crypto.cipher_group) { params 160 drivers/net/wireless/marvell/mwifiex/uap_cmd.c struct cfg80211_ap_settings *params) params 167 drivers/net/wireless/marvell/mwifiex/uap_cmd.c ht_ie = cfg80211_find_ie(WLAN_EID_HT_CAPABILITY, params->beacon.tail, params 168 drivers/net/wireless/marvell/mwifiex/uap_cmd.c params->beacon.tail_len); params 187 drivers/net/wireless/marvell/mwifiex/uap_cmd.c struct cfg80211_ap_settings *params) params 191 drivers/net/wireless/marvell/mwifiex/uap_cmd.c vht_ie = cfg80211_find_ie(WLAN_EID_VHT_CAPABILITY, params->beacon.tail, params 192 drivers/net/wireless/marvell/mwifiex/uap_cmd.c params->beacon.tail_len); params 209 drivers/net/wireless/marvell/mwifiex/uap_cmd.c struct cfg80211_ap_settings *params) params 213 drivers/net/wireless/marvell/mwifiex/uap_cmd.c tpc_ie = cfg80211_find_ie(WLAN_EID_TPC_REQUEST, params->beacon.tail, params 214 drivers/net/wireless/marvell/mwifiex/uap_cmd.c params->beacon.tail_len); params 258 drivers/net/wireless/marvell/mwifiex/uap_cmd.c struct cfg80211_ap_settings *params) params 262 drivers/net/wireless/marvell/mwifiex/uap_cmd.c const u8 *var_pos = params->beacon.head + var_offset; params 263 drivers/net/wireless/marvell/mwifiex/uap_cmd.c int len = params->beacon.head_len - var_offset; params 275 drivers/net/wireless/marvell/mwifiex/uap_cmd.c params->beacon.tail, params 276 drivers/net/wireless/marvell/mwifiex/uap_cmd.c params->beacon.tail_len); params 387 drivers/net/wireless/marvell/mwifiex/uap_cmd.c struct cfg80211_ap_settings *params) params 395 drivers/net/wireless/marvell/mwifiex/uap_cmd.c params->beacon.tail, params 396 drivers/net/wireless/marvell/mwifiex/uap_cmd.c params->beacon.tail_len); params 733 drivers/net/wireless/marvell/mwifiex/uap_cmd.c sys_cfg = (struct host_cmd_ds_sys_config *)&cmd->params.uap_sys_config; params 763 drivers/net/wireless/marvell/mwifiex/uap_cmd.c struct host_cmd_ds_sta_deauth *sta_deauth = &cmd->params.sta_deauth; params 914 drivers/net/wireless/marvell/mwifiex/wmm.c u8 *curr = (u8 *) &resp->params.get_wmm_status; params 5362 drivers/net/wireless/marvell/mwl8k.c const struct ieee80211_tx_queue_params *params) params 5370 drivers/net/wireless/marvell/mwl8k.c memcpy(&priv->wmm_params[queue], params, sizeof(*params)); params 5378 drivers/net/wireless/marvell/mwl8k.c params->cw_min, params 5379 drivers/net/wireless/marvell/mwl8k.c params->cw_max, params 5380 drivers/net/wireless/marvell/mwl8k.c params->aifs, params 5381 drivers/net/wireless/marvell/mwl8k.c params->txop); params 5437 drivers/net/wireless/marvell/mwl8k.c struct ieee80211_ampdu_params *params) params 5439 drivers/net/wireless/marvell/mwl8k.c struct ieee80211_sta *sta = params->sta; params 5440 drivers/net/wireless/marvell/mwl8k.c enum ieee80211_ampdu_mlme_action action = params->action; params 5441 drivers/net/wireless/marvell/mwl8k.c u16 tid = params->tid; params 5442 drivers/net/wireless/marvell/mwl8k.c u16 *ssn = ¶ms->ssn; params 5443 drivers/net/wireless/marvell/mwl8k.c u8 buf_size = params->buf_size; params 496 drivers/net/wireless/mediatek/mt76/mt7603/main.c const struct ieee80211_tx_queue_params *params) params 505 drivers/net/wireless/mediatek/mt76/mt7603/main.c if (params->cw_min) params 506 drivers/net/wireless/mediatek/mt76/mt7603/main.c cw_min = params->cw_min; params 507 drivers/net/wireless/mediatek/mt76/mt7603/main.c if (params->cw_max) params 508 drivers/net/wireless/mediatek/mt76/mt7603/main.c cw_max = params->cw_max; params 515 drivers/net/wireless/mediatek/mt76/mt7603/main.c val |= params->txop << MT_WMM_TXOP_SHIFT(queue); params 520 drivers/net/wireless/mediatek/mt76/mt7603/main.c val |= params->aifs << MT_WMM_AIFSN_SHIFT(queue); params 547 drivers/net/wireless/mediatek/mt76/mt7603/main.c struct ieee80211_ampdu_params *params) params 549 drivers/net/wireless/mediatek/mt76/mt7603/main.c enum ieee80211_ampdu_mlme_action action = params->action; params 551 drivers/net/wireless/mediatek/mt76/mt7603/main.c struct ieee80211_sta *sta = params->sta; params 552 drivers/net/wireless/mediatek/mt76/mt7603/main.c struct ieee80211_txq *txq = sta->txq[params->tid]; params 554 drivers/net/wireless/mediatek/mt76/mt7603/main.c u16 tid = params->tid; params 555 drivers/net/wireless/mediatek/mt76/mt7603/main.c u16 ssn = params->ssn; params 556 drivers/net/wireless/mediatek/mt76/mt7603/main.c u8 ba_size = params->buf_size; params 567 drivers/net/wireless/mediatek/mt76/mt7603/main.c params->buf_size); params 250 drivers/net/wireless/mediatek/mt76/mt7615/main.c const struct ieee80211_tx_queue_params *params) params 257 drivers/net/wireless/mediatek/mt76/mt7615/main.c return mt7615_mcu_set_wmm(dev, queue, params); params 442 drivers/net/wireless/mediatek/mt76/mt7615/main.c struct ieee80211_ampdu_params *params) params 444 drivers/net/wireless/mediatek/mt76/mt7615/main.c enum ieee80211_ampdu_mlme_action action = params->action; params 446 drivers/net/wireless/mediatek/mt76/mt7615/main.c struct ieee80211_sta *sta = params->sta; params 447 drivers/net/wireless/mediatek/mt76/mt7615/main.c struct ieee80211_txq *txq = sta->txq[params->tid]; params 449 drivers/net/wireless/mediatek/mt76/mt7615/main.c u16 tid = params->tid; params 450 drivers/net/wireless/mediatek/mt76/mt7615/main.c u16 ssn = params->ssn; params 461 drivers/net/wireless/mediatek/mt76/mt7615/main.c params->buf_size); params 462 drivers/net/wireless/mediatek/mt76/mt7615/main.c mt7615_mcu_set_rx_ba(dev, params, 1); params 466 drivers/net/wireless/mediatek/mt76/mt7615/main.c mt7615_mcu_set_rx_ba(dev, params, 0); params 471 drivers/net/wireless/mediatek/mt76/mt7615/main.c mt7615_mcu_set_tx_ba(dev, params, 1); params 476 drivers/net/wireless/mediatek/mt76/mt7615/main.c mt7615_mcu_set_tx_ba(dev, params, 0); params 484 drivers/net/wireless/mediatek/mt76/mt7615/main.c mt7615_mcu_set_tx_ba(dev, params, 0); params 639 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c const struct ieee80211_tx_queue_params *params) params 660 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c .aifs = params->aifs, params 663 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c .txop = cpu_to_le16(params->txop), params 666 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c if (params->cw_min) params 667 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c req.cw_min = fls(params->cw_min); params 668 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c if (params->cw_max) params 669 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c req.cw_max = cpu_to_le16(fls(params->cw_max)); params 1467 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c struct ieee80211_ampdu_params *params, params 1470 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c struct mt7615_sta *msta = (struct mt7615_sta *)params->sta->drv_priv; params 1484 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c .tid = params->tid, params 1486 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c .sn = add ? cpu_to_le16(params->ssn) : 0, params 1504 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c .tid = params->tid, params 1506 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c .amsdu = params->amsdu, params 1507 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c .ba_en = add << params->tid, params 1508 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c .ssn = cpu_to_le16(params->ssn), params 1509 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c .winsize = cpu_to_le16(params->buf_size), params 1518 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c if (params->buf_size >= ba_range[idx]) params 1535 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c struct ieee80211_ampdu_params *params, params 1538 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c struct mt7615_sta *msta = (struct mt7615_sta *)params->sta->drv_priv; params 1552 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c .tid = params->tid, params 1554 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c .rst_ba_tid = params->tid, params 1573 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c .tid = params->tid, params 1575 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c .amsdu = params->amsdu, params 1576 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c .ba_en = add << params->tid, params 1577 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c .ssn = cpu_to_le16(params->ssn), params 1578 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c .winsize = cpu_to_le16(params->buf_size), params 1583 drivers/net/wireless/mediatek/mt76/mt7615/mcu.c memcpy(wtbl_req.ba.peer_addr, params->sta->addr, ETH_ALEN); params 188 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h const struct ieee80211_tx_queue_params *params); params 190 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h struct ieee80211_ampdu_params *params, params 193 drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h struct ieee80211_ampdu_params *params, params 149 drivers/net/wireless/mediatek/mt76/mt76x02.h struct ieee80211_ampdu_params *params); params 154 drivers/net/wireless/mediatek/mt76/mt76x02.h u16 queue, const struct ieee80211_tx_queue_params *params); params 358 drivers/net/wireless/mediatek/mt76/mt76x02_util.c struct ieee80211_ampdu_params *params) params 360 drivers/net/wireless/mediatek/mt76/mt76x02_util.c enum ieee80211_ampdu_mlme_action action = params->action; params 361 drivers/net/wireless/mediatek/mt76/mt76x02_util.c struct ieee80211_sta *sta = params->sta; params 364 drivers/net/wireless/mediatek/mt76/mt76x02_util.c struct ieee80211_txq *txq = sta->txq[params->tid]; params 365 drivers/net/wireless/mediatek/mt76/mt76x02_util.c u16 tid = params->tid; params 366 drivers/net/wireless/mediatek/mt76/mt76x02_util.c u16 ssn = params->ssn; params 377 drivers/net/wireless/mediatek/mt76/mt76x02_util.c ssn, params->buf_size); params 486 drivers/net/wireless/mediatek/mt76/mt76x02_util.c u16 queue, const struct ieee80211_tx_queue_params *params) params 494 drivers/net/wireless/mediatek/mt76/mt76x02_util.c if (params->cw_min) params 495 drivers/net/wireless/mediatek/mt76/mt76x02_util.c cw_min = fls(params->cw_min); params 496 drivers/net/wireless/mediatek/mt76/mt76x02_util.c if (params->cw_max) params 497 drivers/net/wireless/mediatek/mt76/mt76x02_util.c cw_max = fls(params->cw_max); params 499 drivers/net/wireless/mediatek/mt76/mt76x02_util.c val = FIELD_PREP(MT_EDCA_CFG_TXOP, params->txop) | params 500 drivers/net/wireless/mediatek/mt76/mt76x02_util.c FIELD_PREP(MT_EDCA_CFG_AIFSN, params->aifs) | params 507 drivers/net/wireless/mediatek/mt76/mt76x02_util.c val |= params->txop << MT_WMM_TXOP_SHIFT(qid); params 512 drivers/net/wireless/mediatek/mt76/mt76x02_util.c val |= params->aifs << MT_WMM_AIFSN_SHIFT(qid); params 348 drivers/net/wireless/mediatek/mt7601u/main.c struct ieee80211_ampdu_params *params) params 351 drivers/net/wireless/mediatek/mt7601u/main.c struct ieee80211_sta *sta = params->sta; params 352 drivers/net/wireless/mediatek/mt7601u/main.c enum ieee80211_ampdu_mlme_action action = params->action; params 353 drivers/net/wireless/mediatek/mt7601u/main.c u16 tid = params->tid; params 354 drivers/net/wireless/mediatek/mt7601u/main.c u16 ssn = params->ssn; params 371 drivers/net/wireless/mediatek/mt7601u/mt7601u.h u16 queue, const struct ieee80211_tx_queue_params *params); params 875 drivers/net/wireless/mediatek/mt7601u/phy.c struct mt7601u_tssi_params params; params 893 drivers/net/wireless/mediatek/mt7601u/phy.c params = mt7601u_tssi_params_get(dev); params 896 drivers/net/wireless/mediatek/mt7601u/phy.c tssi_m_dc = params.tssi0 - tssi_init; params 912 drivers/net/wireless/mediatek/mt7601u/phy.c diff_pwr = params.trgt_power - curr_pwr; params 915 drivers/net/wireless/mediatek/mt7601u/phy.c if (params.tssi0 > 126 && diff_pwr > 0) { params 919 drivers/net/wireless/mediatek/mt7601u/phy.c if (params.tssi0 - tssi_init < 1 && diff_pwr < 0) { params 261 drivers/net/wireless/mediatek/mt7601u/tx.c u16 queue, const struct ieee80211_tx_queue_params *params) params 271 drivers/net/wireless/mediatek/mt7601u/tx.c if (params->cw_min) params 272 drivers/net/wireless/mediatek/mt7601u/tx.c cw_min = fls(params->cw_min); params 273 drivers/net/wireless/mediatek/mt7601u/tx.c if (params->cw_max) params 274 drivers/net/wireless/mediatek/mt7601u/tx.c cw_max = fls(params->cw_max); params 276 drivers/net/wireless/mediatek/mt7601u/tx.c WARN_ON(params->txop > 0xff); params 277 drivers/net/wireless/mediatek/mt7601u/tx.c WARN_ON(params->aifs > 0xf); params 281 drivers/net/wireless/mediatek/mt7601u/tx.c val = FIELD_PREP(MT_EDCA_CFG_AIFSN, params->aifs) | params 291 drivers/net/wireless/mediatek/mt7601u/tx.c val |= FIELD_PREP(MT_EDCA_CFG_TXOP, params->txop); params 296 drivers/net/wireless/mediatek/mt7601u/tx.c val |= params->txop << MT_WMM_TXOP_SHIFT(hw_q); params 301 drivers/net/wireless/mediatek/mt7601u/tx.c val |= params->aifs << MT_WMM_AIFSN_SHIFT(hw_q); params 81 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct iface_combination_params params = { params 92 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c params.iftype_num[vif->wdev.iftype]++; params 96 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c params.iftype_num[new_type]++; params 97 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c params.iftype_num[change_vif->wdev.iftype]--; params 99 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c params.iftype_num[new_type]++; params 102 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = cfg80211_check_combinations(wiphy, ¶ms); params 111 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct vif_params *params) params 125 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c if (params) { params 126 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c mac_addr = params->macaddr; params 127 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c use4addr = params->use_4addr; params 184 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct vif_params *params) params 225 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c if (params) { params 226 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c mac_addr = params->macaddr; params 227 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c use4addr = params->use_4addr; params 422 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct cfg80211_mgmt_tx_params *params, u64 *cookie) params 425 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c const struct ieee80211_mgmt *mgmt_frame = (void *)params->buf; params 432 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c if (params->offchan) params 435 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c if (params->no_cck) params 438 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c if (params->dont_wait_for_ack) params 444 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c if (params->chan) params 445 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c freq = params->chan->center_freq; params 452 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c params->len, short_cookie, flags); params 455 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c freq, params->buf, params->len); params 510 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct key_params *params) params 515 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = qtnf_cmd_send_add_key(vif, key_index, pairwise, mac_addr, params); params 518 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->mac->macid, vif->vifid, params->cipher, key_index, params 577 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c const u8 *mac, struct station_parameters *params) params 582 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = qtnf_cmd_send_change_sta(vif, mac, params); params 592 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct station_del_parameters *params) params 597 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c if (params->mac && params 599 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c !is_broadcast_ether_addr(params->mac) && params 600 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c !qtnf_sta_list_lookup(&vif->sta_list, params->mac)) params 603 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = qtnf_cmd_send_del_sta(vif, params); params 606 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c vif->mac->macid, vif->vifid, params->mac); params 832 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c struct cfg80211_csa_settings *params) params 838 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c params->chandef.chan->hw_value, params->count, params 839 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c params->radar_required, params->block_tx); params 841 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c if (!cfg80211_chandef_valid(¶ms->chandef)) { params 846 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = qtnf_cmd_send_chan_switch(vif, params); params 849 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c dev->name, params->chandef.chan->hw_value); params 874 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c const struct cfg80211_acl_data *params) params 879 drivers/net/wireless/quantenna/qtnfmac/cfg80211.c ret = qtnf_cmd_set_mac_acl(vif, params); params 1810 drivers/net/wireless/quantenna/qtnfmac/commands.c const u8 *mac_addr, struct key_params *params) params 1831 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->cipher = cpu_to_le32(params->cipher); params 1835 drivers/net/wireless/quantenna/qtnfmac/commands.c if (params->key && params->key_len > 0) params 1837 drivers/net/wireless/quantenna/qtnfmac/commands.c params->key, params 1838 drivers/net/wireless/quantenna/qtnfmac/commands.c params->key_len); params 1840 drivers/net/wireless/quantenna/qtnfmac/commands.c if (params->seq && params->seq_len > 0) params 1842 drivers/net/wireless/quantenna/qtnfmac/commands.c params->seq, params 1843 drivers/net/wireless/quantenna/qtnfmac/commands.c params->seq_len); params 1969 drivers/net/wireless/quantenna/qtnfmac/commands.c struct station_parameters *params) params 1986 drivers/net/wireless/quantenna/qtnfmac/commands.c cpu_to_le32(qtnf_encode_sta_flags(params->sta_flags_mask)); params 1988 drivers/net/wireless/quantenna/qtnfmac/commands.c cpu_to_le32(qtnf_encode_sta_flags(params->sta_flags_set)); params 2014 drivers/net/wireless/quantenna/qtnfmac/commands.c struct station_del_parameters *params) params 2030 drivers/net/wireless/quantenna/qtnfmac/commands.c if (params->mac) params 2031 drivers/net/wireless/quantenna/qtnfmac/commands.c ether_addr_copy(cmd->sta_addr, params->mac); params 2035 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->subtype = params->subtype; params 2036 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->reason_code = cpu_to_le16(params->reason_code); params 2496 drivers/net/wireless/quantenna/qtnfmac/commands.c struct cfg80211_csa_settings *params) params 2512 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->channel = cpu_to_le16(params->chandef.chan->hw_value); params 2513 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->radar_required = params->radar_required; params 2514 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->block_tx = params->block_tx; params 2515 drivers/net/wireless/quantenna/qtnfmac/commands.c cmd->beacon_count = params->count; params 2588 drivers/net/wireless/quantenna/qtnfmac/commands.c const struct cfg80211_acl_data *params) params 2593 drivers/net/wireless/quantenna/qtnfmac/commands.c size_t acl_size = struct_size(params, mac_addrs, params->n_acl_entries); params 2605 drivers/net/wireless/quantenna/qtnfmac/commands.c qlink_acl_data_cfg2q(params, (struct qlink_acl_data *)tlv->val); params 39 drivers/net/wireless/quantenna/qtnfmac/commands.h const u8 *mac_addr, struct key_params *params); params 46 drivers/net/wireless/quantenna/qtnfmac/commands.h struct station_parameters *params); params 48 drivers/net/wireless/quantenna/qtnfmac/commands.h struct station_parameters *params); params 50 drivers/net/wireless/quantenna/qtnfmac/commands.h struct station_del_parameters *params); params 65 drivers/net/wireless/quantenna/qtnfmac/commands.h struct cfg80211_csa_settings *params); params 71 drivers/net/wireless/quantenna/qtnfmac/commands.h const struct cfg80211_acl_data *params); params 1656 drivers/net/wireless/ralink/rt2x00/rt2400pci.c const struct ieee80211_tx_queue_params *params) params 1668 drivers/net/wireless/ralink/rt2x00/rt2400pci.c if (rt2x00mac_conf_tx(hw, vif, queue, params)) params 10377 drivers/net/wireless/ralink/rt2x00/rt2800lib.c const struct ieee80211_tx_queue_params *params) params 10392 drivers/net/wireless/ralink/rt2x00/rt2800lib.c retval = rt2x00mac_conf_tx(hw, vif, queue_idx, params); params 10460 drivers/net/wireless/ralink/rt2x00/rt2800lib.c struct ieee80211_ampdu_params *params) params 10462 drivers/net/wireless/ralink/rt2x00/rt2800lib.c struct ieee80211_sta *sta = params->sta; params 10463 drivers/net/wireless/ralink/rt2x00/rt2800lib.c enum ieee80211_ampdu_mlme_action action = params->action; params 10464 drivers/net/wireless/ralink/rt2x00/rt2800lib.c u16 tid = params->tid; params 249 drivers/net/wireless/ralink/rt2x00/rt2800lib.h const struct ieee80211_tx_queue_params *params); params 252 drivers/net/wireless/ralink/rt2x00/rt2800lib.h struct ieee80211_ampdu_params *params); params 1473 drivers/net/wireless/ralink/rt2x00/rt2x00.h const struct ieee80211_tx_queue_params *params); params 649 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c const struct ieee80211_tx_queue_params *params) params 662 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c if (params->cw_min > 0) params 663 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c queue->cw_min = fls(params->cw_min); params 667 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c if (params->cw_max > 0) params 668 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c queue->cw_max = fls(params->cw_max); params 672 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c queue->aifs = params->aifs; params 673 drivers/net/wireless/ralink/rt2x00/rt2x00mac.c queue->txop = params->txop; params 2799 drivers/net/wireless/ralink/rt2x00/rt61pci.c const struct ieee80211_tx_queue_params *params) params 2814 drivers/net/wireless/ralink/rt2x00/rt61pci.c retval = rt2x00mac_conf_tx(hw, vif, queue_idx, params); params 2222 drivers/net/wireless/ralink/rt2x00/rt73usb.c const struct ieee80211_tx_queue_params *params) params 2237 drivers/net/wireless/ralink/rt2x00/rt73usb.c retval = rt2x00mac_conf_tx(hw, vif, queue_idx, params); params 1377 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c const struct ieee80211_tx_queue_params *params; params 1387 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c params = &priv->queue_param[queue]; params 1389 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c cw_min = fls(params->cw_min); params 1390 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c cw_max = fls(params->cw_max); params 1392 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c aifs = 10 + params->aifs * priv->slot_time; params 1395 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c txop = params->txop; params 1420 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c const struct ieee80211_tx_queue_params *params) params 1429 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c cw_min = fls(params->cw_min); params 1430 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c cw_max = fls(params->cw_max); params 1433 drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c priv->queue_param[queue] = *params; params 1342 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c const struct ieee80211_tx_queue_params *params) params 1350 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c cw_min = fls(params->cw_min); params 1351 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c cw_max = fls(params->cw_max); params 1354 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c priv->aifsn[queue] = params->aifs; params 1364 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c (params->txop << 16) | (cw_max << 12) | params 1365 drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c (cw_min << 8) | (params->aifs * params 5737 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c struct ieee80211_ampdu_params *params) params 5742 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c struct ieee80211_sta *sta = params->sta; params 5743 drivers/net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c enum ieee80211_ampdu_mlme_action action = params->action; params 2554 drivers/net/wireless/realtek/rtlwifi/base.c u16 params; params 2570 drivers/net/wireless/realtek/rtlwifi/base.c params = (u16)(1 << 11); /* bit 11 initiator */ params 2571 drivers/net/wireless/realtek/rtlwifi/base.c params |= (u16)(tid << 12); /* bit 15:12 TID number */ params 2573 drivers/net/wireless/realtek/rtlwifi/base.c action_frame->u.action.u.delba.params = cpu_to_le16(params); params 1386 drivers/net/wireless/realtek/rtlwifi/core.c struct ieee80211_ampdu_params *params) params 1389 drivers/net/wireless/realtek/rtlwifi/core.c struct ieee80211_sta *sta = params->sta; params 1390 drivers/net/wireless/realtek/rtlwifi/core.c enum ieee80211_ampdu_mlme_action action = params->action; params 1391 drivers/net/wireless/realtek/rtlwifi/core.c u16 tid = params->tid; params 1392 drivers/net/wireless/realtek/rtlwifi/core.c u16 *ssn = ¶ms->ssn; params 1216 drivers/net/wireless/realtek/rtlwifi/efuse.c int max_size, u8 *hwinfo, int *params) params 1244 drivers/net/wireless/realtek/rtlwifi/efuse.c if (eeprom_id != params[0]) { params 1256 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlefuse->eeprom_vid = *(u16 *)&hwinfo[params[1]]; params 1257 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlefuse->eeprom_did = *(u16 *)&hwinfo[params[2]]; params 1258 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlefuse->eeprom_svid = *(u16 *)&hwinfo[params[3]]; params 1259 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlefuse->eeprom_smid = *(u16 *)&hwinfo[params[4]]; params 1272 drivers/net/wireless/realtek/rtlwifi/efuse.c usvalue = *(u16 *)&hwinfo[params[5] + i]; params 1277 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlefuse->eeprom_channelplan = *&hwinfo[params[6]]; params 1278 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlefuse->eeprom_version = *(u16 *)&hwinfo[params[7]]; params 1280 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlefuse->eeprom_oemid = *&hwinfo[params[8]]; params 1286 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlefuse->channel_plan = params[9]; params 92 drivers/net/wireless/realtek/rtlwifi/efuse.h int max_size, u8 *hwinfo, int *params); params 1813 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c int params[] = {RTL8188E_EEPROM_ID, EEPROM_VID, EEPROM_DID, params 1823 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c if (rtl_get_hwinfo(hw, rtlpriv, HWSET_MAX_SIZE, hwinfo, params)) params 1650 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c int params[] = {RTL8190_EEPROM_ID, EEPROM_VID, EEPROM_DID, params 1660 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c if (rtl_get_hwinfo(hw, rtlpriv, HWSET_MAX_SIZE, hwinfo, params)) params 324 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c int params[] = {RTL8190_EEPROM_ID, EEPROM_VID, EEPROM_DID, params 334 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c if (rtl_get_hwinfo(hw, rtlpriv, HWSET_MAX_SIZE, hwinfo, params)) params 1713 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c int params[] = {RTL8190_EEPROM_ID, EEPROM_VID, EEPROM_DID, params 1725 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c if (rtl_get_hwinfo(hw, rtlpriv, HWSET_MAX_SIZE, hwinfo, params)) params 2100 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c int params[] = {RTL8192E_EEPROM_ID, EEPROM_VID, EEPROM_DID, params 2110 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c if (rtl_get_hwinfo(hw, rtlpriv, HWSET_MAX_SIZE, hwinfo, params)) params 1608 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c int params[] = {RTL8190_EEPROM_ID, EEPROM_VID, EEPROM_DID, params 1622 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c if (rtl_get_hwinfo(hw, rtlpriv, HWSET_MAX_SIZE, hwinfo, params)) params 2046 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c int params[] = {RTL8723BE_EEPROM_ID, EEPROM_VID, EEPROM_DID, params 2083 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c if (rtl_get_hwinfo(hw, rtlpriv, HWSET_MAX_SIZE, hwinfo, params)) params 3109 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c int params[] = {RTL_EEPROM_ID, EEPROM_VID, EEPROM_DID, params 3123 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c if (rtl_get_hwinfo(hw, rtlpriv, HWSET_MAX_SIZE, hwinfo, params)) params 433 drivers/net/wireless/realtek/rtw88/mac80211.c struct ieee80211_ampdu_params *params) params 435 drivers/net/wireless/realtek/rtw88/mac80211.c struct ieee80211_sta *sta = params->sta; params 436 drivers/net/wireless/realtek/rtw88/mac80211.c u16 tid = params->tid; params 438 drivers/net/wireless/realtek/rtw88/mac80211.c switch (params->action) { params 471 drivers/net/wireless/rndis_wlan.c struct vif_params *params); params 493 drivers/net/wireless/rndis_wlan.c struct cfg80211_ibss_params *params); params 499 drivers/net/wireless/rndis_wlan.c struct key_params *params); params 1847 drivers/net/wireless/rndis_wlan.c struct vif_params *params) params 2277 drivers/net/wireless/rndis_wlan.c struct cfg80211_ibss_params *params) params 2281 drivers/net/wireless/rndis_wlan.c struct ieee80211_channel *channel = params->chandef.chan; params 2294 drivers/net/wireless/rndis_wlan.c if (params->privacy) { params 2303 drivers/net/wireless/rndis_wlan.c params->ssid, params->bssid, chan, params->privacy); params 2340 drivers/net/wireless/rndis_wlan.c if (params->bssid && !is_zero_ether_addr(params->bssid) && params 2341 drivers/net/wireless/rndis_wlan.c !is_broadcast_ether_addr(params->bssid)) { params 2342 drivers/net/wireless/rndis_wlan.c ret = set_bssid(usbdev, params->bssid); params 2351 drivers/net/wireless/rndis_wlan.c length = params->ssid_len; params 2357 drivers/net/wireless/rndis_wlan.c memcpy(ssid.essid, params->ssid, length); params 2390 drivers/net/wireless/rndis_wlan.c struct key_params *params) params 2397 drivers/net/wireless/rndis_wlan.c __func__, key_index, mac_addr, params->cipher); params 2399 drivers/net/wireless/rndis_wlan.c switch (params->cipher) { params 2402 drivers/net/wireless/rndis_wlan.c return add_wep_key(usbdev, params->key, params->key_len, params 2408 drivers/net/wireless/rndis_wlan.c if (params->seq && params->seq_len > 0) params 2414 drivers/net/wireless/rndis_wlan.c return add_wpa_key(usbdev, params->key, params->key_len, params 2415 drivers/net/wireless/rndis_wlan.c key_index, mac_addr, params->seq, params 2416 drivers/net/wireless/rndis_wlan.c params->seq_len, params->cipher, flags); params 2419 drivers/net/wireless/rndis_wlan.c __func__, params->cipher); params 886 drivers/net/wireless/rsi/rsi_91x_mac80211.c const struct ieee80211_tx_queue_params *params) params 897 drivers/net/wireless/rsi/rsi_91x_mac80211.c __func__, queue, params->aifs, params 898 drivers/net/wireless/rsi/rsi_91x_mac80211.c params->cw_min, params->cw_max, params->txop); params 921 drivers/net/wireless/rsi/rsi_91x_mac80211.c params, params 924 drivers/net/wireless/rsi/rsi_91x_mac80211.c if (params->uapsd) params 1077 drivers/net/wireless/rsi/rsi_91x_mac80211.c struct ieee80211_ampdu_params *params) params 1085 drivers/net/wireless/rsi/rsi_91x_mac80211.c struct ieee80211_sta *sta = params->sta; params 1087 drivers/net/wireless/rsi/rsi_91x_mac80211.c enum ieee80211_ampdu_mlme_action action = params->action; params 1088 drivers/net/wireless/rsi/rsi_91x_mac80211.c u16 tid = params->tid; params 1089 drivers/net/wireless/rsi/rsi_91x_mac80211.c u16 *ssn = ¶ms->ssn; params 1090 drivers/net/wireless/rsi/rsi_91x_mac80211.c u8 buf_size = params->buf_size; params 1807 drivers/net/wireless/rsi/rsi_91x_mgmt.c struct rsi_bgscan_params *params = &common->bgscan; params 1825 drivers/net/wireless/rsi/rsi_91x_mgmt.c bgscan->bgscan_threshold = cpu_to_le16(params->bgscan_threshold); params 1826 drivers/net/wireless/rsi/rsi_91x_mgmt.c bgscan->roam_threshold = cpu_to_le16(params->roam_threshold); params 1829 drivers/net/wireless/rsi/rsi_91x_mgmt.c cpu_to_le16(params->bgscan_periodicity); params 1831 drivers/net/wireless/rsi/rsi_91x_mgmt.c cpu_to_le16(params->active_scan_duration); params 1833 drivers/net/wireless/rsi/rsi_91x_mgmt.c cpu_to_le16(params->passive_scan_duration); params 1834 drivers/net/wireless/rsi/rsi_91x_mgmt.c bgscan->two_probe = params->two_probe; params 149 drivers/net/wireless/st/cw1200/debug.c priv->edca.params[i].cwmin, params 150 drivers/net/wireless/st/cw1200/debug.c priv->edca.params[i].cwmax, params 151 drivers/net/wireless/st/cw1200/debug.c priv->edca.params[i].aifns, params 152 drivers/net/wireless/st/cw1200/debug.c priv->edca.params[i].txop_limit, params 153 drivers/net/wireless/st/cw1200/debug.c priv->edca.params[i].max_rx_lifetime); params 609 drivers/net/wireless/st/cw1200/sta.c u16 queue, const struct ieee80211_tx_queue_params *params) params 623 drivers/net/wireless/st/cw1200/sta.c &priv->tx_queue_params.params[queue], queue); params 629 drivers/net/wireless/st/cw1200/sta.c WSM_EDCA_SET(&priv->edca, queue, params->aifs, params 630 drivers/net/wireless/st/cw1200/sta.c params->cw_min, params->cw_max, params 631 drivers/net/wireless/st/cw1200/sta.c params->txop, 0xc8, params 632 drivers/net/wireless/st/cw1200/sta.c params->uapsd); params 2128 drivers/net/wireless/st/cw1200/sta.c struct ieee80211_ampdu_params *params) params 31 drivers/net/wireless/st/cw1200/sta.h u16 queue, const struct ieee80211_tx_queue_params *params); params 109 drivers/net/wireless/st/cw1200/sta.h struct ieee80211_ampdu_params *params); params 574 drivers/net/wireless/st/cw1200/wsm.c WSM_PUT16(buf, arg->params[3].cwmin); params 575 drivers/net/wireless/st/cw1200/wsm.c WSM_PUT16(buf, arg->params[2].cwmin); params 576 drivers/net/wireless/st/cw1200/wsm.c WSM_PUT16(buf, arg->params[1].cwmin); params 577 drivers/net/wireless/st/cw1200/wsm.c WSM_PUT16(buf, arg->params[0].cwmin); params 579 drivers/net/wireless/st/cw1200/wsm.c WSM_PUT16(buf, arg->params[3].cwmax); params 580 drivers/net/wireless/st/cw1200/wsm.c WSM_PUT16(buf, arg->params[2].cwmax); params 581 drivers/net/wireless/st/cw1200/wsm.c WSM_PUT16(buf, arg->params[1].cwmax); params 582 drivers/net/wireless/st/cw1200/wsm.c WSM_PUT16(buf, arg->params[0].cwmax); params 584 drivers/net/wireless/st/cw1200/wsm.c WSM_PUT8(buf, arg->params[3].aifns); params 585 drivers/net/wireless/st/cw1200/wsm.c WSM_PUT8(buf, arg->params[2].aifns); params 586 drivers/net/wireless/st/cw1200/wsm.c WSM_PUT8(buf, arg->params[1].aifns); params 587 drivers/net/wireless/st/cw1200/wsm.c WSM_PUT8(buf, arg->params[0].aifns); params 589 drivers/net/wireless/st/cw1200/wsm.c WSM_PUT16(buf, arg->params[3].txop_limit); params 590 drivers/net/wireless/st/cw1200/wsm.c WSM_PUT16(buf, arg->params[2].txop_limit); params 591 drivers/net/wireless/st/cw1200/wsm.c WSM_PUT16(buf, arg->params[1].txop_limit); params 592 drivers/net/wireless/st/cw1200/wsm.c WSM_PUT16(buf, arg->params[0].txop_limit); params 594 drivers/net/wireless/st/cw1200/wsm.c WSM_PUT32(buf, arg->params[3].max_rx_lifetime); params 595 drivers/net/wireless/st/cw1200/wsm.c WSM_PUT32(buf, arg->params[2].max_rx_lifetime); params 596 drivers/net/wireless/st/cw1200/wsm.c WSM_PUT32(buf, arg->params[1].max_rx_lifetime); params 597 drivers/net/wireless/st/cw1200/wsm.c WSM_PUT32(buf, arg->params[0].max_rx_lifetime); params 1596 drivers/net/wireless/st/cw1200/wsm.c edca = &priv->edca.params[i]; params 1730 drivers/net/wireless/st/cw1200/wsm.c if (priv->edca.params[queue_num].txop_limit) params 1095 drivers/net/wireless/st/cw1200/wsm.h struct wsm_set_tx_queue_params params[4]; params 1102 drivers/net/wireless/st/cw1200/wsm.h struct wsm_set_tx_queue_params *p = &(queue_params)->params[queue]; \ params 1135 drivers/net/wireless/st/cw1200/wsm.h struct wsm_edca_queue_params params[4]; params 1143 drivers/net/wireless/st/cw1200/wsm.h struct wsm_edca_queue_params *p = &(__edca)->params[__queue]; \ params 238 drivers/net/wireless/ti/wl1251/acx.c struct acx_data_path_params *params; params 243 drivers/net/wireless/ti/wl1251/acx.c params = kzalloc(sizeof(*params), GFP_KERNEL); params 244 drivers/net/wireless/ti/wl1251/acx.c if (!params) params 247 drivers/net/wireless/ti/wl1251/acx.c params->rx_packet_ring_chunk_size = DP_RX_PACKET_RING_CHUNK_SIZE; params 248 drivers/net/wireless/ti/wl1251/acx.c params->tx_packet_ring_chunk_size = DP_TX_PACKET_RING_CHUNK_SIZE; params 250 drivers/net/wireless/ti/wl1251/acx.c params->rx_packet_ring_chunk_num = DP_RX_PACKET_RING_CHUNK_NUM; params 251 drivers/net/wireless/ti/wl1251/acx.c params->tx_packet_ring_chunk_num = DP_TX_PACKET_RING_CHUNK_NUM; params 253 drivers/net/wireless/ti/wl1251/acx.c params->tx_complete_threshold = 1; params 255 drivers/net/wireless/ti/wl1251/acx.c params->tx_complete_ring_depth = FW_TX_CMPLT_BLOCK_SIZE; params 257 drivers/net/wireless/ti/wl1251/acx.c params->tx_complete_timeout = DP_TX_COMPLETE_TIME_OUT; params 260 drivers/net/wireless/ti/wl1251/acx.c params, sizeof(*params)); params 278 drivers/net/wireless/ti/wl1251/acx.c kfree(params); params 440 drivers/net/wireless/ti/wl1251/cmd.c cmd->params.rx_config_options = cpu_to_le32(CFG_RX_ALL_GOOD); params 441 drivers/net/wireless/ti/wl1251/cmd.c cmd->params.rx_filter_options = cpu_to_le32(CFG_RX_PRSP_EN | params 444 drivers/net/wireless/ti/wl1251/cmd.c cmd->params.scan_options = 0; params 451 drivers/net/wireless/ti/wl1251/cmd.c cmd->params.scan_options |= cpu_to_le16(WL1251_SCAN_OPT_PRIORITY_HIGH); params 452 drivers/net/wireless/ti/wl1251/cmd.c cmd->params.num_channels = n_channels; params 453 drivers/net/wireless/ti/wl1251/cmd.c cmd->params.num_probe_requests = n_probes; params 454 drivers/net/wireless/ti/wl1251/cmd.c cmd->params.tx_rate = cpu_to_le16(1 << 1); /* 2 Mbps */ params 455 drivers/net/wireless/ti/wl1251/cmd.c cmd->params.tid_trigger = 0; params 469 drivers/net/wireless/ti/wl1251/cmd.c cmd->params.ssid_len = ssid_len; params 471 drivers/net/wireless/ti/wl1251/cmd.c memcpy(cmd->params.ssid, ssid, ssid_len); params 219 drivers/net/wireless/ti/wl1251/cmd.h struct wl1251_scan_parameters params; params 1286 drivers/net/wireless/ti/wl1251/main.c const struct ieee80211_tx_queue_params *params) params 1302 drivers/net/wireless/ti/wl1251/main.c params->cw_min, params->cw_max, params 1303 drivers/net/wireless/ti/wl1251/main.c params->aifs, params->txop * 32); params 1307 drivers/net/wireless/ti/wl1251/main.c if (params->uapsd) params 206 drivers/net/wireless/ti/wl12xx/cmd.c &nvs->dyn_radio_params_2[fem_idx].params, params 214 drivers/net/wireless/ti/wl12xx/cmd.c &nvs->dyn_radio_params_5[fem_idx].params, params 250 drivers/net/wireless/ti/wl12xx/cmd.c &nvs->dyn_radio_params_2[fem_idx].params, params 258 drivers/net/wireless/ti/wl12xx/cmd.c &nvs->dyn_radio_params_5[fem_idx].params, params 36 drivers/net/wireless/ti/wl12xx/main.c .params = { params 109 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.role_id = wlvif->dev_role_id; params 111 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.role_id = wlvif->role_id; params 113 drivers/net/wireless/ti/wl12xx/scan.c if (WARN_ON(cmd->params.role_id == WL12XX_INVALID_ROLE_ID)) { params 118 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.scan_options = cpu_to_le16(scan_options); params 120 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.n_ch = wl1271_get_scan_channels(wl, wl->scan.req, params 123 drivers/net/wireless/ti/wl12xx/scan.c if (cmd->params.n_ch == 0) { params 128 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.tx_rate = cpu_to_le32(basic_rate); params 129 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.n_probe_reqs = wl->conf.scan.num_probe_reqs; params 130 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.tid_trigger = CONF_TX_AC_ANY_TID; params 131 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.scan_tag = WL1271_SCAN_DEFAULT_TAG; params 134 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.band = WL1271_SCAN_BAND_2_4_GHZ; params 136 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.band = WL1271_SCAN_BAND_5_GHZ; params 139 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.ssid_len = wl->scan.ssid_len; params 140 drivers/net/wireless/ti/wl12xx/scan.c memcpy(cmd->params.ssid, wl->scan.ssid, wl->scan.ssid_len); params 146 drivers/net/wireless/ti/wl12xx/scan.c cmd->params.role_id, band, params 59 drivers/net/wireless/ti/wl12xx/scan.h struct basic_scan_params params; params 305 drivers/net/wireless/ti/wl18xx/acx.c wl->conf.sg.params[WL18XX_CONF_SG_TIME_SYNC], params 314 drivers/net/wireless/ti/wl18xx/acx.c acx->sync_mode = wl->conf.sg.params[WL18XX_CONF_SG_TIME_SYNC]; params 166 drivers/net/wireless/ti/wl18xx/main.c .params = { params 948 drivers/net/wireless/ti/wl18xx/main.c struct wl18xx_mac_and_phy_params *params; params 951 drivers/net/wireless/ti/wl18xx/main.c params = kmemdup(&priv->conf.phy, sizeof(*params), GFP_KERNEL); params 952 drivers/net/wireless/ti/wl18xx/main.c if (!params) { params 961 drivers/net/wireless/ti/wl18xx/main.c ret = wlcore_write(wl, WL18XX_PHY_INIT_MEM_ADDR, params, params 962 drivers/net/wireless/ti/wl18xx/main.c sizeof(*params), false); params 965 drivers/net/wireless/ti/wl18xx/main.c kfree(params); params 523 drivers/net/wireless/ti/wlcore/acx.c param->params[i] = cpu_to_le32(c->params[i]); params 290 drivers/net/wireless/ti/wlcore/acx.h __le32 params[WLCORE_CONF_SG_PARAMS_MAX]; params 103 drivers/net/wireless/ti/wlcore/conf.h u32 params[WLCORE_CONF_SG_PARAMS_MAX]; params 187 drivers/net/wireless/ti/wlcore/ini.h struct wl1271_ini_fem_params_2 params; params 193 drivers/net/wireless/ti/wlcore/ini.h struct wl1271_ini_fem_params_5 params; params 208 drivers/net/wireless/ti/wlcore/ini.h struct wl128x_ini_fem_params_2 params; params 214 drivers/net/wireless/ti/wlcore/ini.h struct wl128x_ini_fem_params_5 params; params 4916 drivers/net/wireless/ti/wlcore/main.c const struct ieee80211_tx_queue_params *params) params 4930 drivers/net/wireless/ti/wlcore/main.c if (params->uapsd) params 4949 drivers/net/wireless/ti/wlcore/main.c params->cw_min, params->cw_max, params 4950 drivers/net/wireless/ti/wlcore/main.c params->aifs, params->txop << 5); params 5323 drivers/net/wireless/ti/wlcore/main.c struct ieee80211_ampdu_params *params) params 5329 drivers/net/wireless/ti/wlcore/main.c struct ieee80211_sta *sta = params->sta; params 5330 drivers/net/wireless/ti/wlcore/main.c enum ieee80211_ampdu_mlme_action action = params->action; params 5331 drivers/net/wireless/ti/wlcore/main.c u16 tid = params->tid; params 5332 drivers/net/wireless/ti/wlcore/main.c u16 *ssn = ¶ms->ssn; params 5393 drivers/net/wireless/ti/wlcore/main.c params->buf_size); params 100 drivers/net/wireless/ti/wlcore/testmode.c struct wl1271_cmd_cal_p2g *params = params 103 drivers/net/wireless/ti/wlcore/testmode.c s16 radio_status = (s16) le16_to_cpu(params->radio_status); params 105 drivers/net/wireless/ti/wlcore/testmode.c if (params->test.id == TEST_CMD_P2G_CAL && params 241 drivers/nfc/pn533/usb.c u8 params[3]; params 273 drivers/nfc/pn533/usb.c frame->ccid.params[0] = 0; params 274 drivers/nfc/pn533/usb.c frame->ccid.params[1] = 0; params 275 drivers/nfc/pn533/usb.c frame->ccid.params[2] = 0; params 1398 drivers/nfc/port100.c struct digital_tg_mdaa_params *params, params 1440 drivers/nfc/port100.c hdr->nfca_param[0] = (params->sens_res >> 8) & 0xFF; params 1441 drivers/nfc/port100.c hdr->nfca_param[1] = params->sens_res & 0xFF; params 1442 drivers/nfc/port100.c memcpy(hdr->nfca_param + 2, params->nfcid1, 3); params 1443 drivers/nfc/port100.c hdr->nfca_param[5] = params->sel_res; params 1444 drivers/nfc/port100.c memcpy(hdr->nfcf_param, params->nfcid2, 8); params 1445 drivers/nfc/port100.c hdr->nfcf_param[16] = (params->sc >> 8) & 0xFF; params 1446 drivers/nfc/port100.c hdr->nfcf_param[17] = params->sc & 0xFF; params 348 drivers/nfc/st-nci/se.c memcpy(transaction->params, skb->data + params 333 drivers/nfc/st21nfca/se.c memcpy(transaction->params, skb->data + params 61 drivers/nvmem/imx-ocotp.c const struct ocotp_params *params; params 131 drivers/nvmem/imx-ocotp.c if (count > (priv->params->nregs - index)) params 132 drivers/nvmem/imx-ocotp.c count = priv->params->nregs - index; params 269 drivers/nvmem/imx-ocotp.c priv->params->set_timing(priv); params 290 drivers/nvmem/imx-ocotp.c if (priv->params->bank_address_words != 0) { params 297 drivers/nvmem/imx-ocotp.c waddr = offset / priv->params->bank_address_words; params 298 drivers/nvmem/imx-ocotp.c word = offset & (priv->params->bank_address_words - 1); params 337 drivers/nvmem/imx-ocotp.c if (priv->params->bank_address_words != 0) { params 528 drivers/nvmem/imx-ocotp.c priv->params = of_device_get_match_data(&pdev->dev); params 529 drivers/nvmem/imx-ocotp.c imx_ocotp_nvmem_config.size = 4 * priv->params->nregs; params 1172 drivers/of/fdt.c bool __init early_init_dt_verify(void *params) params 1174 drivers/of/fdt.c if (!params) params 1178 drivers/of/fdt.c if (fdt_check_header(params)) params 1182 drivers/of/fdt.c initial_boot_params = params; params 1205 drivers/of/fdt.c bool __init early_init_dt_scan(void *params) params 1209 drivers/of/fdt.c status = early_init_dt_verify(params); params 1189 drivers/pci/controller/pci-hyperv.c struct retarget_msi_interrupt *params; params 1207 drivers/pci/controller/pci-hyperv.c params = &hbus->retarget_msi_interrupt_params; params 1208 drivers/pci/controller/pci-hyperv.c memset(params, 0, sizeof(*params)); params 1209 drivers/pci/controller/pci-hyperv.c params->partition_id = HV_PARTITION_ID_SELF; params 1210 drivers/pci/controller/pci-hyperv.c params->int_entry.source = 1; /* MSI(-X) */ params 1211 drivers/pci/controller/pci-hyperv.c params->int_entry.address = msi_desc->msg.address_lo; params 1212 drivers/pci/controller/pci-hyperv.c params->int_entry.data = msi_desc->msg.data; params 1213 drivers/pci/controller/pci-hyperv.c params->device_id = (hbus->hdev->dev_instance.b[5] << 24) | params 1218 drivers/pci/controller/pci-hyperv.c params->int_target.vector = cfg->vector; params 1235 drivers/pci/controller/pci-hyperv.c params->int_target.flags |= params 1244 drivers/pci/controller/pci-hyperv.c nr_bank = cpumask_to_vpset(¶ms->int_target.vp_set, tmp); params 1260 drivers/pci/controller/pci-hyperv.c params->int_target.vp_mask |= params 1266 drivers/pci/controller/pci-hyperv.c params, NULL); params 388 drivers/pci/hotplug/acpiphp_glue.c union acpi_object params[2]; params 393 drivers/pci/hotplug/acpiphp_glue.c arg_list.pointer = params; params 394 drivers/pci/hotplug/acpiphp_glue.c params[0].type = ACPI_TYPE_INTEGER; params 395 drivers/pci/hotplug/acpiphp_glue.c params[0].integer.value = ACPI_ADR_SPACE_PCI_CONFIG; params 396 drivers/pci/hotplug/acpiphp_glue.c params[1].type = ACPI_TYPE_INTEGER; params 397 drivers/pci/hotplug/acpiphp_glue.c params[1].integer.value = 1; params 163 drivers/pci/hotplug/acpiphp_ibm.c struct acpi_object_list params = { .pointer = args, .count = 2 }; params 186 drivers/pci/hotplug/acpiphp_ibm.c stat = acpi_evaluate_integer(ibm_acpi_handle, "APLS", ¶ms, &rc); params 344 drivers/pci/hotplug/pnv_php.c if (be64_to_cpu(msg.params[1]) != php_slot->dn->phandle || params 345 drivers/pci/hotplug/pnv_php.c be64_to_cpu(msg.params[2]) != state || params 346 drivers/pci/hotplug/pnv_php.c be64_to_cpu(msg.params[3]) != OPAL_SUCCESS) { params 348 drivers/pci/hotplug/pnv_php.c be64_to_cpu(msg.params[1]), params 349 drivers/pci/hotplug/pnv_php.c be64_to_cpu(msg.params[2]), params 350 drivers/pci/hotplug/pnv_php.c be64_to_cpu(msg.params[3])); params 133 drivers/phy/broadcom/phy-brcm-usb-init.c #define USB_CTRL_MASK_FAMILY(params, reg, field) \ params 134 drivers/phy/broadcom/phy-brcm-usb-init.c (params->usb_reg_bits_map[USB_CTRL_##reg##_##field##_SELECTOR]) params 136 drivers/phy/broadcom/phy-brcm-usb-init.c #define USB_CTRL_SET_FAMILY(params, reg, field) \ params 137 drivers/phy/broadcom/phy-brcm-usb-init.c usb_ctrl_set_family(params, USB_CTRL_##reg, \ params 139 drivers/phy/broadcom/phy-brcm-usb-init.c #define USB_CTRL_UNSET_FAMILY(params, reg, field) \ params 140 drivers/phy/broadcom/phy-brcm-usb-init.c usb_ctrl_unset_family(params, USB_CTRL_##reg, \ params 415 drivers/phy/broadcom/phy-brcm-usb-init.c void usb_ctrl_unset_family(struct brcm_usb_init_params *params, params 421 drivers/phy/broadcom/phy-brcm-usb-init.c mask = params->usb_reg_bits_map[field]; params 422 drivers/phy/broadcom/phy-brcm-usb-init.c reg = params->ctrl_regs + reg_offset; params 427 drivers/phy/broadcom/phy-brcm-usb-init.c void usb_ctrl_set_family(struct brcm_usb_init_params *params, params 433 drivers/phy/broadcom/phy-brcm-usb-init.c mask = params->usb_reg_bits_map[field]; params 434 drivers/phy/broadcom/phy-brcm-usb-init.c reg = params->ctrl_regs + reg_offset; params 580 drivers/phy/broadcom/phy-brcm-usb-init.c static void brcmusb_usb3_pll_54mhz(struct brcm_usb_init_params *params) params 584 drivers/phy/broadcom/phy-brcm-usb-init.c void __iomem *ctrl_base = params->ctrl_regs; params 597 drivers/phy/broadcom/phy-brcm-usb-init.c switch (params->selected_family) { params 607 drivers/phy/broadcom/phy-brcm-usb-init.c if (BRCM_REV(params->family_id) < 0x20) params 663 drivers/phy/broadcom/phy-brcm-usb-init.c static void brcmusb_usb3_phy_workarounds(struct brcm_usb_init_params *params) params 665 drivers/phy/broadcom/phy-brcm-usb-init.c void __iomem *ctrl_base = params->ctrl_regs; params 668 drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_pll_54mhz(params); params 676 drivers/phy/broadcom/phy-brcm-usb-init.c static void brcmusb_memc_fix(struct brcm_usb_init_params *params) params 680 drivers/phy/broadcom/phy-brcm-usb-init.c if (params->selected_family != BRCM_FAMILY_7445D0) params 693 drivers/phy/broadcom/phy-brcm-usb-init.c prid = params->product_id & 0xfffff000; params 701 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_UNSET_FAMILY(params, SETUP, SCB2_EN); params 705 drivers/phy/broadcom/phy-brcm-usb-init.c static void brcmusb_usb3_otp_fix(struct brcm_usb_init_params *params) params 707 drivers/phy/broadcom/phy-brcm-usb-init.c void __iomem *xhci_ec_base = params->xhci_ec_regs; params 710 drivers/phy/broadcom/phy-brcm-usb-init.c if (params->family_id != 0x74371000 || xhci_ec_base == 0) params 720 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_UNSET(params->ctrl_regs, USB30_CTL1, PHY3_RESETB); params 721 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_SET(params->ctrl_regs, USB30_CTL1, PHY3_RESETB); params 724 drivers/phy/broadcom/phy-brcm-usb-init.c static void brcmusb_xhci_soft_reset(struct brcm_usb_init_params *params, params 729 drivers/phy/broadcom/phy-brcm-usb-init.c if (USB_CTRL_MASK_FAMILY(params, USB_PM, XHC_SOFT_RESETB)) params 730 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_UNSET_FAMILY(params, USB_PM, XHC_SOFT_RESETB); params 732 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_UNSET_FAMILY(params, params 735 drivers/phy/broadcom/phy-brcm-usb-init.c if (USB_CTRL_MASK_FAMILY(params, USB_PM, XHC_SOFT_RESETB)) params 736 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_SET_FAMILY(params, USB_PM, XHC_SOFT_RESETB); params 738 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_SET_FAMILY(params, USB30_CTL1, params 751 drivers/phy/broadcom/phy-brcm-usb-init.c struct brcm_usb_init_params *params) params 759 drivers/phy/broadcom/phy-brcm-usb-init.c family = params->family_id & 0xfffffff0; params 760 drivers/phy/broadcom/phy-brcm-usb-init.c family_no_major = params->family_id & 0xffffff00; params 778 drivers/phy/broadcom/phy-brcm-usb-init.c void brcm_usb_init_ipp(struct brcm_usb_init_params *params) params 780 drivers/phy/broadcom/phy-brcm-usb-init.c void __iomem *ctrl = params->ctrl_regs; params 787 drivers/phy/broadcom/phy-brcm-usb-init.c if (USB_CTRL_MASK_FAMILY(params, USB30_CTL1, USB3_IOC)) { params 788 drivers/phy/broadcom/phy-brcm-usb-init.c if (params->ioc) params 789 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_SET_FAMILY(params, USB30_CTL1, USB3_IOC); params 790 drivers/phy/broadcom/phy-brcm-usb-init.c if (params->ipp == 1) params 791 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_SET_FAMILY(params, USB30_CTL1, USB3_IPP); params 796 drivers/phy/broadcom/phy-brcm-usb-init.c if (USB_CTRL_MASK_FAMILY(params, SETUP, STRAP_CC_DRD_MODE_ENABLE_SEL)) params 798 drivers/phy/broadcom/phy-brcm-usb-init.c reg &= ~(USB_CTRL_MASK_FAMILY(params, params 801 drivers/phy/broadcom/phy-brcm-usb-init.c if (USB_CTRL_MASK_FAMILY(params, SETUP, STRAP_IPP_SEL)) params 802 drivers/phy/broadcom/phy-brcm-usb-init.c if (params->ipp != 2) params 804 drivers/phy/broadcom/phy-brcm-usb-init.c reg &= ~(USB_CTRL_MASK_FAMILY(params, SETUP, params 809 drivers/phy/broadcom/phy-brcm-usb-init.c if (params->ioc) params 811 drivers/phy/broadcom/phy-brcm-usb-init.c if (params->ipp == 1 && ((reg & USB_CTRL_MASK(SETUP, IPP)) == 0)) params 823 drivers/phy/broadcom/phy-brcm-usb-init.c int brcm_usb_init_get_dual_select(struct brcm_usb_init_params *params) params 825 drivers/phy/broadcom/phy-brcm-usb-init.c void __iomem *ctrl = params->ctrl_regs; params 828 drivers/phy/broadcom/phy-brcm-usb-init.c if (USB_CTRL_MASK_FAMILY(params, USB_DEVICE_CTL1, PORT_MODE)) { params 830 drivers/phy/broadcom/phy-brcm-usb-init.c reg &= USB_CTRL_MASK_FAMILY(params, USB_DEVICE_CTL1, params 836 drivers/phy/broadcom/phy-brcm-usb-init.c void brcm_usb_init_set_dual_select(struct brcm_usb_init_params *params, params 839 drivers/phy/broadcom/phy-brcm-usb-init.c void __iomem *ctrl = params->ctrl_regs; params 842 drivers/phy/broadcom/phy-brcm-usb-init.c if (USB_CTRL_MASK_FAMILY(params, USB_DEVICE_CTL1, PORT_MODE)) { params 844 drivers/phy/broadcom/phy-brcm-usb-init.c reg &= ~USB_CTRL_MASK_FAMILY(params, USB_DEVICE_CTL1, params 851 drivers/phy/broadcom/phy-brcm-usb-init.c void brcm_usb_init_common(struct brcm_usb_init_params *params) params 854 drivers/phy/broadcom/phy-brcm-usb-init.c void __iomem *ctrl = params->ctrl_regs; params 857 drivers/phy/broadcom/phy-brcm-usb-init.c if (USB_CTRL_MASK_FAMILY(params, PLL_CTL, PLL_IDDQ_PWRDN)) { params 858 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_UNSET_FAMILY(params, PLL_CTL, PLL_IDDQ_PWRDN); params 863 drivers/phy/broadcom/phy-brcm-usb-init.c if (USB_CTRL_MASK_FAMILY(params, USB_PM, USB_PWRDN)) { params 864 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_UNSET_FAMILY(params, USB_PM, USB_PWRDN); params 869 drivers/phy/broadcom/phy-brcm-usb-init.c if (params->selected_family != BRCM_FAMILY_74371A0 && params 870 drivers/phy/broadcom/phy-brcm-usb-init.c (BRCM_ID(params->family_id) != 0x7364)) params 875 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_SET_FAMILY(params, SETUP, SS_EHCI64BIT_EN); params 881 drivers/phy/broadcom/phy-brcm-usb-init.c if (params->selected_family == BRCM_FAMILY_7364A0) params 883 drivers/phy/broadcom/phy-brcm-usb-init.c reg |= USB_CTRL_MASK_FAMILY(params, SETUP, OC3_DISABLE); params 892 drivers/phy/broadcom/phy-brcm-usb-init.c if (USB_CTRL_MASK_FAMILY(params, SETUP, SCB1_EN)) params 893 drivers/phy/broadcom/phy-brcm-usb-init.c reg |= USB_CTRL_MASK_FAMILY(params, SETUP, SCB1_EN); params 894 drivers/phy/broadcom/phy-brcm-usb-init.c if (USB_CTRL_MASK_FAMILY(params, SETUP, SCB2_EN)) params 895 drivers/phy/broadcom/phy-brcm-usb-init.c reg |= USB_CTRL_MASK_FAMILY(params, SETUP, SCB2_EN); params 898 drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_memc_fix(params); params 900 drivers/phy/broadcom/phy-brcm-usb-init.c if (USB_CTRL_MASK_FAMILY(params, USB_DEVICE_CTL1, PORT_MODE)) { params 902 drivers/phy/broadcom/phy-brcm-usb-init.c reg &= ~USB_CTRL_MASK_FAMILY(params, USB_DEVICE_CTL1, params 904 drivers/phy/broadcom/phy-brcm-usb-init.c reg |= params->mode; params 907 drivers/phy/broadcom/phy-brcm-usb-init.c if (USB_CTRL_MASK_FAMILY(params, USB_PM, BDC_SOFT_RESETB)) { params 908 drivers/phy/broadcom/phy-brcm-usb-init.c switch (params->mode) { params 910 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_UNSET_FAMILY(params, USB_PM, BDC_SOFT_RESETB); params 913 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_UNSET_FAMILY(params, USB_PM, BDC_SOFT_RESETB); params 914 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_SET_FAMILY(params, USB_PM, BDC_SOFT_RESETB); params 918 drivers/phy/broadcom/phy-brcm-usb-init.c if (USB_CTRL_MASK_FAMILY(params, SETUP, CC_DRD_MODE_ENABLE)) { params 919 drivers/phy/broadcom/phy-brcm-usb-init.c if (params->mode == USB_CTLR_MODE_TYPEC_PD) params 920 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_SET_FAMILY(params, SETUP, CC_DRD_MODE_ENABLE); params 922 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_UNSET_FAMILY(params, SETUP, params 927 drivers/phy/broadcom/phy-brcm-usb-init.c void brcm_usb_init_eohci(struct brcm_usb_init_params *params) params 930 drivers/phy/broadcom/phy-brcm-usb-init.c void __iomem *ctrl = params->ctrl_regs; params 932 drivers/phy/broadcom/phy-brcm-usb-init.c if (USB_CTRL_MASK_FAMILY(params, USB_PM, USB20_HC_RESETB)) params 933 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_SET_FAMILY(params, USB_PM, USB20_HC_RESETB); params 935 drivers/phy/broadcom/phy-brcm-usb-init.c if (params->selected_family == BRCM_FAMILY_7366C0) params 945 drivers/phy/broadcom/phy-brcm-usb-init.c reg |= USB_CTRL_MASK_FAMILY(params, SETUP, ENDIAN); params 948 drivers/phy/broadcom/phy-brcm-usb-init.c if (params->selected_family == BRCM_FAMILY_7271A0) params 953 drivers/phy/broadcom/phy-brcm-usb-init.c void brcm_usb_init_xhci(struct brcm_usb_init_params *params) params 955 drivers/phy/broadcom/phy-brcm-usb-init.c void __iomem *ctrl = params->ctrl_regs; params 961 drivers/phy/broadcom/phy-brcm-usb-init.c if (BRCM_ID(params->family_id) == 0x7366) { params 976 drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_phy_workarounds(params); params 977 drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_xhci_soft_reset(params, 0); params 978 drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_usb3_otp_fix(params); params 981 drivers/phy/broadcom/phy-brcm-usb-init.c void brcm_usb_uninit_common(struct brcm_usb_init_params *params) params 983 drivers/phy/broadcom/phy-brcm-usb-init.c if (USB_CTRL_MASK_FAMILY(params, USB_PM, USB_PWRDN)) params 984 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_SET_FAMILY(params, USB_PM, USB_PWRDN); params 986 drivers/phy/broadcom/phy-brcm-usb-init.c if (USB_CTRL_MASK_FAMILY(params, PLL_CTL, PLL_IDDQ_PWRDN)) params 987 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_SET_FAMILY(params, PLL_CTL, PLL_IDDQ_PWRDN); params 990 drivers/phy/broadcom/phy-brcm-usb-init.c void brcm_usb_uninit_eohci(struct brcm_usb_init_params *params) params 992 drivers/phy/broadcom/phy-brcm-usb-init.c if (USB_CTRL_MASK_FAMILY(params, USB_PM, USB20_HC_RESETB)) params 993 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_UNSET_FAMILY(params, USB_PM, USB20_HC_RESETB); params 996 drivers/phy/broadcom/phy-brcm-usb-init.c void brcm_usb_uninit_xhci(struct brcm_usb_init_params *params) params 998 drivers/phy/broadcom/phy-brcm-usb-init.c brcmusb_xhci_soft_reset(params, 1); params 999 drivers/phy/broadcom/phy-brcm-usb-init.c USB_CTRL_SET(params->ctrl_regs, USB30_PCTL, PHY3_IDDQ_OVERRIDE); params 1002 drivers/phy/broadcom/phy-brcm-usb-init.c void brcm_usb_set_family_map(struct brcm_usb_init_params *params) params 1006 drivers/phy/broadcom/phy-brcm-usb-init.c fam = brcmusb_get_family_type(params); params 1007 drivers/phy/broadcom/phy-brcm-usb-init.c params->selected_family = fam; params 1008 drivers/phy/broadcom/phy-brcm-usb-init.c params->usb_reg_bits_map = params 1010 drivers/phy/broadcom/phy-brcm-usb-init.c params->family_name = family_names[fam]; params 29 drivers/phy/broadcom/phy-brcm-usb-init.h void brcm_usb_set_family_map(struct brcm_usb_init_params *params); params 30 drivers/phy/broadcom/phy-brcm-usb-init.h int brcm_usb_init_get_dual_select(struct brcm_usb_init_params *params); params 31 drivers/phy/broadcom/phy-brcm-usb-init.h void brcm_usb_init_set_dual_select(struct brcm_usb_init_params *params, params 139 drivers/phy/ti/phy-ti-pipe3.c struct pipe3_dpll_params params; params 308 drivers/phy/ti/phy-ti-pipe3.c return &dpll_map->params; params 203 drivers/pinctrl/pinconf-generic.c const struct pinconf_generic_params *params, params 212 drivers/pinctrl/pinconf-generic.c const struct pinconf_generic_params *par = ¶ms[i]; params 400 drivers/pinctrl/pinctrl-falcon.c .params = falcon_cfg_params, params 105 drivers/pinctrl/pinctrl-lantiq.c info->params[i].property, &val); params 108 drivers/pinctrl/pinctrl-lantiq.c LTQ_PINCONF_PACK(info->params[i].param, params 91 drivers/pinctrl/pinctrl-lantiq.h const struct ltq_cfg_param *params; params 1528 drivers/pinctrl/pinctrl-xway.c .params = xway_cfg_params, params 206 drivers/platform/chrome/cros_ec_debugfs.c struct ec_params_usb_pd_control params; params 211 drivers/platform/chrome/cros_ec_debugfs.c struct ec_params_usb_pd_control *params; params 215 drivers/platform/chrome/cros_ec_debugfs.c params = (struct ec_params_usb_pd_control *)msg->data; params 221 drivers/platform/chrome/cros_ec_debugfs.c msg->outsize = sizeof(*params); params 228 drivers/platform/chrome/cros_ec_debugfs.c params->port = i; params 229 drivers/platform/chrome/cros_ec_debugfs.c params->role = 0; params 230 drivers/platform/chrome/cros_ec_debugfs.c params->mux = 0; params 231 drivers/platform/chrome/cros_ec_debugfs.c params->swap = 0; params 299 drivers/platform/chrome/cros_ec_debugfs.c struct ec_params_get_cmd_versions_v1 *params; params 305 drivers/platform/chrome/cros_ec_debugfs.c msg = kzalloc(sizeof(*msg) + max(sizeof(*params), sizeof(*response)), params 311 drivers/platform/chrome/cros_ec_debugfs.c msg->outsize = sizeof(*params); params 314 drivers/platform/chrome/cros_ec_debugfs.c params = (struct ec_params_get_cmd_versions_v1 *)msg->data; params 315 drivers/platform/chrome/cros_ec_debugfs.c params->cmd = EC_CMD_CONSOLE_READ; params 639 drivers/platform/chrome/cros_ec_spi.c struct cros_ec_xfer_work_params *params; params 641 drivers/platform/chrome/cros_ec_spi.c params = container_of(work, struct cros_ec_xfer_work_params, work); params 642 drivers/platform/chrome/cros_ec_spi.c params->ret = params->fn(params->ec_dev, params->ec_msg); params 650 drivers/platform/chrome/cros_ec_spi.c struct cros_ec_xfer_work_params params = { params 651 drivers/platform/chrome/cros_ec_spi.c .work = KTHREAD_WORK_INIT(params.work, params 667 drivers/platform/chrome/cros_ec_spi.c kthread_queue_work(ec_spi->high_pri_worker, ¶ms.work); params 668 drivers/platform/chrome/cros_ec_spi.c kthread_flush_work(¶ms.work); params 670 drivers/platform/chrome/cros_ec_spi.c return params.ret; params 24 drivers/platform/chrome/cros_ec_vbc.c struct ec_params_vbnvcontext *params; params 27 drivers/platform/chrome/cros_ec_vbc.c const size_t para_sz = sizeof(params->op); params 36 drivers/platform/chrome/cros_ec_vbc.c params = (struct ec_params_vbnvcontext *)msg->data; params 37 drivers/platform/chrome/cros_ec_vbc.c params->op = EC_VBNV_CONTEXT_OP_READ; params 64 drivers/platform/chrome/cros_ec_vbc.c struct ec_params_vbnvcontext *params; params 67 drivers/platform/chrome/cros_ec_vbc.c const size_t para_sz = sizeof(*params); params 68 drivers/platform/chrome/cros_ec_vbc.c const size_t data_sz = sizeof(params->block); params 78 drivers/platform/chrome/cros_ec_vbc.c params = (struct ec_params_vbnvcontext *)msg->data; params 79 drivers/platform/chrome/cros_ec_vbc.c params->op = EC_VBNV_CONTEXT_OP_WRITE; params 80 drivers/platform/chrome/cros_ec_vbc.c memcpy(params->block, buf, data_sz); params 1064 drivers/platform/x86/acer-wmi.c struct wmid3_gds_get_input_param params = { params 1071 drivers/platform/x86/acer-wmi.c ¶ms params 1783 drivers/platform/x86/acer-wmi.c wmid3_set_function_mode(struct func_input_params *params, params 1789 drivers/platform/x86/acer-wmi.c struct acpi_buffer input = { sizeof(struct func_input_params), params }; params 1820 drivers/platform/x86/acer-wmi.c struct func_input_params params = { params 1828 drivers/platform/x86/acer-wmi.c status = wmid3_set_function_mode(¶ms, &return_value); params 1844 drivers/platform/x86/acer-wmi.c struct func_input_params params = { params 1852 drivers/platform/x86/acer-wmi.c status = wmid3_set_function_mode(¶ms, &return_value); params 1866 drivers/platform/x86/acer-wmi.c struct func_input_params params = { params 1874 drivers/platform/x86/acer-wmi.c status = wmid3_set_function_mode(¶ms, &return_value); params 365 drivers/platform/x86/asus-laptop.c struct acpi_object_list params; /* list of input parameters (an int) */ params 372 drivers/platform/x86/asus-laptop.c params.count = 1; params 373 drivers/platform/x86/asus-laptop.c params.pointer = &in_obj; params 377 drivers/platform/x86/asus-laptop.c status = acpi_evaluate_object(handle, (char *)method, ¶ms, output); params 583 drivers/platform/x86/asus-laptop.c struct acpi_object_list params; params 587 drivers/platform/x86/asus-laptop.c params.count = 1; params 588 drivers/platform/x86/asus-laptop.c params.pointer = &in_obj; params 593 drivers/platform/x86/asus-laptop.c ¶ms, &kblv); params 144 drivers/platform/x86/fujitsu-laptop.c union acpi_object params[4] = { params 150 drivers/platform/x86/fujitsu-laptop.c struct acpi_object_list arg_list = { 4, params }; params 143 drivers/platform/x86/ideapad-laptop.c struct acpi_object_list params; params 146 drivers/platform/x86/ideapad-laptop.c params.count = 1; params 147 drivers/platform/x86/ideapad-laptop.c params.pointer = &in_obj; params 151 drivers/platform/x86/ideapad-laptop.c status = acpi_evaluate_integer(handle, "VPCR", ¶ms, &result); params 164 drivers/platform/x86/ideapad-laptop.c struct acpi_object_list params; params 168 drivers/platform/x86/ideapad-laptop.c params.count = 2; params 169 drivers/platform/x86/ideapad-laptop.c params.pointer = in_obj; params 175 drivers/platform/x86/ideapad-laptop.c status = acpi_evaluate_object(handle, "VPCW", ¶ms, NULL); params 227 drivers/platform/x86/panasonic-laptop.c struct acpi_object_list params = { params 234 drivers/platform/x86/panasonic-laptop.c ¶ms, NULL); params 733 drivers/platform/x86/sony-laptop.c struct acpi_object_list params; params 737 drivers/platform/x86/sony-laptop.c params.count = 1; params 738 drivers/platform/x86/sony-laptop.c params.pointer = ∈ params 739 drivers/platform/x86/sony-laptop.c status = acpi_evaluate_object(handle, method, ¶ms, &output); params 569 drivers/platform/x86/thinkpad_acpi.c struct acpi_object_list params; params 592 drivers/platform/x86/thinkpad_acpi.c params.count = 0; params 593 drivers/platform/x86/thinkpad_acpi.c params.pointer = &in_objs[0]; params 600 drivers/platform/x86/thinkpad_acpi.c in_objs[params.count].integer.value = va_arg(ap, int); params 601 drivers/platform/x86/thinkpad_acpi.c in_objs[params.count++].type = ACPI_TYPE_INTEGER; params 620 drivers/platform/x86/thinkpad_acpi.c status = acpi_evaluate_object(handle, method, ¶ms, resultp); params 49 drivers/platform/x86/topstar-laptop.c struct acpi_object_list params; params 54 drivers/platform/x86/topstar-laptop.c params.count = 1; params 55 drivers/platform/x86/topstar-laptop.c params.pointer = &in_obj; params 64 drivers/platform/x86/topstar-laptop.c "GETX", ¶ms, &ret); params 314 drivers/platform/x86/toshiba_acpi.c struct acpi_object_list params; params 319 drivers/platform/x86/toshiba_acpi.c params.count = TCI_WORDS; params 320 drivers/platform/x86/toshiba_acpi.c params.pointer = in_objs; params 330 drivers/platform/x86/toshiba_acpi.c (char *)dev->method_hci, ¶ms, params 259 drivers/platform/x86/wmi.c union acpi_object params[3]; params 273 drivers/platform/x86/wmi.c input.pointer = params; params 274 drivers/platform/x86/wmi.c params[0].type = ACPI_TYPE_INTEGER; params 275 drivers/platform/x86/wmi.c params[0].integer.value = instance; params 276 drivers/platform/x86/wmi.c params[1].type = ACPI_TYPE_INTEGER; params 277 drivers/platform/x86/wmi.c params[1].integer.value = method_id; params 283 drivers/platform/x86/wmi.c params[2].type = ACPI_TYPE_STRING; params 285 drivers/platform/x86/wmi.c params[2].type = ACPI_TYPE_BUFFER; params 287 drivers/platform/x86/wmi.c params[2].buffer.length = in->length; params 288 drivers/platform/x86/wmi.c params[2].buffer.pointer = in->pointer; params 412 drivers/platform/x86/wmi.c union acpi_object params[2]; params 432 drivers/platform/x86/wmi.c input.pointer = params; params 433 drivers/platform/x86/wmi.c params[0].type = ACPI_TYPE_INTEGER; params 434 drivers/platform/x86/wmi.c params[0].integer.value = instance; params 437 drivers/platform/x86/wmi.c params[1].type = ACPI_TYPE_STRING; params 439 drivers/platform/x86/wmi.c params[1].type = ACPI_TYPE_BUFFER; params 441 drivers/platform/x86/wmi.c params[1].buffer.length = in->length; params 442 drivers/platform/x86/wmi.c params[1].buffer.pointer = in->pointer; params 607 drivers/platform/x86/wmi.c union acpi_object params[1]; params 612 drivers/platform/x86/wmi.c input.pointer = params; params 613 drivers/platform/x86/wmi.c params[0].type = ACPI_TYPE_INTEGER; params 614 drivers/platform/x86/wmi.c params[0].integer.value = event; params 1299 drivers/platform/x86/wmi.c union acpi_object params[1]; params 1307 drivers/platform/x86/wmi.c input.pointer = params; params 1308 drivers/platform/x86/wmi.c params[0].type = ACPI_TYPE_INTEGER; params 1309 drivers/platform/x86/wmi.c params[0].integer.value = event; params 76 drivers/pps/clients/pps-gpio.c if (pps->params.mode & PPS_ECHOASSERT) params 81 drivers/pps/clients/pps-gpio.c if (pps->params.mode & PPS_ECHOCLEAR) params 87 drivers/pps/clients/pps-gpio.c if (info->pps->params.mode & (PPS_ECHOASSERT | PPS_ECHOCLEAR)) { params 95 drivers/pps/kapi.c pps->params.api_version = PPS_API_VERS; params 96 drivers/pps/kapi.c pps->params.mode = default_params; params 177 drivers/pps/kapi.c if ((pps->params.mode & (PPS_ECHOASSERT | PPS_ECHOCLEAR))) params 181 drivers/pps/kapi.c pps->current_mode = pps->params.mode; params 182 drivers/pps/kapi.c if (event & pps->params.mode & PPS_CAPTUREASSERT) { params 184 drivers/pps/kapi.c if (pps->params.mode & PPS_OFFSETASSERT) params 186 drivers/pps/kapi.c &pps->params.assert_off_tu); params 196 drivers/pps/kapi.c if (event & pps->params.mode & PPS_CAPTURECLEAR) { params 198 drivers/pps/kapi.c if (pps->params.mode & PPS_OFFSETCLEAR) params 200 drivers/pps/kapi.c &pps->params.clear_off_tu); params 94 drivers/pps/pps.c struct pps_kparams params; params 106 drivers/pps/pps.c params = pps->params; params 110 drivers/pps/pps.c err = copy_to_user(uarg, ¶ms, sizeof(struct pps_kparams)); params 123 drivers/pps/pps.c err = copy_from_user(¶ms, uarg, sizeof(struct pps_kparams)); params 126 drivers/pps/pps.c if (!(params.mode & (PPS_CAPTUREASSERT | PPS_CAPTURECLEAR))) { params 128 drivers/pps/pps.c params.mode); params 133 drivers/pps/pps.c if ((params.mode & ~pps->info.mode) != 0) { params 135 drivers/pps/pps.c params.mode); params 142 drivers/pps/pps.c pps->params = params; params 145 drivers/pps/pps.c if ((params.mode & (PPS_TSFMT_TSPEC | PPS_TSFMT_NTPFP)) == 0) { params 148 drivers/pps/pps.c params.mode); params 149 drivers/pps/pps.c pps->params.mode |= PPS_TSFMT_TSPEC; params 152 drivers/pps/pps.c pps->params.mode |= PPS_CANWAIT; params 153 drivers/pps/pps.c pps->params.api_version = PPS_API_VERS; params 160 drivers/pps/pps.c pps->params.assert_off_tu.flags = 0; params 161 drivers/pps/pps.c pps->params.clear_off_tu.flags = 0; params 37 drivers/pwm/pwm-cros-ec.c struct ec_params_pwm_set_duty params; params 39 drivers/pwm/pwm-cros-ec.c struct ec_params_pwm_set_duty *params = &buf.params; params 47 drivers/pwm/pwm-cros-ec.c msg->outsize = sizeof(*params); params 49 drivers/pwm/pwm-cros-ec.c params->duty = duty; params 50 drivers/pwm/pwm-cros-ec.c params->pwm_type = EC_PWM_TYPE_GENERIC; params 51 drivers/pwm/pwm-cros-ec.c params->index = index; params 62 drivers/pwm/pwm-cros-ec.c struct ec_params_pwm_get_duty params; params 66 drivers/pwm/pwm-cros-ec.c struct ec_params_pwm_get_duty *params = &buf.params; params 76 drivers/pwm/pwm-cros-ec.c msg->outsize = sizeof(*params); params 78 drivers/pwm/pwm-cros-ec.c params->pwm_type = EC_PWM_TYPE_GENERIC; params 79 drivers/pwm/pwm-cros-ec.c params->index = index; params 364 drivers/s390/cio/chsc.c static void format_node_data(char *params, char *id, struct node_descriptor *nd) params 366 drivers/s390/cio/chsc.c memset(params, 0, PARAMS_LEN); params 370 drivers/s390/cio/chsc.c strncpy(params, "n/a", PARAMS_LEN - 1); params 376 drivers/s390/cio/chsc.c snprintf(params, PARAMS_LEN, "%02x,%06x", nd->byte0, nd->params); params 3385 drivers/scsi/BusLogic.c sector_t capacity, int *params) params 3389 drivers/scsi/BusLogic.c struct bios_diskparam *diskparam = (struct bios_diskparam *) params; params 1295 drivers/scsi/be2iscsi/be_cmds.c resp->params.hba_attribs params 1297 drivers/scsi/be2iscsi/be_cmds.c resp->params.hba_attribs. params 1301 drivers/scsi/be2iscsi/be_cmds.c resp->params.hba_attribs.iscsi_features; params 1305 drivers/scsi/be2iscsi/be_cmds.c memcpy(phba->fw_ver_str, resp->params.hba_attribs. params 63 drivers/scsi/be2iscsi/be_iscsi.c if (cmds_max > beiscsi_ep->phba->params.wrbs_per_cxn) { params 68 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_ep->phba->params.wrbs_per_cxn, params 69 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_ep->phba->params.wrbs_per_cxn); params 71 drivers/scsi/be2iscsi/be_iscsi.c cmds_max = beiscsi_ep->phba->params.wrbs_per_cxn; params 847 drivers/scsi/be2iscsi/be_iscsi.c struct beiscsi_offload_params *params) params 853 drivers/scsi/be2iscsi/be_iscsi.c params, session->max_burst); params 855 drivers/scsi/be2iscsi/be_iscsi.c max_send_data_segment_length, params, params 858 drivers/scsi/be2iscsi/be_iscsi.c params, session->first_burst); params 859 drivers/scsi/be2iscsi/be_iscsi.c AMAP_SET_BITS(struct amap_beiscsi_offload_params, erl, params, params 861 drivers/scsi/be2iscsi/be_iscsi.c AMAP_SET_BITS(struct amap_beiscsi_offload_params, dde, params, params 863 drivers/scsi/be2iscsi/be_iscsi.c AMAP_SET_BITS(struct amap_beiscsi_offload_params, hde, params, params 865 drivers/scsi/be2iscsi/be_iscsi.c AMAP_SET_BITS(struct amap_beiscsi_offload_params, ir2t, params, params 867 drivers/scsi/be2iscsi/be_iscsi.c AMAP_SET_BITS(struct amap_beiscsi_offload_params, imd, params, params 870 drivers/scsi/be2iscsi/be_iscsi.c data_seq_inorder, params, params 873 drivers/scsi/be2iscsi/be_iscsi.c pdu_seq_inorder, params, params 875 drivers/scsi/be2iscsi/be_iscsi.c AMAP_SET_BITS(struct amap_beiscsi_offload_params, max_r2t, params, params 877 drivers/scsi/be2iscsi/be_iscsi.c AMAP_SET_BITS(struct amap_beiscsi_offload_params, exp_statsn, params, params 880 drivers/scsi/be2iscsi/be_iscsi.c max_recv_data_segment_length, params, params 894 drivers/scsi/be2iscsi/be_iscsi.c struct beiscsi_offload_params params; params 907 drivers/scsi/be2iscsi/be_iscsi.c memset(¶ms, 0, sizeof(struct beiscsi_offload_params)); params 915 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_set_params_for_offld(beiscsi_conn, ¶ms); params 916 drivers/scsi/be2iscsi/be_iscsi.c beiscsi_offload_connection(beiscsi_conn, ¶ms); params 30 drivers/scsi/be2iscsi/be_iscsi.h struct beiscsi_offload_params *params); params 621 drivers/scsi/be2iscsi/be_main.c phba->params.ios_per_ctrl = (total_icd_count - params 624 drivers/scsi/be2iscsi/be_main.c phba->params.cxns_per_ctrl = total_cid_count; params 625 drivers/scsi/be2iscsi/be_main.c phba->params.icds_per_ctrl = total_icd_count; params 626 drivers/scsi/be2iscsi/be_main.c phba->params.num_sge_per_io = BE2_SGE; params 627 drivers/scsi/be2iscsi/be_main.c phba->params.defpdu_hdr_sz = BE2_DEFPDU_HDR_SZ; params 628 drivers/scsi/be2iscsi/be_main.c phba->params.defpdu_data_sz = BE2_DEFPDU_DATA_SZ; params 629 drivers/scsi/be2iscsi/be_main.c phba->params.num_eq_entries = 1024; params 630 drivers/scsi/be2iscsi/be_main.c phba->params.num_cq_entries = 1024; params 631 drivers/scsi/be2iscsi/be_main.c phba->params.wrbs_per_cxn = 256; params 908 drivers/scsi/be2iscsi/be_main.c if (phba->io_sgl_alloc_index == (phba->params. params 943 drivers/scsi/be2iscsi/be_main.c if (phba->io_sgl_free_index == (phba->params.ios_per_ctrl - 1)) params 995 drivers/scsi/be2iscsi/be_main.c return beiscsi_get_wrb_handle(pwrb_context, phba->params.wrbs_per_cxn); params 1030 drivers/scsi/be2iscsi/be_main.c phba->params.wrbs_per_cxn); params 1055 drivers/scsi/be2iscsi/be_main.c (phba->params.icds_per_ctrl - phba->params.ios_per_ctrl - params 1092 drivers/scsi/be2iscsi/be_main.c (phba->params.icds_per_ctrl - phba->params.ios_per_ctrl - 1)) params 2354 drivers/scsi/be2iscsi/be_main.c phba->params.hwi_ws_sz = sizeof(struct hwi_controller); params 2363 drivers/scsi/be2iscsi/be_main.c * (phba->params.wrbs_per_cxn) params 2364 drivers/scsi/be2iscsi/be_main.c * phba->params.cxns_per_ctrl; params 2366 drivers/scsi/be2iscsi/be_main.c (phba->params.wrbs_per_cxn); params 2368 drivers/scsi/be2iscsi/be_main.c phba->params.cxns_per_ctrl); params 2371 drivers/scsi/be2iscsi/be_main.c phba->params.icds_per_ctrl; params 2373 drivers/scsi/be2iscsi/be_main.c phba->params.num_sge_per_io * phba->params.icds_per_ctrl; params 2385 drivers/scsi/be2iscsi/be_main.c phba->params.defpdu_hdr_sz); params 2390 drivers/scsi/be2iscsi/be_main.c phba->params.defpdu_data_sz); params 2457 drivers/scsi/be2iscsi/be_main.c phba->phwi_ctrlr = kzalloc(phba->params.hwi_ws_sz, GFP_KERNEL); params 2463 drivers/scsi/be2iscsi/be_main.c phwi_ctrlr->wrb_context = kcalloc(phba->params.cxns_per_ctrl, params 2616 drivers/scsi/be2iscsi/be_main.c phwi_ctxt->be_wrbq = kcalloc(phba->params.cxns_per_ctrl, params 2625 drivers/scsi/be2iscsi/be_main.c for (index = 0; index < phba->params.cxns_per_ctrl; index++) { params 2628 drivers/scsi/be2iscsi/be_main.c kcalloc(phba->params.wrbs_per_cxn, params 2637 drivers/scsi/be2iscsi/be_main.c kcalloc(phba->params.wrbs_per_cxn, params 2650 drivers/scsi/be2iscsi/be_main.c phba->params.wrbs_per_cxn)); params 2658 drivers/scsi/be2iscsi/be_main.c for (j = 0; j < phba->params.wrbs_per_cxn; j++) { params 2671 drivers/scsi/be2iscsi/be_main.c for (index = 0; index < phba->params.cxns_per_ctrl; index++) { params 2677 drivers/scsi/be2iscsi/be_main.c phba->params.wrbs_per_cxn)); params 2682 drivers/scsi/be2iscsi/be_main.c for (j = 0; j < phba->params.wrbs_per_cxn; j++) { params 2704 drivers/scsi/be2iscsi/be_main.c struct hba_parameters *p = &phba->params; params 2865 drivers/scsi/be2iscsi/be_main.c phba->params.defpdu_data_sz); params 2908 drivers/scsi/be2iscsi/be_main.c phba->params.defpdu_data_sz); params 3004 drivers/scsi/be2iscsi/be_main.c num_eq_pages = PAGES_REQUIRED(phba->params.num_eq_entries * \ params 3024 drivers/scsi/be2iscsi/be_main.c ret = be_fill_queue(eq, phba->params.num_eq_entries, params 3071 drivers/scsi/be2iscsi/be_main.c num_cq_pages = PAGES_REQUIRED(phba->params.num_cq_entries * \ params 3089 drivers/scsi/be2iscsi/be_main.c ret = be_fill_queue(cq, phba->params.num_cq_entries, params 3160 drivers/scsi/be2iscsi/be_main.c phba->params.defpdu_hdr_sz, params 3213 drivers/scsi/be2iscsi/be_main.c phba->params.defpdu_data_sz, params 3286 drivers/scsi/be2iscsi/be_main.c page_offset = (sizeof(struct iscsi_sge) * phba->params.num_sge_per_io * params 3352 drivers/scsi/be2iscsi/be_main.c pwrb_arr = kmalloc_array(phba->params.cxns_per_ctrl, params 3363 drivers/scsi/be2iscsi/be_main.c (phba->params.wrbs_per_cxn * sizeof(struct iscsi_wrb)); params 3365 drivers/scsi/be2iscsi/be_main.c for (num = 0; num < phba->params.cxns_per_ctrl; num++) { params 3369 drivers/scsi/be2iscsi/be_main.c pwrb_arr[num].size = phba->params.wrbs_per_cxn * params 3380 drivers/scsi/be2iscsi/be_main.c (phba->params.wrbs_per_cxn * params 3385 drivers/scsi/be2iscsi/be_main.c pwrb_arr[num].size = phba->params.wrbs_per_cxn * params 3402 drivers/scsi/be2iscsi/be_main.c for (i = 0; i < phba->params.cxns_per_ctrl; i++) { params 3439 drivers/scsi/be2iscsi/be_main.c for (index = 0; index < phba->params.cxns_per_ctrl; index++) { params 3642 drivers/scsi/be2iscsi/be_main.c for (i = 0; i < phba->params.cxns_per_ctrl; i++) { params 3797 drivers/scsi/be2iscsi/be_main.c phba->params.cxns_per_ctrl; cri++) { params 3894 drivers/scsi/be2iscsi/be_main.c phba->io_sgl_hndl_base = kcalloc(phba->params.ios_per_ctrl, params 3903 drivers/scsi/be2iscsi/be_main.c kcalloc(phba->params.icds_per_ctrl - params 3904 drivers/scsi/be2iscsi/be_main.c phba->params.ios_per_ctrl, params 3926 drivers/scsi/be2iscsi/be_main.c if (arr_index < phba->params.ios_per_ctrl) { params 3932 drivers/scsi/be2iscsi/be_main.c phba->params.ios_per_ctrl] = params 3966 drivers/scsi/be2iscsi/be_main.c (sizeof(struct iscsi_sge) * phba->params.num_sge_per_io); params 3968 drivers/scsi/be2iscsi/be_main.c if (arr_index < phba->params.ios_per_ctrl) params 3972 drivers/scsi/be2iscsi/be_main.c phba->params.ios_per_ctrl]; params 3976 drivers/scsi/be2iscsi/be_main.c pfrag += phba->params.num_sge_per_io; params 4032 drivers/scsi/be2iscsi/be_main.c phba->ep_array = kcalloc(phba->params.cxns_per_ctrl, params 4044 drivers/scsi/be2iscsi/be_main.c phba->conn_table = kcalloc(phba->params.cxns_per_ctrl, params 4059 drivers/scsi/be2iscsi/be_main.c for (i = 0; i < phba->params.cxns_per_ctrl; i++) { params 4300 drivers/scsi/be2iscsi/be_main.c struct beiscsi_offload_params *params) params 4323 drivers/scsi/be2iscsi/be_main.c beiscsi_offload_cxn_v0(params, pwrb_handle, params 4327 drivers/scsi/be2iscsi/be_main.c beiscsi_offload_cxn_v2(params, pwrb_handle, params 4347 drivers/scsi/be2iscsi/be_main.c phba->params.wrbs_per_cxn); params 5321 drivers/scsi/be2iscsi/be_main.c phba->shost->max_id = phba->params.cxns_per_ctrl; params 5322 drivers/scsi/be2iscsi/be_main.c phba->shost->can_queue = phba->params.ios_per_ctrl; params 5624 drivers/scsi/be2iscsi/be_main.c phba->shost->max_id = phba->params.cxns_per_ctrl; params 5625 drivers/scsi/be2iscsi/be_main.c phba->shost->can_queue = phba->params.ios_per_ctrl; params 270 drivers/scsi/be2iscsi/be_main.h struct hba_parameters params; params 1281 drivers/scsi/be2iscsi/be_mgmt.c void beiscsi_offload_cxn_v0(struct beiscsi_offload_params *params, params 1290 drivers/scsi/be2iscsi/be_mgmt.c params->dw[offsetof(struct amap_beiscsi_offload_params, params 1297 drivers/scsi/be2iscsi/be_mgmt.c params->dw[offsetof(struct amap_beiscsi_offload_params, params 1300 drivers/scsi/be2iscsi/be_mgmt.c (params->dw[offsetof(struct amap_beiscsi_offload_params, params 1303 drivers/scsi/be2iscsi/be_mgmt.c (params->dw[offsetof(struct amap_beiscsi_offload_params, params 1306 drivers/scsi/be2iscsi/be_mgmt.c (params->dw[offsetof(struct amap_beiscsi_offload_params, params 1309 drivers/scsi/be2iscsi/be_mgmt.c (params->dw[offsetof(struct amap_beiscsi_offload_params, params 1312 drivers/scsi/be2iscsi/be_mgmt.c (params->dw[offsetof(struct amap_beiscsi_offload_params, params 1316 drivers/scsi/be2iscsi/be_mgmt.c (params->dw[offsetof(struct amap_beiscsi_offload_params, params 1322 drivers/scsi/be2iscsi/be_mgmt.c max_burst_length, pwrb, params->dw[offsetof params 1353 drivers/scsi/be2iscsi/be_mgmt.c void beiscsi_offload_cxn_v2(struct beiscsi_offload_params *params, params 1360 drivers/scsi/be2iscsi/be_mgmt.c max_burst_length, pwrb, params->dw[offsetof params 1380 drivers/scsi/be2iscsi/be_mgmt.c params->dw[offsetof(struct amap_beiscsi_offload_params, params 1384 drivers/scsi/be2iscsi/be_mgmt.c params->dw[offsetof(struct amap_beiscsi_offload_params, params 1388 drivers/scsi/be2iscsi/be_mgmt.c params->dw[offsetof(struct amap_beiscsi_offload_params, params 1393 drivers/scsi/be2iscsi/be_mgmt.c (params->dw[offsetof(struct amap_beiscsi_offload_params, params 1396 drivers/scsi/be2iscsi/be_mgmt.c (params->dw[offsetof(struct amap_beiscsi_offload_params, params 1399 drivers/scsi/be2iscsi/be_mgmt.c (params->dw[offsetof(struct amap_beiscsi_offload_params, params 1403 drivers/scsi/be2iscsi/be_mgmt.c (params->dw[offsetof(struct amap_beiscsi_offload_params, params 1406 drivers/scsi/be2iscsi/be_mgmt.c (params->dw[offsetof(struct amap_beiscsi_offload_params, params 1411 drivers/scsi/be2iscsi/be_mgmt.c (params->dw[offsetof(struct amap_beiscsi_offload_params, params 1417 drivers/scsi/be2iscsi/be_mgmt.c (params->dw[offsetof(struct amap_beiscsi_offload_params, params 1422 drivers/scsi/be2iscsi/be_mgmt.c (params->dw[offsetof(struct amap_beiscsi_offload_params, params 1427 drivers/scsi/be2iscsi/be_mgmt.c (params->dw[offsetof(struct amap_beiscsi_offload_params, params 124 drivers/scsi/be2iscsi/be_mgmt.h struct mgmt_controller_attributes params; params 129 drivers/scsi/be2iscsi/be_mgmt.h struct mgmt_controller_attributes params; params 221 drivers/scsi/be2iscsi/be_mgmt.h void beiscsi_offload_cxn_v0(struct beiscsi_offload_params *params, params 226 drivers/scsi/be2iscsi/be_mgmt.h void beiscsi_offload_cxn_v2(struct beiscsi_offload_params *params, params 306 drivers/scsi/bnx2fc/57xx_hsi_bnx2fc.h union fcoe_kcqe_params params; params 796 drivers/scsi/bnx2fc/57xx_hsi_bnx2fc.h u8 params; params 411 drivers/scsi/bnx2fc/bnx2fc_tgt.c rx_db->params = (0x2 << B577XX_FCOE_RX_DOORBELL_NEGATIVE_ARM_SHIFT) | params 497 drivers/scsi/bnx2i/57xx_iscsi_hsi.h union iscsi_kcqe_params params; params 2177 drivers/scsi/bnx2i/bnx2i_iscsi.c static int bnx2i_nl_set_path(struct Scsi_Host *shost, struct iscsi_path *params) params 2180 drivers/scsi/bnx2i/bnx2i_iscsi.c char *buf = (char *) params; params 2181 drivers/scsi/bnx2i/bnx2i_iscsi.c u16 len = sizeof(*params); params 633 drivers/scsi/ch.c struct changer_params params; params 635 drivers/scsi/ch.c params.cp_curpicker = 0; params 636 drivers/scsi/ch.c params.cp_npickers = ch->counts[CHET_MT]; params 637 drivers/scsi/ch.c params.cp_nslots = ch->counts[CHET_ST]; params 638 drivers/scsi/ch.c params.cp_nportals = ch->counts[CHET_IE]; params 639 drivers/scsi/ch.c params.cp_ndrives = ch->counts[CHET_DT]; params 641 drivers/scsi/ch.c if (copy_to_user(argp, ¶ms, sizeof(params))) params 216 drivers/scsi/csiostor/csio_hw.c uint32_t base = hw->params.pci.vpd_cap_addr; params 315 drivers/scsi/csiostor/csio_hw.c &hw->params.pci.vpd_cap_addr); params 491 drivers/scsi/csiostor/csio_hw.c if (addr + nwords * sizeof(uint32_t) > hw->params.sf_size || (addr & 3)) params 534 drivers/scsi/csiostor/csio_hw.c if (addr >= hw->params.sf_size || offset + n > SF_PAGE_SIZE) params 679 drivers/scsi/csiostor/csio_hw.c if ((!hw->params.sf_size) || (!hw->params.sf_nsec)) { params 713 drivers/scsi/csiostor/csio_hw.c sf_sec_size = hw->params.sf_size / hw->params.sf_nsec; params 790 drivers/scsi/csiostor/csio_hw.c hw->params.sf_size = supported_flash[part].size_mb; params 791 drivers/scsi/csiostor/csio_hw.c hw->params.sf_nsec = params 792 drivers/scsi/csiostor/csio_hw.c hw->params.sf_size / SF_SEC_SIZE; params 867 drivers/scsi/csiostor/csio_hw.c hw->params.sf_size = size; params 868 drivers/scsi/csiostor/csio_hw.c hw->params.sf_nsec = size / SF_SEC_SIZE; params 871 drivers/scsi/csiostor/csio_hw.c if (hw->params.sf_size < FLASH_MIN_SIZE) params 873 drivers/scsi/csiostor/csio_hw.c flashid, hw->params.sf_size, FLASH_MIN_SIZE); params 4295 drivers/scsi/csiostor/csio_hw.c &hw->params.pci.vendor_id); params 4297 drivers/scsi/csiostor/csio_hw.c &hw->params.pci.device_id); params 4300 drivers/scsi/csiostor/csio_hw.c hw->chip_id = (hw->params.pci.device_id & CSIO_HW_CHIP_MASK); params 4361 drivers/scsi/csiostor/csio_hw.c ven_id = hw->params.pci.vendor_id; params 4362 drivers/scsi/csiostor/csio_hw.c dev_id = hw->params.pci.device_id; params 4367 drivers/scsi/csiostor/csio_hw.c hw->params.log_level = (uint32_t) csio_dbg_level; params 524 drivers/scsi/csiostor/csio_hw.h struct csio_hw_params params; /* Hw parameters */ params 2102 drivers/scsi/csiostor/csio_lnode.c ln->params.log_level = hw->params.log_level; params 201 drivers/scsi/csiostor/csio_lnode.h struct csio_lnode_params params; /* Common lnode params */ params 195 drivers/scsi/csiostor/csio_mb.c const u32 *params, u32 *val, bool wr, params 215 drivers/scsi/csiostor/csio_mb.c temp_params = *params++; params 223 drivers/scsi/csiostor/csio_mb.c temp_params = *params++; params 1433 drivers/scsi/csiostor/csio_scsi.c return snprintf(buf, PAGE_SIZE, "%x\n", ln->params.log_level); params 1451 drivers/scsi/csiostor/csio_scsi.c ln->params.log_level = dbg_level; params 1452 drivers/scsi/csiostor/csio_scsi.c hw->params.log_level = dbg_level; params 1305 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c cdev = cxgbi_device_register(0, adapter->params.nports); params 1315 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c cdev->nports = adapter->params.nports; params 1316 drivers/scsi/cxgbi/cxgb3i/cxgb3i.c cdev->mtus = adapter->params.mtus; params 238 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c req->params = cpu_to_be32(cxgb4_select_ntuple( params 262 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c req->params = cpu_to_be64(FILTER_TUPLE_V( params 290 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c req->params = cpu_to_be64(FILTER_TUPLE_V( params 367 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c req->params = cpu_to_be32(cxgb4_select_ntuple( params 390 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c req->params = cpu_to_be64(FILTER_TUPLE_V(cxgb4_select_ntuple( params 415 drivers/scsi/cxgbi/cxgb4i/cxgb4i.c req->params = cpu_to_be64(FILTER_TUPLE_V(cxgb4_select_ntuple( params 963 drivers/scsi/device_handler/scsi_dh_alua.c static int alua_set_params(struct scsi_device *sdev, const char *params) params 968 drivers/scsi/device_handler/scsi_dh_alua.c const char *p = params; params 972 drivers/scsi/device_handler/scsi_dh_alua.c if ((sscanf(params, "%u", &argc) != 1) || (argc != 1)) params 423 drivers/scsi/device_handler/scsi_dh_emc.c static int clariion_set_params(struct scsi_device *sdev, const char *params) params 427 drivers/scsi/device_handler/scsi_dh_emc.c const char *p = params; params 430 drivers/scsi/device_handler/scsi_dh_emc.c if ((sscanf(params, "%u", &argc) != 1) || (argc != 2)) params 1441 drivers/scsi/gdth.c oemstr->params.ctl_version = 0x01; params 1442 drivers/scsi/gdth.c oemstr->params.buffer_size = sizeof(oemstr->text); params 592 drivers/scsi/gdth.h gdth_oem_str_params params; params 2483 drivers/scsi/mpt3sas/mpt3sas_scsih.c sector_t capacity, int params[]) params 2510 drivers/scsi/mpt3sas/mpt3sas_scsih.c params[0] = heads; params 2511 drivers/scsi/mpt3sas/mpt3sas_scsih.c params[1] = sectors; params 2512 drivers/scsi/mpt3sas/mpt3sas_scsih.c params[2] = cylinders; params 1365 drivers/scsi/mvumi.c printk(KERN_WARNING "0x%x ", ptr->params[i]); params 143 drivers/scsi/mvumi.h u32 params[4]; params 788 drivers/scsi/qedf/qedf_io.c dbell.params |= DB_DEST_XCM << FCOE_DB_DATA_DEST_SHIFT; params 789 drivers/scsi/qedf/qedf_io.c dbell.params |= DB_AGG_CMD_SET << FCOE_DB_DATA_AGG_CMD_SHIFT; params 790 drivers/scsi/qedf/qedf_io.c dbell.params |= DQ_XCM_FCOE_SQ_PROD_CMD << params 3159 drivers/scsi/qedf/qedf_main.c struct qed_ll2_params params; params 3405 drivers/scsi/qedf/qedf_main.c memset(¶ms, 0, sizeof(params)); params 3406 drivers/scsi/qedf/qedf_main.c params.mtu = QEDF_LL2_BUF_SIZE; params 3407 drivers/scsi/qedf/qedf_main.c ether_addr_copy(params.ll2_mac_address, qedf->mac); params 3426 drivers/scsi/qedf/qedf_main.c rc = qed_ops->ll2->start(qedf->cdev, ¶ms); params 970 drivers/scsi/qedi/qedi_fw.c dbell.params |= DB_DEST_XCM << ISCSI_DB_DATA_DEST_SHIFT; params 971 drivers/scsi/qedi/qedi_fw.c dbell.params |= DB_AGG_CMD_SET << ISCSI_DB_DATA_AGG_CMD_SHIFT; params 972 drivers/scsi/qedi/qedi_fw.c dbell.params |= params 1932 drivers/scsi/qedi/qedi_main.c struct qed_ll2_params params; params 1941 drivers/scsi/qedi/qedi_main.c memset(¶ms, 0, sizeof(params)); params 1943 drivers/scsi/qedi/qedi_main.c params.mtu = qedi->ll2_mtu + IPV6_HDR_LEN + TCP_HDR_LEN; params 1944 drivers/scsi/qedi/qedi_main.c params.drop_ttl0_packets = 0; params 1945 drivers/scsi/qedi/qedi_main.c params.rx_vlan_stripping = 1; params 1946 drivers/scsi/qedi/qedi_main.c ether_addr_copy(params.ll2_mac_address, qedi->dev_info.common.hw_mac); params 1947 drivers/scsi/qedi/qedi_main.c qedi_ops->ll2->start(qedi->cdev, ¶ms); params 2393 drivers/scsi/qedi/qedi_main.c struct qed_ll2_params params; params 2517 drivers/scsi/qedi/qedi_main.c memset(¶ms, 0, sizeof(params)); params 2518 drivers/scsi/qedi/qedi_main.c params.mtu = DEF_PATH_MTU + IPV6_HDR_LEN + TCP_HDR_LEN; params 2520 drivers/scsi/qedi/qedi_main.c params.drop_ttl0_packets = 0; params 2521 drivers/scsi/qedi/qedi_main.c params.rx_vlan_stripping = 1; params 2522 drivers/scsi/qedi/qedi_main.c ether_addr_copy(params.ll2_mac_address, qedi->dev_info.common.hw_mac); params 2534 drivers/scsi/qedi/qedi_main.c qedi_ops->ll2->start(qedi->cdev, ¶ms); params 297 drivers/scsi/scsi_dh.c int scsi_dh_set_params(struct request_queue *q, const char *params) params 307 drivers/scsi/scsi_dh.c err = sdev->handler->set_params(sdev, params); params 2932 drivers/scsi/scsi_transport_iscsi.c struct iscsi_path *params; params 2945 drivers/scsi/scsi_transport_iscsi.c params = (struct iscsi_path *)((char *)ev + sizeof(*ev)); params 2946 drivers/scsi/scsi_transport_iscsi.c err = transport->set_path(shost, params); params 158 drivers/scsi/smartpqi/smartpqi_sis.c u32 cmd, struct sis_sync_cmd_params *params) params 176 drivers/scsi/smartpqi/smartpqi_sis.c writel(params->mailbox[i], ®isters->sis_mailbox[i]); params 222 drivers/scsi/smartpqi/smartpqi_sis.c params->mailbox[0] = cmd_status; params 223 drivers/scsi/smartpqi/smartpqi_sis.c for (i = 1; i < ARRAY_SIZE(params->mailbox); i++) params 224 drivers/scsi/smartpqi/smartpqi_sis.c params->mailbox[i] = readl(®isters->sis_mailbox[i]); params 238 drivers/scsi/smartpqi/smartpqi_sis.c struct sis_sync_cmd_params params; params 240 drivers/scsi/smartpqi/smartpqi_sis.c memset(¶ms, 0, sizeof(params)); params 243 drivers/scsi/smartpqi/smartpqi_sis.c ¶ms); params 247 drivers/scsi/smartpqi/smartpqi_sis.c properties = params.mailbox[1]; params 252 drivers/scsi/smartpqi/smartpqi_sis.c extended_properties = params.mailbox[4]; params 267 drivers/scsi/smartpqi/smartpqi_sis.c struct sis_sync_cmd_params params; params 269 drivers/scsi/smartpqi/smartpqi_sis.c memset(¶ms, 0, sizeof(params)); params 272 drivers/scsi/smartpqi/smartpqi_sis.c ¶ms); params 276 drivers/scsi/smartpqi/smartpqi_sis.c ctrl_info->max_sg_entries = params.mailbox[1]; params 277 drivers/scsi/smartpqi/smartpqi_sis.c ctrl_info->max_transfer_size = params.mailbox[2]; params 278 drivers/scsi/smartpqi/smartpqi_sis.c ctrl_info->max_outstanding_requests = params.mailbox[3]; params 279 drivers/scsi/smartpqi/smartpqi_sis.c ctrl_info->config_table_offset = params.mailbox[4]; params 280 drivers/scsi/smartpqi/smartpqi_sis.c ctrl_info->config_table_length = params.mailbox[5]; params 290 drivers/scsi/smartpqi/smartpqi_sis.c struct sis_sync_cmd_params params; params 320 drivers/scsi/smartpqi/smartpqi_sis.c memset(¶ms, 0, sizeof(params)); params 321 drivers/scsi/smartpqi/smartpqi_sis.c params.mailbox[1] = lower_32_bits((u64)bus_address); params 322 drivers/scsi/smartpqi/smartpqi_sis.c params.mailbox[2] = upper_32_bits((u64)bus_address); params 323 drivers/scsi/smartpqi/smartpqi_sis.c params.mailbox[3] = sizeof(*base_struct); params 326 drivers/scsi/smartpqi/smartpqi_sis.c ¶ms); params 183 drivers/scsi/wd719x.c wd->params, wd->params_phys); params 184 drivers/scsi/wd719x.c wd->params = NULL; params 763 drivers/scsi/wd719x.c (u8 *)wd->params, params 768 drivers/scsi/wd719x.c wd->params->ch_1_th = 0x10; /* 16 DWs = 64 B */ params 769 drivers/scsi/wd719x.c wd->params->scsi_conf = 0x4c; /* 48ma, spue, parity check */ params 770 drivers/scsi/wd719x.c wd->params->own_scsi_id = 0x07; /* ID 7, SCAM disabled */ params 771 drivers/scsi/wd719x.c wd->params->sel_timeout = 0x4d; /* 250 ms */ params 772 drivers/scsi/wd719x.c wd->params->sleep_timer = 0x01; params 773 drivers/scsi/wd719x.c wd->params->cdb_size = cpu_to_le16(0x5555); /* all 6 B */ params 774 drivers/scsi/wd719x.c wd->params->scsi_pad = 0x1b; params 776 drivers/scsi/wd719x.c wd->params->wide = cpu_to_le32(0x00000000); params 778 drivers/scsi/wd719x.c wd->params->wide = cpu_to_le32(0xffffffff); params 779 drivers/scsi/wd719x.c wd->params->sync = cpu_to_le32(0xffffffff); params 780 drivers/scsi/wd719x.c wd->params->soft_mask = 0x00; /* all disabled */ params 781 drivers/scsi/wd719x.c wd->params->unsol_mask = 0x00; /* all disabled */ params 784 drivers/scsi/wd719x.c wd->params->tag_en = cpu_to_le16(0x0000); params 827 drivers/scsi/wd719x.c wd->params = dma_alloc_coherent(&wd->pdev->dev, params 830 drivers/scsi/wd719x.c if (!wd->params) { params 860 drivers/scsi/wd719x.c sh->this_id = wd->params->own_scsi_id & WD719X_EE_SCSI_ID_MASK; params 874 drivers/scsi/wd719x.c wd->params, wd->params_phys); params 72 drivers/scsi/wd719x.h struct wd719x_host_param *params; /* host parameters (EEPROM) */ params 397 drivers/soc/bcm/brcmstb/pm/pm-arm.c struct brcmstb_s3_params *params = ctrl.s3_params; params 408 drivers/soc/bcm/brcmstb/pm/pm-arm.c memset(params, 0, sizeof(*params) - sizeof(params->dtu)); params 426 drivers/soc/bcm/brcmstb/pm/pm-arm.c params->magic = BRCMSTB_S3_MAGIC; params 427 drivers/soc/bcm/brcmstb/pm/pm-arm.c params->reentry = reentry; params 48 drivers/soc/fsl/dpio/dpio.c dpio_cmd = (struct dpio_cmd_open *)cmd.params; params 155 drivers/soc/fsl/dpio/dpio.c dpio_rsp = (struct dpio_rsp_get_attr *)cmd.params; params 179 drivers/soc/fsl/dpio/dpio.c dpio_cmd = (struct dpio_stashing_dest *)cmd.params; params 98 drivers/soc/qcom/smem.c __le32 params[2]; params 102 drivers/soundwire/bus.c bus->params.max_dr_freq = prop->max_clk_freq * SDW_DOUBLE_RATE_FACTOR; params 103 drivers/soundwire/bus.c bus->params.curr_dr_freq = bus->params.max_dr_freq; params 104 drivers/soundwire/bus.c bus->params.curr_bank = SDW_BANK0; params 105 drivers/soundwire/bus.c bus->params.next_bank = SDW_BANK1; params 1010 drivers/soundwire/cadence_master.c int cdns_bus_conf(struct sdw_bus *bus, struct sdw_bus_params *params) params 1017 drivers/soundwire/cadence_master.c if (!params->curr_dr_freq) { params 1023 drivers/soundwire/cadence_master.c params->curr_dr_freq; params 1026 drivers/soundwire/cadence_master.c if (params->next_bank) params 197 drivers/soundwire/cadence_master.h int cdns_bus_conf(struct sdw_bus *bus, struct sdw_bus_params *params); params 673 drivers/soundwire/intel.c struct snd_pcm_hw_params *params, params 688 drivers/soundwire/intel.c ch = params_channels(params); params 721 drivers/soundwire/intel.c ret = intel_config_stream(sdw, substream, dai, params, params 729 drivers/soundwire/intel.c sconfig.frame_rate = params_rate(params); params 736 drivers/soundwire/intel.c sconfig.bps = snd_pcm_format_width(params_format(params)); params 67 drivers/soundwire/stream.c if (bus->params.next_bank) { params 145 drivers/soundwire/stream.c if (bus->params.next_bank) { params 245 drivers/soundwire/stream.c bus->params.next_bank); params 251 drivers/soundwire/stream.c bus->params.next_bank); params 306 drivers/soundwire/stream.c if (bus->params.next_bank) params 345 drivers/soundwire/stream.c bus->params.next_bank); params 442 drivers/soundwire/stream.c prep_ch.bank = bus->params.next_bank; params 516 drivers/soundwire/stream.c prep_ch.bank = bus->params.next_bank; params 580 drivers/soundwire/stream.c ret = bus->ops->set_bus_conf(bus, &bus->params); params 589 drivers/soundwire/stream.c ret = slave->ops->bus_config(slave, &bus->params); params 662 drivers/soundwire/stream.c col_index = sdw_find_col_index(bus->params.col); params 663 drivers/soundwire/stream.c row_index = sdw_find_row_index(bus->params.row); params 666 drivers/soundwire/stream.c if (bus->params.next_bank) params 695 drivers/soundwire/stream.c bus->params.curr_bank = !bus->params.curr_bank; params 696 drivers/soundwire/stream.c bus->params.next_bank = !bus->params.next_bank; params 731 drivers/soundwire/stream.c bus->params.curr_bank = !bus->params.curr_bank; params 732 drivers/soundwire/stream.c bus->params.next_bank = !bus->params.next_bank; params 1137 drivers/soundwire/stream.c if (stream->params.rate && params 1138 drivers/soundwire/stream.c stream->params.rate != stream_config->frame_rate) { params 1143 drivers/soundwire/stream.c if (stream->params.bps && params 1144 drivers/soundwire/stream.c stream->params.bps != stream_config->bps) { params 1150 drivers/soundwire/stream.c stream->params.rate = stream_config->frame_rate; params 1151 drivers/soundwire/stream.c stream->params.bps = stream_config->bps; params 1155 drivers/soundwire/stream.c stream->params.ch_count += stream_config->ch_count; params 1468 drivers/soundwire/stream.c struct sdw_bus_params params; params 1475 drivers/soundwire/stream.c memcpy(¶ms, &bus->params, sizeof(params)); params 1478 drivers/soundwire/stream.c if ((prop->max_clk_freq % stream->params.rate) != 0) { params 1485 drivers/soundwire/stream.c bus->params.bandwidth += m_rt->stream->params.rate * params 1486 drivers/soundwire/stream.c m_rt->ch_count * m_rt->stream->params.bps; params 1534 drivers/soundwire/stream.c memcpy(&bus->params, ¶ms, sizeof(params)); params 1726 drivers/soundwire/stream.c bus->params.bandwidth -= m_rt->stream->params.rate * params 1727 drivers/soundwire/stream.c m_rt->ch_count * m_rt->stream->params.bps; params 54 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_open *)cmd.params; params 191 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_set_irq_enable *)cmd.params; params 228 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_set_irq_mask *)cmd.params; params 263 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_get_irq_status *)cmd.params; params 273 drivers/staging/fsl-dpaa2/ethsw/dpsw.c rsp_params = (struct dpsw_rsp_get_irq_status *)cmd.params; params 304 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_clear_irq_status *)cmd.params; params 341 drivers/staging/fsl-dpaa2/ethsw/dpsw.c rsp_params = (struct dpsw_rsp_get_attr *)cmd.params; params 383 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if_set_link_cfg *)cmd.params; params 417 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if_get_link_state *)cmd.params; params 426 drivers/staging/fsl-dpaa2/ethsw/dpsw.c rsp_params = (struct dpsw_rsp_if_get_link_state *)cmd.params; params 457 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if_set_flooding *)cmd.params; params 488 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if_set_broadcast *)cmd.params; params 520 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if_set_tci *)cmd.params; params 556 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if_get_tci *)cmd.params; params 565 drivers/staging/fsl-dpaa2/ethsw/dpsw.c rsp_params = (struct dpsw_rsp_if_get_tci *)cmd.params; params 599 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if_set_stp *)cmd.params; params 635 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if_get_counter *)cmd.params; params 645 drivers/staging/fsl-dpaa2/ethsw/dpsw.c rsp_params = (struct dpsw_rsp_if_get_counter *)cmd.params; params 672 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if *)cmd.params; params 700 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if *)cmd.params; params 730 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_if_set_max_frame_length *)cmd.params; params 768 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_vlan_add *)cmd.params; params 804 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_vlan_manage_if *)cmd.params; params 842 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_vlan_manage_if *)cmd.params; params 876 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_vlan_manage_if *)cmd.params; params 912 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_vlan_manage_if *)cmd.params; params 941 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_vlan_remove *)cmd.params; params 972 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_fdb_unicast_op *)cmd.params; params 1018 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_fdb_dump *)cmd.params; params 1028 drivers/staging/fsl-dpaa2/ethsw/dpsw.c rsp_params = (struct dpsw_rsp_fdb_dump *)cmd.params; params 1058 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_fdb_unicast_op *)cmd.params; params 1100 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_fdb_multicast_op *)cmd.params; params 1142 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_fdb_multicast_op *)cmd.params; params 1177 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params = (struct dpsw_cmd_fdb_set_learning_mode *)cmd.params; params 1211 drivers/staging/fsl-dpaa2/ethsw/dpsw.c rsp_params = (struct dpsw_rsp_get_api_version *)cmd.params; params 1575 drivers/staging/fwserial/fwserial.c static inline void fill_plug_params(struct virt_plug_params *params, params 1582 drivers/staging/fwserial/fwserial.c params->status_hi = cpu_to_be32(status_addr >> 32); params 1583 drivers/staging/fwserial/fwserial.c params->status_lo = cpu_to_be32(status_addr); params 1584 drivers/staging/fwserial/fwserial.c params->fifo_hi = cpu_to_be32(fifo_addr >> 32); params 1585 drivers/staging/fwserial/fwserial.c params->fifo_lo = cpu_to_be32(fifo_addr); params 1586 drivers/staging/fwserial/fwserial.c params->fifo_len = cpu_to_be32(fifo_len); params 1624 drivers/staging/fwserial/fwserial.c struct virt_plug_params *params) params 1628 drivers/staging/fwserial/fwserial.c peer->status_addr = be32_to_u64(params->status_hi, params->status_lo); params 1629 drivers/staging/fwserial/fwserial.c peer->fifo_addr = be32_to_u64(params->fifo_hi, params->fifo_lo); params 1630 drivers/staging/fwserial/fwserial.c peer->fifo_len = be32_to_cpu(params->fifo_len); params 2060 drivers/staging/fwserial/fwserial.c struct virt_plug_params params; params 2064 drivers/staging/fwserial/fwserial.c fill_plug_params(¶ms, port); params 2065 drivers/staging/fwserial/fwserial.c fwserial_virt_plug_complete(peer, ¶ms); params 39 drivers/staging/greybus/audio_codec.c return &dai->params[stream]; params 52 drivers/staging/greybus/audio_codec.c struct gbaudio_stream_params *params; params 62 drivers/staging/greybus/audio_codec.c params = find_dai_stream_params(codec, id, SNDRV_PCM_STREAM_PLAYBACK); params 63 drivers/staging/greybus/audio_codec.c if (!params) { params 87 drivers/staging/greybus/audio_codec.c format = params->format; params 88 drivers/staging/greybus/audio_codec.c channels = params->channels; params 89 drivers/staging/greybus/audio_codec.c rate = params->rate; params 90 drivers/staging/greybus/audio_codec.c sig_bits = params->sig_bits; params 187 drivers/staging/greybus/audio_codec.c struct gbaudio_stream_params *params; params 197 drivers/staging/greybus/audio_codec.c params = find_dai_stream_params(codec, id, SNDRV_PCM_STREAM_CAPTURE); params 198 drivers/staging/greybus/audio_codec.c if (!params) { params 222 drivers/staging/greybus/audio_codec.c format = params->format; params 223 drivers/staging/greybus/audio_codec.c channels = params->channels; params 224 drivers/staging/greybus/audio_codec.c rate = params->rate; params 225 drivers/staging/greybus/audio_codec.c sig_bits = params->sig_bits; params 363 drivers/staging/greybus/audio_codec.c struct gbaudio_stream_params *params; params 373 drivers/staging/greybus/audio_codec.c params = find_dai_stream_params(codec, dai->id, substream->stream); params 374 drivers/staging/greybus/audio_codec.c if (!params) { params 379 drivers/staging/greybus/audio_codec.c params->state = GBAUDIO_CODEC_STARTUP; params 391 drivers/staging/greybus/audio_codec.c struct gbaudio_stream_params *params; params 398 drivers/staging/greybus/audio_codec.c params = find_dai_stream_params(codec, dai->id, substream->stream); params 399 drivers/staging/greybus/audio_codec.c if (!params) { params 404 drivers/staging/greybus/audio_codec.c params->state = GBAUDIO_CODEC_SHUTDOWN; params 420 drivers/staging/greybus/audio_codec.c struct gbaudio_stream_params *params; params 471 drivers/staging/greybus/audio_codec.c params = find_dai_stream_params(codec, dai->id, substream->stream); params 472 drivers/staging/greybus/audio_codec.c if (!params) { params 503 drivers/staging/greybus/audio_codec.c params->state = GBAUDIO_CODEC_HWPARAMS; params 504 drivers/staging/greybus/audio_codec.c params->format = format; params 505 drivers/staging/greybus/audio_codec.c params->rate = rate; params 506 drivers/staging/greybus/audio_codec.c params->channels = channels; params 507 drivers/staging/greybus/audio_codec.c params->sig_bits = sig_bits; params 521 drivers/staging/greybus/audio_codec.c struct gbaudio_stream_params *params; params 543 drivers/staging/greybus/audio_codec.c params = find_dai_stream_params(codec, dai->id, substream->stream); params 544 drivers/staging/greybus/audio_codec.c if (!params) { params 576 drivers/staging/greybus/audio_codec.c params->state = GBAUDIO_CODEC_PREPARE; params 588 drivers/staging/greybus/audio_codec.c struct gbaudio_stream_params *params; params 595 drivers/staging/greybus/audio_codec.c params = find_dai_stream_params(codec, dai->id, stream); params 596 drivers/staging/greybus/audio_codec.c if (!params) { params 605 drivers/staging/greybus/audio_codec.c params->state = GBAUDIO_CODEC_STOP; params 640 drivers/staging/greybus/audio_codec.c params->state = GBAUDIO_CODEC_START; params 647 drivers/staging/greybus/audio_codec.c params->state = GBAUDIO_CODEC_START; params 653 drivers/staging/greybus/audio_codec.c params->state = GBAUDIO_CODEC_STOP; params 659 drivers/staging/greybus/audio_codec.c params->state = GBAUDIO_CODEC_STOP; params 63 drivers/staging/greybus/audio_codec.h struct gbaudio_stream_params params[2]; params 1635 drivers/staging/media/ipu3/ipu3-abi.h params[IMGU_ABI_PARAM_CLASS_NUM][IMGU_ABI_NUM_MEMORIES]; params 1712 drivers/staging/media/ipu3/ipu3-abi.h u8 params; params 82 drivers/staging/media/ipu3/ipu3-css-fw.c bi->info.isp.sp.mem_initializers.params[cls][mem].size) params 2744 drivers/staging/media/ipu3/ipu3-css-params.c memset(vmem0, 0, bi->info.isp.sp.mem_initializers.params[c][m].size); params 2824 drivers/staging/media/ipu3/ipu3-css-params.c memset(dmem0, 0, bi->info.isp.sp.mem_initializers.params[c][m].size); params 911 drivers/staging/media/ipu3/ipu3-css.c isp_stage->mem_initializers.params[i][j].address = params 1066 drivers/staging/media/ipu3/ipu3-css.c bi->info.isp.sp.enable.params ? (1 << pipe) : 0; params 1087 drivers/staging/media/ipu3/ipu3-css.c bi->info.isp.sp.mem_initializers.params params 1275 drivers/staging/media/ipu3/ipu3-css.c bi->info.isp.sp.mem_initializers.params[j][i].size)) params 1062 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct key_params *params) params 1072 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c DBG_871X("cipher = 0x%x\n", params->cipher); params 1073 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c DBG_871X("key_len = 0x%x\n", params->key_len); params 1074 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c DBG_871X("seq_len = 0x%x\n", params->seq_len); params 1078 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c param_len = sizeof(struct ieee_param) + params->key_len; params 1088 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c switch (params->cipher) { params 1124 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (params->seq_len && params->seq) params 1126 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memcpy(param->u.crypt.seq, (u8 *)params->seq, params->seq_len); params 1129 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (params->key_len && params->key) params 1131 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c param->u.crypt.key_len = params->key_len; params 1132 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memcpy(param->u.crypt.key, (u8 *)params->key, params->key_len); params 1300 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct vif_params *params) params 1961 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct cfg80211_ibss_params *params) params 1979 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (!params->ssid || !params->ssid_len) params 1985 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c if (params->ssid_len > IW_ESSID_MAX_SIZE) { params 1992 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c ndis_ssid.SsidLength = params->ssid_len; params 1993 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c memcpy(ndis_ssid.Ssid, (u8 *)params->ssid, params->ssid_len); params 2667 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c enum nl80211_iftype type, struct vif_params *params) params 2829 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct station_parameters *params) params 2837 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct station_del_parameters *params) params 2846 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c const u8 *mac = params->mac; params 2926 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c const u8 *mac, struct station_parameters *params) params 2981 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct bss_parameters *params) params 3088 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct cfg80211_mgmt_tx_params *params, params 3092 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c struct ieee80211_channel *chan = params->chan; params 3093 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c const u8 *buf = params->buf; params 3094 drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c size_t len = params->len; params 165 drivers/staging/uwb/reset.c struct uwb_rc_cmd_done_params params; params 167 drivers/staging/uwb/reset.c init_completion(¶ms.completion); params 168 drivers/staging/uwb/reset.c params.reply = reply; params 169 drivers/staging/uwb/reset.c params.reply_size = reply_size; params 173 drivers/staging/uwb/reset.c uwb_rc_cmd_done, ¶ms); params 177 drivers/staging/uwb/reset.c wait_for_completion(¶ms.completion); params 180 drivers/staging/uwb/reset.c *preply = params.reply; params 182 drivers/staging/uwb/reset.c if (params.reply_size < 0) params 186 drivers/staging/uwb/reset.c (int)params.reply_size); params 187 drivers/staging/uwb/reset.c return params.reply_size; params 197 drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c struct snd_pcm_hw_params *params) params 199 drivers/staging/vc04_services/bcm2835-audio/bcm2835-pcm.c return snd_pcm_lib_malloc_pages(substream, params_buffer_bytes(params)); params 125 drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c struct service_creation params = { params 134 drivers/staging/vc04_services/bcm2835-audio/bcm2835-vchiq.c status = vchi_service_open(vchi_instance, ¶ms, params 1818 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c struct service_creation params = { params 1864 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c params.callback_param = instance; params 1871 drivers/staging/vc04_services/bcm2835-camera/mmal-vchiq.c status = vchi_service_open(vchi_instance, ¶ms, &instance->handle); params 306 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c const struct vchiq_service_params *params, params 325 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c params, params 345 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c const struct vchiq_service_params *params, params 361 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c params, params 902 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c userdata = args.params.userdata; params 903 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c args.params.callback = service_callback; params 904 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c args.params.userdata = user_service; params 907 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c &args.params, srvstate, params 1484 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c struct vchiq_service_params32 params; params 1512 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c if (put_user(args32.params.fourcc, &args->params.fourcc) || params 1513 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(compat_ptr(args32.params.callback), params 1514 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c &args->params.callback) || params 1515 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(compat_ptr(args32.params.userdata), params 1516 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c &args->params.userdata) || params 1517 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(args32.params.version, &args->params.version) || params 1518 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c put_user(args32.params.version_min, params 1519 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c &args->params.version_min) || params 2294 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c struct vchiq_service_params params = { params 2315 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_arm.c status = vchiq_add_service(instance, ¶ms, &ka_handle); params 2285 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c const struct vchiq_service_params *params, params 2298 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c service->base.fourcc = params->fourcc; params 2299 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c service->base.callback = params->callback; params 2300 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c service->base.userdata = params->userdata; params 2309 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c VCHIQ_FOURCC_INVALID : params->fourcc; params 2316 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c service->version = params->version; params 2317 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c service->version_min = params->version_min; params 2359 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c else if ((srv->public_fourcc == params->fourcc) params 2362 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c params->callback))) { params 2407 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.c VCHIQ_FOURCC_AS_4CHARS(params->fourcc), params 502 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_core.h const struct vchiq_service_params *params, params 102 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_if.h const struct vchiq_service_params *params, params 105 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_if.h const struct vchiq_service_params *params, params 14 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_ioctl.h struct vchiq_service_params params; params 612 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c struct vchiq_service_params params; params 615 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c memset(¶ms, 0, sizeof(params)); params 616 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c params.fourcc = setup->service_id; params 617 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c params.callback = shim_callback; params 618 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c params.userdata = service; params 619 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c params.version = setup->version.version; params 620 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c params.version_min = setup->version.version_min; params 622 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_shim.c status = vchiq_open_service(instance, ¶ms, params 870 drivers/staging/wilc1000/wilc_hif.c struct station_parameters *params) params 875 drivers/staging/wilc1000/wilc_hif.c put_unaligned_le16(params->aid, cur_byte); params 878 drivers/staging/wilc1000/wilc_hif.c *cur_byte++ = params->supported_rates_len; params 879 drivers/staging/wilc1000/wilc_hif.c if (params->supported_rates_len > 0) params 880 drivers/staging/wilc1000/wilc_hif.c memcpy(cur_byte, params->supported_rates, params 881 drivers/staging/wilc1000/wilc_hif.c params->supported_rates_len); params 882 drivers/staging/wilc1000/wilc_hif.c cur_byte += params->supported_rates_len; params 884 drivers/staging/wilc1000/wilc_hif.c if (params->ht_capa) { params 886 drivers/staging/wilc1000/wilc_hif.c memcpy(cur_byte, ¶ms->ht_capa, params 893 drivers/staging/wilc1000/wilc_hif.c put_unaligned_le16(params->sta_flags_mask, cur_byte); params 895 drivers/staging/wilc1000/wilc_hif.c put_unaligned_le16(params->sta_flags_set, cur_byte); params 1807 drivers/staging/wilc1000/wilc_hif.c struct cfg80211_beacon_data *params) params 1815 drivers/staging/wilc1000/wilc_hif.c wid.size = params->head_len + params->tail_len + 16; params 1825 drivers/staging/wilc1000/wilc_hif.c put_unaligned_le32(params->head_len, cur_byte); params 1828 drivers/staging/wilc1000/wilc_hif.c if (params->head_len > 0) params 1829 drivers/staging/wilc1000/wilc_hif.c memcpy(cur_byte, params->head, params->head_len); params 1830 drivers/staging/wilc1000/wilc_hif.c cur_byte += params->head_len; params 1832 drivers/staging/wilc1000/wilc_hif.c put_unaligned_le32(params->tail_len, cur_byte); params 1835 drivers/staging/wilc1000/wilc_hif.c if (params->tail_len > 0) params 1836 drivers/staging/wilc1000/wilc_hif.c memcpy(cur_byte, params->tail, params->tail_len); params 1866 drivers/staging/wilc1000/wilc_hif.c struct station_parameters *params) params 1874 drivers/staging/wilc1000/wilc_hif.c wid.size = WILC_ADD_STA_LENGTH + params->supported_rates_len; params 1880 drivers/staging/wilc1000/wilc_hif.c wilc_hif_pack_sta_param(cur_byte, mac, params); params 1951 drivers/staging/wilc1000/wilc_hif.c struct station_parameters *params) params 1959 drivers/staging/wilc1000/wilc_hif.c wid.size = WILC_ADD_STA_LENGTH + params->supported_rates_len; params 1965 drivers/staging/wilc1000/wilc_hif.c wilc_hif_pack_sta_param(cur_byte, mac, params); params 205 drivers/staging/wilc1000/wilc_hif.h struct cfg80211_beacon_data *params); params 208 drivers/staging/wilc1000/wilc_hif.h struct station_parameters *params); params 212 drivers/staging/wilc1000/wilc_hif.h struct station_parameters *params); params 458 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct key_params *params) params 460 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c priv->wep_key_len[key_index] = params->key_len; params 461 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c memcpy(priv->wep_key[key_index], params->key, params->key_len); params 484 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct key_params *params) params 488 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c key_info->key = kmemdup(params->key, params->key_len, GFP_KERNEL); params 494 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c if (params->seq_len > 0) { params 495 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c key_info->seq = kmemdup(params->seq, params->seq_len, params 501 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c key_info->cipher = params->cipher; params 502 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c key_info->key_len = params->key_len; params 503 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c key_info->seq_len = params->seq_len; params 509 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c bool pairwise, const u8 *mac_addr, struct key_params *params) params 512 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c int ret = 0, keylen = params->key_len; params 520 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c switch (params->cipher) { params 524 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wilc_wfi_cfg_copy_wep_info(priv, key_index, params); params 526 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c if (params->cipher == WLAN_CIPHER_SUITE_WEP40) params 531 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c ret = wilc_add_wep_key_bss_ap(vif, params->key, params 532 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c params->key_len, params 537 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c if (memcmp(params->key, priv->wep_key[key_index], params 538 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c params->key_len)) { params 539 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c wilc_wfi_cfg_copy_wep_info(priv, key_index, params); params 541 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c ret = wilc_add_wep_key_bss_sta(vif, params->key, params 542 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c params->key_len, params 558 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c if (params->key_len > 16 && params 559 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c params->cipher == WLAN_CIPHER_SUITE_TKIP) { params 560 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c tx_mic = params->key + 24; params 561 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c rx_mic = params->key + 16; params 562 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c keylen = params->key_len - 16; params 566 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c if (params->cipher == WLAN_CIPHER_SUITE_TKIP) params 575 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c if (params->cipher == WLAN_CIPHER_SUITE_TKIP) params 582 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c ret = wilc_wfi_cfg_copy_wpa_info(key, params); params 588 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c if (params->key_len > 16 && params 589 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c params->cipher == WLAN_CIPHER_SUITE_TKIP) { params 590 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c rx_mic = params->key + 24; params 591 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c tx_mic = params->key + 16; params 592 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c keylen = params->key_len - 16; params 599 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c ret = wilc_add_rx_gtk(vif, params->key, keylen, params 600 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c key_index, params->seq_len, params 601 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c params->seq, rx_mic, tx_mic, params 604 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c ret = wilc_add_ptk(vif, params->key, keylen, mac_addr, params 750 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct bss_parameters *params) params 1101 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc_wfi_p2p_listen_params *params = &priv->remain_on_ch_params; params 1103 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c if (cookie != params->listen_cookie) params 1108 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c cfg80211_remain_on_channel_expired(&priv->wdev, params->listen_cookie, params 1109 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c params->listen_ch, GFP_KERNEL); params 1167 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct cfg80211_mgmt_tx_params *params, params 1170 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c const u8 *buf = params->buf; params 1171 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c size_t len = params->len; params 1218 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct cfg80211_mgmt_tx_params *params, params 1221 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct ieee80211_channel *chan = params->chan; params 1222 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c unsigned int wait = params->wait; params 1223 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c const u8 *buf = params->buf; params 1224 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c size_t len = params->len; params 1280 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c params, vif->iftype, params 1320 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct wilc_wfi_p2p_listen_params *params; params 1322 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c params = &priv->remain_on_ch_params; params 1325 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c params->listen_cookie, params 1326 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c params->listen_ch, params 1403 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct vif_params *params) params 1511 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c const u8 *mac, struct station_parameters *params) params 1518 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c memcpy(priv->assoc_stainfo.sta_associated_bss[params->aid], mac, params 1521 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c ret = wilc_add_station(vif, mac, params); params 1530 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct station_del_parameters *params) params 1532 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c const u8 *mac = params->mac; params 1553 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c const u8 *mac, struct station_parameters *params) params 1559 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c ret = wilc_edit_station(vif, mac, params); params 1586 drivers/staging/wilc1000/wilc_wfi_cfgoperations.c struct vif_params *params) params 106 drivers/staging/wlan-ng/cfg80211.c struct vif_params *params) params 147 drivers/staging/wlan-ng/cfg80211.c struct key_params *params) params 155 drivers/staging/wlan-ng/cfg80211.c if (params->cipher != WLAN_CIPHER_SUITE_WEP40 && params 156 drivers/staging/wlan-ng/cfg80211.c params->cipher != WLAN_CIPHER_SUITE_WEP104) { params 169 drivers/staging/wlan-ng/cfg80211.c if (prism2_domibset_pstr32(wlandev, did, params->key_len, params->key)) params 180 drivers/staging/wlan-ng/cfg80211.c struct key_params params; params 187 drivers/staging/wlan-ng/cfg80211.c memset(¶ms, 0, sizeof(params)); params 190 drivers/staging/wlan-ng/cfg80211.c params.cipher = WLAN_CIPHER_SUITE_WEP104; params 192 drivers/staging/wlan-ng/cfg80211.c params.cipher = WLAN_CIPHER_SUITE_WEP104; params 195 drivers/staging/wlan-ng/cfg80211.c params.key_len = len; params 196 drivers/staging/wlan-ng/cfg80211.c params.key = wlandev->wep_keys[key_index]; params 197 drivers/staging/wlan-ng/cfg80211.c params.seq_len = 0; params 199 drivers/staging/wlan-ng/cfg80211.c callback(cookie, ¶ms); params 564 drivers/staging/wlan-ng/cfg80211.c struct cfg80211_ibss_params *params) params 37 drivers/staging/wusbcore/host/whci/hw.c int whc_do_gencmd(struct whc *whc, u32 cmd, u32 params, void *addr, size_t len) params 67 drivers/staging/wusbcore/host/whci/hw.c le_writel(params, whc->base + WUSBGENCMDPARAMS); params 135 drivers/staging/wusbcore/host/whci/whcd.h int whc_do_gencmd(struct whc *whc, u32 cmd, u32 params, void *addr, size_t len); params 62 drivers/staging/wusbcore/host/whci/wusb.c u32 params; params 64 drivers/staging/wusbcore/host/whci/wusb.c params = (interval << 24) params 69 drivers/staging/wusbcore/host/whci/wusb.c return whc_do_gencmd(whc, WUSBGENCMDSTS_MMCIE_ADD, params, wuie, wuie->bLength); params 75 drivers/staging/wusbcore/host/whci/wusb.c u32 params; params 77 drivers/staging/wusbcore/host/whci/wusb.c params = handle; params 79 drivers/staging/wusbcore/host/whci/wusb.c return whc_do_gencmd(whc, WUSBGENCMDSTS_MMCIE_RM, params, NULL, 0); params 30 drivers/target/tcm_fc/tcm_fc.h u32 params; params 254 drivers/target/tcm_fc/tfc_sess.c sess->params = 0; params 387 drivers/target/tcm_fc/tfc_sess.c if (!sess->params) params 389 drivers/target/tcm_fc/tfc_sess.c sess->params = fcp_parm; params 231 drivers/tee/optee/call.c msg_arg->params[0].attr = OPTEE_MSG_ATTR_TYPE_VALUE_INPUT | params 233 drivers/tee/optee/call.c msg_arg->params[1].attr = OPTEE_MSG_ATTR_TYPE_VALUE_INPUT | params 235 drivers/tee/optee/call.c memcpy(&msg_arg->params[0].u.value, arg->uuid, sizeof(arg->uuid)); params 236 drivers/tee/optee/call.c memcpy(&msg_arg->params[1].u.value, arg->uuid, sizeof(arg->clnt_uuid)); params 237 drivers/tee/optee/call.c msg_arg->params[1].u.value.c = arg->clnt_login; params 239 drivers/tee/optee/call.c rc = optee_to_msg_param(msg_arg->params + 2, arg->num_params, param); params 264 drivers/tee/optee/call.c if (optee_from_msg_param(param, arg->num_params, msg_arg->params + 2)) { params 335 drivers/tee/optee/call.c rc = optee_to_msg_param(msg_arg->params, arg->num_params, param); params 344 drivers/tee/optee/call.c if (optee_from_msg_param(param, arg->num_params, msg_arg->params)) { params 603 drivers/tee/optee/call.c msg_arg->params->attr = OPTEE_MSG_ATTR_TYPE_TMEM_OUTPUT | params 605 drivers/tee/optee/call.c msg_arg->params->u.tmem.shm_ref = (unsigned long)shm; params 606 drivers/tee/optee/call.c msg_arg->params->u.tmem.size = tee_shm_get_size(shm); params 611 drivers/tee/optee/call.c msg_arg->params->u.tmem.buf_ptr = virt_to_phys(pages_list) | params 637 drivers/tee/optee/call.c msg_arg->params[0].attr = OPTEE_MSG_ATTR_TYPE_RMEM_INPUT; params 638 drivers/tee/optee/call.c msg_arg->params[0].u.rmem.shm_ref = (unsigned long)shm; params 36 drivers/tee/optee/core.c int optee_from_msg_param(struct tee_param *params, size_t num_params, params 45 drivers/tee/optee/core.c struct tee_param *p = params + n; params 166 drivers/tee/optee/core.c const struct tee_param *params) params 172 drivers/tee/optee/core.c const struct tee_param *p = params + n; params 202 drivers/tee/optee/optee_msg.h struct optee_msg_param params[0]; params 166 drivers/tee/optee/optee_private.h int optee_from_msg_param(struct tee_param *params, size_t num_params, params 169 drivers/tee/optee/optee_private.h const struct tee_param *params); params 38 drivers/tee/optee/rpc.c if ((arg->params[0].attr & OPTEE_MSG_ATTR_TYPE_MASK) != params 43 drivers/tee/optee/rpc.c arg->params[0].u.value.a = ts.tv_sec; params 44 drivers/tee/optee/rpc.c arg->params[0].u.value.b = ts.tv_nsec; params 100 drivers/tee/optee/rpc.c if ((arg->params[0].attr & OPTEE_MSG_ATTR_TYPE_MASK) != params 104 drivers/tee/optee/rpc.c switch (arg->params[0].u.value.a) { params 106 drivers/tee/optee/rpc.c wq_sleep(&optee->wait_queue, arg->params[0].u.value.b); params 109 drivers/tee/optee/rpc.c wq_wakeup(&optee->wait_queue, arg->params[0].u.value.b); params 128 drivers/tee/optee/rpc.c if ((arg->params[0].attr & OPTEE_MSG_ATTR_TYPE_MASK) != params 132 drivers/tee/optee/rpc.c msec_to_wait = arg->params[0].u.value.a; params 146 drivers/tee/optee/rpc.c struct tee_param *params; params 150 drivers/tee/optee/rpc.c params = kmalloc_array(arg->num_params, sizeof(struct tee_param), params 152 drivers/tee/optee/rpc.c if (!params) { params 157 drivers/tee/optee/rpc.c if (optee_from_msg_param(params, arg->num_params, arg->params)) { params 162 drivers/tee/optee/rpc.c arg->ret = optee_supp_thrd_req(ctx, arg->cmd, arg->num_params, params); params 164 drivers/tee/optee/rpc.c if (optee_to_msg_param(arg->params, arg->num_params, params)) params 167 drivers/tee/optee/rpc.c kfree(params); params 205 drivers/tee/optee/rpc.c arg->params[0].attr != OPTEE_MSG_ATTR_TYPE_VALUE_INPUT) { params 211 drivers/tee/optee/rpc.c if (arg->params[n].attr != OPTEE_MSG_ATTR_TYPE_NONE) { params 217 drivers/tee/optee/rpc.c sz = arg->params[0].u.value.b; params 218 drivers/tee/optee/rpc.c switch (arg->params[0].u.value.a) { params 262 drivers/tee/optee/rpc.c arg->params[0].attr = OPTEE_MSG_ATTR_TYPE_TMEM_OUTPUT | params 268 drivers/tee/optee/rpc.c arg->params[0].u.tmem.buf_ptr = virt_to_phys(pages_list) | params 271 drivers/tee/optee/rpc.c arg->params[0].u.tmem.size = tee_shm_get_size(shm); params 272 drivers/tee/optee/rpc.c arg->params[0].u.tmem.shm_ref = (unsigned long)shm; params 277 drivers/tee/optee/rpc.c arg->params[0].attr = OPTEE_MSG_ATTR_TYPE_TMEM_OUTPUT; params 278 drivers/tee/optee/rpc.c arg->params[0].u.tmem.buf_ptr = pa; params 279 drivers/tee/optee/rpc.c arg->params[0].u.tmem.size = sz; params 280 drivers/tee/optee/rpc.c arg->params[0].u.tmem.shm_ref = (unsigned long)shm; params 322 drivers/tee/optee/rpc.c arg->params[0].attr != OPTEE_MSG_ATTR_TYPE_VALUE_INPUT) { params 327 drivers/tee/optee/rpc.c shm = (struct tee_shm *)(unsigned long)arg->params[0].u.value.b; params 328 drivers/tee/optee/rpc.c switch (arg->params[0].u.value.a) { params 185 drivers/tee/optee/supp.c static int supp_check_recv_params(size_t num_params, struct tee_param *params, params 198 drivers/tee/optee/supp.c if (tee_param_is_memref(params + n) && params[n].u.memref.shm) params 199 drivers/tee/optee/supp.c tee_shm_put(params[n].u.memref.shm); params 206 drivers/tee/optee/supp.c if (params[n].attr && params 207 drivers/tee/optee/supp.c params[n].attr != TEE_IOCTL_PARAM_ATTR_META) params 211 drivers/tee/optee/supp.c if (params->attr == TEE_IOCTL_PARAM_ATTR_META) params 203 drivers/tee/tee_core.c static int params_from_user(struct tee_context *ctx, struct tee_param *params, params 220 drivers/tee/tee_core.c params[n].attr = ip.attr; params 227 drivers/tee/tee_core.c params[n].u.value.a = ip.a; params 228 drivers/tee/tee_core.c params[n].u.value.b = ip.b; params 229 drivers/tee/tee_core.c params[n].u.value.c = ip.c; params 257 drivers/tee/tee_core.c params[n].u.memref.shm_offs = ip.a; params 258 drivers/tee/tee_core.c params[n].u.memref.size = ip.b; params 259 drivers/tee/tee_core.c params[n].u.memref.shm = shm; params 270 drivers/tee/tee_core.c size_t num_params, struct tee_param *params) params 276 drivers/tee/tee_core.c struct tee_param *p = params + n; params 306 drivers/tee/tee_core.c struct tee_param *params = NULL; params 327 drivers/tee/tee_core.c params = kcalloc(arg.num_params, sizeof(struct tee_param), params 329 drivers/tee/tee_core.c if (!params) params 331 drivers/tee/tee_core.c uparams = uarg->params; params 332 drivers/tee/tee_core.c rc = params_from_user(ctx, params, arg.num_params, uparams); params 337 drivers/tee/tee_core.c rc = ctx->teedev->desc->ops->open_session(ctx, &arg, params); params 348 drivers/tee/tee_core.c rc = params_to_user(uparams, arg.num_params, params); params 357 drivers/tee/tee_core.c if (params) { params 360 drivers/tee/tee_core.c if (tee_param_is_memref(params + n) && params 361 drivers/tee/tee_core.c params[n].u.memref.shm) params 362 drivers/tee/tee_core.c tee_shm_put(params[n].u.memref.shm); params 363 drivers/tee/tee_core.c kfree(params); params 378 drivers/tee/tee_core.c struct tee_param *params = NULL; params 398 drivers/tee/tee_core.c params = kcalloc(arg.num_params, sizeof(struct tee_param), params 400 drivers/tee/tee_core.c if (!params) params 402 drivers/tee/tee_core.c uparams = uarg->params; params 403 drivers/tee/tee_core.c rc = params_from_user(ctx, params, arg.num_params, uparams); params 408 drivers/tee/tee_core.c rc = ctx->teedev->desc->ops->invoke_func(ctx, &arg, params); params 417 drivers/tee/tee_core.c rc = params_to_user(uparams, arg.num_params, params); params 419 drivers/tee/tee_core.c if (params) { params 422 drivers/tee/tee_core.c if (tee_param_is_memref(params + n) && params 423 drivers/tee/tee_core.c params[n].u.memref.shm) params 424 drivers/tee/tee_core.c tee_shm_put(params[n].u.memref.shm); params 425 drivers/tee/tee_core.c kfree(params); params 462 drivers/tee/tee_core.c size_t num_params, struct tee_param *params) params 468 drivers/tee/tee_core.c struct tee_param *p = params + n; params 510 drivers/tee/tee_core.c struct tee_param *params; params 531 drivers/tee/tee_core.c params = kcalloc(num_params, sizeof(struct tee_param), GFP_KERNEL); params 532 drivers/tee/tee_core.c if (!params) params 535 drivers/tee/tee_core.c rc = params_from_user(ctx, params, num_params, uarg->params); params 539 drivers/tee/tee_core.c rc = ctx->teedev->desc->ops->supp_recv(ctx, &func, &num_params, params); params 549 drivers/tee/tee_core.c rc = params_to_supp(ctx, uarg->params, num_params, params); params 551 drivers/tee/tee_core.c kfree(params); params 555 drivers/tee/tee_core.c static int params_from_supp(struct tee_param *params, size_t num_params, params 561 drivers/tee/tee_core.c struct tee_param *p = params + n; params 607 drivers/tee/tee_core.c struct tee_param *params; params 630 drivers/tee/tee_core.c params = kcalloc(num_params, sizeof(struct tee_param), GFP_KERNEL); params 631 drivers/tee/tee_core.c if (!params) params 634 drivers/tee/tee_core.c rc = params_from_supp(params, num_params, uarg->params); params 638 drivers/tee/tee_core.c rc = ctx->teedev->desc->ops->supp_send(ctx, ret, num_params, params); params 640 drivers/tee/tee_core.c kfree(params); params 97 drivers/thermal/power_allocator.c struct power_allocator_params *params = tz->governor_data; params 103 drivers/thermal/power_allocator.c if (instance->trip != params->trip_max_desired_temperature) params 199 drivers/thermal/power_allocator.c struct power_allocator_params *params = tz->governor_data; params 208 drivers/thermal/power_allocator.c params->trip_switch_on, control_temp, params 224 drivers/thermal/power_allocator.c i = mul_frac(tz->tzp->k_i, params->err_integral); params 231 drivers/thermal/power_allocator.c params->err_integral += err; params 242 drivers/thermal/power_allocator.c d = mul_frac(tz->tzp->k_d, err - params->prev_err); params 244 drivers/thermal/power_allocator.c params->prev_err = err; params 254 drivers/thermal/power_allocator.c frac_to_int(params->err_integral), params 336 drivers/thermal/power_allocator.c struct power_allocator_params *params = tz->governor_data; params 342 drivers/thermal/power_allocator.c int trip_max_desired_temperature = params->trip_max_desired_temperature; params 469 drivers/thermal/power_allocator.c struct power_allocator_params *params) params 492 drivers/thermal/power_allocator.c params->trip_switch_on = i; params 505 drivers/thermal/power_allocator.c params->trip_max_desired_temperature = last_passive; params 507 drivers/thermal/power_allocator.c params->trip_max_desired_temperature = params->trip_switch_on; params 508 drivers/thermal/power_allocator.c params->trip_switch_on = INVALID_TRIP; params 510 drivers/thermal/power_allocator.c params->trip_switch_on = INVALID_TRIP; params 511 drivers/thermal/power_allocator.c params->trip_max_desired_temperature = last_active; params 515 drivers/thermal/power_allocator.c static void reset_pid_controller(struct power_allocator_params *params) params 517 drivers/thermal/power_allocator.c params->err_integral = 0; params 518 drivers/thermal/power_allocator.c params->prev_err = 0; params 524 drivers/thermal/power_allocator.c struct power_allocator_params *params = tz->governor_data; params 528 drivers/thermal/power_allocator.c if ((instance->trip != params->trip_max_desired_temperature) || params 553 drivers/thermal/power_allocator.c struct power_allocator_params *params; params 556 drivers/thermal/power_allocator.c params = kzalloc(sizeof(*params), GFP_KERNEL); params 557 drivers/thermal/power_allocator.c if (!params) params 567 drivers/thermal/power_allocator.c params->allocated_tzp = true; params 573 drivers/thermal/power_allocator.c get_governor_trips(tz, params); params 577 drivers/thermal/power_allocator.c params->trip_max_desired_temperature, params 581 drivers/thermal/power_allocator.c params->trip_switch_on, params 585 drivers/thermal/power_allocator.c reset_pid_controller(params); params 587 drivers/thermal/power_allocator.c tz->governor_data = params; params 592 drivers/thermal/power_allocator.c kfree(params); params 599 drivers/thermal/power_allocator.c struct power_allocator_params *params = tz->governor_data; params 603 drivers/thermal/power_allocator.c if (params->allocated_tzp) { params 616 drivers/thermal/power_allocator.c struct power_allocator_params *params = tz->governor_data; params 622 drivers/thermal/power_allocator.c if (trip != params->trip_max_desired_temperature) params 625 drivers/thermal/power_allocator.c ret = tz->ops->get_trip_temp(tz, params->trip_switch_on, params 629 drivers/thermal/power_allocator.c reset_pid_controller(params); params 636 drivers/thermal/power_allocator.c ret = tz->ops->get_trip_temp(tz, params->trip_max_desired_temperature, params 123 drivers/tty/serial/sh-sci.c const struct sci_port_params *params; params 498 drivers/tty/serial/sh-sci.c #define sci_getreg(up, offset) (&to_sci_port(up)->params->regs[offset]) params 649 drivers/tty/serial/sh-sci.c } else if (to_sci_port(port)->params->overrun_mask == SCIFA_ORER) { params 758 drivers/tty/serial/sh-sci.c unsigned int fifo_mask = (s->params->fifosize << 1) - 1; params 780 drivers/tty/serial/sh-sci.c unsigned int fifo_mask = (s->params->fifosize << 1) - 1; params 933 drivers/tty/serial/sh-sci.c if (status & s->params->overrun_mask) { params 977 drivers/tty/serial/sh-sci.c reg = sci_getreg(port, s->params->overrun_reg); params 981 drivers/tty/serial/sh-sci.c status = serial_port_in(port, s->params->overrun_reg); params 982 drivers/tty/serial/sh-sci.c if (status & s->params->overrun_mask) { params 983 drivers/tty/serial/sh-sci.c status &= ~s->params->overrun_mask; params 984 drivers/tty/serial/sh-sci.c serial_port_out(port, s->params->overrun_reg, status); params 1812 drivers/tty/serial/sh-sci.c if (s->params->overrun_reg == SCxSR) params 1814 drivers/tty/serial/sh-sci.c else if (sci_getreg(port, s->params->overrun_reg)->size) params 1815 drivers/tty/serial/sh-sci.c orer_status = serial_port_in(port, s->params->overrun_reg); params 1841 drivers/tty/serial/sh-sci.c if (orer_status & s->params->overrun_mask) { params 2925 drivers/tty/serial/sh-sci.c sci_port->params = sci_probe_regmap(p); params 2926 drivers/tty/serial/sh-sci.c if (unlikely(sci_port->params == NULL)) params 2960 drivers/tty/serial/sh-sci.c : sci_port->params->sampling_rate_mask; params 2974 drivers/tty/serial/sh-sci.c port->fifosize = sci_port->params->fifosize; params 3443 drivers/tty/serial/sh-sci.c sci_ports[0].params = sci_probe_regmap(&port_cfg); params 168 drivers/tty/serial/sh-sci.h #define SCxSR_ERRORS(port) (to_sci_port(port)->params->error_mask) params 173 drivers/tty/serial/sh-sci.h (to_sci_port(port)->params->error_clear) params 274 drivers/tty/synclink.c MGSL_PARAMS params; /* communications parameters */ params 1099 drivers/tty/synclink.c (info->params.mode == MGSL_MODE_HDLC ? mgsl_get_rx_frame : mgsl_get_raw_rx_frame); params 1540 drivers/tty/synclink.c (info->params.mode == MGSL_MODE_HDLC)) { params 1871 drivers/tty/synclink.c if (info->params.mode == MGSL_MODE_HDLC || params 1872 drivers/tty/synclink.c info->params.mode == MGSL_MODE_RAW || params 1921 drivers/tty/synclink.c case CS5: info->params.data_bits = 5; break; params 1922 drivers/tty/synclink.c case CS6: info->params.data_bits = 6; break; params 1923 drivers/tty/synclink.c case CS7: info->params.data_bits = 7; break; params 1924 drivers/tty/synclink.c case CS8: info->params.data_bits = 8; break; params 1926 drivers/tty/synclink.c default: info->params.data_bits = 7; break; params 1930 drivers/tty/synclink.c info->params.stop_bits = 2; params 1932 drivers/tty/synclink.c info->params.stop_bits = 1; params 1934 drivers/tty/synclink.c info->params.parity = ASYNC_PARITY_NONE; params 1937 drivers/tty/synclink.c info->params.parity = ASYNC_PARITY_ODD; params 1939 drivers/tty/synclink.c info->params.parity = ASYNC_PARITY_EVEN; params 1942 drivers/tty/synclink.c info->params.parity = ASYNC_PARITY_SPACE; params 1949 drivers/tty/synclink.c bits_per_char = info->params.data_bits + params 1950 drivers/tty/synclink.c info->params.stop_bits + 1; params 1956 drivers/tty/synclink.c if (info->params.data_rate <= 460800) params 1957 drivers/tty/synclink.c info->params.data_rate = tty_get_baud_rate(info->port.tty); params 1959 drivers/tty/synclink.c if ( info->params.data_rate ) { params 1961 drivers/tty/synclink.c info->params.data_rate; params 2019 drivers/tty/synclink.c if ((info->params.mode == MGSL_MODE_ASYNC ) || !info->tx_active) { params 2063 drivers/tty/synclink.c if ( (info->params.mode == MGSL_MODE_HDLC || params 2064 drivers/tty/synclink.c info->params.mode == MGSL_MODE_RAW) && info->xmit_cnt ) { params 2107 drivers/tty/synclink.c if ( info->params.mode == MGSL_MODE_HDLC || params 2108 drivers/tty/synclink.c info->params.mode == MGSL_MODE_RAW ) { params 2112 drivers/tty/synclink.c if ( info->params.mode == MGSL_MODE_HDLC ) { params 2144 drivers/tty/synclink.c if ( (info->params.flags & HDLC_FLAG_HDLC_LOOPMODE) && params 2229 drivers/tty/synclink.c if ( info->params.mode == MGSL_MODE_HDLC || params 2230 drivers/tty/synclink.c info->params.mode == MGSL_MODE_RAW ) { params 2264 drivers/tty/synclink.c if ( info->params.mode == MGSL_MODE_HDLC || params 2265 drivers/tty/synclink.c info->params.mode == MGSL_MODE_RAW ) { params 2446 drivers/tty/synclink.c COPY_TO_USER(err,user_params, &info->params, sizeof(MGSL_PARAMS)); params 2489 drivers/tty/synclink.c memcpy(&info->params,&tmp_params,sizeof(MGSL_PARAMS)); params 2582 drivers/tty/synclink.c if ( info->params.flags & HDLC_FLAG_HDLC_LOOPMODE ) params 2608 drivers/tty/synclink.c if ( info->tx_active && info->params.mode == MGSL_MODE_HDLC ) params 2610 drivers/tty/synclink.c if ( info->params.flags & HDLC_FLAG_HDLC_LOOPMODE ) params 3135 drivers/tty/synclink.c if ( info->params.data_rate ) { params 3145 drivers/tty/synclink.c if ( info->params.mode == MGSL_MODE_HDLC || params 3146 drivers/tty/synclink.c info->params.mode == MGSL_MODE_RAW ) { params 3465 drivers/tty/synclink.c if (info->params.mode == MGSL_MODE_HDLC || params 3466 drivers/tty/synclink.c info->params.mode == MGSL_MODE_RAW ) { params 4254 drivers/tty/synclink.c memcpy(&info->params,&default_params,sizeof(MGSL_PARAMS)); params 4582 drivers/tty/synclink.c if ( info->params.flags & HDLC_FLAG_HDLC_LOOPMODE ) params 4616 drivers/tty/synclink.c if (info->params.mode == MGSL_MODE_RAW) { params 4640 drivers/tty/synclink.c if ( info->params.flags & HDLC_FLAG_UNDERRUN_ABORT15 ) params 4642 drivers/tty/synclink.c else if ( info->params.flags & HDLC_FLAG_UNDERRUN_FLAG ) params 4644 drivers/tty/synclink.c else if ( info->params.flags & HDLC_FLAG_UNDERRUN_CRC ) params 4648 drivers/tty/synclink.c if ( info->params.preamble != HDLC_PREAMBLE_PATTERN_NONE ) params 4652 drivers/tty/synclink.c if ( info->params.mode == MGSL_MODE_HDLC && params 4653 drivers/tty/synclink.c (info->params.flags & HDLC_FLAG_SHARE_ZERO) ) params 4656 drivers/tty/synclink.c if ( info->params.addr_filter != 0xff ) params 4659 drivers/tty/synclink.c usc_OutReg( info, RSR, info->params.addr_filter ); params 4683 drivers/tty/synclink.c switch ( info->params.encoding ) { params 4693 drivers/tty/synclink.c if ( (info->params.crc_type & HDLC_CRC_MASK) == HDLC_CRC_16_CCITT ) params 4695 drivers/tty/synclink.c else if ( (info->params.crc_type & HDLC_CRC_MASK) == HDLC_CRC_32_CCITT ) params 4758 drivers/tty/synclink.c switch ( info->params.encoding ) { params 4768 drivers/tty/synclink.c if ( (info->params.crc_type & HDLC_CRC_MASK) == HDLC_CRC_16_CCITT ) params 4770 drivers/tty/synclink.c else if ( (info->params.crc_type & HDLC_CRC_MASK) == HDLC_CRC_32_CCITT ) params 4842 drivers/tty/synclink.c if ( info->params.flags & HDLC_FLAG_RXC_DPLL ) params 4844 drivers/tty/synclink.c else if ( info->params.flags & HDLC_FLAG_RXC_BRG ) params 4846 drivers/tty/synclink.c else if ( info->params.flags & HDLC_FLAG_RXC_TXCPIN) params 4851 drivers/tty/synclink.c if ( info->params.flags & HDLC_FLAG_TXC_DPLL ) params 4853 drivers/tty/synclink.c else if ( info->params.flags & HDLC_FLAG_TXC_BRG ) params 4855 drivers/tty/synclink.c else if ( info->params.flags & HDLC_FLAG_TXC_RXCPIN) params 4880 drivers/tty/synclink.c if ( info->params.flags & (HDLC_FLAG_RXC_DPLL | HDLC_FLAG_TXC_DPLL) ) { params 4893 drivers/tty/synclink.c if ( info->params.flags & HDLC_FLAG_DPLL_DIV16 ) { params 4897 drivers/tty/synclink.c else if ( info->params.flags & HDLC_FLAG_DPLL_DIV8 ) { params 4918 drivers/tty/synclink.c if ( info->params.clock_speed ) params 4920 drivers/tty/synclink.c Tc = (u16)((XtalSpeed/DpllDivisor)/info->params.clock_speed); params 4921 drivers/tty/synclink.c if ( !((((XtalSpeed/DpllDivisor) % info->params.clock_speed) * 2) params 4922 drivers/tty/synclink.c / info->params.clock_speed) ) params 4934 drivers/tty/synclink.c switch ( info->params.encoding ) { params 4970 drivers/tty/synclink.c if ( info->params.flags & HDLC_FLAG_AUTO_CTS ) { params 5089 drivers/tty/synclink.c switch ( info->params.preamble_length ) { params 5095 drivers/tty/synclink.c switch ( info->params.preamble ) { params 5157 drivers/tty/synclink.c if (info->params.clock_speed) { params 5159 drivers/tty/synclink.c usc_OutReg(info, TC0R, (u16)((11059200/info->params.clock_speed)-1)); params 5161 drivers/tty/synclink.c usc_OutReg(info, TC0R, (u16)((14745600/info->params.clock_speed)-1)); params 5373 drivers/tty/synclink.c if ( info->params.flags & HDLC_FLAG_AUTO_DCD ) params 5441 drivers/tty/synclink.c if ( info->params.mode == MGSL_MODE_HDLC || params 5442 drivers/tty/synclink.c info->params.mode == MGSL_MODE_RAW ) { params 5462 drivers/tty/synclink.c if ( info->params.flags & HDLC_FLAG_AUTO_DCD ) params 5508 drivers/tty/synclink.c if ( info->params.flags & HDLC_FLAG_AUTO_RTS ) { params 5518 drivers/tty/synclink.c if ( info->params.mode == MGSL_MODE_ASYNC ) { params 5538 drivers/tty/synclink.c if ( info->params.mode == MGSL_MODE_RAW ) params 5556 drivers/tty/synclink.c if ( info->params.mode == MGSL_MODE_RAW && params 5582 drivers/tty/synclink.c if ( info->params.flags & HDLC_FLAG_AUTO_CTS ) params 5822 drivers/tty/synclink.c if ( info->params.stop_bits != 1 ) params 5841 drivers/tty/synclink.c if ( info->params.data_bits != 8 ) params 5844 drivers/tty/synclink.c if ( info->params.parity != ASYNC_PARITY_NONE ) { params 5846 drivers/tty/synclink.c if ( info->params.parity != ASYNC_PARITY_ODD ) params 5898 drivers/tty/synclink.c if ( info->params.data_bits != 8 ) params 5901 drivers/tty/synclink.c if ( info->params.parity != ASYNC_PARITY_NONE ) { params 5903 drivers/tty/synclink.c if ( info->params.parity != ASYNC_PARITY_ODD ) params 5937 drivers/tty/synclink.c usc_enable_async_clock( info, info->params.data_rate ); params 5968 drivers/tty/synclink.c if (info->params.loopback) { params 5992 drivers/tty/synclink.c unsigned long oldmode = info->params.mode; params 5994 drivers/tty/synclink.c info->params.mode = MGSL_MODE_HDLC; params 6048 drivers/tty/synclink.c info->params.mode = oldmode; params 6062 drivers/tty/synclink.c usc_enable_aux_clock(info, info->params.clock_speed); params 6064 drivers/tty/synclink.c if (info->params.loopback) params 6103 drivers/tty/synclink.c if ( info->params.mode == MGSL_MODE_RAW ) { params 6494 drivers/tty/synclink.c if ( info->params.crc_type & HDLC_CRC_RETURN_EX ) params 6517 drivers/tty/synclink.c if ( info->params.crc_type == HDLC_CRC_16_CCITT ) params 6519 drivers/tty/synclink.c else if ( info->params.crc_type == HDLC_CRC_32_CCITT ) params 6532 drivers/tty/synclink.c if ( ( (info->params.crc_type & HDLC_CRC_RETURN_EX) && params 6561 drivers/tty/synclink.c if ( info->params.crc_type & HDLC_CRC_RETURN_EX ) { params 6800 drivers/tty/synclink.c if (info->params.flags & HDLC_FLAG_HDLC_LOOPMODE) { params 6989 drivers/tty/synclink.c memcpy(&tmp_params,&info->params,sizeof(MGSL_PARAMS)); params 6991 drivers/tty/synclink.c memcpy(&info->params,&default_params,sizeof(MGSL_PARAMS)); params 7254 drivers/tty/synclink.c memcpy(&info->params,&tmp_params,sizeof(MGSL_PARAMS)); params 7461 drivers/tty/synclink.c (info->params.mode == MGSL_MODE_HDLC || params 7462 drivers/tty/synclink.c info->params.mode == MGSL_MODE_RAW) ) { params 7469 drivers/tty/synclink.c if ( info->params.flags & HDLC_FLAG_HDLC_LOOPMODE ) params 7492 drivers/tty/synclink.c if (info->params.flags & HDLC_FLAG_HDLC_LOOPMODE) { params 7591 drivers/tty/synclink.c info->params.encoding = new_encoding; params 7592 drivers/tty/synclink.c info->params.crc_type = new_crctype; params 7767 drivers/tty/synclink.c flags = info->params.flags & (HDLC_FLAG_RXC_RXCPIN | HDLC_FLAG_RXC_DPLL | params 7781 drivers/tty/synclink.c new_line.clock_rate = info->params.clock_speed; params 7782 drivers/tty/synclink.c new_line.loopback = info->params.loopback ? 1:0; params 7801 drivers/tty/synclink.c case CLOCK_DEFAULT: flags = info->params.flags & params 7812 drivers/tty/synclink.c info->params.flags &= ~(HDLC_FLAG_RXC_RXCPIN | HDLC_FLAG_RXC_DPLL | params 7816 drivers/tty/synclink.c info->params.flags |= flags; params 7818 drivers/tty/synclink.c info->params.loopback = new_line.loopback; params 7821 drivers/tty/synclink.c info->params.clock_speed = new_line.clock_rate; params 7823 drivers/tty/synclink.c info->params.clock_speed = 0; params 294 drivers/tty/synclink_gt.c MGSL_PARAMS params; /* communications parameters */ params 503 drivers/tty/synclink_gt.c static int get_params(struct slgt_info *info, MGSL_PARAMS __user *params); params 504 drivers/tty/synclink_gt.c static int set_params(struct slgt_info *info, MGSL_PARAMS __user *params); params 806 drivers/tty/synclink_gt.c if (info->params.mode == MGSL_MODE_HDLC) { params 906 drivers/tty/synclink_gt.c if (info->params.data_rate) { params 988 drivers/tty/synclink_gt.c if (info->tx_enabled && info->params.mode == MGSL_MODE_ASYNC) params 1133 drivers/tty/synclink_gt.c tmp_params.mode = (compat_ulong_t)info->params.mode; params 1134 drivers/tty/synclink_gt.c tmp_params.loopback = info->params.loopback; params 1135 drivers/tty/synclink_gt.c tmp_params.flags = info->params.flags; params 1136 drivers/tty/synclink_gt.c tmp_params.encoding = info->params.encoding; params 1137 drivers/tty/synclink_gt.c tmp_params.clock_speed = (compat_ulong_t)info->params.clock_speed; params 1138 drivers/tty/synclink_gt.c tmp_params.addr_filter = info->params.addr_filter; params 1139 drivers/tty/synclink_gt.c tmp_params.crc_type = info->params.crc_type; params 1140 drivers/tty/synclink_gt.c tmp_params.preamble_length = info->params.preamble_length; params 1141 drivers/tty/synclink_gt.c tmp_params.preamble = info->params.preamble; params 1142 drivers/tty/synclink_gt.c tmp_params.data_rate = (compat_ulong_t)info->params.data_rate; params 1143 drivers/tty/synclink_gt.c tmp_params.data_bits = info->params.data_bits; params 1144 drivers/tty/synclink_gt.c tmp_params.stop_bits = info->params.stop_bits; params 1145 drivers/tty/synclink_gt.c tmp_params.parity = info->params.parity; params 1163 drivers/tty/synclink_gt.c info->params.mode = tmp_params.mode; params 1164 drivers/tty/synclink_gt.c info->params.loopback = tmp_params.loopback; params 1165 drivers/tty/synclink_gt.c info->params.flags = tmp_params.flags; params 1166 drivers/tty/synclink_gt.c info->params.encoding = tmp_params.encoding; params 1167 drivers/tty/synclink_gt.c info->params.clock_speed = tmp_params.clock_speed; params 1168 drivers/tty/synclink_gt.c info->params.addr_filter = tmp_params.addr_filter; params 1169 drivers/tty/synclink_gt.c info->params.crc_type = tmp_params.crc_type; params 1170 drivers/tty/synclink_gt.c info->params.preamble_length = tmp_params.preamble_length; params 1171 drivers/tty/synclink_gt.c info->params.preamble = tmp_params.preamble; params 1172 drivers/tty/synclink_gt.c info->params.data_rate = tmp_params.data_rate; params 1173 drivers/tty/synclink_gt.c info->params.data_bits = tmp_params.data_bits; params 1174 drivers/tty/synclink_gt.c info->params.stop_bits = tmp_params.stop_bits; params 1175 drivers/tty/synclink_gt.c info->params.parity = tmp_params.parity; params 1258 drivers/tty/synclink_gt.c if (info->params.mode != MGSL_MODE_ASYNC) { params 1438 drivers/tty/synclink_gt.c info->params.encoding = new_encoding; params 1439 drivers/tty/synclink_gt.c info->params.crc_type = new_crctype; params 1613 drivers/tty/synclink_gt.c flags = info->params.flags & (HDLC_FLAG_RXC_RXCPIN | HDLC_FLAG_RXC_DPLL | params 1626 drivers/tty/synclink_gt.c new_line.clock_rate = info->params.clock_speed; params 1627 drivers/tty/synclink_gt.c new_line.loopback = info->params.loopback ? 1:0; params 1646 drivers/tty/synclink_gt.c case CLOCK_DEFAULT: flags = info->params.flags & params 1657 drivers/tty/synclink_gt.c info->params.flags &= ~(HDLC_FLAG_RXC_RXCPIN | HDLC_FLAG_RXC_DPLL | params 1661 drivers/tty/synclink_gt.c info->params.flags |= flags; params 1663 drivers/tty/synclink_gt.c info->params.loopback = new_line.loopback; params 1666 drivers/tty/synclink_gt.c info->params.clock_speed = new_line.clock_rate; params 1668 drivers/tty/synclink_gt.c info->params.clock_speed = 0; params 1932 drivers/tty/synclink_gt.c switch(info->params.mode) { params 2106 drivers/tty/synclink_gt.c if (info->params.mode == MGSL_MODE_ASYNC) params 2133 drivers/tty/synclink_gt.c if (info->params.mode == MGSL_MODE_ASYNC) { params 2274 drivers/tty/synclink_gt.c if (info->params.mode != MGSL_MODE_ASYNC) { params 2290 drivers/tty/synclink_gt.c if (info->params.mode != MGSL_MODE_ASYNC && info->drop_rts_on_tx_done) { params 2480 drivers/tty/synclink_gt.c if (info->params.mode != MGSL_MODE_ASYNC || params 2527 drivers/tty/synclink_gt.c case CS5: info->params.data_bits = 5; break; params 2528 drivers/tty/synclink_gt.c case CS6: info->params.data_bits = 6; break; params 2529 drivers/tty/synclink_gt.c case CS7: info->params.data_bits = 7; break; params 2530 drivers/tty/synclink_gt.c case CS8: info->params.data_bits = 8; break; params 2531 drivers/tty/synclink_gt.c default: info->params.data_bits = 7; break; params 2534 drivers/tty/synclink_gt.c info->params.stop_bits = (cflag & CSTOPB) ? 2 : 1; params 2537 drivers/tty/synclink_gt.c info->params.parity = (cflag & PARODD) ? ASYNC_PARITY_ODD : ASYNC_PARITY_EVEN; params 2539 drivers/tty/synclink_gt.c info->params.parity = ASYNC_PARITY_NONE; params 2544 drivers/tty/synclink_gt.c bits_per_char = info->params.data_bits + params 2545 drivers/tty/synclink_gt.c info->params.stop_bits + 1; params 2547 drivers/tty/synclink_gt.c info->params.data_rate = tty_get_baud_rate(info->port.tty); params 2549 drivers/tty/synclink_gt.c if (info->params.data_rate) { params 2551 drivers/tty/synclink_gt.c info->params.data_rate; params 2594 drivers/tty/synclink_gt.c if (copy_to_user(user_params, &info->params, sizeof(MGSL_PARAMS))) params 2612 drivers/tty/synclink_gt.c memcpy(&info->params, &tmp_params, sizeof(MGSL_PARAMS)); params 2634 drivers/tty/synclink_gt.c if (info->params.mode != MGSL_MODE_ASYNC) params 3529 drivers/tty/synclink_gt.c info->params.mode = MGSL_MODE_ASYNC; params 3573 drivers/tty/synclink_gt.c memcpy(&info->params,&default_params,sizeof(MGSL_PARAMS)); params 3897 drivers/tty/synclink_gt.c if (info->params.mode != MGSL_MODE_ASYNC) { params 3909 drivers/tty/synclink_gt.c if (info->params.clock_speed) params 3910 drivers/tty/synclink_gt.c set_rate(info, info->params.clock_speed); params 3979 drivers/tty/synclink_gt.c if (info->params.mode == MGSL_MODE_ASYNC) { params 3989 drivers/tty/synclink_gt.c if (info->params.mode != MGSL_MODE_ASYNC) { params 4018 drivers/tty/synclink_gt.c if (info->params.mode != MGSL_MODE_ASYNC) { params 4019 drivers/tty/synclink_gt.c if (info->params.flags & HDLC_FLAG_AUTO_RTS) { params 4122 drivers/tty/synclink_gt.c if (info->params.parity != ASYNC_PARITY_NONE) { params 4124 drivers/tty/synclink_gt.c if (info->params.parity == ASYNC_PARITY_ODD) params 4128 drivers/tty/synclink_gt.c switch (info->params.data_bits) params 4135 drivers/tty/synclink_gt.c if (info->params.stop_bits != 1) params 4138 drivers/tty/synclink_gt.c if (info->params.flags & HDLC_FLAG_AUTO_CTS) params 4162 drivers/tty/synclink_gt.c if (info->params.parity != ASYNC_PARITY_NONE) { params 4164 drivers/tty/synclink_gt.c if (info->params.parity == ASYNC_PARITY_ODD) params 4168 drivers/tty/synclink_gt.c switch (info->params.data_bits) params 4175 drivers/tty/synclink_gt.c if (info->params.flags & HDLC_FLAG_AUTO_DCD) params 4214 drivers/tty/synclink_gt.c if ((rd_reg32(info, JCR) & BIT8) && info->params.data_rate && params 4215 drivers/tty/synclink_gt.c ((info->base_clock < (info->params.data_rate * 16)) || params 4216 drivers/tty/synclink_gt.c (info->base_clock % (info->params.data_rate * 16)))) { params 4219 drivers/tty/synclink_gt.c set_rate(info, info->params.data_rate * 8); params 4222 drivers/tty/synclink_gt.c set_rate(info, info->params.data_rate * 16); params 4228 drivers/tty/synclink_gt.c if (info->params.loopback) params 4262 drivers/tty/synclink_gt.c switch(info->params.mode) { params 4273 drivers/tty/synclink_gt.c switch(info->params.encoding) params 4284 drivers/tty/synclink_gt.c switch (info->params.crc_type & HDLC_CRC_MASK) params 4290 drivers/tty/synclink_gt.c if (info->params.preamble != HDLC_PREAMBLE_PATTERN_NONE) params 4293 drivers/tty/synclink_gt.c switch (info->params.preamble_length) params 4300 drivers/tty/synclink_gt.c if (info->params.flags & HDLC_FLAG_AUTO_CTS) params 4307 drivers/tty/synclink_gt.c switch (info->params.preamble) params 4337 drivers/tty/synclink_gt.c switch(info->params.mode) { params 4346 drivers/tty/synclink_gt.c switch(info->params.encoding) params 4357 drivers/tty/synclink_gt.c switch (info->params.crc_type & HDLC_CRC_MASK) params 4363 drivers/tty/synclink_gt.c if (info->params.flags & HDLC_FLAG_AUTO_DCD) params 4377 drivers/tty/synclink_gt.c if (info->params.flags & HDLC_FLAG_TXC_BRG) params 4382 drivers/tty/synclink_gt.c if (info->params.flags & HDLC_FLAG_RXC_DPLL) params 4387 drivers/tty/synclink_gt.c else if (info->params.flags & HDLC_FLAG_TXC_DPLL) params 4389 drivers/tty/synclink_gt.c else if (info->params.flags & HDLC_FLAG_TXC_RXCPIN) params 4392 drivers/tty/synclink_gt.c if (info->params.flags & HDLC_FLAG_RXC_BRG) params 4394 drivers/tty/synclink_gt.c else if (info->params.flags & HDLC_FLAG_RXC_DPLL) params 4396 drivers/tty/synclink_gt.c else if (info->params.flags & HDLC_FLAG_RXC_TXCPIN) params 4399 drivers/tty/synclink_gt.c if (info->params.clock_speed) params 4404 drivers/tty/synclink_gt.c if (info->params.flags & (HDLC_FLAG_TXC_DPLL + HDLC_FLAG_RXC_DPLL)) params 4407 drivers/tty/synclink_gt.c switch(info->params.encoding) params 4420 drivers/tty/synclink_gt.c set_rate(info, info->params.clock_speed * 16); params 4423 drivers/tty/synclink_gt.c set_rate(info, info->params.clock_speed); params 4450 drivers/tty/synclink_gt.c if (info->params.loopback) params 4619 drivers/tty/synclink_gt.c switch (info->params.crc_type & HDLC_CRC_MASK) { params 4634 drivers/tty/synclink_gt.c if (framesize == 0 && info->params.addr_filter != 0xff) params 4667 drivers/tty/synclink_gt.c if ((info->params.crc_type & HDLC_CRC_MASK) == HDLC_CRC_NONE) params 4671 drivers/tty/synclink_gt.c (addr_field != 0xff && addr_field != info->params.addr_filter)) { params 4681 drivers/tty/synclink_gt.c if (!(info->params.crc_type & HDLC_CRC_RETURN_EX)) params 4697 drivers/tty/synclink_gt.c if (!(info->params.crc_type & HDLC_CRC_RETURN_EX)) { params 4722 drivers/tty/synclink_gt.c if (info->params.crc_type & HDLC_CRC_RETURN_EX) { params 4754 drivers/tty/synclink_gt.c switch(info->params.mode) { params 4898 drivers/tty/synclink_gt.c if ((!size && info->params.mode == MGSL_MODE_HDLC) || params 4899 drivers/tty/synclink_gt.c info->params.mode == MGSL_MODE_RAW) params 4954 drivers/tty/synclink_gt.c u32 speed = info->params.data_rate; params 4956 drivers/tty/synclink_gt.c info->params.data_rate = 921600; params 4984 drivers/tty/synclink_gt.c info->params.data_rate = speed; params 5026 drivers/tty/synclink_gt.c MGSL_PARAMS params; params 5028 drivers/tty/synclink_gt.c memcpy(¶ms, &info->params, sizeof(params)); params 5030 drivers/tty/synclink_gt.c info->params.mode = MGSL_MODE_ASYNC; params 5031 drivers/tty/synclink_gt.c info->params.data_rate = 921600; params 5032 drivers/tty/synclink_gt.c info->params.loopback = 1; params 5068 drivers/tty/synclink_gt.c memcpy(&info->params, ¶ms, sizeof(info->params)); params 5099 drivers/tty/synclink_gt.c if(info->tx_active && info->params.mode == MGSL_MODE_HDLC) { params 237 drivers/tty/synclinkmp.c MGSL_PARAMS params; /* communications parameters */ params 538 drivers/tty/synclinkmp.c static int get_params(SLMP_INFO *info, MGSL_PARAMS __user *params); params 539 drivers/tty/synclinkmp.c static int set_params(SLMP_INFO *info, MGSL_PARAMS __user *params); params 925 drivers/tty/synclinkmp.c if (info->params.mode == MGSL_MODE_HDLC) { params 964 drivers/tty/synclinkmp.c if (info->params.mode == MGSL_MODE_HDLC) { params 1007 drivers/tty/synclinkmp.c if ( (info->params.mode != MGSL_MODE_HDLC) || params 1075 drivers/tty/synclinkmp.c if ( info->params.data_rate ) { params 1085 drivers/tty/synclinkmp.c if ( info->params.mode == MGSL_MODE_HDLC ) { params 1123 drivers/tty/synclinkmp.c if (info->params.mode == MGSL_MODE_HDLC) { params 1163 drivers/tty/synclinkmp.c if ( (info->params.mode == MGSL_MODE_HDLC) && params 1371 drivers/tty/synclinkmp.c if (info->params.mode == MGSL_MODE_HDLC) { params 1561 drivers/tty/synclinkmp.c info->params.encoding = new_encoding; params 1562 drivers/tty/synclinkmp.c info->params.crc_type = new_crctype; params 1737 drivers/tty/synclinkmp.c flags = info->params.flags & (HDLC_FLAG_RXC_RXCPIN | HDLC_FLAG_RXC_DPLL | params 1751 drivers/tty/synclinkmp.c new_line.clock_rate = info->params.clock_speed; params 1752 drivers/tty/synclinkmp.c new_line.loopback = info->params.loopback ? 1:0; params 1771 drivers/tty/synclinkmp.c case CLOCK_DEFAULT: flags = info->params.flags & params 1782 drivers/tty/synclinkmp.c info->params.flags &= ~(HDLC_FLAG_RXC_RXCPIN | HDLC_FLAG_RXC_DPLL | params 1786 drivers/tty/synclinkmp.c info->params.flags |= flags; params 1788 drivers/tty/synclinkmp.c info->params.loopback = new_line.loopback; params 1791 drivers/tty/synclinkmp.c info->params.clock_speed = new_line.clock_rate; params 1793 drivers/tty/synclinkmp.c info->params.clock_speed = 0; params 2099 drivers/tty/synclinkmp.c if (info->params.mode == MGSL_MODE_ASYNC) { params 2225 drivers/tty/synclinkmp.c if (info->params.mode != MGSL_MODE_ASYNC) { params 2237 drivers/tty/synclinkmp.c if (info->params.mode != MGSL_MODE_ASYNC && info->drop_rts_on_tx_done ) { params 2296 drivers/tty/synclinkmp.c if (info->params.mode != MGSL_MODE_ASYNC) { params 2707 drivers/tty/synclinkmp.c if (info->params.mode == MGSL_MODE_HDLC || info->netcount) params 2756 drivers/tty/synclinkmp.c case CS5: info->params.data_bits = 5; break; params 2757 drivers/tty/synclinkmp.c case CS6: info->params.data_bits = 6; break; params 2758 drivers/tty/synclinkmp.c case CS7: info->params.data_bits = 7; break; params 2759 drivers/tty/synclinkmp.c case CS8: info->params.data_bits = 8; break; params 2761 drivers/tty/synclinkmp.c default: info->params.data_bits = 7; break; params 2765 drivers/tty/synclinkmp.c info->params.stop_bits = 2; params 2767 drivers/tty/synclinkmp.c info->params.stop_bits = 1; params 2769 drivers/tty/synclinkmp.c info->params.parity = ASYNC_PARITY_NONE; params 2772 drivers/tty/synclinkmp.c info->params.parity = ASYNC_PARITY_ODD; params 2774 drivers/tty/synclinkmp.c info->params.parity = ASYNC_PARITY_EVEN; params 2777 drivers/tty/synclinkmp.c info->params.parity = ASYNC_PARITY_SPACE; params 2784 drivers/tty/synclinkmp.c bits_per_char = info->params.data_bits + params 2785 drivers/tty/synclinkmp.c info->params.stop_bits + 1; params 2791 drivers/tty/synclinkmp.c if (info->params.data_rate <= 460800) { params 2792 drivers/tty/synclinkmp.c info->params.data_rate = tty_get_baud_rate(info->port.tty); params 2795 drivers/tty/synclinkmp.c if ( info->params.data_rate ) { params 2797 drivers/tty/synclinkmp.c info->params.data_rate; params 2854 drivers/tty/synclinkmp.c COPY_TO_USER(err,user_params, &info->params, sizeof(MGSL_PARAMS)); params 2885 drivers/tty/synclinkmp.c memcpy(&info->params,&tmp_params,sizeof(MGSL_PARAMS)); params 2960 drivers/tty/synclinkmp.c if ( info->tx_active && info->params.mode == MGSL_MODE_HDLC ) { params 3743 drivers/tty/synclinkmp.c memcpy(&info->params,&default_params,sizeof(MGSL_PARAMS)); params 4044 drivers/tty/synclinkmp.c if (info->params.clock_speed) params 4045 drivers/tty/synclinkmp.c set_rate(info, info->params.clock_speed); params 4132 drivers/tty/synclinkmp.c if ( info->params.mode == MGSL_MODE_HDLC ) { params 4199 drivers/tty/synclinkmp.c if (info->params.mode != MGSL_MODE_ASYNC) { params 4201 drivers/tty/synclinkmp.c if ( info->params.flags & HDLC_FLAG_AUTO_RTS ) { params 4380 drivers/tty/synclinkmp.c if (info->params.stop_bits != 1) params 4394 drivers/tty/synclinkmp.c switch (info->params.data_bits) { params 4399 drivers/tty/synclinkmp.c if (info->params.parity != ASYNC_PARITY_NONE) { params 4401 drivers/tty/synclinkmp.c if (info->params.parity == ASYNC_PARITY_ODD) params 4414 drivers/tty/synclinkmp.c if (info->params.loopback) params 4495 drivers/tty/synclinkmp.c set_rate( info, info->params.data_rate * 16 ); params 4509 drivers/tty/synclinkmp.c info->params.flags &= ~(HDLC_FLAG_TXC_DPLL + HDLC_FLAG_RXC_DPLL); params 4527 drivers/tty/synclinkmp.c if (info->params.flags & HDLC_FLAG_AUTO_CTS) params 4529 drivers/tty/synclinkmp.c if (info->params.flags & HDLC_FLAG_AUTO_DCD) params 4531 drivers/tty/synclinkmp.c if (info->params.crc_type == HDLC_CRC_16_CCITT) params 4558 drivers/tty/synclinkmp.c switch(info->params.encoding) { params 4569 drivers/tty/synclinkmp.c if ( info->params.flags & HDLC_FLAG_DPLL_DIV16 ) { params 4572 drivers/tty/synclinkmp.c } else if ( info->params.flags & HDLC_FLAG_DPLL_DIV8 ) { params 4588 drivers/tty/synclinkmp.c if (info->params.flags & HDLC_FLAG_RXC_BRG) params 4590 drivers/tty/synclinkmp.c if (info->params.flags & HDLC_FLAG_RXC_DPLL) params 4601 drivers/tty/synclinkmp.c if (info->params.flags & HDLC_FLAG_TXC_BRG) params 4603 drivers/tty/synclinkmp.c if (info->params.flags & HDLC_FLAG_TXC_DPLL) params 4607 drivers/tty/synclinkmp.c if (info->params.flags & HDLC_FLAG_RXC_DPLL) params 4608 drivers/tty/synclinkmp.c set_rate(info, info->params.clock_speed * DpllDivisor); params 4610 drivers/tty/synclinkmp.c set_rate(info, info->params.clock_speed); params 4616 drivers/tty/synclinkmp.c if (info->params.flags & HDLC_FLAG_TXC_BRG) params 4694 drivers/tty/synclinkmp.c set_rate(info, info->params.clock_speed); params 4696 drivers/tty/synclinkmp.c if (info->params.loopback) params 4851 drivers/tty/synclinkmp.c if (framesize == 0 && info->params.addr_filter != 0xff) params 4893 drivers/tty/synclinkmp.c if (info->params.crc_type == HDLC_CRC_NONE) params 4897 drivers/tty/synclinkmp.c (addr_field != 0xff && addr_field != info->params.addr_filter)) { params 5234 drivers/tty/synclinkmp.c u32 speed = info->params.clock_speed; params 5236 drivers/tty/synclinkmp.c info->params.clock_speed = 3686400; params 5280 drivers/tty/synclinkmp.c info->params.clock_speed = speed; params 5464 drivers/tty/synclinkmp.c if(info->tx_active && info->params.mode == MGSL_MODE_HDLC) { params 124 drivers/usb/atm/speedtch.c struct speedtch_params params; /* set in probe, constant afterwards */ params 204 drivers/usb/atm/speedtch.c buf[0] = instance->params.ModemMode; params 216 drivers/usb/atm/speedtch.c instance->params.ModemOption, params 222 drivers/usb/atm/speedtch.c buf[0] = instance->params.BMaxDSL & 0xff; params 223 drivers/usb/atm/speedtch.c buf[1] = instance->params.BMaxDSL >> 8; params 327 drivers/usb/atm/speedtch.c if ((ret = usb_set_interface(usb_dev, INTERFACE_DATA, instance->params.altsetting)) < 0) { params 328 drivers/usb/atm/speedtch.c usb_err(usbatm, "%s: setting interface to %d failed (%d)!\n", __func__, instance->params.altsetting, ret); params 814 drivers/usb/atm/speedtch.c instance->params.altsetting = altsetting; params 815 drivers/usb/atm/speedtch.c instance->params.BMaxDSL = BMaxDSL; params 816 drivers/usb/atm/speedtch.c instance->params.ModemMode = ModemMode; params 817 drivers/usb/atm/speedtch.c memcpy(instance->params.ModemOption, DEFAULT_MODEM_OPTION, MODEM_OPTION_LENGTH); params 818 drivers/usb/atm/speedtch.c memcpy(instance->params.ModemOption, ModemOption, num_ModemOption); params 821 drivers/usb/atm/speedtch.c if (instance->params.altsetting) params 822 drivers/usb/atm/speedtch.c if ((ret = usb_set_interface(usb_dev, INTERFACE_DATA, instance->params.altsetting)) < 0) { params 823 drivers/usb/atm/speedtch.c usb_err(usbatm, "%s: setting interface to %2d failed (%d)!\n", __func__, instance->params.altsetting, ret); params 824 drivers/usb/atm/speedtch.c instance->params.altsetting = 0; /* fall back to default */ params 827 drivers/usb/atm/speedtch.c if (!instance->params.altsetting && use_isoc) params 853 drivers/usb/atm/speedtch.c if (!use_isoc && !instance->params.altsetting) params 859 drivers/usb/atm/speedtch.c if (!instance->params.altsetting) params 860 drivers/usb/atm/speedtch.c instance->params.altsetting = use_isoc ? DEFAULT_ISOC_ALTSETTING : DEFAULT_BULK_ALTSETTING; params 141 drivers/usb/dwc2/core.c if (hsotg->params.power_down != DWC2_POWER_DOWN_PARAM_PARTIAL) params 194 drivers/usb/dwc2/core.c if (!hsotg->params.power_down) params 463 drivers/usb/dwc2/core.c if (hsotg->params.power_down != DWC2_POWER_DOWN_PARAM_HIBERNATION) params 672 drivers/usb/dwc2/core.c if (hsotg->params.acg_enable) { params 714 drivers/usb/dwc2/core.c if (hsotg->params.dma_desc_enable) { params 724 drivers/usb/dwc2/core.c for (i = 0; i < hsotg->params.host_channels; i++) { params 744 drivers/usb/dwc2/core.c if (hsotg->params.dma_desc_enable) { params 1033 drivers/usb/dwc2/core.c hsotg->params.ulpi_fs_ls) || params 1034 drivers/usb/dwc2/core.c hsotg->params.phy_type == DWC2_PHY_TYPE_PARAM_FS) { params 1076 drivers/usb/dwc2/core.c if (hsotg->params.activate_stm_fs_transceiver) { params 1098 drivers/usb/dwc2/core.c if (hsotg->params.i2c_enable) { params 1135 drivers/usb/dwc2/core.c switch (hsotg->params.phy_type) { params 1141 drivers/usb/dwc2/core.c if (hsotg->params.phy_ulpi_ddr) params 1145 drivers/usb/dwc2/core.c if (hsotg->params.oc_disable) params 1153 drivers/usb/dwc2/core.c if (hsotg->params.phy_utmi_width == 16) params 1159 drivers/usb/dwc2/core.c if (hsotg->params.phy_utmi_width == 16) params 1190 drivers/usb/dwc2/core.c if ((hsotg->params.speed == DWC2_SPEED_PARAM_FULL || params 1191 drivers/usb/dwc2/core.c hsotg->params.speed == DWC2_SPEED_PARAM_LOW) && params 1192 drivers/usb/dwc2/core.c hsotg->params.phy_type == DWC2_PHY_TYPE_PARAM_FS) { params 1206 drivers/usb/dwc2/core.c hsotg->params.ulpi_fs_ls) { params 1047 drivers/usb/dwc2/core.h struct dwc2_core_params params; params 163 drivers/usb/dwc2/core_intr.c if (hsotg->params.phy_type == DWC2_PHY_TYPE_PARAM_FS && params 164 drivers/usb/dwc2/core_intr.c hsotg->params.i2c_enable) { params 429 drivers/usb/dwc2/core_intr.c if (hsotg->params.power_down) params 669 drivers/usb/dwc2/debugfs.c struct dwc2_core_params *p = &hsotg->params; params 720 drivers/usb/dwc2/debugfs.c DEFINE_SHOW_ATTRIBUTE(params); params 95 drivers/usb/dwc2/gadget.c return hsotg->params.g_dma; params 106 drivers/usb/dwc2/gadget.c return hsotg->params.g_dma_desc; params 238 drivers/usb/dwc2/gadget.c hsotg->params.g_np_tx_fifo_size); params 243 drivers/usb/dwc2/gadget.c addr = hsotg->params.g_rx_fifo_size + np_tx_fifo_size; params 303 drivers/usb/dwc2/gadget.c u32 *txfsz = hsotg->params.g_tx_fifo_size; params 310 drivers/usb/dwc2/gadget.c dwc2_writel(hsotg, hsotg->params.g_rx_fifo_size, GRXFSIZ); params 311 drivers/usb/dwc2/gadget.c dwc2_writel(hsotg, (hsotg->params.g_rx_fifo_size << params 313 drivers/usb/dwc2/gadget.c (hsotg->params.g_np_tx_fifo_size << FIFOSIZE_DEPTH_SHIFT), params 324 drivers/usb/dwc2/gadget.c addr = hsotg->params.g_rx_fifo_size + hsotg->params.g_np_tx_fifo_size; params 2927 drivers/usb/dwc2/gadget.c if (hsotg->params.service_interval) { params 3375 drivers/usb/dwc2/gadget.c switch (hsotg->params.speed) { params 3380 drivers/usb/dwc2/gadget.c if (hsotg->params.phy_type == DWC2_PHY_TYPE_PARAM_FS) params 3389 drivers/usb/dwc2/gadget.c if (hsotg->params.ipg_isoc_en) params 3409 drivers/usb/dwc2/gadget.c if (!hsotg->params.external_id_pin_ctl) params 3416 drivers/usb/dwc2/gadget.c hsotg->params.ahbcfg, params 3459 drivers/usb/dwc2/gadget.c if (using_desc_dma(hsotg) && hsotg->params.service_interval) params 3519 drivers/usb/dwc2/gadget.c if (using_desc_dma(hsotg) && hsotg->params.service_interval) params 3831 drivers/usb/dwc2/gadget.c if (hsotg->params.service_interval) params 4656 drivers/usb/dwc2/gadget.c if (hsotg->params.speed == DWC2_SPEED_PARAM_LOW) params 4666 drivers/usb/dwc2/gadget.c if (hsotg->params.speed != DWC2_SPEED_PARAM_LOW) { params 4813 drivers/usb/dwc2/gadget.c hsotg->params.g_np_tx_fifo_size); params 4814 drivers/usb/dwc2/gadget.c dev_dbg(dev, "RXFIFO size: %d\n", hsotg->params.g_rx_fifo_size); params 4821 drivers/usb/dwc2/gadget.c if (hsotg->params.lpm) params 5064 drivers/usb/dwc2/gadget.c if (hsotg->params.g_dma_desc && params 5076 drivers/usb/dwc2/gadget.c if (hsotg->params.g_dma_desc && params 5096 drivers/usb/dwc2/gadget.c if (!hsotg->params.lpm) params 5100 drivers/usb/dwc2/gadget.c val |= hsotg->params.hird_threshold_en ? GLPMCFG_HIRD_THRES_EN : 0; params 5101 drivers/usb/dwc2/gadget.c val |= hsotg->params.lpm_clock_gating ? GLPMCFG_ENBLSLPM : 0; params 5102 drivers/usb/dwc2/gadget.c val |= hsotg->params.hird_threshold << GLPMCFG_HIRD_THRES_SHIFT; params 5103 drivers/usb/dwc2/gadget.c val |= hsotg->params.besl ? GLPMCFG_ENBESL : 0; params 5110 drivers/usb/dwc2/gadget.c if (hsotg->params.service_interval) params 5125 drivers/usb/dwc2/gadget.c val |= hsotg->params.ref_clk_per << GREFCLK_REFCLKPER_SHIFT; params 5126 drivers/usb/dwc2/gadget.c val |= hsotg->params.sof_cnt_wkup_alert << params 86 drivers/usb/dwc2/hcd.c if (!hsotg->params.host_dma) params 88 drivers/usb/dwc2/hcd.c if (!hsotg->params.external_id_pin_ctl) params 94 drivers/usb/dwc2/hcd.c if (dwc2_is_device_mode(hsotg) && hsotg->params.lpm) params 111 drivers/usb/dwc2/hcd.c if (hsotg->params.ahbcfg != -1) { params 113 drivers/usb/dwc2/hcd.c ahbcfg |= hsotg->params.ahbcfg & params 124 drivers/usb/dwc2/hcd.c if (hsotg->params.host_dma) params 127 drivers/usb/dwc2/hcd.c hsotg->params.dma_desc_enable = false; params 143 drivers/usb/dwc2/hcd.c if (hsotg->params.otg_cap == params 146 drivers/usb/dwc2/hcd.c if (hsotg->params.otg_cap != params 154 drivers/usb/dwc2/hcd.c if (hsotg->params.otg_cap != params 233 drivers/usb/dwc2/hcd.c struct dwc2_core_params *params = &hsotg->params; params 238 drivers/usb/dwc2/hcd.c rxfsiz = params->host_rx_fifo_size; params 239 drivers/usb/dwc2/hcd.c nptxfsiz = params->host_nperio_tx_fifo_size; params 240 drivers/usb/dwc2/hcd.c ptxfsiz = params->host_perio_tx_fifo_size; params 271 drivers/usb/dwc2/hcd.c params->host_rx_fifo_size = rxfsiz; params 272 drivers/usb/dwc2/hcd.c params->host_nperio_tx_fifo_size = nptxfsiz; params 273 drivers/usb/dwc2/hcd.c params->host_perio_tx_fifo_size = ptxfsiz; params 292 drivers/usb/dwc2/hcd.c struct dwc2_core_params *params = &hsotg->params; params 295 drivers/usb/dwc2/hcd.c if (!params->enable_dynamic_fifo) params 304 drivers/usb/dwc2/hcd.c grxfsiz |= params->host_rx_fifo_size << params 313 drivers/usb/dwc2/hcd.c nptxfsiz = params->host_nperio_tx_fifo_size << params 315 drivers/usb/dwc2/hcd.c nptxfsiz |= params->host_rx_fifo_size << params 324 drivers/usb/dwc2/hcd.c hptxfsiz = params->host_perio_tx_fifo_size << params 326 drivers/usb/dwc2/hcd.c hptxfsiz |= (params->host_rx_fifo_size + params 327 drivers/usb/dwc2/hcd.c params->host_nperio_tx_fifo_size) << params 333 drivers/usb/dwc2/hcd.c if (hsotg->params.en_multiple_tx_fifo && params 342 drivers/usb/dwc2/hcd.c dfifocfg |= (params->host_rx_fifo_size + params 343 drivers/usb/dwc2/hcd.c params->host_nperio_tx_fifo_size + params 344 drivers/usb/dwc2/hcd.c params->host_perio_tx_fifo_size) << params 441 drivers/usb/dwc2/hcd.c int num_channels = hsotg->params.host_channels; params 617 drivers/usb/dwc2/hcd.c if (!hsotg->params.dma_desc_enable) { params 650 drivers/usb/dwc2/hcd.c if (hsotg->params.host_dma) { params 815 drivers/usb/dwc2/hcd.c if ((hsotg->params.g_dma && !hsotg->params.g_dma_desc) || params 888 drivers/usb/dwc2/hcd.c if (!hsotg->params.dma_desc_enable) { params 898 drivers/usb/dwc2/hcd.c if (!hsotg->params.host_dma) { params 1037 drivers/usb/dwc2/hcd.c (hsotg->params.host_perio_tx_fifo_size - params 1230 drivers/usb/dwc2/hcd.c u32 max_hc_xfer_size = hsotg->params.max_transfer_size; params 1231 drivers/usb/dwc2/hcd.c u16 max_hc_pkt_count = hsotg->params.max_packet_count; params 1241 drivers/usb/dwc2/hcd.c if (!hsotg->params.host_dma) { params 1369 drivers/usb/dwc2/hcd.c if (hsotg->params.host_dma) { params 1421 drivers/usb/dwc2/hcd.c if (!hsotg->params.host_dma && params 1700 drivers/usb/dwc2/hcd.c int num_channels = hsotg->params.host_channels; params 1705 drivers/usb/dwc2/hcd.c if (!hsotg->params.host_dma) { params 1741 drivers/usb/dwc2/hcd.c if (hsotg->params.uframe_sched) { params 1743 drivers/usb/dwc2/hcd.c hsotg->params.host_channels; params 1978 drivers/usb/dwc2/hcd.c if (!hsotg->params.dma_desc_enable) { params 2086 drivers/usb/dwc2/hcd.c if (hsotg->params.phy_ulpi_ext_vbus) params 2091 drivers/usb/dwc2/hcd.c if (hsotg->params.ts_dline) params 2186 drivers/usb/dwc2/hcd.c if (hsotg->params.speed == DWC2_SPEED_PARAM_FULL || params 2187 drivers/usb/dwc2/hcd.c hsotg->params.speed == DWC2_SPEED_PARAM_LOW) { params 2198 drivers/usb/dwc2/hcd.c if (hsotg->params.reload_ctl) { params 2204 drivers/usb/dwc2/hcd.c if (hsotg->params.dma_desc_enable) { params 2216 drivers/usb/dwc2/hcd.c hsotg->params.dma_desc_enable = false; params 2242 drivers/usb/dwc2/hcd.c if (!hsotg->params.dma_desc_enable) { params 2247 drivers/usb/dwc2/hcd.c num_channels = hsotg->params.host_channels; params 2312 drivers/usb/dwc2/hcd.c if (hsotg->params.uframe_sched) { params 2314 drivers/usb/dwc2/hcd.c hsotg->params.host_channels; params 2328 drivers/usb/dwc2/hcd.c num_channels = hsotg->params.host_channels; params 2370 drivers/usb/dwc2/hcd.c if (hsotg->params.host_dma) params 2397 drivers/usb/dwc2/hcd.c if (hsotg->params.host_dma) params 2415 drivers/usb/dwc2/hcd.c if (hsotg->params.dma_desc_enable) params 2421 drivers/usb/dwc2/hcd.c if (hsotg->params.host_dma) { params 2644 drivers/usb/dwc2/hcd.c if (hsotg->params.host_dma) params 2662 drivers/usb/dwc2/hcd.c if (hsotg->params.host_dma && qh->do_split && params 2682 drivers/usb/dwc2/hcd.c WARN_ON_ONCE(hsotg->params.host_dma && params 2695 drivers/usb/dwc2/hcd.c if (hsotg->params.dma_desc_enable) { params 2732 drivers/usb/dwc2/hcd.c if (hsotg->params.uframe_sched) { params 2756 drivers/usb/dwc2/hcd.c num_channels = hsotg->params.host_channels; params 2759 drivers/usb/dwc2/hcd.c if (!hsotg->params.uframe_sched && params 2766 drivers/usb/dwc2/hcd.c if (hsotg->params.uframe_sched) { params 2788 drivers/usb/dwc2/hcd.c if (!hsotg->params.uframe_sched) params 2827 drivers/usb/dwc2/hcd.c if (hsotg->params.host_dma) { params 2828 drivers/usb/dwc2/hcd.c if (hsotg->params.dma_desc_enable) { params 2937 drivers/usb/dwc2/hcd.c if (!hsotg->params.host_dma && params 2956 drivers/usb/dwc2/hcd.c if (hsotg->params.host_dma || status == 0 || params 2973 drivers/usb/dwc2/hcd.c (!hsotg->params.host_dma && params 3053 drivers/usb/dwc2/hcd.c if (!hsotg->params.host_dma && qspcavail == 0) { params 3086 drivers/usb/dwc2/hcd.c if (!hsotg->params.host_dma) { params 3308 drivers/usb/dwc2/hcd.c if (!hsotg->params.power_down) { params 3343 drivers/usb/dwc2/hcd.c if (!hsotg->params.power_down) { params 3578 drivers/usb/dwc2/hcd.c if (hsotg->params.dma_desc_fs_enable) { params 3592 drivers/usb/dwc2/hcd.c hsotg->params.dma_desc_enable = true; params 3631 drivers/usb/dwc2/hcd.c if (hsotg->params.power_down == 2) params 3649 drivers/usb/dwc2/hcd.c if (hsotg->params.power_down == 2 && params 3845 drivers/usb/dwc2/hcd.c num_channels = hsotg->params.host_channels; params 4324 drivers/usb/dwc2/hcd.c if (hsotg->params.power_down > DWC2_POWER_DOWN_PARAM_PARTIAL) params 4335 drivers/usb/dwc2/hcd.c if (hsotg->params.power_down == DWC2_POWER_DOWN_PARAM_PARTIAL) params 4339 drivers/usb/dwc2/hcd.c if (hsotg->params.power_down == DWC2_POWER_DOWN_PARAM_PARTIAL) { params 4350 drivers/usb/dwc2/hcd.c if (hsotg->params.power_down == DWC2_POWER_DOWN_PARAM_PARTIAL) { params 4394 drivers/usb/dwc2/hcd.c if (hsotg->params.power_down > DWC2_POWER_DOWN_PARAM_PARTIAL) { params 4410 drivers/usb/dwc2/hcd.c if (hsotg->params.power_down == DWC2_POWER_DOWN_PARAM_PARTIAL) { params 4438 drivers/usb/dwc2/hcd.c if (hsotg->params.power_down == DWC2_POWER_DOWN_PARAM_PARTIAL) { params 4852 drivers/usb/dwc2/hcd.c if (hsotg->params.speed == speed) params 4855 drivers/usb/dwc2/hcd.c hsotg->params.speed = speed; params 4863 drivers/usb/dwc2/hcd.c if (!hsotg->params.change_speed_quirk) params 4880 drivers/usb/dwc2/hcd.c if (!hsotg->params.change_speed_quirk) params 4959 drivers/usb/dwc2/hcd.c if (hsotg->params.host_dma) { params 5044 drivers/usb/dwc2/hcd.c if (hsotg->params.host_dma && params 5048 drivers/usb/dwc2/hcd.c hsotg->params.host_dma = false; params 5049 drivers/usb/dwc2/hcd.c hsotg->params.dma_desc_enable = false; params 5053 drivers/usb/dwc2/hcd.c if (hsotg->params.host_dma) { params 5060 drivers/usb/dwc2/hcd.c if (hsotg->params.change_speed_quirk) { params 5065 drivers/usb/dwc2/hcd.c if (hsotg->params.host_dma) params 5121 drivers/usb/dwc2/hcd.c num_channels = hsotg->params.host_channels; params 5144 drivers/usb/dwc2/hcd.c if (hsotg->params.host_dma) params 5160 drivers/usb/dwc2/hcd.c if (hsotg->params.dma_desc_enable || params 5161 drivers/usb/dwc2/hcd.c hsotg->params.dma_desc_fs_enable) { params 5174 drivers/usb/dwc2/hcd.c hsotg->params.dma_desc_enable = false; params 5175 drivers/usb/dwc2/hcd.c hsotg->params.dma_desc_fs_enable = false; params 5191 drivers/usb/dwc2/hcd.c hsotg->params.dma_desc_enable = false; params 5192 drivers/usb/dwc2/hcd.c hsotg->params.dma_desc_fs_enable = false; params 5196 drivers/usb/dwc2/hcd.c if (hsotg->params.host_dma) { params 5317 drivers/usb/dwc2/hcd.c for (i = 0; i < hsotg->params.host_channels; ++i) params 5354 drivers/usb/dwc2/hcd.c for (i = 0; i < hsotg->params.host_channels; ++i) params 300 drivers/usb/dwc2/hcd_ddma.c if (hsotg->params.uframe_sched) params 408 drivers/usb/dwc2/hcd_ddma.c (hsotg->params.uframe_sched || params 266 drivers/usb/dwc2/hcd_intr.c struct dwc2_core_params *params = &hsotg->params; params 284 drivers/usb/dwc2/hcd_intr.c if (!params->host_support_fs_ls_low_power) { params 307 drivers/usb/dwc2/hcd_intr.c params->host_ls_low_power_phy_clk) { params 404 drivers/usb/dwc2/hcd_intr.c if (hsotg->params.dma_desc_fs_enable) { params 407 drivers/usb/dwc2/hcd_intr.c hsotg->params.dma_desc_enable = false; params 625 drivers/usb/dwc2/hcd_intr.c hsotg->params.host_dma) { params 764 drivers/usb/dwc2/hcd_intr.c if (hsotg->params.uframe_sched) { params 810 drivers/usb/dwc2/hcd_intr.c if (hsotg->params.host_dma) { params 1007 drivers/usb/dwc2/hcd_intr.c if (hsotg->params.dma_desc_enable) { params 1018 drivers/usb/dwc2/hcd_intr.c hsotg->params.host_dma) { params 1131 drivers/usb/dwc2/hcd_intr.c if (hsotg->params.dma_desc_enable) { params 1260 drivers/usb/dwc2/hcd_intr.c if (hsotg->params.host_dma && chan->ep_is_in) { params 1406 drivers/usb/dwc2/hcd_intr.c hsotg->params.host_dma) { params 1427 drivers/usb/dwc2/hcd_intr.c if (!hsotg->params.uframe_sched) { params 1525 drivers/usb/dwc2/hcd_intr.c if (hsotg->params.dma_desc_enable) { params 1631 drivers/usb/dwc2/hcd_intr.c if (hsotg->params.dma_desc_enable) { params 1663 drivers/usb/dwc2/hcd_intr.c if (hsotg->params.dma_desc_enable) { params 1856 drivers/usb/dwc2/hcd_intr.c !hsotg->params.dma_desc_enable)) { params 1857 drivers/usb/dwc2/hcd_intr.c if (hsotg->params.dma_desc_enable) params 1888 drivers/usb/dwc2/hcd_intr.c !hsotg->params.dma_desc_enable) { params 1908 drivers/usb/dwc2/hcd_intr.c hsotg->params.dma_desc_enable) { params 1911 drivers/usb/dwc2/hcd_intr.c hsotg->params.dma_desc_enable) { params 2004 drivers/usb/dwc2/hcd_intr.c if (hsotg->params.host_dma) { params 2081 drivers/usb/dwc2/hcd_intr.c if (hsotg->params.dma_desc_enable) params 2109 drivers/usb/dwc2/hcd_intr.c if (!hsotg->params.host_dma) { params 2214 drivers/usb/dwc2/hcd_intr.c for (i = 0; i < hsotg->params.host_channels; i++) { params 82 drivers/usb/dwc2/hcd_queue.c num_channels = hsotg->params.host_channels; params 1112 drivers/usb/dwc2/hcd_queue.c if (!hsotg->params.uframe_sched) { params 1205 drivers/usb/dwc2/hcd_queue.c if (hsotg->params.uframe_sched) { params 1226 drivers/usb/dwc2/hcd_queue.c if (!hsotg->params.uframe_sched) params 1262 drivers/usb/dwc2/hcd_queue.c if (hsotg->params.uframe_sched) { params 1336 drivers/usb/dwc2/hcd_queue.c max_channel_xfer_size = hsotg->params.max_transfer_size; params 1399 drivers/usb/dwc2/hcd_queue.c if (hsotg->params.dma_desc_enable) params 1661 drivers/usb/dwc2/hcd_queue.c if (hsotg->params.dma_desc_enable && params 1797 drivers/usb/dwc2/hcd_queue.c !hsotg->params.dma_desc_enable) { params 44 drivers/usb/dwc2/params.c struct dwc2_core_params *p = &hsotg->params; params 54 drivers/usb/dwc2/params.c struct dwc2_core_params *p = &hsotg->params; params 76 drivers/usb/dwc2/params.c struct dwc2_core_params *p = &hsotg->params; params 84 drivers/usb/dwc2/params.c struct dwc2_core_params *p = &hsotg->params; params 97 drivers/usb/dwc2/params.c struct dwc2_core_params *p = &hsotg->params; params 111 drivers/usb/dwc2/params.c struct dwc2_core_params *p = &hsotg->params; params 127 drivers/usb/dwc2/params.c struct dwc2_core_params *p = &hsotg->params; params 137 drivers/usb/dwc2/params.c struct dwc2_core_params *p = &hsotg->params; params 144 drivers/usb/dwc2/params.c struct dwc2_core_params *p = &hsotg->params; params 159 drivers/usb/dwc2/params.c struct dwc2_core_params *p = &hsotg->params; params 211 drivers/usb/dwc2/params.c hsotg->params.otg_cap = val; params 229 drivers/usb/dwc2/params.c hsotg->params.phy_type = DWC2_PHY_TYPE_PARAM_FS; params 231 drivers/usb/dwc2/params.c hsotg->params.phy_type = val; params 238 drivers/usb/dwc2/params.c val = hsotg->params.phy_type == DWC2_PHY_TYPE_PARAM_FS ? params 247 drivers/usb/dwc2/params.c hsotg->params.speed = val; params 266 drivers/usb/dwc2/params.c hsotg->params.phy_utmi_width = val; params 271 drivers/usb/dwc2/params.c struct dwc2_core_params *p = &hsotg->params; params 295 drivers/usb/dwc2/params.c hsotg->params.power_down = val; params 300 drivers/usb/dwc2/params.c struct dwc2_core_params *p = &hsotg->params; params 325 drivers/usb/dwc2/params.c struct dwc2_core_params *p = &hsotg->params; params 396 drivers/usb/dwc2/params.c struct dwc2_core_params *p = &hsotg->params; params 427 drivers/usb/dwc2/params.c switch (hsotg->params.otg_cap) { params 465 drivers/usb/dwc2/params.c switch (hsotg->params.phy_type) { params 491 drivers/usb/dwc2/params.c int phy_type = hsotg->params.phy_type; params 492 drivers/usb/dwc2/params.c int speed = hsotg->params.speed; params 496 drivers/usb/dwc2/params.c if ((hsotg->params.speed == DWC2_SPEED_PARAM_HIGH) && params 515 drivers/usb/dwc2/params.c int param = hsotg->params.phy_utmi_width; params 536 drivers/usb/dwc2/params.c int param = hsotg->params.power_down; params 563 drivers/usb/dwc2/params.c hsotg->params.power_down = param; params 578 drivers/usb/dwc2/params.c total += hsotg->params.g_tx_fifo_size[fifo]; params 589 drivers/usb/dwc2/params.c if (hsotg->params.g_tx_fifo_size[fifo] < min || params 590 drivers/usb/dwc2/params.c hsotg->params.g_tx_fifo_size[fifo] > dptxfszn) { params 593 drivers/usb/dwc2/params.c hsotg->params.g_tx_fifo_size[fifo]); params 594 drivers/usb/dwc2/params.c hsotg->params.g_tx_fifo_size[fifo] = dptxfszn; params 600 drivers/usb/dwc2/params.c if ((int)(hsotg->params._param) < (_min) || \ params 601 drivers/usb/dwc2/params.c (hsotg->params._param) > (_max)) { \ params 603 drivers/usb/dwc2/params.c __func__, #_param, hsotg->params._param); \ params 604 drivers/usb/dwc2/params.c hsotg->params._param = (_def); \ params 609 drivers/usb/dwc2/params.c if (hsotg->params._param && !(_check)) { \ params 611 drivers/usb/dwc2/params.c __func__, #_param, hsotg->params._param); \ params 612 drivers/usb/dwc2/params.c hsotg->params._param = false; \ params 619 drivers/usb/dwc2/params.c struct dwc2_core_params *p = &hsotg->params; params 635 drivers/usb/dwc2/params.c CHECK_BOOL(lpm_clock_gating, hsotg->params.lpm); params 636 drivers/usb/dwc2/params.c CHECK_BOOL(besl, hsotg->params.lpm); params 638 drivers/usb/dwc2/params.c CHECK_BOOL(hird_threshold_en, hsotg->params.lpm); params 639 drivers/usb/dwc2/params.c CHECK_RANGE(hird_threshold, 0, hsotg->params.besl ? 12 : 7, 0); params 1431 drivers/usb/dwc3/core.h struct dwc3_gadget_ep_cmd_params *params); params 1447 drivers/usb/dwc3/core.h struct dwc3_gadget_ep_cmd_params *params) params 65 drivers/usb/dwc3/ep0.c struct dwc3_gadget_ep_cmd_params params; params 74 drivers/usb/dwc3/ep0.c memset(¶ms, 0, sizeof(params)); params 75 drivers/usb/dwc3/ep0.c params.param0 = upper_32_bits(dwc->ep0_trb_addr); params 76 drivers/usb/dwc3/ep0.c params.param1 = lower_32_bits(dwc->ep0_trb_addr); params 78 drivers/usb/dwc3/ep0.c ret = dwc3_send_gadget_ep_cmd(dep, DWC3_DEPCMD_STARTTRANSFER, ¶ms); params 1047 drivers/usb/dwc3/ep0.c struct dwc3_gadget_ep_cmd_params params; params 1057 drivers/usb/dwc3/ep0.c memset(¶ms, 0, sizeof(params)); params 1058 drivers/usb/dwc3/ep0.c ret = dwc3_send_gadget_ep_cmd(dep, cmd, ¶ms); params 269 drivers/usb/dwc3/gadget.c struct dwc3_gadget_ep_cmd_params *params) params 320 drivers/usb/dwc3/gadget.c dwc3_writel(dep->regs, DWC3_DEPCMDPAR0, params->param0); params 321 drivers/usb/dwc3/gadget.c dwc3_writel(dep->regs, DWC3_DEPCMDPAR1, params->param1); params 322 drivers/usb/dwc3/gadget.c dwc3_writel(dep->regs, DWC3_DEPCMDPAR2, params->param2); params 385 drivers/usb/dwc3/gadget.c trace_dwc3_gadget_ep_cmd(dep, cmd, params, cmd_status); params 404 drivers/usb/dwc3/gadget.c struct dwc3_gadget_ep_cmd_params params; params 419 drivers/usb/dwc3/gadget.c memset(¶ms, 0, sizeof(params)); params 421 drivers/usb/dwc3/gadget.c return dwc3_send_gadget_ep_cmd(dep, cmd, ¶ms); params 464 drivers/usb/dwc3/gadget.c struct dwc3_gadget_ep_cmd_params params; params 466 drivers/usb/dwc3/gadget.c memset(¶ms, 0x00, sizeof(params)); params 468 drivers/usb/dwc3/gadget.c params.param0 = DWC3_DEPXFERCFG_NUM_XFER_RES(1); params 471 drivers/usb/dwc3/gadget.c ¶ms); params 509 drivers/usb/dwc3/gadget.c struct dwc3_gadget_ep_cmd_params params; params 518 drivers/usb/dwc3/gadget.c memset(¶ms, 0x00, sizeof(params)); params 522 drivers/usb/dwc3/gadget.c ret = dwc3_send_gadget_ep_cmd(dep, cmd, ¶ms); params 544 drivers/usb/dwc3/gadget.c struct dwc3_gadget_ep_cmd_params params; params 550 drivers/usb/dwc3/gadget.c memset(¶ms, 0x00, sizeof(params)); params 552 drivers/usb/dwc3/gadget.c params.param0 = DWC3_DEPCFG_EP_TYPE(usb_endpoint_type(desc)) params 558 drivers/usb/dwc3/gadget.c params.param0 |= DWC3_DEPCFG_BURST_SIZE(burst - 1); params 561 drivers/usb/dwc3/gadget.c params.param0 |= action; params 563 drivers/usb/dwc3/gadget.c params.param2 |= dep->saved_state; params 566 drivers/usb/dwc3/gadget.c params.param1 = DWC3_DEPCFG_XFER_COMPLETE_EN; params 569 drivers/usb/dwc3/gadget.c params.param1 |= DWC3_DEPCFG_XFER_NOT_READY_EN; params 572 drivers/usb/dwc3/gadget.c params.param1 |= DWC3_DEPCFG_STREAM_CAPABLE params 578 drivers/usb/dwc3/gadget.c params.param1 |= DWC3_DEPCFG_XFER_IN_PROGRESS_EN; params 586 drivers/usb/dwc3/gadget.c params.param1 |= DWC3_DEPCFG_EP_NUMBER(dep->number); params 593 drivers/usb/dwc3/gadget.c params.param0 |= DWC3_DEPCFG_FIFO_NUMBER(dep->number >> 1); params 596 drivers/usb/dwc3/gadget.c params.param1 |= DWC3_DEPCFG_BINTERVAL_M1(desc->bInterval - 1); params 600 drivers/usb/dwc3/gadget.c return dwc3_send_gadget_ep_cmd(dep, DWC3_DEPCMD_SETEPCONFIG, ¶ms); params 665 drivers/usb/dwc3/gadget.c struct dwc3_gadget_ep_cmd_params params; params 670 drivers/usb/dwc3/gadget.c memset(¶ms, 0, sizeof(params)); params 674 drivers/usb/dwc3/gadget.c params.param0 = upper_32_bits(trb_dma); params 675 drivers/usb/dwc3/gadget.c params.param1 = lower_32_bits(trb_dma); params 679 drivers/usb/dwc3/gadget.c ret = dwc3_send_gadget_ep_cmd(dep, cmd, ¶ms); params 1222 drivers/usb/dwc3/gadget.c struct dwc3_gadget_ep_cmd_params params; params 1240 drivers/usb/dwc3/gadget.c memset(¶ms, 0, sizeof(params)); params 1243 drivers/usb/dwc3/gadget.c params.param0 = upper_32_bits(req->trb_dma); params 1244 drivers/usb/dwc3/gadget.c params.param1 = lower_32_bits(req->trb_dma); params 1257 drivers/usb/dwc3/gadget.c ret = dwc3_send_gadget_ep_cmd(dep, cmd, ¶ms); params 1330 drivers/usb/dwc3/gadget.c struct dwc3_gadget_ep_cmd_params params; params 1342 drivers/usb/dwc3/gadget.c params.param0 = upper_32_bits(dep->dwc->bounce_addr); params 1343 drivers/usb/dwc3/gadget.c params.param1 = lower_32_bits(dep->dwc->bounce_addr); params 1347 drivers/usb/dwc3/gadget.c cmd_status = dwc3_send_gadget_ep_cmd(dep, cmd, ¶ms); params 1596 drivers/usb/dwc3/gadget.c struct dwc3_gadget_ep_cmd_params params; params 1605 drivers/usb/dwc3/gadget.c memset(¶ms, 0x00, sizeof(params)); params 1627 drivers/usb/dwc3/gadget.c ¶ms); params 2092 drivers/usb/dwc3/gadget.c struct usb_dcd_config_params *params) params 2096 drivers/usb/dwc3/gadget.c params->besl_baseline = USB_DEFAULT_BESL_UNSPECIFIED; params 2097 drivers/usb/dwc3/gadget.c params->besl_deep = USB_DEFAULT_BESL_UNSPECIFIED; params 2110 drivers/usb/dwc3/gadget.c params->besl_baseline = 1; params 2112 drivers/usb/dwc3/gadget.c params->besl_deep = params 2118 drivers/usb/dwc3/gadget.c params->bU1devExitLat = 0; params 2120 drivers/usb/dwc3/gadget.c params->bU1devExitLat = DWC3_DEFAULT_U1_DEV_EXIT_LAT; params 2124 drivers/usb/dwc3/gadget.c params->bU2DevExitLat = 0; params 2126 drivers/usb/dwc3/gadget.c params->bU2DevExitLat = params 2715 drivers/usb/dwc3/gadget.c struct dwc3_gadget_ep_cmd_params params; params 2758 drivers/usb/dwc3/gadget.c memset(¶ms, 0, sizeof(params)); params 2759 drivers/usb/dwc3/gadget.c ret = dwc3_send_gadget_ep_cmd(dep, cmd, ¶ms); params 185 drivers/usb/dwc3/trace.h struct dwc3_gadget_ep_cmd_params *params, int cmd_status), params 186 drivers/usb/dwc3/trace.h TP_ARGS(dep, cmd, params, cmd_status), params 198 drivers/usb/dwc3/trace.h __entry->param0 = params->param0; params 199 drivers/usb/dwc3/trace.h __entry->param1 = params->param1; params 200 drivers/usb/dwc3/trace.h __entry->param2 = params->param2; params 213 drivers/usb/dwc3/trace.h struct dwc3_gadget_ep_cmd_params *params, int cmd_status), params 214 drivers/usb/dwc3/trace.h TP_ARGS(dep, cmd, params, cmd_status) params 3445 drivers/usb/gadget/function/f_mass_storage.c const struct fsg_module_parameters *params, params 3453 drivers/usb/gadget/function/f_mass_storage.c min(params->luns ?: (params->file_count ?: 1u), params 3456 drivers/usb/gadget/function/f_mass_storage.c lun->ro = !!params->ro[i]; params 3457 drivers/usb/gadget/function/f_mass_storage.c lun->cdrom = !!params->cdrom[i]; params 3458 drivers/usb/gadget/function/f_mass_storage.c lun->removable = !!params->removable[i]; params 3460 drivers/usb/gadget/function/f_mass_storage.c params->file_count > i && params->file[i][0] params 3461 drivers/usb/gadget/function/f_mass_storage.c ? params->file[i] params 3473 drivers/usb/gadget/function/f_mass_storage.c cfg->can_stall = params->stall; params 21 drivers/usb/gadget/function/f_mass_storage.h #define _FSG_MODULE_PARAM_ARRAY(prefix, params, name, type, desc) \ params 22 drivers/usb/gadget/function/f_mass_storage.h module_param_array_named(prefix ## name, params.name, type, \ params 23 drivers/usb/gadget/function/f_mass_storage.h &prefix ## params.name ## _count, \ params 27 drivers/usb/gadget/function/f_mass_storage.h #define _FSG_MODULE_PARAM(prefix, params, name, type, desc) \ params 28 drivers/usb/gadget/function/f_mass_storage.h module_param_named(prefix ## name, params.name, type, \ params 32 drivers/usb/gadget/function/f_mass_storage.h #define __FSG_MODULE_PARAMETERS(prefix, params) \ params 33 drivers/usb/gadget/function/f_mass_storage.h _FSG_MODULE_PARAM_ARRAY(prefix, params, file, charp, \ params 35 drivers/usb/gadget/function/f_mass_storage.h _FSG_MODULE_PARAM_ARRAY(prefix, params, ro, bool, \ params 37 drivers/usb/gadget/function/f_mass_storage.h _FSG_MODULE_PARAM_ARRAY(prefix, params, removable, bool, \ params 39 drivers/usb/gadget/function/f_mass_storage.h _FSG_MODULE_PARAM_ARRAY(prefix, params, cdrom, bool, \ params 41 drivers/usb/gadget/function/f_mass_storage.h _FSG_MODULE_PARAM_ARRAY(prefix, params, nofua, bool, \ params 43 drivers/usb/gadget/function/f_mass_storage.h _FSG_MODULE_PARAM(prefix, params, luns, uint, \ params 45 drivers/usb/gadget/function/f_mass_storage.h _FSG_MODULE_PARAM(prefix, params, stall, bool, \ params 50 drivers/usb/gadget/function/f_mass_storage.h #define FSG_MODULE_PARAMETERS(prefix, params) \ params 51 drivers/usb/gadget/function/f_mass_storage.h __FSG_MODULE_PARAMETERS(prefix, params); \ params 56 drivers/usb/gadget/function/f_mass_storage.h #define FSG_MODULE_PARAMETERS(prefix, params) \ params 57 drivers/usb/gadget/function/f_mass_storage.h __FSG_MODULE_PARAMETERS(prefix, params) params 141 drivers/usb/gadget/function/f_mass_storage.h const struct fsg_module_parameters *params, params 75 drivers/usb/gadget/function/f_rndis.c struct rndis_params *params; params 455 drivers/usb/gadget/function/f_rndis.c status = rndis_msg_parser(rndis->params, (u8 *) req->buf); params 501 drivers/usb/gadget/function/f_rndis.c buf = rndis_get_next_response(rndis->params, &n); params 506 drivers/usb/gadget/function/f_rndis.c rndis_free_response(rndis->params, buf); params 597 drivers/usb/gadget/function/f_rndis.c rndis_set_param_dev(rndis->params, net, params 617 drivers/usb/gadget/function/f_rndis.c rndis_uninit(rndis->params); params 640 drivers/usb/gadget/function/f_rndis.c rndis_set_param_medium(rndis->params, RNDIS_MEDIUM_802_3, params 642 drivers/usb/gadget/function/f_rndis.c rndis_signal_connect(rndis->params); params 651 drivers/usb/gadget/function/f_rndis.c rndis_set_param_medium(rndis->params, RNDIS_MEDIUM_802_3, 0); params 652 drivers/usb/gadget/function/f_rndis.c rndis_signal_disconnect(rndis->params); params 797 drivers/usb/gadget/function/f_rndis.c rndis_set_param_medium(rndis->params, RNDIS_MEDIUM_802_3, 0); params 798 drivers/usb/gadget/function/f_rndis.c rndis_set_host_mac(rndis->params, rndis->ethaddr); params 801 drivers/usb/gadget/function/f_rndis.c rndis_set_param_vendor(rndis->params, rndis->vendorID, params 960 drivers/usb/gadget/function/f_rndis.c rndis_deregister(rndis->params); params 984 drivers/usb/gadget/function/f_rndis.c struct rndis_params *params; params 1018 drivers/usb/gadget/function/f_rndis.c params = rndis_register(rndis_response_available, rndis); params 1019 drivers/usb/gadget/function/f_rndis.c if (IS_ERR(params)) { params 1021 drivers/usb/gadget/function/f_rndis.c return ERR_CAST(params); params 1023 drivers/usb/gadget/function/f_rndis.c rndis->params = params; params 609 drivers/usb/gadget/function/f_uac1.c audio->params.c_chmask = audio_opts->c_chmask; params 610 drivers/usb/gadget/function/f_uac1.c audio->params.c_srate = audio_opts->c_srate; params 611 drivers/usb/gadget/function/f_uac1.c audio->params.c_ssize = audio_opts->c_ssize; params 612 drivers/usb/gadget/function/f_uac1.c audio->params.p_chmask = audio_opts->p_chmask; params 613 drivers/usb/gadget/function/f_uac1.c audio->params.p_srate = audio_opts->p_srate; params 614 drivers/usb/gadget/function/f_uac1.c audio->params.p_ssize = audio_opts->p_ssize; params 615 drivers/usb/gadget/function/f_uac1.c audio->params.req_number = audio_opts->req_number; params 716 drivers/usb/gadget/function/f_uac2.c agdev->params.p_chmask = uac2_opts->p_chmask; params 717 drivers/usb/gadget/function/f_uac2.c agdev->params.p_srate = uac2_opts->p_srate; params 718 drivers/usb/gadget/function/f_uac2.c agdev->params.p_ssize = uac2_opts->p_ssize; params 719 drivers/usb/gadget/function/f_uac2.c agdev->params.c_chmask = uac2_opts->c_chmask; params 720 drivers/usb/gadget/function/f_uac2.c agdev->params.c_srate = uac2_opts->c_srate; params 721 drivers/usb/gadget/function/f_uac2.c agdev->params.c_ssize = uac2_opts->c_ssize; params 722 drivers/usb/gadget/function/f_uac2.c agdev->params.req_number = uac2_opts->req_number; params 70 drivers/usb/gadget/function/rndis.c static rndis_resp_t *rndis_add_response(struct rndis_params *params, params 169 drivers/usb/gadget/function/rndis.c static int gen_ndis_query_resp(struct rndis_params *params, u32 OID, u8 *buf, params 201 drivers/usb/gadget/function/rndis.c net = params->dev; params 234 drivers/usb/gadget/function/rndis.c *outbuf = cpu_to_le32(params->medium); params 242 drivers/usb/gadget/function/rndis.c *outbuf = cpu_to_le32(params->medium); params 249 drivers/usb/gadget/function/rndis.c if (params->dev) { params 250 drivers/usb/gadget/function/rndis.c *outbuf = cpu_to_le32(params->dev->mtu); params 259 drivers/usb/gadget/function/rndis.c if (params->media_state == RNDIS_MEDIA_STATE_DISCONNECTED) params 262 drivers/usb/gadget/function/rndis.c *outbuf = cpu_to_le32(params->speed); params 269 drivers/usb/gadget/function/rndis.c if (params->dev) { params 270 drivers/usb/gadget/function/rndis.c *outbuf = cpu_to_le32(params->dev->mtu); params 278 drivers/usb/gadget/function/rndis.c if (params->dev) { params 279 drivers/usb/gadget/function/rndis.c *outbuf = cpu_to_le32(params->dev->mtu); params 287 drivers/usb/gadget/function/rndis.c *outbuf = cpu_to_le32(params->vendorID); params 294 drivers/usb/gadget/function/rndis.c if (params->vendorDescr) { params 295 drivers/usb/gadget/function/rndis.c length = strlen(params->vendorDescr); params 296 drivers/usb/gadget/function/rndis.c memcpy(outbuf, params->vendorDescr, length); params 313 drivers/usb/gadget/function/rndis.c *outbuf = cpu_to_le32(*params->filter); params 328 drivers/usb/gadget/function/rndis.c *outbuf = cpu_to_le32(params->media_state); params 408 drivers/usb/gadget/function/rndis.c if (params->dev) { params 410 drivers/usb/gadget/function/rndis.c memcpy(outbuf, params->host_mac, length); params 418 drivers/usb/gadget/function/rndis.c if (params->dev) { params 420 drivers/usb/gadget/function/rndis.c memcpy(outbuf, params->host_mac, length); params 484 drivers/usb/gadget/function/rndis.c static int gen_ndis_set_resp(struct rndis_params *params, u32 OID, params 516 drivers/usb/gadget/function/rndis.c *params->filter = (u16)get_unaligned_le32(buf); params 518 drivers/usb/gadget/function/rndis.c __func__, *params->filter); params 525 drivers/usb/gadget/function/rndis.c if (*params->filter) { params 526 drivers/usb/gadget/function/rndis.c params->state = RNDIS_DATA_INITIALIZED; params 527 drivers/usb/gadget/function/rndis.c netif_carrier_on(params->dev); params 528 drivers/usb/gadget/function/rndis.c if (netif_running(params->dev)) params 529 drivers/usb/gadget/function/rndis.c netif_wake_queue(params->dev); params 531 drivers/usb/gadget/function/rndis.c params->state = RNDIS_INITIALIZED; params 532 drivers/usb/gadget/function/rndis.c netif_carrier_off(params->dev); params 533 drivers/usb/gadget/function/rndis.c netif_stop_queue(params->dev); params 555 drivers/usb/gadget/function/rndis.c static int rndis_init_response(struct rndis_params *params, params 561 drivers/usb/gadget/function/rndis.c if (!params->dev) params 564 drivers/usb/gadget/function/rndis.c r = rndis_add_response(params, sizeof(rndis_init_cmplt_type)); params 579 drivers/usb/gadget/function/rndis.c params->dev->mtu params 587 drivers/usb/gadget/function/rndis.c params->resp_avail(params->v); params 591 drivers/usb/gadget/function/rndis.c static int rndis_query_response(struct rndis_params *params, params 598 drivers/usb/gadget/function/rndis.c if (!params->dev) params 607 drivers/usb/gadget/function/rndis.c r = rndis_add_response(params, params 616 drivers/usb/gadget/function/rndis.c if (gen_ndis_query_resp(params, le32_to_cpu(buf->OID), params 629 drivers/usb/gadget/function/rndis.c params->resp_avail(params->v); params 633 drivers/usb/gadget/function/rndis.c static int rndis_set_response(struct rndis_params *params, params 640 drivers/usb/gadget/function/rndis.c r = rndis_add_response(params, sizeof(rndis_set_cmplt_type)); params 663 drivers/usb/gadget/function/rndis.c if (gen_ndis_set_resp(params, le32_to_cpu(buf->OID), params 669 drivers/usb/gadget/function/rndis.c params->resp_avail(params->v); params 673 drivers/usb/gadget/function/rndis.c static int rndis_reset_response(struct rndis_params *params, params 682 drivers/usb/gadget/function/rndis.c while ((xbuf = rndis_get_next_response(params, &length))) params 683 drivers/usb/gadget/function/rndis.c rndis_free_response(params, xbuf); params 685 drivers/usb/gadget/function/rndis.c r = rndis_add_response(params, sizeof(rndis_reset_cmplt_type)); params 696 drivers/usb/gadget/function/rndis.c params->resp_avail(params->v); params 700 drivers/usb/gadget/function/rndis.c static int rndis_keepalive_response(struct rndis_params *params, params 708 drivers/usb/gadget/function/rndis.c r = rndis_add_response(params, sizeof(rndis_keepalive_cmplt_type)); params 718 drivers/usb/gadget/function/rndis.c params->resp_avail(params->v); params 726 drivers/usb/gadget/function/rndis.c static int rndis_indicate_status_msg(struct rndis_params *params, u32 status) params 731 drivers/usb/gadget/function/rndis.c if (params->state == RNDIS_UNINITIALIZED) params 734 drivers/usb/gadget/function/rndis.c r = rndis_add_response(params, sizeof(rndis_indicate_status_msg_type)); params 745 drivers/usb/gadget/function/rndis.c params->resp_avail(params->v); params 749 drivers/usb/gadget/function/rndis.c int rndis_signal_connect(struct rndis_params *params) params 751 drivers/usb/gadget/function/rndis.c params->media_state = RNDIS_MEDIA_STATE_CONNECTED; params 752 drivers/usb/gadget/function/rndis.c return rndis_indicate_status_msg(params, RNDIS_STATUS_MEDIA_CONNECT); params 756 drivers/usb/gadget/function/rndis.c int rndis_signal_disconnect(struct rndis_params *params) params 758 drivers/usb/gadget/function/rndis.c params->media_state = RNDIS_MEDIA_STATE_DISCONNECTED; params 759 drivers/usb/gadget/function/rndis.c return rndis_indicate_status_msg(params, RNDIS_STATUS_MEDIA_DISCONNECT); params 763 drivers/usb/gadget/function/rndis.c void rndis_uninit(struct rndis_params *params) params 768 drivers/usb/gadget/function/rndis.c if (!params) params 770 drivers/usb/gadget/function/rndis.c params->state = RNDIS_UNINITIALIZED; params 773 drivers/usb/gadget/function/rndis.c while ((buf = rndis_get_next_response(params, &length))) params 774 drivers/usb/gadget/function/rndis.c rndis_free_response(params, buf); params 778 drivers/usb/gadget/function/rndis.c void rndis_set_host_mac(struct rndis_params *params, const u8 *addr) params 780 drivers/usb/gadget/function/rndis.c params->host_mac = addr; params 787 drivers/usb/gadget/function/rndis.c int rndis_msg_parser(struct rndis_params *params, u8 *buf) params 799 drivers/usb/gadget/function/rndis.c if (!params) params 812 drivers/usb/gadget/function/rndis.c params->state = RNDIS_INITIALIZED; params 813 drivers/usb/gadget/function/rndis.c return rndis_init_response(params, (rndis_init_msg_type *)buf); params 818 drivers/usb/gadget/function/rndis.c params->state = RNDIS_UNINITIALIZED; params 819 drivers/usb/gadget/function/rndis.c if (params->dev) { params 820 drivers/usb/gadget/function/rndis.c netif_carrier_off(params->dev); params 821 drivers/usb/gadget/function/rndis.c netif_stop_queue(params->dev); params 826 drivers/usb/gadget/function/rndis.c return rndis_query_response(params, params 830 drivers/usb/gadget/function/rndis.c return rndis_set_response(params, (rndis_set_msg_type *)buf); params 835 drivers/usb/gadget/function/rndis.c return rndis_reset_response(params, params 843 drivers/usb/gadget/function/rndis.c return rndis_keepalive_response(params, params 878 drivers/usb/gadget/function/rndis.c struct rndis_params *params; params 891 drivers/usb/gadget/function/rndis.c params = kzalloc(sizeof(*params), GFP_KERNEL); params 892 drivers/usb/gadget/function/rndis.c if (!params) { params 905 drivers/usb/gadget/function/rndis.c &rndis_proc_fops, params); params 907 drivers/usb/gadget/function/rndis.c kfree(params); params 915 drivers/usb/gadget/function/rndis.c params->confignr = i; params 916 drivers/usb/gadget/function/rndis.c params->used = 1; params 917 drivers/usb/gadget/function/rndis.c params->state = RNDIS_UNINITIALIZED; params 918 drivers/usb/gadget/function/rndis.c params->media_state = RNDIS_MEDIA_STATE_DISCONNECTED; params 919 drivers/usb/gadget/function/rndis.c params->resp_avail = resp_avail; params 920 drivers/usb/gadget/function/rndis.c params->v = v; params 921 drivers/usb/gadget/function/rndis.c INIT_LIST_HEAD(¶ms->resp_queue); params 924 drivers/usb/gadget/function/rndis.c return params; params 928 drivers/usb/gadget/function/rndis.c void rndis_deregister(struct rndis_params *params) params 934 drivers/usb/gadget/function/rndis.c if (!params) params 937 drivers/usb/gadget/function/rndis.c i = params->confignr; params 948 drivers/usb/gadget/function/rndis.c kfree(params); params 952 drivers/usb/gadget/function/rndis.c int rndis_set_param_dev(struct rndis_params *params, struct net_device *dev, params 958 drivers/usb/gadget/function/rndis.c if (!params) params 961 drivers/usb/gadget/function/rndis.c params->dev = dev; params 962 drivers/usb/gadget/function/rndis.c params->filter = cdc_filter; params 968 drivers/usb/gadget/function/rndis.c int rndis_set_param_vendor(struct rndis_params *params, u32 vendorID, params 973 drivers/usb/gadget/function/rndis.c if (!params) params 976 drivers/usb/gadget/function/rndis.c params->vendorID = vendorID; params 977 drivers/usb/gadget/function/rndis.c params->vendorDescr = vendorDescr; params 983 drivers/usb/gadget/function/rndis.c int rndis_set_param_medium(struct rndis_params *params, u32 medium, u32 speed) params 986 drivers/usb/gadget/function/rndis.c if (!params) params 989 drivers/usb/gadget/function/rndis.c params->medium = medium; params 990 drivers/usb/gadget/function/rndis.c params->speed = speed; params 1011 drivers/usb/gadget/function/rndis.c void rndis_free_response(struct rndis_params *params, u8 *buf) params 1015 drivers/usb/gadget/function/rndis.c list_for_each_entry_safe(r, n, ¶ms->resp_queue, list) { params 1024 drivers/usb/gadget/function/rndis.c u8 *rndis_get_next_response(struct rndis_params *params, u32 *length) params 1030 drivers/usb/gadget/function/rndis.c list_for_each_entry_safe(r, n, ¶ms->resp_queue, list) { params 1042 drivers/usb/gadget/function/rndis.c static rndis_resp_t *rndis_add_response(struct rndis_params *params, u32 length) params 1054 drivers/usb/gadget/function/rndis.c list_add_tail(&r->list, ¶ms->resp_queue); params 180 drivers/usb/gadget/function/rndis.h int rndis_msg_parser(struct rndis_params *params, u8 *buf); params 182 drivers/usb/gadget/function/rndis.h void rndis_deregister(struct rndis_params *params); params 183 drivers/usb/gadget/function/rndis.h int rndis_set_param_dev(struct rndis_params *params, struct net_device *dev, params 185 drivers/usb/gadget/function/rndis.h int rndis_set_param_vendor(struct rndis_params *params, u32 vendorID, params 187 drivers/usb/gadget/function/rndis.h int rndis_set_param_medium(struct rndis_params *params, u32 medium, params 192 drivers/usb/gadget/function/rndis.h u8 *rndis_get_next_response(struct rndis_params *params, u32 *length); params 193 drivers/usb/gadget/function/rndis.h void rndis_free_response(struct rndis_params *params, u8 *buf); params 195 drivers/usb/gadget/function/rndis.h void rndis_uninit(struct rndis_params *params); params 196 drivers/usb/gadget/function/rndis.h int rndis_signal_connect(struct rndis_params *params); params 197 drivers/usb/gadget/function/rndis.h int rndis_signal_disconnect(struct rndis_params *params); params 198 drivers/usb/gadget/function/rndis.h int rndis_state(struct rndis_params *params); params 199 drivers/usb/gadget/function/rndis.h extern void rndis_set_host_mac(struct rndis_params *params, const u8 *addr); params 190 drivers/usb/gadget/function/u_audio.c struct uac_params *params; params 195 drivers/usb/gadget/function/u_audio.c params = &audio_dev->params; params 224 drivers/usb/gadget/function/u_audio.c memset(prm->rbuf, 0, prm->max_psize * params->req_number); params 259 drivers/usb/gadget/function/u_audio.c struct uac_params *params; params 265 drivers/usb/gadget/function/u_audio.c params = &audio_dev->params; params 266 drivers/usb/gadget/function/u_audio.c p_ssize = params->p_ssize; params 267 drivers/usb/gadget/function/u_audio.c c_ssize = params->c_ssize; params 268 drivers/usb/gadget/function/u_audio.c p_srate = params->p_srate; params 269 drivers/usb/gadget/function/u_audio.c c_srate = params->c_srate; params 270 drivers/usb/gadget/function/u_audio.c p_chmask = params->p_chmask; params 271 drivers/usb/gadget/function/u_audio.c c_chmask = params->c_chmask; params 341 drivers/usb/gadget/function/u_audio.c struct uac_params *params; params 350 drivers/usb/gadget/function/u_audio.c params = &audio_dev->params; params 352 drivers/usb/gadget/function/u_audio.c for (i = 0; i < params->req_number; i++) { params 373 drivers/usb/gadget/function/u_audio.c struct uac_params *params = &audio_dev->params; params 384 drivers/usb/gadget/function/u_audio.c for (i = 0; i < params->req_number; i++) { params 424 drivers/usb/gadget/function/u_audio.c struct uac_params *params = &audio_dev->params; params 442 drivers/usb/gadget/function/u_audio.c uac->p_framesize = params->p_ssize * params 443 drivers/usb/gadget/function/u_audio.c num_channels(params->p_chmask); params 444 drivers/usb/gadget/function/u_audio.c rate = params->p_srate * uac->p_framesize; params 460 drivers/usb/gadget/function/u_audio.c for (i = 0; i < params->req_number; i++) { params 498 drivers/usb/gadget/function/u_audio.c struct uac_params *params; params 511 drivers/usb/gadget/function/u_audio.c params = &g_audio->params; params 512 drivers/usb/gadget/function/u_audio.c p_chmask = params->p_chmask; params 513 drivers/usb/gadget/function/u_audio.c c_chmask = params->c_chmask; params 521 drivers/usb/gadget/function/u_audio.c prm->ureq = kcalloc(params->req_number, sizeof(struct uac_req), params 528 drivers/usb/gadget/function/u_audio.c prm->rbuf = kcalloc(params->req_number, prm->max_psize, params 543 drivers/usb/gadget/function/u_audio.c prm->ureq = kcalloc(params->req_number, sizeof(struct uac_req), params 550 drivers/usb/gadget/function/u_audio.c prm->rbuf = kcalloc(params->req_number, prm->max_psize, params 43 drivers/usb/gadget/function/u_audio.h struct uac_params params; params 39 drivers/usb/gadget/function/u_uac1_legacy.c static int _snd_pcm_hw_param_set(struct snd_pcm_hw_params *params, params 45 drivers/usb/gadget/function/u_uac1_legacy.c struct snd_mask *m = hw_param_mask(params, var); params 55 drivers/usb/gadget/function/u_uac1_legacy.c hw_param_mask(params, var), val); params 58 drivers/usb/gadget/function/u_uac1_legacy.c struct snd_interval *i = hw_param_interval(params, var); params 82 drivers/usb/gadget/function/u_uac1_legacy.c params->cmask |= 1 << var; params 83 drivers/usb/gadget/function/u_uac1_legacy.c params->rmask |= 1 << var; params 95 drivers/usb/gadget/function/u_uac1_legacy.c struct snd_pcm_hw_params *params; params 109 drivers/usb/gadget/function/u_uac1_legacy.c params = kzalloc(sizeof(*params), GFP_KERNEL); params 110 drivers/usb/gadget/function/u_uac1_legacy.c if (!params) params 113 drivers/usb/gadget/function/u_uac1_legacy.c _snd_pcm_hw_params_any(params); params 114 drivers/usb/gadget/function/u_uac1_legacy.c _snd_pcm_hw_param_set(params, SNDRV_PCM_HW_PARAM_ACCESS, params 116 drivers/usb/gadget/function/u_uac1_legacy.c _snd_pcm_hw_param_set(params, SNDRV_PCM_HW_PARAM_FORMAT, params 118 drivers/usb/gadget/function/u_uac1_legacy.c _snd_pcm_hw_param_set(params, SNDRV_PCM_HW_PARAM_CHANNELS, params 120 drivers/usb/gadget/function/u_uac1_legacy.c _snd_pcm_hw_param_set(params, SNDRV_PCM_HW_PARAM_RATE, params 124 drivers/usb/gadget/function/u_uac1_legacy.c snd_pcm_kernel_ioctl(substream, SNDRV_PCM_IOCTL_HW_PARAMS, params); params 130 drivers/usb/gadget/function/u_uac1_legacy.c kfree(params); params 135 drivers/usb/gadget/function/u_uac1_legacy.c snd->access = params_access(params); params 136 drivers/usb/gadget/function/u_uac1_legacy.c snd->format = params_format(params); params 137 drivers/usb/gadget/function/u_uac1_legacy.c snd->channels = params_channels(params); params 138 drivers/usb/gadget/function/u_uac1_legacy.c snd->rate = params_rate(params); params 140 drivers/usb/gadget/function/u_uac1_legacy.c kfree(params); params 17 drivers/usb/host/ehci-dbg.c u32 params = ehci_readl(ehci, &ehci->caps->hcs_params); params 21 drivers/usb/host/ehci-dbg.c label, params, params 22 drivers/usb/host/ehci-dbg.c HCS_DEBUG_PORT(params), params 23 drivers/usb/host/ehci-dbg.c HCS_INDICATOR(params) ? " ind" : "", params 24 drivers/usb/host/ehci-dbg.c HCS_N_CC(params), params 25 drivers/usb/host/ehci-dbg.c HCS_N_PCC(params), params 26 drivers/usb/host/ehci-dbg.c HCS_PORTROUTED(params) ? "" : " ordered", params 27 drivers/usb/host/ehci-dbg.c HCS_PPC(params) ? "" : " !ppc", params 28 drivers/usb/host/ehci-dbg.c HCS_N_PORTS(params)); params 30 drivers/usb/host/ehci-dbg.c if (HCS_PORTROUTED(params)) { params 35 drivers/usb/host/ehci-dbg.c for (i = 0; i < HCS_N_PORTS(params); i++) { params 53 drivers/usb/host/ehci-dbg.c u32 params = ehci_readl(ehci, &ehci->caps->hcc_params); params 55 drivers/usb/host/ehci-dbg.c if (HCC_ISOC_CACHE(params)) { params 58 drivers/usb/host/ehci-dbg.c label, params, params 59 drivers/usb/host/ehci-dbg.c HCC_PGM_FRAMELISTLEN(params) ? "256/512/1024" : "1024", params 60 drivers/usb/host/ehci-dbg.c HCC_CANPARK(params) ? " park" : "", params 61 drivers/usb/host/ehci-dbg.c HCC_64BIT_ADDR(params) ? " 64 bit addr" : ""); params 66 drivers/usb/host/ehci-dbg.c params, params 67 drivers/usb/host/ehci-dbg.c HCC_ISOC_THRES(params), params 68 drivers/usb/host/ehci-dbg.c HCC_PGM_FRAMELISTLEN(params) ? "256/512/1024" : "1024", params 69 drivers/usb/host/ehci-dbg.c HCC_CANPARK(params) ? " park" : "", params 70 drivers/usb/host/ehci-dbg.c HCC_64BIT_ADDR(params) ? " 64 bit addr" : "", params 71 drivers/usb/host/ehci-dbg.c HCC_LPM(params) ? " LPM" : "", params 72 drivers/usb/host/ehci-dbg.c HCC_PER_PORT_CHANGE_EVENT(params) ? " ppce" : "", params 73 drivers/usb/host/ehci-dbg.c HCC_HW_PREFETCH(params) ? " hw prefetch" : "", params 74 drivers/usb/host/ehci-dbg.c HCC_32FRAME_PERIODIC_LIST(params) ? params 95 drivers/usb/host/fotg210-hcd.c u32 params = fotg210_readl(fotg210, &fotg210->caps->hcs_params); params 97 drivers/usb/host/fotg210-hcd.c fotg210_dbg(fotg210, "%s hcs_params 0x%x ports=%d\n", label, params, params 98 drivers/usb/host/fotg210-hcd.c HCS_N_PORTS(params)); params 106 drivers/usb/host/fotg210-hcd.c u32 params = fotg210_readl(fotg210, &fotg210->caps->hcc_params); params 109 drivers/usb/host/fotg210-hcd.c params, params 110 drivers/usb/host/fotg210-hcd.c HCC_PGM_FRAMELISTLEN(params) ? "256/512/1024" : "1024", params 111 drivers/usb/host/fotg210-hcd.c HCC_CANPARK(params) ? " park" : ""); params 99 drivers/usb/serial/upd78f0730.c u8 params; params 105 drivers/usb/serial/upd78f0730.c u8 params; params 239 drivers/usb/serial/upd78f0730.c request.params = private->line_signals; params 265 drivers/usb/serial/upd78f0730.c request.params = private->line_signals; params 323 drivers/usb/serial/upd78f0730.c request.params = 0; params 328 drivers/usb/serial/upd78f0730.c request.params |= UPD78F0730_DATA_SIZE_7_BITS; params 337 drivers/usb/serial/upd78f0730.c request.params |= UPD78F0730_DATA_SIZE_8_BITS; params 344 drivers/usb/serial/upd78f0730.c request.params |= UPD78F0730_PARITY_ODD; params 347 drivers/usb/serial/upd78f0730.c request.params |= UPD78F0730_PARITY_EVEN; params 356 drivers/usb/serial/upd78f0730.c request.params |= UPD78F0730_PARITY_NONE; params 361 drivers/usb/serial/upd78f0730.c request.params |= UPD78F0730_STOP_BIT_2_BIT; params 364 drivers/usb/serial/upd78f0730.c request.params |= UPD78F0730_STOP_BIT_1_BIT; params 376 drivers/usb/serial/upd78f0730.c request.params |= UPD78F0730_FLOW_CONTROL_NONE; params 263 drivers/video/fbdev/cg3.c const char *params; params 267 drivers/video/fbdev/cg3.c params = of_get_property(dp, "params", NULL); params 268 drivers/video/fbdev/cg3.c if (params) { params 269 drivers/video/fbdev/cg3.c ww = simple_strtoul(params, &p, 10); params 136 drivers/video/fbdev/controlfb.c static void set_control_clock(unsigned char *params); params 384 drivers/video/fbdev/controlfb.c static void set_control_clock(unsigned char *params) params 392 drivers/video/fbdev/controlfb.c 0x50, i + 1, params[i]); params 282 drivers/video/fbdev/i810/i810_dvt.c struct mode_registers *params = &par->regs; params 288 drivers/video/fbdev/i810/i810_dvt.c wmark = params->bpp8_100; params 291 drivers/video/fbdev/i810/i810_dvt.c wmark = params->bpp16_100; params 295 drivers/video/fbdev/i810/i810_dvt.c wmark = params->bpp24_100; params 300 drivers/video/fbdev/i810/i810_dvt.c wmark = params->bpp8_133; params 303 drivers/video/fbdev/i810/i810_dvt.c wmark = params->bpp16_133; params 307 drivers/video/fbdev/i810/i810_dvt.c wmark = params->bpp24_133; params 800 drivers/video/fbdev/mx3fb.c struct idmac_video_param *video = &ichan->params.video; params 100 drivers/video/fbdev/simplefb.c struct simplefb_params *params) params 107 drivers/video/fbdev/simplefb.c ret = of_property_read_u32(np, "width", ¶ms->width); params 113 drivers/video/fbdev/simplefb.c ret = of_property_read_u32(np, "height", ¶ms->height); params 119 drivers/video/fbdev/simplefb.c ret = of_property_read_u32(np, "stride", ¶ms->stride); params 130 drivers/video/fbdev/simplefb.c params->format = NULL; params 134 drivers/video/fbdev/simplefb.c params->format = &simplefb_formats[i]; params 137 drivers/video/fbdev/simplefb.c if (!params->format) { params 146 drivers/video/fbdev/simplefb.c struct simplefb_params *params) params 151 drivers/video/fbdev/simplefb.c params->width = pd->width; params 152 drivers/video/fbdev/simplefb.c params->height = pd->height; params 153 drivers/video/fbdev/simplefb.c params->stride = pd->stride; params 155 drivers/video/fbdev/simplefb.c params->format = NULL; params 160 drivers/video/fbdev/simplefb.c params->format = &simplefb_formats[i]; params 164 drivers/video/fbdev/simplefb.c if (!params->format) { params 405 drivers/video/fbdev/simplefb.c struct simplefb_params params; params 415 drivers/video/fbdev/simplefb.c ret = simplefb_parse_pd(pdev, ¶ms); params 417 drivers/video/fbdev/simplefb.c ret = simplefb_parse_dt(pdev, ¶ms); params 438 drivers/video/fbdev/simplefb.c info->fix.line_length = params.stride; params 441 drivers/video/fbdev/simplefb.c info->var.xres = params.width; params 442 drivers/video/fbdev/simplefb.c info->var.yres = params.height; params 443 drivers/video/fbdev/simplefb.c info->var.xres_virtual = params.width; params 444 drivers/video/fbdev/simplefb.c info->var.yres_virtual = params.height; params 445 drivers/video/fbdev/simplefb.c info->var.bits_per_pixel = params.format->bits_per_pixel; params 446 drivers/video/fbdev/simplefb.c info->var.red = params.format->red; params 447 drivers/video/fbdev/simplefb.c info->var.green = params.format->green; params 448 drivers/video/fbdev/simplefb.c info->var.blue = params.format->blue; params 449 drivers/video/fbdev/simplefb.c info->var.transp = params.format->transp; params 484 drivers/video/fbdev/simplefb.c params.format->name, params 108 drivers/video/fbdev/valkyriefb.c static void set_valkyrie_clock(unsigned char *params); params 258 drivers/video/fbdev/valkyriefb.c static void set_valkyrie_clock(unsigned char *params) params 266 drivers/video/fbdev/valkyriefb.c 0x50, i + 1, params[i]); params 18 fs/afs/volume.c static struct afs_volume *afs_alloc_volume(struct afs_fs_context *params, params 34 fs/afs/volume.c volume->vid = vldb->vid[params->type]; params 36 fs/afs/volume.c volume->cell = afs_get_cell(params->cell); params 37 fs/afs/volume.c volume->type = params->type; params 38 fs/afs/volume.c volume->type_force = params->force; params 47 fs/afs/volume.c slist = afs_alloc_server_list(params->cell, params->key, vldb, type_mask); params 58 fs/afs/volume.c afs_put_cell(params->net, volume->cell); params 111 fs/afs/volume.c struct afs_volume *afs_create_volume(struct afs_fs_context *params) params 115 fs/afs/volume.c unsigned long type_mask = 1UL << params->type; params 117 fs/afs/volume.c vldb = afs_vl_lookup_vldb(params->cell, params->key, params 118 fs/afs/volume.c params->volname, params->volnamesz); params 129 fs/afs/volume.c if (params->force) { params 133 fs/afs/volume.c params->type = AFSVL_ROVOL; params 135 fs/afs/volume.c params->type = AFSVL_RWVOL; params 140 fs/afs/volume.c type_mask = 1UL << params->type; params 141 fs/afs/volume.c volume = afs_alloc_volume(params, vldb, type_mask); params 138 fs/binfmt_elf_fdpic.c static int elf_fdpic_fetch_phdrs(struct elf_fdpic_params *params, params 144 fs/binfmt_elf_fdpic.c loff_t pos = params->hdr.e_phoff; params 146 fs/binfmt_elf_fdpic.c if (params->hdr.e_phentsize != sizeof(struct elf_phdr)) params 148 fs/binfmt_elf_fdpic.c if (params->hdr.e_phnum > 65536U / sizeof(struct elf_phdr)) params 151 fs/binfmt_elf_fdpic.c size = params->hdr.e_phnum * sizeof(struct elf_phdr); params 152 fs/binfmt_elf_fdpic.c params->phdrs = kmalloc(size, GFP_KERNEL); params 153 fs/binfmt_elf_fdpic.c if (!params->phdrs) params 156 fs/binfmt_elf_fdpic.c retval = kernel_read(file, params->phdrs, size, &pos); params 161 fs/binfmt_elf_fdpic.c phdr = params->phdrs; params 162 fs/binfmt_elf_fdpic.c for (loop = 0; loop < params->hdr.e_phnum; loop++, phdr++) { params 167 fs/binfmt_elf_fdpic.c params->flags |= ELF_FDPIC_FLAG_EXEC_STACK; params 169 fs/binfmt_elf_fdpic.c params->flags |= ELF_FDPIC_FLAG_NOEXEC_STACK; params 171 fs/binfmt_elf_fdpic.c params->stack_size = phdr->p_memsz; params 728 fs/binfmt_elf_fdpic.c static int elf_fdpic_map_file(struct elf_fdpic_params *params, params 746 fs/binfmt_elf_fdpic.c for (loop = 0; loop < params->hdr.e_phnum; loop++) params 747 fs/binfmt_elf_fdpic.c if (params->phdrs[loop].p_type == PT_LOAD) params 758 fs/binfmt_elf_fdpic.c params->loadmap = loadmap; params 763 fs/binfmt_elf_fdpic.c load_addr = params->load_addr; params 767 fs/binfmt_elf_fdpic.c switch (params->flags & ELF_FDPIC_FLAG_ARRANGEMENT) { params 771 fs/binfmt_elf_fdpic.c ret = elf_fdpic_map_file_constdisp_on_uclinux(params, file, mm); params 777 fs/binfmt_elf_fdpic.c ret = elf_fdpic_map_file_by_direct_mmap(params, file, mm); params 784 fs/binfmt_elf_fdpic.c if (params->hdr.e_entry) { params 787 fs/binfmt_elf_fdpic.c if (params->hdr.e_entry >= seg->p_vaddr && params 788 fs/binfmt_elf_fdpic.c params->hdr.e_entry < seg->p_vaddr + seg->p_memsz) { params 789 fs/binfmt_elf_fdpic.c params->entry_addr = params 790 fs/binfmt_elf_fdpic.c (params->hdr.e_entry - seg->p_vaddr) + params 798 fs/binfmt_elf_fdpic.c stop = params->hdr.e_phoff; params 799 fs/binfmt_elf_fdpic.c stop += params->hdr.e_phnum * sizeof (struct elf_phdr); params 800 fs/binfmt_elf_fdpic.c phdr = params->phdrs; params 802 fs/binfmt_elf_fdpic.c for (loop = 0; loop < params->hdr.e_phnum; loop++, phdr++) { params 806 fs/binfmt_elf_fdpic.c if (phdr->p_offset > params->hdr.e_phoff || params 815 fs/binfmt_elf_fdpic.c params->ph_addr = params 818 fs/binfmt_elf_fdpic.c params->hdr.e_phoff - phdr->p_offset; params 826 fs/binfmt_elf_fdpic.c phdr = params->phdrs; params 827 fs/binfmt_elf_fdpic.c for (loop = 0; loop < params->hdr.e_phnum; loop++, phdr++) { params 839 fs/binfmt_elf_fdpic.c params->dynamic_addr = params 851 fs/binfmt_elf_fdpic.c dyn = (Elf32_Dyn __user *)params->dynamic_addr; params 891 fs/binfmt_elf_fdpic.c kdebug("- elfhdr : %lx", params->elfhdr_addr); params 892 fs/binfmt_elf_fdpic.c kdebug("- entry : %lx", params->entry_addr); params 893 fs/binfmt_elf_fdpic.c kdebug("- PHDR[] : %lx", params->ph_addr); params 894 fs/binfmt_elf_fdpic.c kdebug("- DYNAMIC[]: %lx", params->dynamic_addr); params 916 fs/binfmt_elf_fdpic.c struct elf_fdpic_params *params, params 925 fs/binfmt_elf_fdpic.c load_addr = params->load_addr; params 926 fs/binfmt_elf_fdpic.c seg = params->loadmap->segs; params 930 fs/binfmt_elf_fdpic.c phdr = params->phdrs; params 931 fs/binfmt_elf_fdpic.c for (loop = 0; loop < params->hdr.e_phnum; loop++, phdr++) { params 932 fs/binfmt_elf_fdpic.c if (params->phdrs[loop].p_type != PT_LOAD) params 943 fs/binfmt_elf_fdpic.c if (params->flags & ELF_FDPIC_FLAG_EXECUTABLE) params 955 fs/binfmt_elf_fdpic.c phdr = params->phdrs; params 956 fs/binfmt_elf_fdpic.c for (loop = 0; loop < params->hdr.e_phnum; loop++, phdr++) { params 957 fs/binfmt_elf_fdpic.c if (params->phdrs[loop].p_type != PT_LOAD) params 971 fs/binfmt_elf_fdpic.c params->elfhdr_addr = seg->addr; params 1004 fs/binfmt_elf_fdpic.c static int elf_fdpic_map_file_by_direct_mmap(struct elf_fdpic_params *params, params 1013 fs/binfmt_elf_fdpic.c load_addr = params->load_addr; params 1017 fs/binfmt_elf_fdpic.c seg = params->loadmap->segs; params 1020 fs/binfmt_elf_fdpic.c phdr = params->phdrs; params 1021 fs/binfmt_elf_fdpic.c for (loop = 0; loop < params->hdr.e_phnum; loop++, phdr++) { params 1040 fs/binfmt_elf_fdpic.c if (params->flags & ELF_FDPIC_FLAG_EXECUTABLE) params 1045 fs/binfmt_elf_fdpic.c switch (params->flags & ELF_FDPIC_FLAG_ARRANGEMENT) { params 1093 fs/binfmt_elf_fdpic.c if ((params->flags & ELF_FDPIC_FLAG_ARRANGEMENT) == params 1103 fs/binfmt_elf_fdpic.c params->elfhdr_addr = seg->addr; params 34 fs/btrfs/zstd.c ZSTD_parameters params = ZSTD_getParams(level, src_len, 0); params 36 fs/btrfs/zstd.c if (params.cParams.windowLog > ZSTD_BTRFS_MAX_WINDOWLOG) params 37 fs/btrfs/zstd.c params.cParams.windowLog = ZSTD_BTRFS_MAX_WINDOWLOG; params 39 fs/btrfs/zstd.c return params; params 159 fs/btrfs/zstd.c ZSTD_parameters params = params 163 fs/btrfs/zstd.c ZSTD_CStreamWorkspaceBound(params.cParams), params 389 fs/btrfs/zstd.c ZSTD_parameters params = zstd_get_btrfs_parameters(workspace->req_level, params 397 fs/btrfs/zstd.c stream = ZSTD_initCStream(params, len, workspace->mem, params 930 fs/cifs/cifssmb.c __u16 params, param_offset, offset, byte_count; params 949 fs/cifs/cifssmb.c params = 6 + name_len; params 959 fs/cifs/cifssmb.c offset = param_offset + params; params 969 fs/cifs/cifssmb.c byte_count = 3 /* pad */ + params + sizeof(struct unlink_psx_rq); params 973 fs/cifs/cifssmb.c pSMB->ParameterCount = cpu_to_le16(params); params 1136 fs/cifs/cifssmb.c __u16 params, param_offset, offset, byte_count, count; params 1157 fs/cifs/cifssmb.c params = 6 + name_len; params 1168 fs/cifs/cifssmb.c offset = param_offset + params; params 1179 fs/cifs/cifssmb.c byte_count = 3 /* pad */ + params + count; params 1182 fs/cifs/cifssmb.c pSMB->ParameterCount = cpu_to_le16(params); params 2590 fs/cifs/cifssmb.c __u16 params, param_offset, offset, byte_count, count; params 2603 fs/cifs/cifssmb.c params = 6; params 2609 fs/cifs/cifssmb.c offset = param_offset + params; params 2620 fs/cifs/cifssmb.c byte_count = 3 /* pad */ + params + count; params 2622 fs/cifs/cifssmb.c pSMB->ParameterCount = cpu_to_le16(params); params 2839 fs/cifs/cifssmb.c __u16 params, param_offset, offset, count, byte_count; params 2847 fs/cifs/cifssmb.c params = 6; params 2854 fs/cifs/cifssmb.c offset = param_offset + params; params 2863 fs/cifs/cifssmb.c byte_count = 3 /* pad */ + params; params 2864 fs/cifs/cifssmb.c pSMB->ParameterCount = cpu_to_le16(params); params 2984 fs/cifs/cifssmb.c __u16 params, param_offset, offset, byte_count; params 3004 fs/cifs/cifssmb.c params = 6 + name_len; params 3012 fs/cifs/cifssmb.c offset = param_offset + params; params 3032 fs/cifs/cifssmb.c byte_count = 3 /* pad */ + params + name_len_target; params 3034 fs/cifs/cifssmb.c pSMB->ParameterCount = cpu_to_le16(params); params 3070 fs/cifs/cifssmb.c __u16 params, param_offset, offset, byte_count; params 3088 fs/cifs/cifssmb.c params = 6 + name_len; params 3096 fs/cifs/cifssmb.c offset = param_offset + params; params 3115 fs/cifs/cifssmb.c byte_count = 3 /* pad */ + params + name_len_target; params 3116 fs/cifs/cifssmb.c pSMB->ParameterCount = cpu_to_le16(params); params 3220 fs/cifs/cifssmb.c __u16 params, byte_count; params 3242 fs/cifs/cifssmb.c params = 2 /* level */ + 4 /* rsrvd */ + name_len /* incl null */ ; params 3258 fs/cifs/cifssmb.c byte_count = params + 1 /* pad */ ; params 3259 fs/cifs/cifssmb.c pSMB->TotalParameterCount = cpu_to_le16(params); params 3637 fs/cifs/cifssmb.c __u16 params, byte_count; params 3660 fs/cifs/cifssmb.c params = 2 /* level */ + 4 /* rsrvd */ + name_len /* incl null */ ; params 3678 fs/cifs/cifssmb.c byte_count = params + 1 /* pad */ ; params 3679 fs/cifs/cifssmb.c pSMB->TotalParameterCount = cpu_to_le16(params); params 3725 fs/cifs/cifssmb.c __u16 params, byte_count, data_count, param_offset, offset; params 3742 fs/cifs/cifssmb.c params = 6 + name_len; params 3753 fs/cifs/cifssmb.c offset = param_offset + params; params 3769 fs/cifs/cifssmb.c byte_count = 3 /* pad */ + params + data_count; params 3772 fs/cifs/cifssmb.c pSMB->ParameterCount = cpu_to_le16(params); params 3798 fs/cifs/cifssmb.c __u16 params, byte_count; params 3810 fs/cifs/cifssmb.c params = 2 /* level */ + 2 /* fid */; params 3827 fs/cifs/cifssmb.c byte_count = params + 1 /* pad */ ; params 3828 fs/cifs/cifssmb.c pSMB->t2.TotalParameterCount = cpu_to_le16(params); params 4193 fs/cifs/cifssmb.c __u16 params, byte_count; params 4201 fs/cifs/cifssmb.c params = 2 /* level */ + 2 /* fid */; params 4218 fs/cifs/cifssmb.c byte_count = params + 1 /* pad */ ; params 4219 fs/cifs/cifssmb.c pSMB->t2.TotalParameterCount = cpu_to_le16(params); params 4265 fs/cifs/cifssmb.c __u16 params, byte_count; params 4284 fs/cifs/cifssmb.c params = 2 /* level */ + 4 /* reserved */ + name_len /* includes NUL */; params 4301 fs/cifs/cifssmb.c byte_count = params + 1 /* pad */ ; params 4302 fs/cifs/cifssmb.c pSMB->TotalParameterCount = cpu_to_le16(params); params 4360 fs/cifs/cifssmb.c __u16 params, byte_count; params 4368 fs/cifs/cifssmb.c params = 2 /* level */ + 2 /* fid */; params 4385 fs/cifs/cifssmb.c byte_count = params + 1 /* pad */ ; params 4386 fs/cifs/cifssmb.c pSMB->t2.TotalParameterCount = cpu_to_le16(params); params 4432 fs/cifs/cifssmb.c __u16 params, byte_count; params 4451 fs/cifs/cifssmb.c params = 2 /* level */ + 4 /* reserved */ + name_len /* includes NUL */; params 4468 fs/cifs/cifssmb.c byte_count = params + 1 /* pad */ ; params 4469 fs/cifs/cifssmb.c pSMB->TotalParameterCount = cpu_to_le16(params); params 4515 fs/cifs/cifssmb.c __u16 params, byte_count; params 4561 fs/cifs/cifssmb.c params = 12 + name_len /* includes null */ ; params 4570 fs/cifs/cifssmb.c byte_count = params + 1 /* pad */ ; params 4571 fs/cifs/cifssmb.c pSMB->TotalParameterCount = cpu_to_le16(params); params 4667 fs/cifs/cifssmb.c __u16 params, byte_count; params 4679 fs/cifs/cifssmb.c params = 14; /* includes 2 bytes of null string, converted to LE below*/ params 4704 fs/cifs/cifssmb.c params += name_len; params 4715 fs/cifs/cifssmb.c byte_count = params + 1 /* pad */ ; params 4716 fs/cifs/cifssmb.c pSMB->TotalParameterCount = cpu_to_le16(params); params 4833 fs/cifs/cifssmb.c __u16 params, byte_count; params 4856 fs/cifs/cifssmb.c params = 2 /* level */ + 4 /* rsrvd */ + name_len /* incl null */ ; params 4873 fs/cifs/cifssmb.c byte_count = params + 1 /* pad */ ; params 4874 fs/cifs/cifssmb.c pSMB->TotalParameterCount = cpu_to_le16(params); params 4927 fs/cifs/cifssmb.c __u16 params, byte_count; params 4968 fs/cifs/cifssmb.c params = 2 /* level */ + name_len /*includes null */ ; params 4985 fs/cifs/cifssmb.c byte_count = params + 3 /* pad */ ; params 4986 fs/cifs/cifssmb.c pSMB->ParameterCount = cpu_to_le16(params); params 5036 fs/cifs/cifssmb.c __u16 params, byte_count; params 5045 fs/cifs/cifssmb.c params = 2; /* level */ params 5054 fs/cifs/cifssmb.c byte_count = params + 1 /* pad */ ; params 5055 fs/cifs/cifssmb.c pSMB->TotalParameterCount = cpu_to_le16(params); params 5123 fs/cifs/cifssmb.c __u16 params, byte_count; params 5132 fs/cifs/cifssmb.c params = 2; /* level */ params 5141 fs/cifs/cifssmb.c byte_count = params + 1 /* pad */ ; params 5142 fs/cifs/cifssmb.c pSMB->TotalParameterCount = cpu_to_le16(params); params 5209 fs/cifs/cifssmb.c __u16 params, byte_count; params 5218 fs/cifs/cifssmb.c params = 2; /* level */ params 5228 fs/cifs/cifssmb.c byte_count = params + 1 /* pad */ ; params 5229 fs/cifs/cifssmb.c pSMB->TotalParameterCount = cpu_to_le16(params); params 5279 fs/cifs/cifssmb.c __u16 params, byte_count; params 5288 fs/cifs/cifssmb.c params = 2; /* level */ params 5298 fs/cifs/cifssmb.c byte_count = params + 1 /* pad */ ; params 5299 fs/cifs/cifssmb.c pSMB->TotalParameterCount = cpu_to_le16(params); params 5350 fs/cifs/cifssmb.c __u16 params, byte_count; params 5359 fs/cifs/cifssmb.c params = 2; /* level */ params 5371 fs/cifs/cifssmb.c byte_count = params + 1 /* pad */ ; params 5372 fs/cifs/cifssmb.c pSMB->ParameterCount = cpu_to_le16(params); params 5419 fs/cifs/cifssmb.c __u16 params, param_offset, offset, byte_count; params 5429 fs/cifs/cifssmb.c params = 4; /* 2 bytes zero followed by info level. */ params 5437 fs/cifs/cifssmb.c offset = param_offset + params; params 5445 fs/cifs/cifssmb.c byte_count = 1 /* pad */ + params + 12; params 5448 fs/cifs/cifssmb.c pSMB->ParameterCount = cpu_to_le16(params); params 5495 fs/cifs/cifssmb.c __u16 params, byte_count; params 5504 fs/cifs/cifssmb.c params = 2; /* level */ params 5516 fs/cifs/cifssmb.c byte_count = params + 1 /* pad */ ; params 5517 fs/cifs/cifssmb.c pSMB->ParameterCount = cpu_to_le16(params); params 5598 fs/cifs/cifssmb.c __u16 params, byte_count, data_count, param_offset, offset; params 5616 fs/cifs/cifssmb.c params = 6 + name_len; params 5627 fs/cifs/cifssmb.c offset = param_offset + params; params 5652 fs/cifs/cifssmb.c byte_count = 3 /* pad */ + params + data_count; params 5655 fs/cifs/cifssmb.c pSMB->ParameterCount = cpu_to_le16(params); params 5681 fs/cifs/cifssmb.c __u16 params, param_offset, offset, byte_count, count; params 5693 fs/cifs/cifssmb.c params = 6; params 5700 fs/cifs/cifssmb.c offset = param_offset + params; params 5709 fs/cifs/cifssmb.c byte_count = 3 /* pad */ + params + count; params 5711 fs/cifs/cifssmb.c pSMB->ParameterCount = cpu_to_le16(params); params 5765 fs/cifs/cifssmb.c __u16 params, param_offset, offset, byte_count, count; params 5776 fs/cifs/cifssmb.c params = 6; params 5783 fs/cifs/cifssmb.c offset = param_offset + params; params 5795 fs/cifs/cifssmb.c byte_count = 3 /* pad */ + params + count; params 5797 fs/cifs/cifssmb.c pSMB->ParameterCount = cpu_to_le16(params); params 5830 fs/cifs/cifssmb.c __u16 params, param_offset, offset, byte_count, count; params 5841 fs/cifs/cifssmb.c params = 6; params 5848 fs/cifs/cifssmb.c offset = param_offset + params; params 5859 fs/cifs/cifssmb.c byte_count = 3 /* pad */ + params + count; params 5861 fs/cifs/cifssmb.c pSMB->ParameterCount = cpu_to_le16(params); params 5891 fs/cifs/cifssmb.c __u16 params, param_offset, offset, byte_count, count; params 5911 fs/cifs/cifssmb.c params = 6 + name_len; params 5923 fs/cifs/cifssmb.c offset = param_offset + params; params 5930 fs/cifs/cifssmb.c byte_count = 3 /* pad */ + params + count; params 5933 fs/cifs/cifssmb.c pSMB->ParameterCount = cpu_to_le16(params); params 6062 fs/cifs/cifssmb.c u16 params, param_offset, offset, byte_count, count; params 6073 fs/cifs/cifssmb.c params = 6; params 6080 fs/cifs/cifssmb.c offset = param_offset + params; params 6093 fs/cifs/cifssmb.c byte_count = 3 /* pad */ + params + count; params 6095 fs/cifs/cifssmb.c pSMB->ParameterCount = cpu_to_le16(params); params 6132 fs/cifs/cifssmb.c __u16 params, param_offset, offset, count, byte_count; params 6151 fs/cifs/cifssmb.c params = 6 + name_len; params 6163 fs/cifs/cifssmb.c offset = param_offset + params; params 6173 fs/cifs/cifssmb.c byte_count = 3 /* pad */ + params + count; params 6174 fs/cifs/cifssmb.c pSMB->ParameterCount = cpu_to_le16(params); params 6224 fs/cifs/cifssmb.c __u16 params, byte_count, data_offset; params 6244 fs/cifs/cifssmb.c params = 2 /* level */ + 4 /* reserved */ + list_len /* includes NUL */; params 6261 fs/cifs/cifssmb.c byte_count = params + 1 /* pad */ ; params 6262 fs/cifs/cifssmb.c pSMB->TotalParameterCount = cpu_to_le16(params); params 6404 fs/cifs/cifssmb.c __u16 params, param_offset, byte_count, offset, count; params 6424 fs/cifs/cifssmb.c params = 6 + name_len; params 6445 fs/cifs/cifssmb.c offset = param_offset + params; params 6455 fs/cifs/cifssmb.c byte_count = 3 /* pad */ + params + count; params 6477 fs/cifs/cifssmb.c pSMB->ParameterCount = cpu_to_le16(params); params 237 fs/dlm/user.c struct dlm_lock_params *params) params 248 fs/dlm/user.c if (!params->castaddr || !params->lksb) { params 257 fs/dlm/user.c ua->user_lksb = params->lksb; params 258 fs/dlm/user.c ua->castparam = params->castparam; params 259 fs/dlm/user.c ua->castaddr = params->castaddr; params 260 fs/dlm/user.c ua->bastparam = params->bastparam; params 261 fs/dlm/user.c ua->bastaddr = params->bastaddr; params 262 fs/dlm/user.c ua->xid = params->xid; params 264 fs/dlm/user.c if (params->flags & DLM_LKF_CONVERT) { params 266 fs/dlm/user.c params->mode, params->flags, params 267 fs/dlm/user.c params->lkid, params->lvb, params 268 fs/dlm/user.c (unsigned long) params->timeout); params 269 fs/dlm/user.c } else if (params->flags & DLM_LKF_ORPHAN) { params 271 fs/dlm/user.c params->mode, params->flags, params 272 fs/dlm/user.c params->name, params->namelen, params 273 fs/dlm/user.c (unsigned long) params->timeout, params 279 fs/dlm/user.c params->mode, params->flags, params 280 fs/dlm/user.c params->name, params->namelen, params 281 fs/dlm/user.c (unsigned long) params->timeout); params 291 fs/dlm/user.c struct dlm_lock_params *params) params 305 fs/dlm/user.c ua->user_lksb = params->lksb; params 306 fs/dlm/user.c ua->castparam = params->castparam; params 307 fs/dlm/user.c ua->castaddr = params->castaddr; params 309 fs/dlm/user.c if (params->flags & DLM_LKF_CANCEL) params 310 fs/dlm/user.c error = dlm_user_cancel(ls, ua, params->flags, params->lkid); params 312 fs/dlm/user.c error = dlm_user_unlock(ls, ua, params->flags, params->lkid, params 313 fs/dlm/user.c params->lvb); params 320 fs/dlm/user.c struct dlm_lock_params *params) params 329 fs/dlm/user.c error = dlm_user_deadlock(ls, params->flags, params->lkid); params 381 fs/dlm/user.c struct dlm_purge_params *params) params 390 fs/dlm/user.c error = dlm_user_purge(ls, proc, params->nodeid, params->pid); params 396 fs/dlm/user.c static int device_create_lockspace(struct dlm_lspace_params *params) params 405 fs/dlm/user.c error = dlm_new_lockspace(params->name, dlm_config.ci_cluster_name, params->flags, params 415 fs/dlm/user.c error = dlm_device_register(ls, params->name); params 426 fs/dlm/user.c static int device_remove_lockspace(struct dlm_lspace_params *params) params 435 fs/dlm/user.c ls = dlm_find_lockspace_device(params->minor); params 439 fs/dlm/user.c if (params->flags & DLM_USER_LSFLG_FORCEFREE) params 3980 fs/io_uring.c static long io_uring_setup(u32 entries, struct io_uring_params __user *params) params 3986 fs/io_uring.c if (copy_from_user(&p, params, sizeof(p))) params 4001 fs/io_uring.c if (copy_to_user(params, &p, sizeof(p))) params 4008 fs/io_uring.c struct io_uring_params __user *, params) params 4010 fs/io_uring.c return io_uring_setup(entries, params); params 18 fs/verity/enable.c const struct merkle_tree_params *params, params 28 fs/verity/enable.c if (WARN_ON(params->block_size != PAGE_SIZE)) /* checked earlier too */ params 31 fs/verity/enable.c if (level < params->num_levels) { params 32 fs/verity/enable.c dst_block_num = params->level_start[level]; params 59 fs/verity/enable.c params->level_start[level - 1] + i); params 64 fs/verity/enable.c err, params->level_start[level - 1] + i); params 69 fs/verity/enable.c err = fsverity_hash_page(params, inode, req, src_page, params 74 fs/verity/enable.c pending_size += params->digest_size; params 76 fs/verity/enable.c if (level == params->num_levels) /* Root hash? */ params 79 fs/verity/enable.c if (pending_size + params->digest_size > params->block_size || params 83 fs/verity/enable.c params->block_size - pending_size); params 87 fs/verity/enable.c params->log_blocksize); params 114 fs/verity/enable.c const struct merkle_tree_params *params, params 125 fs/verity/enable.c memset(root_hash, 0, params->digest_size); params 129 fs/verity/enable.c pending_hashes = kmalloc(params->block_size, GFP_KERNEL); params 130 fs/verity/enable.c req = ahash_request_alloc(params->hash_alg->tfm, GFP_KERNEL); params 139 fs/verity/enable.c blocks = (inode->i_size + params->block_size - 1) >> params 140 fs/verity/enable.c params->log_blocksize; params 141 fs/verity/enable.c for (level = 0; level <= params->num_levels; level++) { params 142 fs/verity/enable.c err = build_merkle_tree_level(inode, level, blocks, params, params 146 fs/verity/enable.c blocks = (blocks + params->hashes_per_block - 1) >> params 147 fs/verity/enable.c params->log_arity; params 149 fs/verity/enable.c memcpy(root_hash, pending_hashes, params->digest_size); params 162 fs/verity/enable.c struct merkle_tree_params params = { }; params 199 fs/verity/enable.c err = fsverity_init_merkle_tree_params(¶ms, inode, params 230 fs/verity/enable.c err = build_merkle_tree(inode, ¶ms, desc->root_hash); params 236 fs/verity/enable.c params.hash_alg->name, params.digest_size, desc->root_hash); params 260 fs/verity/enable.c err = vops->end_enable_verity(filp, desc, desc_size, params.tree_size); params 280 fs/verity/enable.c kfree(params.hashstate); params 286 fs/verity/enable.c (void)vops->end_enable_verity(filp, NULL, 0, params.tree_size); params 121 fs/verity/fsverity_private.h int fsverity_hash_page(const struct merkle_tree_params *params, params 141 fs/verity/fsverity_private.h int fsverity_init_merkle_tree_params(struct merkle_tree_params *params, params 184 fs/verity/hash_algs.c int fsverity_hash_page(const struct merkle_tree_params *params, params 192 fs/verity/hash_algs.c if (WARN_ON(params->block_size != PAGE_SIZE)) params 202 fs/verity/hash_algs.c if (params->hashstate) { params 203 fs/verity/hash_algs.c err = crypto_ahash_import(req, params->hashstate); params 28 fs/verity/open.c int fsverity_init_merkle_tree_params(struct merkle_tree_params *params, params 40 fs/verity/open.c memset(params, 0, sizeof(*params)); params 45 fs/verity/open.c params->hash_alg = hash_alg; params 46 fs/verity/open.c params->digest_size = hash_alg->digest_size; params 48 fs/verity/open.c params->hashstate = fsverity_prepare_hash_state(hash_alg, salt, params 50 fs/verity/open.c if (IS_ERR(params->hashstate)) { params 51 fs/verity/open.c err = PTR_ERR(params->hashstate); params 52 fs/verity/open.c params->hashstate = NULL; params 63 fs/verity/open.c params->log_blocksize = log_blocksize; params 64 fs/verity/open.c params->block_size = 1 << log_blocksize; params 66 fs/verity/open.c if (WARN_ON(!is_power_of_2(params->digest_size))) { params 70 fs/verity/open.c if (params->block_size < 2 * params->digest_size) { params 73 fs/verity/open.c params->block_size, hash_alg->name); params 77 fs/verity/open.c params->log_arity = params->log_blocksize - ilog2(params->digest_size); params 78 fs/verity/open.c params->hashes_per_block = 1 << params->log_arity; params 81 fs/verity/open.c hash_alg->name, params->block_size, params->hashes_per_block, params 92 fs/verity/open.c blocks = (inode->i_size + params->block_size - 1) >> log_blocksize; params 95 fs/verity/open.c if (params->num_levels >= FS_VERITY_MAX_LEVELS) { params 100 fs/verity/open.c blocks = (blocks + params->hashes_per_block - 1) >> params 101 fs/verity/open.c params->log_arity; params 103 fs/verity/open.c params->level_start[params->num_levels++] = blocks; params 108 fs/verity/open.c for (level = (int)params->num_levels - 1; level >= 0; level--) { params 109 fs/verity/open.c blocks = params->level_start[level]; params 110 fs/verity/open.c params->level_start[level] = offset; params 116 fs/verity/open.c params->tree_size = offset << log_blocksize; params 120 fs/verity/open.c kfree(params->hashstate); params 121 fs/verity/open.c memset(params, 0, sizeof(*params)); params 25 fs/verity/verify.c static void hash_at_level(const struct merkle_tree_params *params, params 32 fs/verity/verify.c position = dindex >> (level * params->log_arity); params 35 fs/verity/verify.c *hindex = params->level_start[level] + (position >> params->log_arity); params 38 fs/verity/verify.c *hoffset = (position & ((1 << params->log_arity) - 1)) << params 39 fs/verity/verify.c (params->log_blocksize - params->log_arity); params 89 fs/verity/verify.c const struct merkle_tree_params *params = &vi->tree_params; params 90 fs/verity/verify.c const unsigned int hsize = params->digest_size; params 110 fs/verity/verify.c for (level = 0; level < params->num_levels; level++) { params 115 fs/verity/verify.c hash_at_level(params, index, level, &hindex, &hoffset); params 135 fs/verity/verify.c params->hash_alg->name, params 146 fs/verity/verify.c params->hash_alg->name, hsize, want_hash); params 153 fs/verity/verify.c err = fsverity_hash_page(params, inode, req, hpage, real_hash); params 164 fs/verity/verify.c level - 1, params->hash_alg->name, hsize, want_hash); params 168 fs/verity/verify.c err = fsverity_hash_page(params, inode, req, data_page, real_hash); params 55 include/crypto/dh.h unsigned int crypto_dh_key_len(const struct dh *params); params 70 include/crypto/dh.h int crypto_dh_encode_key(char *buf, unsigned int len, const struct dh *params); params 84 include/crypto/dh.h int crypto_dh_decode_key(const char *buf, unsigned int len, struct dh *params); params 52 include/crypto/ecdh.h unsigned int crypto_ecdh_key_len(const struct ecdh *params); params 26 include/crypto/public_key.h void *params; params 50 include/drm/drm_encoder_slave.h void *params); params 234 include/drm/drm_mipi_dsi.h ssize_t mipi_dsi_generic_read(struct mipi_dsi_device *dsi, const void *params, params 35 include/keys/asymmetric-subtype.h int (*query)(const struct kernel_pkey_params *params, params 39 include/keys/asymmetric-subtype.h int (*eds_op)(struct kernel_pkey_params *params, params 459 include/linux/device-mapper.h sector_t start, sector_t len, char *params); params 154 include/linux/dma/ipu-dma.h union ipu_channel_param params; params 1088 include/linux/efi.h extern int efi_get_fdt_params(struct efi_fdt_params *params); params 215 include/linux/fsl/mc.h __le64 params[MC_CMD_NUM_OF_PARAMS]; params 281 include/linux/fsl/mc.h rsp_params = (struct mc_rsp_create *)cmd->params; params 291 include/linux/fsl/mc.h rsp_params = (struct mc_rsp_api_ver *)cmd->params; params 1005 include/linux/ieee80211.h __le16 params; params 148 include/linux/key-type.h struct key_restriction *(*lookup_restriction)(const char *params); params 151 include/linux/key-type.h int (*asym_query)(const struct kernel_pkey_params *params, params 153 include/linux/key-type.h int (*asym_eds_op)(struct kernel_pkey_params *params, params 155 include/linux/key-type.h int (*asym_verify_signature)(struct kernel_pkey_params *params, params 1082 include/linux/libata.h const unsigned long *params, unsigned long deadline); params 1083 include/linux/libata.h extern int sata_link_resume(struct ata_link *link, const unsigned long *params, params 320 include/linux/mlx4/cmd.h struct mlx4_config_dev_params *params); params 980 include/linux/mlx4/device.h } params; params 1594 include/linux/mlx4/device.h struct mlx4_clock_params *params); params 476 include/linux/mlx4/qp.h struct mlx4_update_qp_params *params); params 124 include/linux/mlx5/cq.h } params; params 1105 include/linux/mlx5/driver.h struct rdma_netdev_alloc_params *params); params 92 include/linux/mlx5/transobj.h struct mlx5_hairpin_params *params); params 315 include/linux/moduleparam.h const struct kernel_param *params, params 325 include/linux/moduleparam.h extern void destroy_params(const struct kernel_param *params, unsigned num); params 327 include/linux/moduleparam.h static inline void destroy_params(const struct kernel_param *params, params 603 include/linux/mtd/spi-nor.h struct spi_nor_flash_parameter params; params 634 include/linux/mtd/spi-nor.h return !!nor->params.erase_map.uniform_erase_type; params 79 include/linux/of_fdt.h extern bool early_init_dt_scan(void *params); params 80 include/linux/of_fdt.h extern bool early_init_dt_verify(void *params); params 333 include/linux/omap-dma.h struct omap_dma_channel_params *params); params 1506 include/linux/platform_data/cros_ec_commands.h struct ec_params_flash_erase params; params 46 include/linux/pps_kernel.h struct pps_kparams params; /* PPS current params */ params 260 include/linux/qcom-geni-se.h static inline void geni_se_setup_m_cmd(struct geni_se *se, u32 cmd, u32 params) params 264 include/linux/qcom-geni-se.h m_cmd = (cmd << M_OPCODE_SHFT) | (params & M_PARAMS_MSK); params 277 include/linux/qcom-geni-se.h static inline void geni_se_setup_s_cmd(struct geni_se *se, u32 cmd, u32 params) params 284 include/linux/qcom-geni-se.h s_cmd |= (params & S_PARAMS_MSK); params 696 include/linux/qed/common_hsi.h struct tcp_ulp_connect_done_params params; params 786 include/linux/qed/common_hsi.h __le32 params; params 816 include/linux/qed/common_hsi.h u8 params; params 862 include/linux/qed/common_hsi.h __le32 params; params 923 include/linux/qed/common_hsi.h __le32 params; params 950 include/linux/qed/common_hsi.h struct db_rdma_dpm_params params; params 454 include/linux/qed/eth_common.h u8 params; params 726 include/linux/qed/fcoe_common.h u8 params; params 1557 include/linux/qed/iscsi_common.h u8 params; params 315 include/linux/qed/qed_eth_if.h struct qed_start_vport_params *params); params 321 include/linux/qed/qed_eth_if.h struct qed_update_vport_params *params); params 325 include/linux/qed/qed_eth_if.h struct qed_queue_start_common_params *params, params 336 include/linux/qed/qed_eth_if.h struct qed_queue_start_common_params *params, params 344 include/linux/qed/qed_eth_if.h struct qed_filter_params *params); params 356 include/linux/qed/qed_eth_if.h struct qed_tunn_params *params); params 360 include/linux/qed/qed_eth_if.h struct qed_ntuple_filter_params *params); params 69 include/linux/qed/qed_fcoe_if.h struct qed_fcoe_pf_params *params); params 131 include/linux/qed/qed_if.h struct qed_dcbx_params params; params 136 include/linux/qed/qed_if.h struct qed_dcbx_params params; params 142 include/linux/qed/qed_if.h struct qed_dcbx_params params; params 872 include/linux/qed/qed_if.h struct qed_probe_params *params); params 886 include/linux/qed/qed_if.h struct qed_pf_params *params); params 888 include/linux/qed/qed_if.h struct qed_slowpath_params *params); params 948 include/linux/qed/qed_if.h struct qed_link_params *params); params 238 include/linux/qed/qed_ll2_if.h int (*start)(struct qed_dev *cdev, struct qed_ll2_params *params); params 615 include/linux/qed/qed_rdma_if.h struct qed_rdma_create_cq_in_params *params, params 131 include/linux/rhashtable-types.h const struct rhashtable_params *params); params 133 include/linux/rhashtable-types.h const struct rhashtable_params *params); params 126 include/linux/rhashtable.h const void *key, const struct rhashtable_params params, params 132 include/linux/rhashtable.h if (!__builtin_constant_p(params.key_len)) params 134 include/linux/rhashtable.h else if (params.key_len) { params 135 include/linux/rhashtable.h unsigned int key_len = params.key_len; params 137 include/linux/rhashtable.h if (params.hashfn) params 138 include/linux/rhashtable.h hash = params.hashfn(key, key_len, hash_rnd); params 146 include/linux/rhashtable.h if (params.hashfn) params 147 include/linux/rhashtable.h hash = params.hashfn(key, key_len, hash_rnd); params 157 include/linux/rhashtable.h const void *key, const struct rhashtable_params params) params 159 include/linux/rhashtable.h unsigned int hash = rht_key_get_hash(ht, key, params, tbl->hash_rnd); params 166 include/linux/rhashtable.h const struct rhash_head *he, const struct rhashtable_params params) params 170 include/linux/rhashtable.h return likely(params.obj_hashfn) ? params 171 include/linux/rhashtable.h rht_bucket_index(tbl, params.obj_hashfn(ptr, params.key_len ?: params 174 include/linux/rhashtable.h rht_key_hashfn(ht, tbl, ptr + params.key_offset, params); params 590 include/linux/rhashtable.h const struct rhashtable_params params) params 603 include/linux/rhashtable.h hash = rht_key_hashfn(ht, tbl, key, params); params 607 include/linux/rhashtable.h if (params.obj_cmpfn ? params 608 include/linux/rhashtable.h params.obj_cmpfn(&arg, rht_obj(ht, he)) : params 643 include/linux/rhashtable.h const struct rhashtable_params params) params 645 include/linux/rhashtable.h struct rhash_head *he = __rhashtable_lookup(ht, key, params); params 666 include/linux/rhashtable.h const struct rhashtable_params params) params 671 include/linux/rhashtable.h obj = rhashtable_lookup(ht, key, params); params 693 include/linux/rhashtable.h const struct rhashtable_params params) params 695 include/linux/rhashtable.h struct rhash_head *he = __rhashtable_lookup(&hlt->ht, key, params); params 706 include/linux/rhashtable.h const struct rhashtable_params params, bool rhlist) params 723 include/linux/rhashtable.h hash = rht_head_hashfn(ht, tbl, obj, params); params 745 include/linux/rhashtable.h (params.obj_cmpfn ? params 746 include/linux/rhashtable.h params.obj_cmpfn(&arg, rht_obj(ht, head)) : params 828 include/linux/rhashtable.h const struct rhashtable_params params) params 832 include/linux/rhashtable.h ret = __rhashtable_insert_fast(ht, NULL, obj, params, false); params 857 include/linux/rhashtable.h const struct rhashtable_params params) params 860 include/linux/rhashtable.h params, true)); params 880 include/linux/rhashtable.h const struct rhashtable_params params) params 884 include/linux/rhashtable.h key += params.key_offset; params 886 include/linux/rhashtable.h return rhltable_insert_key(hlt, key, list, params); params 905 include/linux/rhashtable.h const struct rhashtable_params params) params 912 include/linux/rhashtable.h ret = __rhashtable_insert_fast(ht, key + ht->p.key_offset, obj, params, params 932 include/linux/rhashtable.h const struct rhashtable_params params) params 938 include/linux/rhashtable.h return __rhashtable_insert_fast(ht, key + ht->p.key_offset, obj, params, params 959 include/linux/rhashtable.h const struct rhashtable_params params) params 965 include/linux/rhashtable.h ret = __rhashtable_insert_fast(ht, key, obj, params, false); params 985 include/linux/rhashtable.h const struct rhashtable_params params) params 989 include/linux/rhashtable.h return __rhashtable_insert_fast(ht, key, obj, params, false); params 995 include/linux/rhashtable.h struct rhash_head *obj, const struct rhashtable_params params, params 1004 include/linux/rhashtable.h hash = rht_head_hashfn(ht, tbl, obj, params); params 1076 include/linux/rhashtable.h const struct rhashtable_params params, bool rhlist) params 1090 include/linux/rhashtable.h while ((err = __rhashtable_remove_fast_one(ht, tbl, obj, params, params 1117 include/linux/rhashtable.h const struct rhashtable_params params) params 1119 include/linux/rhashtable.h return __rhashtable_remove_fast(ht, obj, params, false); params 1139 include/linux/rhashtable.h const struct rhashtable_params params) params 1141 include/linux/rhashtable.h return __rhashtable_remove_fast(&hlt->ht, &list->rhead, params, true); params 1148 include/linux/rhashtable.h const struct rhashtable_params params) params 1159 include/linux/rhashtable.h hash = rht_head_hashfn(ht, tbl, obj_old, params); params 1160 include/linux/rhashtable.h if (hash != rht_head_hashfn(ht, tbl, obj_new, params)) params 1210 include/linux/rhashtable.h const struct rhashtable_params params) params 1225 include/linux/rhashtable.h obj_new, params)) && params 272 include/linux/sctp.h __u8 params[0]; params 661 include/linux/sctp.h __u8 params[0]; params 736 include/linux/sctp.h __u8 params[0]; params 452 include/linux/soc/ti/ti_sci_protocol.h const struct ti_sci_msg_rm_udmap_tx_ch_cfg *params); params 454 include/linux/soc/ti/ti_sci_protocol.h const struct ti_sci_msg_rm_udmap_rx_ch_cfg *params); params 456 include/linux/soc/ti/ti_sci_protocol.h const struct ti_sci_msg_rm_udmap_flow_cfg *params); params 533 include/linux/soundwire/sdw.h struct sdw_bus_params *params); params 716 include/linux/soundwire/sdw.h struct sdw_bus_params *params); params 757 include/linux/soundwire/sdw.h struct sdw_bus_params params; params 848 include/linux/soundwire/sdw.h struct sdw_stream_params params; params 458 include/linux/wimax/debug.h char submodule[130], *params, *params_orig, *token, *colon; params 464 include/linux/wimax/debug.h params = params_orig; params 466 include/linux/wimax/debug.h token = strsep(¶ms, " "); params 257 include/linux/zstd.h const void *src, size_t srcSize, ZSTD_parameters params); params 327 include/linux/zstd.h ZSTD_parameters params); params 384 include/linux/zstd.h ZSTD_parameters params, void *workspace, size_t workspaceSize); params 555 include/linux/zstd.h ZSTD_CStream *ZSTD_initCStream(ZSTD_parameters params, params 1009 include/linux/zstd.h size_t dictSize, ZSTD_parameters params, params 139 include/media/dmxdev.h } params; params 84 include/media/drv-intf/cx2341x.h int cx2341x_ctrl_query(const struct cx2341x_mpeg_params *params, params 87 include/media/drv-intf/cx2341x.h int cx2341x_ext_ctrls(struct cx2341x_mpeg_params *params, int busy, params 307 include/media/dvb_frontend.h struct analog_parameters *params); params 192 include/media/tuner-types.h struct tuner_params *params; params 605 include/media/v4l2-subdev.h struct v4l2_subdev_ir_parameters *params); params 607 include/media/v4l2-subdev.h struct v4l2_subdev_ir_parameters *params); params 614 include/media/v4l2-subdev.h struct v4l2_subdev_ir_parameters *params); params 616 include/media/v4l2-subdev.h struct v4l2_subdev_ir_parameters *params); params 467 include/net/bluetooth/mgmt.h struct mgmt_conn_param params[0]; params 23 include/net/bond_alb.h #define BOND_ALB_LP_INTERVAL(bond) (bond->params.lp_interval) /* In seconds, periodic send of params 50 include/net/bonding.h #define BOND_MODE(bond) ((bond)->params.mode) params 227 include/net/bonding.h struct bond_params params; params 292 include/net/bonding.h return (bond_is_lb(bond) && bond->params.tlb_dynamic_lb == 0); params 469 include/net/bonding.h return bond->params.arp_validate & (1 << bond_slave_state(slave)); params 474 include/net/bonding.h return bond->params.arp_validate & BOND_ARP_FILTER; params 491 include/net/bonding.h for (; (i < BOND_MAX_ARP_TARGETS) && bond->params.arp_targets[i]; i++) params 501 include/net/bonding.h if (bond->params.arp_all_targets == BOND_ARP_TARGETS_ALL) params 528 include/net/bonding.h if (!slave->bond->params.all_slaves_active) params 84 include/net/caif/cfctrl.h u8 params[255]; /* Link setup Parameters> */ params 1246 include/net/cfg80211.h struct station_parameters *params, params 3641 include/net/cfg80211.h struct vif_params *params); params 3647 include/net/cfg80211.h struct vif_params *params); params 3651 include/net/cfg80211.h struct key_params *params); params 3674 include/net/cfg80211.h struct station_parameters *params); params 3676 include/net/cfg80211.h struct station_del_parameters *params); params 3679 include/net/cfg80211.h struct station_parameters *params); params 3717 include/net/cfg80211.h struct bss_parameters *params); params 3720 include/net/cfg80211.h struct ieee80211_txq_params *params); params 3752 include/net/cfg80211.h struct cfg80211_ibss_params *params); params 3802 include/net/cfg80211.h struct cfg80211_mgmt_tx_params *params, params 3863 include/net/cfg80211.h const struct cfg80211_acl_data *params); params 3884 include/net/cfg80211.h struct cfg80211_csa_settings *params); params 3931 include/net/cfg80211.h struct cfg80211_external_auth_params *params); params 6441 include/net/cfg80211.h struct cfg80211_connect_resp_params *params, params 6489 include/net/cfg80211.h struct cfg80211_connect_resp_params params; params 6491 include/net/cfg80211.h memset(¶ms, 0, sizeof(params)); params 6492 include/net/cfg80211.h params.status = status; params 6493 include/net/cfg80211.h params.bssid = bssid; params 6494 include/net/cfg80211.h params.bss = bss; params 6495 include/net/cfg80211.h params.req_ie = req_ie; params 6496 include/net/cfg80211.h params.req_ie_len = req_ie_len; params 6497 include/net/cfg80211.h params.resp_ie = resp_ie; params 6498 include/net/cfg80211.h params.resp_ie_len = resp_ie_len; params 6499 include/net/cfg80211.h params.timeout_reason = timeout_reason; params 6501 include/net/cfg80211.h cfg80211_connect_done(dev, ¶ms, gfp); params 7253 include/net/cfg80211.h struct iface_combination_params *params); params 7268 include/net/cfg80211.h struct iface_combination_params *params, params 7411 include/net/cfg80211.h struct cfg80211_external_auth_params *params, params 83 include/net/cfg802154.h struct ieee802154_llsec_params *params); params 86 include/net/cfg802154.h const struct ieee802154_llsec_params *params, params 52 include/net/codel_impl.h static void codel_params_init(struct codel_params *params) params 54 include/net/codel_impl.h params->interval = MS2TIME(100); params 55 include/net/codel_impl.h params->target = MS2TIME(5); params 56 include/net/codel_impl.h params->ce_threshold = CODEL_DISABLED_THRESHOLD; params 57 include/net/codel_impl.h params->ecn = false; params 103 include/net/codel_impl.h struct codel_params *params, params 124 include/net/codel_impl.h if (codel_time_before(vars->ldelay, params->target) || params 125 include/net/codel_impl.h *backlog <= params->mtu) { params 135 include/net/codel_impl.h vars->first_above_time = now + params->interval; params 144 include/net/codel_impl.h struct codel_params *params, params 161 include/net/codel_impl.h drop = codel_should_drop(skb, ctx, vars, params, stats, params 182 include/net/codel_impl.h if (params->ecn && INET_ECN_set_ce(skb)) { params 186 include/net/codel_impl.h params->interval, params 195 include/net/codel_impl.h vars, params, stats, params 205 include/net/codel_impl.h params->interval, params 213 include/net/codel_impl.h if (params->ecn && INET_ECN_set_ce(skb)) { params 221 include/net/codel_impl.h drop = codel_should_drop(skb, ctx, vars, params, params 233 include/net/codel_impl.h 16 * params->interval)) { params 245 include/net/codel_impl.h vars->drop_next = codel_control_law(now, params->interval, params 249 include/net/codel_impl.h if (skb && codel_time_after(vars->ldelay, params->ce_threshold) && params 853 include/net/devlink.h const struct devlink_param *params, params 856 include/net/devlink.h const struct devlink_param *params, params 861 include/net/devlink.h const struct devlink_param *params, params 864 include/net/devlink.h const struct devlink_param *params, params 270 include/net/ieee802154_netdev.h struct ieee802154_llsec_params *params); params 272 include/net/ieee802154_netdev.h const struct ieee802154_llsec_params *params, params 328 include/net/ieee802154_netdev.h const struct ieee802154_mac_params *params); params 330 include/net/ieee802154_netdev.h struct ieee802154_mac_params *params); params 3865 include/net/mac80211.h const struct ieee80211_tx_queue_params *params); params 3904 include/net/mac80211.h struct ieee80211_ampdu_params *params); params 4026 include/net/mac80211.h struct ieee80211_tdls_ch_sw_params *params); params 17 include/net/netfilter/xt_rateest.h struct gnet_estimator params; params 253 include/net/nfc/nci.h struct core_conn_create_dest_spec_params params[0]; params 295 include/net/nfc/nci_core.h struct core_conn_create_dest_spec_params *params); params 380 include/net/nfc/nci_core.h struct dest_spec_params *params); params 149 include/net/nfc/nfc.h u8 params[0]; params 135 include/net/page_pool.h struct page_pool *page_pool_create(const struct page_pool_params *params); params 186 include/net/sctp/sctp.h struct sctp_reset_streams *params); params 189 include/net/sctp/sctp.h struct sctp_add_streams *params); params 17 include/net/tc_act/tc_csum.h struct tcf_csum_params __rcu *params; params 35 include/net/tc_act/tc_csum.h update_flags = rcu_dereference(to_tcf_csum(a)->params)->update_flags; params 32 include/net/tc_act/tc_ct.h struct tcf_ct_params __rcu *params; params 37 include/net/tc_act/tc_ct.h rtnl_dereference((to_ct(a)->params))) params 20 include/net/tc_act/tc_ctinfo.h struct tcf_ctinfo_params __rcu *params; params 22 include/net/tc_act/tc_ife.h struct tcf_ife_params __rcu *params; params 22 include/net/tc_act/tc_police.h struct tcf_police_params __rcu *params; params 55 include/net/tc_act/tc_police.h struct tcf_police_params *params; params 57 include/net/tc_act/tc_police.h params = rcu_dereference_bh_rtnl(police->params); params 58 include/net/tc_act/tc_police.h return params->rate.rate_bytes_ps; params 64 include/net/tc_act/tc_police.h struct tcf_police_params *params; params 66 include/net/tc_act/tc_police.h params = rcu_dereference_bh_rtnl(police->params); params 67 include/net/tc_act/tc_police.h return params->tcfp_burst; params 26 include/net/tc_act/tc_skbedit.h struct tcf_skbedit_params __rcu *params; params 38 include/net/tc_act/tc_skbedit.h flags = rcu_dereference(to_skbedit(a)->params)->flags; params 51 include/net/tc_act/tc_skbedit.h mark = rcu_dereference(to_skbedit(a)->params)->mark; params 65 include/net/tc_act/tc_skbedit.h flags = rcu_dereference(to_skbedit(a)->params)->flags; params 78 include/net/tc_act/tc_skbedit.h ptype = rcu_dereference(to_skbedit(a)->params)->ptype; params 22 include/net/tc_act/tc_tunnel_key.h struct tcf_tunnel_key_params __rcu *params; params 31 include/net/tc_act/tc_tunnel_key.h struct tcf_tunnel_key_params *params = rtnl_dereference(t->params); params 34 include/net/tc_act/tc_tunnel_key.h return params->tcft_action == TCA_TUNNEL_KEY_ACT_SET; params 43 include/net/tc_act/tc_tunnel_key.h struct tcf_tunnel_key_params *params = rtnl_dereference(t->params); params 46 include/net/tc_act/tc_tunnel_key.h return params->tcft_action == TCA_TUNNEL_KEY_ACT_RELEASE; params 55 include/net/tc_act/tc_tunnel_key.h struct tcf_tunnel_key_params *params = rtnl_dereference(t->params); params 57 include/net/tc_act/tc_tunnel_key.h return ¶ms->tcft_enc_metadata->u.tun_info; params 80 include/rdma/ib_fmr_pool.h struct ib_fmr_pool_param *params); params 2328 include/rdma/ib_verbs.h struct rdma_netdev_alloc_params *params); params 85 include/scsi/scsi_dh.h static inline int scsi_dh_set_params(struct request_queue *req, const char *params) params 128 include/scsi/scsi_transport_iscsi.h int (*set_path) (struct Scsi_Host *shost, struct iscsi_path *params); params 103 include/sound/compress_driver.h struct snd_compr_params *params); params 105 include/sound/compress_driver.h struct snd_codec *params); params 29 include/sound/dmaengine_pcm.h const struct snd_pcm_hw_params *params, struct dma_slave_config *slave_config); params 128 include/sound/dmaengine_pcm.h struct snd_pcm_hw_params *params, params 154 include/sound/dmaengine_pcm.h struct snd_pcm_hw_params *params, params 58 include/sound/pcm.h struct snd_pcm_hw_params *params); params 224 include/sound/pcm.h typedef int (*snd_pcm_hw_rule_func_t)(struct snd_pcm_hw_params *params, params 880 include/sound/pcm.h static inline struct snd_mask *hw_param_mask(struct snd_pcm_hw_params *params, params 883 include/sound/pcm.h return ¶ms->masks[var - SNDRV_PCM_HW_PARAM_FIRST_MASK]; params 886 include/sound/pcm.h static inline struct snd_interval *hw_param_interval(struct snd_pcm_hw_params *params, params 889 include/sound/pcm.h return ¶ms->intervals[var - SNDRV_PCM_HW_PARAM_FIRST_INTERVAL]; params 892 include/sound/pcm.h static inline const struct snd_mask *hw_param_mask_c(const struct snd_pcm_hw_params *params, params 895 include/sound/pcm.h return ¶ms->masks[var - SNDRV_PCM_HW_PARAM_FIRST_MASK]; params 898 include/sound/pcm.h static inline const struct snd_interval *hw_param_interval_c(const struct snd_pcm_hw_params *params, params 901 include/sound/pcm.h return ¶ms->intervals[var - SNDRV_PCM_HW_PARAM_FIRST_INTERVAL]; params 967 include/sound/pcm.h void _snd_pcm_hw_params_any(struct snd_pcm_hw_params *params); params 968 include/sound/pcm.h void _snd_pcm_hw_param_setempty(struct snd_pcm_hw_params *params, snd_pcm_hw_param_t var); params 970 include/sound/pcm.h int snd_pcm_hw_refine(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params); params 10 include/sound/pcm_iec958.h int snd_pcm_create_iec958_consumer_hw_params(struct snd_pcm_hw_params *params, params 25 include/sound/pcm_oss.h unsigned params: 1, /* format/parameter change */ params 13 include/sound/pcm_params.h struct snd_pcm_hw_params *params, params 16 include/sound/pcm_params.h struct snd_pcm_hw_params *params, params 18 include/sound/pcm_params.h int snd_pcm_hw_param_value(const struct snd_pcm_hw_params *params, params 15 include/sound/pxa2xx-lib.h struct snd_pcm_hw_params *params); params 169 include/sound/rawmidi.h struct snd_rawmidi_params *params); params 171 include/sound/rawmidi.h struct snd_rawmidi_params *params); params 95 include/sound/simple_card_utils.h struct snd_pcm_hw_params *params); params 98 include/sound/simple_card_utils.h struct snd_pcm_hw_params *params); params 120 include/sound/simple_card_utils.h struct snd_pcm_hw_params *params); params 103 include/sound/soc-component.h struct snd_pcm_hw_params *params); params 357 include/sound/soc-component.h struct snd_pcm_hw_params *params); params 150 include/sound/soc-dai.h struct snd_pcm_hw_params *params); params 416 include/sound/soc-dapm.h struct snd_pcm_hw_params *params, params 485 include/sound/soc.h int snd_soc_params_to_frame_size(struct snd_pcm_hw_params *params); params 791 include/sound/soc.h const struct snd_soc_pcm_stream *params; params 803 include/sound/soc.h struct snd_pcm_hw_params *params); params 99 include/sound/sof/stream.h struct sof_ipc_stream_params params; params 544 include/uapi/drm/drm_fourcc.h #define fourcc_mod_broadcom_code(val, params) \ params 545 include/uapi/drm/drm_fourcc.h fourcc_mod_code(BROADCOM, ((((__u64)params) << __fourcc_mod_broadcom_param_shift) | val)) params 59 include/uapi/linux/atmmpc.h struct mpc_parameters params; params 180 include/uapi/linux/edd.h struct edd_device_params params; params 202 include/uapi/linux/kvm.h __u64 params[2]; params 1122 include/uapi/linux/kvm.h __u64 params; params 224 include/uapi/linux/tee.h struct tee_ioctl_param params[]; params 255 include/uapi/linux/tee.h struct tee_ioctl_param params[]; params 310 include/uapi/linux/tee.h struct tee_ioctl_param params[]; params 331 include/uapi/linux/tee.h struct tee_ioctl_param params[]; params 40 include/uapi/sound/firewire.h __be32 params[0]; params 152 include/uapi/sound/skl-tplg-interface.h char params[0]; params 424 include/video/imx-ipu-v3.h struct ipu_ic_csc_params params; params 133 ipc/msg.c static int newque(struct ipc_namespace *ns, struct ipc_params *params) params 137 ipc/msg.c key_t key = params->key; params 138 ipc/msg.c int msgflg = params->flg; params 509 ipc/sem.c static int newary(struct ipc_namespace *ns, struct ipc_params *params) params 513 ipc/sem.c key_t key = params->key; params 514 ipc/sem.c int nsems = params->u.nsems; params 515 ipc/sem.c int semflg = params->flg; params 570 ipc/sem.c struct ipc_params *params) params 575 ipc/sem.c if (params->u.nsems > sma->sem_nsems) params 600 ipc/shm.c static int newseg(struct ipc_namespace *ns, struct ipc_params *params) params 602 ipc/shm.c key_t key = params->key; params 603 ipc/shm.c int shmflg = params->flg; params 604 ipc/shm.c size_t size = params->u.size; params 715 ipc/shm.c struct ipc_params *params) params 720 ipc/shm.c if (shp->shm_segsz < params->u.size) params 339 ipc/util.c const struct ipc_ops *ops, struct ipc_params *params) params 344 ipc/util.c err = ops->getnew(ns, params); params 367 ipc/util.c struct ipc_params *params) params 371 ipc/util.c if (ipcperms(ns, ipcp, params->flg)) params 374 ipc/util.c err = ops->associate(ipcp, params->flg); params 397 ipc/util.c const struct ipc_ops *ops, struct ipc_params *params) params 400 ipc/util.c int flg = params->flg; params 408 ipc/util.c ipcp = ipc_findkey(ids, params->key); params 414 ipc/util.c err = ops->getnew(ns, params); params 423 ipc/util.c err = ops->more_checks(ipcp, params); params 429 ipc/util.c err = ipc_check_perms(ns, ipcp, ops, params); params 640 ipc/util.c const struct ipc_ops *ops, struct ipc_params *params) params 642 ipc/util.c if (params->key == IPC_PRIVATE) params 643 ipc/util.c return ipcget_new(ns, ids, ops, params); params 645 ipc/util.c return ipcget_public(ns, ids, ops, params); params 242 ipc/util.h const struct ipc_ops *ops, struct ipc_params *params); params 118 kernel/params.c const struct kernel_param *params, params 131 kernel/params.c if (parameq(param, params[i].name)) { params 132 kernel/params.c if (params[i].level < min_level params 133 kernel/params.c || params[i].level > max_level) params 137 kernel/params.c !(params[i].ops->flags & KERNEL_PARAM_OPS_FL_NOARG)) params 140 kernel/params.c params[i].ops->set); params 141 kernel/params.c kernel_param_lock(params[i].mod); params 142 kernel/params.c if (param_check_unsafe(¶ms[i])) params 143 kernel/params.c err = params[i].ops->set(val, ¶ms[i]); params 146 kernel/params.c kernel_param_unlock(params[i].mod); params 163 kernel/params.c const struct kernel_param *params, params 188 kernel/params.c ret = parse_one(param, val, doing, params, num, params 692 kernel/params.c bool params = false; params 702 kernel/params.c params = true; params 705 kernel/params.c if (!params) params 733 kernel/params.c void destroy_params(const struct kernel_param *params, unsigned num) params 738 kernel/params.c if (params[i].ops->free) params 739 kernel/params.c params[i].ops->free(params[i].arg); params 1056 kernel/trace/trace.h char *params, int enable); params 1817 kernel/trace/trace.h char *glob, char *cmd, char *params); params 467 kernel/trace/trace_events_hist.c char *params[SYNTH_FIELDS_MAX]; params 3869 kernel/trace/trace_events_hist.c kfree(data->params[i]); params 3954 kernel/trace/trace_events_hist.c static int parse_action_params(struct trace_array *tr, char *params, params 3961 kernel/trace/trace_events_hist.c while (params) { params 3967 kernel/trace/trace_events_hist.c param = strsep(¶ms, ","); params 3994 kernel/trace/trace_events_hist.c data->params[data->n_params++] = saved_param; params 4021 kernel/trace/trace_events_hist.c char *params = strsep(&str, ")"); params 4023 kernel/trace/trace_events_hist.c if (!params) { params 4029 kernel/trace/trace_events_hist.c ret = parse_action_params(tr, params, data); params 4047 kernel/trace/trace_events_hist.c char *params = strsep(&str, ")"); params 4050 kernel/trace/trace_events_hist.c hist_err(tr, HIST_ERR_NO_CLOSING_PAREN, errpos(params)); params 4069 kernel/trace/trace_events_hist.c char *params = strsep(&str, ")"); params 4074 kernel/trace/trace_events_hist.c if (params) { params 4075 kernel/trace/trace_events_hist.c ret = parse_action_params(tr, params, data); params 4302 kernel/trace/trace_events_hist.c p = param = kstrdup(data->params[i], GFP_KERNEL); params 4418 kernel/trace/trace_events_hist.c param = kstrdup(data->params[i], GFP_KERNEL); params 5041 kernel/trace/trace_events_hist.c seq_printf(m, "%s", data->params[i]); params 5098 kernel/trace/trace_events_hist.c if (strcmp(data->params[j], data_test->params[j]) != 0) params 947 lib/rhashtable.c static size_t rounded_hashtable_size(const struct rhashtable_params *params) params 951 lib/rhashtable.c if (params->nelem_hint) params 952 lib/rhashtable.c retsize = max(roundup_pow_of_two(params->nelem_hint * 4 / 3), params 953 lib/rhashtable.c (unsigned long)params->min_size); params 956 lib/rhashtable.c (unsigned long)params->min_size); params 1009 lib/rhashtable.c const struct rhashtable_params *params) params 1014 lib/rhashtable.c if ((!params->key_len && !params->obj_hashfn) || params 1015 lib/rhashtable.c (params->obj_hashfn && !params->obj_cmpfn)) params 1021 lib/rhashtable.c memcpy(&ht->p, params, sizeof(*params)); params 1023 lib/rhashtable.c if (params->min_size) params 1024 lib/rhashtable.c ht->p.min_size = roundup_pow_of_two(params->min_size); params 1029 lib/rhashtable.c if (params->max_size) { params 1030 lib/rhashtable.c ht->p.max_size = rounddown_pow_of_two(params->max_size); params 1040 lib/rhashtable.c if (!params->hashfn) { params 1079 lib/rhashtable.c int rhltable_init(struct rhltable *hlt, const struct rhashtable_params *params) params 1083 lib/rhashtable.c err = rhashtable_init(&hlt->ht, params); params 116 lib/test_rhashtable.c const struct rhashtable_params params) params 123 lib/test_rhashtable.c err = rhashtable_insert_fast(ht, &obj->node, params); params 69 lib/zstd/compress.c ZSTD_parameters params; params 143 lib/zstd/compress.c static ZSTD_parameters ZSTD_getParamsFromCCtx(const ZSTD_CCtx *cctx) { return cctx->params; } params 217 lib/zstd/compress.c static size_t ZSTD_continueCCtx(ZSTD_CCtx *cctx, ZSTD_parameters params, U64 frameContentSize) params 220 lib/zstd/compress.c cctx->params = params; params 242 lib/zstd/compress.c static size_t ZSTD_resetCCtx_advanced(ZSTD_CCtx *zc, ZSTD_parameters params, U64 frameContentSize, ZSTD_compResetPolicy_e const crp) params 245 lib/zstd/compress.c if (ZSTD_equivalentParams(params, zc->params)) { params 248 lib/zstd/compress.c return ZSTD_continueCCtx(zc, params, frameContentSize); params 252 lib/zstd/compress.c size_t const blockSize = MIN(ZSTD_BLOCKSIZE_ABSOLUTEMAX, (size_t)1 << params.cParams.windowLog); params 253 lib/zstd/compress.c U32 const divider = (params.cParams.searchLength == 3) ? 3 : 4; params 256 lib/zstd/compress.c size_t const chainSize = (params.cParams.strategy == ZSTD_fast) ? 0 : (1 << params.cParams.chainLog); params 257 lib/zstd/compress.c size_t const hSize = ((size_t)1) << params.cParams.hashLog; params 258 lib/zstd/compress.c U32 const hashLog3 = (params.cParams.searchLength > 3) ? 0 : MIN(ZSTD_HASHLOG3_MAX, params.cParams.windowLog); params 268 lib/zstd/compress.c (((params.cParams.strategy == ZSTD_btopt) || (params.cParams.strategy == ZSTD_btopt2)) ? optSpace : 0); params 297 lib/zstd/compress.c zc->params = params; params 306 lib/zstd/compress.c if ((params.cParams.strategy == ZSTD_btopt) || (params.cParams.strategy == ZSTD_btopt2)) { params 355 lib/zstd/compress.c ZSTD_parameters params = srcCCtx->params; params 356 lib/zstd/compress.c params.fParams.contentSizeFlag = (pledgedSrcSize > 0); params 357 lib/zstd/compress.c ZSTD_resetCCtx_advanced(dstCCtx, params, pledgedSrcSize, ZSTDcrp_noMemset); params 362 lib/zstd/compress.c size_t const chainSize = (srcCCtx->params.cParams.strategy == ZSTD_fast) ? 0 : (1 << srcCCtx->params.cParams.chainLog); params 363 lib/zstd/compress.c size_t const hSize = ((size_t)1) << srcCCtx->params.cParams.hashLog; params 413 lib/zstd/compress.c U32 const hSize = 1 << zc->params.cParams.hashLog; params 418 lib/zstd/compress.c U32 const chainSize = (zc->params.cParams.strategy == ZSTD_fast) ? 0 : (1 << zc->params.cParams.chainLog); params 503 lib/zstd/compress.c int const preferRepeat = zc->params.cParams.strategy < ZSTD_lazy ? srcSize <= 1024 : 0; params 588 lib/zstd/compress.c const int longOffsets = zc->params.cParams.windowLog > STREAM_ACCUMULATOR_MIN; params 995 lib/zstd/compress.c U32 const hBits = zc->params.cParams.hashLog; params 1011 lib/zstd/compress.c U32 const hBits = cctx->params.cParams.hashLog; params 1106 lib/zstd/compress.c const U32 mls = ctx->params.cParams.searchLength; params 1119 lib/zstd/compress.c const U32 hBits = ctx->params.cParams.hashLog; params 1222 lib/zstd/compress.c U32 const mls = ctx->params.cParams.searchLength; params 1238 lib/zstd/compress.c U32 const hBitsL = cctx->params.cParams.hashLog; params 1240 lib/zstd/compress.c U32 const hBitsS = cctx->params.cParams.chainLog; params 1257 lib/zstd/compress.c const U32 hBitsL = cctx->params.cParams.hashLog; params 1259 lib/zstd/compress.c const U32 hBitsS = cctx->params.cParams.chainLog; params 1385 lib/zstd/compress.c const U32 mls = ctx->params.cParams.searchLength; params 1398 lib/zstd/compress.c U32 const hBitsL = ctx->params.cParams.hashLog; params 1400 lib/zstd/compress.c U32 const hBitsS = ctx->params.cParams.chainLog; params 1545 lib/zstd/compress.c U32 const mls = ctx->params.cParams.searchLength; params 1564 lib/zstd/compress.c U32 const hashLog = zc->params.cParams.hashLog; params 1567 lib/zstd/compress.c U32 const btLog = zc->params.cParams.chainLog - 1; params 1647 lib/zstd/compress.c U32 const hashLog = zc->params.cParams.hashLog; params 1650 lib/zstd/compress.c U32 const btLog = zc->params.cParams.chainLog - 1; params 1799 lib/zstd/compress.c const U32 hashLog = zc->params.cParams.hashLog; params 1801 lib/zstd/compress.c const U32 chainMask = (1 << zc->params.cParams.chainLog) - 1; params 1824 lib/zstd/compress.c const U32 chainSize = (1 << zc->params.cParams.chainLog); params 1907 lib/zstd/compress.c U32 const maxSearches = 1 << ctx->params.cParams.searchLog; params 1908 lib/zstd/compress.c U32 const mls = ctx->params.cParams.searchLength; params 2074 lib/zstd/compress.c const U32 maxSearches = 1 << ctx->params.cParams.searchLog; params 2075 lib/zstd/compress.c const U32 mls = ctx->params.cParams.searchLength; params 2335 lib/zstd/compress.c ZSTD_blockCompressor const blockCompressor = ZSTD_selectBlockCompressor(zc->params.cParams.strategy, zc->lowLimit < zc->dictLimit); params 2362 lib/zstd/compress.c U32 const maxDist = 1 << cctx->params.cParams.windowLog; params 2364 lib/zstd/compress.c if (cctx->params.fParams.checksumFlag && srcSize) params 2378 lib/zstd/compress.c U32 const cycleMask = (1 << ZSTD_cycleLog(cctx->params.cParams.hashLog, cctx->params.cParams.strategy)) - 1; params 2380 lib/zstd/compress.c U32 const newCurr = (curr & cycleMask) + (1 << cctx->params.cParams.windowLog); params 2431 lib/zstd/compress.c static size_t ZSTD_writeFrameHeader(void *dst, size_t dstCapacity, ZSTD_parameters params, U64 pledgedSrcSize, U32 dictID) params 2435 lib/zstd/compress.c U32 const checksumFlag = params.fParams.checksumFlag > 0; params 2436 lib/zstd/compress.c U32 const windowSize = 1U << params.cParams.windowLog; params 2437 lib/zstd/compress.c U32 const singleSegment = params.fParams.contentSizeFlag && (windowSize >= pledgedSrcSize); params 2438 lib/zstd/compress.c BYTE const windowLogByte = (BYTE)((params.cParams.windowLog - ZSTD_WINDOWLOG_ABSOLUTEMIN) << 3); params 2440 lib/zstd/compress.c params.fParams.contentSizeFlag ? (pledgedSrcSize >= 256) + (pledgedSrcSize >= 65536 + 256) + (pledgedSrcSize >= 0xFFFFFFFFU) : 0; /* 0-3 */ params 2499 lib/zstd/compress.c fhSize = ZSTD_writeFrameHeader(dst, dstCapacity, cctx->params, cctx->frameContentSize, cctx->dictID); params 2544 lib/zstd/compress.c size_t ZSTD_getBlockSizeMax(ZSTD_CCtx *cctx) { return MIN(ZSTD_BLOCKSIZE_ABSOLUTEMAX, 1 << cctx->params.cParams.windowLog); } params 2574 lib/zstd/compress.c switch (zc->params.cParams.strategy) { params 2575 lib/zstd/compress.c case ZSTD_fast: ZSTD_fillHashTable(zc, iend, zc->params.cParams.searchLength); break; params 2577 lib/zstd/compress.c case ZSTD_dfast: ZSTD_fillDoubleHashTable(zc, iend, zc->params.cParams.searchLength); break; params 2583 lib/zstd/compress.c ZSTD_insertAndFindFirstIndex(zc, iend - HASH_READ_SIZE, zc->params.cParams.searchLength); params 2590 lib/zstd/compress.c ZSTD_updateTree(zc, iend - HASH_READ_SIZE, iend, 1 << zc->params.cParams.searchLog, zc->params.cParams.searchLength); params 2634 lib/zstd/compress.c cctx->dictID = cctx->params.fParams.noDictIDFlag ? 0 : ZSTD_readLE32(dictPtr); params 2738 lib/zstd/compress.c static size_t ZSTD_compressBegin_internal(ZSTD_CCtx *cctx, const void *dict, size_t dictSize, ZSTD_parameters params, U64 pledgedSrcSize) params 2741 lib/zstd/compress.c CHECK_F(ZSTD_resetCCtx_advanced(cctx, params, pledgedSrcSize, crp)); params 2747 lib/zstd/compress.c size_t ZSTD_compressBegin_advanced(ZSTD_CCtx *cctx, const void *dict, size_t dictSize, ZSTD_parameters params, unsigned long long pledgedSrcSize) params 2750 lib/zstd/compress.c CHECK_F(ZSTD_checkCParams(params.cParams)); params 2751 lib/zstd/compress.c return ZSTD_compressBegin_internal(cctx, dict, dictSize, params, pledgedSrcSize); params 2756 lib/zstd/compress.c ZSTD_parameters const params = ZSTD_getParams(compressionLevel, 0, dictSize); params 2757 lib/zstd/compress.c return ZSTD_compressBegin_internal(cctx, dict, dictSize, params, 0); params 2776 lib/zstd/compress.c fhSize = ZSTD_writeFrameHeader(dst, dstCapacity, cctx->params, 0, 0); params 2794 lib/zstd/compress.c if (cctx->params.fParams.checksumFlag) { params 2819 lib/zstd/compress.c ZSTD_parameters params) params 2821 lib/zstd/compress.c CHECK_F(ZSTD_compressBegin_internal(cctx, dict, dictSize, params, srcSize)); params 2826 lib/zstd/compress.c ZSTD_parameters params) params 2828 lib/zstd/compress.c return ZSTD_compress_internal(ctx, dst, dstCapacity, src, srcSize, dict, dictSize, params); params 2831 lib/zstd/compress.c size_t ZSTD_compressCCtx(ZSTD_CCtx *ctx, void *dst, size_t dstCapacity, const void *src, size_t srcSize, ZSTD_parameters params) params 2833 lib/zstd/compress.c return ZSTD_compress_internal(ctx, dst, dstCapacity, src, srcSize, NULL, 0, params); params 2847 lib/zstd/compress.c static ZSTD_CDict *ZSTD_createCDict_advanced(const void *dictBuffer, size_t dictSize, unsigned byReference, ZSTD_parameters params, ZSTD_customMem customMem) params 2878 lib/zstd/compress.c size_t const errorCode = ZSTD_compressBegin_advanced(cctx, cdict->dictContent, dictSize, params, 0); params 2893 lib/zstd/compress.c ZSTD_CDict *ZSTD_initCDict(const void *dict, size_t dictSize, ZSTD_parameters params, void *workspace, size_t workspaceSize) params 2896 lib/zstd/compress.c return ZSTD_createCDict_advanced(dict, dictSize, 1, params, stackMem); params 2919 lib/zstd/compress.c ZSTD_parameters params = cdict->refContext->params; params 2920 lib/zstd/compress.c params.fParams.contentSizeFlag = (pledgedSrcSize > 0); params 2921 lib/zstd/compress.c CHECK_F(ZSTD_compressBegin_advanced(cctx, NULL, 0, params, pledgedSrcSize)); params 2934 lib/zstd/compress.c if (cdict->refContext->params.fParams.contentSizeFlag == 1) { params 2935 lib/zstd/compress.c cctx->params.fParams.contentSizeFlag = 1; params 2938 lib/zstd/compress.c cctx->params.fParams.contentSizeFlag = 0; params 2969 lib/zstd/compress.c ZSTD_parameters params; params 3034 lib/zstd/compress.c CHECK_F(ZSTD_compressBegin_advanced(zcs->cctx, NULL, 0, zcs->params, pledgedSrcSize)); params 3050 lib/zstd/compress.c zcs->params.fParams.contentSizeFlag = (pledgedSrcSize > 0); params 3055 lib/zstd/compress.c static size_t ZSTD_initCStream_advanced(ZSTD_CStream *zcs, const void *dict, size_t dictSize, ZSTD_parameters params, unsigned long long pledgedSrcSize) params 3059 lib/zstd/compress.c size_t const neededInBuffSize = (size_t)1 << params.cParams.windowLog; params 3079 lib/zstd/compress.c zcs->cdictLocal = ZSTD_createCDict_advanced(dict, dictSize, 0, params, zcs->customMem); params 3086 lib/zstd/compress.c zcs->checksum = params.fParams.checksumFlag > 0; params 3087 lib/zstd/compress.c zcs->params = params; params 3092 lib/zstd/compress.c ZSTD_CStream *ZSTD_initCStream(ZSTD_parameters params, unsigned long long pledgedSrcSize, void *workspace, size_t workspaceSize) params 3097 lib/zstd/compress.c size_t const code = ZSTD_initCStream_advanced(zcs, NULL, 0, params, pledgedSrcSize); params 3107 lib/zstd/compress.c ZSTD_parameters const params = ZSTD_getParamsFromCDict(cdict); params 3108 lib/zstd/compress.c ZSTD_CStream *const zcs = ZSTD_initCStream(params, pledgedSrcSize, workspace, workspaceSize); params 3439 lib/zstd/compress.c ZSTD_parameters params; params 3441 lib/zstd/compress.c memset(¶ms, 0, sizeof(params)); params 3442 lib/zstd/compress.c params.cParams = cParams; params 3443 lib/zstd/compress.c return params; params 240 lib/zstd/zstd_opt.h const U32 hashLog = zc->params.cParams.hashLog; params 245 lib/zstd/zstd_opt.h const U32 btLog = zc->params.cParams.chainLog - 1; params 418 lib/zstd/zstd_opt.h const U32 maxSearches = 1U << ctx->params.cParams.searchLog; params 419 lib/zstd/zstd_opt.h const U32 sufficient_len = ctx->params.cParams.targetLength; params 420 lib/zstd/zstd_opt.h const U32 mls = ctx->params.cParams.searchLength; params 421 lib/zstd/zstd_opt.h const U32 minMatch = (ctx->params.cParams.searchLength == 3) ? 3 : 4; params 715 lib/zstd/zstd_opt.h const U32 maxSearches = 1U << ctx->params.cParams.searchLog; params 716 lib/zstd/zstd_opt.h const U32 sufficient_len = ctx->params.cParams.targetLength; params 717 lib/zstd/zstd_opt.h const U32 mls = ctx->params.cParams.searchLength; params 718 lib/zstd/zstd_opt.h const U32 minMatch = (ctx->params.cParams.searchLength == 3) ? 3 : 4; params 739 net/9p/trans_fd.c static int parse_opts(char *params, struct p9_fd_opts *opts) params 751 net/9p/trans_fd.c if (!params) params 754 net/9p/trans_fd.c tmp_options = kstrdup(params, GFP_KERNEL); params 174 net/9p/trans_rdma.c static int parse_opts(char *params, struct p9_rdma_opts *opts) params 187 net/9p/trans_rdma.c if (!params) params 190 net/9p/trans_rdma.c tmp_options = kstrdup(params, GFP_KERNEL); params 963 net/atm/mpc.c mpc->parameters = mesg->content.params; params 65 net/bluetooth/hci_conn.c struct hci_conn_params *params; params 81 net/bluetooth/hci_conn.c params = hci_pend_le_action_lookup(&hdev->pend_le_conns, bdaddr, params 83 net/bluetooth/hci_conn.c if (!params || !params->explicit_connect) params 91 net/bluetooth/hci_conn.c params->explicit_connect = false; params 93 net/bluetooth/hci_conn.c list_del_init(¶ms->action); params 95 net/bluetooth/hci_conn.c switch (params->auto_connect) { params 102 net/bluetooth/hci_conn.c list_add(¶ms->action, &hdev->pend_le_conns); params 105 net/bluetooth/hci_conn.c list_add(¶ms->action, &hdev->pend_le_reports); params 325 net/bluetooth/hci_conn.c struct hci_conn_params *params; params 330 net/bluetooth/hci_conn.c params = hci_conn_params_lookup(hdev, &conn->dst, conn->dst_type); params 331 net/bluetooth/hci_conn.c if (params) { params 332 net/bluetooth/hci_conn.c params->conn_min_interval = min; params 333 net/bluetooth/hci_conn.c params->conn_max_interval = max; params 334 net/bluetooth/hci_conn.c params->conn_latency = latency; params 335 net/bluetooth/hci_conn.c params->supervision_timeout = to_multiplier; params 351 net/bluetooth/hci_conn.c if (params) params 684 net/bluetooth/hci_conn.c struct hci_conn_params *params; params 686 net/bluetooth/hci_conn.c params = hci_pend_le_action_lookup(&hdev->pend_le_conns, &conn->dst, params 688 net/bluetooth/hci_conn.c if (params && params->conn) { params 689 net/bluetooth/hci_conn.c hci_conn_drop(params->conn); params 690 net/bluetooth/hci_conn.c hci_conn_put(params->conn); params 691 net/bluetooth/hci_conn.c params->conn = NULL; params 703 net/bluetooth/hci_conn.c (params && params->explicit_connect)) params 965 net/bluetooth/hci_conn.c struct hci_conn_params *params; params 1054 net/bluetooth/hci_conn.c params = hci_conn_params_lookup(hdev, &conn->dst, conn->dst_type); params 1055 net/bluetooth/hci_conn.c if (params) { params 1056 net/bluetooth/hci_conn.c conn->le_conn_min_interval = params->conn_min_interval; params 1057 net/bluetooth/hci_conn.c conn->le_conn_max_interval = params->conn_max_interval; params 1058 net/bluetooth/hci_conn.c conn->le_conn_latency = params->conn_latency; params 1059 net/bluetooth/hci_conn.c conn->le_supv_timeout = params->supervision_timeout; params 1108 net/bluetooth/hci_conn.c struct hci_conn_params *params; params 1113 net/bluetooth/hci_conn.c params = hci_conn_params_lookup(hdev, addr, addr_type); params 1114 net/bluetooth/hci_conn.c if (!params) { params 1115 net/bluetooth/hci_conn.c params = hci_conn_params_add(hdev, addr, addr_type); params 1116 net/bluetooth/hci_conn.c if (!params) params 1123 net/bluetooth/hci_conn.c params->auto_connect = HCI_AUTO_CONN_EXPLICIT; params 1127 net/bluetooth/hci_conn.c if (params->auto_connect == HCI_AUTO_CONN_DISABLED || params 1128 net/bluetooth/hci_conn.c params->auto_connect == HCI_AUTO_CONN_REPORT || params 1129 net/bluetooth/hci_conn.c params->auto_connect == HCI_AUTO_CONN_EXPLICIT) { params 1130 net/bluetooth/hci_conn.c list_del_init(¶ms->action); params 1131 net/bluetooth/hci_conn.c list_add(¶ms->action, &hdev->pend_le_conns); params 1134 net/bluetooth/hci_conn.c params->explicit_connect = true; params 1137 net/bluetooth/hci_conn.c params->auto_connect); params 3026 net/bluetooth/hci_core.c struct hci_conn_params *params; params 3028 net/bluetooth/hci_core.c list_for_each_entry(params, &hdev->le_conn_params, list) { params 3029 net/bluetooth/hci_core.c if (bacmp(¶ms->addr, addr) == 0 && params 3030 net/bluetooth/hci_core.c params->addr_type == addr_type) { params 3031 net/bluetooth/hci_core.c return params; params 3057 net/bluetooth/hci_core.c struct hci_conn_params *params; params 3059 net/bluetooth/hci_core.c params = hci_conn_params_lookup(hdev, addr, addr_type); params 3060 net/bluetooth/hci_core.c if (params) params 3061 net/bluetooth/hci_core.c return params; params 3063 net/bluetooth/hci_core.c params = kzalloc(sizeof(*params), GFP_KERNEL); params 3064 net/bluetooth/hci_core.c if (!params) { params 3069 net/bluetooth/hci_core.c bacpy(¶ms->addr, addr); params 3070 net/bluetooth/hci_core.c params->addr_type = addr_type; params 3072 net/bluetooth/hci_core.c list_add(¶ms->list, &hdev->le_conn_params); params 3073 net/bluetooth/hci_core.c INIT_LIST_HEAD(¶ms->action); params 3075 net/bluetooth/hci_core.c params->conn_min_interval = hdev->le_conn_min_interval; params 3076 net/bluetooth/hci_core.c params->conn_max_interval = hdev->le_conn_max_interval; params 3077 net/bluetooth/hci_core.c params->conn_latency = hdev->le_conn_latency; params 3078 net/bluetooth/hci_core.c params->supervision_timeout = hdev->le_supv_timeout; params 3079 net/bluetooth/hci_core.c params->auto_connect = HCI_AUTO_CONN_DISABLED; params 3083 net/bluetooth/hci_core.c return params; params 3086 net/bluetooth/hci_core.c static void hci_conn_params_free(struct hci_conn_params *params) params 3088 net/bluetooth/hci_core.c if (params->conn) { params 3089 net/bluetooth/hci_core.c hci_conn_drop(params->conn); params 3090 net/bluetooth/hci_core.c hci_conn_put(params->conn); params 3093 net/bluetooth/hci_core.c list_del(¶ms->action); params 3094 net/bluetooth/hci_core.c list_del(¶ms->list); params 3095 net/bluetooth/hci_core.c kfree(params); params 3101 net/bluetooth/hci_core.c struct hci_conn_params *params; params 3103 net/bluetooth/hci_core.c params = hci_conn_params_lookup(hdev, addr, addr_type); params 3104 net/bluetooth/hci_core.c if (!params) params 3107 net/bluetooth/hci_core.c hci_conn_params_free(params); params 3117 net/bluetooth/hci_core.c struct hci_conn_params *params, *tmp; params 3119 net/bluetooth/hci_core.c list_for_each_entry_safe(params, tmp, &hdev->le_conn_params, list) { params 3120 net/bluetooth/hci_core.c if (params->auto_connect != HCI_AUTO_CONN_DISABLED) params 3126 net/bluetooth/hci_core.c if (params->explicit_connect) { params 3127 net/bluetooth/hci_core.c params->auto_connect = HCI_AUTO_CONN_EXPLICIT; params 3131 net/bluetooth/hci_core.c list_del(¶ms->list); params 3132 net/bluetooth/hci_core.c kfree(params); params 3141 net/bluetooth/hci_core.c struct hci_conn_params *params, *tmp; params 3143 net/bluetooth/hci_core.c list_for_each_entry_safe(params, tmp, &hdev->le_conn_params, list) params 3144 net/bluetooth/hci_core.c hci_conn_params_free(params); params 2683 net/bluetooth/hci_event.c struct hci_conn_params *params; params 2721 net/bluetooth/hci_event.c params = hci_conn_params_lookup(hdev, &conn->dst, conn->dst_type); params 2722 net/bluetooth/hci_event.c if (params) { params 2723 net/bluetooth/hci_event.c switch (params->auto_connect) { params 2731 net/bluetooth/hci_event.c list_del_init(¶ms->action); params 2732 net/bluetooth/hci_event.c list_add(¶ms->action, &hdev->pend_le_conns); params 4906 net/bluetooth/hci_event.c struct hci_conn_params *params; params 5048 net/bluetooth/hci_event.c params = hci_pend_le_action_lookup(&hdev->pend_le_conns, &conn->dst, params 5050 net/bluetooth/hci_event.c if (params) { params 5051 net/bluetooth/hci_event.c list_del_init(¶ms->action); params 5052 net/bluetooth/hci_event.c if (params->conn) { params 5053 net/bluetooth/hci_event.c hci_conn_drop(params->conn); params 5054 net/bluetooth/hci_event.c hci_conn_put(params->conn); params 5055 net/bluetooth/hci_event.c params->conn = NULL; params 5149 net/bluetooth/hci_event.c struct hci_conn_params *params; params 5168 net/bluetooth/hci_event.c params = hci_pend_le_action_lookup(&hdev->pend_le_conns, addr, params 5170 net/bluetooth/hci_event.c if (!params) params 5173 net/bluetooth/hci_event.c if (!params->explicit_connect) { params 5174 net/bluetooth/hci_event.c switch (params->auto_connect) { params 5209 net/bluetooth/hci_event.c if (!params->explicit_connect) params 5210 net/bluetooth/hci_event.c params->conn = hci_conn_get(conn); params 5668 net/bluetooth/hci_event.c struct hci_conn_params *params; params 5673 net/bluetooth/hci_event.c params = hci_conn_params_lookup(hdev, &hcon->dst, params 5675 net/bluetooth/hci_event.c if (params) { params 5676 net/bluetooth/hci_event.c params->conn_min_interval = min; params 5677 net/bluetooth/hci_event.c params->conn_max_interval = max; params 5678 net/bluetooth/hci_event.c params->conn_latency = latency; params 5679 net/bluetooth/hci_event.c params->supervision_timeout = timeout; params 674 net/bluetooth/hci_request.c struct hci_conn_params *params) params 678 net/bluetooth/hci_request.c cp.bdaddr_type = params->addr_type; params 679 net/bluetooth/hci_request.c bacpy(&cp.bdaddr, ¶ms->addr); params 687 net/bluetooth/hci_request.c struct hci_conn_params *params; params 733 net/bluetooth/hci_request.c list_for_each_entry(params, &hdev->pend_le_conns, action) { params 735 net/bluetooth/hci_request.c ¶ms->addr, params->addr_type)) params 743 net/bluetooth/hci_request.c if (hci_find_irk_by_addr(hdev, ¶ms->addr, params 744 net/bluetooth/hci_request.c params->addr_type)) { params 750 net/bluetooth/hci_request.c add_to_white_list(req, params); params 757 net/bluetooth/hci_request.c list_for_each_entry(params, &hdev->pend_le_reports, action) { params 759 net/bluetooth/hci_request.c ¶ms->addr, params->addr_type)) params 767 net/bluetooth/hci_request.c if (hci_find_irk_by_addr(hdev, ¶ms->addr, params 768 net/bluetooth/hci_request.c params->addr_type)) { params 774 net/bluetooth/hci_request.c add_to_white_list(req, params); params 2378 net/bluetooth/mgmt.c struct hci_conn_params *params; params 2458 net/bluetooth/mgmt.c params = hci_conn_params_lookup(hdev, &cp->addr.bdaddr, addr_type); params 2459 net/bluetooth/mgmt.c if (params) { params 2460 net/bluetooth/mgmt.c if (params->explicit_connect) params 2461 net/bluetooth/mgmt.c params->auto_connect = HCI_AUTO_CONN_EXPLICIT; params 2463 net/bluetooth/mgmt.c params->auto_connect = HCI_AUTO_CONN_DISABLED; params 5542 net/bluetooth/mgmt.c struct hci_conn_params *params; params 5544 net/bluetooth/mgmt.c params = hci_conn_params_add(hdev, addr, addr_type); params 5545 net/bluetooth/mgmt.c if (!params) params 5548 net/bluetooth/mgmt.c if (params->auto_connect == auto_connect) params 5551 net/bluetooth/mgmt.c list_del_init(¶ms->action); params 5559 net/bluetooth/mgmt.c if (params->explicit_connect) params 5560 net/bluetooth/mgmt.c list_add(¶ms->action, &hdev->pend_le_conns); params 5563 net/bluetooth/mgmt.c if (params->explicit_connect) params 5564 net/bluetooth/mgmt.c list_add(¶ms->action, &hdev->pend_le_conns); params 5566 net/bluetooth/mgmt.c list_add(¶ms->action, &hdev->pend_le_reports); params 5571 net/bluetooth/mgmt.c list_add(¶ms->action, &hdev->pend_le_conns); params 5575 net/bluetooth/mgmt.c params->auto_connect = auto_connect; params 5705 net/bluetooth/mgmt.c struct hci_conn_params *params; params 5751 net/bluetooth/mgmt.c params = hci_conn_params_lookup(hdev, &cp->addr.bdaddr, params 5753 net/bluetooth/mgmt.c if (!params) { params 5761 net/bluetooth/mgmt.c if (params->auto_connect == HCI_AUTO_CONN_DISABLED || params 5762 net/bluetooth/mgmt.c params->auto_connect == HCI_AUTO_CONN_EXPLICIT) { params 5770 net/bluetooth/mgmt.c list_del(¶ms->action); params 5771 net/bluetooth/mgmt.c list_del(¶ms->list); params 5772 net/bluetooth/mgmt.c kfree(params); params 5844 net/bluetooth/mgmt.c expected_len = struct_size(cp, params, param_count); params 5859 net/bluetooth/mgmt.c struct mgmt_conn_param *param = &cp->params[i]; params 282 net/caif/cfcnfg.c if (l->u.utility.paramlen > sizeof(l->u.utility.params)) params 283 net/caif/cfcnfg.c l->u.utility.paramlen = sizeof(l->u.utility.params); params 285 net/caif/cfcnfg.c memcpy(l->u.utility.params, s->param.data, params 102 net/caif/cfctrl.c && memcmp(p1->u.utility.params, p2->u.utility.params, params 266 net/caif/cfctrl.c cfpkt_add_body(pkt, param->u.utility.params, params 472 net/caif/cfctrl.c cp = linkparam.u.utility.params; params 7007 net/core/devlink.c const struct devlink_param *params, params 7012 net/core/devlink.c const struct devlink_param *param = params; params 7045 net/core/devlink.c const struct devlink_param *params, params 7049 net/core/devlink.c const struct devlink_param *param = params; params 7069 net/core/devlink.c const struct devlink_param *params, params 7073 net/core/devlink.c params, params_count, params 7086 net/core/devlink.c const struct devlink_param *params, params 7090 net/core/devlink.c params, params_count, params 7147 net/core/devlink.c const struct devlink_param *params, params 7152 net/core/devlink.c &devlink_port->param_list, params, params 7168 net/core/devlink.c const struct devlink_param *params, params 7174 net/core/devlink.c params, params_count, params 4599 net/core/filter.c static int bpf_fib_set_fwd_params(struct bpf_fib_lookup *params, params 4603 net/core/filter.c memcpy(params->dmac, neigh->ha, ETH_ALEN); params 4604 net/core/filter.c memcpy(params->smac, dev->dev_addr, ETH_ALEN); params 4605 net/core/filter.c params->h_vlan_TCI = 0; params 4606 net/core/filter.c params->h_vlan_proto = 0; params 4607 net/core/filter.c params->ifindex = dev->ifindex; params 4614 net/core/filter.c static int bpf_ipv4_fib_lookup(struct net *net, struct bpf_fib_lookup *params, params 4626 net/core/filter.c dev = dev_get_by_index_rcu(net, params->ifindex); params 4637 net/core/filter.c fl4.flowi4_oif = params->ifindex; params 4639 net/core/filter.c fl4.flowi4_iif = params->ifindex; params 4642 net/core/filter.c fl4.flowi4_tos = params->tos & IPTOS_RT_MASK; params 4646 net/core/filter.c fl4.flowi4_proto = params->l4_protocol; params 4647 net/core/filter.c fl4.daddr = params->ipv4_dst; params 4648 net/core/filter.c fl4.saddr = params->ipv4_src; params 4649 net/core/filter.c fl4.fl4_sport = params->sport; params 4650 net/core/filter.c fl4.fl4_dport = params->dport; params 4689 net/core/filter.c mtu = ip_mtu_from_fib_result(&res, params->ipv4_dst); params 4690 net/core/filter.c if (params->tot_len > mtu) params 4702 net/core/filter.c params->rt_metric = res.fi->fib_priority; params 4709 net/core/filter.c params->ipv4_dst = nhc->nhc_gw.ipv4; params 4712 net/core/filter.c (__force u32)params->ipv4_dst); params 4714 net/core/filter.c struct in6_addr *dst = (struct in6_addr *)params->ipv6_dst; params 4716 net/core/filter.c params->family = AF_INET6; params 4724 net/core/filter.c return bpf_fib_set_fwd_params(params, neigh, dev); params 4729 net/core/filter.c static int bpf_ipv6_fib_lookup(struct net *net, struct bpf_fib_lookup *params, params 4732 net/core/filter.c struct in6_addr *src = (struct in6_addr *) params->ipv6_src; params 4733 net/core/filter.c struct in6_addr *dst = (struct in6_addr *) params->ipv6_dst; params 4747 net/core/filter.c dev = dev_get_by_index_rcu(net, params->ifindex); params 4757 net/core/filter.c oif = fl6.flowi6_oif = params->ifindex; params 4759 net/core/filter.c oif = fl6.flowi6_iif = params->ifindex; params 4763 net/core/filter.c fl6.flowlabel = params->flowinfo; params 4768 net/core/filter.c fl6.flowi6_proto = params->l4_protocol; params 4771 net/core/filter.c fl6.fl6_sport = params->sport; params 4772 net/core/filter.c fl6.fl6_dport = params->dport; params 4816 net/core/filter.c if (params->tot_len > mtu) params 4827 net/core/filter.c params->rt_metric = res.f6i->fib6_metric; params 4836 net/core/filter.c return bpf_fib_set_fwd_params(params, neigh, dev); params 4841 net/core/filter.c struct bpf_fib_lookup *, params, int, plen, u32, flags) params 4843 net/core/filter.c if (plen < sizeof(*params)) params 4849 net/core/filter.c switch (params->family) { params 4852 net/core/filter.c return bpf_ipv4_fib_lookup(dev_net(ctx->rxq->dev), params, params 4857 net/core/filter.c return bpf_ipv6_fib_lookup(dev_net(ctx->rxq->dev), params, params 4875 net/core/filter.c struct bpf_fib_lookup *, params, int, plen, u32, flags) params 4880 net/core/filter.c if (plen < sizeof(*params)) params 4886 net/core/filter.c switch (params->family) { params 4889 net/core/filter.c rc = bpf_ipv4_fib_lookup(net, params, flags, false); params 4894 net/core/filter.c rc = bpf_ipv6_fib_lookup(net, params, flags, false); params 4902 net/core/filter.c dev = dev_get_by_index_rcu(net, params->ifindex); params 25 net/core/page_pool.c const struct page_pool_params *params) params 29 net/core/page_pool.c memcpy(&pool->p, params, sizeof(pool->p)); params 64 net/core/page_pool.c struct page_pool *page_pool_create(const struct page_pool_params *params) params 69 net/core/page_pool.c pool = kzalloc_node(sizeof(*pool), GFP_KERNEL, params->nid); params 73 net/core/page_pool.c err = page_pool_init(pool, params); params 73 net/dccp/qpolicy.c __be32 params; params 80 net/dccp/qpolicy.c .params = 0, params 86 net/dccp/qpolicy.c .params = DCCP_SCM_PRIORITY, params 133 net/dccp/qpolicy.c return (qpol_table[dccp_sk(sk)->dccps_qpolicy].params & param) == param; params 109 net/ieee802154/nl-mac.c struct ieee802154_mac_params params; params 112 net/ieee802154/nl-mac.c ops->get_mac_params(dev, ¶ms); params 116 net/ieee802154/nl-mac.c params.transmit_power / 100) || params 117 net/ieee802154/nl-mac.c nla_put_u8(msg, IEEE802154_ATTR_LBT_ENABLED, params.lbt) || params 119 net/ieee802154/nl-mac.c params.cca.mode) || params 121 net/ieee802154/nl-mac.c params.cca_ed_level / 100) || params 123 net/ieee802154/nl-mac.c params.csma_retries) || params 125 net/ieee802154/nl-mac.c params.min_be) || params 127 net/ieee802154/nl-mac.c params.max_be) || params 129 net/ieee802154/nl-mac.c params.frame_retries)) params 468 net/ieee802154/nl-mac.c struct ieee802154_mac_params params; params 503 net/ieee802154/nl-mac.c ops->get_mac_params(dev, ¶ms); params 506 net/ieee802154/nl-mac.c params.transmit_power = nla_get_s8(info->attrs[IEEE802154_ATTR_TXPOWER]) * 100; params 509 net/ieee802154/nl-mac.c params.lbt = nla_get_u8(info->attrs[IEEE802154_ATTR_LBT_ENABLED]); params 512 net/ieee802154/nl-mac.c params.cca.mode = nla_get_u8(info->attrs[IEEE802154_ATTR_CCA_MODE]); params 515 net/ieee802154/nl-mac.c params.cca_ed_level = nla_get_s32(info->attrs[IEEE802154_ATTR_CCA_ED_LEVEL]) * 100; params 518 net/ieee802154/nl-mac.c params.csma_retries = nla_get_u8(info->attrs[IEEE802154_ATTR_CSMA_RETRIES]); params 521 net/ieee802154/nl-mac.c params.min_be = nla_get_u8(info->attrs[IEEE802154_ATTR_CSMA_MIN_BE]); params 524 net/ieee802154/nl-mac.c params.max_be = nla_get_u8(info->attrs[IEEE802154_ATTR_CSMA_MAX_BE]); params 527 net/ieee802154/nl-mac.c params.frame_retries = nla_get_s8(info->attrs[IEEE802154_ATTR_FRAME_RETRIES]); params 529 net/ieee802154/nl-mac.c rc = ops->set_mac_params(dev, ¶ms); params 649 net/ieee802154/nl-mac.c struct ieee802154_llsec_params params; params 672 net/ieee802154/nl-mac.c rc = ops->llsec->get_params(dev, ¶ms); params 678 net/ieee802154/nl-mac.c nla_put_u8(msg, IEEE802154_ATTR_LLSEC_ENABLED, params.enabled) || params 679 net/ieee802154/nl-mac.c nla_put_u8(msg, IEEE802154_ATTR_LLSEC_SECLEVEL, params.out_level) || params 681 net/ieee802154/nl-mac.c be32_to_cpu(params.frame_counter)) || params 682 net/ieee802154/nl-mac.c ieee802154_llsec_fill_key_id(msg, ¶ms.out_key)) params 700 net/ieee802154/nl-mac.c struct ieee802154_llsec_params params; params 725 net/ieee802154/nl-mac.c params.enabled = nla_get_u8(info->attrs[IEEE802154_ATTR_LLSEC_ENABLED]); params 730 net/ieee802154/nl-mac.c if (ieee802154_llsec_parse_key_id(info, ¶ms.out_key)) params 737 net/ieee802154/nl-mac.c params.out_level = nla_get_u8(info->attrs[IEEE802154_ATTR_LLSEC_SECLEVEL]); params 744 net/ieee802154/nl-mac.c params.frame_counter = cpu_to_be32(fc); params 748 net/ieee802154/nl-mac.c rc = ops->llsec->set_params(dev, ¶ms, changed); params 758 net/ieee802154/nl802154.c struct ieee802154_llsec_params params; params 761 net/ieee802154/nl802154.c ret = rdev_get_llsec_params(rdev, wpan_dev, ¶ms); params 765 net/ieee802154/nl802154.c if (nla_put_u8(msg, NL802154_ATTR_SEC_ENABLED, params.enabled) || params 766 net/ieee802154/nl802154.c nla_put_u32(msg, NL802154_ATTR_SEC_OUT_LEVEL, params.out_level) || params 768 net/ieee802154/nl802154.c params.frame_counter)) params 775 net/ieee802154/nl802154.c ret = ieee802154_llsec_send_key_id(msg, ¶ms.out_key); params 1399 net/ieee802154/nl802154.c struct ieee802154_llsec_params params; params 1410 net/ieee802154/nl802154.c params.enabled = nla_get_u8(info->attrs[NL802154_ATTR_SEC_ENABLED]); params 1416 net/ieee802154/nl802154.c ¶ms.out_key); params 1424 net/ieee802154/nl802154.c params.out_level = nla_get_u32(info->attrs[NL802154_ATTR_SEC_OUT_LEVEL]); params 1425 net/ieee802154/nl802154.c if (params.out_level > NL802154_SECLEVEL_MAX) params 1432 net/ieee802154/nl802154.c params.frame_counter = nla_get_be32(info->attrs[NL802154_ATTR_SEC_FRAME_COUNTER]); params 1436 net/ieee802154/nl802154.c return rdev_set_llsec_params(rdev, wpan_dev, ¶ms, changed); params 239 net/ieee802154/rdev-ops.h struct ieee802154_llsec_params *params) params 241 net/ieee802154/rdev-ops.h return rdev->ops->get_llsec_params(&rdev->wpan_phy, wpan_dev, params); params 247 net/ieee802154/rdev-ops.h const struct ieee802154_llsec_params *params, params 250 net/ieee802154/rdev-ops.h return rdev->ops->set_llsec_params(&rdev->wpan_phy, wpan_dev, params, params 63 net/mac80211/agg-rx.c struct ieee80211_ampdu_params params = { params 89 net/mac80211/agg-rx.c if (drv_ampdu_action(local, sta->sdata, ¶ms)) params 276 net/mac80211/agg-rx.c struct ieee80211_ampdu_params params = { params 335 net/mac80211/agg-rx.c params.buf_size = buf_size; params 376 net/mac80211/agg-rx.c ret = drv_ampdu_action(local, sta->sdata, ¶ms); params 415 net/mac80211/agg-rx.c ret = drv_ampdu_action(local, sta->sdata, ¶ms); params 303 net/mac80211/agg-tx.c struct ieee80211_ampdu_params params = { params 319 net/mac80211/agg-tx.c params.action = IEEE80211_AMPDU_TX_STOP_CONT; params 322 net/mac80211/agg-tx.c params.action = IEEE80211_AMPDU_TX_STOP_FLUSH; params 350 net/mac80211/agg-tx.c params.action = IEEE80211_AMPDU_TX_STOP_FLUSH_CONT; params 351 net/mac80211/agg-tx.c ret = drv_ampdu_action(local, sta->sdata, ¶ms); params 403 net/mac80211/agg-tx.c ret = drv_ampdu_action(local, sta->sdata, ¶ms); params 456 net/mac80211/agg-tx.c struct ieee80211_ampdu_params params = { params 486 net/mac80211/agg-tx.c params.ssn = sta->tid_seq[tid] >> 4; params 487 net/mac80211/agg-tx.c ret = drv_ampdu_action(local, sdata, ¶ms); params 528 net/mac80211/agg-tx.c tid_tx->dialog_token, params.ssn, params 702 net/mac80211/agg-tx.c struct ieee80211_ampdu_params params = { params 713 net/mac80211/agg-tx.c params.buf_size = tid_tx->buf_size; params 714 net/mac80211/agg-tx.c params.amsdu = tid_tx->amsdu; params 719 net/mac80211/agg-tx.c drv_ampdu_action(local, sta->sdata, ¶ms); params 28 net/mac80211/cfg.c struct vif_params *params) params 33 net/mac80211/cfg.c if (params->vht_mumimo_groups) { params 39 net/mac80211/cfg.c params->vht_mumimo_groups, WLAN_MEMBERSHIP_LEN); params 41 net/mac80211/cfg.c params->vht_mumimo_groups + WLAN_MEMBERSHIP_LEN, params 45 net/mac80211/cfg.c memcpy(&membership, params->vht_mumimo_groups, params 50 net/mac80211/cfg.c if (params->vht_mumimo_follow_addr) { params 52 net/mac80211/cfg.c is_valid_ether_addr(params->vht_mumimo_follow_addr); params 54 net/mac80211/cfg.c params->vht_mumimo_follow_addr); params 61 net/mac80211/cfg.c struct vif_params *params) params 67 net/mac80211/cfg.c if (params->flags && ieee80211_sdata_running(sdata)) { params 79 net/mac80211/cfg.c if ((params->flags & mask) != (sdata->u.mntr.flags & mask)) params 87 net/mac80211/cfg.c (params->vht_mumimo_groups || params->vht_mumimo_follow_addr)) params 93 net/mac80211/cfg.c ieee80211_set_mu_mimo_follow(monitor_sdata, params); params 95 net/mac80211/cfg.c if (params->flags) { params 98 net/mac80211/cfg.c sdata->u.mntr.flags = params->flags; params 108 net/mac80211/cfg.c sdata->u.mntr.flags = params->flags; params 119 net/mac80211/cfg.c struct vif_params *params) params 126 net/mac80211/cfg.c err = ieee80211_if_add(local, name, name_assign_type, &wdev, type, params); params 133 net/mac80211/cfg.c err = ieee80211_set_mon_options(sdata, params); params 153 net/mac80211/cfg.c struct vif_params *params) params 162 net/mac80211/cfg.c if (type == NL80211_IFTYPE_AP_VLAN && params->use_4addr == 0) { params 165 net/mac80211/cfg.c } else if (type == NL80211_IFTYPE_STATION && params->use_4addr >= 0) { params 166 net/mac80211/cfg.c sdata->u.mgd.use_4addr = params->use_4addr; params 170 net/mac80211/cfg.c ret = ieee80211_set_mon_options(sdata, params); params 387 net/mac80211/cfg.c struct key_params *params) params 399 net/mac80211/cfg.c if (pairwise && params->mode == NL80211_KEY_SET_TX) params 403 net/mac80211/cfg.c switch (params->cipher) { params 419 net/mac80211/cfg.c cs = ieee80211_cs_get(local, params->cipher, sdata->vif.type); params 423 net/mac80211/cfg.c key = ieee80211_key_alloc(params->cipher, key_idx, params->key_len, params 424 net/mac80211/cfg.c params->key, params->seq_len, params->seq, params 432 net/mac80211/cfg.c if (params->mode == NL80211_KEY_NO_TX) params 546 net/mac80211/cfg.c struct key_params *params)) params 551 net/mac80211/cfg.c struct key_params params; params 579 net/mac80211/cfg.c memset(¶ms, 0, sizeof(params)); params 581 net/mac80211/cfg.c params.cipher = key->conf.cipher; params 602 net/mac80211/cfg.c params.seq = seq; params 603 net/mac80211/cfg.c params.seq_len = 6; params 635 net/mac80211/cfg.c params.seq = seq; params 636 net/mac80211/cfg.c params.seq_len = 6; params 644 net/mac80211/cfg.c params.seq = kseq.hw.seq; params 645 net/mac80211/cfg.c params.seq_len = kseq.hw.seq_len; params 649 net/mac80211/cfg.c params.key = key->conf.key; params 650 net/mac80211/cfg.c params.key_len = key->conf.keylen; params 652 net/mac80211/cfg.c callback(cookie, ¶ms); params 872 net/mac80211/cfg.c struct cfg80211_beacon_data *params, params 884 net/mac80211/cfg.c if (!params->head && !old) params 888 net/mac80211/cfg.c if (params->head) params 889 net/mac80211/cfg.c new_head_len = params->head_len; params 894 net/mac80211/cfg.c if (params->tail || !old) params 896 net/mac80211/cfg.c new_tail_len = params->tail_len; params 925 net/mac80211/cfg.c if (params->head) params 926 net/mac80211/cfg.c memcpy(new->head, params->head, new_head_len); params 931 net/mac80211/cfg.c if (params->tail) params 932 net/mac80211/cfg.c memcpy(new->tail, params->tail, new_tail_len); params 937 net/mac80211/cfg.c err = ieee80211_set_probe_resp(sdata, params->probe_resp, params 938 net/mac80211/cfg.c params->probe_resp_len, csa); params 946 net/mac80211/cfg.c if (params->ftm_responder != -1) { params 947 net/mac80211/cfg.c sdata->vif.bss_conf.ftm_responder = params->ftm_responder; params 949 net/mac80211/cfg.c params->lci, params 950 net/mac80211/cfg.c params->lci_len, params 951 net/mac80211/cfg.c params->civicloc, params 952 net/mac80211/cfg.c params->civicloc_len); params 971 net/mac80211/cfg.c struct cfg80211_ap_settings *params) params 992 net/mac80211/cfg.c switch (params->smps_mode) { params 1010 net/mac80211/cfg.c sdata->vif.bss_conf.beacon_int = params->beacon_interval; params 1012 net/mac80211/cfg.c if (params->he_cap) params 1016 net/mac80211/cfg.c err = ieee80211_vif_use_channel(sdata, ¶ms->chandef, params 1030 net/mac80211/cfg.c sdata->control_port_protocol = params->crypto.control_port_ethertype; params 1031 net/mac80211/cfg.c sdata->control_port_no_encrypt = params->crypto.control_port_no_encrypt; params 1033 net/mac80211/cfg.c params->crypto.control_port_over_nl80211; params 1035 net/mac80211/cfg.c ¶ms->crypto, params 1040 net/mac80211/cfg.c params->crypto.control_port_ethertype; params 1042 net/mac80211/cfg.c params->crypto.control_port_no_encrypt; params 1044 net/mac80211/cfg.c params->crypto.control_port_over_nl80211; params 1047 net/mac80211/cfg.c ¶ms->crypto, params 1051 net/mac80211/cfg.c sdata->vif.bss_conf.dtim_period = params->dtim_period; params 1054 net/mac80211/cfg.c sdata->vif.bss_conf.twt_responder = params->twt_responder; params 1055 net/mac80211/cfg.c memcpy(&sdata->vif.bss_conf.he_obss_pd, ¶ms->he_obss_pd, params 1058 net/mac80211/cfg.c sdata->vif.bss_conf.ssid_len = params->ssid_len; params 1059 net/mac80211/cfg.c if (params->ssid_len) params 1060 net/mac80211/cfg.c memcpy(sdata->vif.bss_conf.ssid, params->ssid, params 1061 net/mac80211/cfg.c params->ssid_len); params 1063 net/mac80211/cfg.c (params->hidden_ssid != NL80211_HIDDEN_SSID_NOT_IN_USE); params 1068 net/mac80211/cfg.c params->p2p_ctwindow & IEEE80211_P2P_OPPPS_CTWINDOW_MASK; params 1069 net/mac80211/cfg.c if (params->p2p_opp_ps) params 1073 net/mac80211/cfg.c err = ieee80211_assign_beacon(sdata, ¶ms->beacon, NULL); params 1102 net/mac80211/cfg.c struct cfg80211_beacon_data *params) params 1121 net/mac80211/cfg.c err = ieee80211_assign_beacon(sdata, params, NULL); params 1266 net/mac80211/cfg.c struct station_parameters *params) params 1272 net/mac80211/cfg.c if (params->sta_modify_mask & STATION_PARAM_APPLY_PLINK_STATE) { params 1273 net/mac80211/cfg.c switch (params->plink_state) { params 1277 net/mac80211/cfg.c sta->mesh->plink_state = params->plink_state; params 1278 net/mac80211/cfg.c sta->mesh->aid = params->peer_aid; params 1297 net/mac80211/cfg.c sta->mesh->plink_state = params->plink_state; params 1309 net/mac80211/cfg.c switch (params->plink_action) { params 1321 net/mac80211/cfg.c if (params->local_pm) params 1323 net/mac80211/cfg.c params->local_pm); params 1331 net/mac80211/cfg.c struct station_parameters *params) params 1342 net/mac80211/cfg.c mask = params->sta_flags_mask; params 1343 net/mac80211/cfg.c set = params->sta_flags_set; params 1407 net/mac80211/cfg.c params->ext_capab_len >= 4 && params 1408 net/mac80211/cfg.c params->ext_capab[3] & WLAN_EXT_CAPA4_TDLS_CHAN_SWITCH) params 1414 net/mac80211/cfg.c params->ext_capab_len >= 8 && params 1415 net/mac80211/cfg.c params->ext_capab[7] & WLAN_EXT_CAPA8_TDLS_WIDE_BW_ENABLED) params 1418 net/mac80211/cfg.c if (params->sta_modify_mask & STATION_PARAM_APPLY_UAPSD) { params 1419 net/mac80211/cfg.c sta->sta.uapsd_queues = params->uapsd_queues; params 1420 net/mac80211/cfg.c sta->sta.max_sp = params->max_sp; params 1424 net/mac80211/cfg.c if (params->ext_capab_len >= 8) { params 1425 net/mac80211/cfg.c u8 val = (params->ext_capab[7] & params 1429 net/mac80211/cfg.c if (params->ext_capab_len >= 9) { params 1430 net/mac80211/cfg.c u8 val_msb = params->ext_capab[8] & params 1455 net/mac80211/cfg.c if (params->aid) params 1456 net/mac80211/cfg.c sta->sta.aid = params->aid; params 1466 net/mac80211/cfg.c if (params->listen_interval >= 0) params 1467 net/mac80211/cfg.c sta->listen_interval = params->listen_interval; params 1469 net/mac80211/cfg.c if (params->sta_modify_mask & STATION_PARAM_APPLY_STA_TXPOWER) { params 1470 net/mac80211/cfg.c sta->sta.txpwr.type = params->txpwr.type; params 1471 net/mac80211/cfg.c if (params->txpwr.type == NL80211_TX_POWER_LIMITED) params 1472 net/mac80211/cfg.c sta->sta.txpwr.power = params->txpwr.power; params 1478 net/mac80211/cfg.c if (params->supported_rates && params->supported_rates_len) { params 1480 net/mac80211/cfg.c sband, params->supported_rates, params 1481 net/mac80211/cfg.c params->supported_rates_len, params 1485 net/mac80211/cfg.c if (params->ht_capa) params 1487 net/mac80211/cfg.c params->ht_capa, sta); params 1490 net/mac80211/cfg.c if (params->vht_capa) params 1492 net/mac80211/cfg.c params->vht_capa, sta); params 1494 net/mac80211/cfg.c if (params->he_capa) params 1496 net/mac80211/cfg.c (void *)params->he_capa, params 1497 net/mac80211/cfg.c params->he_capa_len, sta); params 1499 net/mac80211/cfg.c if (params->opmode_notif_used) { params 1503 net/mac80211/cfg.c __ieee80211_vht_handle_opmode(sdata, sta, params->opmode_notif, params 1507 net/mac80211/cfg.c if (params->support_p2p_ps >= 0) params 1508 net/mac80211/cfg.c sta->sta.support_p2p_ps = params->support_p2p_ps; params 1511 net/mac80211/cfg.c sta_apply_mesh_params(local, sta, params); params 1513 net/mac80211/cfg.c if (params->airtime_weight) params 1514 net/mac80211/cfg.c sta->airtime_weight = params->airtime_weight; params 1529 net/mac80211/cfg.c struct station_parameters *params) params 1536 net/mac80211/cfg.c if (params->vlan) { params 1537 net/mac80211/cfg.c sdata = IEEE80211_DEV_TO_SUB_IF(params->vlan); params 1551 net/mac80211/cfg.c if (params->sta_flags_set & BIT(NL80211_STA_FLAG_TDLS_PEER) && params 1560 net/mac80211/cfg.c if (params->sta_flags_set & BIT(NL80211_STA_FLAG_TDLS_PEER)) params 1563 net/mac80211/cfg.c err = sta_apply_parameters(local, sta, params); params 1590 net/mac80211/cfg.c struct station_del_parameters *params) params 1596 net/mac80211/cfg.c if (params->mac) params 1597 net/mac80211/cfg.c return sta_info_destroy_addr_bss(sdata, params->mac); params 1605 net/mac80211/cfg.c struct station_parameters *params) params 1654 net/mac80211/cfg.c err = cfg80211_check_station_change(wiphy, params, statype); params 1658 net/mac80211/cfg.c if (params->vlan && params->vlan != sta->sdata->dev) { params 1659 net/mac80211/cfg.c vlansdata = IEEE80211_DEV_TO_SUB_IF(params->vlan); params 1661 net/mac80211/cfg.c if (params->vlan->ieee80211_ptr->use_4addr) { params 1688 net/mac80211/cfg.c err = sta_apply_parameters(local, sta, params); params 1709 net/mac80211/cfg.c params->sta_flags_mask & BIT(NL80211_STA_FLAG_AUTHORIZED)) { params 2151 net/mac80211/cfg.c struct bss_parameters *params) params 2164 net/mac80211/cfg.c if (params->use_cts_prot >= 0) { params 2165 net/mac80211/cfg.c sdata->vif.bss_conf.use_cts_prot = params->use_cts_prot; params 2168 net/mac80211/cfg.c if (params->use_short_preamble >= 0) { params 2170 net/mac80211/cfg.c params->use_short_preamble; params 2180 net/mac80211/cfg.c if (params->use_short_slot_time >= 0) { params 2182 net/mac80211/cfg.c params->use_short_slot_time; params 2186 net/mac80211/cfg.c if (params->basic_rates) { params 2189 net/mac80211/cfg.c params->basic_rates, params 2190 net/mac80211/cfg.c params->basic_rates_len, params 2196 net/mac80211/cfg.c if (params->ap_isolate >= 0) { params 2197 net/mac80211/cfg.c if (params->ap_isolate) params 2204 net/mac80211/cfg.c if (params->ht_opmode >= 0) { params 2206 net/mac80211/cfg.c (u16) params->ht_opmode; params 2210 net/mac80211/cfg.c if (params->p2p_ctwindow >= 0) { params 2214 net/mac80211/cfg.c params->p2p_ctwindow & IEEE80211_P2P_OPPPS_CTWINDOW_MASK; params 2218 net/mac80211/cfg.c if (params->p2p_opp_ps > 0) { params 2222 net/mac80211/cfg.c } else if (params->p2p_opp_ps == 0) { params 2235 net/mac80211/cfg.c struct ieee80211_txq_params *params) params 2248 net/mac80211/cfg.c p.aifs = params->aifs; params 2249 net/mac80211/cfg.c p.cw_max = params->cwmax; params 2250 net/mac80211/cfg.c p.cw_min = params->cwmin; params 2251 net/mac80211/cfg.c p.txop = params->txop; params 2259 net/mac80211/cfg.c ieee80211_regulatory_limit_wmm_params(sdata, &p, params->ac); params 2261 net/mac80211/cfg.c sdata->tx_conf[params->ac] = p; params 2262 net/mac80211/cfg.c if (drv_conf_tx(local, sdata, params->ac, &p)) { params 2265 net/mac80211/cfg.c params->ac); params 2389 net/mac80211/cfg.c struct cfg80211_ibss_params *params) params 2391 net/mac80211/cfg.c return ieee80211_ibss_join(IEEE80211_DEV_TO_SUB_IF(dev), params); params 3189 net/mac80211/cfg.c struct cfg80211_csa_settings *params, params 3198 net/mac80211/cfg.c cfg80211_beacon_dup(¶ms->beacon_after); params 3218 net/mac80211/cfg.c if (params->count <= 1) params 3221 net/mac80211/cfg.c if ((params->n_counter_offsets_beacon > params 3223 net/mac80211/cfg.c (params->n_counter_offsets_presp > params 3227 net/mac80211/cfg.c csa.counter_offsets_beacon = params->counter_offsets_beacon; params 3228 net/mac80211/cfg.c csa.counter_offsets_presp = params->counter_offsets_presp; params 3229 net/mac80211/cfg.c csa.n_counter_offsets_beacon = params->n_counter_offsets_beacon; params 3230 net/mac80211/cfg.c csa.n_counter_offsets_presp = params->n_counter_offsets_presp; params 3231 net/mac80211/cfg.c csa.count = params->count; params 3233 net/mac80211/cfg.c err = ieee80211_assign_beacon(sdata, ¶ms->beacon_csa, &csa); params 3245 net/mac80211/cfg.c if (params->chandef.width != sdata->u.ibss.chandef.width) params 3248 net/mac80211/cfg.c switch (params->chandef.width) { params 3250 net/mac80211/cfg.c if (cfg80211_get_chandef_type(¶ms->chandef) != params 3264 net/mac80211/cfg.c params->chandef.chan->band) params 3268 net/mac80211/cfg.c if (params->count > 1) { params 3269 net/mac80211/cfg.c err = ieee80211_ibss_csa_beacon(sdata, params); params 3275 net/mac80211/cfg.c ieee80211_send_action_csa(sdata, params); params 3282 net/mac80211/cfg.c if (params->chandef.width != sdata->vif.bss_conf.chandef.width) params 3287 net/mac80211/cfg.c params->chandef.chan->band) params 3299 net/mac80211/cfg.c if (params->count > 1) { params 3300 net/mac80211/cfg.c err = ieee80211_mesh_csa_beacon(sdata, params); params 3309 net/mac80211/cfg.c ieee80211_send_action_csa(sdata, params); params 3323 net/mac80211/cfg.c struct cfg80211_csa_settings *params) params 3342 net/mac80211/cfg.c if (cfg80211_chandef_identical(¶ms->chandef, params 3362 net/mac80211/cfg.c ch_switch.block_tx = params->block_tx; params 3363 net/mac80211/cfg.c ch_switch.chandef = params->chandef; params 3364 net/mac80211/cfg.c ch_switch.count = params->count; params 3370 net/mac80211/cfg.c err = ieee80211_vif_reserve_chanctx(sdata, ¶ms->chandef, params 3372 net/mac80211/cfg.c params->radar_required); params 3383 net/mac80211/cfg.c err = ieee80211_set_csa_beacon(sdata, params, &changed); params 3389 net/mac80211/cfg.c sdata->csa_chandef = params->chandef; params 3390 net/mac80211/cfg.c sdata->csa_block_tx = params->block_tx; params 3398 net/mac80211/cfg.c params->count); params 3402 net/mac80211/cfg.c drv_channel_switch_beacon(sdata, ¶ms->chandef); params 3414 net/mac80211/cfg.c struct cfg80211_csa_settings *params) params 3421 net/mac80211/cfg.c err = __ieee80211_channel_switch(wiphy, dev, params); params 181 net/mac80211/driver-ops.c const struct ieee80211_tx_queue_params *params) params 190 net/mac80211/driver-ops.c if (params->cw_min == 0 || params->cw_min > params->cw_max) { params 197 net/mac80211/driver-ops.c sdata->name, params->cw_min, params->cw_max); params 201 net/mac80211/driver-ops.c trace_drv_conf_tx(local, sdata, ac, params); params 204 net/mac80211/driver-ops.c ac, params); params 325 net/mac80211/driver-ops.c struct ieee80211_ampdu_params *params) params 335 net/mac80211/driver-ops.c trace_drv_ampdu_action(local, sdata, params); params 338 net/mac80211/driver-ops.c ret = local->ops->ampdu_action(&local->hw, &sdata->vif, params); params 573 net/mac80211/driver-ops.h const struct ieee80211_tx_queue_params *params); params 601 net/mac80211/driver-ops.h struct ieee80211_ampdu_params *params); params 1191 net/mac80211/driver-ops.h struct ieee80211_tdls_ch_sw_params *params) params 1193 net/mac80211/driver-ops.h trace_drv_tdls_recv_channel_switch(local, sdata, params); params 1196 net/mac80211/driver-ops.h params); params 415 net/mac80211/ht.c u16 params; params 441 net/mac80211/ht.c params = (u16)(initiator << 11); /* bit 11 initiator */ params 442 net/mac80211/ht.c params |= (u16)(tid << 12); /* bit 15:12 TID number */ params 444 net/mac80211/ht.c mgmt->u.action.u.delba.params = cpu_to_le16(params); params 454 net/mac80211/ht.c u16 tid, params; params 457 net/mac80211/ht.c params = le16_to_cpu(mgmt->u.action.u.delba.params); params 458 net/mac80211/ht.c tid = (params & IEEE80211_DELBA_PARAM_TID_MASK) >> 12; params 459 net/mac80211/ht.c initiator = (params & IEEE80211_DELBA_PARAM_INITIATOR_MASK) >> 11; params 785 net/mac80211/ibss.c struct cfg80211_csa_settings params; params 808 net/mac80211/ibss.c memset(¶ms, 0, sizeof(params)); params 824 net/mac80211/ibss.c params.count = csa_ie.count; params 825 net/mac80211/ibss.c params.chandef = csa_ie.chandef; params 837 net/mac80211/ibss.c cfg80211_chandef_create(¶ms.chandef, params.chandef.chan, params 842 net/mac80211/ibss.c if (params.chandef.width != ifibss->chandef.width) { params 846 net/mac80211/ibss.c params.chandef.chan->center_freq, params 847 net/mac80211/ibss.c params.chandef.width, params 848 net/mac80211/ibss.c params.chandef.center_freq1, params 849 net/mac80211/ibss.c params.chandef.center_freq2); params 859 net/mac80211/ibss.c if (!cfg80211_reg_can_beacon(sdata->local->hw.wiphy, ¶ms.chandef, params 864 net/mac80211/ibss.c params.chandef.chan->center_freq, params 865 net/mac80211/ibss.c params.chandef.width, params 866 net/mac80211/ibss.c params.chandef.center_freq1, params 867 net/mac80211/ibss.c params.chandef.center_freq2); params 872 net/mac80211/ibss.c ¶ms.chandef, params 881 net/mac80211/ibss.c params.radar_required = err; params 883 net/mac80211/ibss.c if (cfg80211_chandef_identical(¶ms.chandef, params 893 net/mac80211/ibss.c params.chandef.chan->center_freq); params 895 net/mac80211/ibss.c params.block_tx = !!csa_ie.mode; params 898 net/mac80211/ibss.c ¶ms)) params 1757 net/mac80211/ibss.c struct cfg80211_ibss_params *params) params 1769 net/mac80211/ibss.c ¶ms->chandef, params 1775 net/mac80211/ibss.c if (!params->userspace_handles_dfs) params 1777 net/mac80211/ibss.c radar_detect_width = BIT(params->chandef.width); params 1780 net/mac80211/ibss.c chanmode = (params->channel_fixed && !ret) ? params 1784 net/mac80211/ibss.c ret = ieee80211_check_combinations(sdata, ¶ms->chandef, chanmode, params 1790 net/mac80211/ibss.c if (params->bssid) { params 1791 net/mac80211/ibss.c memcpy(sdata->u.ibss.bssid, params->bssid, ETH_ALEN); params 1796 net/mac80211/ibss.c sdata->u.ibss.privacy = params->privacy; params 1797 net/mac80211/ibss.c sdata->u.ibss.control_port = params->control_port; params 1798 net/mac80211/ibss.c sdata->u.ibss.userspace_handles_dfs = params->userspace_handles_dfs; params 1799 net/mac80211/ibss.c sdata->u.ibss.basic_rates = params->basic_rates; params 1803 net/mac80211/ibss.c rate_flags = ieee80211_chandef_rate_flags(¶ms->chandef); params 1804 net/mac80211/ibss.c sband = local->hw.wiphy->bands[params->chandef.chan->band]; params 1809 net/mac80211/ibss.c memcpy(sdata->vif.bss_conf.mcast_rate, params->mcast_rate, params 1810 net/mac80211/ibss.c sizeof(params->mcast_rate)); params 1812 net/mac80211/ibss.c sdata->vif.bss_conf.beacon_int = params->beacon_interval; params 1814 net/mac80211/ibss.c sdata->u.ibss.chandef = params->chandef; params 1815 net/mac80211/ibss.c sdata->u.ibss.fixed_channel = params->channel_fixed; params 1817 net/mac80211/ibss.c if (params->ie) { params 1818 net/mac80211/ibss.c sdata->u.ibss.ie = kmemdup(params->ie, params->ie_len, params 1821 net/mac80211/ibss.c sdata->u.ibss.ie_len = params->ie_len; params 1827 net/mac80211/ibss.c memcpy(sdata->u.ibss.ssid, params->ssid, params->ssid_len); params 1828 net/mac80211/ibss.c sdata->u.ibss.ssid_len = params->ssid_len; params 1830 net/mac80211/ibss.c memcpy(&sdata->u.ibss.ht_capa, ¶ms->ht_capa, params 1832 net/mac80211/ibss.c memcpy(&sdata->u.ibss.ht_capa_mask, ¶ms->ht_capa_mask, params 1854 net/mac80211/ibss.c sdata->control_port_over_nl80211 = params->control_port_over_nl80211; params 1643 net/mac80211/ieee80211_i.h struct cfg80211_ibss_params *params); params 1716 net/mac80211/ieee80211_i.h struct cfg80211_mgmt_tx_params *params, u64 *cookie); params 1723 net/mac80211/ieee80211_i.h struct cfg80211_csa_settings *params); params 1731 net/mac80211/ieee80211_i.h struct vif_params *params); params 1726 net/mac80211/iface.c struct vif_params *params) params 1758 net/mac80211/iface.c (params->flags & MONITOR_FLAG_ACTIVE))) params 1800 net/mac80211/iface.c if (is_valid_ether_addr(params->macaddr)) params 1801 net/mac80211/iface.c memcpy(ndev->dev_addr, params->macaddr, ETH_ALEN); params 1869 net/mac80211/iface.c ndev->ieee80211_ptr->use_4addr = params->use_4addr; params 1871 net/mac80211/iface.c sdata->u.mgd.use_4addr = params->use_4addr; params 1257 net/mac80211/main.c struct vif_params params = {0}; params 1260 net/mac80211/main.c NL80211_IFTYPE_STATION, ¶ms); params 1042 net/mac80211/mesh.c struct cfg80211_csa_settings params; params 1070 net/mac80211/mesh.c memset(¶ms, 0, sizeof(params)); params 1085 net/mac80211/mesh.c params.chandef = csa_ie.chandef; params 1086 net/mac80211/mesh.c params.count = csa_ie.count; params 1088 net/mac80211/mesh.c if (!cfg80211_chandef_usable(sdata->local->hw.wiphy, ¶ms.chandef, params 1090 net/mac80211/mesh.c !cfg80211_reg_can_beacon(sdata->local->hw.wiphy, ¶ms.chandef, params 1095 net/mac80211/mesh.c params.chandef.chan->center_freq, params 1096 net/mac80211/mesh.c params.chandef.width, params 1097 net/mac80211/mesh.c params.chandef.center_freq1, params 1098 net/mac80211/mesh.c params.chandef.center_freq2); params 1103 net/mac80211/mesh.c ¶ms.chandef, params 1111 net/mac80211/mesh.c params.chandef.chan->center_freq, params 1112 net/mac80211/mesh.c params.chandef.width, params 1113 net/mac80211/mesh.c params.chandef.center_freq1, params 1114 net/mac80211/mesh.c params.chandef.center_freq2); params 1118 net/mac80211/mesh.c params.radar_required = err; params 1120 net/mac80211/mesh.c if (cfg80211_chandef_identical(¶ms.chandef, params 1129 net/mac80211/mesh.c params.chandef.chan->center_freq); params 1131 net/mac80211/mesh.c params.block_tx = csa_ie.mode & WLAN_EID_CHAN_SWITCH_PARAM_TX_RESTRICT; params 1145 net/mac80211/mesh.c ¶ms) < 0) params 1932 net/mac80211/mlme.c struct ieee80211_tx_queue_params params[IEEE80211_NUM_ACS]; params 1969 net/mac80211/mlme.c memset(¶ms, 0, sizeof(params)); params 1984 net/mac80211/mlme.c params[ac].mu_edca = !!mu_edca; params 1986 net/mac80211/mlme.c params[ac].mu_edca_param_rec = mu_edca->ac_bk; params 1994 net/mac80211/mlme.c params[ac].mu_edca = !!mu_edca; params 1996 net/mac80211/mlme.c params[ac].mu_edca_param_rec = mu_edca->ac_vi; params 2004 net/mac80211/mlme.c params[ac].mu_edca = !!mu_edca; params 2006 net/mac80211/mlme.c params[ac].mu_edca_param_rec = mu_edca->ac_vo; params 2015 net/mac80211/mlme.c params[ac].mu_edca = !!mu_edca; params 2017 net/mac80211/mlme.c params[ac].mu_edca_param_rec = mu_edca->ac_be; params 2021 net/mac80211/mlme.c params[ac].aifs = pos[0] & 0x0f; params 2023 net/mac80211/mlme.c if (params[ac].aifs < 2) { params 2026 net/mac80211/mlme.c params[ac].aifs, aci); params 2027 net/mac80211/mlme.c params[ac].aifs = 2; params 2029 net/mac80211/mlme.c params[ac].cw_max = ecw2cw((pos[1] & 0xf0) >> 4); params 2030 net/mac80211/mlme.c params[ac].cw_min = ecw2cw(pos[1] & 0x0f); params 2031 net/mac80211/mlme.c params[ac].txop = get_unaligned_le16(pos + 2); params 2032 net/mac80211/mlme.c params[ac].acm = acm; params 2033 net/mac80211/mlme.c params[ac].uapsd = uapsd; params 2035 net/mac80211/mlme.c if (params[ac].cw_min == 0 || params 2036 net/mac80211/mlme.c params[ac].cw_min > params[ac].cw_max) { params 2039 net/mac80211/mlme.c params[ac].cw_min, params[ac].cw_max, aci); params 2042 net/mac80211/mlme.c ieee80211_regulatory_limit_wmm_params(sdata, ¶ms[ac], ac); params 2047 net/mac80211/mlme.c if (params[ac].cw_min == 0) { params 2058 net/mac80211/mlme.c ac, params[ac].acm, params 2059 net/mac80211/mlme.c params[ac].aifs, params[ac].cw_min, params[ac].cw_max, params 2060 net/mac80211/mlme.c params[ac].txop, params[ac].uapsd, params 2062 net/mac80211/mlme.c sdata->tx_conf[ac] = params[ac]; params 2064 net/mac80211/mlme.c drv_conf_tx(local, sdata, ac, ¶ms[ac])) params 781 net/mac80211/offchannel.c struct cfg80211_mgmt_tx_params *params, u64 *cookie) params 787 net/mac80211/offchannel.c const struct ieee80211_mgmt *mgmt = (void *)params->buf; params 793 net/mac80211/offchannel.c if (params->dont_wait_for_ack) params 799 net/mac80211/offchannel.c if (params->no_cck) params 836 net/mac80211/offchannel.c (params->offchan && params->wait && params 854 net/mac80211/offchannel.c if (need_offchan && !params->chan) params 867 net/mac80211/offchannel.c need_offchan = params->chan && params 868 net/mac80211/offchannel.c (params->chan != params 870 net/mac80211/offchannel.c } else if (!params->chan) { params 880 net/mac80211/offchannel.c if (need_offchan && !params->offchan) { params 885 net/mac80211/offchannel.c skb = dev_alloc_skb(local->hw.extra_tx_headroom + params->len); params 892 net/mac80211/offchannel.c data = skb_put_data(skb, params->buf, params->len); params 899 net/mac80211/offchannel.c params->n_csa_offsets) { params 913 net/mac80211/offchannel.c for (i = 0; i < params->n_csa_offsets; i++) params 914 net/mac80211/offchannel.c data[params->csa_offsets[i]] = params 924 net/mac80211/offchannel.c if (!params->dont_wait_for_ack) { params 955 net/mac80211/offchannel.c ret = ieee80211_start_roc_work(local, sdata, params->chan, params 956 net/mac80211/offchannel.c params->wait, cookie, skb, params 1690 net/mac80211/tdls.c struct ieee80211_tdls_ch_sw_params params = {}; params 1693 net/mac80211/tdls.c params.action_code = WLAN_TDLS_CHANNEL_SWITCH_RESPONSE; params 1694 net/mac80211/tdls.c params.timestamp = rx_status->device_timestamp; params 1711 net/mac80211/tdls.c params.sta = &sta->sta; params 1712 net/mac80211/tdls.c params.status = le16_to_cpu(tf->u.chan_switch_resp.status_code); params 1713 net/mac80211/tdls.c if (params.status != 0) { params 1742 net/mac80211/tdls.c params.switch_time = le16_to_cpu(elems.ch_sw_timing->switch_time); params 1743 net/mac80211/tdls.c params.switch_timeout = le16_to_cpu(elems.ch_sw_timing->switch_timeout); params 1745 net/mac80211/tdls.c params.tmpl_skb = params 1746 net/mac80211/tdls.c ieee80211_tdls_ch_sw_resp_tmpl_get(sta, ¶ms.ch_sw_tm_ie); params 1747 net/mac80211/tdls.c if (!params.tmpl_skb) { params 1754 net/mac80211/tdls.c drv_tdls_recv_channel_switch(sdata->local, sdata, ¶ms); params 1758 net/mac80211/tdls.c tf->sa, params.status); params 1762 net/mac80211/tdls.c dev_kfree_skb_any(params.tmpl_skb); params 1783 net/mac80211/tdls.c struct ieee80211_tdls_ch_sw_params params = {}; params 1786 net/mac80211/tdls.c params.action_code = WLAN_TDLS_CHANNEL_SWITCH_REQUEST; params 1787 net/mac80211/tdls.c params.timestamp = rx_status->device_timestamp; params 1877 net/mac80211/tdls.c params.sta = &sta->sta; params 1896 net/mac80211/tdls.c params.chandef = &chandef; params 1897 net/mac80211/tdls.c params.switch_time = le16_to_cpu(elems.ch_sw_timing->switch_time); params 1898 net/mac80211/tdls.c params.switch_timeout = le16_to_cpu(elems.ch_sw_timing->switch_timeout); params 1900 net/mac80211/tdls.c params.tmpl_skb = params 1902 net/mac80211/tdls.c ¶ms.ch_sw_tm_ie); params 1903 net/mac80211/tdls.c if (!params.tmpl_skb) { params 1908 net/mac80211/tdls.c drv_tdls_recv_channel_switch(sdata->local, sdata, ¶ms); params 1912 net/mac80211/tdls.c tf->sa, params.chandef->chan->center_freq, params 1913 net/mac80211/tdls.c params.chandef->width); params 1916 net/mac80211/tdls.c dev_kfree_skb_any(params.tmpl_skb); params 99 net/mac80211/trace.h #define AMPDU_ACTION_ASSIGN STA_NAMED_ASSIGN(params->sta); \ params 100 net/mac80211/trace.h __entry->tid = params->tid; \ params 101 net/mac80211/trace.h __entry->ssn = params->ssn; \ params 102 net/mac80211/trace.h __entry->buf_size = params->buf_size; \ params 103 net/mac80211/trace.h __entry->amsdu = params->amsdu; \ params 104 net/mac80211/trace.h __entry->timeout = params->timeout; \ params 105 net/mac80211/trace.h __entry->action = params->action; params 959 net/mac80211/trace.h u16 ac, const struct ieee80211_tx_queue_params *params), params 961 net/mac80211/trace.h TP_ARGS(local, sdata, ac, params), params 978 net/mac80211/trace.h __entry->txop = params->txop; params 979 net/mac80211/trace.h __entry->cw_max = params->cw_max; params 980 net/mac80211/trace.h __entry->cw_min = params->cw_min; params 981 net/mac80211/trace.h __entry->aifs = params->aifs; params 982 net/mac80211/trace.h __entry->uapsd = params->uapsd; params 1062 net/mac80211/trace.h struct ieee80211_ampdu_params *params), params 1064 net/mac80211/trace.h TP_ARGS(local, sdata, params), params 2616 net/mac80211/trace.h struct ieee80211_tdls_ch_sw_params *params), params 2618 net/mac80211/trace.h TP_ARGS(local, sdata, params), params 2636 net/mac80211/trace.h STA_NAMED_ASSIGN(params->sta); params 2637 net/mac80211/trace.h CHANDEF_ASSIGN(params->chandef) params 2638 net/mac80211/trace.h __entry->peer_initiator = params->sta->tdls_initiator; params 2639 net/mac80211/trace.h __entry->action_code = params->action_code; params 2640 net/mac80211/trace.h __entry->status = params->status; params 2641 net/mac80211/trace.h __entry->timestamp = params->timestamp; params 2642 net/mac80211/trace.h __entry->switch_time = params->switch_time; params 2643 net/mac80211/trace.h __entry->switch_timeout = params->switch_timeout; params 3850 net/mac80211/util.c struct iface_combination_params params = { params 3873 net/mac80211/util.c params.new_beacon_int = sdata->vif.bss_conf.beacon_int; params 3884 net/mac80211/util.c params.num_different_channels = 1; params 3887 net/mac80211/util.c params.iftype_num[iftype] = 1; params 3892 net/mac80211/util.c params.radar_detect |= params 3895 net/mac80211/util.c params.num_different_channels++; params 3902 net/mac80211/util.c params.num_different_channels++; params 3916 net/mac80211/util.c params.iftype_num[wdev_iter->iftype]++; params 3920 net/mac80211/util.c if (total == 1 && !params.radar_detect) params 3923 net/mac80211/util.c return cfg80211_check_combinations(local->hw.wiphy, ¶ms); params 3942 net/mac80211/util.c struct iface_combination_params params = {0}; params 3950 net/mac80211/util.c params.num_different_channels++; params 3952 net/mac80211/util.c params.radar_detect |= params 3957 net/mac80211/util.c params.iftype_num[sdata->wdev.iftype]++; params 3959 net/mac80211/util.c err = cfg80211_iter_combinations(local->hw.wiphy, ¶ms, params 298 net/mac802154/cfg.c const struct ieee802154_llsec_params *params, params 306 net/mac802154/cfg.c res = mac802154_llsec_set_params(&sdata->sec, params, changed); params 315 net/mac802154/cfg.c struct ieee802154_llsec_params *params) params 322 net/mac802154/cfg.c res = mac802154_llsec_get_params(&sdata->sec, params); params 135 net/mac802154/ieee802154_i.h struct ieee802154_llsec_params *params); params 137 net/mac802154/ieee802154_i.h const struct ieee802154_llsec_params *params, params 33 net/mac802154/iface.c struct ieee802154_llsec_params params; params 36 net/mac802154/iface.c params.pan_id = wpan_dev->pan_id; params 39 net/mac802154/iface.c params.hwaddr = wpan_dev->extended_addr; params 42 net/mac802154/iface.c rc = ops->llsec->set_params(dev, ¶ms, changed); params 334 net/mac802154/iface.c struct ieee802154_llsec_params params; params 337 net/mac802154/iface.c mac802154_llsec_get_params(&sdata->sec, ¶ms); params 339 net/mac802154/iface.c if (!params.enabled && cb->secen_override && cb->secen) params 341 net/mac802154/iface.c if (!params.enabled || params 343 net/mac802154/iface.c !params.out_level) params 348 net/mac802154/iface.c level = cb->seclevel_override ? cb->seclevel : params.out_level; params 352 net/mac802154/iface.c hdr->sec.key_id_mode = params.out_key.mode; params 353 net/mac802154/iface.c if (params.out_key.mode == IEEE802154_SCF_KEY_SHORT_INDEX) params 354 net/mac802154/iface.c hdr->sec.short_src = params.out_key.short_source; params 355 net/mac802154/iface.c else if (params.out_key.mode == IEEE802154_SCF_KEY_HW_INDEX) params 356 net/mac802154/iface.c hdr->sec.extended_src = params.out_key.extended_source; params 357 net/mac802154/iface.c hdr->sec.key_id = params.out_key.id; params 31 net/mac802154/llsec.c memset(&sec->params.default_key_source, 0xFF, IEEE802154_ADDR_LEN); params 74 net/mac802154/llsec.c struct ieee802154_llsec_params *params) params 77 net/mac802154/llsec.c *params = sec->params; params 84 net/mac802154/llsec.c const struct ieee802154_llsec_params *params, params 90 net/mac802154/llsec.c sec->params.enabled = params->enabled; params 92 net/mac802154/llsec.c sec->params.frame_counter = params->frame_counter; params 94 net/mac802154/llsec.c sec->params.out_level = params->out_level; params 96 net/mac802154/llsec.c sec->params.out_key = params->out_key; params 98 net/mac802154/llsec.c sec->params.default_key_source = params->default_key_source; params 100 net/mac802154/llsec.c sec->params.pan_id = params->pan_id; params 102 net/mac802154/llsec.c sec->params.hwaddr = params->hwaddr; params 104 net/mac802154/llsec.c sec->params.coord_hwaddr = params->coord_hwaddr; params 106 net/mac802154/llsec.c sec->params.coord_shortaddr = params->coord_shortaddr; params 524 net/mac802154/llsec.c __le16 caddr = sec->params.coord_shortaddr; params 526 net/mac802154/llsec.c addr->pan_id = sec->params.pan_id; params 531 net/mac802154/llsec.c addr->extended_addr = sec->params.coord_hwaddr; params 534 net/mac802154/llsec.c addr->short_addr = sec->params.coord_shortaddr; params 555 net/mac802154/llsec.c devaddr.extended_addr = sec->params.coord_hwaddr; params 621 net/mac802154/llsec.c llsec_geniv(iv, sec->params.hwaddr, &hdr->sec); params 659 net/mac802154/llsec.c llsec_geniv(iv, sec->params.hwaddr, &hdr->sec); params 728 net/mac802154/llsec.c if (!sec->params.enabled) { params 743 net/mac802154/llsec.c frame_ctr = be32_to_cpu(sec->params.frame_counter); params 752 net/mac802154/llsec.c sec->params.frame_counter = cpu_to_be32(frame_ctr + 1); params 994 net/mac802154/llsec.c if (!sec->params.enabled) { params 54 net/mac802154/llsec.h struct ieee802154_llsec_params params; params 68 net/mac802154/llsec.h struct ieee802154_llsec_params *params); params 70 net/mac802154/llsec.h const struct ieee802154_llsec_params *params, params 31 net/mac802154/mac_cmd.c struct ieee802154_llsec_params params; params 42 net/mac802154/mac_cmd.c params.pan_id = addr->pan_id; params 45 net/mac802154/mac_cmd.c params.hwaddr = ieee802154_devaddr_from_raw(dev->dev_addr); params 48 net/mac802154/mac_cmd.c params.coord_hwaddr = params.hwaddr; params 51 net/mac802154/mac_cmd.c params.coord_shortaddr = addr->short_addr; params 54 net/mac802154/mac_cmd.c return mac802154_set_params(dev, ¶ms, changed); params 58 net/mac802154/mac_cmd.c const struct ieee802154_mac_params *params) params 68 net/mac802154/mac_cmd.c wpan_dev->wpan_phy->transmit_power = params->transmit_power; params 69 net/mac802154/mac_cmd.c wpan_dev->wpan_phy->cca = params->cca; params 70 net/mac802154/mac_cmd.c wpan_dev->wpan_phy->cca_ed_level = params->cca_ed_level; params 73 net/mac802154/mac_cmd.c wpan_dev->min_be = params->min_be; params 74 net/mac802154/mac_cmd.c wpan_dev->max_be = params->max_be; params 75 net/mac802154/mac_cmd.c wpan_dev->csma_retries = params->csma_retries; params 76 net/mac802154/mac_cmd.c wpan_dev->frame_retries = params->frame_retries; params 77 net/mac802154/mac_cmd.c wpan_dev->lbt = params->lbt; params 80 net/mac802154/mac_cmd.c ret = drv_set_tx_power(local, params->transmit_power); params 86 net/mac802154/mac_cmd.c ret = drv_set_cca_mode(local, ¶ms->cca); params 92 net/mac802154/mac_cmd.c ret = drv_set_cca_ed_level(local, params->cca_ed_level); params 101 net/mac802154/mac_cmd.c struct ieee802154_mac_params *params) params 109 net/mac802154/mac_cmd.c params->transmit_power = wpan_dev->wpan_phy->transmit_power; params 110 net/mac802154/mac_cmd.c params->cca = wpan_dev->wpan_phy->cca; params 111 net/mac802154/mac_cmd.c params->cca_ed_level = wpan_dev->wpan_phy->cca_ed_level; params 114 net/mac802154/mac_cmd.c params->min_be = wpan_dev->min_be; params 115 net/mac802154/mac_cmd.c params->max_be = wpan_dev->max_be; params 116 net/mac802154/mac_cmd.c params->csma_retries = wpan_dev->csma_retries; params 117 net/mac802154/mac_cmd.c params->frame_retries = wpan_dev->frame_retries; params 118 net/mac802154/mac_cmd.c params->lbt = wpan_dev->lbt; params 41 net/mac802154/mib.c struct ieee802154_llsec_params *params) params 49 net/mac802154/mib.c res = mac802154_llsec_get_params(&sdata->sec, params); params 56 net/mac802154/mib.c const struct ieee802154_llsec_params *params, params 65 net/mac802154/mib.c res = mac802154_llsec_set_params(&sdata->sec, params, changed); params 961 net/netfilter/nfnetlink_log.c struct nfulnl_msg_config_mode *params = params 964 net/netfilter/nfnetlink_log.c nfulnl_set_mode(inst, params->copy_mode, params 965 net/netfilter/nfnetlink_log.c ntohl(params->copy_range)); params 1354 net/netfilter/nfnetlink_queue.c struct nfqnl_msg_config_params *params = params 1357 net/netfilter/nfnetlink_queue.c nfqnl_set_mode(queue, params->copy_mode, params 1358 net/netfilter/nfnetlink_queue.c ntohl(params->copy_range)); params 364 net/netfilter/nft_set_hash.c struct rhashtable_params params = nft_rhash_params; params 367 net/netfilter/nft_set_hash.c params.nelem_hint = desc->size ?: NFT_RHASH_ELEMENT_HINT; params 368 net/netfilter/nft_set_hash.c params.key_len = set->klen; params 370 net/netfilter/nft_set_hash.c err = rhashtable_init(&priv->ht, ¶ms); params 129 net/netfilter/xt_RATEEST.c (info->interval != est->params.interval || params 130 net/netfilter/xt_RATEEST.c info->ewma_log != est->params.ewma_log)) { params 146 net/netfilter/xt_RATEEST.c est->params.interval = info->interval; params 147 net/netfilter/xt_RATEEST.c est->params.ewma_log = info->ewma_log; params 49 net/nfc/digital.h struct sk_buff *skb, struct digital_tg_mdaa_params *params, params 156 net/nfc/digital_core.c struct digital_tg_mdaa_params *params; params 195 net/nfc/digital_core.c params = cmd->mdaa_params; params 197 net/nfc/digital_core.c rc = ddev->ops->tg_listen_mdaa(ddev, params, cmd->timeout, params 228 net/nfc/digital_core.c struct sk_buff *skb, struct digital_tg_mdaa_params *params, params 241 net/nfc/digital_core.c cmd->mdaa_params = params; params 279 net/nfc/digital_core.c struct digital_tg_mdaa_params *params; params 281 net/nfc/digital_core.c params = kzalloc(sizeof(*params), GFP_KERNEL); params 282 net/nfc/digital_core.c if (!params) params 285 net/nfc/digital_core.c params->sens_res = DIGITAL_SENS_RES_NFC_DEP; params 286 net/nfc/digital_core.c get_random_bytes(params->nfcid1, sizeof(params->nfcid1)); params 287 net/nfc/digital_core.c params->sel_res = DIGITAL_SEL_RES_NFC_DEP; params 289 net/nfc/digital_core.c params->nfcid2[0] = DIGITAL_SENSF_NFCID2_NFC_DEP_B1; params 290 net/nfc/digital_core.c params->nfcid2[1] = DIGITAL_SENSF_NFCID2_NFC_DEP_B2; params 291 net/nfc/digital_core.c get_random_bytes(params->nfcid2 + 2, NFC_NFCID2_MAXSIZE - 2); params 292 net/nfc/digital_core.c params->sc = DIGITAL_SENSF_FELICA_SC; params 294 net/nfc/digital_core.c return digital_send_cmd(ddev, DIGITAL_CMD_TG_LISTEN_MDAA, NULL, params, params 218 net/nfc/hci/command.c struct hci_create_pipe_params params; params 224 net/nfc/hci/command.c params.src_gate = NFC_HCI_ADMIN_GATE; params 225 net/nfc/hci/command.c params.dest_host = dest_host; params 226 net/nfc/hci/command.c params.dest_gate = dest_gate; params 230 net/nfc/hci/command.c (u8 *) ¶ms, sizeof(params), &skb); params 56 net/nfc/nci/core.c struct dest_spec_params *params) params 62 net/nfc/nci/core.c if (!params) params 65 net/nfc/nci/core.c if (params->id == conn_info->dest_params->id && params 66 net/nfc/nci/core.c params->protocol == conn_info->dest_params->protocol) params 679 net/nfc/nci/core.c struct core_conn_create_dest_spec_params *params) params 695 net/nfc/nci/core.c if (params) { params 696 net/nfc/nci/core.c memcpy(cmd->params, params, params_len); params 697 net/nfc/nci/core.c if (params->length > 0) params 699 net/nfc/nci/core.c ¶ms->value[DEST_SPEC_PARAMS_ID_INDEX], params 530 net/nfc/nci/hci.c struct nci_hci_create_pipe_params params; params 535 net/nfc/nci/hci.c params.src_gate = NCI_HCI_ADMIN_GATE; params 536 net/nfc/nci/hci.c params.dest_host = dest_host; params 537 net/nfc/nci/hci.c params.dest_gate = dest_gate; params 541 net/nfc/nci/hci.c (u8 *)¶ms, sizeof(params), &skb); params 184 net/nfc/nci/ntf.c void *params) params 216 net/nfc/nci/ntf.c nfca_poll = (struct rf_tech_specific_params_nfca_poll *)params; params 226 net/nfc/nci/ntf.c nfcb_poll = (struct rf_tech_specific_params_nfcb_poll *)params; params 234 net/nfc/nci/ntf.c nfcf_poll = (struct rf_tech_specific_params_nfcf_poll *)params; params 242 net/nfc/nci/ntf.c nfcv_poll = (struct rf_tech_specific_params_nfcv_poll *)params; params 519 net/nfc/netlink.c evt_transaction->params)) params 414 net/rxrpc/ar-internal.h struct rxrpc_conn_parameters params; params 312 net/rxrpc/call_accept.c conn->params.local = rxrpc_get_local(local); params 313 net/rxrpc/call_accept.c conn->params.peer = peer; params 329 net/rxrpc/call_accept.c call->peer = rxrpc_get_peer(conn->params.peer); params 359 net/rxrpc/call_object.c spin_lock(&conn->params.peer->lock); params 360 net/rxrpc/call_object.c hlist_add_head_rcu(&call->error_link, &conn->params.peer->error_targets); params 361 net/rxrpc/call_object.c spin_unlock(&conn->params.peer->lock); params 103 net/rxrpc/conn_client.c struct rxrpc_net *rxnet = conn->params.local->rxnet; params 188 net/rxrpc/conn_client.c conn->params = *cp; params 212 net/rxrpc/conn_client.c rxrpc_get_local(conn->params.local); params 213 net/rxrpc/conn_client.c key_get(conn->params.key); params 237 net/rxrpc/conn_client.c struct rxrpc_net *rxnet = conn->params.local->rxnet; params 309 net/rxrpc/conn_client.c #define cmp(X) ((long)conn->params.X - (long)cp->X) params 376 net/rxrpc/conn_client.c #define cmp(X) ((long)conn->params.X - (long)candidate->params.X) params 570 net/rxrpc/conn_client.c call->peer = rxrpc_get_peer(conn->params.peer); params 722 net/rxrpc/conn_client.c spin_lock_bh(&call->conn->params.peer->lock); params 724 net/rxrpc/conn_client.c &call->conn->params.peer->error_targets); params 725 net/rxrpc/conn_client.c spin_unlock_bh(&call->conn->params.peer->lock); params 790 net/rxrpc/conn_client.c struct rxrpc_net *rxnet = conn->params.local->rxnet; params 948 net/rxrpc/conn_client.c struct rxrpc_local *local = conn->params.local; params 1112 net/rxrpc/conn_client.c if (conn->params.local->service_closed) params 1194 net/rxrpc/conn_client.c if (conn->params.local == local) { params 55 net/rxrpc/conn_event.c msg.msg_name = &conn->params.peer->srx.transport; params 56 net/rxrpc/conn_event.c msg.msg_namelen = conn->params.peer->srx.transport_len; params 89 net/rxrpc/conn_event.c mtu = conn->params.peer->if_mtu; params 90 net/rxrpc/conn_event.c mtu -= conn->params.peer->hdrsize; params 136 net/rxrpc/conn_event.c ret = kernel_sendmsg(conn->params.local->socket, &msg, iov, ioc, len); params 137 net/rxrpc/conn_event.c conn->params.peer->last_tx_at = ktime_get_seconds(); params 216 net/rxrpc/conn_event.c msg.msg_name = &conn->params.peer->srx.transport; params 217 net/rxrpc/conn_event.c msg.msg_namelen = conn->params.peer->srx.transport_len; params 247 net/rxrpc/conn_event.c ret = kernel_sendmsg(conn->params.local->socket, &msg, iov, 2, len); params 257 net/rxrpc/conn_event.c conn->params.peer->last_tx_at = ktime_get_seconds(); params 494 net/rxrpc/conn_event.c if (__rxrpc_use_local(conn->params.local)) { params 496 net/rxrpc/conn_event.c rxrpc_unuse_local(conn->params.local); params 126 net/rxrpc/conn_object.c conn->params.local != local) params 129 net/rxrpc/conn_object.c peer = conn->params.peer; params 215 net/rxrpc/conn_object.c spin_lock_bh(&conn->params.peer->lock); params 217 net/rxrpc/conn_object.c spin_unlock_bh(&conn->params.peer->lock); params 235 net/rxrpc/conn_object.c struct rxrpc_net *rxnet = conn->params.local->rxnet; params 342 net/rxrpc/conn_object.c rxrpc_set_service_reap_timer(conn->params.local->rxnet, params 364 net/rxrpc/conn_object.c key_put(conn->params.key); params 366 net/rxrpc/conn_object.c rxrpc_put_peer(conn->params.peer); params 368 net/rxrpc/conn_object.c if (atomic_dec_and_test(&conn->params.local->rxnet->nr_conns)) params 369 net/rxrpc/conn_object.c wake_up_var(&conn->params.local->rxnet->nr_conns); params 370 net/rxrpc/conn_object.c rxrpc_put_local(conn->params.local); params 401 net/rxrpc/conn_object.c if (rxnet->live && !conn->params.local->dead) { params 404 net/rxrpc/conn_object.c if (conn->params.local->service_closed) params 161 net/rxrpc/conn_service.c conn->params.service_id = sp->hdr.serviceId; params 181 net/rxrpc/conn_service.c rxrpc_publish_service_conn(conn->params.peer, conn); params 192 net/rxrpc/conn_service.c struct rxrpc_peer *peer = conn->params.peer; params 1333 net/rxrpc/input.c old_id = cmpxchg(&conn->service_id, conn->params.service_id, params 1336 net/rxrpc/input.c if (old_id != conn->params.service_id && params 998 net/rxrpc/key.c conn->params.key = key; params 112 net/rxrpc/output.c mtu = conn->params.peer->if_mtu; params 113 net/rxrpc/output.c mtu -= conn->params.peer->hdrsize; params 212 net/rxrpc/output.c ret = kernel_sendmsg(conn->params.local->socket, &msg, iov, 2, len); params 213 net/rxrpc/output.c conn->params.peer->last_tx_at = ktime_get_seconds(); params 298 net/rxrpc/output.c ret = kernel_sendmsg(conn->params.local->socket, params 300 net/rxrpc/output.c conn->params.peer->last_tx_at = ktime_get_seconds(); params 395 net/rxrpc/output.c down_read(&conn->params.local->defrag_sem); params 407 net/rxrpc/output.c ret = kernel_sendmsg(conn->params.local->socket, &msg, iov, 2, len); params 408 net/rxrpc/output.c conn->params.peer->last_tx_at = ktime_get_seconds(); params 410 net/rxrpc/output.c up_read(&conn->params.local->defrag_sem); params 467 net/rxrpc/output.c down_write(&conn->params.local->defrag_sem); params 473 net/rxrpc/output.c switch (conn->params.local->srx.transport.family) { params 477 net/rxrpc/output.c kernel_setsockopt(conn->params.local->socket, params 480 net/rxrpc/output.c ret = kernel_sendmsg(conn->params.local->socket, &msg, params 482 net/rxrpc/output.c conn->params.peer->last_tx_at = ktime_get_seconds(); params 485 net/rxrpc/output.c kernel_setsockopt(conn->params.local->socket, params 502 net/rxrpc/output.c up_write(&conn->params.local->defrag_sem); params 180 net/rxrpc/proc.c sprintf(lbuff, "%pISpc", &conn->params.local->srx.transport); params 182 net/rxrpc/proc.c sprintf(rbuff, "%pISpc", &conn->params.peer->srx.transport); params 194 net/rxrpc/proc.c key_serial(conn->params.key), params 58 net/rxrpc/rxkad.c _enter("{%d},{%x}", conn->debug_id, key_serial(conn->params.key)); params 60 net/rxrpc/rxkad.c token = conn->params.key->payload.data[0]; params 74 net/rxrpc/rxkad.c switch (conn->params.security_level) { params 112 net/rxrpc/rxkad.c if (!conn->params.key) params 125 net/rxrpc/rxkad.c token = conn->params.key->payload.data[0]; params 241 net/rxrpc/rxkad.c token = call->conn->params.key->payload.data[0]; params 291 net/rxrpc/rxkad.c call->debug_id, key_serial(call->conn->params.key), params 297 net/rxrpc/rxkad.c ret = key_validate(call->conn->params.key); params 327 net/rxrpc/rxkad.c switch (call->conn->params.security_level) { params 472 net/rxrpc/rxkad.c token = call->conn->params.key->payload.data[0]; params 539 net/rxrpc/rxkad.c call->debug_id, key_serial(call->conn->params.key), seq); params 575 net/rxrpc/rxkad.c switch (call->conn->params.security_level) { params 626 net/rxrpc/rxkad.c switch (call->conn->params.security_level) { params 664 net/rxrpc/rxkad.c msg.msg_name = &conn->params.peer->srx.transport; params 665 net/rxrpc/rxkad.c msg.msg_namelen = conn->params.peer->srx.transport_len; params 692 net/rxrpc/rxkad.c ret = kernel_sendmsg(conn->params.local->socket, &msg, iov, 2, len); params 699 net/rxrpc/rxkad.c conn->params.peer->last_tx_at = ktime_get_seconds(); params 723 net/rxrpc/rxkad.c msg.msg_name = &conn->params.peer->srx.transport; params 724 net/rxrpc/rxkad.c msg.msg_namelen = conn->params.peer->srx.transport_len; params 750 net/rxrpc/rxkad.c ret = kernel_sendmsg(conn->params.local->socket, &msg, iov, 3, len); params 757 net/rxrpc/rxkad.c conn->params.peer->last_tx_at = ktime_get_seconds(); params 820 net/rxrpc/rxkad.c _enter("{%d,%x}", conn->debug_id, key_serial(conn->params.key)); params 824 net/rxrpc/rxkad.c if (!conn->params.key) params 828 net/rxrpc/rxkad.c ret = key_validate(conn->params.key); params 852 net/rxrpc/rxkad.c if (conn->params.security_level < min_level) params 855 net/rxrpc/rxkad.c token = conn->params.key->payload.data[0]; params 867 net/rxrpc/rxkad.c resp->encrypted.level = htonl(conn->params.security_level); params 1207 net/rxrpc/rxkad.c conn->params.security_level = level; params 72 net/rxrpc/security.c struct key *key = conn->params.key; params 104 net/sched/act_csum.c rcu_swap_protected(p->params, params_new, params 575 net/sched/act_csum.c struct tcf_csum_params *params; params 580 net/sched/act_csum.c params = rcu_dereference_bh(p->params); params 589 net/sched/act_csum.c update_flags = params->update_flags; params 637 net/sched/act_csum.c struct tcf_csum_params *params; params 646 net/sched/act_csum.c params = rcu_dereference_protected(p->params, params 649 net/sched/act_csum.c opt.update_flags = params->update_flags; params 670 net/sched/act_csum.c struct tcf_csum_params *params; params 672 net/sched/act_csum.c params = rcu_dereference_protected(p->params, 1); params 673 net/sched/act_csum.c if (params) params 674 net/sched/act_csum.c kfree_rcu(params, rcu); params 207 net/sched/act_ct.c struct tcf_ct_params *params = container_of(head, params 210 net/sched/act_ct.c if (params->tmpl) params 211 net/sched/act_ct.c nf_conntrack_put(¶ms->tmpl->ct_general); params 212 net/sched/act_ct.c kfree(params); params 393 net/sched/act_ct.c p = rcu_dereference_bh(c->params); params 674 net/sched/act_ct.c struct tcf_ct_params *params = NULL; params 724 net/sched/act_ct.c params = kzalloc(sizeof(*params), GFP_KERNEL); params 725 net/sched/act_ct.c if (unlikely(!params)) { params 730 net/sched/act_ct.c err = tcf_ct_fill_params(net, params, parm, tb, extack); params 736 net/sched/act_ct.c rcu_swap_protected(c->params, params, lockdep_is_held(&c->tcf_lock)); params 741 net/sched/act_ct.c if (params) params 742 net/sched/act_ct.c call_rcu(¶ms->rcu, tcf_ct_params_free); params 751 net/sched/act_ct.c kfree(params); params 758 net/sched/act_ct.c struct tcf_ct_params *params; params 761 net/sched/act_ct.c params = rcu_dereference_protected(c->params, 1); params 762 net/sched/act_ct.c if (params) params 763 net/sched/act_ct.c call_rcu(¶ms->rcu, tcf_ct_params_free); params 844 net/sched/act_ct.c p = rcu_dereference_protected(c->params, params 92 net/sched/act_ctinfo.c cp = rcu_dereference_bh(ca->params); params 260 net/sched/act_ctinfo.c rcu_swap_protected(ci->params, cp_new, params 296 net/sched/act_ctinfo.c cp = rcu_dereference_protected(ci->params, params 368 net/sched/act_ctinfo.c cp = rcu_dereference_protected(ci->params, 1); params 434 net/sched/act_ife.c p = rcu_dereference_protected(ife->params, 1); params 596 net/sched/act_ife.c rcu_swap_protected(ife->params, p, 1); params 633 net/sched/act_ife.c p = rcu_dereference_protected(ife->params, params 849 net/sched/act_ife.c p = rcu_dereference_bh(ife->params); params 194 net/sched/act_police.c rcu_swap_protected(police->params, params 230 net/sched/act_police.c p = rcu_dereference_bh(police->params); params 285 net/sched/act_police.c p = rcu_dereference_protected(police->params, 1); params 319 net/sched/act_police.c p = rcu_dereference_protected(police->params, params 325 net/sched/act_police.c if ((police->params->rate.rate_bytes_ps >= (1ULL << 32)) && params 327 net/sched/act_police.c police->params->rate.rate_bytes_ps, params 333 net/sched/act_police.c if ((police->params->peak.rate_bytes_ps >= (1ULL << 32)) && params 335 net/sched/act_police.c police->params->peak.rate_bytes_ps, params 30 net/sched/act_skbedit.c struct tcf_skbedit_params *params; params 36 net/sched/act_skbedit.c params = rcu_dereference_bh(d->params); params 39 net/sched/act_skbedit.c if (params->flags & SKBEDIT_F_PRIORITY) params 40 net/sched/act_skbedit.c skb->priority = params->priority; params 41 net/sched/act_skbedit.c if (params->flags & SKBEDIT_F_INHERITDSFIELD) { params 60 net/sched/act_skbedit.c if (params->flags & SKBEDIT_F_QUEUE_MAPPING && params 61 net/sched/act_skbedit.c skb->dev->real_num_tx_queues > params->queue_mapping) params 62 net/sched/act_skbedit.c skb_set_queue_mapping(skb, params->queue_mapping); params 63 net/sched/act_skbedit.c if (params->flags & SKBEDIT_F_MARK) { params 64 net/sched/act_skbedit.c skb->mark &= ~params->mask; params 65 net/sched/act_skbedit.c skb->mark |= params->mark & params->mask; params 67 net/sched/act_skbedit.c if (params->flags & SKBEDIT_F_PTYPE) params 68 net/sched/act_skbedit.c skb->pkt_type = params->ptype; params 209 net/sched/act_skbedit.c rcu_swap_protected(d->params, params_new, params 233 net/sched/act_skbedit.c struct tcf_skbedit_params *params; params 243 net/sched/act_skbedit.c params = rcu_dereference_protected(d->params, params 249 net/sched/act_skbedit.c if ((params->flags & SKBEDIT_F_PRIORITY) && params 250 net/sched/act_skbedit.c nla_put_u32(skb, TCA_SKBEDIT_PRIORITY, params->priority)) params 252 net/sched/act_skbedit.c if ((params->flags & SKBEDIT_F_QUEUE_MAPPING) && params 253 net/sched/act_skbedit.c nla_put_u16(skb, TCA_SKBEDIT_QUEUE_MAPPING, params->queue_mapping)) params 255 net/sched/act_skbedit.c if ((params->flags & SKBEDIT_F_MARK) && params 256 net/sched/act_skbedit.c nla_put_u32(skb, TCA_SKBEDIT_MARK, params->mark)) params 258 net/sched/act_skbedit.c if ((params->flags & SKBEDIT_F_PTYPE) && params 259 net/sched/act_skbedit.c nla_put_u16(skb, TCA_SKBEDIT_PTYPE, params->ptype)) params 261 net/sched/act_skbedit.c if ((params->flags & SKBEDIT_F_MASK) && params 262 net/sched/act_skbedit.c nla_put_u32(skb, TCA_SKBEDIT_MASK, params->mask)) params 264 net/sched/act_skbedit.c if (params->flags & SKBEDIT_F_INHERITDSFIELD) params 286 net/sched/act_skbedit.c struct tcf_skbedit_params *params; params 288 net/sched/act_skbedit.c params = rcu_dereference_protected(d->params, 1); params 289 net/sched/act_skbedit.c if (params) params 290 net/sched/act_skbedit.c kfree_rcu(params, rcu); params 28 net/sched/act_tunnel_key.c struct tcf_tunnel_key_params *params; params 31 net/sched/act_tunnel_key.c params = rcu_dereference_bh(t->params); params 37 net/sched/act_tunnel_key.c switch (params->tcft_action) { params 43 net/sched/act_tunnel_key.c skb_dst_set(skb, dst_clone(¶ms->tcft_enc_metadata->dst)); params 47 net/sched/act_tunnel_key.c params->tcft_action); params 388 net/sched/act_tunnel_key.c rcu_swap_protected(t->params, params_new, params 419 net/sched/act_tunnel_key.c struct tcf_tunnel_key_params *params; params 421 net/sched/act_tunnel_key.c params = rcu_dereference_protected(t->params, 1); params 422 net/sched/act_tunnel_key.c tunnel_key_release_params(params); params 517 net/sched/act_tunnel_key.c struct tcf_tunnel_key_params *params; params 526 net/sched/act_tunnel_key.c params = rcu_dereference_protected(t->params, params 529 net/sched/act_tunnel_key.c opt.t_action = params->tcft_action; params 534 net/sched/act_tunnel_key.c if (params->tcft_action == TCA_TUNNEL_KEY_ACT_SET) { params 536 net/sched/act_tunnel_key.c ¶ms->tcft_enc_metadata->u.tun_info; params 543 net/sched/act_tunnel_key.c ¶ms->tcft_enc_metadata->u.tun_info) || params 1632 net/sched/cls_flower.c struct rhashtable_params params = params 1637 net/sched/cls_flower.c params); params 59 net/sched/sch_codel.c struct codel_params params; params 94 net/sched/sch_codel.c skb = codel_dequeue(sch, &sch->qstats.backlog, &q->params, &q->vars, params 154 net/sched/sch_codel.c q->params.target = ((u64)target * NSEC_PER_USEC) >> CODEL_SHIFT; params 160 net/sched/sch_codel.c q->params.ce_threshold = (val * NSEC_PER_USEC) >> CODEL_SHIFT; params 166 net/sched/sch_codel.c q->params.interval = ((u64)interval * NSEC_PER_USEC) >> CODEL_SHIFT; params 173 net/sched/sch_codel.c q->params.ecn = !!nla_get_u32(tb[TCA_CODEL_ECN]); params 196 net/sched/sch_codel.c codel_params_init(&q->params); params 199 net/sched/sch_codel.c q->params.mtu = psched_mtu(qdisc_dev(sch)); params 226 net/sched/sch_codel.c codel_time_to_us(q->params.target)) || params 230 net/sched/sch_codel.c codel_time_to_us(q->params.interval)) || params 232 net/sched/sch_codel.c q->params.ecn)) params 234 net/sched/sch_codel.c if (q->params.ce_threshold != CODEL_DISABLED_THRESHOLD && params 236 net/sched/sch_codel.c codel_time_to_us(q->params.ce_threshold))) params 64 net/sched/sch_pie.c struct pie_params params; params 71 net/sched/sch_pie.c static void pie_params_init(struct pie_params *params) params 73 net/sched/sch_pie.c params->alpha = 2; params 74 net/sched/sch_pie.c params->beta = 20; params 75 net/sched/sch_pie.c params->tupdate = usecs_to_jiffies(15 * USEC_PER_MSEC); /* 15 ms */ params 76 net/sched/sch_pie.c params->limit = 1000; /* default of 1000 packets */ params 77 net/sched/sch_pie.c params->target = PSCHED_NS2TICKS(15 * NSEC_PER_MSEC); /* 15 ms */ params 78 net/sched/sch_pie.c params->ecn = false; params 79 net/sched/sch_pie.c params->bytemode = false; params 106 net/sched/sch_pie.c if ((q->vars.qdelay < q->params.target / 2) && params 119 net/sched/sch_pie.c if (q->params.bytemode && packet_size <= mtu) params 164 net/sched/sch_pie.c } else if (q->params.ecn && (q->vars.prob <= MAX_PROB / 10) && params 223 net/sched/sch_pie.c q->params.target = PSCHED_NS2TICKS((u64)target * NSEC_PER_USEC); params 228 net/sched/sch_pie.c q->params.tupdate = params 234 net/sched/sch_pie.c q->params.limit = limit; params 239 net/sched/sch_pie.c q->params.alpha = nla_get_u32(tb[TCA_PIE_ALPHA]); params 242 net/sched/sch_pie.c q->params.beta = nla_get_u32(tb[TCA_PIE_BETA]); params 245 net/sched/sch_pie.c q->params.ecn = nla_get_u32(tb[TCA_PIE_ECN]); params 248 net/sched/sch_pie.c q->params.bytemode = nla_get_u32(tb[TCA_PIE_BYTEMODE]); params 362 net/sched/sch_pie.c alpha = ((u64)q->params.alpha * (MAX_PROB / PSCHED_TICKS_PER_SEC)) >> 4; params 363 net/sched/sch_pie.c beta = ((u64)q->params.beta * (MAX_PROB / PSCHED_TICKS_PER_SEC)) >> 4; params 382 net/sched/sch_pie.c delta += alpha * (u64)(qdelay - q->params.target); params 436 net/sched/sch_pie.c if ((q->vars.qdelay < q->params.target / 2) && params 437 net/sched/sch_pie.c (q->vars.qdelay_old < q->params.target / 2) && params 453 net/sched/sch_pie.c if (q->params.tupdate) params 454 net/sched/sch_pie.c mod_timer(&q->adapt_timer, jiffies + q->params.tupdate); params 463 net/sched/sch_pie.c pie_params_init(&q->params); params 465 net/sched/sch_pie.c sch->limit = q->params.limit; params 492 net/sched/sch_pie.c ((u32)PSCHED_TICKS2NS(q->params.target)) / params 496 net/sched/sch_pie.c jiffies_to_usecs(q->params.tupdate)) || params 497 net/sched/sch_pie.c nla_put_u32(skb, TCA_PIE_ALPHA, q->params.alpha) || params 498 net/sched/sch_pie.c nla_put_u32(skb, TCA_PIE_BETA, q->params.beta) || params 499 net/sched/sch_pie.c nla_put_u32(skb, TCA_PIE_ECN, q->params.ecn) || params 500 net/sched/sch_pie.c nla_put_u32(skb, TCA_PIE_BYTEMODE, q->params.bytemode)) params 553 net/sched/sch_pie.c q->params.tupdate = 0; params 1104 net/sctp/input.c union sctp_params params; params 1127 net/sctp/input.c sctp_walk_params(params, init, init_hdr.params) { params 1130 net/sctp/input.c af = sctp_get_af_specific(param_type2af(params.p->type)); params 1134 net/sctp/input.c af->from_addr_param(paddr, params.addr, sh->source, 0); params 2264 net/sctp/sm_make_chunk.c sctp_walk_params(param, peer_init, init_hdr.params) { params 2287 net/sctp/sm_make_chunk.c sctp_walk_params(param, peer_init, init_hdr.params) { params 2339 net/sctp/sm_make_chunk.c sctp_walk_params(param, peer_init, init_hdr.params) { params 3166 net/sctp/sm_make_chunk.c sctp_walk_params(param, addip, addip_hdr.params) { params 3179 net/sctp/sm_make_chunk.c if (param.v != addip->addip_hdr.params) params 3186 net/sctp/sm_make_chunk.c if (param.v != addip->addip_hdr.params) params 3266 net/sctp/sm_make_chunk.c sctp_walk_params(param, addip, addip_hdr.params) { params 3599 net/sctp/sm_make_chunk.c retval->param_hdr.v = reconf->params; params 3841 net/sctp/sm_make_chunk.c sctp_walk_params(param, hdr, params) { params 3999 net/sctp/sm_statefuns.c sctp_walk_params(param, hdr, params) { params 2435 net/sctp/socket.c static int sctp_apply_peer_addr_params(struct sctp_paddrparams *params, params 2445 net/sctp/socket.c if (params->spp_flags & SPP_HB_DEMAND && trans) { params 2457 net/sctp/socket.c if (params->spp_flags & SPP_HB_ENABLE) { params 2463 net/sctp/socket.c if (params->spp_flags & SPP_HB_TIME_IS_ZERO) params 2464 net/sctp/socket.c params->spp_hbinterval = 0; params 2466 net/sctp/socket.c if (params->spp_hbinterval || params 2467 net/sctp/socket.c (params->spp_flags & SPP_HB_TIME_IS_ZERO)) { params 2470 net/sctp/socket.c msecs_to_jiffies(params->spp_hbinterval); params 2473 net/sctp/socket.c msecs_to_jiffies(params->spp_hbinterval); params 2475 net/sctp/socket.c sp->hbinterval = params->spp_hbinterval; params 2498 net/sctp/socket.c if ((params->spp_flags & SPP_PMTUD_DISABLE) && params->spp_pathmtu) { params 2500 net/sctp/socket.c trans->pathmtu = params->spp_pathmtu; params 2503 net/sctp/socket.c sctp_assoc_set_pmtu(asoc, params->spp_pathmtu); params 2505 net/sctp/socket.c sp->pathmtu = params->spp_pathmtu; params 2512 net/sctp/socket.c (params->spp_flags & SPP_PMTUD_ENABLE); params 2532 net/sctp/socket.c if ((params->spp_flags & SPP_SACKDELAY_ENABLE) && params->spp_sackdelay) { params 2535 net/sctp/socket.c msecs_to_jiffies(params->spp_sackdelay); params 2538 net/sctp/socket.c msecs_to_jiffies(params->spp_sackdelay); params 2540 net/sctp/socket.c sp->sackdelay = params->spp_sackdelay; params 2563 net/sctp/socket.c if (params->spp_pathmaxrxt) { params 2565 net/sctp/socket.c trans->pathmaxrxt = params->spp_pathmaxrxt; params 2567 net/sctp/socket.c asoc->pathmaxrxt = params->spp_pathmaxrxt; params 2569 net/sctp/socket.c sp->pathmaxrxt = params->spp_pathmaxrxt; params 2573 net/sctp/socket.c if (params->spp_flags & SPP_IPV6_FLOWLABEL) { params 2576 net/sctp/socket.c trans->flowlabel = params->spp_ipv6_flowlabel & params 2587 net/sctp/socket.c t->flowlabel = params->spp_ipv6_flowlabel & params 2591 net/sctp/socket.c asoc->flowlabel = params->spp_ipv6_flowlabel & params 2595 net/sctp/socket.c sp->flowlabel = params->spp_ipv6_flowlabel & params 2601 net/sctp/socket.c if (params->spp_flags & SPP_DSCP) { params 2603 net/sctp/socket.c trans->dscp = params->spp_dscp & SCTP_DSCP_VAL_MASK; params 2610 net/sctp/socket.c t->dscp = params->spp_dscp & params 2614 net/sctp/socket.c asoc->dscp = params->spp_dscp & SCTP_DSCP_VAL_MASK; params 2617 net/sctp/socket.c sp->dscp = params->spp_dscp & SCTP_DSCP_VAL_MASK; params 2629 net/sctp/socket.c struct sctp_paddrparams params; params 2636 net/sctp/socket.c if (optlen == sizeof(params)) { params 2637 net/sctp/socket.c if (copy_from_user(¶ms, optval, optlen)) params 2641 net/sctp/socket.c if (copy_from_user(¶ms, optval, optlen)) params 2643 net/sctp/socket.c if (params.spp_flags & (SPP_DSCP | SPP_IPV6_FLOWLABEL)) params 2650 net/sctp/socket.c hb_change = params.spp_flags & SPP_HB; params 2651 net/sctp/socket.c pmtud_change = params.spp_flags & SPP_PMTUD; params 2652 net/sctp/socket.c sackdelay_change = params.spp_flags & SPP_SACKDELAY; params 2657 net/sctp/socket.c params.spp_sackdelay > 500 || params 2658 net/sctp/socket.c (params.spp_pathmtu && params 2659 net/sctp/socket.c params.spp_pathmtu < SCTP_DEFAULT_MINSEGMENT)) params 2665 net/sctp/socket.c if (!sctp_is_any(sk, (union sctp_addr *)¶ms.spp_address)) { params 2666 net/sctp/socket.c trans = sctp_addr_id2transport(sk, ¶ms.spp_address, params 2667 net/sctp/socket.c params.spp_assoc_id); params 2676 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.spp_assoc_id); params 2677 net/sctp/socket.c if (!asoc && params.spp_assoc_id != SCTP_FUTURE_ASSOC && params 2684 net/sctp/socket.c if (params.spp_flags & SPP_HB_DEMAND && !trans && !asoc) params 2688 net/sctp/socket.c error = sctp_apply_peer_addr_params(¶ms, trans, asoc, sp, params 2701 net/sctp/socket.c sctp_apply_peer_addr_params(¶ms, trans, asoc, sp, params 2720 net/sctp/socket.c static void sctp_apply_asoc_delayed_ack(struct sctp_sack_info *params, params 2725 net/sctp/socket.c if (params->sack_delay) { params 2726 net/sctp/socket.c asoc->sackdelay = msecs_to_jiffies(params->sack_delay); params 2730 net/sctp/socket.c if (params->sack_freq == 1) { params 2733 net/sctp/socket.c } else if (params->sack_freq > 1) { params 2734 net/sctp/socket.c asoc->sackfreq = params->sack_freq; params 2741 net/sctp/socket.c if (params->sack_delay) { params 2742 net/sctp/socket.c trans->sackdelay = msecs_to_jiffies(params->sack_delay); params 2746 net/sctp/socket.c if (params->sack_freq == 1) { params 2749 net/sctp/socket.c } else if (params->sack_freq > 1) { params 2750 net/sctp/socket.c trans->sackfreq = params->sack_freq; params 2798 net/sctp/socket.c struct sctp_sack_info params; params 2801 net/sctp/socket.c if (copy_from_user(¶ms, optval, optlen)) params 2804 net/sctp/socket.c if (params.sack_delay == 0 && params.sack_freq == 0) params 2812 net/sctp/socket.c if (copy_from_user(¶ms, optval, optlen)) params 2815 net/sctp/socket.c if (params.sack_delay == 0) params 2816 net/sctp/socket.c params.sack_freq = 1; params 2818 net/sctp/socket.c params.sack_freq = 0; params 2823 net/sctp/socket.c if (params.sack_delay > 500) params 2830 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.sack_assoc_id); params 2831 net/sctp/socket.c if (!asoc && params.sack_assoc_id > SCTP_ALL_ASSOC && params 2836 net/sctp/socket.c sctp_apply_asoc_delayed_ack(¶ms, asoc); params 2842 net/sctp/socket.c params.sack_assoc_id = SCTP_FUTURE_ASSOC; params 2844 net/sctp/socket.c if (params.sack_assoc_id == SCTP_FUTURE_ASSOC || params 2845 net/sctp/socket.c params.sack_assoc_id == SCTP_ALL_ASSOC) { params 2846 net/sctp/socket.c if (params.sack_delay) { params 2847 net/sctp/socket.c sp->sackdelay = params.sack_delay; params 2851 net/sctp/socket.c if (params.sack_freq == 1) { params 2854 net/sctp/socket.c } else if (params.sack_freq > 1) { params 2855 net/sctp/socket.c sp->sackfreq = params.sack_freq; params 2861 net/sctp/socket.c if (params.sack_assoc_id == SCTP_CURRENT_ASSOC || params 2862 net/sctp/socket.c params.sack_assoc_id == SCTP_ALL_ASSOC) params 2864 net/sctp/socket.c sctp_apply_asoc_delayed_ack(¶ms, asoc); params 3287 net/sctp/socket.c struct sctp_assoc_value params; params 3299 net/sctp/socket.c params.assoc_id = SCTP_FUTURE_ASSOC; params 3301 net/sctp/socket.c if (copy_from_user(¶ms, optval, optlen)) params 3303 net/sctp/socket.c val = params.assoc_value; params 3308 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 3309 net/sctp/socket.c if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && params 3441 net/sctp/socket.c struct sctp_assoc_value params; params 3446 net/sctp/socket.c if (copy_from_user(¶ms, optval, optlen)) params 3449 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 3450 net/sctp/socket.c if (!asoc && params.assoc_id > SCTP_ALL_ASSOC && params 3455 net/sctp/socket.c asoc->default_rcv_context = params.assoc_value; params 3461 net/sctp/socket.c params.assoc_id = SCTP_FUTURE_ASSOC; params 3463 net/sctp/socket.c if (params.assoc_id == SCTP_FUTURE_ASSOC || params 3464 net/sctp/socket.c params.assoc_id == SCTP_ALL_ASSOC) params 3465 net/sctp/socket.c sp->default_rcv_context = params.assoc_value; params 3467 net/sctp/socket.c if (params.assoc_id == SCTP_CURRENT_ASSOC || params 3468 net/sctp/socket.c params.assoc_id == SCTP_ALL_ASSOC) params 3470 net/sctp/socket.c asoc->default_rcv_context = params.assoc_value; params 3573 net/sctp/socket.c struct sctp_assoc_value params; params 3582 net/sctp/socket.c if (copy_from_user(¶ms.assoc_value, optval, optlen)) params 3584 net/sctp/socket.c params.assoc_id = SCTP_FUTURE_ASSOC; params 3586 net/sctp/socket.c if (copy_from_user(¶ms, optval, optlen)) params 3591 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 3592 net/sctp/socket.c if (!asoc && params.assoc_id > SCTP_ALL_ASSOC && params 3597 net/sctp/socket.c asoc->max_burst = params.assoc_value; params 3603 net/sctp/socket.c params.assoc_id = SCTP_FUTURE_ASSOC; params 3605 net/sctp/socket.c if (params.assoc_id == SCTP_FUTURE_ASSOC || params 3606 net/sctp/socket.c params.assoc_id == SCTP_ALL_ASSOC) params 3607 net/sctp/socket.c sp->max_burst = params.assoc_value; params 3609 net/sctp/socket.c if (params.assoc_id == SCTP_CURRENT_ASSOC || params 3610 net/sctp/socket.c params.assoc_id == SCTP_ALL_ASSOC) params 3612 net/sctp/socket.c asoc->max_burst = params.assoc_value; params 4049 net/sctp/socket.c struct sctp_assoc_value params; params 4052 net/sctp/socket.c if (optlen != sizeof(params)) params 4055 net/sctp/socket.c if (copy_from_user(¶ms, optval, optlen)) params 4058 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 4059 net/sctp/socket.c if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && params 4063 net/sctp/socket.c sctp_sk(sk)->ep->prsctp_enable = !!params.assoc_value; params 4129 net/sctp/socket.c struct sctp_assoc_value params; params 4133 net/sctp/socket.c if (optlen != sizeof(params)) params 4136 net/sctp/socket.c if (copy_from_user(¶ms, optval, optlen)) { params 4141 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 4142 net/sctp/socket.c if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && params 4146 net/sctp/socket.c sctp_sk(sk)->ep->reconf_enable = !!params.assoc_value; params 4159 net/sctp/socket.c struct sctp_assoc_value params; params 4163 net/sctp/socket.c if (optlen != sizeof(params)) params 4166 net/sctp/socket.c if (copy_from_user(¶ms, optval, optlen)) { params 4171 net/sctp/socket.c if (params.assoc_value & (~SCTP_ENABLE_STRRESET_MASK)) params 4174 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 4175 net/sctp/socket.c if (!asoc && params.assoc_id > SCTP_ALL_ASSOC && params 4182 net/sctp/socket.c asoc->strreset_enable = params.assoc_value; params 4187 net/sctp/socket.c params.assoc_id = SCTP_FUTURE_ASSOC; params 4189 net/sctp/socket.c if (params.assoc_id == SCTP_FUTURE_ASSOC || params 4190 net/sctp/socket.c params.assoc_id == SCTP_ALL_ASSOC) params 4191 net/sctp/socket.c ep->strreset_enable = params.assoc_value; params 4193 net/sctp/socket.c if (params.assoc_id == SCTP_CURRENT_ASSOC || params 4194 net/sctp/socket.c params.assoc_id == SCTP_ALL_ASSOC) params 4196 net/sctp/socket.c asoc->strreset_enable = params.assoc_value; params 4206 net/sctp/socket.c struct sctp_reset_streams *params; params 4210 net/sctp/socket.c if (optlen < sizeof(*params)) params 4214 net/sctp/socket.c sizeof(__u16) * sizeof(*params)); params 4216 net/sctp/socket.c params = memdup_user(optval, optlen); params 4217 net/sctp/socket.c if (IS_ERR(params)) params 4218 net/sctp/socket.c return PTR_ERR(params); params 4220 net/sctp/socket.c if (params->srs_number_streams * sizeof(__u16) > params 4221 net/sctp/socket.c optlen - sizeof(*params)) params 4224 net/sctp/socket.c asoc = sctp_id2assoc(sk, params->srs_assoc_id); params 4228 net/sctp/socket.c retval = sctp_send_reset_streams(asoc, params); params 4231 net/sctp/socket.c kfree(params); params 4266 net/sctp/socket.c struct sctp_add_streams params; params 4269 net/sctp/socket.c if (optlen != sizeof(params)) params 4272 net/sctp/socket.c if (copy_from_user(¶ms, optval, optlen)) { params 4277 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.sas_assoc_id); params 4281 net/sctp/socket.c retval = sctp_send_add_streams(asoc, ¶ms); params 4293 net/sctp/socket.c struct sctp_assoc_value params; params 4296 net/sctp/socket.c if (optlen < sizeof(params)) params 4299 net/sctp/socket.c optlen = sizeof(params); params 4300 net/sctp/socket.c if (copy_from_user(¶ms, optval, optlen)) params 4303 net/sctp/socket.c if (params.assoc_value > SCTP_SS_MAX) params 4306 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 4307 net/sctp/socket.c if (!asoc && params.assoc_id > SCTP_ALL_ASSOC && params 4312 net/sctp/socket.c return sctp_sched_set_sched(asoc, params.assoc_value); params 4315 net/sctp/socket.c params.assoc_id = SCTP_FUTURE_ASSOC; params 4317 net/sctp/socket.c if (params.assoc_id == SCTP_FUTURE_ASSOC || params 4318 net/sctp/socket.c params.assoc_id == SCTP_ALL_ASSOC) params 4319 net/sctp/socket.c sp->default_ss = params.assoc_value; params 4321 net/sctp/socket.c if (params.assoc_id == SCTP_CURRENT_ASSOC || params 4322 net/sctp/socket.c params.assoc_id == SCTP_ALL_ASSOC) { params 4325 net/sctp/socket.c params.assoc_value); params 4339 net/sctp/socket.c struct sctp_stream_value params; params 4343 net/sctp/socket.c if (optlen < sizeof(params)) params 4346 net/sctp/socket.c optlen = sizeof(params); params 4347 net/sctp/socket.c if (copy_from_user(¶ms, optval, optlen)) { params 4352 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 4353 net/sctp/socket.c if (!asoc && params.assoc_id != SCTP_CURRENT_ASSOC && params 4358 net/sctp/socket.c retval = sctp_sched_set_value(asoc, params.stream_id, params 4359 net/sctp/socket.c params.stream_value, GFP_KERNEL); params 4366 net/sctp/socket.c int ret = sctp_sched_set_value(asoc, params.stream_id, params 4367 net/sctp/socket.c params.stream_value, GFP_KERNEL); params 4381 net/sctp/socket.c struct sctp_assoc_value params; params 4385 net/sctp/socket.c if (optlen < sizeof(params)) params 4388 net/sctp/socket.c optlen = sizeof(params); params 4389 net/sctp/socket.c if (copy_from_user(¶ms, optval, optlen)) { params 4394 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 4395 net/sctp/socket.c if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && params 4404 net/sctp/socket.c sp->ep->intl_enable = !!params.assoc_value; params 4507 net/sctp/socket.c struct sctp_assoc_value params; params 4512 net/sctp/socket.c if (optlen != sizeof(params)) params 4515 net/sctp/socket.c if (copy_from_user(¶ms, optval, optlen)) { params 4520 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 4521 net/sctp/socket.c if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && params 4526 net/sctp/socket.c ep->asconf_enable = !!params.assoc_value; params 4543 net/sctp/socket.c struct sctp_assoc_value params; params 4548 net/sctp/socket.c if (optlen != sizeof(params)) params 4551 net/sctp/socket.c if (copy_from_user(¶ms, optval, optlen)) { params 4556 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 4557 net/sctp/socket.c if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && params 4562 net/sctp/socket.c if (params.assoc_value) { params 4572 net/sctp/socket.c ep->auth_enable = !!params.assoc_value; params 4583 net/sctp/socket.c struct sctp_assoc_value params; params 4587 net/sctp/socket.c if (optlen != sizeof(params)) params 4590 net/sctp/socket.c if (copy_from_user(¶ms, optval, optlen)) { params 4595 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 4596 net/sctp/socket.c if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && params 4600 net/sctp/socket.c sctp_sk(sk)->ep->ecn_enable = !!params.assoc_value; params 5935 net/sctp/socket.c struct sctp_paddrparams params; params 5940 net/sctp/socket.c if (len >= sizeof(params)) params 5941 net/sctp/socket.c len = sizeof(params); params 5949 net/sctp/socket.c if (copy_from_user(¶ms, optval, len)) params 5955 net/sctp/socket.c if (!sctp_is_any(sk, (union sctp_addr *)¶ms.spp_address)) { params 5956 net/sctp/socket.c trans = sctp_addr_id2transport(sk, ¶ms.spp_address, params 5957 net/sctp/socket.c params.spp_assoc_id); params 5968 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.spp_assoc_id); params 5969 net/sctp/socket.c if (!asoc && params.spp_assoc_id != SCTP_FUTURE_ASSOC && params 5977 net/sctp/socket.c params.spp_hbinterval = jiffies_to_msecs(trans->hbinterval); params 5978 net/sctp/socket.c params.spp_pathmtu = trans->pathmtu; params 5979 net/sctp/socket.c params.spp_pathmaxrxt = trans->pathmaxrxt; params 5980 net/sctp/socket.c params.spp_sackdelay = jiffies_to_msecs(trans->sackdelay); params 5983 net/sctp/socket.c params.spp_flags = trans->param_flags; params 5985 net/sctp/socket.c params.spp_ipv6_flowlabel = trans->flowlabel & params 5987 net/sctp/socket.c params.spp_flags |= SPP_IPV6_FLOWLABEL; params 5990 net/sctp/socket.c params.spp_dscp = trans->dscp & SCTP_DSCP_VAL_MASK; params 5991 net/sctp/socket.c params.spp_flags |= SPP_DSCP; params 5995 net/sctp/socket.c params.spp_hbinterval = jiffies_to_msecs(asoc->hbinterval); params 5996 net/sctp/socket.c params.spp_pathmtu = asoc->pathmtu; params 5997 net/sctp/socket.c params.spp_pathmaxrxt = asoc->pathmaxrxt; params 5998 net/sctp/socket.c params.spp_sackdelay = jiffies_to_msecs(asoc->sackdelay); params 6001 net/sctp/socket.c params.spp_flags = asoc->param_flags; params 6003 net/sctp/socket.c params.spp_ipv6_flowlabel = asoc->flowlabel & params 6005 net/sctp/socket.c params.spp_flags |= SPP_IPV6_FLOWLABEL; params 6008 net/sctp/socket.c params.spp_dscp = asoc->dscp & SCTP_DSCP_VAL_MASK; params 6009 net/sctp/socket.c params.spp_flags |= SPP_DSCP; params 6013 net/sctp/socket.c params.spp_hbinterval = sp->hbinterval; params 6014 net/sctp/socket.c params.spp_pathmtu = sp->pathmtu; params 6015 net/sctp/socket.c params.spp_sackdelay = sp->sackdelay; params 6016 net/sctp/socket.c params.spp_pathmaxrxt = sp->pathmaxrxt; params 6019 net/sctp/socket.c params.spp_flags = sp->param_flags; params 6021 net/sctp/socket.c params.spp_ipv6_flowlabel = sp->flowlabel & params 6023 net/sctp/socket.c params.spp_flags |= SPP_IPV6_FLOWLABEL; params 6026 net/sctp/socket.c params.spp_dscp = sp->dscp & SCTP_DSCP_VAL_MASK; params 6027 net/sctp/socket.c params.spp_flags |= SPP_DSCP; params 6031 net/sctp/socket.c if (copy_to_user(optval, ¶ms, len)) params 6079 net/sctp/socket.c struct sctp_sack_info params; params 6086 net/sctp/socket.c if (copy_from_user(¶ms, optval, len)) params 6094 net/sctp/socket.c if (copy_from_user(¶ms, optval, len)) params 6103 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.sack_assoc_id); params 6104 net/sctp/socket.c if (!asoc && params.sack_assoc_id != SCTP_FUTURE_ASSOC && params 6111 net/sctp/socket.c params.sack_delay = jiffies_to_msecs(asoc->sackdelay); params 6112 net/sctp/socket.c params.sack_freq = asoc->sackfreq; params 6115 net/sctp/socket.c params.sack_delay = 0; params 6116 net/sctp/socket.c params.sack_freq = 1; params 6121 net/sctp/socket.c params.sack_delay = sp->sackdelay; params 6122 net/sctp/socket.c params.sack_freq = sp->sackfreq; params 6124 net/sctp/socket.c params.sack_delay = 0; params 6125 net/sctp/socket.c params.sack_freq = 1; params 6129 net/sctp/socket.c if (copy_to_user(optval, ¶ms, len)) params 6722 net/sctp/socket.c struct sctp_assoc_value params; params 6730 net/sctp/socket.c if (copy_from_user(¶ms, optval, len)) params 6733 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 6734 net/sctp/socket.c if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && params 6738 net/sctp/socket.c params.assoc_value = asoc ? asoc->default_rcv_context params 6743 net/sctp/socket.c if (copy_to_user(optval, ¶ms, len)) params 6779 net/sctp/socket.c struct sctp_assoc_value params; params 6788 net/sctp/socket.c params.assoc_id = SCTP_FUTURE_ASSOC; params 6791 net/sctp/socket.c if (copy_from_user(¶ms, optval, len)) params 6796 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 6797 net/sctp/socket.c if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && params 6802 net/sctp/socket.c params.assoc_value = asoc->frag_point; params 6804 net/sctp/socket.c params.assoc_value = sctp_sk(sk)->user_frag; params 6809 net/sctp/socket.c if (copy_to_user(optval, ¶ms.assoc_value, len)) params 6812 net/sctp/socket.c if (copy_to_user(optval, ¶ms, len)) params 6874 net/sctp/socket.c struct sctp_assoc_value params; params 6883 net/sctp/socket.c params.assoc_id = SCTP_FUTURE_ASSOC; params 6886 net/sctp/socket.c if (copy_from_user(¶ms, optval, len)) params 6891 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 6892 net/sctp/socket.c if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && params 6896 net/sctp/socket.c params.assoc_value = asoc ? asoc->max_burst : sctp_sk(sk)->max_burst; params 6899 net/sctp/socket.c if (copy_to_user(optval, ¶ms.assoc_value, len)) params 6902 net/sctp/socket.c if (copy_to_user(optval, ¶ms, len)) params 7344 net/sctp/socket.c struct sctp_assoc_value params; params 7348 net/sctp/socket.c if (len < sizeof(params)) { params 7353 net/sctp/socket.c len = sizeof(params); params 7354 net/sctp/socket.c if (copy_from_user(¶ms, optval, len)) params 7357 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 7358 net/sctp/socket.c if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && params 7364 net/sctp/socket.c params.assoc_value = asoc ? asoc->peer.prsctp_capable params 7370 net/sctp/socket.c if (copy_to_user(optval, ¶ms, len)) params 7429 net/sctp/socket.c struct sctp_prstatus params; params 7434 net/sctp/socket.c if (len < sizeof(params)) params 7437 net/sctp/socket.c len = sizeof(params); params 7438 net/sctp/socket.c if (copy_from_user(¶ms, optval, len)) { params 7443 net/sctp/socket.c policy = params.sprstat_policy; params 7448 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.sprstat_assoc_id); params 7453 net/sctp/socket.c params.sprstat_abandoned_unsent = 0; params 7454 net/sctp/socket.c params.sprstat_abandoned_sent = 0; params 7456 net/sctp/socket.c params.sprstat_abandoned_unsent += params 7458 net/sctp/socket.c params.sprstat_abandoned_sent += params 7462 net/sctp/socket.c params.sprstat_abandoned_unsent = params 7464 net/sctp/socket.c params.sprstat_abandoned_sent = params 7473 net/sctp/socket.c if (copy_to_user(optval, ¶ms, len)) { params 7490 net/sctp/socket.c struct sctp_prstatus params; params 7494 net/sctp/socket.c if (len < sizeof(params)) params 7497 net/sctp/socket.c len = sizeof(params); params 7498 net/sctp/socket.c if (copy_from_user(¶ms, optval, len)) { params 7503 net/sctp/socket.c policy = params.sprstat_policy; params 7508 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.sprstat_assoc_id); params 7509 net/sctp/socket.c if (!asoc || params.sprstat_sid >= asoc->stream.outcnt) params 7512 net/sctp/socket.c streamoute = SCTP_SO(&asoc->stream, params.sprstat_sid)->ext; params 7515 net/sctp/socket.c params.sprstat_abandoned_unsent = 0; params 7516 net/sctp/socket.c params.sprstat_abandoned_sent = 0; params 7522 net/sctp/socket.c params.sprstat_abandoned_unsent = 0; params 7523 net/sctp/socket.c params.sprstat_abandoned_sent = 0; params 7525 net/sctp/socket.c params.sprstat_abandoned_unsent += params 7527 net/sctp/socket.c params.sprstat_abandoned_sent += params 7531 net/sctp/socket.c params.sprstat_abandoned_unsent = params 7533 net/sctp/socket.c params.sprstat_abandoned_sent = params 7537 net/sctp/socket.c if (put_user(len, optlen) || copy_to_user(optval, ¶ms, len)) { params 7552 net/sctp/socket.c struct sctp_assoc_value params; params 7556 net/sctp/socket.c if (len < sizeof(params)) { params 7561 net/sctp/socket.c len = sizeof(params); params 7562 net/sctp/socket.c if (copy_from_user(¶ms, optval, len)) params 7565 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 7566 net/sctp/socket.c if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && params 7572 net/sctp/socket.c params.assoc_value = asoc ? asoc->peer.reconf_capable params 7578 net/sctp/socket.c if (copy_to_user(optval, ¶ms, len)) params 7591 net/sctp/socket.c struct sctp_assoc_value params; params 7595 net/sctp/socket.c if (len < sizeof(params)) { params 7600 net/sctp/socket.c len = sizeof(params); params 7601 net/sctp/socket.c if (copy_from_user(¶ms, optval, len)) params 7604 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 7605 net/sctp/socket.c if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && params 7611 net/sctp/socket.c params.assoc_value = asoc ? asoc->strreset_enable params 7617 net/sctp/socket.c if (copy_to_user(optval, ¶ms, len)) params 7630 net/sctp/socket.c struct sctp_assoc_value params; params 7634 net/sctp/socket.c if (len < sizeof(params)) { params 7639 net/sctp/socket.c len = sizeof(params); params 7640 net/sctp/socket.c if (copy_from_user(¶ms, optval, len)) params 7643 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 7644 net/sctp/socket.c if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && params 7650 net/sctp/socket.c params.assoc_value = asoc ? sctp_sched_get_sched(asoc) params 7656 net/sctp/socket.c if (copy_to_user(optval, ¶ms, len)) params 7669 net/sctp/socket.c struct sctp_stream_value params; params 7673 net/sctp/socket.c if (len < sizeof(params)) { params 7678 net/sctp/socket.c len = sizeof(params); params 7679 net/sctp/socket.c if (copy_from_user(¶ms, optval, len)) params 7682 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 7688 net/sctp/socket.c retval = sctp_sched_get_value(asoc, params.stream_id, params 7689 net/sctp/socket.c ¶ms.stream_value); params 7698 net/sctp/socket.c if (copy_to_user(optval, ¶ms, len)) { params 7711 net/sctp/socket.c struct sctp_assoc_value params; params 7715 net/sctp/socket.c if (len < sizeof(params)) { params 7720 net/sctp/socket.c len = sizeof(params); params 7721 net/sctp/socket.c if (copy_from_user(¶ms, optval, len)) params 7724 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 7725 net/sctp/socket.c if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && params 7731 net/sctp/socket.c params.assoc_value = asoc ? asoc->peer.intl_capable params 7737 net/sctp/socket.c if (copy_to_user(optval, ¶ms, len)) params 7805 net/sctp/socket.c struct sctp_assoc_value params; params 7809 net/sctp/socket.c if (len < sizeof(params)) { params 7814 net/sctp/socket.c len = sizeof(params); params 7815 net/sctp/socket.c if (copy_from_user(¶ms, optval, len)) params 7818 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 7819 net/sctp/socket.c if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && params 7825 net/sctp/socket.c params.assoc_value = asoc ? asoc->peer.asconf_capable params 7831 net/sctp/socket.c if (copy_to_user(optval, ¶ms, len)) params 7844 net/sctp/socket.c struct sctp_assoc_value params; params 7848 net/sctp/socket.c if (len < sizeof(params)) { params 7853 net/sctp/socket.c len = sizeof(params); params 7854 net/sctp/socket.c if (copy_from_user(¶ms, optval, len)) params 7857 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 7858 net/sctp/socket.c if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && params 7864 net/sctp/socket.c params.assoc_value = asoc ? asoc->peer.auth_capable params 7870 net/sctp/socket.c if (copy_to_user(optval, ¶ms, len)) params 7883 net/sctp/socket.c struct sctp_assoc_value params; params 7887 net/sctp/socket.c if (len < sizeof(params)) { params 7892 net/sctp/socket.c len = sizeof(params); params 7893 net/sctp/socket.c if (copy_from_user(¶ms, optval, len)) params 7896 net/sctp/socket.c asoc = sctp_id2assoc(sk, params.assoc_id); params 7897 net/sctp/socket.c if (!asoc && params.assoc_id != SCTP_FUTURE_ASSOC && params 7903 net/sctp/socket.c params.assoc_value = asoc ? asoc->peer.ecn_capable params 7909 net/sctp/socket.c if (copy_to_user(optval, ¶ms, len)) params 260 net/sctp/stream.c struct sctp_reset_streams *params) params 280 net/sctp/stream.c out = params->srs_flags & SCTP_STREAM_RESET_OUTGOING; params 281 net/sctp/stream.c in = params->srs_flags & SCTP_STREAM_RESET_INCOMING; params 285 net/sctp/stream.c str_nums = params->srs_number_streams; params 286 net/sctp/stream.c str_list = params->srs_stream_list; params 419 net/sctp/stream.c struct sctp_add_streams *params) params 438 net/sctp/stream.c out = params->sas_outstrms; params 439 net/sctp/stream.c in = params->sas_instrms; params 488 net/sctp/stream.c sctp_walk_params(param, hdr, params) { params 273 net/wireless/core.h struct key_params params[CFG80211_MAX_WEP_KEYS]; params 315 net/wireless/core.h struct cfg80211_ibss_params *params, params 394 net/wireless/core.h struct cfg80211_mgmt_tx_params *params, params 408 net/wireless/core.h struct cfg80211_connect_resp_params *params, params 436 net/wireless/core.h struct key_params *params, int key_idx, params 454 net/wireless/core.h struct vif_params *params); params 89 net/wireless/ibss.c struct cfg80211_ibss_params *params, params 101 net/wireless/ibss.c if (!params->basic_rates) { params 112 net/wireless/ibss.c band = params->chandef.chan->band; params 122 net/wireless/ibss.c params->basic_rates |= BIT(j); params 133 net/wireless/ibss.c wdev->ibss_fixed = params->channel_fixed; params 134 net/wireless/ibss.c wdev->ibss_dfs_possible = params->userspace_handles_dfs; params 135 net/wireless/ibss.c wdev->chandef = params->chandef; params 137 net/wireless/ibss.c params->wep_keys = connkeys->params; params 138 net/wireless/ibss.c params->wep_tx_key = connkeys->def; params 142 net/wireless/ibss.c wdev->wext.ibss.chandef = params->chandef; params 144 net/wireless/ibss.c err = rdev_join_ibss(rdev, dev, params); params 150 net/wireless/ibss.c memcpy(wdev->ssid, params->ssid, params->ssid_len); params 151 net/wireless/ibss.c wdev->ssid_len = params->ssid_len; params 299 net/wireless/ibss.c ck->params[i].key = ck->data[i]; params 585 net/wireless/mlme.c struct cfg80211_mgmt_tx_params *params, u64 *cookie) params 596 net/wireless/mlme.c if (params->len < 24 + 1) params 599 net/wireless/mlme.c mgmt = (const struct ieee80211_mgmt *)params->buf; params 696 net/wireless/mlme.c return rdev_mgmt_tx(rdev, wdev, params, cookie); params 1255 net/wireless/nl80211.c result->params[parse.idx].cipher = parse.p.cipher; params 1256 net/wireless/nl80211.c result->params[parse.idx].key_len = parse.p.key_len; params 1257 net/wireless/nl80211.c result->params[parse.idx].key = result->data[parse.idx]; params 3415 net/wireless/nl80211.c struct vif_params *params) params 3425 net/wireless/nl80211.c ¶ms->flags); params 3432 net/wireless/nl80211.c if (params->flags & MONITOR_FLAG_ACTIVE && params 3454 net/wireless/nl80211.c params->vht_mumimo_groups = mumimo_groups; params 3467 net/wireless/nl80211.c params->vht_mumimo_follow_addr = params 3504 net/wireless/nl80211.c struct vif_params params; params 3510 net/wireless/nl80211.c memset(¶ms, 0, sizeof(params)); params 3539 net/wireless/nl80211.c params.use_4addr = !!nla_get_u8(info->attrs[NL80211_ATTR_4ADDR]); params 3541 net/wireless/nl80211.c err = nl80211_valid_4addr(rdev, dev, params.use_4addr, ntype); params 3545 net/wireless/nl80211.c params.use_4addr = -1; params 3548 net/wireless/nl80211.c err = nl80211_parse_mon_options(rdev, ntype, info, ¶ms); params 3555 net/wireless/nl80211.c err = cfg80211_change_iface(rdev, dev, ntype, ¶ms); params 3559 net/wireless/nl80211.c if (!err && params.use_4addr != -1) params 3560 net/wireless/nl80211.c dev->ieee80211_ptr->use_4addr = params.use_4addr; params 3574 net/wireless/nl80211.c struct vif_params params; params 3583 net/wireless/nl80211.c memset(¶ms, 0, sizeof(params)); params 3597 net/wireless/nl80211.c nla_memcpy(params.macaddr, info->attrs[NL80211_ATTR_MAC], params 3599 net/wireless/nl80211.c if (!is_valid_ether_addr(params.macaddr)) params 3604 net/wireless/nl80211.c params.use_4addr = !!nla_get_u8(info->attrs[NL80211_ATTR_4ADDR]); params 3605 net/wireless/nl80211.c err = nl80211_valid_4addr(rdev, NULL, params.use_4addr, type); params 3610 net/wireless/nl80211.c if (!cfg80211_iftype_allowed(&rdev->wiphy, type, params.use_4addr, 0)) params 3613 net/wireless/nl80211.c err = nl80211_parse_mon_options(rdev, type, info, ¶ms); params 3623 net/wireless/nl80211.c NET_NAME_USER, type, ¶ms); params 3713 net/wireless/nl80211.c static void get_key_callback(void *c, struct key_params *params) params 3718 net/wireless/nl80211.c if ((params->key && params 3720 net/wireless/nl80211.c params->key_len, params->key)) || params 3721 net/wireless/nl80211.c (params->seq && params 3723 net/wireless/nl80211.c params->seq_len, params->seq)) || params 3724 net/wireless/nl80211.c (params->cipher && params 3726 net/wireless/nl80211.c params->cipher))) params 3733 net/wireless/nl80211.c if ((params->key && params 3735 net/wireless/nl80211.c params->key_len, params->key)) || params 3736 net/wireless/nl80211.c (params->seq && params 3738 net/wireless/nl80211.c params->seq_len, params->seq)) || params 3739 net/wireless/nl80211.c (params->cipher && params 3741 net/wireless/nl80211.c params->cipher))) params 4513 net/wireless/nl80211.c static void nl80211_check_ap_rate_selectors(struct cfg80211_ap_settings *params, params 4523 net/wireless/nl80211.c params->ht_required = true; params 4525 net/wireless/nl80211.c params->vht_required = true; params 4534 net/wireless/nl80211.c static void nl80211_calculate_ap_params(struct cfg80211_ap_settings *params) params 4536 net/wireless/nl80211.c const struct cfg80211_beacon_data *bcn = ¶ms->beacon; params 4543 net/wireless/nl80211.c nl80211_check_ap_rate_selectors(params, rates); params 4546 net/wireless/nl80211.c nl80211_check_ap_rate_selectors(params, rates); params 4549 net/wireless/nl80211.c if (cap && cap[1] >= sizeof(*params->ht_cap)) params 4550 net/wireless/nl80211.c params->ht_cap = (void *)(cap + 2); params 4552 net/wireless/nl80211.c if (cap && cap[1] >= sizeof(*params->vht_cap)) params 4553 net/wireless/nl80211.c params->vht_cap = (void *)(cap + 2); params 4555 net/wireless/nl80211.c if (cap && cap[1] >= sizeof(*params->he_cap) + 1) params 4556 net/wireless/nl80211.c params->he_cap = (void *)(cap + 3); params 4560 net/wireless/nl80211.c struct cfg80211_ap_settings *params) params 4573 net/wireless/nl80211.c params->chandef = wdev->preset_chandef; params 4637 net/wireless/nl80211.c struct cfg80211_ap_settings params; params 4650 net/wireless/nl80211.c memset(¶ms, 0, sizeof(params)); params 4658 net/wireless/nl80211.c err = nl80211_parse_beacon(rdev, info->attrs, ¶ms.beacon); params 4662 net/wireless/nl80211.c params.beacon_interval = params 4664 net/wireless/nl80211.c params.dtim_period = params 4668 net/wireless/nl80211.c params.beacon_interval); params 4680 net/wireless/nl80211.c params.ssid = nla_data(info->attrs[NL80211_ATTR_SSID]); params 4681 net/wireless/nl80211.c params.ssid_len = params 4683 net/wireless/nl80211.c if (params.ssid_len == 0 || params 4684 net/wireless/nl80211.c params.ssid_len > IEEE80211_MAX_SSID_LEN) params 4689 net/wireless/nl80211.c params.hidden_ssid = nla_get_u32( params 4692 net/wireless/nl80211.c params.privacy = !!info->attrs[NL80211_ATTR_PRIVACY]; params 4695 net/wireless/nl80211.c params.auth_type = nla_get_u32( params 4697 net/wireless/nl80211.c if (!nl80211_valid_auth_type(rdev, params.auth_type, params 4701 net/wireless/nl80211.c params.auth_type = NL80211_AUTHTYPE_AUTOMATIC; params 4703 net/wireless/nl80211.c err = nl80211_crypto_settings(rdev, info, ¶ms.crypto, params 4711 net/wireless/nl80211.c params.inactivity_timeout = nla_get_u16( params 4718 net/wireless/nl80211.c params.p2p_ctwindow = params 4720 net/wireless/nl80211.c if (params.p2p_ctwindow != 0 && params 4731 net/wireless/nl80211.c params.p2p_opp_ps = tmp; params 4732 net/wireless/nl80211.c if (params.p2p_opp_ps != 0 && params 4738 net/wireless/nl80211.c err = nl80211_parse_chandef(rdev, info, ¶ms.chandef); params 4742 net/wireless/nl80211.c params.chandef = wdev->preset_chandef; params 4743 net/wireless/nl80211.c } else if (!nl80211_get_ap_channel(rdev, ¶ms)) params 4746 net/wireless/nl80211.c if (!cfg80211_reg_can_beacon_relax(&rdev->wiphy, ¶ms.chandef, params 4751 net/wireless/nl80211.c err = nl80211_parse_tx_bitrate_mask(info, ¶ms.beacon_rate); params 4755 net/wireless/nl80211.c err = validate_beacon_tx_rate(rdev, params.chandef.chan->band, params 4756 net/wireless/nl80211.c ¶ms.beacon_rate); params 4762 net/wireless/nl80211.c params.smps_mode = params 4764 net/wireless/nl80211.c switch (params.smps_mode) { params 4781 net/wireless/nl80211.c params.smps_mode = NL80211_SMPS_OFF; params 4784 net/wireless/nl80211.c params.pbss = nla_get_flag(info->attrs[NL80211_ATTR_PBSS]); params 4785 net/wireless/nl80211.c if (params.pbss && !rdev->wiphy.bands[NL80211_BAND_60GHZ]) params 4789 net/wireless/nl80211.c params.acl = parse_acl_data(&rdev->wiphy, info); params 4790 net/wireless/nl80211.c if (IS_ERR(params.acl)) params 4791 net/wireless/nl80211.c return PTR_ERR(params.acl); params 4794 net/wireless/nl80211.c params.twt_responder = params 4800 net/wireless/nl80211.c ¶ms.he_obss_pd); params 4804 net/wireless/nl80211.c nl80211_calculate_ap_params(¶ms); params 4807 net/wireless/nl80211.c params.flags |= AP_SETTINGS_EXTERNAL_AUTH_SUPPORT; params 4810 net/wireless/nl80211.c err = rdev_start_ap(rdev, dev, ¶ms); params 4812 net/wireless/nl80211.c wdev->preset_chandef = params.chandef; params 4813 net/wireless/nl80211.c wdev->beacon_interval = params.beacon_interval; params 4814 net/wireless/nl80211.c wdev->chandef = params.chandef; params 4815 net/wireless/nl80211.c wdev->ssid_len = params.ssid_len; params 4816 net/wireless/nl80211.c memcpy(wdev->ssid, params.ssid, wdev->ssid_len); params 4824 net/wireless/nl80211.c kfree(params.acl); params 4834 net/wireless/nl80211.c struct cfg80211_beacon_data params; params 4847 net/wireless/nl80211.c err = nl80211_parse_beacon(rdev, info->attrs, ¶ms); params 4852 net/wireless/nl80211.c err = rdev_change_beacon(rdev, dev, ¶ms); params 4877 net/wireless/nl80211.c struct station_parameters *params) params 4892 net/wireless/nl80211.c params->sta_flags_mask = sta_flags->mask; params 4893 net/wireless/nl80211.c params->sta_flags_set = sta_flags->set; params 4894 net/wireless/nl80211.c params->sta_flags_set &= params->sta_flags_mask; params 4895 net/wireless/nl80211.c if ((params->sta_flags_mask | params 4896 net/wireless/nl80211.c params->sta_flags_set) & BIT(__NL80211_STA_FLAG_INVALID)) params 4920 net/wireless/nl80211.c params->sta_flags_mask = BIT(NL80211_STA_FLAG_AUTHORIZED) | params 4927 net/wireless/nl80211.c params->sta_flags_mask = BIT(NL80211_STA_FLAG_AUTHORIZED) | params 4931 net/wireless/nl80211.c params->sta_flags_mask = BIT(NL80211_STA_FLAG_AUTHENTICATED) | params 4941 net/wireless/nl80211.c params->sta_flags_set |= (1<<flag); params 5370 net/wireless/nl80211.c struct station_parameters *params, params 5373 net/wireless/nl80211.c if (params->listen_interval != -1 && params 5377 net/wireless/nl80211.c if (params->support_p2p_ps != -1 && params 5381 net/wireless/nl80211.c if (params->aid && params 5382 net/wireless/nl80211.c !(params->sta_flags_set & BIT(NL80211_STA_FLAG_TDLS_PEER)) && params 5397 net/wireless/nl80211.c if (params->sta_flags_mask & params 5405 net/wireless/nl80211.c if (!(params->sta_flags_set & BIT(NL80211_STA_FLAG_TDLS_PEER))) params 5408 net/wireless/nl80211.c params->sta_flags_mask &= ~BIT(NL80211_STA_FLAG_TDLS_PEER); params 5412 net/wireless/nl80211.c if (params->plink_action != NL80211_PLINK_ACTION_NO_ACTION) params 5414 net/wireless/nl80211.c if (params->local_pm) params 5416 net/wireless/nl80211.c if (params->sta_modify_mask & STATION_PARAM_APPLY_PLINK_STATE) params 5423 net/wireless/nl80211.c if (params->sta_flags_set & BIT(NL80211_STA_FLAG_TDLS_PEER)) params 5430 net/wireless/nl80211.c params->sta_flags_mask &= ~BIT(NL80211_STA_FLAG_TDLS_PEER); params 5436 net/wireless/nl80211.c if (params->sta_modify_mask & STATION_PARAM_APPLY_UAPSD) params 5438 net/wireless/nl80211.c if (params->sta_modify_mask & STATION_PARAM_APPLY_CAPABILITY) params 5440 net/wireless/nl80211.c if (params->supported_rates) params 5442 net/wireless/nl80211.c if (params->ext_capab || params->ht_capa || params->vht_capa || params 5443 net/wireless/nl80211.c params->he_capa) params 5449 net/wireless/nl80211.c if (params->vlan) params 5456 net/wireless/nl80211.c if (!(params->sta_flags_mask & BIT(NL80211_STA_FLAG_AUTHORIZED))) params 5462 net/wireless/nl80211.c if (params->sta_flags_mask & params 5473 net/wireless/nl80211.c params->sta_flags_mask & params 5481 net/wireless/nl80211.c if (params->sta_flags_mask & ~BIT(NL80211_STA_FLAG_AUTHORIZED)) params 5486 net/wireless/nl80211.c if (params->sta_flags_mask & ~(BIT(NL80211_STA_FLAG_AUTHORIZED) | params 5490 net/wireless/nl80211.c if (params->sta_flags_set & BIT(NL80211_STA_FLAG_AUTHORIZED) && params 5491 net/wireless/nl80211.c !params->supported_rates) params 5498 net/wireless/nl80211.c if (params->sta_modify_mask & STATION_PARAM_APPLY_PLINK_STATE) params 5502 net/wireless/nl80211.c if (params->plink_action != NL80211_PLINK_ACTION_NO_ACTION && params 5503 net/wireless/nl80211.c params->plink_action != NL80211_PLINK_ACTION_BLOCK) params 5515 net/wireless/nl80211.c params->opmode_notif_used = false; params 5568 net/wireless/nl80211.c struct station_parameters *params) params 5586 net/wireless/nl80211.c params->uapsd_queues = nla_get_u8( params 5588 net/wireless/nl80211.c if (params->uapsd_queues & ~IEEE80211_WMM_IE_STA_QOSINFO_AC_MASK) params 5592 net/wireless/nl80211.c params->max_sp = nla_get_u8(tb[NL80211_STA_WME_MAX_SP]); params 5594 net/wireless/nl80211.c if (params->max_sp & ~IEEE80211_WMM_IE_STA_QOSINFO_SP_MASK) params 5597 net/wireless/nl80211.c params->sta_modify_mask |= STATION_PARAM_APPLY_UAPSD; params 5603 net/wireless/nl80211.c struct station_parameters *params) params 5606 net/wireless/nl80211.c params->supported_channels = params 5608 net/wireless/nl80211.c params->supported_channels_len = params 5615 net/wireless/nl80211.c if (params->supported_channels_len < 2) params 5617 net/wireless/nl80211.c if (params->supported_channels_len % 2) params 5622 net/wireless/nl80211.c params->supported_oper_classes = params 5624 net/wireless/nl80211.c params->supported_oper_classes_len = params 5630 net/wireless/nl80211.c if (params->supported_oper_classes_len < 2 || params 5631 net/wireless/nl80211.c params->supported_oper_classes_len > 253) params 5638 net/wireless/nl80211.c struct station_parameters *params) params 5643 net/wireless/nl80211.c params->aid = nla_get_u16(info->attrs[NL80211_ATTR_PEER_AID]); params 5645 net/wireless/nl80211.c params->ht_capa = params 5648 net/wireless/nl80211.c params->vht_capa = params 5651 net/wireless/nl80211.c params->he_capa = params 5653 net/wireless/nl80211.c params->he_capa_len = params 5656 net/wireless/nl80211.c if (params->he_capa_len < NL80211_HE_MIN_CAPABILITY_LEN) params 5660 net/wireless/nl80211.c err = nl80211_parse_sta_channel_info(info, params); params 5664 net/wireless/nl80211.c return nl80211_parse_sta_wme(info, params); params 5668 net/wireless/nl80211.c struct station_parameters *params) params 5680 net/wireless/nl80211.c params->txpwr.type = nla_get_u8(info->attrs[idx]); params 5682 net/wireless/nl80211.c if (params->txpwr.type == NL80211_TX_POWER_LIMITED) { params 5686 net/wireless/nl80211.c params->txpwr.power = params 5691 net/wireless/nl80211.c params->sta_modify_mask |= STATION_PARAM_APPLY_STA_TXPOWER; params 5701 net/wireless/nl80211.c struct station_parameters params; params 5705 net/wireless/nl80211.c memset(¶ms, 0, sizeof(params)); params 5716 net/wireless/nl80211.c params.aid = nla_get_u16(info->attrs[NL80211_ATTR_STA_AID]); params 5719 net/wireless/nl80211.c params.listen_interval = params 5722 net/wireless/nl80211.c params.listen_interval = -1; params 5725 net/wireless/nl80211.c params.support_p2p_ps = params 5728 net/wireless/nl80211.c params.support_p2p_ps = -1; params 5736 net/wireless/nl80211.c params.supported_rates = params 5738 net/wireless/nl80211.c params.supported_rates_len = params 5743 net/wireless/nl80211.c params.capability = params 5745 net/wireless/nl80211.c params.sta_modify_mask |= STATION_PARAM_APPLY_CAPABILITY; params 5749 net/wireless/nl80211.c params.ext_capab = params 5751 net/wireless/nl80211.c params.ext_capab_len = params 5755 net/wireless/nl80211.c if (parse_station_flags(info, dev->ieee80211_ptr->iftype, ¶ms)) params 5759 net/wireless/nl80211.c params.plink_action = params 5763 net/wireless/nl80211.c params.plink_state = params 5766 net/wireless/nl80211.c params.peer_aid = nla_get_u16( params 5768 net/wireless/nl80211.c params.sta_modify_mask |= STATION_PARAM_APPLY_PLINK_STATE; params 5772 net/wireless/nl80211.c params.local_pm = nla_get_u32( params 5776 net/wireless/nl80211.c params.opmode_notif_used = true; params 5777 net/wireless/nl80211.c params.opmode_notif = params 5782 net/wireless/nl80211.c params.airtime_weight = params 5785 net/wireless/nl80211.c if (params.airtime_weight && params 5790 net/wireless/nl80211.c err = nl80211_parse_sta_txpower_setting(info, ¶ms); params 5795 net/wireless/nl80211.c err = nl80211_set_station_tdls(info, ¶ms); params 5799 net/wireless/nl80211.c params.vlan = get_vlan(info, rdev); params 5800 net/wireless/nl80211.c if (IS_ERR(params.vlan)) params 5801 net/wireless/nl80211.c return PTR_ERR(params.vlan); params 5818 net/wireless/nl80211.c err = rdev_change_station(rdev, dev, mac_addr, ¶ms); params 5821 net/wireless/nl80211.c if (params.vlan) params 5822 net/wireless/nl80211.c dev_put(params.vlan); params 5832 net/wireless/nl80211.c struct station_parameters params; params 5837 net/wireless/nl80211.c memset(¶ms, 0, sizeof(params)); params 5856 net/wireless/nl80211.c params.supported_rates = params 5858 net/wireless/nl80211.c params.supported_rates_len = params 5860 net/wireless/nl80211.c params.listen_interval = params 5864 net/wireless/nl80211.c params.support_p2p_ps = params 5871 net/wireless/nl80211.c params.support_p2p_ps = params 5876 net/wireless/nl80211.c params.aid = nla_get_u16(info->attrs[NL80211_ATTR_PEER_AID]); params 5878 net/wireless/nl80211.c params.aid = nla_get_u16(info->attrs[NL80211_ATTR_STA_AID]); params 5881 net/wireless/nl80211.c params.capability = params 5883 net/wireless/nl80211.c params.sta_modify_mask |= STATION_PARAM_APPLY_CAPABILITY; params 5887 net/wireless/nl80211.c params.ext_capab = params 5889 net/wireless/nl80211.c params.ext_capab_len = params 5894 net/wireless/nl80211.c params.ht_capa = params 5898 net/wireless/nl80211.c params.vht_capa = params 5902 net/wireless/nl80211.c params.he_capa = params 5904 net/wireless/nl80211.c params.he_capa_len = params 5908 net/wireless/nl80211.c if (params.he_capa_len < NL80211_HE_MIN_CAPABILITY_LEN) params 5913 net/wireless/nl80211.c params.opmode_notif_used = true; params 5914 net/wireless/nl80211.c params.opmode_notif = params 5919 net/wireless/nl80211.c params.plink_action = params 5923 net/wireless/nl80211.c params.airtime_weight = params 5926 net/wireless/nl80211.c if (params.airtime_weight && params 5931 net/wireless/nl80211.c err = nl80211_parse_sta_txpower_setting(info, ¶ms); params 5935 net/wireless/nl80211.c err = nl80211_parse_sta_channel_info(info, ¶ms); params 5939 net/wireless/nl80211.c err = nl80211_parse_sta_wme(info, ¶ms); params 5943 net/wireless/nl80211.c if (parse_station_flags(info, dev->ieee80211_ptr->iftype, ¶ms)) params 5951 net/wireless/nl80211.c if (!(params.sta_flags_set & BIT(NL80211_STA_FLAG_WME))) { params 5952 net/wireless/nl80211.c params.ht_capa = NULL; params 5953 net/wireless/nl80211.c params.vht_capa = NULL; params 5956 net/wireless/nl80211.c if (params.he_capa_len) params 5969 net/wireless/nl80211.c !(params.sta_flags_set & BIT(NL80211_STA_FLAG_WME))) params 5970 net/wireless/nl80211.c params.sta_modify_mask &= ~STATION_PARAM_APPLY_UAPSD; params 5973 net/wireless/nl80211.c if ((params.sta_flags_set & BIT(NL80211_STA_FLAG_TDLS_PEER)) || params 5977 net/wireless/nl80211.c params.sta_flags_mask &= ~BIT(NL80211_STA_FLAG_TDLS_PEER); params 5982 net/wireless/nl80211.c params.sta_flags_mask & auth_assoc) params 5995 net/wireless/nl80211.c if (!(params.sta_flags_mask & auth_assoc)) { params 5996 net/wireless/nl80211.c params.sta_flags_mask |= auth_assoc; params 5997 net/wireless/nl80211.c params.sta_flags_set |= auth_assoc; params 6001 net/wireless/nl80211.c params.vlan = get_vlan(info, rdev); params 6002 net/wireless/nl80211.c if (IS_ERR(params.vlan)) params 6003 net/wireless/nl80211.c return PTR_ERR(params.vlan); params 6007 net/wireless/nl80211.c params.sta_modify_mask &= ~STATION_PARAM_APPLY_UAPSD; params 6010 net/wireless/nl80211.c if (params.sta_flags_mask & BIT(NL80211_STA_FLAG_ASSOCIATED)) params 6013 net/wireless/nl80211.c if ((params.sta_flags_set & BIT(NL80211_STA_FLAG_TDLS_PEER)) || params 6020 net/wireless/nl80211.c params.sta_modify_mask &= ~STATION_PARAM_APPLY_UAPSD; params 6023 net/wireless/nl80211.c if (params.sta_flags_mask & params 6028 net/wireless/nl80211.c if (!(params.sta_flags_set & BIT(NL80211_STA_FLAG_TDLS_PEER))) params 6040 net/wireless/nl80211.c params.sta_flags_mask &= ~BIT(NL80211_STA_FLAG_AUTHORIZED); params 6048 net/wireless/nl80211.c err = rdev_add_station(rdev, dev, mac_addr, ¶ms); params 6050 net/wireless/nl80211.c if (params.vlan) params 6051 net/wireless/nl80211.c dev_put(params.vlan); params 6059 net/wireless/nl80211.c struct station_del_parameters params; params 6061 net/wireless/nl80211.c memset(¶ms, 0, sizeof(params)); params 6064 net/wireless/nl80211.c params.mac = nla_data(info->attrs[NL80211_ATTR_MAC]); params 6076 net/wireless/nl80211.c params.subtype = params 6078 net/wireless/nl80211.c if (params.subtype != IEEE80211_STYPE_DISASSOC >> 4 && params 6079 net/wireless/nl80211.c params.subtype != IEEE80211_STYPE_DEAUTH >> 4) params 6083 net/wireless/nl80211.c params.subtype = IEEE80211_STYPE_DEAUTH >> 4; params 6087 net/wireless/nl80211.c params.reason_code = params 6089 net/wireless/nl80211.c if (params.reason_code == 0) params 6093 net/wireless/nl80211.c params.reason_code = WLAN_REASON_PREV_AUTH_NOT_VALID; params 6096 net/wireless/nl80211.c return rdev_del_station(rdev, dev, ¶ms); params 6414 net/wireless/nl80211.c struct bss_parameters params; params 6417 net/wireless/nl80211.c memset(¶ms, 0, sizeof(params)); params 6419 net/wireless/nl80211.c params.use_cts_prot = -1; params 6420 net/wireless/nl80211.c params.use_short_preamble = -1; params 6421 net/wireless/nl80211.c params.use_short_slot_time = -1; params 6422 net/wireless/nl80211.c params.ap_isolate = -1; params 6423 net/wireless/nl80211.c params.ht_opmode = -1; params 6424 net/wireless/nl80211.c params.p2p_ctwindow = -1; params 6425 net/wireless/nl80211.c params.p2p_opp_ps = -1; params 6428 net/wireless/nl80211.c params.use_cts_prot = params 6431 net/wireless/nl80211.c params.use_short_preamble = params 6434 net/wireless/nl80211.c params.use_short_slot_time = params 6437 net/wireless/nl80211.c params.basic_rates = params 6439 net/wireless/nl80211.c params.basic_rates_len = params 6443 net/wireless/nl80211.c params.ap_isolate = !!nla_get_u8(info->attrs[NL80211_ATTR_AP_ISOLATE]); params 6445 net/wireless/nl80211.c params.ht_opmode = params 6451 net/wireless/nl80211.c params.p2p_ctwindow = params 6453 net/wireless/nl80211.c if (params.p2p_ctwindow != 0 && params 6464 net/wireless/nl80211.c params.p2p_opp_ps = tmp; params 6465 net/wireless/nl80211.c if (params.p2p_opp_ps && params 6478 net/wireless/nl80211.c err = rdev_change_bss(rdev, dev, ¶ms); params 8440 net/wireless/nl80211.c struct cfg80211_csa_settings params; params 8482 net/wireless/nl80211.c memset(¶ms, 0, sizeof(params)); params 8483 net/wireless/nl80211.c params.beacon_csa.ftm_responder = -1; params 8500 net/wireless/nl80211.c params.count = cs_count; params 8505 net/wireless/nl80211.c err = nl80211_parse_beacon(rdev, info->attrs, ¶ms.beacon_after); params 8515 net/wireless/nl80211.c err = nl80211_parse_beacon(rdev, csa_attrs, ¶ms.beacon_csa); params 8526 net/wireless/nl80211.c params.n_counter_offsets_beacon = len / sizeof(u16); params 8528 net/wireless/nl80211.c (params.n_counter_offsets_beacon > params 8532 net/wireless/nl80211.c params.counter_offsets_beacon = params 8536 net/wireless/nl80211.c for (i = 0; i < params.n_counter_offsets_beacon; i++) { params 8537 net/wireless/nl80211.c u16 offset = params.counter_offsets_beacon[i]; params 8539 net/wireless/nl80211.c if (offset >= params.beacon_csa.tail_len) params 8542 net/wireless/nl80211.c if (params.beacon_csa.tail[offset] != params.count) params 8551 net/wireless/nl80211.c params.n_counter_offsets_presp = len / sizeof(u16); params 8553 net/wireless/nl80211.c (params.n_counter_offsets_presp > params 8557 net/wireless/nl80211.c params.counter_offsets_presp = params 8561 net/wireless/nl80211.c for (i = 0; i < params.n_counter_offsets_presp; i++) { params 8562 net/wireless/nl80211.c u16 offset = params.counter_offsets_presp[i]; params 8564 net/wireless/nl80211.c if (offset >= params.beacon_csa.probe_resp_len) params 8567 net/wireless/nl80211.c if (params.beacon_csa.probe_resp[offset] != params 8568 net/wireless/nl80211.c params.count) params 8574 net/wireless/nl80211.c err = nl80211_parse_chandef(rdev, info, ¶ms.chandef); params 8578 net/wireless/nl80211.c if (!cfg80211_reg_can_beacon_relax(&rdev->wiphy, ¶ms.chandef, params 8583 net/wireless/nl80211.c ¶ms.chandef, params 8589 net/wireless/nl80211.c params.radar_required = true; params 8597 net/wireless/nl80211.c params.block_tx = true; params 8600 net/wireless/nl80211.c err = rdev_channel_switch(rdev, dev, ¶ms); params 10549 net/wireless/nl80211.c struct cfg80211_mgmt_tx_params params = { params 10580 net/wireless/nl80211.c params.wait = nla_get_u32(info->attrs[NL80211_ATTR_DURATION]); params 10586 net/wireless/nl80211.c if (params.wait < NL80211_MIN_REMAIN_ON_CHANNEL_TIME || params 10587 net/wireless/nl80211.c params.wait > rdev->wiphy.max_remain_on_channel_duration) params 10591 net/wireless/nl80211.c params.offchan = info->attrs[NL80211_ATTR_OFFCHANNEL_TX_OK]; params 10593 net/wireless/nl80211.c if (params.offchan && !(rdev->wiphy.flags & WIPHY_FLAG_OFFCHAN_TX)) params 10596 net/wireless/nl80211.c params.no_cck = nla_get_flag(info->attrs[NL80211_ATTR_TX_NO_CCK_RATE]); params 10608 net/wireless/nl80211.c if (!chandef.chan && params.offchan) params 10612 net/wireless/nl80211.c if (params.offchan && !cfg80211_off_channel_oper_allowed(wdev)) { params 10618 net/wireless/nl80211.c params.buf = nla_data(info->attrs[NL80211_ATTR_FRAME]); params 10619 net/wireless/nl80211.c params.len = nla_len(info->attrs[NL80211_ATTR_FRAME]); params 10628 net/wireless/nl80211.c params.n_csa_offsets = len / sizeof(u16); params 10629 net/wireless/nl80211.c params.csa_offsets = params 10633 net/wireless/nl80211.c for (i = 0; i < params.n_csa_offsets; i++) { params 10634 net/wireless/nl80211.c if (params.csa_offsets[i] >= params.len) params 10639 net/wireless/nl80211.c if (!params.dont_wait_for_ack) { params 10652 net/wireless/nl80211.c params.chan = chandef.chan; params 10653 net/wireless/nl80211.c err = cfg80211_mlme_mgmt_tx(rdev, wdev, ¶ms, &cookie); params 13560 net/wireless/nl80211.c struct cfg80211_external_auth_params params; params 13576 net/wireless/nl80211.c memset(¶ms, 0, sizeof(params)); params 13579 net/wireless/nl80211.c params.ssid.ssid_len = nla_len(info->attrs[NL80211_ATTR_SSID]); params 13580 net/wireless/nl80211.c if (params.ssid.ssid_len == 0 || params 13581 net/wireless/nl80211.c params.ssid.ssid_len > IEEE80211_MAX_SSID_LEN) params 13583 net/wireless/nl80211.c memcpy(params.ssid.ssid, params 13585 net/wireless/nl80211.c params.ssid.ssid_len); params 13588 net/wireless/nl80211.c memcpy(params.bssid, nla_data(info->attrs[NL80211_ATTR_BSSID]), params 13591 net/wireless/nl80211.c params.status = nla_get_u16(info->attrs[NL80211_ATTR_STATUS_CODE]); params 13594 net/wireless/nl80211.c params.pmkid = nla_data(info->attrs[NL80211_ATTR_PMKID]); params 13596 net/wireless/nl80211.c return rdev_external_auth(rdev, dev, ¶ms); params 16908 net/wireless/nl80211.c struct cfg80211_external_auth_params *params, params 16929 net/wireless/nl80211.c nla_put_u32(msg, NL80211_ATTR_AKM_SUITES, params->key_mgmt_suite) || params 16931 net/wireless/nl80211.c params->action) || params 16932 net/wireless/nl80211.c nla_put(msg, NL80211_ATTR_BSSID, ETH_ALEN, params->bssid) || params 16933 net/wireless/nl80211.c nla_put(msg, NL80211_ATTR_SSID, params->ssid.ssid_len, params 16934 net/wireless/nl80211.c params->ssid.ssid)) params 86 net/wireless/nl80211.h struct cfg80211_connect_resp_params *params, params 41 net/wireless/rdev-ops.h struct vif_params *params) params 46 net/wireless/rdev-ops.h type, params); params 65 net/wireless/rdev-ops.h struct vif_params *params) params 69 net/wireless/rdev-ops.h ret = rdev->ops->change_virtual_intf(&rdev->wiphy, dev, type, params); params 77 net/wireless/rdev-ops.h struct key_params *params) params 81 net/wireless/rdev-ops.h mac_addr, params->mode); params 83 net/wireless/rdev-ops.h mac_addr, params); params 173 net/wireless/rdev-ops.h struct station_parameters *params) params 176 net/wireless/rdev-ops.h trace_rdev_add_station(&rdev->wiphy, dev, mac, params); params 177 net/wireless/rdev-ops.h ret = rdev->ops->add_station(&rdev->wiphy, dev, mac, params); params 184 net/wireless/rdev-ops.h struct station_del_parameters *params) params 187 net/wireless/rdev-ops.h trace_rdev_del_station(&rdev->wiphy, dev, params); params 188 net/wireless/rdev-ops.h ret = rdev->ops->del_station(&rdev->wiphy, dev, params); params 195 net/wireless/rdev-ops.h struct station_parameters *params) params 198 net/wireless/rdev-ops.h trace_rdev_change_station(&rdev->wiphy, dev, mac, params); params 199 net/wireless/rdev-ops.h ret = rdev->ops->change_station(&rdev->wiphy, dev, mac, params); params 376 net/wireless/rdev-ops.h struct bss_parameters *params) params 380 net/wireless/rdev-ops.h trace_rdev_change_bss(&rdev->wiphy, dev, params); params 381 net/wireless/rdev-ops.h ret = rdev->ops->change_bss(&rdev->wiphy, dev, params); params 388 net/wireless/rdev-ops.h struct ieee80211_txq_params *params) params 392 net/wireless/rdev-ops.h trace_rdev_set_txq_params(&rdev->wiphy, dev, params); params 393 net/wireless/rdev-ops.h ret = rdev->ops->set_txq_params(&rdev->wiphy, dev, params); params 518 net/wireless/rdev-ops.h struct cfg80211_ibss_params *params) params 521 net/wireless/rdev-ops.h trace_rdev_join_ibss(&rdev->wiphy, dev, params); params 522 net/wireless/rdev-ops.h ret = rdev->ops->join_ibss(&rdev->wiphy, dev, params); params 724 net/wireless/rdev-ops.h struct cfg80211_mgmt_tx_params *params, params 728 net/wireless/rdev-ops.h trace_rdev_mgmt_tx(&rdev->wiphy, wdev, params); params 729 net/wireless/rdev-ops.h ret = rdev->ops->mgmt_tx(&rdev->wiphy, wdev, params, cookie); params 1018 net/wireless/rdev-ops.h struct cfg80211_acl_data *params) params 1022 net/wireless/rdev-ops.h trace_rdev_set_mac_acl(&rdev->wiphy, dev, params); params 1023 net/wireless/rdev-ops.h ret = rdev->ops->set_mac_acl(&rdev->wiphy, dev, params); params 1064 net/wireless/rdev-ops.h struct cfg80211_csa_settings *params) params 1068 net/wireless/rdev-ops.h trace_rdev_channel_switch(&rdev->wiphy, dev, params); params 1069 net/wireless/rdev-ops.h ret = rdev->ops->channel_switch(&rdev->wiphy, dev, params); params 1239 net/wireless/rdev-ops.h struct cfg80211_external_auth_params *params) params 1243 net/wireless/rdev-ops.h trace_rdev_external_auth(&rdev->wiphy, dev, params); params 1245 net/wireless/rdev-ops.h ret = rdev->ops->external_auth(&rdev->wiphy, dev, params); params 32 net/wireless/sme.c struct cfg80211_connect_params params; params 76 net/wireless/sme.c if (wdev->conn->params.channel) params 87 net/wireless/sme.c if (wdev->conn->params.channel) { params 88 net/wireless/sme.c enum nl80211_band band = wdev->conn->params.channel->band; params 96 net/wireless/sme.c request->channels[0] = wdev->conn->params.channel; params 122 net/wireless/sme.c memcpy(request->ssids[0].ssid, wdev->conn->params.ssid, params 123 net/wireless/sme.c wdev->conn->params.ssid_len); params 124 net/wireless/sme.c request->ssids[0].ssid_len = wdev->conn->params.ssid_len; params 150 net/wireless/sme.c struct cfg80211_connect_params *params; params 159 net/wireless/sme.c params = &wdev->conn->params; params 172 net/wireless/sme.c params->channel, params->auth_type, params 173 net/wireless/sme.c params->bssid, params 174 net/wireless/sme.c params->ssid, params->ssid_len, params 176 net/wireless/sme.c params->key, params->key_len, params 177 net/wireless/sme.c params->key_idx, NULL, 0); params 187 net/wireless/sme.c req.ie = params->ie; params 188 net/wireless/sme.c req.ie_len = params->ie_len; params 189 net/wireless/sme.c req.use_mfp = params->mfp != NL80211_MFP_NO; params 190 net/wireless/sme.c req.crypto = params->crypto; params 191 net/wireless/sme.c req.flags = params->flags; params 192 net/wireless/sme.c req.ht_capa = params->ht_capa; params 193 net/wireless/sme.c req.ht_capa_mask = params->ht_capa_mask; params 194 net/wireless/sme.c req.vht_capa = params->vht_capa; params 195 net/wireless/sme.c req.vht_capa_mask = params->vht_capa_mask; params 197 net/wireless/sme.c err = cfg80211_mlme_assoc(rdev, wdev->netdev, params->channel, params 198 net/wireless/sme.c params->bssid, params->ssid, params 199 net/wireless/sme.c params->ssid_len, &req); params 201 net/wireless/sme.c cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, params 210 net/wireless/sme.c cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, params 215 net/wireless/sme.c cfg80211_mlme_deauth(rdev, wdev->netdev, params->bssid, params 252 net/wireless/sme.c if (wdev->conn->params.bssid) { params 253 net/wireless/sme.c memcpy(bssid_buf, wdev->conn->params.bssid, ETH_ALEN); params 280 net/wireless/sme.c bss = cfg80211_get_bss(wdev->wiphy, wdev->conn->params.channel, params 281 net/wireless/sme.c wdev->conn->params.bssid, params 282 net/wireless/sme.c wdev->conn->params.ssid, params 283 net/wireless/sme.c wdev->conn->params.ssid_len, params 285 net/wireless/sme.c IEEE80211_PRIVACY(wdev->conn->params.privacy)); params 290 net/wireless/sme.c wdev->conn->params.bssid = wdev->conn->bssid; params 291 net/wireless/sme.c wdev->conn->params.channel = bss->channel; params 343 net/wireless/sme.c wdev->conn->params.auth_type != NL80211_AUTHTYPE_NETWORK_EAP) { params 345 net/wireless/sme.c switch (wdev->conn->params.auth_type) { params 348 net/wireless/sme.c wdev->conn->params.auth_type = params 351 net/wireless/sme.c wdev->conn->params.auth_type = params 355 net/wireless/sme.c wdev->conn->params.auth_type = params 360 net/wireless/sme.c wdev->conn->params.auth_type = params 543 net/wireless/sme.c memcpy(&wdev->conn->params, connect, sizeof(*connect)); params 545 net/wireless/sme.c wdev->conn->params.bssid = wdev->conn->bssid; params 551 net/wireless/sme.c &wdev->conn->params.ie_len)) { params 556 net/wireless/sme.c wdev->conn->params.ie = wdev->conn->ie; params 561 net/wireless/sme.c wdev->conn->params.auth_type = params 567 net/wireless/sme.c wdev->conn->params.ssid = wdev->ssid; params 568 net/wireless/sme.c wdev->conn->params.ssid_len = wdev->ssid_len; params 624 net/wireless/sme.c wdev->conn->params.bssid, params 789 net/wireless/sme.c struct cfg80211_connect_resp_params *params, params 798 net/wireless/sme.c if (params->bss) { params 799 net/wireless/sme.c struct cfg80211_internal_bss *ibss = bss_from_pub(params->bss); params 802 net/wireless/sme.c struct cfg80211_bss *found = NULL, *tmp = params->bss; params 805 net/wireless/sme.c params->bss->bssid, params 813 net/wireless/sme.c params->bss = found; params 832 net/wireless/sme.c ev = kzalloc(sizeof(*ev) + (params->bssid ? ETH_ALEN : 0) + params 833 net/wireless/sme.c params->req_ie_len + params->resp_ie_len + params 834 net/wireless/sme.c params->fils.kek_len + params->fils.pmk_len + params 835 net/wireless/sme.c (params->fils.pmkid ? WLAN_PMKID_LEN : 0), gfp); params 837 net/wireless/sme.c cfg80211_put_bss(wdev->wiphy, params->bss); params 843 net/wireless/sme.c if (params->bssid) { params 845 net/wireless/sme.c memcpy((void *)ev->cr.bssid, params->bssid, ETH_ALEN); params 848 net/wireless/sme.c if (params->req_ie_len) { params 850 net/wireless/sme.c ev->cr.req_ie_len = params->req_ie_len; params 851 net/wireless/sme.c memcpy((void *)ev->cr.req_ie, params->req_ie, params 852 net/wireless/sme.c params->req_ie_len); params 853 net/wireless/sme.c next += params->req_ie_len; params 855 net/wireless/sme.c if (params->resp_ie_len) { params 857 net/wireless/sme.c ev->cr.resp_ie_len = params->resp_ie_len; params 858 net/wireless/sme.c memcpy((void *)ev->cr.resp_ie, params->resp_ie, params 859 net/wireless/sme.c params->resp_ie_len); params 860 net/wireless/sme.c next += params->resp_ie_len; params 862 net/wireless/sme.c if (params->fils.kek_len) { params 864 net/wireless/sme.c ev->cr.fils.kek_len = params->fils.kek_len; params 865 net/wireless/sme.c memcpy((void *)ev->cr.fils.kek, params->fils.kek, params 866 net/wireless/sme.c params->fils.kek_len); params 867 net/wireless/sme.c next += params->fils.kek_len; params 869 net/wireless/sme.c if (params->fils.pmk_len) { params 871 net/wireless/sme.c ev->cr.fils.pmk_len = params->fils.pmk_len; params 872 net/wireless/sme.c memcpy((void *)ev->cr.fils.pmk, params->fils.pmk, params 873 net/wireless/sme.c params->fils.pmk_len); params 874 net/wireless/sme.c next += params->fils.pmk_len; params 876 net/wireless/sme.c if (params->fils.pmkid) { params 878 net/wireless/sme.c memcpy((void *)ev->cr.fils.pmkid, params->fils.pmkid, params 882 net/wireless/sme.c ev->cr.fils.update_erp_next_seq_num = params->fils.update_erp_next_seq_num; params 883 net/wireless/sme.c if (params->fils.update_erp_next_seq_num) params 884 net/wireless/sme.c ev->cr.fils.erp_next_seq_num = params->fils.erp_next_seq_num; params 885 net/wireless/sme.c if (params->bss) params 886 net/wireless/sme.c cfg80211_hold_bss(bss_from_pub(params->bss)); params 887 net/wireless/sme.c ev->cr.bss = params->bss; params 888 net/wireless/sme.c ev->cr.status = params->status; params 889 net/wireless/sme.c ev->cr.timeout_reason = params->timeout_reason; params 1210 net/wireless/sme.c cipher = connkeys->params[idx].cipher; params 1215 net/wireless/sme.c connect->key = connkeys->params[idx].key; params 1216 net/wireless/sme.c connect->key_len = connkeys->params[idx].key_len; params 1231 net/wireless/sme.c connect->crypto.wep_keys = connkeys->params; params 656 net/wireless/trace.h struct station_parameters *params), params 657 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac, params), params 678 net/wireless/trace.h params->supported_rates_len) params 679 net/wireless/trace.h __dynamic_array(u8, ext_capab, params->ext_capab_len) params 681 net/wireless/trace.h params->supported_channels_len) params 683 net/wireless/trace.h params->supported_oper_classes_len) params 689 net/wireless/trace.h __entry->sta_flags_mask = params->sta_flags_mask; params 690 net/wireless/trace.h __entry->sta_flags_set = params->sta_flags_set; params 691 net/wireless/trace.h __entry->sta_modify_mask = params->sta_modify_mask; params 692 net/wireless/trace.h __entry->listen_interval = params->listen_interval; params 693 net/wireless/trace.h __entry->aid = params->aid; params 694 net/wireless/trace.h __entry->plink_action = params->plink_action; params 695 net/wireless/trace.h __entry->plink_state = params->plink_state; params 696 net/wireless/trace.h __entry->uapsd_queues = params->uapsd_queues; params 698 net/wireless/trace.h if (params->ht_capa) params 699 net/wireless/trace.h memcpy(__entry->ht_capa, params->ht_capa, params 702 net/wireless/trace.h if (params->vht_capa) params 703 net/wireless/trace.h memcpy(__entry->vht_capa, params->vht_capa, params 706 net/wireless/trace.h if (params->vlan) params 707 net/wireless/trace.h memcpy(__entry->vlan, params->vlan->name, IFNAMSIZ); params 708 net/wireless/trace.h if (params->supported_rates && params->supported_rates_len) params 710 net/wireless/trace.h params->supported_rates, params 711 net/wireless/trace.h params->supported_rates_len); params 712 net/wireless/trace.h if (params->ext_capab && params->ext_capab_len) params 714 net/wireless/trace.h params->ext_capab, params 715 net/wireless/trace.h params->ext_capab_len); params 716 net/wireless/trace.h if (params->supported_channels && params 717 net/wireless/trace.h params->supported_channels_len) params 719 net/wireless/trace.h params->supported_channels, params 720 net/wireless/trace.h params->supported_channels_len); params 721 net/wireless/trace.h if (params->supported_oper_classes && params 722 net/wireless/trace.h params->supported_oper_classes_len) params 724 net/wireless/trace.h params->supported_oper_classes, params 725 net/wireless/trace.h params->supported_oper_classes_len); params 726 net/wireless/trace.h __entry->max_sp = params->max_sp; params 727 net/wireless/trace.h __entry->capability = params->capability; params 728 net/wireless/trace.h __entry->opmode_notif = params->opmode_notif; params 729 net/wireless/trace.h __entry->opmode_notif_used = params->opmode_notif_used; params 744 net/wireless/trace.h struct station_parameters *params), params 745 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac, params) params 750 net/wireless/trace.h struct station_parameters *params), params 751 net/wireless/trace.h TP_ARGS(wiphy, netdev, mac, params) params 773 net/wireless/trace.h struct station_del_parameters *params), params 774 net/wireless/trace.h TP_ARGS(wiphy, netdev, params), params 785 net/wireless/trace.h MAC_ASSIGN(sta_mac, params->mac); params 786 net/wireless/trace.h __entry->subtype = params->subtype; params 787 net/wireless/trace.h __entry->reason_code = params->reason_code; params 797 net/wireless/trace.h struct station_del_parameters *params), params 798 net/wireless/trace.h TP_ARGS(wiphy, netdev, params) params 1058 net/wireless/trace.h struct bss_parameters *params), params 1059 net/wireless/trace.h TP_ARGS(wiphy, netdev, params), params 1072 net/wireless/trace.h __entry->use_cts_prot = params->use_cts_prot; params 1073 net/wireless/trace.h __entry->use_short_preamble = params->use_short_preamble; params 1074 net/wireless/trace.h __entry->use_short_slot_time = params->use_short_slot_time; params 1075 net/wireless/trace.h __entry->ap_isolate = params->ap_isolate; params 1076 net/wireless/trace.h __entry->ht_opmode = params->ht_opmode; params 1088 net/wireless/trace.h struct ieee80211_txq_params *params), params 1089 net/wireless/trace.h TP_ARGS(wiphy, netdev, params), params 1102 net/wireless/trace.h __entry->ac = params->ac; params 1103 net/wireless/trace.h __entry->txop = params->txop; params 1104 net/wireless/trace.h __entry->cwmin = params->cwmin; params 1105 net/wireless/trace.h __entry->cwmax = params->cwmax; params 1106 net/wireless/trace.h __entry->aifs = params->aifs; params 1430 net/wireless/trace.h struct cfg80211_ibss_params *params), params 1431 net/wireless/trace.h TP_ARGS(wiphy, netdev, params), params 1441 net/wireless/trace.h MAC_ASSIGN(bssid, params->bssid); params 1443 net/wireless/trace.h memcpy(__entry->ssid, params->ssid, params->ssid_len); params 1901 net/wireless/trace.h struct cfg80211_mgmt_tx_params *params), params 1902 net/wireless/trace.h TP_ARGS(wiphy, wdev, params), params 1915 net/wireless/trace.h CHAN_ASSIGN(params->chan); params 1916 net/wireless/trace.h __entry->offchan = params->offchan; params 1917 net/wireless/trace.h __entry->wait = params->wait; params 1918 net/wireless/trace.h __entry->no_cck = params->no_cck; params 1919 net/wireless/trace.h __entry->dont_wait_for_ack = params->dont_wait_for_ack; params 2101 net/wireless/trace.h struct cfg80211_acl_data *params), params 2102 net/wireless/trace.h TP_ARGS(wiphy, netdev, params), params 2111 net/wireless/trace.h __entry->acl_policy = params->acl_policy; params 2174 net/wireless/trace.h struct cfg80211_csa_settings *params), params 2175 net/wireless/trace.h TP_ARGS(wiphy, netdev, params), params 2183 net/wireless/trace.h __dynamic_array(u16, bcn_ofs, params->n_counter_offsets_beacon) params 2184 net/wireless/trace.h __dynamic_array(u16, pres_ofs, params->n_counter_offsets_presp) params 2189 net/wireless/trace.h CHAN_DEF_ASSIGN(¶ms->chandef); params 2190 net/wireless/trace.h __entry->radar_required = params->radar_required; params 2191 net/wireless/trace.h __entry->block_tx = params->block_tx; params 2192 net/wireless/trace.h __entry->count = params->count; params 2194 net/wireless/trace.h params->counter_offsets_beacon, params 2195 net/wireless/trace.h params->n_counter_offsets_beacon * sizeof(u16)); params 2198 net/wireless/trace.h if (params->n_counter_offsets_presp) params 2200 net/wireless/trace.h params->counter_offsets_presp, params 2201 net/wireless/trace.h params->n_counter_offsets_presp * sizeof(u16)); params 2394 net/wireless/trace.h struct cfg80211_external_auth_params *params), params 2395 net/wireless/trace.h TP_ARGS(wiphy, netdev, params), params 2404 net/wireless/trace.h MAC_ASSIGN(bssid, params->bssid); params 2406 net/wireless/trace.h memcpy(__entry->ssid, params->ssid.ssid, params 2407 net/wireless/trace.h params->ssid.ssid_len); params 2408 net/wireless/trace.h __entry->status = params->status; params 231 net/wireless/util.c struct key_params *params, int key_idx, params 243 net/wireless/util.c switch (params->cipher) { params 247 net/wireless/util.c params->mode != NL80211_KEY_RX_TX) params 261 net/wireless/util.c if ((params->mode == NL80211_KEY_NO_TX && !pairwise) || params 262 net/wireless/util.c params->mode == NL80211_KEY_SET_TX) params 290 net/wireless/util.c switch (params->cipher) { params 292 net/wireless/util.c if (params->key_len != WLAN_KEY_LEN_WEP40) params 296 net/wireless/util.c if (params->key_len != WLAN_KEY_LEN_TKIP) params 300 net/wireless/util.c if (params->key_len != WLAN_KEY_LEN_CCMP) params 304 net/wireless/util.c if (params->key_len != WLAN_KEY_LEN_CCMP_256) params 308 net/wireless/util.c if (params->key_len != WLAN_KEY_LEN_GCMP) params 312 net/wireless/util.c if (params->key_len != WLAN_KEY_LEN_GCMP_256) params 316 net/wireless/util.c if (params->key_len != WLAN_KEY_LEN_WEP104) params 320 net/wireless/util.c if (params->key_len != WLAN_KEY_LEN_AES_CMAC) params 324 net/wireless/util.c if (params->key_len != WLAN_KEY_LEN_BIP_CMAC_256) params 328 net/wireless/util.c if (params->key_len != WLAN_KEY_LEN_BIP_GMAC_128) params 332 net/wireless/util.c if (params->key_len != WLAN_KEY_LEN_BIP_GMAC_256) params 346 net/wireless/util.c if (params->seq) { params 347 net/wireless/util.c switch (params->cipher) { params 361 net/wireless/util.c if (params->seq_len != 6) params 367 net/wireless/util.c if (!cfg80211_supported_cipher_suite(&rdev->wiphy, params->cipher)) params 837 net/wireless/util.c if (!wdev->connect_keys->params[i].cipher) params 840 net/wireless/util.c &wdev->connect_keys->params[i])) { params 916 net/wireless/util.c struct vif_params *params) params 975 net/wireless/util.c err = rdev_change_virtual_intf(rdev, dev, ntype, params); params 979 net/wireless/util.c if (!err && params && params->use_4addr != -1) params 980 net/wireless/util.c dev->ieee80211_ptr->use_4addr = params->use_4addr; params 1718 net/wireless/util.c struct iface_combination_params *params, params 1741 net/wireless/util.c cfg80211_calculate_bi_data(wiphy, params->new_beacon_int, params 1744 net/wireless/util.c if (params->radar_detect) { params 1753 net/wireless/util.c num_interfaces += params->iftype_num[iftype]; params 1754 net/wireless/util.c if (params->iftype_num[iftype] > 0 && params 1768 net/wireless/util.c if (params->num_different_channels > c->num_different_channels) params 1783 net/wireless/util.c if (limits[j].max < params->iftype_num[iftype]) params 1785 net/wireless/util.c limits[j].max -= params->iftype_num[iftype]; params 1789 net/wireless/util.c if (params->radar_detect != params 1790 net/wireless/util.c (c->radar_detect_widths & params->radar_detect)) params 1793 net/wireless/util.c if (params->radar_detect && c->radar_detect_regions && params 1835 net/wireless/util.c struct iface_combination_params *params) params 1839 net/wireless/util.c err = cfg80211_iter_combinations(wiphy, params, params 399 net/wireless/wext-compat.c int idx, struct key_params *params) params 418 net/wireless/wext-compat.c wdev->wext.keys->params[i].key = params 426 net/wireless/wext-compat.c if (params->cipher == WLAN_CIPHER_SUITE_AES_CMAC) { params 469 net/wireless/wext-compat.c wdev->wext.keys->params[idx].key_len = 0; params 470 net/wireless/wext-compat.c wdev->wext.keys->params[idx].cipher = 0; params 487 net/wireless/wext-compat.c if (cfg80211_validate_key_settings(rdev, params, idx, pairwise, addr)) params 492 net/wireless/wext-compat.c err = rdev_add_key(rdev, dev, idx, pairwise, addr, params); params 493 net/wireless/wext-compat.c else if (params->cipher != WLAN_CIPHER_SUITE_WEP40 && params 494 net/wireless/wext-compat.c params->cipher != WLAN_CIPHER_SUITE_WEP104) params 504 net/wireless/wext-compat.c if (!addr && (params->cipher == WLAN_CIPHER_SUITE_WEP40 || params 505 net/wireless/wext-compat.c params->cipher == WLAN_CIPHER_SUITE_WEP104)) { params 506 net/wireless/wext-compat.c wdev->wext.keys->params[idx] = *params; params 508 net/wireless/wext-compat.c params->key, params->key_len); params 509 net/wireless/wext-compat.c wdev->wext.keys->params[idx].key = params 513 net/wireless/wext-compat.c if ((params->cipher == WLAN_CIPHER_SUITE_WEP40 || params 514 net/wireless/wext-compat.c params->cipher == WLAN_CIPHER_SUITE_WEP104) && params 537 net/wireless/wext-compat.c if (params->cipher == WLAN_CIPHER_SUITE_AES_CMAC && params 552 net/wireless/wext-compat.c int idx, struct key_params *params) params 558 net/wireless/wext-compat.c remove, tx_key, idx, params); params 572 net/wireless/wext-compat.c struct key_params params; params 609 net/wireless/wext-compat.c memset(¶ms, 0, sizeof(params)); params 610 net/wireless/wext-compat.c params.key = keybuf; params 611 net/wireless/wext-compat.c params.key_len = erq->length; params 613 net/wireless/wext-compat.c params.cipher = WLAN_CIPHER_SUITE_WEP40; params 615 net/wireless/wext-compat.c params.cipher = WLAN_CIPHER_SUITE_WEP104; params 621 net/wireless/wext-compat.c idx, ¶ms); params 634 net/wireless/wext-compat.c struct key_params params; params 697 net/wireless/wext-compat.c memset(¶ms, 0, sizeof(params)); params 698 net/wireless/wext-compat.c params.key = ext->key; params 699 net/wireless/wext-compat.c params.key_len = ext->key_len; params 700 net/wireless/wext-compat.c params.cipher = cipher; params 703 net/wireless/wext-compat.c params.seq = ext->rx_seq; params 704 net/wireless/wext-compat.c params.seq_len = 6; params 712 net/wireless/wext-compat.c idx, ¶ms); params 738 net/wireless/wext-compat.c if (!wdev->wext.keys || !wdev->wext.keys->params[idx].cipher) { params 745 net/wireless/wext-compat.c wdev->wext.keys->params[idx].key_len); params 746 net/wireless/wext-compat.c memcpy(keybuf, wdev->wext.keys->params[idx].key, erq->length); params 51 net/wireless/wext-sme.c ck->params[i].key = ck->data[i]; params 37 scripts/kconfig/lxdialog/dialog.h #define TR(params) _tracef params params 677 security/apparmor/policy_unpack.c struct rhashtable_params params = { 0 }; params 875 security/apparmor/policy_unpack.c params.nelem_hint = 3; params 876 security/apparmor/policy_unpack.c params.key_len = sizeof(void *); params 877 security/apparmor/policy_unpack.c params.key_offset = offsetof(struct aa_data, key); params 878 security/apparmor/policy_unpack.c params.head_offset = offsetof(struct aa_data, head); params 879 security/apparmor/policy_unpack.c params.hashfn = strhash; params 880 security/apparmor/policy_unpack.c params.obj_cmpfn = datacmp; params 882 security/apparmor/policy_unpack.c if (rhashtable_init(profile->data, ¶ms)) { params 16 security/keys/compat_dh.c long compat_keyctl_dh_compute(struct keyctl_dh_params __user *params, params 24 security/keys/compat_dh.c return __keyctl_dh_compute(params, buffer, buflen, NULL); params 35 security/keys/compat_dh.c return __keyctl_dh_compute(params, buffer, buflen, &kdfcopy); params 227 security/keys/dh.c long __keyctl_dh_compute(struct keyctl_dh_params __user *params, params 245 security/keys/dh.c if (!params || (!buffer && buflen)) { params 249 security/keys/dh.c if (copy_from_user(&pcopy, params, sizeof(pcopy)) != 0) { params 410 security/keys/dh.c long keyctl_dh_compute(struct keyctl_dh_params __user *params, params 417 security/keys/dh.c return __keyctl_dh_compute(params, buffer, buflen, NULL); params 422 security/keys/dh.c return __keyctl_dh_compute(params, buffer, buflen, &kdfcopy); params 270 security/keys/internal.h extern long compat_keyctl_dh_compute(struct keyctl_dh_params __user *params, params 277 security/keys/internal.h static inline long keyctl_dh_compute(struct keyctl_dh_params __user *params, params 286 security/keys/internal.h struct keyctl_dh_params __user *params, params 316 security/keys/internal.h static inline long keyctl_pkey_verify(const struct keyctl_pkey_params __user *params, params 325 security/keys/internal.h const struct keyctl_pkey_params __user *params, params 17 security/keys/keyctl_pkey.c static void keyctl_pkey_params_free(struct kernel_pkey_params *params) params 19 security/keys/keyctl_pkey.c kfree(params->info); params 20 security/keys/keyctl_pkey.c key_put(params->key); params 38 security/keys/keyctl_pkey.c static int keyctl_pkey_params_parse(struct kernel_pkey_params *params) params 42 security/keys/keyctl_pkey.c char *c = params->info, *p, *q; params 59 security/keys/keyctl_pkey.c params->encoding = q; params 63 security/keys/keyctl_pkey.c params->hash_algo = q; params 80 security/keys/keyctl_pkey.c struct kernel_pkey_params *params) params 86 security/keys/keyctl_pkey.c memset(params, 0, sizeof(*params)); params 87 security/keys/keyctl_pkey.c params->encoding = "raw"; params 92 security/keys/keyctl_pkey.c params->info = p; params 94 security/keys/keyctl_pkey.c ret = keyctl_pkey_params_parse(params); params 101 security/keys/keyctl_pkey.c params->key = key_ref_to_ptr(key_ref); params 103 security/keys/keyctl_pkey.c if (!params->key->type->asym_query) params 116 security/keys/keyctl_pkey.c struct kernel_pkey_params *params) params 122 security/keys/keyctl_pkey.c memset(params, 0, sizeof(*params)); params 123 security/keys/keyctl_pkey.c params->encoding = "raw"; params 128 security/keys/keyctl_pkey.c ret = keyctl_pkey_params_get(uparams.key_id, _info, params); params 132 security/keys/keyctl_pkey.c ret = params->key->type->asym_query(params, &info); params 153 security/keys/keyctl_pkey.c params->in_len = uparams.in_len; params 154 security/keys/keyctl_pkey.c params->out_len = uparams.out_len; params 165 security/keys/keyctl_pkey.c struct kernel_pkey_params params; params 169 security/keys/keyctl_pkey.c memset(¶ms, 0, sizeof(params)); params 171 security/keys/keyctl_pkey.c ret = keyctl_pkey_params_get(id, _info, ¶ms); params 175 security/keys/keyctl_pkey.c ret = params.key->type->asym_query(¶ms, &res); params 185 security/keys/keyctl_pkey.c keyctl_pkey_params_free(¶ms); params 212 security/keys/keyctl_pkey.c struct kernel_pkey_params params; params 216 security/keys/keyctl_pkey.c ret = keyctl_pkey_params_get_2(_params, _info, op, ¶ms); params 221 security/keys/keyctl_pkey.c if (!params.key->type->asym_eds_op) params 226 security/keys/keyctl_pkey.c params.op = kernel_pkey_encrypt; params 229 security/keys/keyctl_pkey.c params.op = kernel_pkey_decrypt; params 232 security/keys/keyctl_pkey.c params.op = kernel_pkey_sign; params 238 security/keys/keyctl_pkey.c in = memdup_user(_in, params.in_len); params 245 security/keys/keyctl_pkey.c out = kmalloc(params.out_len, GFP_KERNEL); params 249 security/keys/keyctl_pkey.c ret = params.key->type->asym_eds_op(¶ms, in, out); params 261 security/keys/keyctl_pkey.c keyctl_pkey_params_free(¶ms); params 287 security/keys/keyctl_pkey.c struct kernel_pkey_params params; params 292 security/keys/keyctl_pkey.c ¶ms); params 297 security/keys/keyctl_pkey.c if (!params.key->type->asym_verify_signature) params 300 security/keys/keyctl_pkey.c in = memdup_user(_in, params.in_len); params 306 security/keys/keyctl_pkey.c in2 = memdup_user(_in2, params.in2_len); params 312 security/keys/keyctl_pkey.c params.op = kernel_pkey_verify; params 313 security/keys/keyctl_pkey.c ret = params.key->type->asym_verify_signature(¶ms, in, in2); params 319 security/keys/keyctl_pkey.c keyctl_pkey_params_free(¶ms); params 406 security/selinux/ss/sidtab.c int sidtab_convert(struct sidtab *s, struct sidtab_convert_params *params) params 426 security/selinux/ss/sidtab.c rc = sidtab_do_lookup(params->target, count - 1, 1) ? 0 : -ENOMEM; params 433 security/selinux/ss/sidtab.c params->target->count = count; params 436 security/selinux/ss/sidtab.c s->convert = params; params 445 security/selinux/ss/sidtab.c rc = sidtab_convert_tree(¶ms->target->roots[level], params 446 security/selinux/ss/sidtab.c &s->roots[level], &pos, count, level, params); params 98 security/selinux/ss/sidtab.h int sidtab_convert(struct sidtab *s, struct sidtab_convert_params *params); params 298 sound/aoa/soundbus/i2sbus/pcm.c struct snd_pcm_hw_params *params) params 300 sound/aoa/soundbus/i2sbus/pcm.c return snd_pcm_lib_malloc_pages(substream, params_buffer_bytes(params)); params 502 sound/arm/aaci.c struct snd_pcm_hw_params *params) params 505 sound/arm/aaci.c unsigned int channels = params_channels(params); params 506 sound/arm/aaci.c unsigned int rate = params_rate(params); params 521 sound/arm/aaci.c params_buffer_bytes(params)); params 33 sound/arm/pxa2xx-pcm-lib.c struct snd_pcm_hw_params *params) params 45 sound/arm/pxa2xx-pcm-lib.c ret = snd_hwparams_to_dma_slave_config(substream, params, &config); params 493 sound/core/compress_offload.c struct snd_compr_params *params) params 498 sound/core/compress_offload.c buffer_size = params->buffer.fragment_size * params->buffer.fragments; params 520 sound/core/compress_offload.c stream->runtime->fragment_size = params->buffer.fragment_size; params 521 sound/core/compress_offload.c stream->runtime->fragments = params->buffer.fragments; params 527 sound/core/compress_offload.c static int snd_compress_check_input(struct snd_compr_params *params) params 530 sound/core/compress_offload.c if (params->buffer.fragment_size == 0 || params 531 sound/core/compress_offload.c params->buffer.fragments > U32_MAX / params->buffer.fragment_size || params 532 sound/core/compress_offload.c params->buffer.fragments == 0) params 536 sound/core/compress_offload.c if (params->codec.id == 0 || params->codec.id > SND_AUDIOCODEC_MAX) params 539 sound/core/compress_offload.c if (params->codec.ch_in == 0 || params->codec.ch_out == 0) params 548 sound/core/compress_offload.c struct snd_compr_params *params; params 556 sound/core/compress_offload.c params = memdup_user((void __user *)arg, sizeof(*params)); params 557 sound/core/compress_offload.c if (IS_ERR(params)) params 558 sound/core/compress_offload.c return PTR_ERR(params); params 560 sound/core/compress_offload.c retval = snd_compress_check_input(params); params 564 sound/core/compress_offload.c retval = snd_compr_allocate_buffer(stream, params); params 570 sound/core/compress_offload.c retval = stream->ops->set_params(stream, params); params 582 sound/core/compress_offload.c kfree(params); params 589 sound/core/compress_offload.c struct snd_codec *params; params 595 sound/core/compress_offload.c params = kzalloc(sizeof(*params), GFP_KERNEL); params 596 sound/core/compress_offload.c if (!params) params 598 sound/core/compress_offload.c retval = stream->ops->get_params(stream, params); params 601 sound/core/compress_offload.c if (copy_to_user((char __user *)arg, params, sizeof(*params))) params 605 sound/core/compress_offload.c kfree(params); params 109 sound/core/oss/io.c struct snd_pcm_hw_params *params, params 119 sound/core/oss/io.c if (snd_BUG_ON(!plug || !params)) params 121 sound/core/oss/io.c format.format = params_format(params); params 122 sound/core/oss/io.c format.rate = params_rate(params); params 123 sound/core/oss/io.c format.channels = params_channels(params); params 130 sound/core/oss/io.c plugin->access = params_access(params); params 125 sound/core/oss/pcm_oss.c snd_pcm_hw_param_value_min(const struct snd_pcm_hw_params *params, params 131 sound/core/oss/pcm_oss.c return snd_mask_min(hw_param_mask_c(params, var)); params 134 sound/core/oss/pcm_oss.c const struct snd_interval *i = hw_param_interval_c(params, var); params 151 sound/core/oss/pcm_oss.c snd_pcm_hw_param_value_max(const struct snd_pcm_hw_params *params, params 157 sound/core/oss/pcm_oss.c return snd_mask_max(hw_param_mask_c(params, var)); params 160 sound/core/oss/pcm_oss.c const struct snd_interval *i = hw_param_interval_c(params, var); params 168 sound/core/oss/pcm_oss.c static int _snd_pcm_hw_param_mask(struct snd_pcm_hw_params *params, params 173 sound/core/oss/pcm_oss.c changed = snd_mask_refine(hw_param_mask(params, var), val); params 175 sound/core/oss/pcm_oss.c params->cmask |= 1 << var; params 176 sound/core/oss/pcm_oss.c params->rmask |= 1 << var; params 182 sound/core/oss/pcm_oss.c struct snd_pcm_hw_params *params, params 186 sound/core/oss/pcm_oss.c int changed = _snd_pcm_hw_param_mask(params, var, val); params 189 sound/core/oss/pcm_oss.c if (params->rmask) { params 190 sound/core/oss/pcm_oss.c int err = snd_pcm_hw_refine(pcm, params); params 197 sound/core/oss/pcm_oss.c static int _snd_pcm_hw_param_min(struct snd_pcm_hw_params *params, params 214 sound/core/oss/pcm_oss.c changed = snd_mask_refine_min(hw_param_mask(params, var), params 217 sound/core/oss/pcm_oss.c changed = snd_interval_refine_min(hw_param_interval(params, var), params 222 sound/core/oss/pcm_oss.c params->cmask |= 1 << var; params 223 sound/core/oss/pcm_oss.c params->rmask |= 1 << var; params 241 sound/core/oss/pcm_oss.c struct snd_pcm_hw_params *params, params 245 sound/core/oss/pcm_oss.c int changed = _snd_pcm_hw_param_min(params, var, val, dir ? *dir : 0); params 248 sound/core/oss/pcm_oss.c if (params->rmask) { params 249 sound/core/oss/pcm_oss.c int err = snd_pcm_hw_refine(pcm, params); params 253 sound/core/oss/pcm_oss.c return snd_pcm_hw_param_value_min(params, var, dir); params 256 sound/core/oss/pcm_oss.c static int _snd_pcm_hw_param_max(struct snd_pcm_hw_params *params, params 272 sound/core/oss/pcm_oss.c snd_mask_none(hw_param_mask(params, var)); params 275 sound/core/oss/pcm_oss.c changed = snd_mask_refine_max(hw_param_mask(params, var), params 278 sound/core/oss/pcm_oss.c changed = snd_interval_refine_max(hw_param_interval(params, var), params 283 sound/core/oss/pcm_oss.c params->cmask |= 1 << var; params 284 sound/core/oss/pcm_oss.c params->rmask |= 1 << var; params 302 sound/core/oss/pcm_oss.c struct snd_pcm_hw_params *params, params 306 sound/core/oss/pcm_oss.c int changed = _snd_pcm_hw_param_max(params, var, val, dir ? *dir : 0); params 309 sound/core/oss/pcm_oss.c if (params->rmask) { params 310 sound/core/oss/pcm_oss.c int err = snd_pcm_hw_refine(pcm, params); params 314 sound/core/oss/pcm_oss.c return snd_pcm_hw_param_value_max(params, var, dir); params 376 sound/core/oss/pcm_oss.c struct snd_pcm_hw_params *params, params 403 sound/core/oss/pcm_oss.c *save = *params; params 405 sound/core/oss/pcm_oss.c min = snd_pcm_hw_param_min(pcm, params, var, min, &mindir); params 424 sound/core/oss/pcm_oss.c *params = *params1; params 429 sound/core/oss/pcm_oss.c *params = *save; params 430 sound/core/oss/pcm_oss.c max = snd_pcm_hw_param_max(pcm, params, var, max, &maxdir); params 440 sound/core/oss/pcm_oss.c v = snd_pcm_hw_param_last(pcm, params, var, dir); params 442 sound/core/oss/pcm_oss.c v = snd_pcm_hw_param_first(pcm, params, var, dir); params 446 sound/core/oss/pcm_oss.c static int _snd_pcm_hw_param_set(struct snd_pcm_hw_params *params, params 452 sound/core/oss/pcm_oss.c struct snd_mask *m = hw_param_mask(params, var); params 461 sound/core/oss/pcm_oss.c changed = snd_mask_refine_set(hw_param_mask(params, var), val); params 464 sound/core/oss/pcm_oss.c struct snd_interval *i = hw_param_interval(params, var); params 488 sound/core/oss/pcm_oss.c params->cmask |= 1 << var; params 489 sound/core/oss/pcm_oss.c params->rmask |= 1 << var; params 507 sound/core/oss/pcm_oss.c struct snd_pcm_hw_params *params, params 511 sound/core/oss/pcm_oss.c int changed = _snd_pcm_hw_param_set(params, var, val, dir); params 514 sound/core/oss/pcm_oss.c if (params->rmask) { params 515 sound/core/oss/pcm_oss.c int err = snd_pcm_hw_refine(pcm, params); params 519 sound/core/oss/pcm_oss.c return snd_pcm_hw_param_value(params, var, NULL); params 522 sound/core/oss/pcm_oss.c static int _snd_pcm_hw_param_setinteger(struct snd_pcm_hw_params *params, params 526 sound/core/oss/pcm_oss.c changed = snd_interval_setinteger(hw_param_interval(params, var)); params 528 sound/core/oss/pcm_oss.c params->cmask |= 1 << var; params 529 sound/core/oss/pcm_oss.c params->rmask |= 1 << var; params 772 sound/core/oss/pcm_oss.c struct snd_pcm_hw_params *params, unsigned int best_rate) params 781 sound/core/oss/pcm_oss.c *save = *params; params 791 sound/core/oss/pcm_oss.c ret = snd_pcm_hw_param_set(substream, params, params 798 sound/core/oss/pcm_oss.c *params = *save; params 808 sound/core/oss/pcm_oss.c return snd_pcm_hw_param_near(substream, params, SNDRV_PCM_HW_PARAM_RATE, best_rate, NULL); params 832 sound/core/oss/pcm_oss.c struct snd_pcm_hw_params *params, *sparams; params 843 sound/core/oss/pcm_oss.c if (!runtime->oss.params) params 846 sound/core/oss/pcm_oss.c params = kmalloc(sizeof(*params), GFP_KERNEL); params 848 sound/core/oss/pcm_oss.c if (!sw_params || !params || !sparams) { params 906 sound/core/oss/pcm_oss.c memcpy(params, sparams, sizeof(*params)); params 908 sound/core/oss/pcm_oss.c _snd_pcm_hw_params_any(params); params 909 sound/core/oss/pcm_oss.c _snd_pcm_hw_param_set(params, SNDRV_PCM_HW_PARAM_ACCESS, params 911 sound/core/oss/pcm_oss.c _snd_pcm_hw_param_set(params, SNDRV_PCM_HW_PARAM_FORMAT, params 913 sound/core/oss/pcm_oss.c _snd_pcm_hw_param_set(params, SNDRV_PCM_HW_PARAM_CHANNELS, params 915 sound/core/oss/pcm_oss.c _snd_pcm_hw_param_set(params, SNDRV_PCM_HW_PARAM_RATE, params 918 sound/core/oss/pcm_oss.c params_access(params), params_format(params), params 919 sound/core/oss/pcm_oss.c params_channels(params), params_rate(params)); params 925 sound/core/oss/pcm_oss.c oss_frame_size = snd_pcm_format_physical_width(params_format(params)) * params 926 sound/core/oss/pcm_oss.c params_channels(params) / 8; params 928 sound/core/oss/pcm_oss.c err = snd_pcm_oss_period_size(substream, params, sparams); params 956 sound/core/oss/pcm_oss.c params, params 1047 sound/core/oss/pcm_oss.c runtime->oss.format = snd_pcm_oss_format_to(params_format(params)); params 1048 sound/core/oss/pcm_oss.c runtime->oss.channels = params_channels(params); params 1049 sound/core/oss/pcm_oss.c runtime->oss.rate = params_rate(params); params 1058 sound/core/oss/pcm_oss.c runtime->oss.params = 0; params 1069 sound/core/oss/pcm_oss.c kfree(params); params 1103 sound/core/oss/pcm_oss.c if (substream->runtime->oss.params) { params 1145 sound/core/oss/pcm_oss.c if (runtime->oss.params) { params 1168 sound/core/oss/pcm_oss.c if (runtime->oss.params) { params 1741 sound/core/oss/pcm_oss.c runtime->oss.params = 1; params 1778 sound/core/oss/pcm_oss.c runtime->oss.params = 1; params 1811 sound/core/oss/pcm_oss.c struct snd_pcm_hw_params *params; params 1830 sound/core/oss/pcm_oss.c params = kmalloc(sizeof(*params), GFP_KERNEL); params 1831 sound/core/oss/pcm_oss.c if (!params) params 1833 sound/core/oss/pcm_oss.c _snd_pcm_hw_params_any(params); params 1834 sound/core/oss/pcm_oss.c err = snd_pcm_hw_refine(substream, params); params 1837 sound/core/oss/pcm_oss.c format_mask = hw_param_mask_c(params, SNDRV_PCM_HW_PARAM_FORMAT); params 1847 sound/core/oss/pcm_oss.c kfree(params); params 1872 sound/core/oss/pcm_oss.c runtime->oss.params = 1; params 1908 sound/core/oss/pcm_oss.c runtime->oss.params = 1; params 1947 sound/core/oss/pcm_oss.c runtime->oss.params = 1; params 2136 sound/core/oss/pcm_oss.c if (runtime->oss.params || runtime->oss.prepare) params 2163 sound/core/oss/pcm_oss.c if (runtime->oss.params || runtime->oss.prepare) { params 2231 sound/core/oss/pcm_oss.c if (runtime->oss.params && params 2338 sound/core/oss/pcm_oss.c runtime->oss.params = 1; params 2872 sound/core/oss/pcm_oss.c if (runtime->oss.params) { params 392 sound/core/oss/pcm_plugin.c struct snd_pcm_hw_params *params, params 410 sound/core/oss/pcm_plugin.c srcformat.format = params_format(params); params 411 sound/core/oss/pcm_plugin.c srcformat.rate = params_rate(params); params 412 sound/core/oss/pcm_plugin.c srcformat.channels = params_channels(params); params 418 sound/core/oss/pcm_plugin.c dstformat.format = params_format(params); params 419 sound/core/oss/pcm_plugin.c dstformat.rate = params_rate(params); params 420 sound/core/oss/pcm_plugin.c dstformat.channels = params_channels(params); params 86 sound/core/oss/pcm_plugin.h struct snd_pcm_hw_params *params, params 110 sound/core/oss/pcm_plugin.h struct snd_pcm_hw_params *params, params 102 sound/core/pcm_compat.c struct snd_pcm_sw_params params; params 106 sound/core/pcm_compat.c memset(¶ms, 0, sizeof(params)); params 107 sound/core/pcm_compat.c if (get_user(params.tstamp_mode, &src->tstamp_mode) || params 108 sound/core/pcm_compat.c get_user(params.period_step, &src->period_step) || params 109 sound/core/pcm_compat.c get_user(params.sleep_min, &src->sleep_min) || params 110 sound/core/pcm_compat.c get_user(params.avail_min, &src->avail_min) || params 111 sound/core/pcm_compat.c get_user(params.xfer_align, &src->xfer_align) || params 112 sound/core/pcm_compat.c get_user(params.start_threshold, &src->start_threshold) || params 113 sound/core/pcm_compat.c get_user(params.stop_threshold, &src->stop_threshold) || params 114 sound/core/pcm_compat.c get_user(params.silence_threshold, &src->silence_threshold) || params 115 sound/core/pcm_compat.c get_user(params.silence_size, &src->silence_size) || params 116 sound/core/pcm_compat.c get_user(params.tstamp_type, &src->tstamp_type) || params 117 sound/core/pcm_compat.c get_user(params.proto, &src->proto)) params 124 sound/core/pcm_compat.c if (boundary && params.silence_size >= boundary) params 125 sound/core/pcm_compat.c params.silence_size = substream->runtime->boundary; params 126 sound/core/pcm_compat.c err = snd_pcm_sw_params(substream, ¶ms); params 53 sound/core/pcm_dmaengine.c const struct snd_pcm_hw_params *params, params 59 sound/core/pcm_dmaengine.c bits = params_physical_width(params); params 25 sound/core/pcm_drm_eld.c static int eld_limit_rates(struct snd_pcm_hw_params *params, params 28 sound/core/pcm_drm_eld.c struct snd_interval *r = hw_param_interval(params, rule->var); params 35 sound/core/pcm_drm_eld.c c = hw_param_interval_c(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 53 sound/core/pcm_drm_eld.c static int eld_limit_channels(struct snd_pcm_hw_params *params, params 56 sound/core/pcm_drm_eld.c struct snd_interval *c = hw_param_interval(params, rule->var); params 67 sound/core/pcm_drm_eld.c r = hw_param_interval_c(params, SNDRV_PCM_HW_PARAM_RATE); params 117 sound/core/pcm_iec958.c int snd_pcm_create_iec958_consumer_hw_params(struct snd_pcm_hw_params *params, params 120 sound/core/pcm_iec958.c return create_iec958_consumer(params_rate(params), params_width(params), params 1241 sound/core/pcm_lib.c static int snd_pcm_hw_rule_list(struct snd_pcm_hw_params *params, params 1245 sound/core/pcm_lib.c return snd_interval_list(hw_param_interval(params, rule->var), list->count, list->list, list->mask); params 1271 sound/core/pcm_lib.c static int snd_pcm_hw_rule_ranges(struct snd_pcm_hw_params *params, params 1275 sound/core/pcm_lib.c return snd_interval_ranges(hw_param_interval(params, rule->var), params 1302 sound/core/pcm_lib.c static int snd_pcm_hw_rule_ratnums(struct snd_pcm_hw_params *params, params 1308 sound/core/pcm_lib.c err = snd_interval_ratnum(hw_param_interval(params, rule->var), params 1311 sound/core/pcm_lib.c params->rate_num = num; params 1312 sound/core/pcm_lib.c params->rate_den = den; params 1337 sound/core/pcm_lib.c static int snd_pcm_hw_rule_ratdens(struct snd_pcm_hw_params *params, params 1342 sound/core/pcm_lib.c int err = snd_interval_ratden(hw_param_interval(params, rule->var), params 1345 sound/core/pcm_lib.c params->rate_num = num; params 1346 sound/core/pcm_lib.c params->rate_den = den; params 1371 sound/core/pcm_lib.c static int snd_pcm_hw_rule_msbits(struct snd_pcm_hw_params *params, params 1378 sound/core/pcm_lib.c hw_param_interval_c(params, SNDRV_PCM_HW_PARAM_SAMPLE_BITS); params 1385 sound/core/pcm_lib.c params->msbits = min_not_zero(params->msbits, msbits); params 1417 sound/core/pcm_lib.c static int snd_pcm_hw_rule_step(struct snd_pcm_hw_params *params, params 1421 sound/core/pcm_lib.c return snd_interval_step(hw_param_interval(params, rule->var), step); params 1444 sound/core/pcm_lib.c static int snd_pcm_hw_rule_pow2(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) params 1452 sound/core/pcm_lib.c return snd_interval_list(hw_param_interval(params, rule->var), params 1474 sound/core/pcm_lib.c static int snd_pcm_hw_rule_noresample_func(struct snd_pcm_hw_params *params, params 1480 sound/core/pcm_lib.c rate = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 1502 sound/core/pcm_lib.c static void _snd_pcm_hw_param_any(struct snd_pcm_hw_params *params, params 1506 sound/core/pcm_lib.c snd_mask_any(hw_param_mask(params, var)); params 1507 sound/core/pcm_lib.c params->cmask |= 1 << var; params 1508 sound/core/pcm_lib.c params->rmask |= 1 << var; params 1512 sound/core/pcm_lib.c snd_interval_any(hw_param_interval(params, var)); params 1513 sound/core/pcm_lib.c params->cmask |= 1 << var; params 1514 sound/core/pcm_lib.c params->rmask |= 1 << var; params 1520 sound/core/pcm_lib.c void _snd_pcm_hw_params_any(struct snd_pcm_hw_params *params) params 1523 sound/core/pcm_lib.c memset(params, 0, sizeof(*params)); params 1525 sound/core/pcm_lib.c _snd_pcm_hw_param_any(params, k); params 1527 sound/core/pcm_lib.c _snd_pcm_hw_param_any(params, k); params 1528 sound/core/pcm_lib.c params->info = ~0U; params 1541 sound/core/pcm_lib.c int snd_pcm_hw_param_value(const struct snd_pcm_hw_params *params, params 1545 sound/core/pcm_lib.c const struct snd_mask *mask = hw_param_mask_c(params, var); params 1553 sound/core/pcm_lib.c const struct snd_interval *i = hw_param_interval_c(params, var); params 1564 sound/core/pcm_lib.c void _snd_pcm_hw_param_setempty(struct snd_pcm_hw_params *params, params 1568 sound/core/pcm_lib.c snd_mask_none(hw_param_mask(params, var)); params 1569 sound/core/pcm_lib.c params->cmask |= 1 << var; params 1570 sound/core/pcm_lib.c params->rmask |= 1 << var; params 1572 sound/core/pcm_lib.c snd_interval_none(hw_param_interval(params, var)); params 1573 sound/core/pcm_lib.c params->cmask |= 1 << var; params 1574 sound/core/pcm_lib.c params->rmask |= 1 << var; params 1581 sound/core/pcm_lib.c static int _snd_pcm_hw_param_first(struct snd_pcm_hw_params *params, params 1586 sound/core/pcm_lib.c changed = snd_mask_refine_first(hw_param_mask(params, var)); params 1588 sound/core/pcm_lib.c changed = snd_interval_refine_first(hw_param_interval(params, var)); params 1592 sound/core/pcm_lib.c params->cmask |= 1 << var; params 1593 sound/core/pcm_lib.c params->rmask |= 1 << var; params 1612 sound/core/pcm_lib.c struct snd_pcm_hw_params *params, params 1615 sound/core/pcm_lib.c int changed = _snd_pcm_hw_param_first(params, var); params 1618 sound/core/pcm_lib.c if (params->rmask) { params 1619 sound/core/pcm_lib.c int err = snd_pcm_hw_refine(pcm, params); params 1623 sound/core/pcm_lib.c return snd_pcm_hw_param_value(params, var, dir); params 1627 sound/core/pcm_lib.c static int _snd_pcm_hw_param_last(struct snd_pcm_hw_params *params, params 1632 sound/core/pcm_lib.c changed = snd_mask_refine_last(hw_param_mask(params, var)); params 1634 sound/core/pcm_lib.c changed = snd_interval_refine_last(hw_param_interval(params, var)); params 1638 sound/core/pcm_lib.c params->cmask |= 1 << var; params 1639 sound/core/pcm_lib.c params->rmask |= 1 << var; params 1658 sound/core/pcm_lib.c struct snd_pcm_hw_params *params, params 1661 sound/core/pcm_lib.c int changed = _snd_pcm_hw_param_last(params, var); params 1664 sound/core/pcm_lib.c if (params->rmask) { params 1665 sound/core/pcm_lib.c int err = snd_pcm_hw_refine(pcm, params); params 1669 sound/core/pcm_lib.c return snd_pcm_hw_param_value(params, var, dir); params 1728 sound/core/pcm_lib.c struct snd_pcm_hw_params *params = arg; params 1733 sound/core/pcm_lib.c params->fifo_size = substream->runtime->hw.fifo_size; params 1735 sound/core/pcm_lib.c format = params_format(params); params 1736 sound/core/pcm_lib.c channels = params_channels(params); params 1739 sound/core/pcm_lib.c params->fifo_size /= (unsigned)frame_size; params 243 sound/core/pcm_native.c struct snd_pcm_hw_params *params) params 253 sound/core/pcm_native.c m = hw_param_mask(params, k); params 258 sound/core/pcm_native.c if (!(params->rmask & (1 << k))) params 272 sound/core/pcm_native.c params->cmask |= 1 << k; params 279 sound/core/pcm_native.c struct snd_pcm_hw_params *params) params 289 sound/core/pcm_native.c i = hw_param_interval(params, k); params 294 sound/core/pcm_native.c if (!(params->rmask & (1 << k))) params 308 sound/core/pcm_native.c params->cmask |= 1 << k; params 315 sound/core/pcm_native.c struct snd_pcm_hw_params *params) params 350 sound/core/pcm_native.c vstamps[k] = (params->rmask & (1 << k)) ? 1 : 0; params 366 sound/core/pcm_native.c if (r->cond && !(r->cond & params->flags)) params 388 sound/core/pcm_native.c old_mask = *hw_param_mask(params, r->var); params 392 sound/core/pcm_native.c old_interval = *hw_param_interval(params, r->var); params 395 sound/core/pcm_native.c changed = r->func(params, r); params 410 sound/core/pcm_native.c hw_param_mask(params, r->var)); params 415 sound/core/pcm_native.c hw_param_interval(params, r->var)); params 418 sound/core/pcm_native.c params->cmask |= (1 << r->var); params 436 sound/core/pcm_native.c struct snd_pcm_hw_params *params) params 442 sound/core/pcm_native.c if (!params->msbits) { params 443 sound/core/pcm_native.c i = hw_param_interval_c(params, SNDRV_PCM_HW_PARAM_SAMPLE_BITS); params 445 sound/core/pcm_native.c params->msbits = snd_interval_value(i); params 448 sound/core/pcm_native.c if (!params->rate_den) { params 449 sound/core/pcm_native.c i = hw_param_interval_c(params, SNDRV_PCM_HW_PARAM_RATE); params 451 sound/core/pcm_native.c params->rate_num = snd_interval_value(i); params 452 sound/core/pcm_native.c params->rate_den = 1; params 456 sound/core/pcm_native.c if (!params->fifo_size) { params 457 sound/core/pcm_native.c m = hw_param_mask_c(params, SNDRV_PCM_HW_PARAM_FORMAT); params 458 sound/core/pcm_native.c i = hw_param_interval_c(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 461 sound/core/pcm_native.c SNDRV_PCM_IOCTL1_FIFO_SIZE, params); params 467 sound/core/pcm_native.c if (!params->info) { params 468 sound/core/pcm_native.c params->info = substream->runtime->hw.info; params 469 sound/core/pcm_native.c params->info &= ~(SNDRV_PCM_INFO_FIFO_IN_FRAMES | params 472 sound/core/pcm_native.c params->info &= ~(SNDRV_PCM_INFO_MMAP | params 480 sound/core/pcm_native.c struct snd_pcm_hw_params *params) params 484 sound/core/pcm_native.c params->info = 0; params 485 sound/core/pcm_native.c params->fifo_size = 0; params 486 sound/core/pcm_native.c if (params->rmask & (1 << SNDRV_PCM_HW_PARAM_SAMPLE_BITS)) params 487 sound/core/pcm_native.c params->msbits = 0; params 488 sound/core/pcm_native.c if (params->rmask & (1 << SNDRV_PCM_HW_PARAM_RATE)) { params 489 sound/core/pcm_native.c params->rate_num = 0; params 490 sound/core/pcm_native.c params->rate_den = 0; params 493 sound/core/pcm_native.c err = constrain_mask_params(substream, params); params 497 sound/core/pcm_native.c err = constrain_interval_params(substream, params); params 501 sound/core/pcm_native.c err = constrain_params_by_rules(substream, params); params 505 sound/core/pcm_native.c params->rmask = 0; params 514 sound/core/pcm_native.c struct snd_pcm_hw_params *params; params 517 sound/core/pcm_native.c params = memdup_user(_params, sizeof(*params)); params 518 sound/core/pcm_native.c if (IS_ERR(params)) params 519 sound/core/pcm_native.c return PTR_ERR(params); params 521 sound/core/pcm_native.c err = snd_pcm_hw_refine(substream, params); params 525 sound/core/pcm_native.c err = fixup_unreferenced_params(substream, params); params 529 sound/core/pcm_native.c if (copy_to_user(_params, params, sizeof(*params))) params 532 sound/core/pcm_native.c kfree(params); params 582 sound/core/pcm_native.c struct snd_pcm_hw_params *params) params 604 sound/core/pcm_native.c old_mask = *hw_param_mask(params, *v); params 608 sound/core/pcm_native.c old_interval = *hw_param_interval(params, *v); params 611 sound/core/pcm_native.c changed = snd_pcm_hw_param_first(pcm, params, *v, NULL); params 613 sound/core/pcm_native.c changed = snd_pcm_hw_param_last(pcm, params, *v, NULL); params 622 sound/core/pcm_native.c hw_param_mask(params, *v)); params 626 sound/core/pcm_native.c hw_param_interval(params, *v)); params 634 sound/core/pcm_native.c struct snd_pcm_hw_params *params) params 661 sound/core/pcm_native.c params->rmask = ~0U; params 662 sound/core/pcm_native.c err = snd_pcm_hw_refine(substream, params); params 666 sound/core/pcm_native.c err = snd_pcm_hw_params_choose(substream, params); params 670 sound/core/pcm_native.c err = fixup_unreferenced_params(substream, params); params 675 sound/core/pcm_native.c err = substream->ops->hw_params(substream, params); params 680 sound/core/pcm_native.c runtime->access = params_access(params); params 681 sound/core/pcm_native.c runtime->format = params_format(params); params 682 sound/core/pcm_native.c runtime->subformat = params_subformat(params); params 683 sound/core/pcm_native.c runtime->channels = params_channels(params); params 684 sound/core/pcm_native.c runtime->rate = params_rate(params); params 685 sound/core/pcm_native.c runtime->period_size = params_period_size(params); params 686 sound/core/pcm_native.c runtime->periods = params_periods(params); params 687 sound/core/pcm_native.c runtime->buffer_size = params_buffer_size(params); params 688 sound/core/pcm_native.c runtime->info = params->info; params 689 sound/core/pcm_native.c runtime->rate_num = params->rate_num; params 690 sound/core/pcm_native.c runtime->rate_den = params->rate_den; params 692 sound/core/pcm_native.c (params->info & SNDRV_PCM_INFO_NO_PERIOD_WAKEUP) && params 693 sound/core/pcm_native.c (params->flags & SNDRV_PCM_HW_PARAMS_NO_PERIOD_WAKEUP); params 745 sound/core/pcm_native.c struct snd_pcm_hw_params *params; params 748 sound/core/pcm_native.c params = memdup_user(_params, sizeof(*params)); params 749 sound/core/pcm_native.c if (IS_ERR(params)) params 750 sound/core/pcm_native.c return PTR_ERR(params); params 752 sound/core/pcm_native.c err = snd_pcm_hw_params(substream, params); params 756 sound/core/pcm_native.c if (copy_to_user(_params, params, sizeof(*params))) params 759 sound/core/pcm_native.c kfree(params); params 791 sound/core/pcm_native.c struct snd_pcm_sw_params *params) params 806 sound/core/pcm_native.c if (params->tstamp_mode < 0 || params 807 sound/core/pcm_native.c params->tstamp_mode > SNDRV_PCM_TSTAMP_LAST) params 809 sound/core/pcm_native.c if (params->proto >= SNDRV_PROTOCOL_VERSION(2, 0, 12) && params 810 sound/core/pcm_native.c params->tstamp_type > SNDRV_PCM_TSTAMP_TYPE_LAST) params 812 sound/core/pcm_native.c if (params->avail_min == 0) params 814 sound/core/pcm_native.c if (params->silence_size >= runtime->boundary) { params 815 sound/core/pcm_native.c if (params->silence_threshold != 0) params 818 sound/core/pcm_native.c if (params->silence_size > params->silence_threshold) params 820 sound/core/pcm_native.c if (params->silence_threshold > runtime->buffer_size) params 825 sound/core/pcm_native.c runtime->tstamp_mode = params->tstamp_mode; params 826 sound/core/pcm_native.c if (params->proto >= SNDRV_PROTOCOL_VERSION(2, 0, 12)) params 827 sound/core/pcm_native.c runtime->tstamp_type = params->tstamp_type; params 828 sound/core/pcm_native.c runtime->period_step = params->period_step; params 829 sound/core/pcm_native.c runtime->control->avail_min = params->avail_min; params 830 sound/core/pcm_native.c runtime->start_threshold = params->start_threshold; params 831 sound/core/pcm_native.c runtime->stop_threshold = params->stop_threshold; params 832 sound/core/pcm_native.c runtime->silence_threshold = params->silence_threshold; params 833 sound/core/pcm_native.c runtime->silence_size = params->silence_size; params 834 sound/core/pcm_native.c params->boundary = runtime->boundary; params 848 sound/core/pcm_native.c struct snd_pcm_sw_params params; params 850 sound/core/pcm_native.c if (copy_from_user(¶ms, _params, sizeof(params))) params 852 sound/core/pcm_native.c err = snd_pcm_sw_params(substream, ¶ms); params 853 sound/core/pcm_native.c if (copy_to_user(_params, ¶ms, sizeof(params))) params 2102 sound/core/pcm_native.c static int snd_pcm_hw_rule_mul(struct snd_pcm_hw_params *params, params 2106 sound/core/pcm_native.c snd_interval_mul(hw_param_interval_c(params, rule->deps[0]), params 2107 sound/core/pcm_native.c hw_param_interval_c(params, rule->deps[1]), &t); params 2108 sound/core/pcm_native.c return snd_interval_refine(hw_param_interval(params, rule->var), &t); params 2111 sound/core/pcm_native.c static int snd_pcm_hw_rule_div(struct snd_pcm_hw_params *params, params 2115 sound/core/pcm_native.c snd_interval_div(hw_param_interval_c(params, rule->deps[0]), params 2116 sound/core/pcm_native.c hw_param_interval_c(params, rule->deps[1]), &t); params 2117 sound/core/pcm_native.c return snd_interval_refine(hw_param_interval(params, rule->var), &t); params 2120 sound/core/pcm_native.c static int snd_pcm_hw_rule_muldivk(struct snd_pcm_hw_params *params, params 2124 sound/core/pcm_native.c snd_interval_muldivk(hw_param_interval_c(params, rule->deps[0]), params 2125 sound/core/pcm_native.c hw_param_interval_c(params, rule->deps[1]), params 2127 sound/core/pcm_native.c return snd_interval_refine(hw_param_interval(params, rule->var), &t); params 2130 sound/core/pcm_native.c static int snd_pcm_hw_rule_mulkdiv(struct snd_pcm_hw_params *params, params 2134 sound/core/pcm_native.c snd_interval_mulkdiv(hw_param_interval_c(params, rule->deps[0]), params 2136 sound/core/pcm_native.c hw_param_interval_c(params, rule->deps[1]), &t); params 2137 sound/core/pcm_native.c return snd_interval_refine(hw_param_interval(params, rule->var), &t); params 2140 sound/core/pcm_native.c static int snd_pcm_hw_rule_format(struct snd_pcm_hw_params *params, params 2145 sound/core/pcm_native.c hw_param_interval_c(params, rule->deps[0]); params 2147 sound/core/pcm_native.c struct snd_mask *mask = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 2162 sound/core/pcm_native.c static int snd_pcm_hw_rule_sample_bits(struct snd_pcm_hw_params *params, params 2173 sound/core/pcm_native.c if (! snd_mask_test(hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT), k)) params 2184 sound/core/pcm_native.c return snd_interval_refine(hw_param_interval(params, rule->var), &t); params 2201 sound/core/pcm_native.c static int snd_pcm_hw_rule_rate(struct snd_pcm_hw_params *params, params 2205 sound/core/pcm_native.c return snd_interval_list(hw_param_interval(params, rule->var), params 2210 sound/core/pcm_native.c static int snd_pcm_hw_rule_buffer_bytes_max(struct snd_pcm_hw_params *params, params 2220 sound/core/pcm_native.c return snd_interval_refine(hw_param_interval(params, rule->var), &t); params 3570 sound/core/pcm_native.c static void snd_pcm_hw_convert_from_old_params(struct snd_pcm_hw_params *params, params 3575 sound/core/pcm_native.c memset(params, 0, sizeof(*params)); params 3576 sound/core/pcm_native.c params->flags = oparams->flags; params 3578 sound/core/pcm_native.c params->masks[i].bits[0] = oparams->masks[i]; params 3579 sound/core/pcm_native.c memcpy(params->intervals, oparams->intervals, sizeof(oparams->intervals)); params 3580 sound/core/pcm_native.c params->rmask = __OLD_TO_NEW_MASK(oparams->rmask); params 3581 sound/core/pcm_native.c params->cmask = __OLD_TO_NEW_MASK(oparams->cmask); params 3582 sound/core/pcm_native.c params->info = oparams->info; params 3583 sound/core/pcm_native.c params->msbits = oparams->msbits; params 3584 sound/core/pcm_native.c params->rate_num = oparams->rate_num; params 3585 sound/core/pcm_native.c params->rate_den = oparams->rate_den; params 3586 sound/core/pcm_native.c params->fifo_size = oparams->fifo_size; params 3590 sound/core/pcm_native.c struct snd_pcm_hw_params *params) params 3595 sound/core/pcm_native.c oparams->flags = params->flags; params 3597 sound/core/pcm_native.c oparams->masks[i] = params->masks[i].bits[0]; params 3598 sound/core/pcm_native.c memcpy(oparams->intervals, params->intervals, sizeof(oparams->intervals)); params 3599 sound/core/pcm_native.c oparams->rmask = __NEW_TO_OLD_MASK(params->rmask); params 3600 sound/core/pcm_native.c oparams->cmask = __NEW_TO_OLD_MASK(params->cmask); params 3601 sound/core/pcm_native.c oparams->info = params->info; params 3602 sound/core/pcm_native.c oparams->msbits = params->msbits; params 3603 sound/core/pcm_native.c oparams->rate_num = params->rate_num; params 3604 sound/core/pcm_native.c oparams->rate_den = params->rate_den; params 3605 sound/core/pcm_native.c oparams->fifo_size = params->fifo_size; params 3611 sound/core/pcm_native.c struct snd_pcm_hw_params *params; params 3615 sound/core/pcm_native.c params = kmalloc(sizeof(*params), GFP_KERNEL); params 3616 sound/core/pcm_native.c if (!params) params 3624 sound/core/pcm_native.c snd_pcm_hw_convert_from_old_params(params, oparams); params 3625 sound/core/pcm_native.c err = snd_pcm_hw_refine(substream, params); params 3629 sound/core/pcm_native.c err = fixup_unreferenced_params(substream, params); params 3633 sound/core/pcm_native.c snd_pcm_hw_convert_to_old_params(oparams, params); params 3639 sound/core/pcm_native.c kfree(params); params 3646 sound/core/pcm_native.c struct snd_pcm_hw_params *params; params 3650 sound/core/pcm_native.c params = kmalloc(sizeof(*params), GFP_KERNEL); params 3651 sound/core/pcm_native.c if (!params) params 3660 sound/core/pcm_native.c snd_pcm_hw_convert_from_old_params(params, oparams); params 3661 sound/core/pcm_native.c err = snd_pcm_hw_params(substream, params); params 3665 sound/core/pcm_native.c snd_pcm_hw_convert_to_old_params(oparams, params); params 3671 sound/core/pcm_native.c kfree(params); params 646 sound/core/rawmidi.c struct snd_rawmidi_params *params, params 651 sound/core/rawmidi.c if (params->buffer_size < 32 || params->buffer_size > 1024L * 1024L) params 653 sound/core/rawmidi.c if (params->avail_min < 1 || params->avail_min > params->buffer_size) params 655 sound/core/rawmidi.c if (params->buffer_size != runtime->buffer_size) { params 656 sound/core/rawmidi.c newbuf = kvzalloc(params->buffer_size, GFP_KERNEL); params 667 sound/core/rawmidi.c runtime->buffer_size = params->buffer_size; params 672 sound/core/rawmidi.c runtime->avail_min = params->avail_min; params 677 sound/core/rawmidi.c struct snd_rawmidi_params *params) params 682 sound/core/rawmidi.c substream->active_sensing = !params->no_active_sensing; params 683 sound/core/rawmidi.c return resize_runtime_buffer(substream->runtime, params, false); params 688 sound/core/rawmidi.c struct snd_rawmidi_params *params) params 691 sound/core/rawmidi.c return resize_runtime_buffer(substream->runtime, params, true); params 752 sound/core/rawmidi.c struct snd_rawmidi_params params; params 754 sound/core/rawmidi.c if (copy_from_user(¶ms, argp, sizeof(struct snd_rawmidi_params))) params 756 sound/core/rawmidi.c switch (params.stream) { params 760 sound/core/rawmidi.c return snd_rawmidi_output_params(rfile->output, ¶ms); params 764 sound/core/rawmidi.c return snd_rawmidi_input_params(rfile->input, ¶ms); params 22 sound/core/rawmidi_compat.c struct snd_rawmidi_params params; params 25 sound/core/rawmidi_compat.c if (get_user(params.stream, &src->stream) || params 26 sound/core/rawmidi_compat.c get_user(params.buffer_size, &src->buffer_size) || params 27 sound/core/rawmidi_compat.c get_user(params.avail_min, &src->avail_min) || params 30 sound/core/rawmidi_compat.c params.no_active_sensing = val; params 31 sound/core/rawmidi_compat.c switch (params.stream) { params 35 sound/core/rawmidi_compat.c return snd_rawmidi_output_params(rfile->output, ¶ms); params 39 sound/core/rawmidi_compat.c return snd_rawmidi_input_params(rfile->input, ¶ms); params 167 sound/core/seq/seq_midi.c struct snd_rawmidi_params params; params 178 sound/core/seq/seq_midi.c memset(¶ms, 0, sizeof(params)); params 179 sound/core/seq/seq_midi.c params.avail_min = 1; params 180 sound/core/seq/seq_midi.c params.buffer_size = input_buffer_size; params 181 sound/core/seq/seq_midi.c if ((err = snd_rawmidi_input_params(msynth->input_rfile.input, ¶ms)) < 0) { params 209 sound/core/seq/seq_midi.c struct snd_rawmidi_params params; params 219 sound/core/seq/seq_midi.c memset(¶ms, 0, sizeof(params)); params 220 sound/core/seq/seq_midi.c params.avail_min = 1; params 221 sound/core/seq/seq_midi.c params.buffer_size = output_buffer_size; params 222 sound/core/seq/seq_midi.c params.no_active_sensing = 1; params 223 sound/core/seq/seq_midi.c if ((err = snd_rawmidi_output_params(msynth->output_rfile.output, ¶ms)) < 0) { params 1787 sound/core/timer.c struct snd_timer_params params; params 1797 sound/core/timer.c if (copy_from_user(¶ms, _params, sizeof(params))) params 1802 sound/core/timer.c if (params.ticks < 1) { params 1809 sound/core/timer.c resolution *= params.ticks; params 1815 sound/core/timer.c if (params.queue_size > 0 && params 1816 sound/core/timer.c (params.queue_size < 32 || params.queue_size > 1024)) { params 1820 sound/core/timer.c if (params.filter & ~((1<<SNDRV_TIMER_EVENT_RESOLUTION)| params 1842 sound/core/timer.c if (params.flags & SNDRV_TIMER_PSFLG_AUTO) params 1844 sound/core/timer.c if (params.flags & SNDRV_TIMER_PSFLG_EXCLUSIVE) params 1846 sound/core/timer.c if (params.flags & SNDRV_TIMER_PSFLG_EARLY_EVENT) params 1849 sound/core/timer.c if (params.queue_size > 0 && params 1850 sound/core/timer.c (unsigned int)tu->queue_size != params.queue_size) { params 1851 sound/core/timer.c err = realloc_user_queue(tu, params.queue_size); params 1874 sound/core/timer.c tu->filter = params.filter; params 1875 sound/core/timer.c tu->ticks = params.ticks; params 1879 sound/core/timer.c if (copy_to_user(_params, ¶ms, sizeof(params))) params 577 sound/drivers/aloop.c struct snd_pcm_hw_params *params) params 580 sound/drivers/aloop.c params_buffer_bytes(params)); params 603 sound/drivers/aloop.c static int rule_format(struct snd_pcm_hw_params *params, params 615 sound/drivers/aloop.c return snd_mask_refine(hw_param_mask(params, rule->var), &m); params 618 sound/drivers/aloop.c static int rule_rate(struct snd_pcm_hw_params *params, params 631 sound/drivers/aloop.c return snd_interval_refine(hw_param_interval(params, rule->var), &t); params 634 sound/drivers/aloop.c static int rule_channels(struct snd_pcm_hw_params *params, params 647 sound/drivers/aloop.c return snd_interval_refine(hw_param_interval(params, rule->var), &t); params 62 sound/drivers/opl3/opl3_synth.c static int snd_opl3_set_params(struct snd_opl3 * opl3, struct snd_dm_fm_params * params); params 135 sound/drivers/opl3/opl3_synth.c struct snd_dm_fm_params params; params 136 sound/drivers/opl3/opl3_synth.c if (copy_from_user(¶ms, argp, sizeof(struct snd_dm_fm_params))) params 138 sound/drivers/opl3/opl3_synth.c return snd_opl3_set_params(opl3, ¶ms); params 539 sound/drivers/opl3/opl3_synth.c static int snd_opl3_set_params(struct snd_opl3 * opl3, struct snd_dm_fm_params * params) params 545 sound/drivers/opl3/opl3_synth.c if (params->kbd_split) params 551 sound/drivers/opl3/opl3_synth.c if (params->am_depth) params 554 sound/drivers/opl3/opl3_synth.c if (params->vib_depth) params 557 sound/drivers/opl3/opl3_synth.c if (params->rhythm) { params 564 sound/drivers/opl3/opl3_synth.c if (params->bass) params 566 sound/drivers/opl3/opl3_synth.c if (params->snare) params 568 sound/drivers/opl3/opl3_synth.c if (params->tomtom) params 570 sound/drivers/opl3/opl3_synth.c if (params->cymbal) params 572 sound/drivers/opl3/opl3_synth.c if (params->hihat) params 152 sound/firewire/amdtp-stream.c static int apply_constraint_to_size(struct snd_pcm_hw_params *params, params 155 sound/firewire/amdtp-stream.c struct snd_interval *s = hw_param_interval(params, rule->var); params 157 sound/firewire/amdtp-stream.c hw_param_interval_c(params, SNDRV_PCM_HW_PARAM_RATE); params 439 sound/firewire/amdtp-stream.c static int queue_packet(struct amdtp_stream *s, struct fw_iso_packet *params) params 443 sound/firewire/amdtp-stream.c params->interrupt = IS_ALIGNED(s->packet_index + 1, INTERRUPT_INTERVAL); params 444 sound/firewire/amdtp-stream.c params->tag = s->tag; params 445 sound/firewire/amdtp-stream.c params->sy = 0; params 447 sound/firewire/amdtp-stream.c err = fw_iso_context_queue(s->context, params, &s->buffer.iso_buffer, params 461 sound/firewire/amdtp-stream.c struct fw_iso_packet *params) params 463 sound/firewire/amdtp-stream.c params->skip = params 464 sound/firewire/amdtp-stream.c !!(params->header_length == 0 && params->payload_length == 0); params 465 sound/firewire/amdtp-stream.c return queue_packet(s, params); params 469 sound/firewire/amdtp-stream.c struct fw_iso_packet *params) params 472 sound/firewire/amdtp-stream.c params->header_length = s->ctx_data.tx.ctx_header_size; params 473 sound/firewire/amdtp-stream.c params->payload_length = s->ctx_data.tx.max_ctx_payload_length; params 474 sound/firewire/amdtp-stream.c params->skip = false; params 475 sound/firewire/amdtp-stream.c return queue_packet(s, params); params 492 sound/firewire/amdtp-stream.c struct fw_iso_packet *params, params 501 sound/firewire/amdtp-stream.c params->payload_length = payload_length; params 504 sound/firewire/amdtp-stream.c cip_header = (__be32 *)params->header; params 506 sound/firewire/amdtp-stream.c params->header_length = 2 * sizeof(__be32); params 507 sound/firewire/amdtp-stream.c payload_length += params->header_length; params 796 sound/firewire/amdtp-stream.c struct fw_iso_packet params; params 805 sound/firewire/amdtp-stream.c build_it_pkt_header(s, desc->cycle, &template.params, params 809 sound/firewire/amdtp-stream.c if (queue_out_packet(s, &template.params) < 0) { params 845 sound/firewire/amdtp-stream.c struct fw_iso_packet params = {0}; params 847 sound/firewire/amdtp-stream.c if (queue_in_packet(s, ¶ms) < 0) { params 993 sound/firewire/amdtp-stream.c struct fw_iso_packet params; params 995 sound/firewire/amdtp-stream.c err = queue_in_packet(s, ¶ms); params 997 sound/firewire/amdtp-stream.c params.header_length = 0; params 998 sound/firewire/amdtp-stream.c params.payload_length = 0; params 999 sound/firewire/amdtp-stream.c err = queue_out_packet(s, ¶ms); params 175 sound/firewire/bebob/bebob_maudio.c struct special_params *params = bebob->maudio_special_quirk; params 213 sound/firewire/bebob/bebob_maudio.c params->clk_src = buf[6]; params 214 sound/firewire/bebob/bebob_maudio.c params->dig_in_fmt = buf[7]; params 215 sound/firewire/bebob/bebob_maudio.c params->dig_out_fmt = buf[8]; params 216 sound/firewire/bebob/bebob_maudio.c params->clk_lock = buf[9]; params 218 sound/firewire/bebob/bebob_maudio.c if (params->ctl_id_sync) params 220 sound/firewire/bebob/bebob_maudio.c params->ctl_id_sync); params 238 sound/firewire/bebob/bebob_maudio.c struct special_params *params = bebob->maudio_special_quirk; params 242 sound/firewire/bebob/bebob_maudio.c if (!params->is1814) params 247 sound/firewire/bebob/bebob_maudio.c ch_table[AMDTP_IN_STREAM][params->dig_in_fmt][i / 2]; params 251 sound/firewire/bebob/bebob_maudio.c ch_table[AMDTP_OUT_STREAM][params->dig_out_fmt][i / 2]; params 260 sound/firewire/bebob/bebob_maudio.c struct special_params *params; params 263 sound/firewire/bebob/bebob_maudio.c params = devm_kzalloc(&bebob->card->card_dev, params 265 sound/firewire/bebob/bebob_maudio.c if (!params) params 270 sound/firewire/bebob/bebob_maudio.c bebob->maudio_special_quirk = (void *)params; params 271 sound/firewire/bebob/bebob_maudio.c params->is1814 = is1814; params 289 sound/firewire/bebob/bebob_maudio.c if (params->is1814) { params 316 sound/firewire/bebob/bebob_maudio.c struct special_params *params = bebob->maudio_special_quirk; params 335 sound/firewire/bebob/bebob_maudio.c if (params->ctl_id_sync) params 337 sound/firewire/bebob/bebob_maudio.c params->ctl_id_sync); params 351 sound/firewire/bebob/bebob_maudio.c struct special_params *params = bebob->maudio_special_quirk; params 352 sound/firewire/bebob/bebob_maudio.c *id = params->clk_src; params 371 sound/firewire/bebob/bebob_maudio.c struct special_params *params = bebob->maudio_special_quirk; params 372 sound/firewire/bebob/bebob_maudio.c uval->value.enumerated.item[0] = params->clk_src; params 379 sound/firewire/bebob/bebob_maudio.c struct special_params *params = bebob->maudio_special_quirk; params 389 sound/firewire/bebob/bebob_maudio.c params->dig_in_fmt, params 390 sound/firewire/bebob/bebob_maudio.c params->dig_out_fmt, params 391 sound/firewire/bebob/bebob_maudio.c params->clk_lock); params 455 sound/firewire/bebob/bebob_maudio.c struct special_params *params = bebob->maudio_special_quirk; params 470 sound/firewire/bebob/bebob_maudio.c val = (params->dig_in_fmt << 1) | (dig_in_iface & 0x01); params 485 sound/firewire/bebob/bebob_maudio.c struct special_params *params = bebob->maudio_special_quirk; params 500 sound/firewire/bebob/bebob_maudio.c params->clk_src, params 502 sound/firewire/bebob/bebob_maudio.c params->dig_out_fmt, params 503 sound/firewire/bebob/bebob_maudio.c params->clk_lock); params 508 sound/firewire/bebob/bebob_maudio.c if (params->dig_in_fmt > 0) { params 548 sound/firewire/bebob/bebob_maudio.c struct special_params *params = bebob->maudio_special_quirk; params 550 sound/firewire/bebob/bebob_maudio.c uval->value.enumerated.item[0] = params->dig_out_fmt; params 558 sound/firewire/bebob/bebob_maudio.c struct special_params *params = bebob->maudio_special_quirk; params 569 sound/firewire/bebob/bebob_maudio.c params->clk_src, params 570 sound/firewire/bebob/bebob_maudio.c params->dig_in_fmt, params 571 sound/firewire/bebob/bebob_maudio.c id, params->clk_lock); params 592 sound/firewire/bebob/bebob_maudio.c struct special_params *params = bebob->maudio_special_quirk; params 604 sound/firewire/bebob/bebob_maudio.c params->ctl_id_sync = &kctl->id; params 11 sound/firewire/bebob/bebob_pcm.c hw_rule_rate(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) params 15 sound/firewire/bebob/bebob_pcm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 17 sound/firewire/bebob/bebob_pcm.c hw_param_interval_c(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 39 sound/firewire/bebob/bebob_pcm.c hw_rule_channels(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) params 43 sound/firewire/bebob/bebob_pcm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 45 sound/firewire/bebob/bebob_pcm.c hw_param_interval_c(params, SNDRV_PCM_HW_PARAM_RATE); params 11 sound/firewire/dice/dice-pcm.c static int dice_rate_constraint(struct snd_pcm_hw_params *params, params 19 sound/firewire/dice/dice-pcm.c hw_param_interval_c(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 21 sound/firewire/dice/dice-pcm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 49 sound/firewire/dice/dice-pcm.c static int dice_channels_constraint(struct snd_pcm_hw_params *params, params 57 sound/firewire/dice/dice-pcm.c hw_param_interval_c(params, SNDRV_PCM_HW_PARAM_RATE); params 59 sound/firewire/dice/dice-pcm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 149 sound/firewire/dice/dice-stream.c struct reg_params *params) params 154 sound/firewire/dice/dice-stream.c for (i = 0; i < params->count; i++) { params 158 sound/firewire/dice/dice-stream.c params->size * i + TX_ISOCHRONOUS, params 162 sound/firewire/dice/dice-stream.c params->size * i + RX_ISOCHRONOUS, params 212 sound/firewire/dice/dice-stream.c struct reg_params *params) params 222 sound/firewire/dice/dice-stream.c for (i = 0; i < params->count; ++i) { params 238 sound/firewire/dice/dice-stream.c params->size * i + TX_NUMBER_AUDIO, params 247 sound/firewire/dice/dice-stream.c params->size * i + RX_NUMBER_AUDIO, params 336 sound/firewire/dice/dice-stream.c unsigned int rate, struct reg_params *params) params 342 sound/firewire/dice/dice-stream.c for (i = 0; i < params->count; i++) { params 358 sound/firewire/dice/dice-stream.c params->size * i + TX_ISOCHRONOUS, params 362 sound/firewire/dice/dice-stream.c params->size * i + RX_ISOCHRONOUS, params 371 sound/firewire/dice/dice-stream.c params->size * i + TX_SPEED, params 10 sound/firewire/digi00x/digi00x-pcm.c static int hw_rule_rate(struct snd_pcm_hw_params *params, params 14 sound/firewire/digi00x/digi00x-pcm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 16 sound/firewire/digi00x/digi00x-pcm.c hw_param_interval_c(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 34 sound/firewire/digi00x/digi00x-pcm.c static int hw_rule_channels(struct snd_pcm_hw_params *params, params 38 sound/firewire/digi00x/digi00x-pcm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 40 sound/firewire/digi00x/digi00x-pcm.c hw_param_interval_c(params, SNDRV_PCM_HW_PARAM_RATE); params 10 sound/firewire/fireface/ff-pcm.c static int hw_rule_rate(struct snd_pcm_hw_params *params, params 15 sound/firewire/fireface/ff-pcm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 17 sound/firewire/fireface/ff-pcm.c hw_param_interval_c(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 41 sound/firewire/fireface/ff-pcm.c static int hw_rule_channels(struct snd_pcm_hw_params *params, params 46 sound/firewire/fireface/ff-pcm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 48 sound/firewire/fireface/ff-pcm.c hw_param_interval_c(params, SNDRV_PCM_HW_PARAM_RATE); params 103 sound/firewire/fireworks/fireworks_command.c const __be32 *params, unsigned int param_bytes, params 142 sound/firewire/fireworks/fireworks_command.c memcpy(header->params, params, param_bytes); params 64 sound/firewire/fireworks/fireworks_pcm.c hw_rule_rate(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) params 68 sound/firewire/fireworks/fireworks_pcm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 70 sound/firewire/fireworks/fireworks_pcm.c hw_param_interval_c(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 89 sound/firewire/fireworks/fireworks_pcm.c hw_rule_channels(struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) params 93 sound/firewire/fireworks/fireworks_pcm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 95 sound/firewire/fireworks/fireworks_pcm.c hw_param_interval_c(params, SNDRV_PCM_HW_PARAM_RATE); params 53 sound/firewire/motu/amdtp-motu.c } params[] = { params 112 sound/firewire/motu/amdtp-motu.c p->quotient_ticks_per_event = params[s->sfc].quotient_ticks_per_event; params 113 sound/firewire/motu/amdtp-motu.c p->remainder_ticks_per_event = params[s->sfc].remainder_ticks_per_event; params 11 sound/firewire/motu/motu-pcm.c static int motu_rate_constraint(struct snd_pcm_hw_params *params, params 17 sound/firewire/motu/motu-pcm.c hw_param_interval_c(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 19 sound/firewire/motu/motu-pcm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 41 sound/firewire/motu/motu-pcm.c static int motu_channels_constraint(struct snd_pcm_hw_params *params, params 47 sound/firewire/motu/motu-pcm.c hw_param_interval_c(params, SNDRV_PCM_HW_PARAM_RATE); params 49 sound/firewire/motu/motu-pcm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 10 sound/firewire/oxfw/oxfw-pcm.c static int hw_rule_rate(struct snd_pcm_hw_params *params, params 15 sound/firewire/oxfw/oxfw-pcm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 17 sound/firewire/oxfw/oxfw-pcm.c hw_param_interval_c(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 41 sound/firewire/oxfw/oxfw-pcm.c static int hw_rule_channels(struct snd_pcm_hw_params *params, params 46 sound/firewire/oxfw/oxfw-pcm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 48 sound/firewire/oxfw/oxfw-pcm.c hw_param_interval_c(params, SNDRV_PCM_HW_PARAM_RATE); params 169 sound/isa/cs423x/cs4236_lib.c struct snd_pcm_hw_params *params, params 173 sound/isa/cs423x/cs4236_lib.c unsigned char rate = divisor_to_rate_register(params->rate_den); params 187 sound/isa/cs423x/cs4236_lib.c struct snd_pcm_hw_params *params, params 191 sound/isa/cs423x/cs4236_lib.c unsigned char rate = divisor_to_rate_register(params->rate_den); params 494 sound/isa/msnd/msnd.c struct snd_pcm_hw_params *params) params 500 sound/isa/msnd/msnd.c chip->play_sample_size = snd_pcm_format_width(params_format(params)); params 501 sound/isa/msnd/msnd.c chip->play_channels = params_channels(params); params 502 sound/isa/msnd/msnd.c chip->play_sample_rate = params_rate(params); params 640 sound/isa/msnd/msnd.c struct snd_pcm_hw_params *params) params 646 sound/isa/msnd/msnd.c chip->capture_sample_size = snd_pcm_format_width(params_format(params)); params 647 sound/isa/msnd/msnd.c chip->capture_channels = params_channels(params); params 648 sound/isa/msnd/msnd.c chip->capture_sample_rate = params_rate(params); params 62 sound/isa/sb/sb8_main.c static int snd_sb8_hw_constraint_rate_channels(struct snd_pcm_hw_params *params, params 65 sound/isa/sb/sb8_main.c struct snd_interval *c = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 68 sound/isa/sb/sb8_main.c int err = snd_interval_ratnum(hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE), params 71 sound/isa/sb/sb8_main.c params->rate_num = num; params 72 sound/isa/sb/sb8_main.c params->rate_den = den; params 79 sound/isa/sb/sb8_main.c static int snd_sb8_hw_constraint_channels_rate(struct snd_pcm_hw_params *params, params 82 sound/isa/sb/sb8_main.c struct snd_interval *r = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 85 sound/isa/sb/sb8_main.c return snd_interval_refine(hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS), &t); params 612 sound/isa/wss/wss_lib.c struct snd_pcm_hw_params *params, params 635 sound/isa/wss/wss_lib.c unsigned rate = params_rate(params); params 673 sound/isa/wss/wss_lib.c struct snd_pcm_hw_params *params, params 695 sound/isa/wss/wss_lib.c unsigned rate = params_rate(params); params 509 sound/mips/hal2.c struct snd_pcm_hw_params *params) params 513 sound/mips/hal2.c err = snd_pcm_lib_malloc_pages(substream, params_buffer_bytes(params)); params 683 sound/pci/ac97/ac97_pcm.c static int double_rate_hw_constraint_rate(struct snd_pcm_hw_params *params, params 686 sound/pci/ac97/ac97_pcm.c struct snd_interval *channels = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 692 sound/pci/ac97/ac97_pcm.c struct snd_interval *rate = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 698 sound/pci/ac97/ac97_pcm.c static int double_rate_hw_constraint_channels(struct snd_pcm_hw_params *params, params 701 sound/pci/ac97/ac97_pcm.c struct snd_interval *rate = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 707 sound/pci/ac97/ac97_pcm.c struct snd_interval *channels = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 441 sound/pci/asihpi/asihpi.c struct snd_pcm_hw_params *params) params 451 sound/pci/asihpi/asihpi.c print_hwparams(substream, params); params 452 sound/pci/asihpi/asihpi.c err = snd_pcm_lib_malloc_pages(substream, params_buffer_bytes(params)); params 455 sound/pci/asihpi/asihpi.c err = snd_card_asihpi_format_alsa2hpi(params_format(params), &format); params 460 sound/pci/asihpi/asihpi.c params_channels(params), params 461 sound/pci/asihpi/asihpi.c format, params_rate(params), 0, 0)); params 475 sound/pci/asihpi/asihpi.c params_buffer_bytes(params), runtime->dma_addr); params 479 sound/pci/asihpi/asihpi.c params_buffer_bytes(params), params 490 sound/pci/asihpi/asihpi.c bytes_per_sec = params_rate(params) * params_channels(params); params 491 sound/pci/asihpi/asihpi.c width = snd_pcm_format_width(params_format(params)); params 498 sound/pci/asihpi/asihpi.c dpcm->buffer_bytes = params_buffer_bytes(params); params 499 sound/pci/asihpi/asihpi.c dpcm->period_bytes = params_period_bytes(params); params 708 sound/pci/au88x0/au88x0_a3d.c static void vortex_a3d_translate_filter(a3d_atmos_t filter, int *params) params 821 sound/pci/au88x0/au88x0_a3d.c int params[6]; params 823 sound/pci/au88x0/au88x0_a3d.c params[i] = ucontrol->value.integer.value[i]; params 825 sound/pci/au88x0/au88x0_a3d.c vortex_a3d_translate_filter(a->filter, params); params 106 sound/pci/echoaudio/echoaudio.c static int hw_rule_capture_format_by_channels(struct snd_pcm_hw_params *params, params 109 sound/pci/echoaudio/echoaudio.c struct snd_interval *c = hw_param_interval(params, params 111 sound/pci/echoaudio/echoaudio.c struct snd_mask *f = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 134 sound/pci/echoaudio/echoaudio.c static int hw_rule_capture_channels_by_format(struct snd_pcm_hw_params *params, params 137 sound/pci/echoaudio/echoaudio.c struct snd_interval *c = hw_param_interval(params, params 139 sound/pci/echoaudio/echoaudio.c struct snd_mask *f = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 168 sound/pci/echoaudio/echoaudio.c static int hw_rule_playback_format_by_channels(struct snd_pcm_hw_params *params, params 171 sound/pci/echoaudio/echoaudio.c struct snd_interval *c = hw_param_interval(params, params 173 sound/pci/echoaudio/echoaudio.c struct snd_mask *f = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 203 sound/pci/echoaudio/echoaudio.c static int hw_rule_playback_channels_by_format(struct snd_pcm_hw_params *params, params 206 sound/pci/echoaudio/echoaudio.c struct snd_interval *c = hw_param_interval(params, params 208 sound/pci/echoaudio/echoaudio.c struct snd_mask *f = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 241 sound/pci/echoaudio/echoaudio.c static int hw_rule_sample_rate(struct snd_pcm_hw_params *params, params 244 sound/pci/echoaudio/echoaudio.c struct snd_interval *rate = hw_param_interval(params, params 175 sound/pci/hda/patch_ca0132.c int params; /* number of default non-on/off params */ params 189 sound/pci/hda/patch_ca0132.c .params = 1, params 197 sound/pci/hda/patch_ca0132.c .params = 1, params 205 sound/pci/hda/patch_ca0132.c .params = 1, params 213 sound/pci/hda/patch_ca0132.c .params = 2, params 221 sound/pci/hda/patch_ca0132.c .params = 2, params 230 sound/pci/hda/patch_ca0132.c .params = 11, params 240 sound/pci/hda/patch_ca0132.c .params = 3, params 248 sound/pci/hda/patch_ca0132.c .params = 3, params 256 sound/pci/hda/patch_ca0132.c .params = 1, params 264 sound/pci/hda/patch_ca0132.c .params = 1, params 272 sound/pci/hda/patch_ca0132.c .params = 8, params 7242 sound/pci/hda/patch_ca0132.c for (i = 0; i <= ca0132_effects[idx].params; i++) { params 7305 sound/pci/hda/patch_ca0132.c for (i = 0; i <= ca0132_effects[idx].params; i++) { params 7361 sound/pci/hda/patch_ca0132.c for (i = 0; i <= ca0132_effects[idx].params; i++) { params 7428 sound/pci/hda/patch_ca0132.c for (i = 0; i <= ca0132_effects[idx].params; i++) { params 1493 sound/pci/korg1212/korg1212.c struct snd_pcm_hw_params *params) params 1521 sound/pci/korg1212/korg1212.c if ((int)params_rate(params) != korg1212->clkRate) { params 1523 sound/pci/korg1212/korg1212.c _snd_pcm_hw_param_setempty(params, SNDRV_PCM_HW_PARAM_RATE); params 1531 sound/pci/korg1212/korg1212.c if ((err = snd_korg1212_SetRate(korg1212, params_rate(params))) < 0) { params 1536 sound/pci/korg1212/korg1212.c korg1212->channels = params_channels(params); params 334 sound/pci/oxygen/oxygen.c struct snd_pcm_hw_params *params) params 341 sound/pci/oxygen/oxygen.c if (params_rate(params) <= 54000) params 343 sound/pci/oxygen/oxygen.c else if (params_rate(params) <= 108000) params 388 sound/pci/oxygen/oxygen.c struct snd_pcm_hw_params *params) params 394 sound/pci/oxygen/oxygen.c if (params_rate(params) <= 48000) params 396 sound/pci/oxygen/oxygen.c else if (params_rate(params) <= 96000) params 408 sound/pci/oxygen/oxygen.c struct snd_pcm_hw_params *params) params 412 sound/pci/oxygen/oxygen.c if (params_rate(params) <= 54000) params 414 sound/pci/oxygen/oxygen.c else if (params_rate(params) <= 108000) params 422 sound/pci/oxygen/oxygen.c static void set_no_params(struct oxygen *chip, struct snd_pcm_hw_params *params) params 90 sound/pci/oxygen/oxygen.h struct snd_pcm_hw_params *params); params 92 sound/pci/oxygen/oxygen.h struct snd_pcm_hw_params *params); params 331 sound/pci/oxygen/oxygen_pcm.c struct snd_pcm_hw_params *params) params 340 sound/pci/oxygen/oxygen_pcm.c if (params_rate(params) <= 48000) params 342 sound/pci/oxygen/oxygen_pcm.c else if (params_rate(params) <= 96000) params 72 sound/pci/oxygen/se6x.c struct snd_pcm_hw_params *params) params 78 sound/pci/oxygen/se6x.c struct snd_pcm_hw_params *params) params 17 sound/pci/oxygen/xonar.h u8 params[5]; params 27 sound/pci/oxygen/xonar.h struct snd_pcm_hw_params *params); params 52 sound/pci/oxygen/xonar.h struct snd_pcm_hw_params *params); params 207 sound/pci/oxygen/xonar_cs43xx.c struct snd_pcm_hw_params *params) params 212 sound/pci/oxygen/xonar_cs43xx.c if (params_rate(params) <= 50000) { params 215 sound/pci/oxygen/xonar_cs43xx.c } else if (params_rate(params) <= 100000) { params 182 sound/pci/oxygen/xonar_dg.c struct snd_pcm_hw_params *params) params 190 sound/pci/oxygen/xonar_dg.c if (params_rate(params) <= 50000) { params 193 sound/pci/oxygen/xonar_dg.c } else if (params_rate(params) <= 100000) { params 207 sound/pci/oxygen/xonar_dg.c struct snd_pcm_hw_params *params) params 215 sound/pci/oxygen/xonar_dg.c if (params_rate(params) <= 50000) { params 218 sound/pci/oxygen/xonar_dg.c } else if (params_rate(params) <= 100000) { params 44 sound/pci/oxygen/xonar_dg.h struct snd_pcm_hw_params *params); params 46 sound/pci/oxygen/xonar_dg.h struct snd_pcm_hw_params *params); params 19 sound/pci/oxygen/xonar_hdmi.c unsigned int count, const u8 *params) params 29 sound/pci/oxygen/xonar_hdmi.c oxygen_write_uart(chip, params[i]); params 32 sound/pci/oxygen/xonar_hdmi.c checksum += params[i]; params 46 sound/pci/oxygen/xonar_hdmi.c hdmi_write_command(chip, 0x54, 5, hdmi->params); params 51 sound/pci/oxygen/xonar_hdmi.c hdmi->params[1] = IEC958_AES3_CON_FS_48000; params 52 sound/pci/oxygen/xonar_hdmi.c hdmi->params[4] = 1; params 81 sound/pci/oxygen/xonar_hdmi.c struct snd_pcm_hw_params *params) params 83 sound/pci/oxygen/xonar_hdmi.c hdmi->params[0] = 0; /* 1 = non-audio */ params 84 sound/pci/oxygen/xonar_hdmi.c switch (params_rate(params)) { params 86 sound/pci/oxygen/xonar_hdmi.c hdmi->params[1] = IEC958_AES3_CON_FS_44100; params 89 sound/pci/oxygen/xonar_hdmi.c hdmi->params[1] = IEC958_AES3_CON_FS_48000; params 92 sound/pci/oxygen/xonar_hdmi.c hdmi->params[1] = IEC958_AES3_CON_FS_96000; params 95 sound/pci/oxygen/xonar_hdmi.c hdmi->params[1] = IEC958_AES3_CON_FS_192000; params 98 sound/pci/oxygen/xonar_hdmi.c hdmi->params[2] = params_channels(params) / 2 - 1; params 99 sound/pci/oxygen/xonar_hdmi.c if (params_format(params) == SNDRV_PCM_FORMAT_S16_LE) params 100 sound/pci/oxygen/xonar_hdmi.c hdmi->params[3] = 0; params 102 sound/pci/oxygen/xonar_hdmi.c hdmi->params[3] = 0xc0; params 103 sound/pci/oxygen/xonar_hdmi.c hdmi->params[4] = 1; /* ? */ params 104 sound/pci/oxygen/xonar_hdmi.c hdmi_write_command(chip, 0x54, 5, hdmi->params); params 77 sound/pci/oxygen/xonar_lib.c struct snd_pcm_hw_params *params) params 81 sound/pci/oxygen/xonar_lib.c if (params_rate(params) <= 54000) params 83 sound/pci/oxygen/xonar_lib.c else if (params_rate(params) <= 108000) params 631 sound/pci/oxygen/xonar_pcm179x.c struct snd_pcm_hw_params *params) params 636 sound/pci/oxygen/xonar_pcm179x.c data->current_rate = params_rate(params); params 710 sound/pci/oxygen/xonar_pcm179x.c struct snd_pcm_hw_params *params) params 712 sound/pci/oxygen/xonar_pcm179x.c update_cs2000_rate(chip, params_rate(params)); params 713 sound/pci/oxygen/xonar_pcm179x.c set_pcm1796_params(chip, params); params 717 sound/pci/oxygen/xonar_pcm179x.c struct snd_pcm_hw_params *params) params 721 sound/pci/oxygen/xonar_pcm179x.c set_pcm1796_params(chip, params); params 722 sound/pci/oxygen/xonar_pcm179x.c xonar_set_hdmi_params(chip, &data->hdmi, params); params 368 sound/pci/oxygen/xonar_wm87x6.c struct snd_pcm_hw_params *params) params 373 sound/pci/oxygen/xonar_wm87x6.c struct snd_pcm_hw_params *params) params 378 sound/pci/oxygen/xonar_wm87x6.c if (params_rate(params) > 48000) params 384 sound/pci/oxygen/xonar_wm87x6.c struct snd_pcm_hw_params *params) params 388 sound/pci/oxygen/xonar_wm87x6.c xonar_set_hdmi_params(chip, &data->hdmi, params); params 659 sound/pci/rme32.c struct snd_pcm_hw_params *params) params 666 sound/pci/rme32.c err = snd_pcm_lib_malloc_pages(substream, params_buffer_bytes(params)); params 680 sound/pci/rme32.c if ((int)params_rate(params) != rate) { params 684 sound/pci/rme32.c } else if ((err = snd_rme32_playback_setrate(rme32, params_rate(params))) < 0) { params 688 sound/pci/rme32.c if ((err = snd_rme32_setformat(rme32, params_format(params))) < 0) { params 693 sound/pci/rme32.c snd_rme32_setframelog(rme32, params_channels(params), 1); params 695 sound/pci/rme32.c if (params_period_size(params) << rme32->playback_frlog != rme32->capture_periodsize) { params 700 sound/pci/rme32.c rme32->playback_periodsize = params_period_size(params) << rme32->playback_frlog; params 714 sound/pci/rme32.c struct snd_pcm_hw_params *params) params 721 sound/pci/rme32.c err = snd_pcm_lib_malloc_pages(substream, params_buffer_bytes(params)); params 736 sound/pci/rme32.c if ((err = snd_rme32_setformat(rme32, params_format(params))) < 0) { params 740 sound/pci/rme32.c if ((err = snd_rme32_playback_setrate(rme32, params_rate(params))) < 0) { params 745 sound/pci/rme32.c if ((int)params_rate(params) != rate) { params 759 sound/pci/rme32.c snd_rme32_setframelog(rme32, params_channels(params), 0); params 761 sound/pci/rme32.c if (params_period_size(params) << rme32->capture_frlog != params 768 sound/pci/rme32.c params_period_size(params) << rme32->capture_frlog; params 979 sound/pci/rme96.c struct snd_pcm_hw_params *params) params 997 sound/pci/rme96.c if ((int)params_rate(params) != rate) { params 1002 sound/pci/rme96.c err = snd_rme96_playback_setrate(rme96, params_rate(params)); params 1008 sound/pci/rme96.c err = snd_rme96_playback_setformat(rme96, params_format(params)); params 1011 sound/pci/rme96.c snd_rme96_setframelog(rme96, params_channels(params), 1); params 1013 sound/pci/rme96.c if (params_period_size(params) << rme96->playback_frlog != params 1021 sound/pci/rme96.c params_period_size(params) << rme96->playback_frlog; params 1042 sound/pci/rme96.c struct snd_pcm_hw_params *params) params 1054 sound/pci/rme96.c if ((err = snd_rme96_capture_setformat(rme96, params_format(params))) < 0) { params 1060 sound/pci/rme96.c params_rate(params))) < 0) params 1066 sound/pci/rme96.c if ((int)params_rate(params) != rate) { params 1077 sound/pci/rme96.c snd_rme96_setframelog(rme96, params_channels(params), 0); params 1079 sound/pci/rme96.c if (params_period_size(params) << rme96->capture_frlog != params 1087 sound/pci/rme96.c params_period_size(params) << rme96->capture_frlog; params 4001 sound/pci/rme9652/hdsp.c struct snd_pcm_hw_params *params) params 4033 sound/pci/rme9652/hdsp.c if (params_rate(params) != hdsp->system_sample_rate) { params 4035 sound/pci/rme9652/hdsp.c _snd_pcm_hw_param_setempty(params, SNDRV_PCM_HW_PARAM_RATE); params 4039 sound/pci/rme9652/hdsp.c if (params_period_size(params) != hdsp->period_bytes / 4) { params 4041 sound/pci/rme9652/hdsp.c _snd_pcm_hw_param_setempty(params, SNDRV_PCM_HW_PARAM_PERIOD_SIZE); params 4059 sound/pci/rme9652/hdsp.c if ((err = hdsp_set_rate(hdsp, params_rate(params), 0)) < 0) { params 4061 sound/pci/rme9652/hdsp.c _snd_pcm_hw_param_setempty(params, SNDRV_PCM_HW_PARAM_RATE); params 4067 sound/pci/rme9652/hdsp.c if ((err = hdsp_set_interrupt_interval(hdsp, params_period_size(params))) < 0) { params 4068 sound/pci/rme9652/hdsp.c _snd_pcm_hw_param_setempty(params, SNDRV_PCM_HW_PARAM_PERIOD_SIZE); params 4270 sound/pci/rme9652/hdsp.c static int snd_hdsp_hw_rule_in_channels(struct snd_pcm_hw_params *params, params 4274 sound/pci/rme9652/hdsp.c struct snd_interval *c = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 4289 sound/pci/rme9652/hdsp.c static int snd_hdsp_hw_rule_out_channels(struct snd_pcm_hw_params *params, params 4294 sound/pci/rme9652/hdsp.c struct snd_interval *c = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 4307 sound/pci/rme9652/hdsp.c static int snd_hdsp_hw_rule_in_channels_rate(struct snd_pcm_hw_params *params, params 4311 sound/pci/rme9652/hdsp.c struct snd_interval *c = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 4312 sound/pci/rme9652/hdsp.c struct snd_interval *r = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 4338 sound/pci/rme9652/hdsp.c static int snd_hdsp_hw_rule_out_channels_rate(struct snd_pcm_hw_params *params, params 4342 sound/pci/rme9652/hdsp.c struct snd_interval *c = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 4343 sound/pci/rme9652/hdsp.c struct snd_interval *r = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 4369 sound/pci/rme9652/hdsp.c static int snd_hdsp_hw_rule_rate_out_channels(struct snd_pcm_hw_params *params, params 4373 sound/pci/rme9652/hdsp.c struct snd_interval *c = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 4374 sound/pci/rme9652/hdsp.c struct snd_interval *r = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 4400 sound/pci/rme9652/hdsp.c static int snd_hdsp_hw_rule_rate_in_channels(struct snd_pcm_hw_params *params, params 4404 sound/pci/rme9652/hdsp.c struct snd_interval *c = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 4405 sound/pci/rme9652/hdsp.c struct snd_interval *r = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 5497 sound/pci/rme9652/hdspm.c struct snd_pcm_hw_params *params) params 5522 sound/pci/rme9652/hdspm.c if (params_rate(params) != hdspm->system_sample_rate) { params 5524 sound/pci/rme9652/hdspm.c _snd_pcm_hw_param_setempty(params, params 5529 sound/pci/rme9652/hdspm.c if (params_period_size(params) != hdspm->period_bytes / 4) { params 5531 sound/pci/rme9652/hdspm.c _snd_pcm_hw_param_setempty(params, params 5543 sound/pci/rme9652/hdspm.c err = hdspm_set_rate(hdspm, params_rate(params), 0); params 5547 sound/pci/rme9652/hdspm.c _snd_pcm_hw_param_setempty(params, params 5554 sound/pci/rme9652/hdspm.c params_period_size(params)); params 5558 sound/pci/rme9652/hdspm.c _snd_pcm_hw_param_setempty(params, params 5580 sound/pci/rme9652/hdspm.c for (i = 0; i < params_channels(params); ++i) { params 5597 sound/pci/rme9652/hdspm.c for (i = 0; i < params_channels(params); ++i) { params 5643 sound/pci/rme9652/hdspm.c if (SNDRV_PCM_FORMAT_FLOAT_LE == params_format(params)) { params 5649 sound/pci/rme9652/hdspm.c } else if (SNDRV_PCM_FORMAT_S32_LE == params_format(params)) { params 5873 sound/pci/rme9652/hdspm.c static int snd_hdspm_hw_rule_in_channels_rate(struct snd_pcm_hw_params *params, params 5878 sound/pci/rme9652/hdspm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 5880 sound/pci/rme9652/hdspm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 5908 sound/pci/rme9652/hdspm.c static int snd_hdspm_hw_rule_out_channels_rate(struct snd_pcm_hw_params *params, params 5913 sound/pci/rme9652/hdspm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 5915 sound/pci/rme9652/hdspm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 5943 sound/pci/rme9652/hdspm.c static int snd_hdspm_hw_rule_rate_in_channels(struct snd_pcm_hw_params *params, params 5948 sound/pci/rme9652/hdspm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 5950 sound/pci/rme9652/hdspm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 5977 sound/pci/rme9652/hdspm.c static int snd_hdspm_hw_rule_rate_out_channels(struct snd_pcm_hw_params *params, params 5982 sound/pci/rme9652/hdspm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 5984 sound/pci/rme9652/hdspm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 6012 sound/pci/rme9652/hdspm.c static int snd_hdspm_hw_rule_in_channels(struct snd_pcm_hw_params *params, params 6017 sound/pci/rme9652/hdspm.c struct snd_interval *c = hw_param_interval(params, params 6026 sound/pci/rme9652/hdspm.c static int snd_hdspm_hw_rule_out_channels(struct snd_pcm_hw_params *params, params 6031 sound/pci/rme9652/hdspm.c struct snd_interval *c = hw_param_interval(params, params 1986 sound/pci/rme9652/rme9652.c struct snd_pcm_hw_params *params) params 2012 sound/pci/rme9652/rme9652.c if ((int)params_rate(params) != params 2015 sound/pci/rme9652/rme9652.c _snd_pcm_hw_param_setempty(params, SNDRV_PCM_HW_PARAM_RATE); params 2019 sound/pci/rme9652/rme9652.c if (params_period_size(params) != rme9652->period_bytes / 4) { params 2021 sound/pci/rme9652/rme9652.c _snd_pcm_hw_param_setempty(params, SNDRV_PCM_HW_PARAM_PERIOD_SIZE); params 2037 sound/pci/rme9652/rme9652.c if ((err = rme9652_set_rate(rme9652, params_rate(params))) < 0) { params 2038 sound/pci/rme9652/rme9652.c _snd_pcm_hw_param_setempty(params, SNDRV_PCM_HW_PARAM_RATE); params 2042 sound/pci/rme9652/rme9652.c if ((err = rme9652_set_interrupt_interval(rme9652, params_period_size(params))) < 0) { params 2043 sound/pci/rme9652/rme9652.c _snd_pcm_hw_param_setempty(params, SNDRV_PCM_HW_PARAM_PERIOD_SIZE); params 2224 sound/pci/rme9652/rme9652.c static int snd_rme9652_hw_rule_channels(struct snd_pcm_hw_params *params, params 2228 sound/pci/rme9652/rme9652.c struct snd_interval *c = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 2233 sound/pci/rme9652/rme9652.c static int snd_rme9652_hw_rule_channels_rate(struct snd_pcm_hw_params *params, params 2237 sound/pci/rme9652/rme9652.c struct snd_interval *c = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 2238 sound/pci/rme9652/rme9652.c struct snd_interval *r = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 2257 sound/pci/rme9652/rme9652.c static int snd_rme9652_hw_rule_rate_channels(struct snd_pcm_hw_params *params, params 2261 sound/pci/rme9652/rme9652.c struct snd_interval *c = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 2262 sound/pci/rme9652/rme9652.c struct snd_interval *r = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 543 sound/pci/sonicvibes.c static int snd_sonicvibes_hw_constraint_dac_rate(struct snd_pcm_hw_params *params, params 548 sound/pci/sonicvibes.c if (hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE)->min == params 549 sound/pci/sonicvibes.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE)->max) { params 550 sound/pci/sonicvibes.c rate = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE)->min; params 555 sound/pci/sonicvibes.c params->rate_num = rate; params 556 sound/pci/sonicvibes.c params->rate_den = 1; params 561 sound/pci/sonicvibes.c params->rate_num = (SV_REFFREQUENCY/16) * (n+2) * r; params 562 sound/pci/sonicvibes.c params->rate_den = (SV_ADCMULT/512) * (m+2); params 539 sound/ppc/pmac.c static int snd_pmac_hw_rule_rate(struct snd_pcm_hw_params *params, params 554 sound/ppc/pmac.c return snd_interval_list(hw_param_interval(params, rule->var), params 558 sound/ppc/pmac.c static int snd_pmac_hw_rule_format(struct snd_pcm_hw_params *params, params 566 sound/ppc/pmac.c return snd_mask_refine_set(hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT), params 89 sound/soc/adi/axi-i2s.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 95 sound/soc/adi/axi-i2s.c bclk_rate = params_rate(params) * AXI_I2S_BITS_PER_FRAME; params 76 sound/soc/adi/axi-spdif.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 79 sound/soc/adi/axi-spdif.c unsigned int rate = params_rate(params); params 82 sound/soc/adi/axi-spdif.c switch (params_rate(params)) { params 249 sound/soc/amd/acp-da7219-max98357a.c struct snd_pcm_hw_params *params) params 253 sound/soc/amd/acp-da7219-max98357a.c wclk = params_rate(params); params 254 sound/soc/amd/acp-da7219-max98357a.c bclk = wclk * params_channels(params) * params 255 sound/soc/amd/acp-da7219-max98357a.c snd_pcm_format_width(params_format(params)); params 838 sound/soc/amd/acp-pcm-dma.c struct snd_pcm_hw_params *params) params 972 sound/soc/amd/acp-pcm-dma.c size = params_buffer_bytes(params); params 977 sound/soc/amd/acp-pcm-dma.c memset(substream->runtime->dma_area, 0, params_buffer_bytes(params)); params 47 sound/soc/amd/acp-rt5645.c struct snd_pcm_hw_params *params) params 54 sound/soc/amd/acp-rt5645.c CZ_PLAT_CLK, params_rate(params) * 512); params 61 sound/soc/amd/acp-rt5645.c params_rate(params) * 512, SND_SOC_CLOCK_OUT); params 338 sound/soc/amd/raven/acp3x-pcm-dma.c struct snd_pcm_hw_params *params) params 348 sound/soc/amd/raven/acp3x-pcm-dma.c size = params_buffer_bytes(params); params 353 sound/soc/amd/raven/acp3x-pcm-dma.c memset(substream->runtime->dma_area, 0, params_buffer_bytes(params)); params 494 sound/soc/amd/raven/acp3x-pcm-dma.c struct snd_pcm_hw_params *params, params 500 sound/soc/amd/raven/acp3x-pcm-dma.c switch (params_format(params)) { params 159 sound/soc/atmel/atmel-classd.c struct snd_pcm_hw_params *params, params 165 sound/soc/atmel/atmel-classd.c if (params_physical_width(params) != 16) { params 171 sound/soc/atmel/atmel-classd.c if (params_channels(params) == 1) params 377 sound/soc/atmel/atmel-classd.c struct snd_pcm_hw_params *params, params 387 sound/soc/atmel/atmel-classd.c fs = params_rate(params); params 319 sound/soc/atmel/atmel-i2s.c struct snd_pcm_hw_params *params, params 341 sound/soc/atmel/atmel-i2s.c ret = atmel_i2s_get_gck_param(dev, params_rate(params)); params 357 sound/soc/atmel/atmel-i2s.c switch (params_channels(params)) { params 371 sound/soc/atmel/atmel-i2s.c switch (params_format(params)) { params 79 sound/soc/atmel/atmel-pcm-dma.c struct snd_pcm_hw_params *params, struct dma_slave_config *slave_config) params 89 sound/soc/atmel/atmel-pcm-dma.c ret = snd_hwparams_to_dma_slave_config(substream, params, slave_config); params 139 sound/soc/atmel/atmel-pcm-pdc.c struct atmel_pcm_dma_params *params; params 154 sound/soc/atmel/atmel-pcm-pdc.c struct atmel_pcm_dma_params *params = prtd->params; params 159 sound/soc/atmel/atmel-pcm-pdc.c if (ssc_sr & params->mask->ssc_endbuf) { params 163 sound/soc/atmel/atmel-pcm-pdc.c params->name, ssc_sr, count); params 166 sound/soc/atmel/atmel-pcm-pdc.c ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, params 167 sound/soc/atmel/atmel-pcm-pdc.c params->mask->pdc_disable); params 172 sound/soc/atmel/atmel-pcm-pdc.c ssc_writex(params->ssc->regs, params->pdc->xpr, params 174 sound/soc/atmel/atmel-pcm-pdc.c ssc_writex(params->ssc->regs, params->pdc->xcr, params 175 sound/soc/atmel/atmel-pcm-pdc.c prtd->period_size / params->pdc_xfer_size); params 176 sound/soc/atmel/atmel-pcm-pdc.c ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, params 177 sound/soc/atmel/atmel-pcm-pdc.c params->mask->pdc_enable); params 180 sound/soc/atmel/atmel-pcm-pdc.c if (ssc_sr & params->mask->ssc_endx) { params 186 sound/soc/atmel/atmel-pcm-pdc.c ssc_writex(params->ssc->regs, params->pdc->xnpr, params 188 sound/soc/atmel/atmel-pcm-pdc.c ssc_writex(params->ssc->regs, params->pdc->xncr, params 189 sound/soc/atmel/atmel-pcm-pdc.c prtd->period_size / params->pdc_xfer_size); params 200 sound/soc/atmel/atmel-pcm-pdc.c struct snd_pcm_hw_params *params) params 210 sound/soc/atmel/atmel-pcm-pdc.c runtime->dma_bytes = params_buffer_bytes(params); params 212 sound/soc/atmel/atmel-pcm-pdc.c prtd->params = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); params 213 sound/soc/atmel/atmel-pcm-pdc.c prtd->params->dma_intr_handler = atmel_pcm_dma_irq; params 217 sound/soc/atmel/atmel-pcm-pdc.c prtd->period_size = params_period_bytes(params); params 222 sound/soc/atmel/atmel-pcm-pdc.c prtd->params->name, params 231 sound/soc/atmel/atmel-pcm-pdc.c struct atmel_pcm_dma_params *params = prtd->params; params 233 sound/soc/atmel/atmel-pcm-pdc.c if (params != NULL) { params 234 sound/soc/atmel/atmel-pcm-pdc.c ssc_writex(params->ssc->regs, SSC_PDC_PTCR, params 235 sound/soc/atmel/atmel-pcm-pdc.c params->mask->pdc_disable); params 236 sound/soc/atmel/atmel-pcm-pdc.c prtd->params->dma_intr_handler = NULL; params 245 sound/soc/atmel/atmel-pcm-pdc.c struct atmel_pcm_dma_params *params = prtd->params; params 247 sound/soc/atmel/atmel-pcm-pdc.c ssc_writex(params->ssc->regs, SSC_IDR, params 248 sound/soc/atmel/atmel-pcm-pdc.c params->mask->ssc_endx | params->mask->ssc_endbuf); params 249 sound/soc/atmel/atmel-pcm-pdc.c ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, params 250 sound/soc/atmel/atmel-pcm-pdc.c params->mask->pdc_disable); params 259 sound/soc/atmel/atmel-pcm-pdc.c struct atmel_pcm_dma_params *params = prtd->params; params 270 sound/soc/atmel/atmel-pcm-pdc.c ssc_writex(params->ssc->regs, params->pdc->xpr, params 272 sound/soc/atmel/atmel-pcm-pdc.c ssc_writex(params->ssc->regs, params->pdc->xcr, params 273 sound/soc/atmel/atmel-pcm-pdc.c prtd->period_size / params->pdc_xfer_size); params 276 sound/soc/atmel/atmel-pcm-pdc.c ssc_writex(params->ssc->regs, params->pdc->xnpr, params 278 sound/soc/atmel/atmel-pcm-pdc.c ssc_writex(params->ssc->regs, params->pdc->xncr, params 279 sound/soc/atmel/atmel-pcm-pdc.c prtd->period_size / params->pdc_xfer_size); params 285 sound/soc/atmel/atmel-pcm-pdc.c ssc_readx(params->ssc->regs, params->pdc->xpr), params 286 sound/soc/atmel/atmel-pcm-pdc.c ssc_readx(params->ssc->regs, params->pdc->xcr), params 287 sound/soc/atmel/atmel-pcm-pdc.c ssc_readx(params->ssc->regs, params->pdc->xnpr), params 288 sound/soc/atmel/atmel-pcm-pdc.c ssc_readx(params->ssc->regs, params->pdc->xncr)); params 290 sound/soc/atmel/atmel-pcm-pdc.c ssc_writex(params->ssc->regs, SSC_IER, params 291 sound/soc/atmel/atmel-pcm-pdc.c params->mask->ssc_endx | params->mask->ssc_endbuf); params 292 sound/soc/atmel/atmel-pcm-pdc.c ssc_writex(params->ssc->regs, SSC_PDC_PTCR, params 293 sound/soc/atmel/atmel-pcm-pdc.c params->mask->pdc_enable); params 296 sound/soc/atmel/atmel-pcm-pdc.c ssc_readx(params->ssc->regs, SSC_SR), params 297 sound/soc/atmel/atmel-pcm-pdc.c ssc_readx(params->ssc->regs, SSC_IER)); params 303 sound/soc/atmel/atmel-pcm-pdc.c ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, params 304 sound/soc/atmel/atmel-pcm-pdc.c params->mask->pdc_disable); params 309 sound/soc/atmel/atmel-pcm-pdc.c ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, params 310 sound/soc/atmel/atmel-pcm-pdc.c params->mask->pdc_enable); params 325 sound/soc/atmel/atmel-pcm-pdc.c struct atmel_pcm_dma_params *params = prtd->params; params 329 sound/soc/atmel/atmel-pcm-pdc.c ptr = (dma_addr_t) ssc_readx(params->ssc->regs, params->pdc->xpr); params 197 sound/soc/atmel/atmel-pdmic.c struct snd_pcm_hw_params *params, params 204 sound/soc/atmel/atmel-pdmic.c ret = snd_hwparams_to_dma_slave_config(substream, params, params 373 sound/soc/atmel/atmel-pdmic.c struct snd_pcm_hw_params *params, params 381 sound/soc/atmel/atmel-pdmic.c int fs = params_rate(params); params 382 sound/soc/atmel/atmel-pdmic.c int bits = params_width(params); params 387 sound/soc/atmel/atmel-pdmic.c if (params_channels(params) != 1) { params 191 sound/soc/atmel/atmel_ssc_dai.c static int atmel_ssc_hw_rule_rate(struct snd_pcm_hw_params *params, params 196 sound/soc/atmel/atmel_ssc_dai.c struct snd_interval *i = hw_param_interval(params, rule->var); params 208 sound/soc/atmel/atmel_ssc_dai.c frame_size = snd_soc_params_to_frame_size(params); params 241 sound/soc/atmel/atmel_ssc_dai.c params->rate_num = num; params 242 sound/soc/atmel/atmel_ssc_dai.c params->rate_den = den; params 455 sound/soc/atmel/atmel_ssc_dai.c struct snd_pcm_hw_params *params, params 488 sound/soc/atmel/atmel_ssc_dai.c int bclk_rate = snd_soc_params_to_bclk(params); params 506 sound/soc/atmel/atmel_ssc_dai.c int frame_size = snd_soc_params_to_frame_size(params); params 523 sound/soc/atmel/atmel_ssc_dai.c channels = params_channels(params); params 528 sound/soc/atmel/atmel_ssc_dai.c switch (params_format(params)) { params 27 sound/soc/atmel/atmel_wm8904.c struct snd_pcm_hw_params *params) params 34 sound/soc/atmel/atmel_wm8904.c 32768, params_rate(params) * 256); params 486 sound/soc/atmel/mchp-i2s-mcc.c struct snd_pcm_hw_params *params, params 493 sound/soc/atmel/mchp-i2s-mcc.c unsigned int channels = params_channels(params); params 501 sound/soc/atmel/mchp-i2s-mcc.c __func__, params_rate(params), params_format(params), params 502 sound/soc/atmel/mchp-i2s-mcc.c params_width(params), params_channels(params)); params 567 sound/soc/atmel/mchp-i2s-mcc.c frame_length = 2 * params_physical_width(params); params 598 sound/soc/atmel/mchp-i2s-mcc.c switch (params_format(params)) { params 629 sound/soc/atmel/mchp-i2s-mcc.c bclk_rate = frame_length * params_rate(params); params 194 sound/soc/au1x/dbdma2.c struct snd_pcm_hw_params *params) params 200 sound/soc/au1x/dbdma2.c ret = snd_pcm_lib_malloc_pages(substream, params_buffer_bytes(params)); params 213 sound/soc/au1x/dbdma2.c DBG("bits %d frags %d frag_bytes %d is_rx %d\n", params->msbits, params 214 sound/soc/au1x/dbdma2.c params_periods(params), params_period_bytes(params), stype); params 216 sound/soc/au1x/dbdma2.c ret = au1x_pcm_dbdma_realloc(pcd, stype, params->msbits); params 223 sound/soc/au1x/dbdma2.c pcd->period_bytes = params_period_bytes(params); params 224 sound/soc/au1x/dbdma2.c pcd->periods = params_periods(params); params 182 sound/soc/au1x/i2sc.c struct snd_pcm_hw_params *params, params 188 sound/soc/au1x/i2sc.c v = msbits_to_reg(params->msbits); params 208 sound/soc/au1x/psc-ac97.c struct snd_pcm_hw_params *params, params 215 sound/soc/au1x/psc-ac97.c chans = params_channels(params); params 223 sound/soc/au1x/psc-ac97.c if ((PSC_AC97CFG_GET_LEN(r) != params->msbits) || params 224 sound/soc/au1x/psc-ac97.c (pscdata->rate != params_rate(params))) params 230 sound/soc/au1x/psc-ac97.c r |= PSC_AC97CFG_SET_LEN(params->msbits); params 281 sound/soc/au1x/psc-ac97.c pscdata->rate = params_rate(params); params 111 sound/soc/au1x/psc-i2s.c struct snd_pcm_hw_params *params, params 124 sound/soc/au1x/psc-i2s.c if ((PSC_I2SCFG_GET_LEN(cfgbits) != params->msbits) || params 125 sound/soc/au1x/psc-i2s.c (params_rate(params) != pscdata->rate)) params 130 sound/soc/au1x/psc-i2s.c pscdata->cfg |= PSC_I2SCFG_SET_LEN(params->msbits); params 132 sound/soc/au1x/psc-i2s.c pscdata->rate = params_rate(params); params 330 sound/soc/bcm/bcm2835-i2s.c struct snd_pcm_hw_params *params, params 355 sound/soc/bcm/bcm2835-i2s.c data_length = params_width(params); params 366 sound/soc/bcm/bcm2835-i2s.c bclk_rate = dev->frame_length * params_rate(params); params 369 sound/soc/bcm/bcm2835-i2s.c slot_width = params_width(params); params 373 sound/soc/bcm/bcm2835-i2s.c frame_length = snd_soc_params_to_frame_size(params); params 377 sound/soc/bcm/bcm2835-i2s.c bclk_rate = snd_soc_params_to_bclk(params); params 605 sound/soc/bcm/bcm2835-i2s.c params_rate(params), bclk_rate); params 637 sound/soc/bcm/cygnus-pcm.c struct snd_pcm_hw_params *params) params 647 sound/soc/bcm/cygnus-pcm.c runtime->dma_bytes = params_buffer_bytes(params); params 621 sound/soc/bcm/cygnus-ssp.c struct snd_pcm_hw_params *params, params 632 sound/soc/bcm/cygnus-ssp.c params_channels(params)); params 633 sound/soc/bcm/cygnus-ssp.c dev_dbg(aio->cygaud->dev, "rate %d\n", params_rate(params)); params 634 sound/soc/bcm/cygnus-ssp.c dev_dbg(aio->cygaud->dev, "format %d\n", params_format(params)); params 636 sound/soc/bcm/cygnus-ssp.c rate = params_rate(params); params 640 sound/soc/bcm/cygnus-ssp.c if ((rate == 192000) && (params_channels(params) > 4)) { params 642 sound/soc/bcm/cygnus-ssp.c params_channels(params), rate); params 661 sound/soc/bcm/cygnus-ssp.c switch (params_format(params)) { params 682 sound/soc/bcm/cygnus-ssp.c switch (params_format(params)) { params 23 sound/soc/cirrus/edb93xx.c struct snd_pcm_hw_params *params) params 30 sound/soc/cirrus/edb93xx.c unsigned int rate = params_rate(params); params 296 sound/soc/cirrus/ep93xx-i2s.c struct snd_pcm_hw_params *params, params 303 sound/soc/cirrus/ep93xx-i2s.c switch (params_format(params)) { params 333 sound/soc/cirrus/ep93xx-i2s.c div = clk_get_rate(info->mclk) / params_rate(params); params 23 sound/soc/cirrus/snappercl15.c struct snd_pcm_hw_params *params) params 919 sound/soc/codecs/88pm860x-codec.c struct snd_pcm_hw_params *params, params 926 sound/soc/codecs/88pm860x-codec.c switch (params_width(params)) { params 940 sound/soc/codecs/88pm860x-codec.c switch (params_rate(params)) { params 1016 sound/soc/codecs/88pm860x-codec.c struct snd_pcm_hw_params *params, params 1023 sound/soc/codecs/88pm860x-codec.c switch (params_width(params)) { params 1036 sound/soc/codecs/88pm860x-codec.c switch (params_rate(params)) { params 163 sound/soc/codecs/ad1836.c struct snd_pcm_hw_params *params, params 170 sound/soc/codecs/ad1836.c switch (params_width(params)) { params 313 sound/soc/codecs/ad193x.c struct snd_pcm_hw_params *params, params 321 sound/soc/codecs/ad193x.c switch (params_width(params)) { params 1031 sound/soc/codecs/adau1373.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 1042 sound/soc/codecs/adau1373.c if (freq % params_rate(params) != 0) params 1045 sound/soc/codecs/adau1373.c switch (freq / params_rate(params)) { params 1077 sound/soc/codecs/adau1373.c switch (params_width(params)) { params 365 sound/soc/codecs/adau1701.c struct snd_pcm_hw_params *params) params 371 sound/soc/codecs/adau1701.c switch (params_width(params)) { params 386 sound/soc/codecs/adau1701.c switch (params_width(params)) { params 406 sound/soc/codecs/adau1701.c struct snd_pcm_hw_params *params) params 414 sound/soc/codecs/adau1701.c switch (params_width(params)) { params 435 sound/soc/codecs/adau1701.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 439 sound/soc/codecs/adau1701.c unsigned int clkdiv = adau1701->sysclk / params_rate(params); params 449 sound/soc/codecs/adau1701.c ret = adau1701_reset(component, clkdiv, params_rate(params)); params 454 sound/soc/codecs/adau1701.c switch (params_rate(params)) { params 472 sound/soc/codecs/adau1701.c return adau1701_set_playback_pcm_format(component, params); params 474 sound/soc/codecs/adau1701.c return adau1701_set_capture_pcm_format(component, params); params 426 sound/soc/codecs/adau17x1.c struct snd_pcm_hw_params *params) params 431 sound/soc/codecs/adau17x1.c switch (params_rate(params)) { params 459 sound/soc/codecs/adau17x1.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 469 sound/soc/codecs/adau17x1.c ret = adau17x1_auto_pll(dai, params); params 481 sound/soc/codecs/adau17x1.c if (freq % params_rate(params) != 0) params 484 sound/soc/codecs/adau17x1.c switch (freq / params_rate(params)) { params 525 sound/soc/codecs/adau17x1.c ret = adau17x1_setup_firmware(component, params_rate(params)); params 533 sound/soc/codecs/adau17x1.c switch (params_width(params)) { params 294 sound/soc/codecs/adau1977.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 298 sound/soc/codecs/adau1977.c unsigned int rate = params_rate(params); params 321 sound/soc/codecs/adau1977.c switch (params_width(params)) { params 335 sound/soc/codecs/adau1977.c switch (params_width(params)) { params 453 sound/soc/codecs/adav80x.c struct snd_soc_dai *dai, struct snd_pcm_hw_params *params) params 458 sound/soc/codecs/adav80x.c switch (params_width(params)) { params 482 sound/soc/codecs/adav80x.c struct snd_soc_dai *dai, struct snd_pcm_hw_params *params) params 490 sound/soc/codecs/adav80x.c switch (params_width(params)) { params 514 sound/soc/codecs/adav80x.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 518 sound/soc/codecs/adav80x.c unsigned int rate = params_rate(params); params 524 sound/soc/codecs/adav80x.c adav80x_set_playback_pcm_format(component, dai, params); params 527 sound/soc/codecs/adav80x.c adav80x_set_capture_pcm_format(component, dai, params); params 98 sound/soc/codecs/ak4104.c struct snd_pcm_hw_params *params, params 111 sound/soc/codecs/ak4104.c switch (params_rate(params)) { params 236 sound/soc/codecs/ak4118.c struct snd_pcm_hw_params *params, params 314 sound/soc/codecs/ak4458.c struct snd_pcm_hw_params *params, params 319 sound/soc/codecs/ak4458.c int pcm_width = max(params_physical_width(params), ak4458->slot_width); params 323 sound/soc/codecs/ak4458.c nfs1 = params_rate(params); params 259 sound/soc/codecs/ak4535.c struct snd_pcm_hw_params *params, params 265 sound/soc/codecs/ak4535.c int rate = params_rate(params), fs = 256; params 362 sound/soc/codecs/ak4613.c struct snd_pcm_hw_params *params, params 369 sound/soc/codecs/ak4613.c unsigned int width = params_width(params); params 376 sound/soc/codecs/ak4613.c rate = params_rate(params); params 315 sound/soc/codecs/ak4641.c struct snd_pcm_hw_params *params, params 320 sound/soc/codecs/ak4641.c int rate = params_rate(params), fs = 256; params 468 sound/soc/codecs/ak4642.c struct snd_pcm_hw_params *params, params 476 sound/soc/codecs/ak4642.c rate = params_rate(params) * 256; params 422 sound/soc/codecs/ak4671.c struct snd_pcm_hw_params *params, params 431 sound/soc/codecs/ak4671.c switch (params_rate(params)) { params 99 sound/soc/codecs/ak5386.c struct snd_pcm_hw_params *params, params 125 sound/soc/codecs/ak5558.c struct snd_pcm_hw_params *params, params 131 sound/soc/codecs/ak5558.c int pcm_width = max(params_physical_width(params), ak5558->slot_width); params 697 sound/soc/codecs/alc5623.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 708 sound/soc/codecs/alc5623.c switch (params_width(params)) { params 727 sound/soc/codecs/alc5623.c rate = params_rate(params); params 868 sound/soc/codecs/alc5632.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 878 sound/soc/codecs/alc5632.c switch (params_width(params)) { params 894 sound/soc/codecs/alc5632.c rate = params_rate(params); params 1675 sound/soc/codecs/arizona.c struct snd_pcm_hw_params *params, params 1689 sound/soc/codecs/arizona.c if (arizona_sr_vals[i] == params_rate(params)) params 1693 sound/soc/codecs/arizona.c params_rate(params)); params 1720 sound/soc/codecs/arizona.c params_rate(params)); params 1775 sound/soc/codecs/arizona.c struct snd_pcm_hw_params *params, params 1784 sound/soc/codecs/arizona.c int channels = params_channels(params); params 1792 sound/soc/codecs/arizona.c if (params_rate(params) % 4000) params 1797 sound/soc/codecs/arizona.c wl = params_width(params); params 1802 sound/soc/codecs/arizona.c bclk_target = tdm_slots * tdm_width * params_rate(params); params 1805 sound/soc/codecs/arizona.c bclk_target = snd_soc_params_to_bclk(params); params 1826 sound/soc/codecs/arizona.c rates[i] % params_rate(params) == 0) { params 1833 sound/soc/codecs/arizona.c params_rate(params)); params 1837 sound/soc/codecs/arizona.c lrclk = rates[bclk] / params_rate(params); params 1860 sound/soc/codecs/arizona.c ret = arizona_hw_params_rate(substream, params, dai); params 2728 sound/soc/codecs/arizona.c struct soc_bytes *params = (void *)kcontrol->private_value; params 2734 sound/soc/codecs/arizona.c len = params->num_regs * regmap_get_val_bytes(arizona->regmap); params 2752 sound/soc/codecs/arizona.c ret = regmap_read(arizona->regmap, params->base, &val); params 2759 sound/soc/codecs/arizona.c ret = regmap_raw_write(arizona->regmap, params->base, data, len); params 1115 sound/soc/codecs/cpcap.c struct snd_pcm_hw_params *params, params 1120 sound/soc/codecs/cpcap.c int rate = params_rate(params); params 1244 sound/soc/codecs/cpcap.c struct snd_pcm_hw_params *params, params 1251 sound/soc/codecs/cpcap.c int rate = params_rate(params); params 1252 sound/soc/codecs/cpcap.c int channels = params_channels(params); params 176 sound/soc/codecs/cros_ec_codec.c struct snd_pcm_hw_params *params, params 183 sound/soc/codecs/cros_ec_codec.c rate = params_rate(params); params 187 sound/soc/codecs/cros_ec_codec.c switch (params_format(params)) { params 200 sound/soc/codecs/cros_ec_codec.c bclk = snd_soc_params_to_bclk(params); params 479 sound/soc/codecs/cs35l33.c struct snd_pcm_hw_params *params, params 484 sound/soc/codecs/cs35l33.c int sample_size = params_width(params); params 485 sound/soc/codecs/cs35l33.c int coeff = cs35l33_get_mclk_coeff(priv->mclk_int, params_rate(params)); params 505 sound/soc/codecs/cs35l33.c params_rate(params), params_width(params)); params 542 sound/soc/codecs/cs35l34.c struct snd_pcm_hw_params *params, params 547 sound/soc/codecs/cs35l34.c int srate = params_rate(params); params 466 sound/soc/codecs/cs35l35.c struct snd_pcm_hw_params *params, params 472 sound/soc/codecs/cs35l35.c int srate = params_rate(params); params 519 sound/soc/codecs/cs35l35.c switch (params_width(params)) { params 531 sound/soc/codecs/cs35l35.c params_width(params)); params 864 sound/soc/codecs/cs35l36.c struct snd_pcm_hw_params *params, params 869 sound/soc/codecs/cs35l36.c unsigned int asp_width, global_fs = params_rate(params); params 881 sound/soc/codecs/cs35l36.c switch (params_width(params)) { params 404 sound/soc/codecs/cs4265.c struct snd_pcm_hw_params *params, params 416 sound/soc/codecs/cs4265.c index = cs4265_get_clk_index(cs4265->sysclk, params_rate(params)); params 439 sound/soc/codecs/cs4265.c if (params_width(params) == 16) { params 326 sound/soc/codecs/cs4270.c struct snd_pcm_hw_params *params, params 339 sound/soc/codecs/cs4270.c rate = params_rate(params); /* Sampling rate, in Hz */ params 340 sound/soc/codecs/cs4271.c struct snd_pcm_hw_params *params, params 375 sound/soc/codecs/cs4271.c cs4271->rate = params_rate(params); params 826 sound/soc/codecs/cs42l42.c struct snd_pcm_hw_params *params, params 833 sound/soc/codecs/cs42l42.c cs42l42->srate = params_rate(params); params 834 sound/soc/codecs/cs42l42.c cs42l42->swidth = params_width(params); params 364 sound/soc/codecs/cs42l51.c struct snd_pcm_hw_params *params, params 393 sound/soc/codecs/cs42l51.c rate = params_rate(params); /* Sampling rate, in Hz */ params 445 sound/soc/codecs/cs42l51.c switch (params_width(params)) { params 804 sound/soc/codecs/cs42l52.c struct snd_pcm_hw_params *params, params 812 sound/soc/codecs/cs42l52.c index = cs42l52_get_clk(cs42l52->sysclk, params_rate(params)); params 859 sound/soc/codecs/cs42l56.c struct snd_pcm_hw_params *params, params 866 sound/soc/codecs/cs42l56.c ratio = cs42l56_get_mclk_ratio(cs42l56->mclk, params_rate(params)); params 1045 sound/soc/codecs/cs42l73.c struct snd_pcm_hw_params *params, params 1052 sound/soc/codecs/cs42l73.c int srate = params_rate(params); params 261 sound/soc/codecs/cs42xx8.c struct snd_pcm_hw_params *params, params 274 sound/soc/codecs/cs42xx8.c cs42xx8->tx_channels = params_channels(params); params 276 sound/soc/codecs/cs42xx8.c rate[tx] = params_rate(params); params 337 sound/soc/codecs/cs42xx8.c cs42xx8->rate[tx] = params_rate(params); params 557 sound/soc/codecs/cs43130.c struct snd_pcm_hw_params *params, params 609 sound/soc/codecs/cs43130.c frm_size = bitwidth_sclk * params_channels(params); params 613 sound/soc/codecs/cs43130.c loc_ch2 = bitwidth_sclk * (params_channels(params) - 1); params 681 sound/soc/codecs/cs43130.c params_rate(params), params 687 sound/soc/codecs/cs43130.c params_rate(params), params 693 sound/soc/codecs/cs43130.c params_rate(params), params 699 sound/soc/codecs/cs43130.c params_rate(params), params 771 sound/soc/codecs/cs43130.c struct snd_pcm_hw_params *params, params 782 sound/soc/codecs/cs43130.c if (!(CS43130_MCLK_22M % params_rate(params))) params 799 sound/soc/codecs/cs43130.c switch (params_rate(params)) { params 808 sound/soc/codecs/cs43130.c params_rate(params)); params 830 sound/soc/codecs/cs43130.c struct snd_pcm_hw_params *params, params 838 sound/soc/codecs/cs43130.c unsigned int bitwidth_dai = (unsigned int)(params_width(params)); params 845 sound/soc/codecs/cs43130.c if (!(CS43130_MCLK_22M % params_rate(params))) params 867 sound/soc/codecs/cs43130.c sclk = params_rate(params) * bitwidth_dai * params 868 sound/soc/codecs/cs43130.c params_channels(params); params 870 sound/soc/codecs/cs43130.c switch (params_rate(params)) { params 879 sound/soc/codecs/cs43130.c params_rate(params)); params 888 sound/soc/codecs/cs43130.c rate_map = cs43130_get_rate_table(params_rate(params)); params 914 sound/soc/codecs/cs43130.c sclk = params_rate(params) * bitwidth_dai * params 915 sound/soc/codecs/cs43130.c params_channels(params); params 923 sound/soc/codecs/cs43130.c bitwidth_sclk = (sclk / params_rate(params)) / params_channels(params); params 931 sound/soc/codecs/cs43130.c sclk, params_rate(params), bitwidth_dai); params 935 sound/soc/codecs/cs43130.c bitwidth_sclk, params_channels(params)); params 938 sound/soc/codecs/cs43130.c cs43130_set_sp_fmt(dai->id, bitwidth_sclk, params, cs43130); params 79 sound/soc/codecs/cs4341.c struct snd_pcm_hw_params *params, params 87 sound/soc/codecs/cs4341.c switch (params_format(params)) { params 95 sound/soc/codecs/cs4341.c params_format(params)); params 94 sound/soc/codecs/cs4349.c struct snd_pcm_hw_params *params, params 101 sound/soc/codecs/cs4349.c cs4349->rate = params_rate(params); params 111 sound/soc/codecs/cs4349.c switch (params_width(params)) { params 622 sound/soc/codecs/cs53l30.c struct snd_pcm_hw_params *params, params 626 sound/soc/codecs/cs53l30.c int srate = params_rate(params); params 914 sound/soc/codecs/cx2072x.c struct snd_pcm_hw_params *params, params 920 sound/soc/codecs/cx2072x.c const unsigned int sample_rate = params_rate(params); params 924 sound/soc/codecs/cx2072x.c sample_size = params_width(params); params 929 sound/soc/codecs/cx2072x.c frame_size = snd_soc_params_to_frame_size(params); params 755 sound/soc/codecs/da7210.c struct snd_pcm_hw_params *params, params 772 sound/soc/codecs/da7210.c switch (params_width(params)) { params 791 sound/soc/codecs/da7210.c switch (params_rate(params)) { params 1146 sound/soc/codecs/da7213.c struct snd_pcm_hw_params *params, params 1154 sound/soc/codecs/da7213.c switch (params_width(params)) { params 1172 sound/soc/codecs/da7213.c switch (params_rate(params)) { params 2088 sound/soc/codecs/da7218.c struct snd_pcm_hw_params *params, params 2095 sound/soc/codecs/da7218.c switch (params_width(params)) { params 2112 sound/soc/codecs/da7218.c channels = params_channels(params); params 2121 sound/soc/codecs/da7218.c switch (params_rate(params)) { params 1551 sound/soc/codecs/da7219.c struct snd_pcm_hw_params *params, params 1561 sound/soc/codecs/da7219.c int word_len = params_width(params); params 1581 sound/soc/codecs/da7219.c channels = params_channels(params); params 1590 sound/soc/codecs/da7219.c sr = params_rate(params); params 946 sound/soc/codecs/da732x.c struct snd_pcm_hw_params *params, params 956 sound/soc/codecs/da732x.c switch (params_width(params)) { params 973 sound/soc/codecs/da732x.c switch (params_rate(params)) { params 1048 sound/soc/codecs/da9055.c struct snd_pcm_hw_params *params, params 1056 sound/soc/codecs/da9055.c switch (params_width(params)) { params 1077 sound/soc/codecs/da9055.c switch (params_rate(params)) { params 66 sound/soc/codecs/es7134.c struct snd_pcm_hw_params *params, params 75 sound/soc/codecs/es7134.c return es7134_check_mclk(dai, priv, params_rate(params)); params 87 sound/soc/codecs/es7241.c struct snd_pcm_hw_params *params, params 91 sound/soc/codecs/es7241.c unsigned int rate = params_rate(params); params 466 sound/soc/codecs/es8316.c struct snd_pcm_hw_params *params, params 480 sound/soc/codecs/es8316.c if (es8316->sysclk / ratio == params_rate(params)) params 486 sound/soc/codecs/es8316.c switch (params_format(params)) { params 474 sound/soc/codecs/es8328.c struct snd_pcm_hw_params *params, params 497 sound/soc/codecs/es8328.c params_rate(params)) params 503 sound/soc/codecs/es8328.c params_rate(params)); params 516 sound/soc/codecs/es8328.c switch (params_width(params)) { params 541 sound/soc/codecs/es8328.c es8328->playback_fs = params_rate(params); params 42 sound/soc/codecs/hdac_hda.c struct snd_pcm_hw_params *params, params 147 sound/soc/codecs/hdac_hda.c struct snd_pcm_hw_params *params, params 161 sound/soc/codecs/hdac_hda.c format_val = snd_hdac_calc_stream_format(params_rate(params), params 162 sound/soc/codecs/hdac_hda.c params_channels(params), params 163 sound/soc/codecs/hdac_hda.c params_format(params), params 169 sound/soc/codecs/hdac_hda.c params_rate(params), params_channels(params), params 170 sound/soc/codecs/hdac_hda.c params_format(params), maxbps); params 58 sound/soc/codecs/hdac_hdmi.c struct hdac_hdmi_cvt_params params; params 665 sound/soc/codecs/hdac_hdmi.c cvt->params.channels_min = 2; params 667 sound/soc/codecs/hdac_hdmi.c cvt->params.channels_max = chans; params 672 sound/soc/codecs/hdac_hdmi.c &cvt->params.rates, params 673 sound/soc/codecs/hdac_hdmi.c &cvt->params.formats, params 674 sound/soc/codecs/hdac_hdmi.c &cvt->params.maxbps); params 438 sound/soc/codecs/hdmi-codec.c struct snd_pcm_hw_params *params, params 454 sound/soc/codecs/hdmi-codec.c params_width(params), params_rate(params), params 455 sound/soc/codecs/hdmi-codec.c params_channels(params)); params 457 sound/soc/codecs/hdmi-codec.c ret = snd_pcm_create_iec958_consumer_hw_params(params, hp.iec.status, params 466 sound/soc/codecs/hdmi-codec.c hp.cea.channels = params_channels(params); params 482 sound/soc/codecs/hdmi-codec.c hp.sample_width = params_width(params); params 483 sound/soc/codecs/hdmi-codec.c hp.sample_rate = params_rate(params); params 484 sound/soc/codecs/hdmi-codec.c hp.channels = params_channels(params); params 911 sound/soc/codecs/isabelle.c struct snd_pcm_hw_params *params, params 918 sound/soc/codecs/isabelle.c switch (params_rate(params)) { params 954 sound/soc/codecs/isabelle.c switch (params_width(params)) { params 376 sound/soc/codecs/jz4725b.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 381 sound/soc/codecs/jz4725b.c switch (params_format(params)) { params 399 sound/soc/codecs/jz4725b.c if (jz4725b_codec_sample_rates[rate] == params_rate(params)) params 151 sound/soc/codecs/jz4740.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 156 sound/soc/codecs/jz4740.c switch (params_rate(params)) { params 1107 sound/soc/codecs/lm49453.c struct snd_pcm_hw_params *params, params 1114 sound/soc/codecs/lm49453.c switch (params_rate(params)) { params 57 sound/soc/codecs/lochnagar-sc.c static int lochnagar_sc_hw_rule_rate(struct snd_pcm_hw_params *params, params 62 sound/soc/codecs/lochnagar-sc.c .max = 24576000 / hw_param_interval(params, rule->deps[0])->max, params 65 sound/soc/codecs/lochnagar-sc.c return snd_interval_refine(hw_param_interval(params, rule->var), params 2949 sound/soc/codecs/madera.c struct snd_pcm_hw_params *params, params 2961 sound/soc/codecs/madera.c if (madera_sr_vals[i] == params_rate(params)) params 2966 sound/soc/codecs/madera.c params_rate(params)); params 3065 sound/soc/codecs/madera.c struct snd_pcm_hw_params *params, params 3075 sound/soc/codecs/madera.c unsigned int channels = params_channels(params); params 3076 sound/soc/codecs/madera.c unsigned int rate = params_rate(params); params 3093 sound/soc/codecs/madera.c wl = snd_pcm_format_width(params_format(params)); params 3101 sound/soc/codecs/madera.c bclk_target = snd_soc_params_to_bclk(params); params 3159 sound/soc/codecs/madera.c ret = madera_hw_params_rate(substream, params, dai); params 4627 sound/soc/codecs/madera.c struct soc_bytes *params = (void *)kcontrol->private_value; params 4633 sound/soc/codecs/madera.c len = params->num_regs * regmap_get_val_bytes(madera->regmap); params 4651 sound/soc/codecs/madera.c ret = regmap_read(madera->regmap, params->base, &val); params 4658 sound/soc/codecs/madera.c ret = regmap_raw_write(madera->regmap, params->base, data, len); params 962 sound/soc/codecs/max98088.c struct snd_pcm_hw_params *params, params 974 sound/soc/codecs/max98088.c rate = params_rate(params); params 976 sound/soc/codecs/max98088.c switch (params_width(params)) { params 1029 sound/soc/codecs/max98088.c struct snd_pcm_hw_params *params, params 1041 sound/soc/codecs/max98088.c rate = params_rate(params); params 1043 sound/soc/codecs/max98088.c switch (params_width(params)) { params 1925 sound/soc/codecs/max98090.c struct snd_pcm_hw_params *params, params 1933 sound/soc/codecs/max98090.c max98090->bclk = snd_soc_params_to_bclk(params); params 1934 sound/soc/codecs/max98090.c if (params_channels(params) == 1) params 1937 sound/soc/codecs/max98090.c max98090->lrclk = params_rate(params); params 1939 sound/soc/codecs/max98090.c switch (params_width(params)) { params 939 sound/soc/codecs/max98095.c struct snd_pcm_hw_params *params, params 951 sound/soc/codecs/max98095.c rate = params_rate(params); params 953 sound/soc/codecs/max98095.c switch (params_width(params)) { params 1000 sound/soc/codecs/max98095.c struct snd_pcm_hw_params *params, params 1012 sound/soc/codecs/max98095.c rate = params_rate(params); params 1014 sound/soc/codecs/max98095.c switch (params_width(params)) { params 1061 sound/soc/codecs/max98095.c struct snd_pcm_hw_params *params, params 1073 sound/soc/codecs/max98095.c rate = params_rate(params); params 1075 sound/soc/codecs/max98095.c switch (params_width(params)) { params 215 sound/soc/codecs/max98371.c struct snd_pcm_hw_params *params, params 220 sound/soc/codecs/max98371.c int blr_clk_ratio, ch_size, channels = params_channels(params); params 221 sound/soc/codecs/max98371.c int rate = params_rate(params); params 223 sound/soc/codecs/max98371.c switch (params_format(params)) { params 183 sound/soc/codecs/max98373.c struct snd_pcm_hw_params *params) params 187 sound/soc/codecs/max98373.c int blr_clk_ratio = params_channels(params) * max98373->ch_size; params 195 sound/soc/codecs/max98373.c params_format(params)); params 208 sound/soc/codecs/max98373.c struct snd_pcm_hw_params *params, params 217 sound/soc/codecs/max98373.c switch (snd_pcm_format_width(params_format(params))) { params 229 sound/soc/codecs/max98373.c params_format(params)); params 233 sound/soc/codecs/max98373.c max98373->ch_size = snd_pcm_format_width(params_format(params)); params 240 sound/soc/codecs/max98373.c params_format(params)); params 243 sound/soc/codecs/max98373.c switch (params_rate(params)) { params 279 sound/soc/codecs/max98373.c params_rate(params)); params 306 sound/soc/codecs/max98373.c return max98373_set_clock(component, params); params 112 sound/soc/codecs/max9850.c struct snd_pcm_hw_params *params, params 126 sound/soc/codecs/max9850.c lrclk_div *= params_rate(params); params 133 sound/soc/codecs/max9850.c switch (params_width(params)) { params 252 sound/soc/codecs/max9860.c struct snd_pcm_hw_params *params, params 265 sound/soc/codecs/max9860.c params_rate(params), params 266 sound/soc/codecs/max9860.c params_channels(params)); params 268 sound/soc/codecs/max9860.c if (params_channels(params) == 2) params 284 sound/soc/codecs/max9860.c if (params_width(params) * params_channels(params) > 48) params 299 sound/soc/codecs/max9860.c if (params_width(params) != 16) { params 308 sound/soc/codecs/max9860.c if (params_width(params) != 16) { params 365 sound/soc/codecs/max9860.c if (params_rate(params) == 8000 || params_rate(params) == 16000) { params 386 sound/soc/codecs/max9860.c if (sysclk && params_rate(params) == 16000) params 398 sound/soc/codecs/max9860.c n = DIV_ROUND_CLOSEST_ULL(65536ULL * 96 * params_rate(params), params 403 sound/soc/codecs/max9860.c if (params_rate(params) > 24000) params 183 sound/soc/codecs/max9867.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 189 sound/soc/codecs/max9867.c unsigned int ni = DIV_ROUND_CLOSEST_ULL(96ULL * 0x10000 * params_rate(params), params 201 sound/soc/codecs/max9867.c rate = params_rate(params) * 2 * params_width(params); params 203 sound/soc/codecs/max9867.c switch (params_width(params)) { params 350 sound/soc/codecs/max98925.c struct snd_pcm_hw_params *params) params 354 sound/soc/codecs/max98925.c int rate = params_rate(params); params 356 sound/soc/codecs/max98925.c int blr_clk_ratio = params_channels(params) * max98925->ch_size; params 425 sound/soc/codecs/max98925.c struct snd_pcm_hw_params *params, params 431 sound/soc/codecs/max98925.c switch (params_width(params)) { params 452 sound/soc/codecs/max98925.c __func__, params_format(params)); params 456 sound/soc/codecs/max98925.c __func__, params_format(params)); params 457 sound/soc/codecs/max98925.c return max98925_set_clock(max98925, params); params 368 sound/soc/codecs/max98926.c struct snd_pcm_hw_params *params, params 372 sound/soc/codecs/max98926.c int rate = params_rate(params), i; params 377 sound/soc/codecs/max98926.c switch (params_format(params)) { params 401 sound/soc/codecs/max98926.c params_format(params)); params 406 sound/soc/codecs/max98926.c blr_clk_ratio = params_channels(params) * max98926->ch_size; params 265 sound/soc/codecs/max98927.c struct snd_pcm_hw_params *params) params 269 sound/soc/codecs/max98927.c int blr_clk_ratio = params_channels(params) * max98927->ch_size; params 294 sound/soc/codecs/max98927.c params_format(params)); params 307 sound/soc/codecs/max98927.c struct snd_pcm_hw_params *params, params 316 sound/soc/codecs/max98927.c switch (snd_pcm_format_width(params_format(params))) { params 328 sound/soc/codecs/max98927.c params_format(params)); params 332 sound/soc/codecs/max98927.c max98927->ch_size = snd_pcm_format_width(params_format(params)); params 339 sound/soc/codecs/max98927.c params_format(params)); params 342 sound/soc/codecs/max98927.c switch (params_rate(params)) { params 372 sound/soc/codecs/max98927.c params_rate(params)); params 397 sound/soc/codecs/max98927.c return max98927_set_clock(max98927, params); params 94 sound/soc/codecs/mc13783.c struct snd_pcm_hw_params *params, params 98 sound/soc/codecs/mc13783.c unsigned int rate = params_rate(params); params 113 sound/soc/codecs/mc13783.c struct snd_pcm_hw_params *params, params 117 sound/soc/codecs/mc13783.c unsigned int rate = params_rate(params); params 138 sound/soc/codecs/mc13783.c struct snd_pcm_hw_params *params, params 142 sound/soc/codecs/mc13783.c return mc13783_pcm_hw_params_dac(substream, params, dai); params 144 sound/soc/codecs/mc13783.c return mc13783_pcm_hw_params_codec(substream, params, dai); params 430 sound/soc/codecs/msm8916-wcd-digital.c struct soc_bytes_ext *params = &ctl->bytes_ext; params 441 sound/soc/codecs/msm8916-wcd-digital.c memcpy(ucontrol->value.bytes.data, &coeff[0], params->max); params 476 sound/soc/codecs/msm8916-wcd-digital.c struct soc_bytes_ext *params = &ctl->bytes_ext; params 481 sound/soc/codecs/msm8916-wcd-digital.c memcpy(&coeff[0], ucontrol->value.bytes.data, params->max); params 503 sound/soc/codecs/msm8916-wcd-digital.c struct soc_bytes_ext *params = &ctl->bytes_ext; params 506 sound/soc/codecs/msm8916-wcd-digital.c ucontrol->count = params->max; params 863 sound/soc/codecs/msm8916-wcd-digital.c struct snd_pcm_hw_params *params, params 869 sound/soc/codecs/msm8916-wcd-digital.c switch (params_rate(params)) { params 888 sound/soc/codecs/msm8916-wcd-digital.c params_rate(params)); params 905 sound/soc/codecs/msm8916-wcd-digital.c switch (params_format(params)) { params 263 sound/soc/codecs/mt6351.c struct snd_pcm_hw_params *params, params 268 sound/soc/codecs/mt6351.c unsigned int rate = params_rate(params); params 2204 sound/soc/codecs/mt6358.c struct snd_pcm_hw_params *params, params 2209 sound/soc/codecs/mt6358.c unsigned int rate = params_rate(params); params 374 sound/soc/codecs/nau8540.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 388 sound/soc/codecs/nau8540.c if (nau8540_clock_check(nau8540, params_rate(params), osr)) params 394 sound/soc/codecs/nau8540.c switch (params_width(params)) { params 169 sound/soc/codecs/nau8810.c struct soc_bytes_ext *params = (void *)kcontrol->private_value; params 175 sound/soc/codecs/nau8810.c for (i = 0; i < params->max / sizeof(u16); i++) { params 200 sound/soc/codecs/nau8810.c struct soc_bytes_ext *params = (void *)kcontrol->private_value; params 206 sound/soc/codecs/nau8810.c params->max, GFP_KERNEL | GFP_DMA); params 212 sound/soc/codecs/nau8810.c for (i = 0; i < params->max / sizeof(u16); i++) { params 663 sound/soc/codecs/nau8810.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 674 sound/soc/codecs/nau8810.c bclk_fs = snd_soc_params_to_bclk(params) / params_rate(params); params 687 sound/soc/codecs/nau8810.c switch (params_width(params)) { params 701 sound/soc/codecs/nau8810.c switch (params_rate(params)) { params 731 sound/soc/codecs/nau8810.c ret = nau8810_mclk_clkdiv(nau8810, params_rate(params)); params 184 sound/soc/codecs/nau8822.c struct soc_bytes_ext *params = (void *)kcontrol->private_value; params 190 sound/soc/codecs/nau8822.c for (i = 0; i < params->max / sizeof(u16); i++) { params 215 sound/soc/codecs/nau8822.c struct soc_bytes_ext *params = (void *)kcontrol->private_value; params 221 sound/soc/codecs/nau8822.c params->max, GFP_KERNEL | GFP_DMA); params 227 sound/soc/codecs/nau8822.c for (i = 0; i < params->max / sizeof(u16); i++) { params 825 sound/soc/codecs/nau8822.c struct snd_pcm_hw_params *params, params 837 sound/soc/codecs/nau8822.c bclk_fs = snd_soc_params_to_bclk(params) / params_rate(params); params 850 sound/soc/codecs/nau8822.c switch (params_format(params)) { params 866 sound/soc/codecs/nau8822.c switch (params_rate(params)) { params 898 sound/soc/codecs/nau8822.c nau8822_config_clkdiv(dai, 0, params_rate(params)); params 1063 sound/soc/codecs/nau8824.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 1077 sound/soc/codecs/nau8824.c nau8824->fs = params_rate(params); params 1105 sound/soc/codecs/nau8824.c bclk_fs = snd_soc_params_to_bclk(params) / nau8824->fs; params 1122 sound/soc/codecs/nau8824.c switch (params_width(params)) { params 987 sound/soc/codecs/nau8825.c struct soc_bytes_ext *params = (void *)kcontrol->private_value; params 993 sound/soc/codecs/nau8825.c ucontrol->value.bytes.data, params->max); params 1001 sound/soc/codecs/nau8825.c struct soc_bytes_ext *params = (void *)kcontrol->private_value; params 1008 sound/soc/codecs/nau8825.c params->max, GFP_KERNEL | GFP_DMA); params 1015 sound/soc/codecs/nau8825.c data, params->max); params 1242 sound/soc/codecs/nau8825.c struct snd_pcm_hw_params *params, params 1261 sound/soc/codecs/nau8825.c params_rate(params), osr)) { params 1272 sound/soc/codecs/nau8825.c params_rate(params), osr)) { params 1285 sound/soc/codecs/nau8825.c bclk_fs = snd_soc_params_to_bclk(params) / params_rate(params); params 1301 sound/soc/codecs/nau8825.c switch (params_width(params)) { params 165 sound/soc/codecs/pcm1681.c struct snd_pcm_hw_params *params, params 172 sound/soc/codecs/pcm1681.c priv->rate = params_rate(params); params 176 sound/soc/codecs/pcm1681.c switch (params_width(params)) { params 74 sound/soc/codecs/pcm1789.c struct snd_pcm_hw_params *params, params 81 sound/soc/codecs/pcm1789.c priv->rate = params_rate(params); params 85 sound/soc/codecs/pcm1789.c switch (params_width(params)) { params 97 sound/soc/codecs/pcm1789.c switch (params_width(params)) { params 108 sound/soc/codecs/pcm1789.c switch (params_width(params)) { params 94 sound/soc/codecs/pcm179x.c struct snd_pcm_hw_params *params, params 101 sound/soc/codecs/pcm179x.c priv->rate = params_rate(params); params 105 sound/soc/codecs/pcm179x.c switch (params_width(params)) { params 118 sound/soc/codecs/pcm179x.c switch (params_width(params)) { params 262 sound/soc/codecs/pcm186x.c struct snd_pcm_hw_params *params, params 267 sound/soc/codecs/pcm186x.c unsigned int rate = params_rate(params); params 268 sound/soc/codecs/pcm186x.c snd_pcm_format_t format = params_format(params); params 269 sound/soc/codecs/pcm186x.c unsigned int width = params_width(params); params 270 sound/soc/codecs/pcm186x.c unsigned int channels = params_channels(params); params 109 sound/soc/codecs/pcm3060.c struct snd_pcm_hw_params *params, params 124 sound/soc/codecs/pcm3060.c rate = params_rate(params); params 416 sound/soc/codecs/pcm3168a.c struct snd_pcm_hw_params *params, params 428 sound/soc/codecs/pcm3168a.c rate = params_rate(params); params 460 sound/soc/codecs/pcm3168a.c slot_width = params_width(params); params 486 sound/soc/codecs/pcm3168a.c tdm_slots = params_channels(params); params 545 sound/soc/codecs/pcm512x.c static int pcm512x_hw_rule_rate(struct snd_pcm_hw_params *params, params 552 sound/soc/codecs/pcm512x.c frame_size = snd_soc_params_to_frame_size(params); params 575 sound/soc/codecs/pcm512x.c return snd_interval_ranges(hw_param_interval(params, rule->var), params 886 sound/soc/codecs/pcm512x.c struct snd_pcm_hw_params *params) params 914 sound/soc/codecs/pcm512x.c lrclk_div = snd_soc_params_to_frame_size(params); params 924 sound/soc/codecs/pcm512x.c bclk_rate = params_rate(params) * lrclk_div; params 929 sound/soc/codecs/pcm512x.c ret = snd_soc_params_to_bclk(params); params 1164 sound/soc/codecs/pcm512x.c struct snd_pcm_hw_params *params, params 1176 sound/soc/codecs/pcm512x.c params_rate(params), params 1177 sound/soc/codecs/pcm512x.c params_channels(params)); params 1179 sound/soc/codecs/pcm512x.c switch (params_width(params)) { params 1194 sound/soc/codecs/pcm512x.c params_width(params)); params 1290 sound/soc/codecs/pcm512x.c ret = pcm512x_set_dividers(dai, params); params 275 sound/soc/codecs/rk3328_codec.c struct snd_pcm_hw_params *params, params 282 sound/soc/codecs/rk3328_codec.c switch (params_format(params)) { params 1125 sound/soc/codecs/rt1011.c struct rt1011_bq_drc_params *params = params 1147 sound/soc/codecs/rt1011.c params[i].reg = bq_drc_info[i].reg; params 1148 sound/soc/codecs/rt1011.c params[i].val = bq_drc_info[i].val; params 1162 sound/soc/codecs/rt1011.c struct rt1011_bq_drc_params *params = params 1189 sound/soc/codecs/rt1011.c bq_drc_info[i].reg = params[i].reg; params 1190 sound/soc/codecs/rt1011.c bq_drc_info[i].val = params[i].val; params 1537 sound/soc/codecs/rt1011.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 1544 sound/soc/codecs/rt1011.c rt1011->lrck = params_rate(params); params 1554 sound/soc/codecs/rt1011.c frame_size = snd_soc_params_to_frame_size(params); params 1570 sound/soc/codecs/rt1011.c switch (params_width(params)) { params 626 sound/soc/codecs/rt1305.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 633 sound/soc/codecs/rt1305.c rt1305->lrck = params_rate(params); params 643 sound/soc/codecs/rt1305.c frame_size = snd_soc_params_to_frame_size(params); params 659 sound/soc/codecs/rt1305.c switch (params_width(params)) { params 454 sound/soc/codecs/rt1308.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 461 sound/soc/codecs/rt1308.c rt1308->lrck = params_rate(params); params 469 sound/soc/codecs/rt1308.c frame_size = snd_soc_params_to_frame_size(params); params 485 sound/soc/codecs/rt1308.c switch (params_width(params)) { params 614 sound/soc/codecs/rt274.c struct snd_pcm_hw_params *params, params 622 sound/soc/codecs/rt274.c switch (params_rate(params)) { params 629 sound/soc/codecs/rt274.c params_rate(params)); params 635 sound/soc/codecs/rt274.c if (params_rate(params) != 48000) { params 637 sound/soc/codecs/rt274.c params_rate(params), rt274->sys_clk); params 643 sound/soc/codecs/rt274.c if (params_rate(params) != 44100) { params 645 sound/soc/codecs/rt274.c params_rate(params), rt274->sys_clk); params 651 sound/soc/codecs/rt274.c if (params_channels(params) <= 16) { params 653 sound/soc/codecs/rt274.c val |= (params_channels(params) - 1); params 656 sound/soc/codecs/rt274.c params_channels(params)); params 660 sound/soc/codecs/rt274.c switch (params_width(params)) { params 672 sound/soc/codecs/rt286.c struct snd_pcm_hw_params *params, params 680 sound/soc/codecs/rt286.c switch (params_rate(params)) { params 689 sound/soc/codecs/rt286.c params_rate(params)); params 695 sound/soc/codecs/rt286.c if (params_rate(params) != 48000) { params 697 sound/soc/codecs/rt286.c params_rate(params), rt286->sys_clk); params 703 sound/soc/codecs/rt286.c if (params_rate(params) != 44100) { params 705 sound/soc/codecs/rt286.c params_rate(params), rt286->sys_clk); params 711 sound/soc/codecs/rt286.c if (params_channels(params) <= 16) { params 713 sound/soc/codecs/rt286.c val |= (params_channels(params) - 1); params 716 sound/soc/codecs/rt286.c params_channels(params)); params 721 sound/soc/codecs/rt286.c switch (params_width(params)) { params 743 sound/soc/codecs/rt298.c struct snd_pcm_hw_params *params, params 751 sound/soc/codecs/rt298.c switch (params_rate(params)) { params 758 sound/soc/codecs/rt298.c params_rate(params)); params 764 sound/soc/codecs/rt298.c if (params_rate(params) != 48000) { params 766 sound/soc/codecs/rt298.c params_rate(params), rt298->sys_clk); params 772 sound/soc/codecs/rt298.c if (params_rate(params) != 44100) { params 774 sound/soc/codecs/rt298.c params_rate(params), rt298->sys_clk); params 780 sound/soc/codecs/rt298.c if (params_channels(params) <= 16) { params 782 sound/soc/codecs/rt298.c val |= (params_channels(params) - 1); params 785 sound/soc/codecs/rt298.c params_channels(params)); params 790 sound/soc/codecs/rt298.c switch (params_width(params)) { params 752 sound/soc/codecs/rt5514.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 759 sound/soc/codecs/rt5514.c rt5514->lrck = params_rate(params); params 766 sound/soc/codecs/rt5514.c frame_size = snd_soc_params_to_frame_size(params); params 780 sound/soc/codecs/rt5514.c switch (params_format(params)) { params 957 sound/soc/codecs/rt5616.c struct snd_pcm_hw_params *params, params 965 sound/soc/codecs/rt5616.c rt5616->lrck[dai->id] = params_rate(params); params 973 sound/soc/codecs/rt5616.c frame_size = snd_soc_params_to_frame_size(params); params 986 sound/soc/codecs/rt5616.c switch (params_format(params)) { params 1349 sound/soc/codecs/rt5631.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 1358 sound/soc/codecs/rt5631.c rt5631->bclk_rate = snd_soc_params_to_bclk(params); params 1363 sound/soc/codecs/rt5631.c rt5631->rx_rate = params_rate(params); params 1376 sound/soc/codecs/rt5631.c switch (params_width(params)) { params 1698 sound/soc/codecs/rt5640.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 1705 sound/soc/codecs/rt5640.c rt5640->lrck[dai->id] = params_rate(params); params 1712 sound/soc/codecs/rt5640.c frame_size = snd_soc_params_to_frame_size(params); params 1728 sound/soc/codecs/rt5640.c switch (params_width(params)) { params 2732 sound/soc/codecs/rt5645.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 2739 sound/soc/codecs/rt5645.c rt5645->lrck[dai->id] = params_rate(params); params 2745 sound/soc/codecs/rt5645.c frame_size = snd_soc_params_to_frame_size(params); params 2768 sound/soc/codecs/rt5645.c switch (params_width(params)) { params 1282 sound/soc/codecs/rt5651.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 1289 sound/soc/codecs/rt5651.c rt5651->lrck[dai->id] = params_rate(params); params 1296 sound/soc/codecs/rt5651.c frame_size = snd_soc_params_to_frame_size(params); params 1309 sound/soc/codecs/rt5651.c switch (params_width(params)) { params 3311 sound/soc/codecs/rt5659.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 3318 sound/soc/codecs/rt5659.c rt5659->lrck[dai->id] = params_rate(params); params 3325 sound/soc/codecs/rt5659.c frame_size = snd_soc_params_to_frame_size(params); params 3334 sound/soc/codecs/rt5659.c switch (params_width(params)) { params 836 sound/soc/codecs/rt5660.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 843 sound/soc/codecs/rt5660.c rt5660->lrck[dai->id] = params_rate(params); params 851 sound/soc/codecs/rt5660.c frame_size = snd_soc_params_to_frame_size(params); params 869 sound/soc/codecs/rt5660.c switch (params_width(params)) { params 2763 sound/soc/codecs/rt5663.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 2770 sound/soc/codecs/rt5663.c rt5663->lrck = params_rate(params); params 2784 sound/soc/codecs/rt5663.c switch (params_width(params)) { params 4106 sound/soc/codecs/rt5665.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 4113 sound/soc/codecs/rt5665.c rt5665->lrck[dai->id] = params_rate(params); params 4123 sound/soc/codecs/rt5665.c frame_size = snd_soc_params_to_frame_size(params); params 4132 sound/soc/codecs/rt5665.c switch (params_width(params)) { params 4154 sound/soc/codecs/rt5665.c if (params_channels(params) > 2) params 4156 sound/soc/codecs/rt5665.c params_channels(params), params_width(params)); params 1918 sound/soc/codecs/rt5668.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 1925 sound/soc/codecs/rt5668.c rt5668->lrck[dai->id] = params_rate(params); params 1928 sound/soc/codecs/rt5668.c frame_size = snd_soc_params_to_frame_size(params); params 1938 sound/soc/codecs/rt5668.c switch (params_width(params)) { params 1970 sound/soc/codecs/rt5668.c if (params_channels(params) == 1) /* mono mode */ params 1987 sound/soc/codecs/rt5668.c if (params_channels(params) == 1) /* mono mode */ params 2266 sound/soc/codecs/rt5670.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 2273 sound/soc/codecs/rt5670.c rt5670->lrck[dai->id] = params_rate(params); params 2280 sound/soc/codecs/rt5670.c frame_size = snd_soc_params_to_frame_size(params); params 2293 sound/soc/codecs/rt5670.c switch (params_width(params)) { params 4103 sound/soc/codecs/rt5677.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 4110 sound/soc/codecs/rt5677.c rt5677->lrck[dai->id] = params_rate(params); params 4117 sound/soc/codecs/rt5677.c frame_size = snd_soc_params_to_frame_size(params); params 4130 sound/soc/codecs/rt5677.c switch (params_width(params)) { params 1996 sound/soc/codecs/rt5682.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 2003 sound/soc/codecs/rt5682.c rt5682->lrck[dai->id] = params_rate(params); params 2006 sound/soc/codecs/rt5682.c frame_size = snd_soc_params_to_frame_size(params); params 2016 sound/soc/codecs/rt5682.c switch (params_width(params)) { params 2048 sound/soc/codecs/rt5682.c if (params_channels(params) == 1) /* mono mode */ params 2065 sound/soc/codecs/rt5682.c if (params_channels(params) == 1) /* mono mode */ params 1048 sound/soc/codecs/sgtl5000.c struct snd_pcm_hw_params *params, params 1053 sound/soc/codecs/sgtl5000.c int channels = params_channels(params); params 1074 sound/soc/codecs/sgtl5000.c ret = sgtl5000_set_clock(component, params_rate(params)); params 1079 sound/soc/codecs/sgtl5000.c switch (params_width(params)) { params 149 sound/soc/codecs/si476x.c struct snd_pcm_hw_params *params, params 155 sound/soc/codecs/si476x.c rate = params_rate(params); params 161 sound/soc/codecs/si476x.c switch (params_width(params)) { params 336 sound/soc/codecs/ssm2518.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 340 sound/soc/codecs/ssm2518.c unsigned int rate = params_rate(params); params 363 sound/soc/codecs/ssm2518.c switch (params_width(params)) { params 291 sound/soc/codecs/ssm2602.c struct snd_pcm_hw_params *params, params 296 sound/soc/codecs/ssm2602.c int srate = ssm2602_get_coeff(ssm2602->sysclk, params_rate(params)); params 305 sound/soc/codecs/ssm2602.c switch (params_width(params)) { params 199 sound/soc/codecs/ssm4567.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 203 sound/soc/codecs/ssm4567.c unsigned int rate = params_rate(params); params 649 sound/soc/codecs/sta32x.c struct snd_pcm_hw_params *params, params 665 sound/soc/codecs/sta32x.c rate = params_rate(params); params 697 sound/soc/codecs/sta32x.c switch (params_width(params)) { params 678 sound/soc/codecs/sta350.c struct snd_pcm_hw_params *params, params 694 sound/soc/codecs/sta350.c rate = params_rate(params); params 726 sound/soc/codecs/sta350.c switch (params_width(params)) { params 187 sound/soc/codecs/sta529.c struct snd_pcm_hw_params *params, params 194 sound/soc/codecs/sta529.c switch (params_width(params)) { params 212 sound/soc/codecs/sta529.c switch (params_rate(params)) { params 156 sound/soc/codecs/tas2552.c struct snd_pcm_hw_params *params) params 160 sound/soc/codecs/tas2552.c unsigned int pll_clk = params_rate(params) * 512; params 168 sound/soc/codecs/tas2552.c pll_clkin = snd_soc_params_to_bclk(params); params 208 sound/soc/codecs/tas2552.c pll_clkin = snd_soc_params_to_bclk(params); params 236 sound/soc/codecs/tas2552.c struct snd_pcm_hw_params *params, params 244 sound/soc/codecs/tas2552.c switch (params_width(params)) { params 263 sound/soc/codecs/tas2552.c params_width(params)); params 280 sound/soc/codecs/tas2552.c switch (params_rate(params)) { params 312 sound/soc/codecs/tas2552.c params_rate(params)); params 319 sound/soc/codecs/tas2552.c return tas2552_setup_pll(component, params); params 352 sound/soc/codecs/tas5086.c struct snd_pcm_hw_params *params, params 360 sound/soc/codecs/tas5086.c priv->rate = params_rate(params); params 423 sound/soc/codecs/tas5086.c switch (params_width(params)) { params 275 sound/soc/codecs/tas571x.c struct snd_pcm_hw_params *params, params 295 sound/soc/codecs/tas571x.c if (params_width(params) >= 24) params 297 sound/soc/codecs/tas571x.c else if (params_width(params) >= 20) params 54 sound/soc/codecs/tas5720.c struct snd_pcm_hw_params *params, params 58 sound/soc/codecs/tas5720.c unsigned int rate = params_rate(params); params 111 sound/soc/codecs/tas6424.c struct snd_pcm_hw_params *params, params 115 sound/soc/codecs/tas6424.c unsigned int rate = params_rate(params); params 116 sound/soc/codecs/tas6424.c unsigned int width = params_width(params); params 24 sound/soc/codecs/tfa9879.c struct snd_pcm_hw_params *params, params 32 sound/soc/codecs/tfa9879.c switch (params_rate(params)) { params 73 sound/soc/codecs/tfa9879.c switch (params_width(params)) { params 334 sound/soc/codecs/tlv320aic23.c struct snd_pcm_hw_params *params, params 343 sound/soc/codecs/tlv320aic23.c u32 sample_rate = params_rate(params); params 361 sound/soc/codecs/tlv320aic23.c switch (params_width(params)) { params 65 sound/soc/codecs/tlv320aic26.c struct snd_pcm_hw_params *params, params 74 sound/soc/codecs/tlv320aic26.c substream, params); params 75 sound/soc/codecs/tlv320aic26.c dev_dbg(&aic26->spi->dev, "rate=%i width=%d\n", params_rate(params), params 76 sound/soc/codecs/tlv320aic26.c params_width(params)); params 78 sound/soc/codecs/tlv320aic26.c switch (params_rate(params)) { params 93 sound/soc/codecs/tlv320aic26.c switch (params_width(params)) { params 794 sound/soc/codecs/tlv320aic31xx.c struct snd_pcm_hw_params *params) params 797 sound/soc/codecs/tlv320aic31xx.c int bclk_score = snd_soc_params_to_frame_size(params); params 816 sound/soc/codecs/tlv320aic31xx.c if (aic31xx_divs[i].rate == params_rate(params) && params 819 sound/soc/codecs/tlv320aic31xx.c snd_soc_params_to_frame_size(params); params 821 sound/soc/codecs/tlv320aic31xx.c snd_soc_params_to_frame_size(params); params 833 sound/soc/codecs/tlv320aic31xx.c __func__, params_rate(params)); params 900 sound/soc/codecs/tlv320aic31xx.c struct snd_pcm_hw_params *params, params 907 sound/soc/codecs/tlv320aic31xx.c __func__, params_width(params), params 908 sound/soc/codecs/tlv320aic31xx.c params_rate(params)); params 910 sound/soc/codecs/tlv320aic31xx.c switch (params_width(params)) { params 927 sound/soc/codecs/tlv320aic31xx.c __func__, params_width(params)); params 935 sound/soc/codecs/tlv320aic31xx.c return aic31xx_setup_pll(component, params); params 767 sound/soc/codecs/tlv320aic32x4.c struct snd_pcm_hw_params *params, params 775 sound/soc/codecs/tlv320aic32x4.c aic32x4_setup_clocks(component, params_rate(params)); params 777 sound/soc/codecs/tlv320aic32x4.c switch (params_width(params)) { params 798 sound/soc/codecs/tlv320aic32x4.c if (params_channels(params) == 1) { params 1044 sound/soc/codecs/tlv320aic3x.c struct snd_pcm_hw_params *params, params 1056 sound/soc/codecs/tlv320aic3x.c width = params_width(params); params 1076 sound/soc/codecs/tlv320aic3x.c fsref = (params_rate(params) % 11025 == 0) ? 44100 : 48000; params 1104 sound/soc/codecs/tlv320aic3x.c if (params_rate(params) >= 64000) params 1109 sound/soc/codecs/tlv320aic3x.c data = (fsref * 20) / params_rate(params); params 1110 sound/soc/codecs/tlv320aic3x.c if (params_rate(params) < 64000) params 805 sound/soc/codecs/tlv320dac33.c struct snd_pcm_hw_params *params, params 812 sound/soc/codecs/tlv320dac33.c switch (params_rate(params)) { params 818 sound/soc/codecs/tlv320dac33.c params_rate(params)); params 822 sound/soc/codecs/tlv320dac33.c switch (params_width(params)) { params 833 sound/soc/codecs/tlv320dac33.c params_width(params)); params 271 sound/soc/codecs/tscs42xx.c struct soc_bytes_ext *params = &ctl->bytes_ext; params 276 sound/soc/codecs/tscs42xx.c &tscs42xx->coeff_ram[ctl->addr * COEFF_SIZE], params->max); params 291 sound/soc/codecs/tscs42xx.c struct soc_bytes_ext *params = &ctl->bytes_ext; params 292 sound/soc/codecs/tscs42xx.c unsigned int coeff_cnt = params->max / COEFF_SIZE; params 300 sound/soc/codecs/tscs42xx.c ucontrol->value.bytes.data, params->max); params 608 sound/soc/codecs/tscs42xx.c struct soc_bytes_ext *params = &ctl->bytes_ext; params 611 sound/soc/codecs/tscs42xx.c ucontrol->count = params->max; params 1090 sound/soc/codecs/tscs42xx.c struct snd_pcm_hw_params *params, params 1096 sound/soc/codecs/tscs42xx.c ret = setup_sample_format(component, params_format(params)); params 1103 sound/soc/codecs/tscs42xx.c ret = setup_sample_rate(component, params_rate(params)); params 315 sound/soc/codecs/tscs454.c struct soc_bytes_ext *params = &ctl->bytes_ext; params 335 sound/soc/codecs/tscs454.c &coeff_ram[ctl->addr * COEFF_SIZE], params->max); params 401 sound/soc/codecs/tscs454.c struct soc_bytes_ext *params = &ctl->bytes_ext; params 402 sound/soc/codecs/tscs454.c unsigned int coeff_cnt = params->max / COEFF_SIZE; params 442 sound/soc/codecs/tscs454.c ucontrol->value.bytes.data, params->max); params 1490 sound/soc/codecs/tscs454.c struct soc_bytes_ext *params = &ctl->bytes_ext; params 1493 sound/soc/codecs/tscs454.c ucontrol->count = params->max; params 3179 sound/soc/codecs/tscs454.c struct snd_pcm_hw_params *params, params 3184 sound/soc/codecs/tscs454.c unsigned int fs = params_rate(params); params 3228 sound/soc/codecs/tscs454.c ret = set_aif_sample_format(component, params_format(params), aif->id); params 1690 sound/soc/codecs/twl4030.c struct snd_pcm_hw_params *params, params 1698 sound/soc/codecs/twl4030.c if (params_channels(params) == 4) { params 1720 sound/soc/codecs/twl4030.c switch (params_rate(params)) { params 1753 sound/soc/codecs/twl4030.c params_rate(params)); params 1761 sound/soc/codecs/twl4030.c switch (params_width(params)) { params 1770 sound/soc/codecs/twl4030.c __func__, params_width(params)); params 1793 sound/soc/codecs/twl4030.c twl4030->rate = params_rate(params); params 1794 sound/soc/codecs/twl4030.c twl4030->sample_bits = hw_param_interval(params, params 1796 sound/soc/codecs/twl4030.c twl4030->channels = params_channels(params); params 1964 sound/soc/codecs/twl4030.c struct snd_pcm_hw_params *params, params 1979 sound/soc/codecs/twl4030.c switch (params_rate(params)) { params 1988 sound/soc/codecs/twl4030.c params_rate(params)); params 873 sound/soc/codecs/twl6040.c struct snd_pcm_hw_params *params, params 880 sound/soc/codecs/twl6040.c rate = params_rate(params); params 178 sound/soc/codecs/uda134x.c struct snd_pcm_hw_params *params, params 192 sound/soc/codecs/uda134x.c uda134x->sysclk, params_rate(params)); params 195 sound/soc/codecs/uda134x.c switch (uda134x->sysclk / params_rate(params)) { params 210 sound/soc/codecs/uda134x.c uda134x->dai_fmt, params_format(params)); params 217 sound/soc/codecs/uda134x.c switch (params_width(params)) { params 531 sound/soc/codecs/uda1380.c struct snd_pcm_hw_params *params, params 539 sound/soc/codecs/uda1380.c int rate = params_rate(params); params 1867 sound/soc/codecs/wcd9335.c struct snd_pcm_hw_params *params, params 1877 sound/soc/codecs/wcd9335.c ret = wcd9335_set_interpolator_rate(dai, params_rate(params)); params 1880 sound/soc/codecs/wcd9335.c params_rate(params)); params 1883 sound/soc/codecs/wcd9335.c switch (params_width(params)) { params 1885 sound/soc/codecs/wcd9335.c wcd->dai[dai->id].sconfig.bps = params_width(params); params 1889 sound/soc/codecs/wcd9335.c __func__, params_width(params)); params 1895 sound/soc/codecs/wcd9335.c switch (params_rate(params)) { params 1919 sound/soc/codecs/wcd9335.c __func__, params_rate(params)); params 1925 sound/soc/codecs/wcd9335.c params_rate(params)); params 1930 sound/soc/codecs/wcd9335.c switch (params_width(params)) { params 1932 sound/soc/codecs/wcd9335.c wcd->dai[dai->id].sconfig.bps = params_width(params); params 1936 sound/soc/codecs/wcd9335.c __func__, params_width(params)); params 1946 sound/soc/codecs/wcd9335.c wcd->dai[dai->id].sconfig.rate = params_rate(params); params 321 sound/soc/codecs/wl1273.c struct snd_pcm_hw_params *params, params 328 sound/soc/codecs/wl1273.c if (params_width(params) != 16) { params 330 sound/soc/codecs/wl1273.c params_width(params)); params 334 sound/soc/codecs/wl1273.c rate = params_rate(params); params 335 sound/soc/codecs/wl1273.c width = hw_param_interval(params, SNDRV_PCM_HW_PARAM_SAMPLE_BITS)->min; params 339 sound/soc/codecs/wl1273.c pr_err("Rate %d not supported.\n", params_rate(params)); params 343 sound/soc/codecs/wl1273.c if (params_channels(params) != 1) { params 373 sound/soc/codecs/wl1273.c wl1273->channels = params_channels(params); params 76 sound/soc/codecs/wm1250-ev1.c struct snd_pcm_hw_params *params, params 81 sound/soc/codecs/wm1250-ev1.c switch (params_rate(params)) { params 1693 sound/soc/codecs/wm2200.c struct snd_pcm_hw_params *params, params 1702 sound/soc/codecs/wm2200.c wl = params_width(params); params 1705 sound/soc/codecs/wm2200.c fl = snd_soc_params_to_frame_size(params); params 1713 sound/soc/codecs/wm2200.c bclk = snd_soc_params_to_bclk(params); params 1723 sound/soc/codecs/wm2200.c if (wm2200_sr_code[i] == params_rate(params)) params 1727 sound/soc/codecs/wm2200.c params_rate(params)); params 1755 sound/soc/codecs/wm2200.c lrclk = bclk_rates[bclk] / params_rate(params); params 1396 sound/soc/codecs/wm5100.c struct snd_pcm_hw_params *params, params 1408 sound/soc/codecs/wm5100.c wl = params_width(params); params 1411 sound/soc/codecs/wm5100.c fl = snd_soc_params_to_frame_size(params); params 1419 sound/soc/codecs/wm5100.c bclk = snd_soc_params_to_bclk(params); params 1426 sound/soc/codecs/wm5100.c sr = wm5100_alloc_sr(component, params_rate(params)); params 1435 sound/soc/codecs/wm5100.c if (params_rate(params) == wm5100_sr_code[i]) params 1439 sound/soc/codecs/wm5100.c params_rate(params)); params 1476 sound/soc/codecs/wm5100.c lrclk = bclk_rates[bclk] / params_rate(params); params 904 sound/soc/codecs/wm8350.c struct snd_pcm_hw_params *params, params 914 sound/soc/codecs/wm8350.c switch (params_width(params)) { params 934 sound/soc/codecs/wm8350.c if (params_rate(params) < 24000) params 1081 sound/soc/codecs/wm8400.c struct snd_pcm_hw_params *params, params 1089 sound/soc/codecs/wm8400.c switch (params_width(params)) { params 441 sound/soc/codecs/wm8510.c struct snd_pcm_hw_params *params, params 449 sound/soc/codecs/wm8510.c switch (params_width(params)) { params 464 sound/soc/codecs/wm8510.c switch (params_rate(params)) { params 144 sound/soc/codecs/wm8523.c struct snd_pcm_hw_params *params, params 155 sound/soc/codecs/wm8523.c if (wm8523->sysclk / params_rate(params) == params 163 sound/soc/codecs/wm8523.c wm8523->sysclk / params_rate(params)); params 173 sound/soc/codecs/wm8523.c if (params_width(params) * 2 <= bclk_ratios[i].ratio) params 179 sound/soc/codecs/wm8523.c params_width(params)); params 188 sound/soc/codecs/wm8523.c switch (params_width(params)) { params 535 sound/soc/codecs/wm8580.c struct snd_pcm_hw_params *params, params 545 sound/soc/codecs/wm8580.c switch (params_width(params)) { params 566 sound/soc/codecs/wm8580.c ratio = wm8580->sysclk[dai->driver->id] / params_rate(params); params 572 sound/soc/codecs/wm8580.c wm8580->sysclk[dai->driver->id], params_rate(params)); params 156 sound/soc/codecs/wm8711.c struct snd_pcm_hw_params *params, params 162 sound/soc/codecs/wm8711.c int i = get_coeff(wm8711->sysclk, params_rate(params)); params 169 sound/soc/codecs/wm8711.c switch (params_width(params)) { params 86 sound/soc/codecs/wm8728.c struct snd_pcm_hw_params *params, params 94 sound/soc/codecs/wm8728.c switch (params_width(params)) { params 334 sound/soc/codecs/wm8731.c struct snd_pcm_hw_params *params, params 340 sound/soc/codecs/wm8731.c int i = get_coeff(wm8731->sysclk, params_rate(params)); params 344 sound/soc/codecs/wm8731.c wm8731->playback_fs = params_rate(params); params 349 sound/soc/codecs/wm8731.c switch (params_width(params)) { params 325 sound/soc/codecs/wm8737.c struct snd_pcm_hw_params *params, params 335 sound/soc/codecs/wm8737.c if (coeff_div[i].rate != params_rate(params)) params 349 sound/soc/codecs/wm8737.c wm8737->mclk, params_rate(params)); params 355 sound/soc/codecs/wm8737.c switch (params_width(params)) { params 190 sound/soc/codecs/wm8741.c struct snd_pcm_hw_params *params, params 209 sound/soc/codecs/wm8741.c if (wm8741->sysclk_constraints->list[i] == params_rate(params)) params 215 sound/soc/codecs/wm8741.c params_rate(params), wm8741->sysclk); params 220 sound/soc/codecs/wm8741.c switch (params_width(params)) { params 235 sound/soc/codecs/wm8741.c params_width(params)); params 240 sound/soc/codecs/wm8741.c if (params_rate(params) > 96000) params 242 sound/soc/codecs/wm8741.c else if (params_rate(params) > 48000) params 248 sound/soc/codecs/wm8741.c params_width(params), params_rate(params)); params 576 sound/soc/codecs/wm8750.c struct snd_pcm_hw_params *params, params 583 sound/soc/codecs/wm8750.c int coeff = get_coeff(wm8750->sysclk, params_rate(params)); params 586 sound/soc/codecs/wm8750.c switch (params_width(params)) { params 921 sound/soc/codecs/wm8753.c struct snd_pcm_hw_params *params, params 930 sound/soc/codecs/wm8753.c switch (params_width(params)) { params 945 sound/soc/codecs/wm8753.c if (params_rate(params) * 384 == wm8753->pcmclk) params 1150 sound/soc/codecs/wm8753.c struct snd_pcm_hw_params *params, params 1160 sound/soc/codecs/wm8753.c coeff = get_coeff(wm8753->sysclk, params_rate(params)); params 1169 sound/soc/codecs/wm8753.c switch (params_width(params)) { params 408 sound/soc/codecs/wm8770.c struct snd_pcm_hw_params *params, params 422 sound/soc/codecs/wm8770.c switch (params_width(params)) { params 452 sound/soc/codecs/wm8770.c ratio = wm8770->sysclk / params_rate(params); params 460 sound/soc/codecs/wm8770.c wm8770->sysclk, params_rate(params)); params 240 sound/soc/codecs/wm8776.c struct snd_pcm_hw_params *params, params 265 sound/soc/codecs/wm8776.c switch (params_width(params)) { params 280 sound/soc/codecs/wm8776.c params_width(params)); params 287 sound/soc/codecs/wm8776.c if (wm8776->sysclk[dai->driver->id] / params_rate(params) params 295 sound/soc/codecs/wm8776.c wm8776->sysclk[dai->driver->id], params_rate(params)); params 288 sound/soc/codecs/wm8804.c struct snd_pcm_hw_params *params, params 296 sound/soc/codecs/wm8804.c switch (params_width(params)) { params 308 sound/soc/codecs/wm8804.c params_width(params)); params 632 sound/soc/codecs/wm8900.c struct snd_pcm_hw_params *params, params 640 sound/soc/codecs/wm8900.c switch (params_width(params)) { params 661 sound/soc/codecs/wm8900.c if (params_rate(params) <= 24000) params 1439 sound/soc/codecs/wm8903.c struct snd_pcm_hw_params *params, params 1444 sound/soc/codecs/wm8903.c int fs = params_rate(params); params 1484 sound/soc/codecs/wm8903.c switch (params_width(params)) { params 1573 sound/soc/codecs/wm8903.c wm8903->fs = params_rate(params); params 1287 sound/soc/codecs/wm8904.c struct snd_pcm_hw_params *params, params 1300 sound/soc/codecs/wm8904.c wm8904->fs = params_rate(params); params 1308 sound/soc/codecs/wm8904.c wm8904->bclk = snd_soc_params_to_bclk(params); params 1311 sound/soc/codecs/wm8904.c switch (params_width(params)) { params 391 sound/soc/codecs/wm8940.c struct snd_pcm_hw_params *params, params 403 sound/soc/codecs/wm8940.c && params_channels(params) == 2) params 406 sound/soc/codecs/wm8940.c switch (params_rate(params)) { params 430 sound/soc/codecs/wm8940.c switch (params_width(params)) { params 589 sound/soc/codecs/wm8955.c struct snd_pcm_hw_params *params, params 597 sound/soc/codecs/wm8955.c switch (params_width(params)) { params 616 sound/soc/codecs/wm8955.c wm8955->fs = params_rate(params); params 810 sound/soc/codecs/wm8960.c struct snd_pcm_hw_params *params, params 819 sound/soc/codecs/wm8960.c wm8960->bclk = snd_soc_params_to_bclk(params); params 820 sound/soc/codecs/wm8960.c if (params_channels(params) == 1) params 824 sound/soc/codecs/wm8960.c switch (params_width(params)) { params 842 sound/soc/codecs/wm8960.c params_width(params)); params 846 sound/soc/codecs/wm8960.c wm8960->lrclk = params_rate(params); params 852 sound/soc/codecs/wm8960.c if (alc_rates[i].rate == params_rate(params)) params 502 sound/soc/codecs/wm8961.c struct snd_pcm_hw_params *params, params 510 sound/soc/codecs/wm8961.c fs = params_rate(params); params 564 sound/soc/codecs/wm8961.c switch (params_width(params)) { params 2552 sound/soc/codecs/wm8962.c struct snd_pcm_hw_params *params, params 2561 sound/soc/codecs/wm8962.c wm8962->bclk = snd_soc_params_to_bclk(params); params 2562 sound/soc/codecs/wm8962.c if (params_channels(params) == 1) params 2565 sound/soc/codecs/wm8962.c wm8962->lrclk = params_rate(params); params 2581 sound/soc/codecs/wm8962.c switch (params_width(params)) { params 506 sound/soc/codecs/wm8971.c struct snd_pcm_hw_params *params, params 513 sound/soc/codecs/wm8971.c int coeff = get_coeff(wm8971->sysclk, params_rate(params)); params 516 sound/soc/codecs/wm8971.c switch (params_width(params)) { params 514 sound/soc/codecs/wm8974.c struct snd_pcm_hw_params *params, params 523 sound/soc/codecs/wm8974.c priv->fs = params_rate(params); params 529 sound/soc/codecs/wm8974.c switch (params_width(params)) { params 544 sound/soc/codecs/wm8974.c switch (params_rate(params)) { params 717 sound/soc/codecs/wm8978.c struct snd_pcm_hw_params *params, params 736 sound/soc/codecs/wm8978.c switch (params_width(params)) { params 751 sound/soc/codecs/wm8978.c switch (params_rate(params)) { params 773 sound/soc/codecs/wm8978.c wm8978->f_256fs = params_rate(params) * 256; params 818 sound/soc/codecs/wm8978.c params_width(params), params_rate(params), best); params 647 sound/soc/codecs/wm8983.c struct snd_pcm_hw_params *params, params 658 sound/soc/codecs/wm8983.c ret = snd_soc_params_to_bclk(params); params 666 sound/soc/codecs/wm8983.c switch (params_width(params)) { params 681 sound/soc/codecs/wm8983.c params_width(params)); params 693 sound/soc/codecs/wm8983.c srate_best = abs(srates[0] - params_rate(params)); params 695 sound/soc/codecs/wm8983.c if (abs(srates[i] - params_rate(params)) >= srate_best) params 698 sound/soc/codecs/wm8983.c srate_best = abs(srates[i] - params_rate(params)); params 709 sound/soc/codecs/wm8983.c if (wm8983->sysclk / params_rate(params) params 716 sound/soc/codecs/wm8983.c wm8983->sysclk, params_rate(params)); params 747 sound/soc/codecs/wm8985.c struct snd_pcm_hw_params *params, params 760 sound/soc/codecs/wm8985.c wm8985->bclk = snd_soc_params_to_bclk(params); params 764 sound/soc/codecs/wm8985.c switch (params_width(params)) { params 779 sound/soc/codecs/wm8985.c params_width(params)); params 791 sound/soc/codecs/wm8985.c srate_best = abs(srates[0] - params_rate(params)); params 793 sound/soc/codecs/wm8985.c if (abs(srates[i] - params_rate(params)) >= srate_best) params 796 sound/soc/codecs/wm8985.c srate_best = abs(srates[i] - params_rate(params)); params 807 sound/soc/codecs/wm8985.c if (wm8985->sysclk / params_rate(params) params 814 sound/soc/codecs/wm8985.c wm8985->sysclk, params_rate(params)); params 665 sound/soc/codecs/wm8988.c struct snd_pcm_hw_params *params, params 674 sound/soc/codecs/wm8988.c coeff = get_coeff(wm8988->sysclk, params_rate(params)); params 676 sound/soc/codecs/wm8988.c coeff = get_coeff(wm8988->sysclk / 2, params_rate(params)); params 682 sound/soc/codecs/wm8988.c params_rate(params), wm8988->sysclk); params 687 sound/soc/codecs/wm8988.c switch (params_width(params)) { params 1062 sound/soc/codecs/wm8990.c struct snd_pcm_hw_params *params, params 1070 sound/soc/codecs/wm8990.c switch (params_width(params)) { params 1049 sound/soc/codecs/wm8991.c struct snd_pcm_hw_params *params, params 1057 sound/soc/codecs/wm8991.c switch (params_width(params)) { params 1185 sound/soc/codecs/wm8993.c struct snd_pcm_hw_params *params, params 1206 sound/soc/codecs/wm8993.c wm8993->fs = params_rate(params); params 1213 sound/soc/codecs/wm8993.c switch (params_width(params)) { params 2771 sound/soc/codecs/wm8994.c struct snd_pcm_hw_params *params, params 2823 sound/soc/codecs/wm8994.c bclk_rate = params_rate(params); params 2824 sound/soc/codecs/wm8994.c switch (params_width(params)) { params 2844 sound/soc/codecs/wm8994.c wm8994->channels[id] = params_channels(params); params 2864 sound/soc/codecs/wm8994.c if (srs[i].rate == params_rate(params)) params 2885 sound/soc/codecs/wm8994.c best_val = abs((fs_ratios[0] * params_rate(params)) params 2888 sound/soc/codecs/wm8994.c cur_val = abs((fs_ratios[i] * params_rate(params)) params 2916 sound/soc/codecs/wm8994.c lrclk = bclk_rate / params_rate(params); params 2936 sound/soc/codecs/wm8994.c wm8994->dac_rates[0] = params_rate(params); params 2941 sound/soc/codecs/wm8994.c wm8994->dac_rates[1] = params_rate(params); params 2951 sound/soc/codecs/wm8994.c struct snd_pcm_hw_params *params, params 2975 sound/soc/codecs/wm8994.c switch (params_width(params)) { params 1544 sound/soc/codecs/wm8995.c struct snd_pcm_hw_params *params, params 1590 sound/soc/codecs/wm8995.c bclk_rate = snd_soc_params_to_bclk(params); params 1595 sound/soc/codecs/wm8995.c switch (params_width(params)) { params 1609 sound/soc/codecs/wm8995.c params_width(params)); params 1615 sound/soc/codecs/wm8995.c if (srs[i] == params_rate(params)) params 1619 sound/soc/codecs/wm8995.c params_rate(params)); params 1630 sound/soc/codecs/wm8995.c best_val = abs((fs_ratios[1] * params_rate(params)) params 1633 sound/soc/codecs/wm8995.c cur_val = abs((fs_ratios[i] * params_rate(params)) params 1665 sound/soc/codecs/wm8995.c lrclk = bclk_rate / params_rate(params); params 1730 sound/soc/codecs/wm8996.c struct snd_pcm_hw_params *params, params 1769 sound/soc/codecs/wm8996.c bclk_rate = snd_soc_params_to_bclk(params); params 1776 sound/soc/codecs/wm8996.c wm8996->rx_rate[dai->id] = params_rate(params); params 1779 sound/soc/codecs/wm8996.c bits = params_width(params); params 1786 sound/soc/codecs/wm8996.c if (abs(dsp_divs[i] - params_rate(params)) < params 1787 sound/soc/codecs/wm8996.c abs(dsp_divs[best] - params_rate(params))) params 1794 sound/soc/codecs/wm8996.c lrclk = bclk_rate / params_rate(params); params 992 sound/soc/codecs/wm9081.c struct snd_pcm_hw_params *params, params 1014 sound/soc/codecs/wm9081.c wm9081->fs = params_rate(params); params 1026 sound/soc/codecs/wm9081.c switch (params_width(params)) { params 1001 sound/soc/codecs/wm9713.c struct snd_pcm_hw_params *params, params 1007 sound/soc/codecs/wm9713.c switch (params_width(params)) { params 3449 sound/soc/codecs/wm_adsp.c struct snd_compr_params *params) params 3457 sound/soc/codecs/wm_adsp.c if (params->buffer.fragment_size < WM_ADSP_MIN_FRAGMENT_SIZE || params 3458 sound/soc/codecs/wm_adsp.c params->buffer.fragment_size > WM_ADSP_MAX_FRAGMENT_SIZE || params 3459 sound/soc/codecs/wm_adsp.c params->buffer.fragments < WM_ADSP_MIN_FRAGMENTS || params 3460 sound/soc/codecs/wm_adsp.c params->buffer.fragments > WM_ADSP_MAX_FRAGMENTS || params 3461 sound/soc/codecs/wm_adsp.c params->buffer.fragment_size % WM_ADSP_DATA_WORD_SIZE) { params 3463 sound/soc/codecs/wm_adsp.c params->buffer.fragment_size, params 3464 sound/soc/codecs/wm_adsp.c params->buffer.fragments); params 3473 sound/soc/codecs/wm_adsp.c if (caps->id != params->codec.id) params 3477 sound/soc/codecs/wm_adsp.c if (desc->max_ch < params->codec.ch_out) params 3480 sound/soc/codecs/wm_adsp.c if (desc->max_ch < params->codec.ch_in) params 3484 sound/soc/codecs/wm_adsp.c if (!(desc->formats & (1 << params->codec.format))) params 3488 sound/soc/codecs/wm_adsp.c if (desc->sample_rates[j] == params->codec.sample_rate) params 3493 sound/soc/codecs/wm_adsp.c params->codec.id, params->codec.ch_in, params->codec.ch_out, params 3494 sound/soc/codecs/wm_adsp.c params->codec.sample_rate, params->codec.format); params 3504 sound/soc/codecs/wm_adsp.c struct snd_compr_params *params) params 3510 sound/soc/codecs/wm_adsp.c ret = wm_adsp_compr_check_params(stream, params); params 3514 sound/soc/codecs/wm_adsp.c compr->size = params->buffer; params 3524 sound/soc/codecs/wm_adsp.c compr->sample_rate = params->codec.sample_rate; params 195 sound/soc/codecs/wm_adsp.h struct snd_compr_params *params); params 237 sound/soc/dwc/dwc-i2s.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 243 sound/soc/dwc/dwc-i2s.c switch (params_format(params)) { params 267 sound/soc/dwc/dwc-i2s.c config->chan_nr = params_channels(params); params 284 sound/soc/dwc/dwc-i2s.c config->sample_rate = params_rate(params); params 31 sound/soc/fsl/eukrea-tlv320.c struct snd_pcm_hw_params *params) params 139 sound/soc/fsl/fsl-asoc-card.c struct snd_pcm_hw_params *params) params 148 sound/soc/fsl/fsl-asoc-card.c priv->sample_rate = params_rate(params); params 149 sound/soc/fsl/fsl-asoc-card.c priv->sample_format = params_format(params); params 187 sound/soc/fsl/fsl-asoc-card.c struct snd_pcm_hw_params *params) params 193 sound/soc/fsl/fsl-asoc-card.c rate = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 196 sound/soc/fsl/fsl-asoc-card.c mask = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 496 sound/soc/fsl/fsl_asrc.c struct snd_pcm_hw_params *params, params 500 sound/soc/fsl/fsl_asrc.c int width = params_width(params); params 503 sound/soc/fsl/fsl_asrc.c unsigned int channels = params_channels(params); params 504 sound/soc/fsl/fsl_asrc.c unsigned int rate = params_rate(params); params 130 sound/soc/fsl/fsl_asrc_dma.c struct snd_pcm_hw_params *params) params 185 sound/soc/fsl/fsl_asrc_dma.c ret = snd_dmaengine_pcm_prepare_slave_config(substream, params, &config_fe); params 505 sound/soc/fsl/fsl_esai.c struct snd_pcm_hw_params *params, params 510 sound/soc/fsl/fsl_esai.c u32 width = params_width(params); params 511 sound/soc/fsl/fsl_esai.c u32 channels = params_channels(params); params 521 sound/soc/fsl/fsl_esai.c bclk = params_rate(params) * slot_width * esai_priv->slots; params 537 sound/soc/fsl/fsl_esai.c ESAI_xCR_xMOD_MASK, params_channels(params) > 1 ? params 329 sound/soc/fsl/fsl_micfil.c struct snd_pcm_hw_params *params, params 333 sound/soc/fsl/fsl_micfil.c unsigned int channels = params_channels(params); params 334 sound/soc/fsl/fsl_micfil.c unsigned int rate = params_rate(params); params 416 sound/soc/fsl/fsl_sai.c struct snd_pcm_hw_params *params, params 422 sound/soc/fsl/fsl_sai.c unsigned int channels = params_channels(params); params 423 sound/soc/fsl/fsl_sai.c u32 word_width = params_width(params); params 439 sound/soc/fsl/fsl_sai.c params_rate(params)); params 443 sound/soc/fsl/fsl_sai.c params_rate(params)); params 568 sound/soc/fsl/fsl_spdif.c struct snd_pcm_hw_params *params, params 575 sound/soc/fsl/fsl_spdif.c u32 sample_rate = params_rate(params); params 74 sound/soc/fsl/imx-audmix.c struct snd_pcm_hw_params *params) params 80 sound/soc/fsl/imx-audmix.c u32 channels = params_channels(params); params 113 sound/soc/fsl/imx-audmix.c struct snd_pcm_hw_params *params) params 27 sound/soc/fsl/imx-mc13783.c struct snd_pcm_hw_params *params) params 73 sound/soc/fsl/imx-pcm-fiq.c struct snd_pcm_hw_params *params) params 78 sound/soc/fsl/imx-pcm-fiq.c iprtd->periods = params_periods(params); params 79 sound/soc/fsl/imx-pcm-fiq.c iprtd->period = params_period_bytes(params); params 81 sound/soc/fsl/imx-pcm-fiq.c iprtd->poll_time_ns = 1000000000 / params_rate(params) * params 82 sound/soc/fsl/imx-pcm-fiq.c params_period_size(params); params 346 sound/soc/fsl/imx-pcm-fiq.c struct imx_pcm_fiq_params *params) params 356 sound/soc/fsl/imx-pcm-fiq.c mxc_set_irq_fiq(params->irq, 1); params 357 sound/soc/fsl/imx-pcm-fiq.c ssi_irq = params->irq; params 359 sound/soc/fsl/imx-pcm-fiq.c imx_pcm_fiq = params->irq; params 361 sound/soc/fsl/imx-pcm-fiq.c imx_ssi_fiq_base = (unsigned long)params->base; params 363 sound/soc/fsl/imx-pcm-fiq.c params->dma_params_tx->maxburst = 4; params 364 sound/soc/fsl/imx-pcm-fiq.c params->dma_params_rx->maxburst = 6; params 53 sound/soc/fsl/imx-pcm.h struct imx_pcm_fiq_params *params); params 57 sound/soc/fsl/imx-pcm.h struct imx_pcm_fiq_params *params) params 233 sound/soc/fsl/imx-ssi.c struct snd_pcm_hw_params *params, params 251 sound/soc/fsl/imx-ssi.c switch (params_format(params)) { params 285 sound/soc/fsl/mpc5200_dma.c struct snd_pcm_hw_params *params) params 138 sound/soc/fsl/mpc5200_psc_ac97.c struct snd_pcm_hw_params *params, params 147 sound/soc/fsl/mpc5200_psc_ac97.c __func__, substream, params_period_size(params), params 148 sound/soc/fsl/mpc5200_psc_ac97.c params_period_bytes(params), params_periods(params), params 149 sound/soc/fsl/mpc5200_psc_ac97.c params_buffer_size(params), params_buffer_bytes(params), params 150 sound/soc/fsl/mpc5200_psc_ac97.c params_channels(params), params_rate(params), params 151 sound/soc/fsl/mpc5200_psc_ac97.c params_format(params)); params 154 sound/soc/fsl/mpc5200_psc_ac97.c s->ac97_slot_bits = (params_channels(params) == 1) ? 0x100 : 0x300; params 161 sound/soc/fsl/mpc5200_psc_ac97.c struct snd_pcm_hw_params *params, params 168 sound/soc/fsl/mpc5200_psc_ac97.c if (params_channels(params) == 1) params 38 sound/soc/fsl/mpc5200_psc_i2s.c struct snd_pcm_hw_params *params, params 47 sound/soc/fsl/mpc5200_psc_i2s.c __func__, substream, params_period_size(params), params 48 sound/soc/fsl/mpc5200_psc_i2s.c params_period_bytes(params), params_periods(params), params 49 sound/soc/fsl/mpc5200_psc_i2s.c params_buffer_size(params), params_buffer_bytes(params)); params 51 sound/soc/fsl/mpc5200_psc_i2s.c switch (params_format(params)) { params 37 sound/soc/fsl/mx27vis-aic32x4.c struct snd_pcm_hw_params *params) params 76 sound/soc/fsl/wm1133-ev1.c struct snd_pcm_hw_params *params) params 82 sound/soc/fsl/wm1133-ev1.c snd_pcm_format_t format = params_format(params); params 83 sound/soc/fsl/wm1133-ev1.c unsigned int rate = params_rate(params); params 84 sound/soc/fsl/wm1133-ev1.c unsigned int channels = params_channels(params); params 18 sound/soc/generic/simple-card-utils.c struct snd_pcm_hw_params *params) params 20 sound/soc/generic/simple-card-utils.c struct snd_interval *rate = hw_param_interval(params, params 22 sound/soc/generic/simple-card-utils.c struct snd_interval *channels = hw_param_interval(params, params 249 sound/soc/generic/simple-card-utils.c struct snd_pcm_hw_params *params) params 264 sound/soc/generic/simple-card-utils.c mclk = params_rate(params) * mclk_fs; params 291 sound/soc/generic/simple-card-utils.c struct snd_pcm_hw_params *params) params 296 sound/soc/generic/simple-card-utils.c asoc_simple_convert_fixup(&dai_props->adata, params); params 253 sound/soc/hisilicon/hi6210-i2s.c struct snd_pcm_hw_params *params, params 261 sound/soc/hisilicon/hi6210-i2s.c switch (params_format(params)) { params 280 sound/soc/hisilicon/hi6210-i2s.c switch (params_rate(params)) { params 300 sound/soc/hisilicon/hi6210-i2s.c dev_err(cpu_dai->dev, "Bad rate: %d\n", params_rate(params)); params 304 sound/soc/hisilicon/hi6210-i2s.c if (!(params_channels(params))) { params 321 sound/soc/hisilicon/hi6210-i2s.c i2s->rate = params_rate(params); params 322 sound/soc/hisilicon/hi6210-i2s.c i2s->channels = params_channels(params); params 215 sound/soc/img/img-i2s-in.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 225 sound/soc/img/img-i2s-in.c rate = params_rate(params); params 226 sound/soc/img/img-i2s-in.c format = params_format(params); params 227 sound/soc/img/img-i2s-in.c channels = params_channels(params); params 393 sound/soc/img/img-i2s-in.c struct snd_pcm_hw_params *params, struct dma_slave_config *sc) params 395 sound/soc/img/img-i2s-in.c unsigned int i2s_channels = params_channels(params) / 2; params 402 sound/soc/img/img-i2s-in.c ret = snd_hwparams_to_dma_slave_config(st, params, sc); params 214 sound/soc/img/img-i2s-out.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 223 sound/soc/img/img-i2s-out.c rate = params_rate(params); params 224 sound/soc/img/img-i2s-out.c format = params_format(params); params 225 sound/soc/img/img-i2s-out.c channels = params_channels(params); params 399 sound/soc/img/img-i2s-out.c struct snd_pcm_hw_params *params, struct dma_slave_config *sc) params 401 sound/soc/img/img-i2s-out.c unsigned int i2s_channels = params_channels(params) / 2; params 408 sound/soc/img/img-i2s-out.c ret = snd_hwparams_to_dma_slave_config(st, params, sc); params 118 sound/soc/img/img-parallel-out.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 124 sound/soc/img/img-parallel-out.c rate = params_rate(params); params 125 sound/soc/img/img-parallel-out.c channels = params_channels(params); params 127 sound/soc/img/img-parallel-out.c switch (params_format(params)) { params 666 sound/soc/img/img-spdif-in.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 672 sound/soc/img/img-spdif-in.c rate = params_rate(params); params 673 sound/soc/img/img-spdif-in.c channels = params_channels(params); params 674 sound/soc/img/img-spdif-in.c format = params_format(params); params 233 sound/soc/img/img-spdif-out.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 241 sound/soc/img/img-spdif-out.c rate = params_rate(params); params 242 sound/soc/img/img-spdif-out.c format = params_format(params); params 243 sound/soc/img/img-spdif-out.c channels = params_channels(params); params 271 sound/soc/intel/atom/sst-atom-controls.c memcpy(cmd->params, bc->params, bc->max); params 326 sound/soc/intel/atom/sst-atom-controls.c memcpy(ucontrol->value.bytes.data, bc->params, bc->max); params 349 sound/soc/intel/atom/sst-atom-controls.c memcpy(bc->params, ucontrol->value.bytes.data, bc->max); params 1277 sound/soc/intel/atom/sst-atom-controls.c bc->params = devm_kzalloc(dev, bc->max, GFP_KERNEL); params 1278 sound/soc/intel/atom/sst-atom-controls.c if (bc->params == NULL) params 413 sound/soc/intel/atom/sst-atom-controls.h char params[0]; params 789 sound/soc/intel/atom/sst-atom-controls.h unsigned char *params; params 95 sound/soc/intel/atom/sst-mfld-platform-compress.c struct snd_compr_params *params) params 115 sound/soc/intel/atom/sst-mfld-platform-compress.c switch (params->codec.id) { params 118 sound/soc/intel/atom/sst-mfld-platform-compress.c str_params.sparams.uc.mp3_params.num_chan = params->codec.ch_in; params 125 sound/soc/intel/atom/sst-mfld-platform-compress.c str_params.sparams.uc.aac_params.num_chan = params->codec.ch_in; params 127 sound/soc/intel/atom/sst-mfld-platform-compress.c if (params->codec.format == SND_AUDIOSTREAMFORMAT_MP4ADTS) params 130 sound/soc/intel/atom/sst-mfld-platform-compress.c else if (params->codec.format == SND_AUDIOSTREAMFORMAT_RAW) params 134 sound/soc/intel/atom/sst-mfld-platform-compress.c pr_err("Undefined format%d\n", params->codec.format); params 138 sound/soc/intel/atom/sst-mfld-platform-compress.c params->codec.sample_rate; params 143 sound/soc/intel/atom/sst-mfld-platform-compress.c pr_err("codec not supported, id =%d\n", params->codec.id); params 391 sound/soc/intel/atom/sst-mfld-platform-pcm.c struct snd_pcm_hw_params *params, params 398 sound/soc/intel/atom/sst-mfld-platform-pcm.c params_buffer_bytes(params)); params 401 sound/soc/intel/atom/sst-mfld-platform-pcm.c memset(substream->runtime->dma_area, 0, params_buffer_bytes(params)); params 424 sound/soc/intel/atom/sst-mfld-platform-pcm.c struct snd_pcm_hw_params *params, params 426 sound/soc/intel/atom/sst/sst.h int (*alloc_stream)(struct intel_sst_drv *ctx, void *params); params 439 sound/soc/intel/atom/sst/sst.h int sst_set_metadata(int str_id, char *params); params 473 sound/soc/intel/atom/sst/sst.h int sst_alloc_stream_mrfld(struct intel_sst_drv *sst_drv_ctx, void *params); params 28 sound/soc/intel/atom/sst/sst_stream.c int sst_alloc_stream_mrfld(struct intel_sst_drv *sst_drv_ctx, void *params) params 38 sound/soc/intel/atom/sst/sst_stream.c str_params = (struct snd_sst_params *)params; params 62 sound/soc/intel/baytrail/sst-baytrail-pcm.c struct snd_pcm_hw_params *params) params 82 sound/soc/intel/baytrail/sst-baytrail-pcm.c rate = params_rate(params); params 89 sound/soc/intel/baytrail/sst-baytrail-pcm.c bits = snd_pcm_format_width(params_format(params)); params 93 sound/soc/intel/baytrail/sst-baytrail-pcm.c params_rate(params)); params 97 sound/soc/intel/baytrail/sst-baytrail-pcm.c channels = (u8)(params_channels(params) & 0xF); params 101 sound/soc/intel/baytrail/sst-baytrail-pcm.c params_rate(params)); params 105 sound/soc/intel/baytrail/sst-baytrail-pcm.c snd_pcm_lib_malloc_pages(substream, params_buffer_bytes(params)); params 109 sound/soc/intel/baytrail/sst-baytrail-pcm.c params_buffer_bytes(params)); params 135 sound/soc/intel/boards/bdw-rt5677.c struct snd_pcm_hw_params *params) params 137 sound/soc/intel/boards/bdw-rt5677.c struct snd_interval *rate = hw_param_interval(params, params 139 sound/soc/intel/boards/bdw-rt5677.c struct snd_interval *channels = hw_param_interval(params, params 147 sound/soc/intel/boards/bdw-rt5677.c params_set_format(params, SNDRV_PCM_FORMAT_S16_LE); params 152 sound/soc/intel/boards/bdw-rt5677.c struct snd_pcm_hw_params *params) params 87 sound/soc/intel/boards/broadwell.c struct snd_pcm_hw_params *params) params 89 sound/soc/intel/boards/broadwell.c struct snd_interval *rate = hw_param_interval(params, params 91 sound/soc/intel/boards/broadwell.c struct snd_interval *channels = hw_param_interval(params, params 99 sound/soc/intel/boards/broadwell.c params_set_format(params, SNDRV_PCM_FORMAT_S16_LE); params 104 sound/soc/intel/boards/broadwell.c struct snd_pcm_hw_params *params) params 158 sound/soc/intel/boards/bxt_da7219_max98357a.c struct snd_pcm_hw_params *params) params 160 sound/soc/intel/boards/bxt_da7219_max98357a.c struct snd_interval *rate = hw_param_interval(params, params 162 sound/soc/intel/boards/bxt_da7219_max98357a.c struct snd_interval *channels = hw_param_interval(params, params 164 sound/soc/intel/boards/bxt_da7219_max98357a.c struct snd_mask *fmt = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 312 sound/soc/intel/boards/bxt_da7219_max98357a.c struct snd_pcm_hw_params *params) params 314 sound/soc/intel/boards/bxt_da7219_max98357a.c struct snd_interval *channels = hw_param_interval(params, params 316 sound/soc/intel/boards/bxt_da7219_max98357a.c if (params_channels(params) == 2) params 203 sound/soc/intel/boards/bxt_rt298.c struct snd_pcm_hw_params *params) params 205 sound/soc/intel/boards/bxt_rt298.c struct snd_interval *rate = hw_param_interval(params, params 207 sound/soc/intel/boards/bxt_rt298.c struct snd_interval *channels = hw_param_interval(params, params 209 sound/soc/intel/boards/bxt_rt298.c struct snd_mask *fmt = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 223 sound/soc/intel/boards/bxt_rt298.c struct snd_pcm_hw_params *params) params 254 sound/soc/intel/boards/bxt_rt298.c struct snd_pcm_hw_params *params) params 256 sound/soc/intel/boards/bxt_rt298.c struct snd_interval *channels = hw_param_interval(params, params 73 sound/soc/intel/boards/byt-rt5640.c struct snd_pcm_hw_params *params) params 80 sound/soc/intel/boards/byt-rt5640.c params_rate(params) * 256, params 87 sound/soc/intel/boards/byt-rt5640.c params_rate(params) * 64, params 88 sound/soc/intel/boards/byt-rt5640.c params_rate(params) * 256); params 106 sound/soc/intel/boards/bytcht_cx2072x.c struct snd_pcm_hw_params *params) params 109 sound/soc/intel/boards/bytcht_cx2072x.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 111 sound/soc/intel/boards/bytcht_cx2072x.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 119 sound/soc/intel/boards/bytcht_cx2072x.c params_set_format(params, SNDRV_PCM_FORMAT_S24_LE); params 61 sound/soc/intel/boards/bytcht_da7213.c struct snd_pcm_hw_params *params) params 64 sound/soc/intel/boards/bytcht_da7213.c struct snd_interval *rate = hw_param_interval(params, params 66 sound/soc/intel/boards/bytcht_da7213.c struct snd_interval *channels = hw_param_interval(params, params 74 sound/soc/intel/boards/bytcht_da7213.c params_set_format(params, SNDRV_PCM_FORMAT_S24_LE); params 106 sound/soc/intel/boards/bytcht_da7213.c struct snd_pcm_hw_params *params) params 246 sound/soc/intel/boards/bytcht_es8316.c struct snd_pcm_hw_params *params) params 248 sound/soc/intel/boards/bytcht_es8316.c struct snd_interval *rate = hw_param_interval(params, params 250 sound/soc/intel/boards/bytcht_es8316.c struct snd_interval *channels = hw_param_interval(params, params 260 sound/soc/intel/boards/bytcht_es8316.c params_set_format(params, SNDRV_PCM_FORMAT_S16_LE); params 264 sound/soc/intel/boards/bytcht_es8316.c params_set_format(params, SNDRV_PCM_FORMAT_S24_LE); params 41 sound/soc/intel/boards/bytcht_nocodec.c struct snd_pcm_hw_params *params) params 43 sound/soc/intel/boards/bytcht_nocodec.c struct snd_interval *rate = hw_param_interval(params, params 45 sound/soc/intel/boards/bytcht_nocodec.c struct snd_interval *channels = hw_param_interval(params, params 54 sound/soc/intel/boards/bytcht_nocodec.c params_set_format(params, SNDRV_PCM_FORMAT_S24_LE); params 381 sound/soc/intel/boards/bytcr_rt5640.c struct snd_pcm_hw_params *params) params 386 sound/soc/intel/boards/bytcr_rt5640.c return byt_rt5640_prepare_and_enable_pll1(dai, params_rate(params)); params 956 sound/soc/intel/boards/bytcr_rt5640.c struct snd_pcm_hw_params *params) params 958 sound/soc/intel/boards/bytcr_rt5640.c struct snd_interval *rate = hw_param_interval(params, params 960 sound/soc/intel/boards/bytcr_rt5640.c struct snd_interval *channels = hw_param_interval(params, params 972 sound/soc/intel/boards/bytcr_rt5640.c params_set_format(params, SNDRV_PCM_FORMAT_S16_LE); params 998 sound/soc/intel/boards/bytcr_rt5640.c params_set_format(params, SNDRV_PCM_FORMAT_S24_LE); params 348 sound/soc/intel/boards/bytcr_rt5651.c struct snd_pcm_hw_params *params) params 352 sound/soc/intel/boards/bytcr_rt5651.c snd_pcm_format_t format = params_format(params); params 353 sound/soc/intel/boards/bytcr_rt5651.c int rate = params_rate(params); params 668 sound/soc/intel/boards/bytcr_rt5651.c struct snd_pcm_hw_params *params) params 670 sound/soc/intel/boards/bytcr_rt5651.c struct snd_interval *rate = hw_param_interval(params, params 672 sound/soc/intel/boards/bytcr_rt5651.c struct snd_interval *channels = hw_param_interval(params, params 683 sound/soc/intel/boards/bytcr_rt5651.c params_set_format(params, SNDRV_PCM_FORMAT_S16_LE); params 687 sound/soc/intel/boards/bytcr_rt5651.c params_set_format(params, SNDRV_PCM_FORMAT_S24_LE); params 113 sound/soc/intel/boards/cht_bsw_max98090_ti.c struct snd_pcm_hw_params *params) params 251 sound/soc/intel/boards/cht_bsw_max98090_ti.c struct snd_pcm_hw_params *params) params 253 sound/soc/intel/boards/cht_bsw_max98090_ti.c struct snd_interval *rate = hw_param_interval(params, params 255 sound/soc/intel/boards/cht_bsw_max98090_ti.c struct snd_interval *channels = hw_param_interval(params, params 280 sound/soc/intel/boards/cht_bsw_max98090_ti.c params_set_format(params, SNDRV_PCM_FORMAT_S16_LE); params 73 sound/soc/intel/boards/cht_bsw_nau8824.c struct snd_pcm_hw_params *params) params 85 sound/soc/intel/boards/cht_bsw_nau8824.c ret = snd_soc_dai_set_pll(codec_dai, 0, 0, params_rate(params), params 86 sound/soc/intel/boards/cht_bsw_nau8824.c params_rate(params) * 256); params 136 sound/soc/intel/boards/cht_bsw_nau8824.c struct snd_pcm_hw_params *params) params 138 sound/soc/intel/boards/cht_bsw_nau8824.c struct snd_interval *rate = hw_param_interval(params, params 140 sound/soc/intel/boards/cht_bsw_nau8824.c struct snd_interval *channels = hw_param_interval(params, params 143 sound/soc/intel/boards/cht_bsw_nau8824.c hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 151 sound/soc/intel/boards/cht_bsw_nau8824.c params_set_format(params, SNDRV_PCM_FORMAT_S24_LE); params 208 sound/soc/intel/boards/cht_bsw_rt5645.c struct snd_pcm_hw_params *params) params 216 sound/soc/intel/boards/cht_bsw_rt5645.c CHT_PLAT_CLK_3_HZ, params_rate(params) * 512); params 223 sound/soc/intel/boards/cht_bsw_rt5645.c params_rate(params) * 512, SND_SOC_CLOCK_IN); params 339 sound/soc/intel/boards/cht_bsw_rt5645.c struct snd_pcm_hw_params *params) params 342 sound/soc/intel/boards/cht_bsw_rt5645.c struct snd_interval *rate = hw_param_interval(params, params 344 sound/soc/intel/boards/cht_bsw_rt5645.c struct snd_interval *channels = hw_param_interval(params, params 355 sound/soc/intel/boards/cht_bsw_rt5645.c params_set_format(params, SNDRV_PCM_FORMAT_S16_LE); params 391 sound/soc/intel/boards/cht_bsw_rt5645.c params_set_format(params, SNDRV_PCM_FORMAT_S24_LE); params 144 sound/soc/intel/boards/cht_bsw_rt5672.c struct snd_pcm_hw_params *params) params 152 sound/soc/intel/boards/cht_bsw_rt5672.c CHT_PLAT_CLK_3_HZ, params_rate(params) * 512); params 160 sound/soc/intel/boards/cht_bsw_rt5672.c params_rate(params) * 512, params 240 sound/soc/intel/boards/cht_bsw_rt5672.c struct snd_pcm_hw_params *params) params 242 sound/soc/intel/boards/cht_bsw_rt5672.c struct snd_interval *rate = hw_param_interval(params, params 244 sound/soc/intel/boards/cht_bsw_rt5672.c struct snd_interval *channels = hw_param_interval(params, params 253 sound/soc/intel/boards/cht_bsw_rt5672.c params_set_format(params, SNDRV_PCM_FORMAT_S24_LE); params 115 sound/soc/intel/boards/glk_rt5682_max98357a.c struct snd_pcm_hw_params *params) params 117 sound/soc/intel/boards/glk_rt5682_max98357a.c struct snd_interval *rate = hw_param_interval(params, params 119 sound/soc/intel/boards/glk_rt5682_max98357a.c struct snd_interval *channels = hw_param_interval(params, params 121 sound/soc/intel/boards/glk_rt5682_max98357a.c struct snd_mask *fmt = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 186 sound/soc/intel/boards/glk_rt5682_max98357a.c struct snd_pcm_hw_params *params) params 271 sound/soc/intel/boards/glk_rt5682_max98357a.c struct snd_pcm_hw_params *params) params 273 sound/soc/intel/boards/glk_rt5682_max98357a.c struct snd_interval *channels = hw_param_interval(params, params 39 sound/soc/intel/boards/haswell.c struct snd_pcm_hw_params *params) params 41 sound/soc/intel/boards/haswell.c struct snd_interval *rate = hw_param_interval(params, params 43 sound/soc/intel/boards/haswell.c struct snd_interval *channels = hw_param_interval(params, params 51 sound/soc/intel/boards/haswell.c params_set_format(params, SNDRV_PCM_FORMAT_S16_LE); params 56 sound/soc/intel/boards/haswell.c struct snd_pcm_hw_params *params) params 140 sound/soc/intel/boards/kbl_da7219_max98357a.c struct snd_pcm_hw_params *params) params 142 sound/soc/intel/boards/kbl_da7219_max98357a.c struct snd_interval *rate = hw_param_interval(params, params 144 sound/soc/intel/boards/kbl_da7219_max98357a.c struct snd_interval *channels = hw_param_interval(params, params 146 sound/soc/intel/boards/kbl_da7219_max98357a.c struct snd_mask *fmt = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 306 sound/soc/intel/boards/kbl_da7219_max98357a.c struct snd_pcm_hw_params *params) params 308 sound/soc/intel/boards/kbl_da7219_max98357a.c struct snd_interval *channels = hw_param_interval(params, params 315 sound/soc/intel/boards/kbl_da7219_max98357a.c if (params_channels(params) == 2) params 176 sound/soc/intel/boards/kbl_da7219_max98927.c struct snd_pcm_hw_params *params) params 278 sound/soc/intel/boards/kbl_da7219_max98927.c struct snd_pcm_hw_params *params) params 280 sound/soc/intel/boards/kbl_da7219_max98927.c struct snd_interval *rate = hw_param_interval(params, params 282 sound/soc/intel/boards/kbl_da7219_max98927.c struct snd_interval *channels = hw_param_interval(params, params 284 sound/soc/intel/boards/kbl_da7219_max98927.c struct snd_mask *fmt = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 286 sound/soc/intel/boards/kbl_da7219_max98927.c params, struct snd_soc_dpcm, hw_params); params 492 sound/soc/intel/boards/kbl_da7219_max98927.c struct snd_pcm_hw_params *params) params 494 sound/soc/intel/boards/kbl_da7219_max98927.c struct snd_interval *channels = hw_param_interval(params, params 501 sound/soc/intel/boards/kbl_da7219_max98927.c if (params_channels(params) == 2) params 137 sound/soc/intel/boards/kbl_rt5660.c struct snd_pcm_hw_params *params) params 139 sound/soc/intel/boards/kbl_rt5660.c struct snd_interval *rate = hw_param_interval(params, params 141 sound/soc/intel/boards/kbl_rt5660.c struct snd_interval *channels = hw_param_interval(params, params 143 sound/soc/intel/boards/kbl_rt5660.c struct snd_mask *fmt = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 244 sound/soc/intel/boards/kbl_rt5660.c struct snd_pcm_hw_params *params) params 251 sound/soc/intel/boards/kbl_rt5660.c RT5660_SCLK_S_PLL1, params_rate(params) * 512, params 260 sound/soc/intel/boards/kbl_rt5660.c params_rate(params) * 50, params 261 sound/soc/intel/boards/kbl_rt5660.c params_rate(params) * 512); params 397 sound/soc/intel/boards/kbl_rt5663_max98927.c struct snd_pcm_hw_params *params) params 399 sound/soc/intel/boards/kbl_rt5663_max98927.c struct snd_interval *rate = hw_param_interval(params, params 401 sound/soc/intel/boards/kbl_rt5663_max98927.c struct snd_interval *channels = hw_param_interval(params, params 403 sound/soc/intel/boards/kbl_rt5663_max98927.c struct snd_mask *fmt = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 405 sound/soc/intel/boards/kbl_rt5663_max98927.c params, struct snd_soc_dpcm, hw_params); params 431 sound/soc/intel/boards/kbl_rt5663_max98927.c struct snd_pcm_hw_params *params) params 455 sound/soc/intel/boards/kbl_rt5663_max98927.c struct snd_pcm_hw_params *params) params 457 sound/soc/intel/boards/kbl_rt5663_max98927.c struct snd_interval *channels = hw_param_interval(params, params 460 sound/soc/intel/boards/kbl_rt5663_max98927.c if (params_channels(params) == 2 || DMIC_CH(dmic_constraints) == 2) params 469 sound/soc/intel/boards/kbl_rt5663_max98927.c struct snd_pcm_hw_params *params) params 267 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c struct snd_pcm_hw_params *params) params 269 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c struct snd_interval *rate = hw_param_interval(params, params 271 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c struct snd_interval *channels = hw_param_interval(params, params 273 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c struct snd_mask *fmt = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 275 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c params, struct snd_soc_dpcm, hw_params); params 290 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c if (params_channels(params) == 2 || params 307 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c struct snd_pcm_hw_params *params) params 331 sound/soc/intel/boards/kbl_rt5663_rt5514_max98927.c struct snd_pcm_hw_params *params) params 138 sound/soc/intel/boards/skl_nau88l25_max98357a.c struct snd_pcm_hw_params *params) params 140 sound/soc/intel/boards/skl_nau88l25_max98357a.c struct snd_interval *rate = hw_param_interval(params, params 142 sound/soc/intel/boards/skl_nau88l25_max98357a.c struct snd_interval *channels = hw_param_interval(params, params 144 sound/soc/intel/boards/skl_nau88l25_max98357a.c struct snd_mask *fmt = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 296 sound/soc/intel/boards/skl_nau88l25_max98357a.c struct snd_pcm_hw_params *params) params 316 sound/soc/intel/boards/skl_nau88l25_max98357a.c struct snd_pcm_hw_params *params) params 318 sound/soc/intel/boards/skl_nau88l25_max98357a.c struct snd_interval *channels = hw_param_interval(params, params 321 sound/soc/intel/boards/skl_nau88l25_max98357a.c if (params_channels(params) == 2 || DMIC_CH(dmic_constraints) == 2) params 316 sound/soc/intel/boards/skl_nau88l25_ssm4567.c struct snd_pcm_hw_params *params) params 318 sound/soc/intel/boards/skl_nau88l25_ssm4567.c struct snd_interval *rate = hw_param_interval(params, params 320 sound/soc/intel/boards/skl_nau88l25_ssm4567.c struct snd_interval *channels = hw_param_interval(params, params 322 sound/soc/intel/boards/skl_nau88l25_ssm4567.c struct snd_mask *fmt = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 335 sound/soc/intel/boards/skl_nau88l25_ssm4567.c struct snd_pcm_hw_params *params) params 337 sound/soc/intel/boards/skl_nau88l25_ssm4567.c struct snd_interval *channels = hw_param_interval(params, params 339 sound/soc/intel/boards/skl_nau88l25_ssm4567.c if (params_channels(params) == 2 || DMIC_CH(dmic_constraints) == 2) params 348 sound/soc/intel/boards/skl_nau88l25_ssm4567.c struct snd_pcm_hw_params *params) params 210 sound/soc/intel/boards/skl_rt286.c struct snd_pcm_hw_params *params) params 212 sound/soc/intel/boards/skl_rt286.c struct snd_interval *rate = hw_param_interval(params, params 214 sound/soc/intel/boards/skl_rt286.c struct snd_interval *channels = hw_param_interval(params, params 216 sound/soc/intel/boards/skl_rt286.c struct snd_mask *fmt = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 229 sound/soc/intel/boards/skl_rt286.c struct snd_pcm_hw_params *params) params 248 sound/soc/intel/boards/skl_rt286.c struct snd_pcm_hw_params *params) params 250 sound/soc/intel/boards/skl_rt286.c struct snd_interval *channels = hw_param_interval(params, params 252 sound/soc/intel/boards/skl_rt286.c if (params_channels(params) == 2) params 204 sound/soc/intel/boards/sof_rt5682.c struct snd_pcm_hw_params *params) params 228 sound/soc/intel/boards/sof_rt5682.c clk_freq = params_rate(params) * 50; params 231 sound/soc/intel/boards/sof_rt5682.c pll_out = params_rate(params) * 512; params 248 sound/soc/intel/boards/sof_rt5682.c params_width(params)); params 462 sound/soc/intel/haswell/sst-haswell-pcm.c struct snd_pcm_hw_params *params) params 547 sound/soc/intel/haswell/sst-haswell-pcm.c rate = params_rate(params); params 554 sound/soc/intel/haswell/sst-haswell-pcm.c switch (params_format(params)) { params 573 sound/soc/intel/haswell/sst-haswell-pcm.c params_format(params)); params 583 sound/soc/intel/haswell/sst-haswell-pcm.c channels = params_channels(params); params 595 sound/soc/intel/haswell/sst-haswell-pcm.c ret = snd_pcm_lib_malloc_pages(substream, params_buffer_bytes(params)); params 598 sound/soc/intel/haswell/sst-haswell-pcm.c params_buffer_bytes(params), ret); params 417 sound/soc/intel/skylake/skl-messages.c enum skl_bitdepth skl_get_bit_depth(int params) params 419 sound/soc/intel/skylake/skl-messages.c switch (params) { params 503 sound/soc/intel/skylake/skl-messages.c struct skl_pipe_params *params = mconfig->pipe->p_params; params 511 sound/soc/intel/skylake/skl-messages.c node_id.node.vindex = params->host_dma_id + params 536 sound/soc/intel/skylake/skl-messages.c node_id.node.vindex = params->link_dma_id; params 544 sound/soc/intel/skylake/skl-messages.c node_id.node.vindex = params->host_dma_id; params 756 sound/soc/intel/skylake/skl-messages.c memcpy(algo_mcfg->params, params 1355 sound/soc/intel/skylake/skl-messages.c int skl_set_module_params(struct skl_dev *skl, u32 *params, int size, params 1365 sound/soc/intel/skylake/skl-messages.c return skl_ipc_set_large_config(&skl->ipc, &msg, params); params 1368 sound/soc/intel/skylake/skl-messages.c int skl_get_module_params(struct skl_dev *skl, u32 *params, int size, params 1379 sound/soc/intel/skylake/skl-messages.c return skl_ipc_get_large_config(&skl->ipc, &msg, ¶ms, &bytes); params 132 sound/soc/intel/skylake/skl-pcm.c int skl_pcm_host_dma_prepare(struct device *dev, struct skl_pipe_params *params) params 141 sound/soc/intel/skylake/skl-pcm.c hstream = snd_hdac_get_stream(bus, params->stream, params 142 sound/soc/intel/skylake/skl-pcm.c params->host_dma_id + 1); params 149 sound/soc/intel/skylake/skl-pcm.c format_val = snd_hdac_calc_stream_format(params->s_freq, params 150 sound/soc/intel/skylake/skl-pcm.c params->ch, params->format, params->host_bps, 0); params 153 sound/soc/intel/skylake/skl-pcm.c format_val, params->s_freq, params->ch, params->format); params 180 sound/soc/intel/skylake/skl-pcm.c int skl_pcm_link_dma_prepare(struct device *dev, struct skl_pipe_params *params) params 189 sound/soc/intel/skylake/skl-pcm.c hstream = snd_hdac_get_stream(bus, params->stream, params 190 sound/soc/intel/skylake/skl-pcm.c params->link_dma_id + 1); params 196 sound/soc/intel/skylake/skl-pcm.c format_val = snd_hdac_calc_stream_format(params->s_freq, params->ch, params 197 sound/soc/intel/skylake/skl-pcm.c params->format, params->link_bps, 0); params 200 sound/soc/intel/skylake/skl-pcm.c format_val, params->s_freq, params->ch, params->format); params 209 sound/soc/intel/skylake/skl-pcm.c if (link->index == params->link_index) params 306 sound/soc/intel/skylake/skl-pcm.c struct snd_pcm_hw_params *params, params 318 sound/soc/intel/skylake/skl-pcm.c params_buffer_bytes(params)); params 328 sound/soc/intel/skylake/skl-pcm.c p_params.s_fmt = snd_pcm_format_width(params_format(params)); params 329 sound/soc/intel/skylake/skl-pcm.c p_params.ch = params_channels(params); params 330 sound/soc/intel/skylake/skl-pcm.c p_params.s_freq = params_rate(params); params 333 sound/soc/intel/skylake/skl-pcm.c p_params.format = params_format(params); params 412 sound/soc/intel/skylake/skl-pcm.c struct snd_pcm_hw_params *params, params 417 sound/soc/intel/skylake/skl-pcm.c p_params.s_fmt = snd_pcm_format_width(params_format(params)); params 418 sound/soc/intel/skylake/skl-pcm.c p_params.ch = params_channels(params); params 419 sound/soc/intel/skylake/skl-pcm.c p_params.s_freq = params_rate(params); params 555 sound/soc/intel/skylake/skl-pcm.c struct snd_pcm_hw_params *params, params 585 sound/soc/intel/skylake/skl-pcm.c p_params.s_fmt = snd_pcm_format_width(params_format(params)); params 586 sound/soc/intel/skylake/skl-pcm.c p_params.ch = params_channels(params); params 587 sound/soc/intel/skylake/skl-pcm.c p_params.s_freq = params_rate(params); params 591 sound/soc/intel/skylake/skl-pcm.c p_params.format = params_format(params); params 150 sound/soc/intel/skylake/skl-topology.c struct skl_pipe_params *params, int fixup) params 153 sound/soc/intel/skylake/skl-topology.c fmt->s_freq = params->s_freq; params 155 sound/soc/intel/skylake/skl-topology.c fmt->channels = params->ch; params 159 sound/soc/intel/skylake/skl-topology.c fmt->valid_bit_depth = skl_get_bit_depth(params->s_fmt); params 191 sound/soc/intel/skylake/skl-topology.c struct skl_pipe_params *params, bool is_fe) params 200 sound/soc/intel/skylake/skl-topology.c if (params->stream == SNDRV_PCM_STREAM_PLAYBACK) { params 222 sound/soc/intel/skylake/skl-topology.c skl_tplg_update_params(in_fmt, params, in_fixup); params 223 sound/soc/intel/skylake/skl-topology.c skl_tplg_update_params(out_fmt, params, out_fixup); params 347 sound/soc/intel/skylake/skl-topology.c struct skl_pipe_params *params = m_cfg->pipe->p_params; params 364 sound/soc/intel/skylake/skl-topology.c skl_tplg_update_params_fixup(m_cfg, params, is_fe); params 406 sound/soc/intel/skylake/skl-topology.c (u32 *)bc->params, bc->size, params 440 sound/soc/intel/skylake/skl-topology.c mconfig->formats_config.caps = (u32 *)bc->params; params 592 sound/soc/intel/skylake/skl-topology.c struct skl_pipe_params *params = pipe->p_params; params 624 sound/soc/intel/skylake/skl-topology.c if (CHECK_HW_PARAMS(params->ch, params->s_freq, params->s_fmt, params 635 sound/soc/intel/skylake/skl-topology.c params->ch, params->s_freq, params->s_fmt, pipe->ppl_id); params 708 sound/soc/intel/skylake/skl-topology.c static int skl_fill_sink_instance_id(struct skl_dev *skl, u32 *params, params 715 sound/soc/intel/skylake/skl-topology.c (struct skl_kpb_params *)params; params 747 sound/soc/intel/skylake/skl-topology.c u32 *params; params 780 sound/soc/intel/skylake/skl-topology.c params = kmemdup(bc->params, bc->max, GFP_KERNEL); params 781 sound/soc/intel/skylake/skl-topology.c if (!params) params 784 sound/soc/intel/skylake/skl-topology.c skl_fill_sink_instance_id(skl, params, bc->max, params 787 sound/soc/intel/skylake/skl-topology.c ret = skl_set_module_params(skl, params, params 789 sound/soc/intel/skylake/skl-topology.c kfree(params); params 817 sound/soc/intel/skylake/skl-topology.c struct skl_kpb_params *uuid_params, *params; params 822 sound/soc/intel/skylake/skl-topology.c uuid_params = (struct skl_kpb_params *)bc->params; params 823 sound/soc/intel/skylake/skl-topology.c size = struct_size(params, u.map, uuid_params->num_modules); params 825 sound/soc/intel/skylake/skl-topology.c params = devm_kzalloc(bus->dev, size, GFP_KERNEL); params 826 sound/soc/intel/skylake/skl-topology.c if (!params) params 829 sound/soc/intel/skylake/skl-topology.c params->num_modules = uuid_params->num_modules; params 835 sound/soc/intel/skylake/skl-topology.c devm_kfree(bus->dev, params); params 839 sound/soc/intel/skylake/skl-topology.c params->u.map[i].mod_id = module_id; params 840 sound/soc/intel/skylake/skl-topology.c params->u.map[i].inst_id = params 844 sound/soc/intel/skylake/skl-topology.c devm_kfree(bus->dev, bc->params); params 845 sound/soc/intel/skylake/skl-topology.c bc->params = (char *)params; params 1328 sound/soc/intel/skylake/skl-topology.c skl_get_module_params(skl, (u32 *)bc->params, params 1338 sound/soc/intel/skylake/skl-topology.c if (bc->params) { params 1343 sound/soc/intel/skylake/skl-topology.c if (copy_to_user(data + 2, bc->params, size)) params 1362 sound/soc/intel/skylake/skl-topology.c if (ac->params) { params 1373 sound/soc/intel/skylake/skl-topology.c if (copy_from_user(ac->params, data, size)) params 1378 sound/soc/intel/skylake/skl-topology.c (u32 *)ac->params, ac->size, params 1496 sound/soc/intel/skylake/skl-topology.c struct skl_pipe_params *params) params 1503 sound/soc/intel/skylake/skl-topology.c pipe->p_params->link_dma_id = params->link_dma_id; params 1504 sound/soc/intel/skylake/skl-topology.c pipe->p_params->link_index = params->link_index; params 1505 sound/soc/intel/skylake/skl-topology.c pipe->p_params->link_bps = params->link_bps; params 1509 sound/soc/intel/skylake/skl-topology.c pipe->p_params->host_dma_id = params->host_dma_id; params 1510 sound/soc/intel/skylake/skl-topology.c pipe->p_params->host_bps = params->host_bps; params 1516 sound/soc/intel/skylake/skl-topology.c pipe->p_params->s_fmt = params->s_fmt; params 1517 sound/soc/intel/skylake/skl-topology.c pipe->p_params->ch = params->ch; params 1518 sound/soc/intel/skylake/skl-topology.c pipe->p_params->s_freq = params->s_freq; params 1519 sound/soc/intel/skylake/skl-topology.c pipe->p_params->stream = params->stream; params 1520 sound/soc/intel/skylake/skl-topology.c pipe->p_params->format = params->format; params 1523 sound/soc/intel/skylake/skl-topology.c memcpy(pipe->p_params, params, sizeof(*params)); params 1535 sound/soc/intel/skylake/skl-topology.c struct skl_pipe_params *params) params 1542 sound/soc/intel/skylake/skl-topology.c skl_tplg_fill_dma_id(mconfig, params); params 1549 sound/soc/intel/skylake/skl-topology.c if (params->stream == SNDRV_PCM_STREAM_PLAYBACK) params 1555 sound/soc/intel/skylake/skl-topology.c format->s_freq = params->s_freq; params 1556 sound/soc/intel/skylake/skl-topology.c format->channels = params->ch; params 1557 sound/soc/intel/skylake/skl-topology.c format->valid_bit_depth = skl_get_bit_depth(params->s_fmt); params 1579 sound/soc/intel/skylake/skl-topology.c if (params->stream == SNDRV_PCM_STREAM_PLAYBACK) { params 1732 sound/soc/intel/skylake/skl-topology.c struct skl_pipe_params *params) params 1739 sound/soc/intel/skylake/skl-topology.c skl_tplg_fill_dma_id(mconfig, params); params 1746 sound/soc/intel/skylake/skl-topology.c params->s_fmt, params->ch, params 1747 sound/soc/intel/skylake/skl-topology.c params->s_freq, params->stream, params 1755 sound/soc/intel/skylake/skl-topology.c params->stream); params 1757 sound/soc/intel/skylake/skl-topology.c params->ch, params->s_freq, params->s_fmt); params 1766 sound/soc/intel/skylake/skl-topology.c struct skl_pipe_params *params) params 1776 sound/soc/intel/skylake/skl-topology.c p->source->priv, params); params 1781 sound/soc/intel/skylake/skl-topology.c p->source, params); params 1791 sound/soc/intel/skylake/skl-topology.c struct snd_soc_dapm_widget *w, struct skl_pipe_params *params) params 1801 sound/soc/intel/skylake/skl-topology.c p->sink->priv, params); params 1806 sound/soc/intel/skylake/skl-topology.c dai, p->sink, params); params 1821 sound/soc/intel/skylake/skl-topology.c struct skl_pipe_params *params) params 1825 sound/soc/intel/skylake/skl-topology.c if (params->stream == SNDRV_PCM_STREAM_PLAYBACK) { params 1828 sound/soc/intel/skylake/skl-topology.c return skl_tplg_be_set_src_pipe_params(dai, w, params); params 1833 sound/soc/intel/skylake/skl-topology.c return skl_tplg_be_set_sink_pipe_params(dai, w, params); params 1954 sound/soc/intel/skylake/skl-topology.c struct skl_pipe_params *params; params 1971 sound/soc/intel/skylake/skl-topology.c params = devm_kzalloc(dev, sizeof(*params), GFP_KERNEL); params 1972 sound/soc/intel/skylake/skl-topology.c if (!params) params 1975 sound/soc/intel/skylake/skl-topology.c pipe->p_params = params; params 2608 sound/soc/intel/skylake/skl-topology.c struct skl_pipe_params *params; params 2625 sound/soc/intel/skylake/skl-topology.c params = devm_kzalloc(dev, sizeof(*params), GFP_KERNEL); params 2626 sound/soc/intel/skylake/skl-topology.c if (!params) params 2634 sound/soc/intel/skylake/skl-topology.c pipe->p_params = params; params 2961 sound/soc/intel/skylake/skl-topology.c ac->params = devm_kzalloc(dev, ac->max, GFP_KERNEL); params 2962 sound/soc/intel/skylake/skl-topology.c if (!ac->params) params 2965 sound/soc/intel/skylake/skl-topology.c memcpy(ac->params, dfw_ac->params, ac->max); params 155 sound/soc/intel/skylake/skl-topology.h char params[0]; params 414 sound/soc/intel/skylake/skl-topology.h char *params; params 449 sound/soc/intel/skylake/skl-topology.h struct skl_pipe_params *params); params 453 sound/soc/intel/skylake/skl-topology.h struct skl_pipe_params *params, int stream); params 461 sound/soc/intel/skylake/skl-topology.h struct skl_module_cfg *mconfig, struct skl_pipe_params *params); params 486 sound/soc/intel/skylake/skl-topology.h int skl_set_module_params(struct skl_dev *skl, u32 *params, int size, params 488 sound/soc/intel/skylake/skl-topology.h int skl_get_module_params(struct skl_dev *skl, u32 *params, int size, params 493 sound/soc/intel/skylake/skl-topology.h enum skl_bitdepth skl_get_bit_depth(int params); params 495 sound/soc/intel/skylake/skl-topology.h struct skl_pipe_params *params); params 497 sound/soc/intel/skylake/skl-topology.h struct skl_pipe_params *params); params 250 sound/soc/jz4740/jz4740-i2s.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 260 sound/soc/jz4740/jz4740-i2s.c div = clk_get_rate(i2s->clk_i2s) / (64 * params_rate(params)); params 262 sound/soc/jz4740/jz4740-i2s.c switch (params_format(params)) { params 276 sound/soc/jz4740/jz4740-i2s.c if (params_channels(params) == 1) params 19 sound/soc/kirkwood/armada-370-db.c struct snd_pcm_hw_params *params) params 25 sound/soc/kirkwood/armada-370-db.c switch (params_rate(params)) { params 184 sound/soc/kirkwood/kirkwood-dma.c struct snd_pcm_hw_params *params) params 189 sound/soc/kirkwood/kirkwood-dma.c runtime->dma_bytes = params_buffer_bytes(params); params 134 sound/soc/kirkwood/kirkwood-i2s.c struct snd_pcm_hw_params *params, params 148 sound/soc/kirkwood/kirkwood-i2s.c kirkwood_set_rate(dai, priv, params_rate(params)); params 157 sound/soc/kirkwood/kirkwood-i2s.c switch (params_format(params)) { params 199 sound/soc/kirkwood/kirkwood-i2s.c if (params_channels(params) == 1) params 118 sound/soc/mediatek/common/mtk-afe-fe-dai.c struct snd_pcm_hw_params *params, params 127 sound/soc/mediatek/common/mtk-afe-fe-dai.c ret = snd_pcm_lib_malloc_pages(substream, params_buffer_bytes(params)); params 149 sound/soc/mediatek/common/mtk-afe-fe-dai.c unsigned int mono = (params_channels(params) == 1) ? 1 : 0; params 159 sound/soc/mediatek/common/mtk-afe-fe-dai.c fs = afe->memif_fs(substream, params_rate(params)); params 21 sound/soc/mediatek/common/mtk-afe-fe-dai.h struct snd_pcm_hw_params *params, params 304 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c struct snd_pcm_hw_params *params, params 311 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c stream_fs = params_rate(params); params 385 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c struct snd_pcm_hw_params *params, params 398 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c return mtk_afe_fe_hw_params(substream, params, dai); params 446 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c struct snd_pcm_hw_params *params, params 450 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c int channels = params_channels(params); params 465 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c return mtk_afe_fe_hw_params(substream, params, dai); params 128 sound/soc/mediatek/mt2701/mt2701-cs42448.c struct snd_pcm_hw_params *params) params 134 sound/soc/mediatek/mt2701/mt2701-cs42448.c unsigned int rate = params_rate(params); params 25 sound/soc/mediatek/mt2701/mt2701-wm8960.c struct snd_pcm_hw_params *params) params 31 sound/soc/mediatek/mt2701/mt2701-wm8960.c unsigned int rate = params_rate(params); params 231 sound/soc/mediatek/mt6797/mt6797-dai-adda.c struct snd_pcm_hw_params *params, params 235 sound/soc/mediatek/mt6797/mt6797-dai-adda.c unsigned int rate = params_rate(params); params 182 sound/soc/mediatek/mt6797/mt6797-dai-pcm.c struct snd_pcm_hw_params *params, params 186 sound/soc/mediatek/mt6797/mt6797-dai-pcm.c unsigned int rate = params_rate(params); params 53 sound/soc/mediatek/mt8173/mt8173-max98090.c struct snd_pcm_hw_params *params) params 58 sound/soc/mediatek/mt8173/mt8173-max98090.c return snd_soc_dai_set_sysclk(codec_dai, 0, params_rate(params) * 256, params 44 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c struct snd_pcm_hw_params *params) params 53 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c params_rate(params) * 512); params 59 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5514.c params_rate(params) * 512, params 48 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c struct snd_pcm_hw_params *params) params 57 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c params_rate(params) * 512); params 63 sound/soc/mediatek/mt8173/mt8173-rt5650-rt5676.c params_rate(params) * 512, params 58 sound/soc/mediatek/mt8173/mt8173-rt5650.c struct snd_pcm_hw_params *params) params 72 sound/soc/mediatek/mt8173/mt8173-rt5650.c mclk_clock = params_rate(params) * 256; params 83 sound/soc/mediatek/mt8173/mt8173-rt5650.c params_rate(params) * 512); params 89 sound/soc/mediatek/mt8173/mt8173-rt5650.c params_rate(params) * 512, params 22 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c struct snd_pcm_hw_params *params) params 25 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c unsigned int rate = params_rate(params); params 38 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c struct snd_pcm_hw_params *params) params 41 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c unsigned int rate = params_rate(params); params 108 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c struct snd_pcm_hw_params *params) params 111 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c snd_mask_reset_range(hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT), params 114 sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c params_set_format(params, SNDRV_PCM_FORMAT_S32_LE); params 353 sound/soc/mediatek/mt8183/mt8183-dai-adda.c struct snd_pcm_hw_params *params, params 357 sound/soc/mediatek/mt8183/mt8183-dai-adda.c unsigned int rate = params_rate(params); params 704 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c struct snd_pcm_hw_params *params, params 710 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c unsigned int rate = params_rate(params); params 713 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c snd_pcm_format_t format = params_format(params); params 775 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c ret = mtk_dai_i2s_config(afe, params, i2s_priv->share_i2s_id); params 781 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c struct snd_pcm_hw_params *params, params 786 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c return mtk_dai_i2s_config(afe, params, dai->id); params 182 sound/soc/mediatek/mt8183/mt8183-dai-pcm.c struct snd_pcm_hw_params *params, params 186 sound/soc/mediatek/mt8183/mt8183-dai-pcm.c unsigned int rate = params_rate(params); params 465 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c struct snd_pcm_hw_params *params, params 473 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c unsigned int rate = params_rate(params); params 474 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c unsigned int channels = params_channels(params); params 477 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c snd_pcm_format_t format = params_format(params); params 36 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c struct snd_pcm_hw_params *params) params 39 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c unsigned int rate = params_rate(params); params 52 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c struct snd_pcm_hw_params *params) params 57 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c snd_mask_reset_range(hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT), params 60 sound/soc/mediatek/mt8183/mt8183-mt6358-ts3a227-max98357.c params_set_format(params, SNDRV_PCM_FORMAT_S32_LE); params 172 sound/soc/meson/axg-card.c struct snd_pcm_hw_params *params) params 183 sound/soc/meson/axg-card.c mclk = params_rate(params) * be->mclk_fs; params 590 sound/soc/meson/axg-card.c dai_link->params = &codec_params; params 107 sound/soc/meson/axg-fifo.c struct snd_pcm_hw_params *params) params 115 sound/soc/meson/axg-fifo.c period = params_period_bytes(params); params 117 sound/soc/meson/axg-fifo.c ret = snd_pcm_lib_malloc_pages(ss, params_buffer_bytes(params)); params 155 sound/soc/meson/axg-fifo.c struct snd_pcm_hw_params *params) params 161 sound/soc/meson/axg-fifo.c ret = axg_fifo_pcm_hw_params(ss, params); params 224 sound/soc/meson/axg-pdm.c struct snd_pcm_hw_params *params, params 229 sound/soc/meson/axg-pdm.c unsigned int rate = params_rate(params); params 233 sound/soc/meson/axg-pdm.c switch (params_width(params)) { params 265 sound/soc/meson/axg-pdm.c axg_pdm_set_channel_mask(priv, params_channels(params)); params 122 sound/soc/meson/axg-spdifout.c static int axg_spdifout_sample_fmt(struct snd_pcm_hw_params *params, params 129 sound/soc/meson/axg-spdifout.c switch (params_channels(params)) { params 138 sound/soc/meson/axg-spdifout.c params_channels(params)); params 146 sound/soc/meson/axg-spdifout.c switch (params_physical_width(params)) { params 161 sound/soc/meson/axg-spdifout.c params_physical_width(params)); params 166 sound/soc/meson/axg-spdifout.c val |= SPDIFOUT_CTRL1_MSB_POS(params_width(params) - 1); params 179 sound/soc/meson/axg-spdifout.c static int axg_spdifout_set_chsts(struct snd_pcm_hw_params *params, params 188 sound/soc/meson/axg-spdifout.c ret = snd_pcm_create_iec958_consumer_hw_params(params, cs, 4); params 216 sound/soc/meson/axg-spdifout.c struct snd_pcm_hw_params *params, params 220 sound/soc/meson/axg-spdifout.c unsigned int rate = params_rate(params); params 230 sound/soc/meson/axg-spdifout.c ret = axg_spdifout_sample_fmt(params, dai); params 236 sound/soc/meson/axg-spdifout.c ret = axg_spdifout_set_chsts(params, dai); params 167 sound/soc/meson/axg-tdm-interface.c struct snd_pcm_hw_params *params, params 172 sound/soc/meson/axg-tdm-interface.c unsigned int channels = params_channels(params); params 173 sound/soc/meson/axg-tdm-interface.c unsigned int width = params_width(params); params 176 sound/soc/meson/axg-tdm-interface.c iface->rate = params_rate(params); params 190 sound/soc/meson/axg-tdm-interface.c ts->physical_width = params_physical_width(params); params 191 sound/soc/meson/axg-tdm-interface.c ts->width = params_width(params); params 192 sound/soc/meson/axg-tdm-interface.c ts->channels = params_channels(params); params 198 sound/soc/meson/axg-tdm-interface.c struct snd_pcm_hw_params *params) params 204 sound/soc/meson/axg-tdm-interface.c ret = clk_set_rate(iface->lrclk, params_rate(params)); params 253 sound/soc/meson/axg-tdm-interface.c struct snd_pcm_hw_params *params) params 259 sound/soc/meson/axg-tdm-interface.c srate = iface->slots * iface->slot_width * params_rate(params); params 292 sound/soc/meson/axg-tdm-interface.c struct snd_pcm_hw_params *params, params 318 sound/soc/meson/axg-tdm-interface.c ret = axg_tdm_iface_set_stream(substream, params, dai); params 323 sound/soc/meson/axg-tdm-interface.c ret = axg_tdm_iface_set_sclk(dai, params); params 327 sound/soc/meson/axg-tdm-interface.c ret = axg_tdm_iface_set_lrclk(dai, params); params 55 sound/soc/meson/axg-toddr.c struct snd_pcm_hw_params *params, params 61 sound/soc/meson/axg-toddr.c switch (params_physical_width(params)) { params 75 sound/soc/meson/axg-toddr.c width = params_width(params); params 31 sound/soc/meson/g12a-tohdmitx.c struct snd_soc_pcm_stream params; params 223 sound/soc/meson/g12a-tohdmitx.c struct snd_pcm_hw_params *params, params 228 sound/soc/meson/g12a-tohdmitx.c data->params.rates = snd_pcm_rate_to_rate_bit(params_rate(params)); params 229 sound/soc/meson/g12a-tohdmitx.c data->params.rate_min = params_rate(params); params 230 sound/soc/meson/g12a-tohdmitx.c data->params.rate_max = params_rate(params); params 231 sound/soc/meson/g12a-tohdmitx.c data->params.formats = 1 << params_format(params); params 232 sound/soc/meson/g12a-tohdmitx.c data->params.channels_min = params_channels(params); params 233 sound/soc/meson/g12a-tohdmitx.c data->params.channels_max = params_channels(params); params 234 sound/soc/meson/g12a-tohdmitx.c data->params.sig_bits = dai->driver->playback.sig_bits; params 260 sound/soc/meson/g12a-tohdmitx.c if (WARN_ON(!rtd->dai_link->params)) { params 266 sound/soc/meson/g12a-tohdmitx.c rtd->dai_link->params = &in_data->params; params 415 sound/soc/mxs/mxs-saif.c struct snd_pcm_hw_params *params, params 444 sound/soc/mxs/mxs-saif.c ret = mxs_saif_set_clk(saif, saif->mclk, params_rate(params)); params 473 sound/soc/mxs/mxs-saif.c switch (params_format(params)) { params 20 sound/soc/mxs/mxs-sgtl5000.c struct snd_pcm_hw_params *params) params 25 sound/soc/mxs/mxs-sgtl5000.c unsigned int rate = params_rate(params); params 44 sound/soc/pxa/brownstone.c struct snd_pcm_hw_params *params) params 51 sound/soc/pxa/brownstone.c if (params_rate(params) > 11025) { params 52 sound/soc/pxa/brownstone.c freq_out = params_rate(params) * 512; params 53 sound/soc/pxa/brownstone.c sysclk = params_rate(params) * 256; params 54 sound/soc/pxa/brownstone.c sspa_mclk = params_rate(params) * 64; params 56 sound/soc/pxa/brownstone.c freq_out = params_rate(params) * 1024; params 57 sound/soc/pxa/brownstone.c sysclk = params_rate(params) * 512; params 58 sound/soc/pxa/brownstone.c sspa_mclk = params_rate(params) * 64; params 116 sound/soc/pxa/corgi.c struct snd_pcm_hw_params *params) params 124 sound/soc/pxa/corgi.c switch (params_rate(params)) { params 54 sound/soc/pxa/hx4700.c struct snd_pcm_hw_params *params) params 69 sound/soc/pxa/hx4700.c ret = snd_soc_dai_set_sysclk(codec_dai, 0, 256 * params_rate(params), params 12 sound/soc/pxa/imote2.c struct snd_pcm_hw_params *params) params 20 sound/soc/pxa/imote2.c switch (params_rate(params)) { params 83 sound/soc/pxa/magician.c struct snd_pcm_hw_params *params) params 103 sound/soc/pxa/magician.c width = snd_pcm_format_physical_width(params_format(params)); params 121 sound/soc/pxa/magician.c struct snd_pcm_hw_params *params) params 59 sound/soc/pxa/mmp-pcm.c struct snd_pcm_hw_params *params) params 66 sound/soc/pxa/mmp-pcm.c snd_dmaengine_pcm_prepare_slave_config(substream, params, params 250 sound/soc/pxa/mmp-sspa.c struct snd_pcm_hw_params *params, params 266 sound/soc/pxa/mmp-sspa.c sspa_ctrl |= SSPA_CTL_XFRLEN1(params_channels(params) - 1); params 271 sound/soc/pxa/mmp-sspa.c switch (params_format(params)) { params 90 sound/soc/pxa/poodle.c struct snd_pcm_hw_params *params) params 98 sound/soc/pxa/poodle.c switch (params_rate(params)) { params 550 sound/soc/pxa/pxa-ssp.c struct snd_pcm_hw_params *params, params 555 sound/soc/pxa/pxa-ssp.c int chn = params_channels(params); params 557 sound/soc/pxa/pxa-ssp.c int width = snd_pcm_format_physical_width(params_format(params)); params 560 sound/soc/pxa/pxa-ssp.c int rate = params_rate(params); params 586 sound/soc/pxa/pxa-ssp.c switch (params_format(params)) { params 157 sound/soc/pxa/pxa2xx-i2s.c struct snd_pcm_hw_params *params, params 189 sound/soc/pxa/pxa2xx-i2s.c switch (params_rate(params)) { params 117 sound/soc/pxa/spitz.c struct snd_pcm_hw_params *params) params 125 sound/soc/pxa/spitz.c switch (params_rate(params)) { params 34 sound/soc/pxa/z2.c struct snd_pcm_hw_params *params) params 42 sound/soc/pxa/z2.c switch (params_rate(params)) { params 76 sound/soc/pxa/zylonite.c struct snd_pcm_hw_params *params) params 83 sound/soc/pxa/zylonite.c int rate = params_rate(params); params 17 sound/soc/qcom/apq8096.c struct snd_pcm_hw_params *params) params 19 sound/soc/qcom/apq8096.c struct snd_interval *rate = hw_param_interval(params, params 21 sound/soc/qcom/apq8096.c struct snd_interval *channels = hw_param_interval(params, params 31 sound/soc/qcom/apq8096.c struct snd_pcm_hw_params *params) params 69 sound/soc/qcom/lpass-cpu.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 72 sound/soc/qcom/lpass-cpu.c snd_pcm_format_t format = params_format(params); params 73 sound/soc/qcom/lpass-cpu.c unsigned int channels = params_channels(params); params 74 sound/soc/qcom/lpass-cpu.c unsigned int rate = params_rate(params); params 126 sound/soc/qcom/lpass-platform.c struct snd_pcm_hw_params *params) params 134 sound/soc/qcom/lpass-platform.c snd_pcm_format_t format = params_format(params); params 135 sound/soc/qcom/lpass-platform.c unsigned int channels = params_channels(params); params 76 sound/soc/qcom/qdsp6/q6afe-dai.c struct snd_pcm_hw_params *params, params 83 sound/soc/qcom/qdsp6/q6afe-dai.c slim->sample_rate = params_rate(params); params 85 sound/soc/qcom/qdsp6/q6afe-dai.c switch (params_format(params)) { params 98 sound/soc/qcom/qdsp6/q6afe-dai.c __func__, params_format(params)); params 106 sound/soc/qcom/qdsp6/q6afe-dai.c struct snd_pcm_hw_params *params, params 110 sound/soc/qcom/qdsp6/q6afe-dai.c int channels = params_channels(params); params 113 sound/soc/qcom/qdsp6/q6afe-dai.c hdmi->sample_rate = params_rate(params); params 114 sound/soc/qcom/qdsp6/q6afe-dai.c switch (params_format(params)) { params 155 sound/soc/qcom/qdsp6/q6afe-dai.c struct snd_pcm_hw_params *params, params 161 sound/soc/qcom/qdsp6/q6afe-dai.c i2s->sample_rate = params_rate(params); params 162 sound/soc/qcom/qdsp6/q6afe-dai.c i2s->bit_width = params_width(params); params 163 sound/soc/qcom/qdsp6/q6afe-dai.c i2s->num_channels = params_channels(params); params 295 sound/soc/qcom/qdsp6/q6afe-dai.c struct snd_pcm_hw_params *params, params 301 sound/soc/qcom/qdsp6/q6afe-dai.c tdm->bit_width = params_width(params); params 302 sound/soc/qcom/qdsp6/q6afe-dai.c tdm->sample_rate = params_rate(params); params 303 sound/soc/qcom/qdsp6/q6afe-dai.c tdm->num_channels = params_channels(params); params 465 sound/soc/qcom/qdsp6/q6asm-dai.c struct snd_pcm_hw_params *params) params 470 sound/soc/qcom/qdsp6/q6asm-dai.c prtd->pcm_size = params_buffer_bytes(params); params 471 sound/soc/qcom/qdsp6/q6asm-dai.c prtd->periods = params_periods(params); params 473 sound/soc/qcom/qdsp6/q6asm-dai.c switch (params_format(params)) { params 630 sound/soc/qcom/qdsp6/q6asm-dai.c struct snd_compr_params *params) params 641 sound/soc/qcom/qdsp6/q6asm-dai.c memcpy(&prtd->codec_param, params, sizeof(*params)); params 657 sound/soc/qcom/qdsp6/q6asm-dai.c ret = q6asm_open_write(prtd->audio_client, params->codec.id, params 943 sound/soc/qcom/qdsp6/q6routing.c struct snd_pcm_hw_params *params) params 965 sound/soc/qcom/qdsp6/q6routing.c session->sample_rate = params_rate(params); params 966 sound/soc/qcom/qdsp6/q6routing.c session->channels = params_channels(params); params 968 sound/soc/qcom/qdsp6/q6routing.c switch (params_format(params)) { params 40 sound/soc/qcom/sdm845.c struct snd_pcm_hw_params *params) params 47 sound/soc/qcom/sdm845.c switch (params_format(params)) { params 53 sound/soc/qcom/sdm845.c __func__, params_format(params)); params 57 sound/soc/qcom/sdm845.c channels = params_channels(params); params 125 sound/soc/qcom/sdm845.c struct snd_pcm_hw_params *params) params 152 sound/soc/qcom/sdm845.c ret = sdm845_tdm_snd_hw_params(substream, params); params 355 sound/soc/qcom/sdm845.c struct snd_pcm_hw_params *params) params 357 sound/soc/qcom/sdm845.c struct snd_interval *rate = hw_param_interval(params, params 359 sound/soc/qcom/sdm845.c struct snd_interval *channels = hw_param_interval(params, params 361 sound/soc/qcom/sdm845.c struct snd_mask *fmt = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 20 sound/soc/qcom/storm.c struct snd_pcm_hw_params *params) params 24 sound/soc/qcom/storm.c snd_pcm_format_t format = params_format(params); params 25 sound/soc/qcom/storm.c unsigned int rate = params_rate(params); params 66 sound/soc/rockchip/rk3288_hdmi_analog.c struct snd_pcm_hw_params *params) params 74 sound/soc/rockchip/rk3288_hdmi_analog.c switch (params_rate(params)) { params 52 sound/soc/rockchip/rk3399_gru_sound.c struct snd_pcm_hw_params *params) params 58 sound/soc/rockchip/rk3399_gru_sound.c mclk = params_rate(params) * SOUND_FS; params 71 sound/soc/rockchip/rk3399_gru_sound.c struct snd_pcm_hw_params *params) params 79 sound/soc/rockchip/rk3399_gru_sound.c mclk = params_rate(params) * SOUND_FS; params 92 sound/soc/rockchip/rk3399_gru_sound.c __func__, params_rate(params) * 512, ret); params 103 sound/soc/rockchip/rk3399_gru_sound.c struct snd_pcm_hw_params *params) params 111 sound/soc/rockchip/rk3399_gru_sound.c switch (params_rate(params)) { params 201 sound/soc/rockchip/rk3399_gru_sound.c struct snd_pcm_hw_params *params) params 207 sound/soc/rockchip/rk3399_gru_sound.c mclk = params_rate(params) * SOUND_FS; params 271 sound/soc/rockchip/rockchip_i2s.c struct snd_pcm_hw_params *params, params 281 sound/soc/rockchip/rockchip_i2s.c bclk_rate = 2 * 32 * params_rate(params); params 286 sound/soc/rockchip/rockchip_i2s.c div_lrck = bclk_rate / params_rate(params); params 298 sound/soc/rockchip/rockchip_i2s.c switch (params_format(params)) { params 318 sound/soc/rockchip/rockchip_i2s.c switch (params_channels(params)) { params 333 sound/soc/rockchip/rockchip_i2s.c params_channels(params)); params 98 sound/soc/rockchip/rockchip_max98090.c struct snd_pcm_hw_params *params) params 106 sound/soc/rockchip/rockchip_max98090.c switch (params_rate(params)) { params 146 sound/soc/rockchip/rockchip_pdm.c struct snd_pcm_hw_params *params, params 160 sound/soc/rockchip/rockchip_pdm.c samplerate = params_rate(params); params 209 sound/soc/rockchip/rockchip_pdm.c switch (params_format(params)) { params 229 sound/soc/rockchip/rockchip_pdm.c switch (params_channels(params)) { params 244 sound/soc/rockchip/rockchip_pdm.c params_channels(params)); params 253 sound/soc/rockchip/rockchip_pdm.c PDM_DMA_RDL(8 * params_channels(params))); params 55 sound/soc/rockchip/rockchip_rt5645.c struct snd_pcm_hw_params *params) params 63 sound/soc/rockchip/rockchip_rt5645.c switch (params_rate(params)) { params 106 sound/soc/rockchip/rockchip_spdif.c struct snd_pcm_hw_params *params, params 114 sound/soc/rockchip/rockchip_spdif.c srate = params_rate(params); params 117 sound/soc/rockchip/rockchip_spdif.c switch (params_format(params)) { params 20 sound/soc/samsung/arndale_rt5631.c struct snd_pcm_hw_params *params) params 30 sound/soc/samsung/arndale_rt5631.c rclk = params_rate(params) * rfs; params 267 sound/soc/samsung/bells.c .params = &sub_params, params 303 sound/soc/samsung/bells.c .params = &sub_params, params 313 sound/soc/samsung/bells.c .params = &baseband_params, params 322 sound/soc/samsung/bells.c .params = &sub_params, params 358 sound/soc/samsung/bells.c .params = &sub_params, params 368 sound/soc/samsung/bells.c .params = &baseband_params, params 377 sound/soc/samsung/bells.c .params = &sub_params, params 68 sound/soc/samsung/h1940_uda1380.c struct snd_pcm_hw_params *params) params 74 sound/soc/samsung/h1940_uda1380.c unsigned int rate = params_rate(params); params 720 sound/soc/samsung/i2s.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 733 sound/soc/samsung/i2s.c switch (params_channels(params)) { params 755 sound/soc/samsung/i2s.c params_channels(params)); params 767 sound/soc/samsung/i2s.c switch (params_width(params)) { params 794 sound/soc/samsung/i2s.c params_format(params)); params 806 sound/soc/samsung/i2s.c i2s->frmclk = params_rate(params); params 141 sound/soc/samsung/idma.c struct snd_pcm_hw_params *params) params 154 sound/soc/samsung/idma.c runtime->dma_bytes = params_buffer_bytes(params); params 157 sound/soc/samsung/idma.c prtd->period = params_periods(params); params 158 sound/soc/samsung/idma.c prtd->periodsz = params_period_bytes(params); params 33 sound/soc/samsung/jive_wm8750.c struct snd_pcm_hw_params *params) params 42 sound/soc/samsung/jive_wm8750.c switch (params_rate(params)) { params 56 sound/soc/samsung/jive_wm8750.c s3c_i2sv2_iis_calc_rate(&div, NULL, params_rate(params), params 105 sound/soc/samsung/littlemill.c struct snd_pcm_hw_params *params) params 111 sound/soc/samsung/littlemill.c sample_rate = params_rate(params); params 170 sound/soc/samsung/littlemill.c .params = &baseband_params, params 121 sound/soc/samsung/lowland.c .params = &sub_params, params 26 sound/soc/samsung/neo1973_wm8753.c struct snd_pcm_hw_params *params) params 37 sound/soc/samsung/neo1973_wm8753.c switch (params_rate(params)) { params 118 sound/soc/samsung/neo1973_wm8753.c struct snd_pcm_hw_params *params) params 128 sound/soc/samsung/neo1973_wm8753.c if (params_rate(params) != 8000) params 130 sound/soc/samsung/neo1973_wm8753.c if (params_channels(params) != 1) params 36 sound/soc/samsung/odroid.c struct snd_pcm_hw_params *params) params 44 sound/soc/samsung/odroid.c if (priv->be_active && priv->be_sample_rate != params_rate(params)) params 57 sound/soc/samsung/odroid.c struct snd_pcm_hw_params *params) params 65 sound/soc/samsung/odroid.c switch (params_rate(params)) { params 94 sound/soc/samsung/odroid.c rclk_freq = params_rate(params) * rfs + 2; params 110 sound/soc/samsung/odroid.c priv->be_sample_rate = params_rate(params); params 255 sound/soc/samsung/pcm.c struct snd_pcm_hw_params *params, params 269 sound/soc/samsung/pcm.c switch (params_width(params)) { params 287 sound/soc/samsung/pcm.c params_rate(params) / 2 - 1; params 30 sound/soc/samsung/rx1950_uda1380.c struct snd_pcm_hw_params *params); params 149 sound/soc/samsung/rx1950_uda1380.c struct snd_pcm_hw_params *params) params 155 sound/soc/samsung/rx1950_uda1380.c unsigned int rate = params_rate(params); params 295 sound/soc/samsung/s3c-i2s-v2.c struct snd_pcm_hw_params *params, params 317 sound/soc/samsung/s3c-i2s-v2.c switch (params_width(params)) { params 94 sound/soc/samsung/s3c2412-i2s.c struct snd_pcm_hw_params *params, params 105 sound/soc/samsung/s3c2412-i2s.c switch (params_width(params)) { params 204 sound/soc/samsung/s3c24xx-i2s.c struct snd_pcm_hw_params *params, params 216 sound/soc/samsung/s3c24xx-i2s.c switch (params_width(params)) { params 160 sound/soc/samsung/s3c24xx_simtec.c struct snd_pcm_hw_params *params) params 119 sound/soc/samsung/s3c24xx_uda134x.c struct snd_pcm_hw_params *params) params 127 sound/soc/samsung/s3c24xx_uda134x.c unsigned long rate = params_rate(params); params 25 sound/soc/samsung/smartq_wm8987.c struct snd_pcm_hw_params *params) params 33 sound/soc/samsung/smartq_wm8987.c switch (params_rate(params)) { params 101 sound/soc/samsung/smdk_spdif.c struct snd_pcm_hw_params *params) params 108 sound/soc/samsung/smdk_spdif.c switch (params_rate(params)) { params 125 sound/soc/samsung/smdk_spdif.c rclk_rate = params_rate(params) * ratio; params 23 sound/soc/samsung/smdk_wm8580.c struct snd_pcm_hw_params *params) params 30 sound/soc/samsung/smdk_wm8580.c switch (params_width(params)) { params 45 sound/soc/samsung/smdk_wm8580.c switch (params_rate(params)) { params 65 sound/soc/samsung/smdk_wm8580.c pll_out = params_rate(params) * rfs; params 45 sound/soc/samsung/smdk_wm8994.c struct snd_pcm_hw_params *params) params 53 sound/soc/samsung/smdk_wm8994.c if (params_width(params) == 24) params 54 sound/soc/samsung/smdk_wm8994.c pll_out = params_rate(params) * 384; params 55 sound/soc/samsung/smdk_wm8994.c else if (params_rate(params) == 8000 || params_rate(params) == 11025) params 56 sound/soc/samsung/smdk_wm8994.c pll_out = params_rate(params) * 512; params 58 sound/soc/samsung/smdk_wm8994.c pll_out = params_rate(params) * 256; params 44 sound/soc/samsung/smdk_wm8994pcm.c struct snd_pcm_hw_params *params) params 52 sound/soc/samsung/smdk_wm8994pcm.c switch(params_rate(params)) { params 58 sound/soc/samsung/smdk_wm8994pcm.c __func__, __LINE__, params_rate(params)); params 62 sound/soc/samsung/smdk_wm8994pcm.c mclk_freq = params_rate(params) * rfs; params 28 sound/soc/samsung/snow.c struct snd_pcm_hw_params *params) params 40 sound/soc/samsung/snow.c bitwidth = snd_pcm_format_width(params_format(params)); params 53 sound/soc/samsung/snow.c switch (params_rate(params)) { params 76 sound/soc/samsung/snow.c rclk = params_rate(params) * rfs; params 171 sound/soc/samsung/spdif.c struct snd_pcm_hw_params *params, params 205 sound/soc/samsung/spdif.c switch (params_width(params)) { params 214 sound/soc/samsung/spdif.c ratio = spdif->clk_rate / params_rate(params); params 220 sound/soc/samsung/spdif.c spdif->clk_rate, params_rate(params)); params 238 sound/soc/samsung/spdif.c switch (params_rate(params)) { params 253 sound/soc/samsung/spdif.c params_rate(params)); params 220 sound/soc/samsung/speyside.c .params = &dsp_codec_params, params 93 sound/soc/samsung/tm2_wm5110.c struct snd_pcm_hw_params *params) params 99 sound/soc/samsung/tm2_wm5110.c switch (params_rate(params)) { params 122 sound/soc/samsung/tm2_wm5110.c params_rate(params)); params 134 sound/soc/samsung/tm2_wm5110.c struct snd_pcm_hw_params *params) params 141 sound/soc/samsung/tm2_wm5110.c switch (params_rate(params)) { params 154 sound/soc/samsung/tm2_wm5110.c params_rate(params)); params 209 sound/soc/samsung/tm2_wm5110.c struct snd_pcm_hw_params *params) params 216 sound/soc/samsung/tm2_wm5110.c bitwidth = snd_pcm_format_width(params_format(params)); params 234 sound/soc/samsung/tm2_wm5110.c switch (params_rate(params)) { params 241 sound/soc/samsung/tm2_wm5110.c params_rate(params)); params 101 sound/soc/samsung/tobermory.c struct snd_pcm_hw_params *params) params 103 sound/soc/samsung/tobermory.c sample_rate = params_rate(params); params 1686 sound/soc/sh/fsi.c struct snd_pcm_hw_params *params, params 1692 sound/soc/sh/fsi.c fsi_clk_valid(fsi, params_rate(params)); params 236 sound/soc/sh/hac.c struct snd_pcm_hw_params *params, params 242 sound/soc/sh/hac.c switch (params->msbits) { params 252 sound/soc/sh/hac.c pr_debug("hac: invalid depth %d bit\n", params->msbits); params 46 sound/soc/sh/migor.c struct snd_pcm_hw_params *params) params 51 sound/soc/sh/migor.c unsigned int rate = params_rate(params); params 258 sound/soc/sh/rcar/core.c struct snd_pcm_hw_params *params) params 268 sound/soc/sh/rcar/core.c if (params) params 269 sound/soc/sh/rcar/core.c return params_channels(params); params 275 sound/soc/sh/rcar/core.c struct snd_pcm_hw_params *params) params 277 sound/soc/sh/rcar/core.c int chan = rsnd_runtime_channel_original_with_params(io, params); params 316 sound/soc/sh/rcar/core.c struct snd_pcm_hw_params *params) params 320 sound/soc/sh/rcar/core.c rsnd_runtime_channel_after_ctu_with_params(io, params) : params 321 sound/soc/sh/rcar/core.c rsnd_runtime_channel_original_with_params(io, params); params 915 sound/soc/sh/rcar/core.c static int rsnd_soc_hw_rule_rate(struct snd_pcm_hw_params *params, params 918 sound/soc/sh/rcar/core.c struct snd_interval *ic_ = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 919 sound/soc/sh/rcar/core.c struct snd_interval *ir = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 931 sound/soc/sh/rcar/core.c ic.max = rsnd_runtime_channel_for_ssi_with_params(io, params); params 938 sound/soc/sh/rcar/core.c static int rsnd_soc_hw_rule_channels(struct snd_pcm_hw_params *params, params 941 sound/soc/sh/rcar/core.c struct snd_interval *ic_ = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 942 sound/soc/sh/rcar/core.c struct snd_interval *ir = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 954 sound/soc/sh/rcar/core.c ic.max = rsnd_runtime_channel_for_ssi_with_params(io, params); params 459 sound/soc/sh/rcar/rsnd.h struct snd_pcm_hw_params *params); params 463 sound/soc/sh/rcar/rsnd.h struct snd_pcm_hw_params *params); params 467 sound/soc/sh/rcar/rsnd.h struct snd_pcm_hw_params *params); params 526 sound/soc/sh/rcar/ssi.c struct snd_pcm_hw_params *params) params 529 sound/soc/sh/rcar/ssi.c unsigned int fmt_width = snd_pcm_format_width(params_format(params)); params 129 sound/soc/sh/ssi.c struct snd_pcm_hw_params *params, params 136 sound/soc/sh/ssi.c channels = params_channels(params); params 137 sound/soc/sh/ssi.c bits = params->msbits; params 165 sound/soc/sirf/sirf-usp.c struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) params 170 sound/soc/sirf/sirf-usp.c switch (params_format(params)) { params 198 sound/soc/sirf/sirf-usp.c frame_len = data_len * params_channels(params); params 346 sound/soc/soc-component.c struct snd_pcm_hw_params *params) params 350 sound/soc/soc-component.c return component->driver->ops->hw_params(substream, params); params 454 sound/soc/soc-compress.c struct snd_compr_params *params) params 468 sound/soc/soc-compress.c ret = component->driver->compr_ops->set_params(cstream, params); params 477 sound/soc/soc-compress.c struct snd_compr_params *params) params 493 sound/soc/soc-compress.c ret = cpu_dai->driver->cops->set_params(cstream, params, cpu_dai); params 498 sound/soc/soc-compress.c ret = soc_compr_components_set_params(cstream, params); params 529 sound/soc/soc-compress.c struct snd_compr_params *params) params 563 sound/soc/soc-compress.c ret = cpu_dai->driver->cops->set_params(cstream, params, cpu_dai); params 568 sound/soc/soc-compress.c ret = soc_compr_components_set_params(cstream, params); params 588 sound/soc/soc-compress.c struct snd_codec *params) params 599 sound/soc/soc-compress.c ret = cpu_dai->driver->cops->get_params(cstream, params, cpu_dai); params 611 sound/soc/soc-compress.c ret = component->driver->compr_ops->get_params(cstream, params); params 258 sound/soc/soc-dai.c struct snd_pcm_hw_params *params) params 265 sound/soc/soc-dai.c ret = rtd->dai_link->be_hw_params_fixup(rtd, params); params 275 sound/soc/soc-dai.c ret = dai->driver->ops->hw_params(substream, params, dai); params 2638 sound/soc/soc-dapm.c struct snd_pcm_hw_params *params, params 2642 sound/soc/soc-dapm.c int channels = params_channels(params); params 2674 sound/soc/soc-dapm.c struct snd_pcm_hw_params *params, params 2681 sound/soc/soc-dapm.c ret = dapm_update_dai_unlocked(substream, params, dai); params 3804 sound/soc/soc-dapm.c struct snd_pcm_hw_params *params = NULL; params 3810 sound/soc/soc-dapm.c params = kzalloc(sizeof(*params), GFP_KERNEL); params 3811 sound/soc/soc-dapm.c if (!params) params 3855 sound/soc/soc-dapm.c config = rtd->dai_link->params + rtd->params_select; params 3873 sound/soc/soc-dapm.c snd_mask_set(hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT), fmt); params 3874 sound/soc/soc-dapm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE)->min = params 3876 sound/soc/soc-dapm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE)->max = params 3878 sound/soc/soc-dapm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS)->min params 3880 sound/soc/soc-dapm.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS)->max params 3887 sound/soc/soc-dapm.c ret = snd_soc_dai_hw_params(source, substream, params); params 3891 sound/soc/soc-dapm.c dapm_update_dai_unlocked(substream, params, source); params 3898 sound/soc/soc-dapm.c ret = snd_soc_dai_hw_params(sink, substream, params); params 3902 sound/soc/soc-dapm.c dapm_update_dai_unlocked(substream, params, sink); params 3905 sound/soc/soc-dapm.c runtime->format = params_format(params); params 3906 sound/soc/soc-dapm.c runtime->subformat = params_subformat(params); params 3907 sound/soc/soc-dapm.c runtime->channels = params_channels(params); params 3908 sound/soc/soc-dapm.c runtime->rate = params_rate(params); params 3911 sound/soc/soc-dapm.c kfree(params); params 4055 sound/soc/soc-dapm.c const struct snd_soc_pcm_stream *params, params 4068 sound/soc/soc-dapm.c const struct snd_soc_pcm_stream *config = params; params 4161 sound/soc/soc-dapm.c rtd->dai_link->params, params 4305 sound/soc/soc-dapm.c if (rtd->dai_link->params) { params 59 sound/soc/soc-generic-dmaengine-pcm.c struct snd_pcm_hw_params *params, struct dma_slave_config *slave_config) params 67 sound/soc/soc-generic-dmaengine-pcm.c ret = snd_hwparams_to_dma_slave_config(substream, params, slave_config); params 79 sound/soc/soc-generic-dmaengine-pcm.c struct snd_pcm_hw_params *params) params 87 sound/soc/soc-generic-dmaengine-pcm.c struct snd_pcm_hw_params *params, params 100 sound/soc/soc-generic-dmaengine-pcm.c ret = prepare_slave_config(substream, params, &slave_config); params 109 sound/soc/soc-generic-dmaengine-pcm.c return snd_pcm_lib_malloc_pages(substream, params_buffer_bytes(params)); params 626 sound/soc/soc-ops.c struct soc_bytes *params = (void *)kcontrol->private_value; params 629 sound/soc/soc-ops.c uinfo->count = params->num_regs * component->val_bytes; params 639 sound/soc/soc-ops.c struct soc_bytes *params = (void *)kcontrol->private_value; params 643 sound/soc/soc-ops.c ret = regmap_raw_read(component->regmap, params->base, params 645 sound/soc/soc-ops.c params->num_regs * component->val_bytes); params 650 sound/soc/soc-ops.c if (ret == 0 && params->mask) { params 653 sound/soc/soc-ops.c ucontrol->value.bytes.data[0] &= ~params->mask; params 657 sound/soc/soc-ops.c &= cpu_to_be16(~params->mask); params 661 sound/soc/soc-ops.c &= cpu_to_be32(~params->mask); params 676 sound/soc/soc-ops.c struct soc_bytes *params = (void *)kcontrol->private_value; params 681 sound/soc/soc-ops.c if (!component->regmap || !params->num_regs) params 684 sound/soc/soc-ops.c len = params->num_regs * component->val_bytes; params 695 sound/soc/soc-ops.c if (params->mask) { params 696 sound/soc/soc-ops.c ret = regmap_read(component->regmap, params->base, &val); params 700 sound/soc/soc-ops.c val &= params->mask; params 704 sound/soc/soc-ops.c ((u8 *)data)[0] &= ~params->mask; params 708 sound/soc/soc-ops.c mask = ~params->mask; params 724 sound/soc/soc-ops.c mask = ~params->mask; params 745 sound/soc/soc-ops.c ret = regmap_raw_write(component->regmap, params->base, params 758 sound/soc/soc-ops.c struct soc_bytes_ext *params = (void *)kcontrol->private_value; params 761 sound/soc/soc-ops.c ucontrol->count = params->max; params 770 sound/soc/soc-ops.c struct soc_bytes_ext *params = (void *)kcontrol->private_value; params 771 sound/soc/soc-ops.c unsigned int count = size < params->max ? size : params->max; params 776 sound/soc/soc-ops.c if (params->get) params 777 sound/soc/soc-ops.c ret = params->get(kcontrol, tlv, count); params 780 sound/soc/soc-ops.c if (params->put) params 781 sound/soc/soc-ops.c ret = params->put(kcontrol, tlv, count); params 236 sound/soc/soc-pcm.c struct snd_pcm_hw_params *params) params 243 sound/soc/soc-pcm.c rate = params_rate(params); params 244 sound/soc/soc-pcm.c channels = params_channels(params); params 245 sound/soc/soc-pcm.c sample_bits = snd_pcm_format_physical_width(params_format(params)); params 833 sound/soc/soc-pcm.c static void soc_pcm_codec_params_fixup(struct snd_pcm_hw_params *params, params 839 sound/soc/soc-pcm.c interval = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 870 sound/soc/soc-pcm.c struct snd_pcm_hw_params *params) params 881 sound/soc/soc-pcm.c ret = soc_pcm_params_symmetry(substream, params); params 886 sound/soc/soc-pcm.c ret = rtd->dai_link->ops->hw_params(substream, params); params 915 sound/soc/soc-pcm.c codec_params = *params; params 941 sound/soc/soc-pcm.c ret = snd_soc_dai_hw_params(cpu_dai, substream, params); params 946 sound/soc/soc-pcm.c cpu_dai->rate = params_rate(params); params 947 sound/soc/soc-pcm.c cpu_dai->channels = params_channels(params); params 949 sound/soc/soc-pcm.c snd_pcm_format_physical_width(params_format(params)); params 951 sound/soc/soc-pcm.c snd_soc_dapm_update_dai(substream, params, cpu_dai); params 956 sound/soc/soc-pcm.c ret = snd_soc_component_hw_params(component, substream, params); params 2157 sound/soc/soc-pcm.c struct snd_pcm_hw_params *params) params 2165 sound/soc/soc-pcm.c memcpy(&fe->dpcm[substream->stream].hw_params, params, params 2174 sound/soc/soc-pcm.c fe->dai_link->name, params_rate(params), params 2175 sound/soc/soc-pcm.c params_channels(params), params_format(params)); params 2178 sound/soc/soc-pcm.c ret = soc_pcm_hw_params(substream, params); params 2888 sound/soc/soc-pcm.c struct snd_soc_pcm_stream *cpu_capture = rtd->dai_link->params ? params 2890 sound/soc/soc-pcm.c struct snd_soc_pcm_stream *cpu_playback = rtd->dai_link->params ? params 2917 sound/soc/soc-pcm.c if (rtd->dai_link->params) { params 2950 sound/soc/soc-pcm.c if (rtd->dai_link->params) params 2960 sound/soc/soc-pcm.c if (rtd->dai_link->no_pcm || rtd->dai_link->params) { params 3168 sound/soc/soc-pcm.c struct snd_pcm_hw_params *params = &fe->dpcm[stream].hw_params; params 3186 sound/soc/soc-pcm.c snd_pcm_format_name(params_format(params)), params 3187 sound/soc/soc-pcm.c params_channels(params), params 3188 sound/soc/soc-pcm.c params_rate(params)); params 3202 sound/soc/soc-pcm.c params = &dpcm->hw_params; params 3216 sound/soc/soc-pcm.c snd_pcm_format_name(params_format(params)), params 3217 sound/soc/soc-pcm.c params_channels(params), params 3218 sound/soc/soc-pcm.c params_rate(params)); params 23 sound/soc/soc-utils.c int snd_soc_params_to_frame_size(struct snd_pcm_hw_params *params) params 27 sound/soc/soc-utils.c sample_size = snd_pcm_format_width(params_format(params)); params 31 sound/soc/soc-utils.c return snd_soc_calc_frame_size(sample_size, params_channels(params), params 42 sound/soc/soc-utils.c int snd_soc_params_to_bclk(struct snd_pcm_hw_params *params) params 46 sound/soc/soc-utils.c ret = snd_soc_params_to_frame_size(params); params 49 sound/soc/soc-utils.c return ret * params_rate(params); params 120 sound/soc/sof/intel/hda-dai.c struct hda_pipe_params *params) params 131 sound/soc/sof/intel/hda-dai.c format_val = snd_hdac_calc_stream_format(params->s_freq, params->ch, params 132 sound/soc/sof/intel/hda-dai.c params->format, params 133 sound/soc/sof/intel/hda-dai.c params->link_bps, 0); params 136 sound/soc/sof/intel/hda-dai.c format_val, params->s_freq, params->ch, params->format); params 142 sound/soc/sof/intel/hda-dai.c if (link->index == params->link_index) params 199 sound/soc/sof/intel/hda-dai.c struct snd_pcm_hw_params *params, params 243 sound/soc/sof/intel/hda-dai.c p_params.s_fmt = snd_pcm_format_width(params_format(params)); params 244 sound/soc/sof/intel/hda-dai.c p_params.ch = params_channels(params); params 245 sound/soc/sof/intel/hda-dai.c p_params.s_freq = params_rate(params); params 249 sound/soc/sof/intel/hda-dai.c p_params.format = params_format(params); params 85 sound/soc/sof/intel/hda-pcm.c struct snd_pcm_hw_params *params, params 95 sound/soc/sof/intel/hda-pcm.c size = params_buffer_bytes(params); params 96 sound/soc/sof/intel/hda-pcm.c rate = get_mult_div(sdev, params_rate(params)); params 97 sound/soc/sof/intel/hda-pcm.c bits = get_bits(sdev, params_width(params)); params 103 sound/soc/sof/intel/hda-pcm.c hstream->format_val = rate | bits | (params_channels(params) - 1); params 105 sound/soc/sof/intel/hda-pcm.c hstream->period_bytes = params_period_bytes(params); params 107 sound/soc/sof/intel/hda-pcm.c (params->info & SNDRV_PCM_INFO_NO_PERIOD_WAKEUP) && params 108 sound/soc/sof/intel/hda-pcm.c (params->flags & SNDRV_PCM_HW_PARAMS_NO_PERIOD_WAKEUP); params 110 sound/soc/sof/intel/hda-pcm.c ret = hda_dsp_stream_hw_params(sdev, stream, dmab, params); params 323 sound/soc/sof/intel/hda-stream.c struct snd_pcm_hw_params *params) params 478 sound/soc/sof/intel/hda.h struct snd_pcm_hw_params *params, params 496 sound/soc/sof/intel/hda.h struct snd_pcm_hw_params *params); params 324 sound/soc/sof/ops.h struct snd_pcm_hw_params *params, params 329 sound/soc/sof/ops.h params, ipc_params); params 99 sound/soc/sof/pcm.c struct snd_pcm_hw_params *params) params 125 sound/soc/sof/pcm.c ret = snd_pcm_lib_malloc_pages(substream, params_buffer_bytes(params)); params 128 sound/soc/sof/pcm.c params_buffer_bytes(params), spcm->pcm.pcm_id); params 145 sound/soc/sof/pcm.c pcm.params.buffer.pages = PFN_UP(runtime->dma_bytes); params 151 sound/soc/sof/pcm.c pcm.params.hdr.size = sizeof(pcm.params); params 152 sound/soc/sof/pcm.c pcm.params.buffer.phy_addr = params 154 sound/soc/sof/pcm.c pcm.params.buffer.size = runtime->dma_bytes; params 155 sound/soc/sof/pcm.c pcm.params.direction = substream->stream; params 156 sound/soc/sof/pcm.c pcm.params.sample_valid_bytes = params_width(params) >> 3; params 157 sound/soc/sof/pcm.c pcm.params.buffer_fmt = SOF_IPC_BUFFER_INTERLEAVED; params 158 sound/soc/sof/pcm.c pcm.params.rate = params_rate(params); params 159 sound/soc/sof/pcm.c pcm.params.channels = params_channels(params); params 160 sound/soc/sof/pcm.c pcm.params.host_period_bytes = params_period_bytes(params); params 163 sound/soc/sof/pcm.c ret = snd_pcm_format_physical_width(params_format(params)); params 166 sound/soc/sof/pcm.c pcm.params.sample_container_bytes = ret >> 3; params 169 sound/soc/sof/pcm.c switch (params_format(params)) { params 171 sound/soc/sof/pcm.c pcm.params.frame_fmt = SOF_IPC_FRAME_S16_LE; params 174 sound/soc/sof/pcm.c pcm.params.frame_fmt = SOF_IPC_FRAME_S24_4LE; params 177 sound/soc/sof/pcm.c pcm.params.frame_fmt = SOF_IPC_FRAME_S32_LE; params 180 sound/soc/sof/pcm.c pcm.params.frame_fmt = SOF_IPC_FRAME_FLOAT; params 189 sound/soc/sof/pcm.c params, params 190 sound/soc/sof/pcm.c &pcm.params); params 196 sound/soc/sof/pcm.c dev_dbg(sdev->dev, "stream_tag %d", pcm.params.stream_tag); params 203 sound/soc/sof/pcm.c pcm.params.stream_tag); params 214 sound/soc/sof/pcm.c memcpy(&spcm->params[substream->stream], params, sizeof(*params)); params 303 sound/soc/sof/pcm.c ret = sof_pcm_hw_params(substream, &spcm->params[substream->stream]); params 615 sound/soc/sof/pcm.c struct snd_pcm_hw_params *params) params 617 sound/soc/sof/pcm.c struct snd_interval *rate = hw_param_interval(params, params 619 sound/soc/sof/pcm.c struct snd_interval *channels = hw_param_interval(params, params 621 sound/soc/sof/pcm.c struct snd_mask *fmt = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 143 sound/soc/sof/sof-priv.h struct snd_pcm_hw_params *params, params 304 sound/soc/sof/sof-priv.h struct snd_pcm_hw_params params[2]; params 494 sound/soc/sof/sof-priv.h struct sof_ipc_pcm_params *params); params 58 sound/soc/sof/topology.c struct snd_pcm_hw_params *params; params 72 sound/soc/sof/topology.c params = &spcm->params[dir]; params 78 sound/soc/sof/topology.c pcm.params.hdr.size = sizeof(pcm.params); params 79 sound/soc/sof/topology.c pcm.params.direction = dir; params 80 sound/soc/sof/topology.c pcm.params.sample_valid_bytes = params_width(params) >> 3; params 81 sound/soc/sof/topology.c pcm.params.buffer_fmt = SOF_IPC_BUFFER_INTERLEAVED; params 82 sound/soc/sof/topology.c pcm.params.rate = params_rate(params); params 83 sound/soc/sof/topology.c pcm.params.channels = params_channels(params); params 84 sound/soc/sof/topology.c pcm.params.host_period_bytes = params_period_bytes(params); params 87 sound/soc/sof/topology.c switch (params_format(params)) { params 89 sound/soc/sof/topology.c pcm.params.frame_fmt = SOF_IPC_FRAME_S16_LE; params 92 sound/soc/sof/topology.c pcm.params.frame_fmt = SOF_IPC_FRAME_S24_4LE; params 95 sound/soc/sof/topology.c pcm.params.frame_fmt = SOF_IPC_FRAME_S32_LE; params 161 sound/soc/sof/trace.c struct sof_ipc_dma_trace_params_ext params; params 169 sound/soc/sof/trace.c params.hdr.cmd = SOF_IPC_GLB_TRACE_MSG; params 172 sound/soc/sof/trace.c params.hdr.size = sizeof(struct sof_ipc_dma_trace_params_ext); params 173 sound/soc/sof/trace.c params.hdr.cmd |= SOF_IPC_TRACE_DMA_PARAMS_EXT; params 174 sound/soc/sof/trace.c params.timestamp_ns = ktime_get(); /* in nanosecond */ params 176 sound/soc/sof/trace.c params.hdr.size = sizeof(struct sof_ipc_dma_trace_params); params 177 sound/soc/sof/trace.c params.hdr.cmd |= SOF_IPC_TRACE_DMA_PARAMS; params 179 sound/soc/sof/trace.c params.buffer.phy_addr = sdev->dmatp.addr; params 180 sound/soc/sof/trace.c params.buffer.size = sdev->dmatb.bytes; params 181 sound/soc/sof/trace.c params.buffer.pages = sdev->dma_trace_pages; params 182 sound/soc/sof/trace.c params.stream_tag = 0; params 187 sound/soc/sof/trace.c ret = snd_sof_dma_trace_init(sdev, ¶ms.stream_tag); params 193 sound/soc/sof/trace.c dev_dbg(sdev->dev, "stream_tag: %d\n", params.stream_tag); params 197 sound/soc/sof/trace.c params.hdr.cmd, ¶ms, sizeof(params), params 95 sound/soc/spear/spdif_in.c struct snd_pcm_hw_params *params, params 104 sound/soc/spear/spdif_in.c format = params_format(params); params 106 sound/soc/spear/spdif_out.c struct snd_pcm_hw_params *params, params 115 sound/soc/spear/spdif_out.c rate = params_rate(params); params 129 sound/soc/sprd/sprd-pcm-compress.c struct snd_compr_params *params, params 173 sound/soc/sprd/sprd-pcm-compress.c period_cnt = params->buffer.fragment_size / period; params 184 sound/soc/sprd/sprd-pcm-compress.c period = params->buffer.fragment_size; params 185 sound/soc/sprd/sprd-pcm-compress.c period_cnt = params->buffer.fragments; params 248 sound/soc/sprd/sprd-pcm-compress.c if (!params->no_wake_mode && channel == 1) { params 265 sound/soc/sprd/sprd-pcm-compress.c struct snd_compr_params *params) params 282 sound/soc/sprd/sprd-pcm-compress.c ret = sprd_platform_compr_dma_config(cstream, params, 1); params 288 sound/soc/sprd/sprd-pcm-compress.c ret = sprd_platform_compr_dma_config(cstream, params, 0); params 295 sound/soc/sprd/sprd-pcm-compress.c compr_params.sample_rate = params->codec.sample_rate; params 299 sound/soc/sprd/sprd-pcm-compress.c compr_params.rate = params->codec.bit_rate; params 300 sound/soc/sprd/sprd-pcm-compress.c compr_params.format = params->codec.id; params 31 sound/soc/sprd/sprd-pcm-dma.c struct sprd_pcm_dma_params *params; params 169 sound/soc/sprd/sprd-pcm-dma.c struct sprd_pcm_dma_params *dma_params = dma_private->params; params 194 sound/soc/sprd/sprd-pcm-dma.c struct snd_pcm_hw_params *params) params 202 sound/soc/sprd/sprd-pcm-dma.c size_t totsize = params_buffer_bytes(params); params 203 sound/soc/sprd/sprd-pcm-dma.c size_t period = params_period_bytes(params); params 204 sound/soc/sprd/sprd-pcm-dma.c int channels = params_channels(params); params 213 sound/soc/sprd/sprd-pcm-dma.c dma_private->params = NULL; params 219 sound/soc/sprd/sprd-pcm-dma.c if (!dma_private->params) { params 220 sound/soc/sprd/sprd-pcm-dma.c dma_private->params = dma_params; params 50 sound/soc/sprd/sprd-pcm-dma.h int (*set_params)(int str_id, struct sprd_compr_params *params); params 163 sound/soc/sti/sti_uniperif.c int sti_uniperiph_fix_tdm_chan(struct snd_pcm_hw_params *params, params 175 sound/soc/sti/sti_uniperif.c return snd_interval_refine(hw_param_interval(params, rule->var), &t); params 178 sound/soc/sti/sti_uniperif.c int sti_uniperiph_fix_tdm_format(struct snd_pcm_hw_params *params, params 182 sound/soc/sti/sti_uniperif.c struct snd_mask *maskp = hw_param_mask(params, rule->var); params 282 sound/soc/sti/sti_uniperif.c struct snd_pcm_hw_params *params, params 292 sound/soc/sti/sti_uniperif.c transfer_size = snd_soc_params_to_frame_size(params) / 32; params 294 sound/soc/sti/sti_uniperif.c transfer_size = params_channels(params) * UNIPERIF_FIFO_FRAMES; params 1387 sound/soc/sti/uniperif.h struct snd_pcm_hw_params *params, params 1410 sound/soc/sti/uniperif.h int sti_uniperiph_fix_tdm_chan(struct snd_pcm_hw_params *params, params 1413 sound/soc/sti/uniperif.h int sti_uniperiph_fix_tdm_format(struct snd_pcm_hw_params *params, params 269 sound/soc/stm/stm32_adfsdm.c struct snd_pcm_hw_params *params) params 276 sound/soc/stm/stm32_adfsdm.c ret = snd_pcm_lib_malloc_pages(substream, params_buffer_bytes(params)); params 282 sound/soc/stm/stm32_adfsdm.c params_period_size(params)); params 423 sound/soc/stm/stm32_i2s.c struct snd_pcm_hw_params *params) params 428 sound/soc/stm/stm32_i2s.c unsigned int rate = params_rate(params); params 502 sound/soc/stm/stm32_i2s.c struct snd_pcm_hw_params *params, params 506 sound/soc/stm/stm32_i2s.c int format = params_width(params); params 575 sound/soc/stm/stm32_i2s.c struct snd_pcm_hw_params *params, params 581 sound/soc/stm/stm32_i2s.c ret = stm32_i2s_configure(cpu_dai, params, substream); params 588 sound/soc/stm/stm32_i2s.c ret = stm32_i2s_configure_clock(cpu_dai, params); params 806 sound/soc/stm/stm32_sai_sub.c struct snd_pcm_hw_params *params) params 829 sound/soc/stm/stm32_sai_sub.c switch (params_format(params)) { params 845 sound/soc/stm/stm32_sai_sub.c if ((sai->slots == 2) && (params_channels(params) == 1)) params 988 sound/soc/stm/stm32_sai_sub.c struct snd_pcm_hw_params *params) params 993 sound/soc/stm/stm32_sai_sub.c unsigned int rate = params_rate(params); params 1057 sound/soc/stm/stm32_sai_sub.c den = sai->fs_length * params_rate(params); params 1070 sound/soc/stm/stm32_sai_sub.c struct snd_pcm_hw_params *params, params 1076 sound/soc/stm/stm32_sai_sub.c sai->data_size = params_width(params); params 1080 sound/soc/stm/stm32_sai_sub.c substream->runtime->rate = params_rate(params); params 1089 sound/soc/stm/stm32_sai_sub.c ret = stm32_sai_set_config(cpu_dai, substream, params); params 1094 sound/soc/stm/stm32_sai_sub.c ret = stm32_sai_configure_clock(cpu_dai, params); params 769 sound/soc/stm/stm32_spdifrx.c struct snd_pcm_hw_params *params, params 773 sound/soc/stm/stm32_spdifrx.c int data_size = params_width(params); params 405 sound/soc/sunxi/sun4i-codec.c static unsigned long sun4i_codec_get_mod_freq(struct snd_pcm_hw_params *params) params 407 sound/soc/sunxi/sun4i-codec.c unsigned int rate = params_rate(params); params 435 sound/soc/sunxi/sun4i-codec.c static int sun4i_codec_get_hw_rate(struct snd_pcm_hw_params *params) params 437 sound/soc/sunxi/sun4i-codec.c unsigned int rate = params_rate(params); params 478 sound/soc/sunxi/sun4i-codec.c struct snd_pcm_hw_params *params, params 487 sound/soc/sunxi/sun4i-codec.c if (params_channels(params) == 1) params 497 sound/soc/sunxi/sun4i-codec.c if (hw_param_interval(params, SNDRV_PCM_HW_PARAM_SAMPLE_BITS)->min == 32) { params 524 sound/soc/sunxi/sun4i-codec.c struct snd_pcm_hw_params *params, params 535 sound/soc/sunxi/sun4i-codec.c if (params_channels(params) == 1) params 545 sound/soc/sunxi/sun4i-codec.c if (hw_param_interval(params, SNDRV_PCM_HW_PARAM_SAMPLE_BITS)->min == 32) { params 573 sound/soc/sunxi/sun4i-codec.c struct snd_pcm_hw_params *params, params 581 sound/soc/sunxi/sun4i-codec.c clk_freq = sun4i_codec_get_mod_freq(params); params 589 sound/soc/sunxi/sun4i-codec.c hwrate = sun4i_codec_get_hw_rate(params); params 594 sound/soc/sunxi/sun4i-codec.c return sun4i_codec_hw_params_playback(scodec, params, params 597 sound/soc/sunxi/sun4i-codec.c return sun4i_codec_hw_params_capture(scodec, params, params 394 sound/soc/sunxi/sun4i-i2s.c const struct snd_pcm_hw_params *params) params 396 sound/soc/sunxi/sun4i-i2s.c unsigned int channels = params_channels(params); params 414 sound/soc/sunxi/sun4i-i2s.c const struct snd_pcm_hw_params *params) params 416 sound/soc/sunxi/sun4i-i2s.c unsigned int channels = params_channels(params); params 447 sound/soc/sunxi/sun4i-i2s.c lrck_period = params_physical_width(params) * slots; params 451 sound/soc/sunxi/sun4i-i2s.c lrck_period = params_physical_width(params); params 470 sound/soc/sunxi/sun4i-i2s.c struct snd_pcm_hw_params *params, params 474 sound/soc/sunxi/sun4i-i2s.c unsigned int word_size = params_width(params); params 475 sound/soc/sunxi/sun4i-i2s.c unsigned int slot_width = params_physical_width(params); params 476 sound/soc/sunxi/sun4i-i2s.c unsigned int channels = params_channels(params); params 487 sound/soc/sunxi/sun4i-i2s.c ret = i2s->variant->set_chan_cfg(i2s, params); params 493 sound/soc/sunxi/sun4i-i2s.c switch (params_physical_width(params)) { params 499 sound/soc/sunxi/sun4i-i2s.c params_physical_width(params)); params 515 sound/soc/sunxi/sun4i-i2s.c return sun4i_i2s_set_clk_rate(dai, params_rate(params), params 258 sound/soc/sunxi/sun4i-spdif.c struct snd_pcm_hw_params *params, params 263 sound/soc/sunxi/sun4i-spdif.c unsigned long rate = params_rate(params); params 271 sound/soc/sunxi/sun4i-spdif.c switch (params_channels(params)) { params 283 sound/soc/sunxi/sun4i-spdif.c switch (params_format(params)) { params 144 sound/soc/sunxi/sun8i-codec.c static int sun8i_codec_get_hw_rate(struct snd_pcm_hw_params *params) params 146 sound/soc/sunxi/sun8i-codec.c unsigned int rate = params_rate(params); params 307 sound/soc/sunxi/sun8i-codec.c struct snd_pcm_hw_params *params, params 322 sound/soc/sunxi/sun8i-codec.c bclk_div = sun8i_codec_get_bclk_div(scodec, params_rate(params), 16); params 327 sound/soc/sunxi/sun8i-codec.c lrck_div = sun8i_codec_get_lrck_div(params_channels(params), params 328 sound/soc/sunxi/sun8i-codec.c params_physical_width(params)); params 336 sound/soc/sunxi/sun8i-codec.c sample_rate = sun8i_codec_get_hw_rate(params); params 116 sound/soc/tegra/tegra20_i2s.c struct snd_pcm_hw_params *params, params 125 sound/soc/tegra/tegra20_i2s.c switch (params_format(params)) { params 147 sound/soc/tegra/tegra20_i2s.c srate = params_rate(params); params 150 sound/soc/tegra/tegra20_i2s.c i2sclock = srate * params_channels(params) * sample_size * 2; params 51 sound/soc/tegra/tegra20_spdif.c struct snd_pcm_hw_params *params, params 61 sound/soc/tegra/tegra20_spdif.c switch (params_format(params)) { params 72 sound/soc/tegra/tegra20_spdif.c switch (params_rate(params)) { params 124 sound/soc/tegra/tegra30_i2s.c struct snd_pcm_hw_params *params, params 133 sound/soc/tegra/tegra30_i2s.c if (params_channels(params) != 2) params 137 sound/soc/tegra/tegra30_i2s.c switch (params_format(params)) { params 148 sound/soc/tegra/tegra30_i2s.c srate = params_rate(params); params 151 sound/soc/tegra/tegra30_i2s.c i2sclock = srate * params_channels(params) * sample_size * 2; params 37 sound/soc/tegra/tegra_alc5632.c struct snd_pcm_hw_params *params) params 46 sound/soc/tegra/tegra_alc5632.c srate = params_rate(params); params 38 sound/soc/tegra/tegra_max98090.c struct snd_pcm_hw_params *params) params 47 sound/soc/tegra/tegra_max98090.c srate = params_rate(params); params 40 sound/soc/tegra/tegra_rt5640.c struct snd_pcm_hw_params *params) params 49 sound/soc/tegra/tegra_rt5640.c srate = params_rate(params); params 42 sound/soc/tegra/tegra_rt5677.c struct snd_pcm_hw_params *params) params 50 sound/soc/tegra/tegra_rt5677.c srate = params_rate(params); params 36 sound/soc/tegra/tegra_sgtl5000.c struct snd_pcm_hw_params *params) params 45 sound/soc/tegra/tegra_sgtl5000.c srate = params_rate(params); params 40 sound/soc/tegra/tegra_wm8753.c struct snd_pcm_hw_params *params) params 49 sound/soc/tegra/tegra_wm8753.c srate = params_rate(params); params 45 sound/soc/tegra/tegra_wm8903.c struct snd_pcm_hw_params *params) params 54 sound/soc/tegra/tegra_wm8903.c srate = params_rate(params); params 35 sound/soc/tegra/trimslice.c struct snd_pcm_hw_params *params) params 44 sound/soc/tegra/trimslice.c srate = params_rate(params); params 54 sound/soc/ti/davinci-evm.c struct snd_pcm_hw_params *params) params 377 sound/soc/ti/davinci-i2s.c struct snd_pcm_hw_params *params, params 399 sound/soc/ti/davinci-i2s.c fmt = params_format(params); params 413 sound/soc/ti/davinci-i2s.c params->rate_num * params 414 sound/soc/ti/davinci-i2s.c params->rate_den; params 422 sound/soc/ti/davinci-i2s.c params->rate_num * params->rate_den; params 439 sound/soc/ti/davinci-i2s.c i = hw_param_interval(params, SNDRV_PCM_HW_PARAM_SAMPLE_BITS); params 445 sound/soc/ti/davinci-i2s.c i = hw_param_interval(params, SNDRV_PCM_HW_PARAM_FRAME_BITS); params 463 sound/soc/ti/davinci-i2s.c fmt = params_format(params); params 469 sound/soc/ti/davinci-i2s.c if (params_channels(params) == 2) { params 1163 sound/soc/ti/davinci-mcasp.c struct snd_pcm_hw_params *params, params 1168 sound/soc/ti/davinci-mcasp.c int channels = params_channels(params); params 1169 sound/soc/ti/davinci-mcasp.c int period_size = params_period_size(params); params 1172 sound/soc/ti/davinci-mcasp.c switch (params_format(params)) { params 1213 sound/soc/ti/davinci-mcasp.c int rate = params_rate(params); params 1214 sound/soc/ti/davinci-mcasp.c int sbits = params_width(params); params 1229 sound/soc/ti/davinci-mcasp.c ret = mcasp_dit_hw_param(mcasp, params_rate(params)); params 1273 sound/soc/ti/davinci-mcasp.c static int davinci_mcasp_hw_rule_slot_width(struct snd_pcm_hw_params *params, params 1277 sound/soc/ti/davinci-mcasp.c struct snd_mask *fmt = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 1295 sound/soc/ti/davinci-mcasp.c static int davinci_mcasp_hw_rule_format_width(struct snd_pcm_hw_params *params, params 1299 sound/soc/ti/davinci-mcasp.c struct snd_mask *fmt = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 1324 sound/soc/ti/davinci-mcasp.c static int davinci_mcasp_hw_rule_rate(struct snd_pcm_hw_params *params, params 1329 sound/soc/ti/davinci-mcasp.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 1330 sound/soc/ti/davinci-mcasp.c int sbits = params_width(params); params 1370 sound/soc/ti/davinci-mcasp.c return snd_interval_refine(hw_param_interval(params, rule->var), params 1374 sound/soc/ti/davinci-mcasp.c static int davinci_mcasp_hw_rule_format(struct snd_pcm_hw_params *params, params 1378 sound/soc/ti/davinci-mcasp.c struct snd_mask *fmt = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 1380 sound/soc/ti/davinci-mcasp.c int rate = params_rate(params); params 1418 sound/soc/ti/davinci-mcasp.c struct snd_pcm_hw_params *params, struct snd_pcm_hw_rule *rule) params 1420 sound/soc/ti/davinci-mcasp.c struct snd_interval *period_size = hw_param_interval(params, params 80 sound/soc/ti/davinci-vcif.c struct snd_pcm_hw_params *params, params 101 sound/soc/ti/davinci-vcif.c switch (params_format(params)) { params 101 sound/soc/ti/n810.c struct snd_pcm_hw_params *params) params 46 sound/soc/ti/omap-abe-twl6040.c struct snd_pcm_hw_params *params) params 78 sound/soc/ti/omap-abe-twl6040.c struct snd_pcm_hw_params *params) params 187 sound/soc/ti/omap-dmic.c struct snd_pcm_hw_params *params, params 194 sound/soc/ti/omap-dmic.c dmic->clk_div = omap_dmic_select_divider(dmic, params_rate(params)); params 202 sound/soc/ti/omap-dmic.c channels = params_channels(params); params 222 sound/soc/ti/omap-dmic.c params_rate(params); params 105 sound/soc/ti/omap-hdmi.c struct snd_pcm_hw_params *params, params 114 sound/soc/ti/omap-hdmi.c switch (params_format(params)) { params 150 sound/soc/ti/omap-hdmi.c switch (params_rate(params)) { params 185 sound/soc/ti/omap-hdmi.c switch (params_format(params)) { params 203 sound/soc/ti/omap-hdmi.c cea->db1_ct_cc = (params_channels(params) - 1) params 212 sound/soc/ti/omap-hdmi.c if (params_channels(params) == 2) params 214 sound/soc/ti/omap-hdmi.c else if (params_channels(params) == 6) params 766 sound/soc/ti/omap-mcbsp.c static int omap_mcbsp_hwrule_min_buffersize(struct snd_pcm_hw_params *params, params 769 sound/soc/ti/omap-mcbsp.c struct snd_interval *buffer_size = hw_param_interval(params, params 771 sound/soc/ti/omap-mcbsp.c struct snd_interval *channels = hw_param_interval(params, params 930 sound/soc/ti/omap-mcbsp.c struct snd_pcm_hw_params *params, params 942 sound/soc/ti/omap-mcbsp.c channels = params_channels(params); params 944 sound/soc/ti/omap-mcbsp.c switch (params_format(params)) { params 961 sound/soc/ti/omap-mcbsp.c period_words = params_period_bytes(params) / (wlen / 8); params 990 sound/soc/ti/omap-mcbsp.c (params->rate_num / params->rate_den); params 1023 sound/soc/ti/omap-mcbsp.c switch (params_format(params)) { params 1048 sound/soc/ti/omap-mcbsp.c framesize = (mcbsp->in_freq / div) / params_rate(params); params 295 sound/soc/ti/omap-mcpdm.c struct snd_pcm_hw_params *params, params 305 sound/soc/ti/omap-mcpdm.c channels = params_channels(params); params 360 sound/soc/ti/omap-mcpdm.c mcpdm->latency[stream] = latency * USEC_PER_SEC / params_rate(params); params 39 sound/soc/ti/omap-twl4030.c struct snd_pcm_hw_params *params) params 44 sound/soc/ti/omap-twl4030.c switch (params_channels(params)) { params 32 sound/soc/ti/omap3pandora.c struct snd_pcm_hw_params *params) params 49 sound/soc/ti/omap3pandora.c 256 * params_rate(params), params 39 sound/soc/ti/osk5912.c struct snd_pcm_hw_params *params) params 103 sound/soc/ti/rx51.c struct snd_pcm_hw_params *params) params 51 sound/soc/txx9/txx9aclc.c struct snd_pcm_hw_params *params) params 59 sound/soc/txx9/txx9aclc.c ret = snd_pcm_lib_malloc_pages(substream, params_buffer_bytes(params)); params 71 sound/soc/txx9/txx9aclc.c params_periods(params), params_period_bytes(params), params 118 sound/soc/uniphier/aio-compress.c struct snd_codec *params) params 124 sound/soc/uniphier/aio-compress.c *params = sub->cparams.codec; params 130 sound/soc/uniphier/aio-compress.c struct snd_compr_params *params) params 138 sound/soc/uniphier/aio-compress.c if (params->codec.id != SND_AUDIOCODEC_IEC61937) { params 140 sound/soc/uniphier/aio-compress.c params->codec.id); params 143 sound/soc/uniphier/aio-compress.c if (params->codec.profile != SND_AUDIOPROFILE_IEC61937_SPDIF) { params 145 sound/soc/uniphier/aio-compress.c params->codec.profile); params 152 sound/soc/uniphier/aio-compress.c sub->cparams = *params; params 198 sound/soc/uniphier/aio-compress.c ret = aio_port_set_param(sub, sub->pass_through, &sub->params); params 294 sound/soc/uniphier/aio-core.c switch (params_channels(&sub->params)) { params 614 sound/soc/uniphier/aio-core.c const struct snd_pcm_hw_params *params) params 626 sound/soc/uniphier/aio-core.c rate = params_rate(params); params 753 sound/soc/uniphier/aio-core.c fs = params_rate(&sub->params); params 796 sound/soc/uniphier/aio-core.c switch (params_channels(&sub->params)) { params 920 sound/soc/uniphier/aio-core.c const struct snd_pcm_hw_params *params) params 935 sound/soc/uniphier/aio-core.c switch (params_rate(params)) { params 282 sound/soc/uniphier/aio-cpu.c struct snd_pcm_hw_params *params, params 290 sound/soc/uniphier/aio-cpu.c switch (params_rate(params)) { params 302 sound/soc/uniphier/aio-cpu.c params_rate(params)); params 310 sound/soc/uniphier/aio-cpu.c sub->params = *params; params 338 sound/soc/uniphier/aio-cpu.c ret = aio_port_set_param(sub, sub->pass_through, &sub->params); params 341 sound/soc/uniphier/aio-cpu.c ret = aio_src_set_param(sub, &sub->params); params 107 sound/soc/uniphier/aio-dma.c struct snd_pcm_hw_params *params) params 110 sound/soc/uniphier/aio-dma.c substream->runtime->dma_bytes = params_buffer_bytes(params); params 240 sound/soc/uniphier/aio.h struct snd_pcm_hw_params params; params 330 sound/soc/uniphier/aio.h const struct snd_pcm_hw_params *params); params 339 sound/soc/uniphier/aio.h const struct snd_pcm_hw_params *params); params 215 sound/soc/ux500/mop500_ab8500.c struct snd_pcm_hw_params *params) params 241 sound/soc/ux500/mop500_ab8500.c if (mop500_ab8500_rate != params_rate(params) || params 242 sound/soc/ux500/mop500_ab8500.c mop500_ab8500_channels != params_channels(params)) { params 247 sound/soc/ux500/mop500_ab8500.c mop500_ab8500_rate = params_rate(params); params 248 sound/soc/ux500/mop500_ab8500.c mop500_ab8500_channels = params_channels(params); params 253 sound/soc/ux500/mop500_ab8500.c channels = params_channels(params); params 255 sound/soc/ux500/mop500_ab8500.c switch (params_format(params)) { params 498 sound/soc/ux500/ux500_msp_dai.c struct snd_pcm_hw_params *params, params 85 sound/soc/ux500/ux500_pcm.c struct snd_pcm_hw_params *params, params 105 sound/soc/ux500/ux500_pcm.c ret = snd_hwparams_to_dma_slave_config(substream, params, slave_config); params 427 sound/soc/xilinx/xlnx_formatter_pcm.c struct snd_pcm_hw_params *params) params 439 sound/soc/xilinx/xlnx_formatter_pcm.c active_ch = params_channels(params); params 457 sound/soc/xilinx/xlnx_formatter_pcm.c size = params_buffer_bytes(params); params 470 sound/soc/xilinx/xlnx_formatter_pcm.c bits_per_sample = params_width(params); params 494 sound/soc/xilinx/xlnx_formatter_pcm.c val = (params_periods(params) << PERIOD_CFG_PERIODS_SHIFT) params 495 sound/soc/xilinx/xlnx_formatter_pcm.c | params_period_bytes(params); params 497 sound/soc/xilinx/xlnx_formatter_pcm.c bytes_per_ch = DIV_ROUND_UP(params_period_bytes(params), active_ch); params 39 sound/soc/xilinx/xlnx_i2s.c struct snd_pcm_hw_params *params, params 45 sound/soc/xilinx/xlnx_i2s.c chan_id = params_channels(params) / 2; params 106 sound/soc/xilinx/xlnx_spdif.c struct snd_pcm_hw_params *params, params 113 sound/soc/xilinx/xlnx_spdif.c params_rate(params)); params 280 sound/soc/xtensa/xtfpga-i2s.c struct snd_pcm_hw_params *params, params 284 sound/soc/xtensa/xtfpga-i2s.c unsigned srate = params_rate(params); params 285 sound/soc/xtensa/xtfpga-i2s.c unsigned channels = params_channels(params); params 286 sound/soc/xtensa/xtfpga-i2s.c unsigned period_size = params_period_size(params); params 287 sound/soc/xtensa/xtfpga-i2s.c unsigned sample_size = snd_pcm_format_width(params_format(params)); params 221 sound/soc/zte/zx-i2s.c struct snd_pcm_hw_params *params, params 239 sound/soc/zte/zx-i2s.c switch (params_format(params)) { params 255 sound/soc/zte/zx-i2s.c ch_num = params_channels(params); params 279 sound/soc/zte/zx-i2s.c params_rate(params) * ch_num * CLK_RAT); params 136 sound/soc/zte/zx-spdif.c struct snd_pcm_hw_params *params, params 146 sound/soc/zte/zx-spdif.c dma_data->addr_width = params_width(params) >> 3; params 150 sound/soc/zte/zx-spdif.c switch (params_format(params)) { params 171 sound/soc/zte/zx-spdif.c ch_num = params_channels(params); params 186 sound/soc/zte/zx-spdif.c rate = params_rate(params); params 193 sound/soc/zte/zx-tdm.c struct snd_pcm_hw_params *params, params 207 sound/soc/zte/zx-tdm.c switch (params_format(params)) { params 225 sound/soc/zte/zx-tdm.c params_rate(params) * TIMING_WIDTH_FACTOR * ch_num); params 603 sound/sparc/cs4231.c struct snd_pcm_hw_params *params, params 627 sound/sparc/cs4231.c struct snd_pcm_hw_params *params, params 2010 sound/sparc/dbri.c static int snd_hw_rule_format(struct snd_pcm_hw_params *params, params 2013 sound/sparc/dbri.c struct snd_interval *c = hw_param_interval(params, params 2015 sound/sparc/dbri.c struct snd_mask *f = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 2026 sound/sparc/dbri.c static int snd_hw_rule_channels(struct snd_pcm_hw_params *params, params 2029 sound/sparc/dbri.c struct snd_interval *c = hw_param_interval(params, params 2031 sound/sparc/dbri.c struct snd_mask *f = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 967 sound/usb/pcm.c struct snd_pcm_hw_params *params, params 970 sound/usb/pcm.c struct snd_interval *it = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 971 sound/usb/pcm.c struct snd_interval *ct = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 972 sound/usb/pcm.c struct snd_mask *fmts = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 973 sound/usb/pcm.c struct snd_interval *pt = hw_param_interval(params, SNDRV_PCM_HW_PARAM_PERIOD_TIME); params 1011 sound/usb/pcm.c static int hw_rule_rate(struct snd_pcm_hw_params *params, params 1016 sound/usb/pcm.c struct snd_interval *it = hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 1024 sound/usb/pcm.c if (!hw_check_valid_format(subs, params, fp)) params 1063 sound/usb/pcm.c static int hw_rule_channels(struct snd_pcm_hw_params *params, params 1068 sound/usb/pcm.c struct snd_interval *it = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 1076 sound/usb/pcm.c if (!hw_check_valid_format(subs, params, fp)) params 1114 sound/usb/pcm.c static int hw_rule_format(struct snd_pcm_hw_params *params, params 1119 sound/usb/pcm.c struct snd_mask *fmt = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 1127 sound/usb/pcm.c if (!hw_check_valid_format(subs, params, fp)) params 1145 sound/usb/pcm.c static int hw_rule_period_time(struct snd_pcm_hw_params *params, params 1155 sound/usb/pcm.c it = hw_param_interval(params, SNDRV_PCM_HW_PARAM_PERIOD_TIME); params 1159 sound/usb/pcm.c if (!hw_check_valid_format(subs, params, fp)) params 256 sound/xen/xen_snd_front_alsa.c static int alsa_hw_rule(struct snd_pcm_hw_params *params, params 262 sound/xen/xen_snd_front_alsa.c hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); params 264 sound/xen/xen_snd_front_alsa.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_RATE); params 266 sound/xen/xen_snd_front_alsa.c hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); params 268 sound/xen/xen_snd_front_alsa.c hw_param_interval(params, params 271 sound/xen/xen_snd_front_alsa.c hw_param_interval(params, params 462 sound/xen/xen_snd_front_alsa.c struct snd_pcm_hw_params *params) params 474 sound/xen/xen_snd_front_alsa.c ret = shbuf_setup_backstore(stream, params_buffer_bytes(params)); params 202 tools/include/uapi/linux/kvm.h __u64 params[2]; params 1122 tools/include/uapi/linux/kvm.h __u64 params; params 11 tools/lib/subcmd/subcmd-util.h static inline void report(const char *prefix, const char *err, va_list params) params 14 tools/lib/subcmd/subcmd-util.h vsnprintf(msg, sizeof(msg), err, params); params 20 tools/lib/subcmd/subcmd-util.h va_list params; params 22 tools/lib/subcmd/subcmd-util.h va_start(params, err); params 23 tools/lib/subcmd/subcmd-util.h report(" Fatal: ", err, params); params 25 tools/lib/subcmd/subcmd-util.h va_end(params); params 93 tools/lib/traceevent/event-parse.c struct func_params *params; params 4214 tools/lib/traceevent/event-parse.c param = func_handle->params; params 6619 tools/lib/traceevent/event-parse.c struct func_params *params; params 6623 tools/lib/traceevent/event-parse.c while (func->params) { params 6624 tools/lib/traceevent/event-parse.c params = func->params; params 6625 tools/lib/traceevent/event-parse.c func->params = params->next; params 6626 tools/lib/traceevent/event-parse.c free(params); params 6685 tools/lib/traceevent/event-parse.c next_param = &(func_handle->params); params 158 tools/perf/bench/numa.c struct params p; params 166 tools/perf/bench/numa.c struct params p0; params 1673 tools/perf/bench/numa.c static void init_params(struct params *p, const char *name, int argc, const char **argv) params 50 tools/perf/builtin-probe.c } params; params 55 tools/perf/builtin-probe.c struct perf_probe_event *pev = ¶ms.events[params.nevents]; params 58 tools/perf/builtin-probe.c pr_debug("probe-definition(%d): %s\n", params.nevents, str); params 59 tools/perf/builtin-probe.c if (++params.nevents == MAX_PROBES) { params 64 tools/perf/builtin-probe.c pev->uprobes = params.uprobes; params 65 tools/perf/builtin-probe.c if (params.target) { params 66 tools/perf/builtin-probe.c pev->target = strdup(params.target); params 69 tools/perf/builtin-probe.c params.target_used = true; params 72 tools/perf/builtin-probe.c pev->nsi = nsinfo__get(params.nsi); params 87 tools/perf/builtin-probe.c if (!params.filter) { params 88 tools/perf/builtin-probe.c params.filter = strfilter__new(str, &err); params 89 tools/perf/builtin-probe.c if (!params.filter) params 92 tools/perf/builtin-probe.c ret = strfilter__or(params.filter, str, &err); params 115 tools/perf/builtin-probe.c if (!params.target && ptr && *ptr == '/') { params 116 tools/perf/builtin-probe.c params.target = strdup(ptr); params 117 tools/perf/builtin-probe.c if (!params.target) params 119 tools/perf/builtin-probe.c params.target_used = false; params 125 tools/perf/builtin-probe.c params.uprobes = true; params 175 tools/perf/builtin-probe.c params.uprobes = true; params 177 tools/perf/builtin-probe.c params.uprobes = false; params 182 tools/perf/builtin-probe.c if (params.uprobes || strchr(str, '/')) { params 183 tools/perf/builtin-probe.c tmp = nsinfo__realpath(str, params.nsi); params 193 tools/perf/builtin-probe.c free(params.target); params 194 tools/perf/builtin-probe.c params.target = tmp; params 195 tools/perf/builtin-probe.c params.target_used = false; params 220 tools/perf/builtin-probe.c params.nsi = nsinfo__get(nsip); params 241 tools/perf/builtin-probe.c if (params.command == 'L') { params 247 tools/perf/builtin-probe.c params.command = opt->short_name; params 248 tools/perf/builtin-probe.c ret = parse_line_range_desc(str, ¶ms.line_range); params 256 tools/perf/builtin-probe.c struct perf_probe_event *pev = ¶ms.events[params.nevents]; params 267 tools/perf/builtin-probe.c params.command = opt->short_name; params 279 tools/perf/builtin-probe.c params.command = opt->short_name; params 290 tools/perf/builtin-probe.c params.command = opt->short_name; params 309 tools/perf/builtin-probe.c return line_range__init(¶ms.line_range); params 316 tools/perf/builtin-probe.c for (i = 0; i < params.nevents; i++) params 317 tools/perf/builtin-probe.c clear_perf_probe_event(params.events + i); params 318 tools/perf/builtin-probe.c line_range__clear(¶ms.line_range); params 319 tools/perf/builtin-probe.c free(params.target); params 320 tools/perf/builtin-probe.c strfilter__delete(params.filter); params 321 tools/perf/builtin-probe.c nsinfo__put(params.nsi); params 322 tools/perf/builtin-probe.c memset(¶ms, 0, sizeof(params)); params 349 tools/perf/builtin-probe.c if (params.command == 'D') { /* it shows definition */ params 508 tools/perf/builtin-probe.c OPT_BOOLEAN('q', "quiet", ¶ms.quiet, params 610 tools/perf/builtin-probe.c if (params.command && params.command != 'a') { params 619 tools/perf/builtin-probe.c params.command = 'a'; params 622 tools/perf/builtin-probe.c if (params.quiet) { params 643 tools/perf/builtin-probe.c if (!strchr("lda", params.command) && symbol_conf.vmlinux_name) params 646 tools/perf/builtin-probe.c switch (params.command) { params 648 tools/perf/builtin-probe.c if (params.uprobes) { params 654 tools/perf/builtin-probe.c ret = show_perf_probe_events(params.filter); params 659 tools/perf/builtin-probe.c ret = show_available_funcs(params.target, params.nsi, params 660 tools/perf/builtin-probe.c params.filter, params.uprobes); params 666 tools/perf/builtin-probe.c ret = show_line_range(¶ms.line_range, params.target, params 667 tools/perf/builtin-probe.c params.nsi, params.uprobes); params 672 tools/perf/builtin-probe.c if (!params.filter) params 673 tools/perf/builtin-probe.c params.filter = strfilter__new(DEFAULT_VAR_FILTER, params 676 tools/perf/builtin-probe.c ret = show_available_vars(params.events, params.nevents, params 677 tools/perf/builtin-probe.c params.filter); params 683 tools/perf/builtin-probe.c ret = perf_del_probe_events(params.filter); params 693 tools/perf/builtin-probe.c if (params.target && !params.target_used) { params 700 tools/perf/builtin-probe.c ret = perf_add_probe_events(params.events, params.nevents); params 711 tools/perf/builtin-probe.c params.nevents = 0; params 111 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c static int cs_etm_decoder__gen_etmv3_config(struct cs_etm_trace_params *params, params 114 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_idr = params->etmv3.reg_idr; params 115 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_ctrl = params->etmv3.reg_ctrl; params 116 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_ccer = params->etmv3.reg_ccer; params 117 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_trc_id = params->etmv3.reg_trc_id; params 124 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c static void cs_etm_decoder__gen_etmv4_config(struct cs_etm_trace_params *params, params 127 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_configr = params->etmv4.reg_configr; params 128 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_traceidr = params->etmv4.reg_traceidr; params 129 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_idr0 = params->etmv4.reg_idr0; params 130 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_idr1 = params->etmv4.reg_idr1; params 131 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_idr2 = params->etmv4.reg_idr2; params 132 tools/perf/util/cs-etm-decoder/cs-etm-decoder.c config->reg_idr8 = params->etmv4.reg_idr8; params 220 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c struct intel_pt_decoder *intel_pt_decoder_new(struct intel_pt_params *params) params 224 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c if (!params->get_trace || !params->walk_insn) params 231 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c decoder->get_trace = params->get_trace; params 232 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c decoder->walk_insn = params->walk_insn; params 233 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c decoder->pgd_ip = params->pgd_ip; params 234 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c decoder->lookahead = params->lookahead; params 235 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c decoder->data = params->data; params 236 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c decoder->return_compression = params->return_compression; params 237 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c decoder->branch_enable = params->branch_enable; params 239 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c decoder->flags = params->flags; params 241 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c decoder->period = params->period; params 242 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c decoder->period_type = params->period_type; params 244 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c decoder->max_non_turbo_ratio = params->max_non_turbo_ratio; params 245 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c decoder->max_non_turbo_ratio_fp = params->max_non_turbo_ratio; params 249 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c decoder->mtc_shift = params->mtc_period; params 252 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c decoder->tsc_ctc_ratio_n = params->tsc_ctc_ratio_n; params 253 tools/perf/util/intel-pt-decoder/intel-pt-decoder.c decoder->tsc_ctc_ratio_d = params->tsc_ctc_ratio_d; params 257 tools/perf/util/intel-pt-decoder/intel-pt-decoder.h struct intel_pt_decoder *intel_pt_decoder_new(struct intel_pt_params *params); params 852 tools/perf/util/intel-pt.c struct intel_pt_params params = { .get_trace = 0, }; params 895 tools/perf/util/intel-pt.c params.get_trace = intel_pt_get_trace; params 896 tools/perf/util/intel-pt.c params.walk_insn = intel_pt_walk_next_insn; params 897 tools/perf/util/intel-pt.c params.lookahead = intel_pt_lookahead; params 898 tools/perf/util/intel-pt.c params.data = ptq; params 899 tools/perf/util/intel-pt.c params.return_compression = intel_pt_return_compression(pt); params 900 tools/perf/util/intel-pt.c params.branch_enable = intel_pt_branch_enable(pt); params 901 tools/perf/util/intel-pt.c params.max_non_turbo_ratio = pt->max_non_turbo_ratio; params 902 tools/perf/util/intel-pt.c params.mtc_period = intel_pt_mtc_period(pt); params 903 tools/perf/util/intel-pt.c params.tsc_ctc_ratio_n = pt->tsc_ctc_ratio_n; params 904 tools/perf/util/intel-pt.c params.tsc_ctc_ratio_d = pt->tsc_ctc_ratio_d; params 907 tools/perf/util/intel-pt.c params.pgd_ip = intel_pt_pgd_ip; params 913 tools/perf/util/intel-pt.c params.period_type = params 915 tools/perf/util/intel-pt.c params.period = pt->synth_opts.period; params 918 tools/perf/util/intel-pt.c params.period_type = INTEL_PT_PERIOD_TICKS; params 919 tools/perf/util/intel-pt.c params.period = pt->synth_opts.period; params 922 tools/perf/util/intel-pt.c params.period_type = INTEL_PT_PERIOD_TICKS; params 923 tools/perf/util/intel-pt.c params.period = intel_pt_ns_to_ticks(pt, params 931 tools/perf/util/intel-pt.c if (!params.period) { params 932 tools/perf/util/intel-pt.c params.period_type = INTEL_PT_PERIOD_INSTRUCTIONS; params 933 tools/perf/util/intel-pt.c params.period = 1; params 938 tools/perf/util/intel-pt.c params.flags |= INTEL_PT_FUP_WITH_NLIP; params 940 tools/perf/util/intel-pt.c ptq->decoder = intel_pt_decoder_new(¶ms); params 38 tools/power/cpupower/utils/cpupower-info.c int params; params 39 tools/power/cpupower/utils/cpupower-info.c } params = {}; params 49 tools/power/cpupower/utils/cpupower-info.c if (params.perf_bias) params 51 tools/power/cpupower/utils/cpupower-info.c params.perf_bias = 1; params 58 tools/power/cpupower/utils/cpupower-info.c if (!params.params) params 59 tools/power/cpupower/utils/cpupower-info.c params.params = 0x7; params 66 tools/power/cpupower/utils/cpupower-info.c if (!params.perf_bias) params 69 tools/power/cpupower/utils/cpupower-info.c if (params.perf_bias) { params 71 tools/power/cpupower/utils/cpupower-info.c params.perf_bias = 0; params 76 tools/power/cpupower/utils/cpupower-info.c params.perf_bias = 0; params 94 tools/power/cpupower/utils/cpupower-info.c if (params.perf_bias) { params 39 tools/power/cpupower/utils/cpupower-set.c int params; params 40 tools/power/cpupower/utils/cpupower-set.c } params; params 47 tools/power/cpupower/utils/cpupower-set.c params.params = 0; params 53 tools/power/cpupower/utils/cpupower-set.c if (params.perf_bias) params 61 tools/power/cpupower/utils/cpupower-set.c params.perf_bias = 1; params 68 tools/power/cpupower/utils/cpupower-set.c if (!params.params) params 88 tools/power/cpupower/utils/cpupower-set.c if (params.perf_bias) { params 142 tools/testing/selftests/bpf/bpf_helpers.h static int (*bpf_fib_lookup)(void *ctx, struct bpf_fib_lookup *params,