cfg 37 arch/arc/include/asm/setup.h #define IS_USED_CFG(cfg) IS_USED_RUN(IS_ENABLED(cfg)) cfg 38 arch/arc/include/asm/setup.h #define IS_AVAIL2(v, s, cfg) IS_AVAIL1(v, s), IS_AVAIL1(v, IS_USED_CFG(cfg)) cfg 43 arch/arc/mm/cache.c #define PR_CACHE(p, cfg, str) \ cfg 52 arch/arc/mm/cache.c IS_USED_CFG(cfg)); cfg 38 arch/arm/mach-davinci/mux.c const struct mux_config *cfg; cfg 58 arch/arm/mach-davinci/mux.c cfg = &soc_info->pinmux_pins[index]; cfg 60 arch/arm/mach-davinci/mux.c if (cfg->name == NULL) { cfg 66 arch/arm/mach-davinci/mux.c if (cfg->mask) { cfg 70 arch/arm/mach-davinci/mux.c reg_orig = __raw_readl(pinmux_base + cfg->mux_reg); cfg 72 arch/arm/mach-davinci/mux.c mask = (cfg->mask << cfg->mask_offset); cfg 76 arch/arm/mach-davinci/mux.c tmp2 = (cfg->mode << cfg->mask_offset); cfg 82 arch/arm/mach-davinci/mux.c __raw_writel(reg, pinmux_base + cfg->mux_reg); cfg 88 arch/arm/mach-davinci/mux.c pr_warn("initialized %s\n", cfg->name); cfg 93 arch/arm/mach-davinci/mux.c if (cfg->debug || warn) { cfg 94 arch/arm/mach-davinci/mux.c pr_warn("Setting register %s\n", cfg->name); cfg 96 arch/arm/mach-davinci/mux.c cfg->mux_reg_name, cfg->mux_reg, reg_orig, reg); cfg 70 arch/arm/mach-imx/iomux-v3.h #define NEW_PAD_CTRL(cfg, pad) (((cfg) & ~MUX_PAD_CTRL_MASK) | MUX_PAD_CTRL(pad)) cfg 182 arch/arm/mach-imx/mmdc.c static u32 mmdc_pmu_read_counter(struct mmdc_pmu *pmu_mmdc, int cfg) cfg 188 arch/arm/mach-imx/mmdc.c switch (cfg) { cfg 209 arch/arm/mach-imx/mmdc.c "invalid configuration %d for mmdc counter", cfg); cfg 236 arch/arm/mach-imx/mmdc.c int cfg = event->attr.config; cfg 244 arch/arm/mach-imx/mmdc.c return !test_and_set_bit(cfg, used_counters); cfg 278 arch/arm/mach-imx/mmdc.c int cfg = event->attr.config; cfg 294 arch/arm/mach-imx/mmdc.c if (cfg < 0 || cfg >= MMDC_NUM_COUNTERS) cfg 363 arch/arm/mach-imx/mmdc.c int cfg = event->attr.config; cfg 368 arch/arm/mach-imx/mmdc.c if (pmu_mmdc->mmdc_events[cfg] != NULL) cfg 371 arch/arm/mach-imx/mmdc.c pmu_mmdc->mmdc_events[cfg] = event; cfg 374 arch/arm/mach-imx/mmdc.c local64_set(&hwc->prev_count, mmdc_pmu_read_counter(pmu_mmdc, cfg)); cfg 398 arch/arm/mach-imx/mmdc.c int cfg = event->attr.config; cfg 400 arch/arm/mach-imx/mmdc.c pmu_mmdc->mmdc_events[cfg] = NULL; cfg 81 arch/arm/mach-mv78xx0/common.c u32 cfg; cfg 88 arch/arm/mach-mv78xx0/common.c cfg = (readl(SAMPLE_AT_RESET_LOW) >> 8) & 0x3f; cfg 90 arch/arm/mach-mv78xx0/common.c cfg = (readl(SAMPLE_AT_RESET_LOW) >> 14) & 0x3f; cfg 97 arch/arm/mach-mv78xx0/common.c *pclk = ((u64)hclk * (2 + (cfg & 0xf))) >> 1; cfg 103 arch/arm/mach-mv78xx0/common.c *l2clk = *pclk / (((cfg >> 4) & 3) + 1); cfg 425 arch/arm/mach-omap1/include/mach/mux.h int (*cfg_reg)(const struct pin_config *cfg); cfg 332 arch/arm/mach-omap1/mux.c static int omap1_cfg_reg(const struct pin_config *cfg) cfg 341 arch/arm/mach-omap1/mux.c if (cfg->mux_reg) { cfg 345 arch/arm/mach-omap1/mux.c reg_orig = omap_readl(cfg->mux_reg); cfg 348 arch/arm/mach-omap1/mux.c mask = (0x7 << cfg->mask_offset); cfg 352 arch/arm/mach-omap1/mux.c tmp2 = (cfg->mask << cfg->mask_offset); cfg 358 arch/arm/mach-omap1/mux.c omap_writel(reg, cfg->mux_reg); cfg 364 arch/arm/mach-omap1/mux.c if (cfg->pu_pd_reg && cfg->pull_val) { cfg 366 arch/arm/mach-omap1/mux.c pu_pd_orig = omap_readl(cfg->pu_pd_reg); cfg 367 arch/arm/mach-omap1/mux.c mask = 1 << cfg->pull_bit; cfg 369 arch/arm/mach-omap1/mux.c if (cfg->pu_pd_val) { cfg 380 arch/arm/mach-omap1/mux.c omap_writel(pu_pd, cfg->pu_pd_reg); cfg 386 arch/arm/mach-omap1/mux.c if (cfg->pull_reg) { cfg 388 arch/arm/mach-omap1/mux.c pull_orig = omap_readl(cfg->pull_reg); cfg 389 arch/arm/mach-omap1/mux.c mask = 1 << cfg->pull_bit; cfg 391 arch/arm/mach-omap1/mux.c if (cfg->pull_val) { cfg 403 arch/arm/mach-omap1/mux.c omap_writel(pull, cfg->pull_reg); cfg 409 arch/arm/mach-omap1/mux.c printk(KERN_WARNING "MUX: initialized %s\n", cfg->name); cfg 414 arch/arm/mach-omap1/mux.c if (cfg->debug || warn) { cfg 415 arch/arm/mach-omap1/mux.c printk("MUX: Setting register %s\n", cfg->name); cfg 417 arch/arm/mach-omap1/mux.c cfg->mux_reg_name, cfg->mux_reg, reg_orig, reg); cfg 420 arch/arm/mach-omap1/mux.c if (cfg->pu_pd_reg && cfg->pull_val) { cfg 422 arch/arm/mach-omap1/mux.c cfg->pu_pd_name, cfg->pu_pd_reg, cfg 427 arch/arm/mach-omap1/mux.c if (cfg->pull_reg) cfg 429 arch/arm/mach-omap1/mux.c cfg->pull_name, cfg->pull_reg, pull_orig, pull); cfg 52 arch/arm/mach-omap2/omap-smp.c static struct omap_smp_config cfg; cfg 71 arch/arm/mach-omap2/omap-smp.c return cfg.scu_base; cfg 190 arch/arm/mach-omap2/omap-smp.c cfg.wakeupgen_base + OMAP_AUX_CORE_BOOT_0); cfg 270 arch/arm/mach-omap2/omap-smp.c cfg.scu_base = OMAP2_L4_IO_ADDRESS(scu_a9_get_base()); cfg 271 arch/arm/mach-omap2/omap-smp.c BUG_ON(!cfg.scu_base); cfg 272 arch/arm/mach-omap2/omap-smp.c ncores = scu_get_core_count(cfg.scu_base); cfg 316 arch/arm/mach-omap2/omap-smp.c released = readl_relaxed(cfg.wakeupgen_base + cfg 325 arch/arm/mach-omap2/omap-smp.c cpu1_startup_pa = readl_relaxed(cfg.wakeupgen_base + cfg 372 arch/arm/mach-omap2/omap-smp.c cfg.cpu1_rstctrl_pa = c->cpu1_rstctrl_pa; cfg 373 arch/arm/mach-omap2/omap-smp.c cfg.startup_addr = c->startup_addr; cfg 374 arch/arm/mach-omap2/omap-smp.c cfg.wakeupgen_base = omap_get_wakeupgen_base(); cfg 378 arch/arm/mach-omap2/omap-smp.c cfg.startup_addr = omap5_secondary_hyp_startup; cfg 382 arch/arm/mach-omap2/omap-smp.c cfg.cpu1_rstctrl_va = ioremap(cfg.cpu1_rstctrl_pa, 4); cfg 383 arch/arm/mach-omap2/omap-smp.c if (!cfg.cpu1_rstctrl_va) cfg 390 arch/arm/mach-omap2/omap-smp.c if (cfg.scu_base) cfg 391 arch/arm/mach-omap2/omap-smp.c scu_enable(cfg.scu_base); cfg 393 arch/arm/mach-omap2/omap-smp.c omap4_smp_maybe_reset_cpu1(&cfg); cfg 402 arch/arm/mach-omap2/omap-smp.c omap_auxcoreboot_addr(__pa_symbol(cfg.startup_addr)); cfg 404 arch/arm/mach-omap2/omap-smp.c writel_relaxed(__pa_symbol(cfg.startup_addr), cfg 405 arch/arm/mach-omap2/omap-smp.c cfg.wakeupgen_base + OMAP_AUX_CORE_BOOT_1); cfg 3296 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->sysc_val & SYSC_OMAP2_CLOCKACTIVITY) cfg 3298 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->sysc_val & SYSC_OMAP2_EMUFREE) cfg 3300 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->sysc_val & SYSC_OMAP2_ENAWAKEUP) cfg 3302 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->sysc_val & SYSC_OMAP2_SOFTRESET) cfg 3304 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->sysc_val & SYSC_OMAP2_AUTOIDLE) cfg 3310 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->sysc_val & SYSC_OMAP4_DMADISABLE) cfg 3312 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->sysc_val & SYSC_OMAP4_FREEEMU) cfg 3314 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->sysc_val & SYSC_OMAP4_SOFTRESET) cfg 3320 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->sysc_val & SYSC_OMAP3_SR_ENAWAKEUP) cfg 3336 arch/arm/mach-omap2/omap_hwmod.c data->cfg->midlemodes) cfg 3340 arch/arm/mach-omap2/omap_hwmod.c data->cfg->sidlemodes) cfg 3343 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->quirks & SYSC_QUIRK_UNCACHED) cfg 3345 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->quirks & SYSC_QUIRK_RESET_STATUS) cfg 3348 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->syss_mask & 1) cfg 3366 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->midlemodes & BIT(SYSC_IDLE_FORCE)) cfg 3368 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->midlemodes & BIT(SYSC_IDLE_NO)) cfg 3370 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->midlemodes & BIT(SYSC_IDLE_SMART)) cfg 3372 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->midlemodes & BIT(SYSC_IDLE_SMART_WKUP)) cfg 3375 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->sidlemodes & BIT(SYSC_IDLE_FORCE)) cfg 3377 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->sidlemodes & BIT(SYSC_IDLE_NO)) cfg 3379 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->sidlemodes & BIT(SYSC_IDLE_SMART)) cfg 3381 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->sidlemodes & BIT(SYSC_IDLE_SMART_WKUP)) cfg 3432 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->srst_udelay != oh->class->sysc->srst_udelay) cfg 3434 arch/arm/mach-omap2/omap_hwmod.c data->cfg->srst_udelay, cfg 3478 arch/arm/mach-omap2/omap_hwmod.c sysc->srst_udelay = data->cfg->srst_udelay; cfg 3645 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->quirks & SYSC_QUIRK_NO_IDLE) cfg 3647 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->quirks & SYSC_QUIRK_NO_IDLE_ON_INIT) cfg 3649 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->quirks & SYSC_QUIRK_NO_RESET_ON_INIT) cfg 3651 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->quirks & SYSC_QUIRK_USE_CLOCKACT) cfg 3653 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->quirks & SYSC_QUIRK_SWSUP_SIDLE) cfg 3655 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->quirks & SYSC_QUIRK_SWSUP_SIDLE_ACT) cfg 3657 arch/arm/mach-omap2/omap_hwmod.c if (data->cfg->quirks & SYSC_QUIRK_SWSUP_MSTANDBY) cfg 20 arch/arm/mach-s3c24xx/common.h extern void s3c2410_init_uarts(struct s3c2410_uartcfg *cfg, int no); cfg 34 arch/arm/mach-s3c24xx/common.h extern void s3c2412_init_uarts(struct s3c2410_uartcfg *cfg, int no); cfg 48 arch/arm/mach-s3c24xx/common.h extern void s3c2416_init_uarts(struct s3c2410_uartcfg *cfg, int no); cfg 63 arch/arm/mach-s3c24xx/common.h extern void s3c244x_init_uarts(struct s3c2410_uartcfg *cfg, int no); cfg 91 arch/arm/mach-s3c24xx/common.h extern void s3c2443_init_uarts(struct s3c2410_uartcfg *cfg, int no); cfg 29 arch/arm/mach-s3c24xx/cpufreq-utils.c void s3c2410_cpufreq_setrefresh(struct s3c_cpufreq_config *cfg) cfg 31 arch/arm/mach-s3c24xx/cpufreq-utils.c struct s3c_cpufreq_board *board = cfg->board; cfg 42 arch/arm/mach-s3c24xx/cpufreq-utils.c refresh = (cfg->freq.hclk / 100) * (board->refresh / 10); cfg 58 arch/arm/mach-s3c24xx/cpufreq-utils.c void s3c2410_set_fvco(struct s3c_cpufreq_config *cfg) cfg 60 arch/arm/mach-s3c24xx/cpufreq-utils.c if (!IS_ERR(cfg->mpll)) cfg 61 arch/arm/mach-s3c24xx/cpufreq-utils.c clk_set_rate(cfg->mpll, cfg->pll.frequency); cfg 213 arch/arm/mach-s3c24xx/iotiming-s3c2410.c static int s3c2410_calc_bank(struct s3c_cpufreq_config *cfg, cfg 216 arch/arm/mach-s3c24xx/iotiming-s3c2410.c unsigned long hclk = cfg->freq.hclk_tns; cfg 291 arch/arm/mach-s3c24xx/iotiming-s3c2410.c void s3c2410_iotiming_getbank(struct s3c_cpufreq_config *cfg, cfg 295 arch/arm/mach-s3c24xx/iotiming-s3c2410.c unsigned long hclk = cfg->freq.hclk_tns; cfg 311 arch/arm/mach-s3c24xx/iotiming-s3c2410.c struct s3c_cpufreq_config *cfg, cfg 316 arch/arm/mach-s3c24xx/iotiming-s3c2410.c unsigned long hclk = cfg->freq.hclk_tns; cfg 357 arch/arm/mach-s3c24xx/iotiming-s3c2410.c int s3c2410_iotiming_calc(struct s3c_cpufreq_config *cfg, cfg 374 arch/arm/mach-s3c24xx/iotiming-s3c2410.c ret = s3c2410_calc_bank(cfg, bt); cfg 399 arch/arm/mach-s3c24xx/iotiming-s3c2410.c void s3c2410_iotiming_set(struct s3c_cpufreq_config *cfg, cfg 431 arch/arm/mach-s3c24xx/iotiming-s3c2410.c int s3c2410_iotiming_get(struct s3c_cpufreq_config *cfg, cfg 467 arch/arm/mach-s3c24xx/iotiming-s3c2410.c s3c2410_iotiming_getbank(cfg, bt); cfg 91 arch/arm/mach-s3c24xx/iotiming-s3c2412.c static int s3c2412_calc_bank(struct s3c_cpufreq_config *cfg, cfg 94 arch/arm/mach-s3c24xx/iotiming-s3c2412.c unsigned int hclk = cfg->freq.hclk_tns; cfg 114 arch/arm/mach-s3c24xx/iotiming-s3c2412.c struct s3c_cpufreq_config *cfg, cfg 138 arch/arm/mach-s3c24xx/iotiming-s3c2412.c int s3c2412_iotiming_calc(struct s3c_cpufreq_config *cfg, cfg 150 arch/arm/mach-s3c24xx/iotiming-s3c2412.c ret = s3c2412_calc_bank(cfg, bt); cfg 171 arch/arm/mach-s3c24xx/iotiming-s3c2412.c void s3c2412_iotiming_set(struct s3c_cpufreq_config *cfg, cfg 201 arch/arm/mach-s3c24xx/iotiming-s3c2412.c static void s3c2412_iotiming_getbank(struct s3c_cpufreq_config *cfg, cfg 205 arch/arm/mach-s3c24xx/iotiming-s3c2412.c unsigned long clk = cfg->freq.hclk_tns; /* ssmc clock??? */ cfg 228 arch/arm/mach-s3c24xx/iotiming-s3c2412.c int s3c2412_iotiming_get(struct s3c_cpufreq_config *cfg, cfg 246 arch/arm/mach-s3c24xx/iotiming-s3c2412.c s3c2412_iotiming_getbank(cfg, bt, bank); cfg 257 arch/arm/mach-s3c24xx/iotiming-s3c2412.c void s3c2412_cpufreq_setrefresh(struct s3c_cpufreq_config *cfg) cfg 259 arch/arm/mach-s3c24xx/iotiming-s3c2412.c struct s3c_cpufreq_board *board = cfg->board; cfg 271 arch/arm/mach-s3c24xx/iotiming-s3c2412.c refresh = (cfg->freq.hclk / 100) * (board->refresh / 10); cfg 59 arch/arm/mach-s3c24xx/s3c2410.c void __init s3c2410_init_uarts(struct s3c2410_uartcfg *cfg, int no) cfg 61 arch/arm/mach-s3c24xx/s3c2410.c s3c24xx_init_uartdevs("s3c2410-uart", s3c2410_uart_resources, cfg, no); cfg 80 arch/arm/mach-s3c24xx/s3c2412.c void __init s3c2412_init_uarts(struct s3c2410_uartcfg *cfg, int no) cfg 82 arch/arm/mach-s3c24xx/s3c2412.c s3c24xx_init_uartdevs("s3c2412-uart", s3c2410_uart_resources, cfg, no); cfg 95 arch/arm/mach-s3c24xx/s3c2416.c void __init s3c2416_init_uarts(struct s3c2410_uartcfg *cfg, int no) cfg 97 arch/arm/mach-s3c24xx/s3c2416.c s3c24xx_init_uartdevs("s3c2440-uart", s3c2410_uart_resources, cfg, no); cfg 77 arch/arm/mach-s3c24xx/s3c2443.c void __init s3c2443_init_uarts(struct s3c2410_uartcfg *cfg, int no) cfg 79 arch/arm/mach-s3c24xx/s3c2443.c s3c24xx_init_uartdevs("s3c2440-uart", s3c2410_uart_resources, cfg, no); cfg 52 arch/arm/mach-s3c24xx/s3c244x.c void __init s3c244x_init_uarts(struct s3c2410_uartcfg *cfg, int no) cfg 54 arch/arm/mach-s3c24xx/s3c244x.c s3c24xx_init_uartdevs("s3c2440-uart", s3c2410_uart_resources, cfg, no); cfg 70 arch/arm/mach-s3c64xx/common.c static void __init s3c64xx_init_uarts(struct s3c2410_uartcfg *cfg, int no) cfg 72 arch/arm/mach-s3c64xx/common.c s3c24xx_init_uartdevs("s3c6400-uart", s3c64xx_uart_resources, cfg, no); cfg 337 arch/arm/mach-sa1100/generic.c struct fixed_voltage_config *cfg, cfg 343 arch/arm/mach-sa1100/generic.c cfg->init_data = id = kzalloc(sizeof(*cfg->init_data), GFP_KERNEL); cfg 344 arch/arm/mach-sa1100/generic.c if (!cfg->init_data) cfg 349 arch/arm/mach-sa1100/generic.c id->constraints.name = cfg->supply_name; cfg 350 arch/arm/mach-sa1100/generic.c id->constraints.min_uV = cfg->microvolts; cfg 351 arch/arm/mach-sa1100/generic.c id->constraints.max_uV = cfg->microvolts; cfg 358 arch/arm/mach-sa1100/generic.c NULL, 0, cfg, sizeof(*cfg)); cfg 56 arch/arm/mach-sa1100/generic.h int sa11x0_register_fixed_regulator(int n, struct fixed_voltage_config *cfg, cfg 136 arch/arm/mach-vexpress/dcscb.c unsigned int cfg; cfg 148 arch/arm/mach-vexpress/dcscb.c cfg = readl_relaxed(dcscb_base + DCS_CFG_R); cfg 149 arch/arm/mach-vexpress/dcscb.c dcscb_allcpus_mask[0] = (1 << (((cfg >> 16) >> (0 << 2)) & 0xf)) - 1; cfg 150 arch/arm/mach-vexpress/dcscb.c dcscb_allcpus_mask[1] = (1 << (((cfg >> 16) >> (1 << 2)) & 0xf)) - 1; cfg 24 arch/arm/plat-orion/include/plat/addr-map.h int (*cpu_win_can_remap) (const struct orion_addr_map_cfg *cfg, cfg 28 arch/arm/plat-orion/include/plat/addr-map.h void __iomem *(*win_cfg_base) (const struct orion_addr_map_cfg *cfg, cfg 44 arch/arm/plat-orion/include/plat/addr-map.h void __init orion_config_wins(struct orion_addr_map_cfg *cfg, cfg 47 arch/arm/plat-orion/include/plat/addr-map.h void __init orion_setup_cpu_win(const struct orion_addr_map_cfg *cfg, cfg 52 arch/arm/plat-orion/include/plat/addr-map.h void __init orion_setup_cpu_mbus_target(const struct orion_addr_map_cfg *cfg, cfg 176 arch/arm/plat-samsung/gpio-samsung.c unsigned int off, unsigned int cfg) cfg 182 arch/arm/plat-samsung/gpio-samsung.c if (samsung_gpio_is_cfg_special(cfg)) { cfg 183 arch/arm/plat-samsung/gpio-samsung.c cfg &= 0xf; cfg 184 arch/arm/plat-samsung/gpio-samsung.c if (cfg > 3) cfg 187 arch/arm/plat-samsung/gpio-samsung.c cfg <<= shift; cfg 192 arch/arm/plat-samsung/gpio-samsung.c con |= cfg; cfg 239 arch/arm/plat-samsung/gpio-samsung.c unsigned int off, unsigned int cfg) cfg 248 arch/arm/plat-samsung/gpio-samsung.c if (samsung_gpio_is_cfg_special(cfg)) { cfg 249 arch/arm/plat-samsung/gpio-samsung.c cfg &= 0xf; cfg 250 arch/arm/plat-samsung/gpio-samsung.c cfg <<= shift; cfg 255 arch/arm/plat-samsung/gpio-samsung.c con |= cfg; cfg 304 arch/arm/plat-samsung/gpio-samsung.c unsigned int off, unsigned int cfg) cfg 310 arch/arm/plat-samsung/gpio-samsung.c if (samsung_gpio_is_cfg_special(cfg)) { cfg 311 arch/arm/plat-samsung/gpio-samsung.c cfg &= 0xf; cfg 314 arch/arm/plat-samsung/gpio-samsung.c cfg -= 1; cfg 315 arch/arm/plat-samsung/gpio-samsung.c if (cfg > 1) cfg 318 arch/arm/plat-samsung/gpio-samsung.c cfg <<= shift; cfg 323 arch/arm/plat-samsung/gpio-samsung.c con |= cfg; cfg 1221 arch/arm/plat-samsung/gpio-samsung.c unsigned int cfg) cfg 1226 arch/arm/plat-samsung/gpio-samsung.c ret = s3c_gpio_cfgpin(start, cfg); cfg 1236 arch/arm/plat-samsung/gpio-samsung.c unsigned int cfg, samsung_gpio_pull_t pull) cfg 1242 arch/arm/plat-samsung/gpio-samsung.c ret = s3c_gpio_cfgpin(start, cfg); cfg 167 arch/arm/plat-samsung/include/plat/cpu-freq-core.h int (*get_iotiming)(struct s3c_cpufreq_config *cfg, cfg 170 arch/arm/plat-samsung/include/plat/cpu-freq-core.h void (*set_iotiming)(struct s3c_cpufreq_config *cfg, cfg 173 arch/arm/plat-samsung/include/plat/cpu-freq-core.h int (*calc_iotiming)(struct s3c_cpufreq_config *cfg, cfg 176 arch/arm/plat-samsung/include/plat/cpu-freq-core.h int (*calc_freqtable)(struct s3c_cpufreq_config *cfg, cfg 181 arch/arm/plat-samsung/include/plat/cpu-freq-core.h struct s3c_cpufreq_config *cfg, cfg 184 arch/arm/plat-samsung/include/plat/cpu-freq-core.h void (*set_refresh)(struct s3c_cpufreq_config *cfg); cfg 185 arch/arm/plat-samsung/include/plat/cpu-freq-core.h void (*set_fvco)(struct s3c_cpufreq_config *cfg); cfg 186 arch/arm/plat-samsung/include/plat/cpu-freq-core.h void (*set_divs)(struct s3c_cpufreq_config *cfg); cfg 187 arch/arm/plat-samsung/include/plat/cpu-freq-core.h int (*calc_divs)(struct s3c_cpufreq_config *cfg); cfg 211 arch/arm/plat-samsung/include/plat/cpu-freq-core.h extern void s3c2410_cpufreq_setrefresh(struct s3c_cpufreq_config *cfg); cfg 212 arch/arm/plat-samsung/include/plat/cpu-freq-core.h extern void s3c2410_set_fvco(struct s3c_cpufreq_config *cfg); cfg 216 arch/arm/plat-samsung/include/plat/cpu-freq-core.h struct s3c_cpufreq_config *cfg, cfg 219 arch/arm/plat-samsung/include/plat/cpu-freq-core.h extern int s3c2410_iotiming_calc(struct s3c_cpufreq_config *cfg, cfg 222 arch/arm/plat-samsung/include/plat/cpu-freq-core.h extern int s3c2410_iotiming_get(struct s3c_cpufreq_config *cfg, cfg 225 arch/arm/plat-samsung/include/plat/cpu-freq-core.h extern void s3c2410_iotiming_set(struct s3c_cpufreq_config *cfg, cfg 238 arch/arm/plat-samsung/include/plat/cpu-freq-core.h struct s3c_cpufreq_config *cfg, cfg 241 arch/arm/plat-samsung/include/plat/cpu-freq-core.h extern int s3c2412_iotiming_get(struct s3c_cpufreq_config *cfg, cfg 244 arch/arm/plat-samsung/include/plat/cpu-freq-core.h extern int s3c2412_iotiming_calc(struct s3c_cpufreq_config *cfg, cfg 247 arch/arm/plat-samsung/include/plat/cpu-freq-core.h extern void s3c2412_iotiming_set(struct s3c_cpufreq_config *cfg, cfg 98 arch/arm/plat-samsung/include/plat/cpu.h void (*init_uarts)(struct s3c2410_uartcfg *cfg, int no); cfg 116 arch/arm/plat-samsung/include/plat/cpu.h extern void s3c24xx_init_uarts(struct s3c2410_uartcfg *cfg, int no); cfg 122 arch/arm/plat-samsung/include/plat/cpu.h struct s3c2410_uartcfg *cfg, int no); cfg 119 arch/arm/plat-samsung/include/plat/gpio-cfg.h unsigned int cfg); cfg 170 arch/arm/plat-samsung/include/plat/gpio-cfg.h unsigned int cfg, samsung_gpio_pull_t pull); cfg 173 arch/arm/plat-samsung/include/plat/gpio-cfg.h unsigned int cfg) cfg 175 arch/arm/plat-samsung/include/plat/gpio-cfg.h return s3c_gpio_cfgall_range(pin, size, cfg, S3C_GPIO_PULL_NONE); cfg 106 arch/arm/plat-samsung/init.c struct s3c2410_uartcfg *cfg, int no) cfg 114 arch/arm/plat-samsung/init.c memcpy(cfgptr, cfg, sizeof(struct s3c2410_uartcfg) * no); cfg 116 arch/arm/plat-samsung/init.c for (uart = 0; uart < no; uart++, cfg++, cfgptr++) { cfg 134 arch/arm/plat-samsung/init.c void __init s3c24xx_init_uarts(struct s3c2410_uartcfg *cfg, int no) cfg 142 arch/arm/plat-samsung/init.c (cpu->init_uarts)(cfg, no); cfg 97 arch/arm64/include/asm/alternative.h #define _ALTERNATIVE_CFG(oldinstr, newinstr, feature, cfg, ...) \ cfg 98 arch/arm64/include/asm/alternative.h __ALTERNATIVE_CFG(oldinstr, newinstr, feature, IS_ENABLED(cfg)) cfg 219 arch/arm64/include/asm/alternative.h #define _ALTERNATIVE_CFG(insn1, insn2, cap, cfg, ...) \ cfg 220 arch/arm64/include/asm/alternative.h alternative_insn insn1, insn2, cap, IS_ENABLED(cfg) cfg 71 arch/arm64/kernel/pci.c struct pci_config_window *cfg; /* config space mapping */ cfg 76 arch/arm64/kernel/pci.c struct pci_config_window *cfg = bus->sysdata; cfg 77 arch/arm64/kernel/pci.c struct acpi_device *adev = to_acpi_device(cfg->parent); cfg 86 arch/arm64/kernel/pci.c struct pci_config_window *cfg = bridge->bus->sysdata; cfg 87 arch/arm64/kernel/pci.c struct acpi_device *adev = to_acpi_device(cfg->parent); cfg 123 arch/arm64/kernel/pci.c struct pci_config_window *cfg; cfg 140 arch/arm64/kernel/pci.c cfg = pci_ecam_create(dev, &cfgres, bus_res, ecam_ops); cfg 141 arch/arm64/kernel/pci.c if (IS_ERR(cfg)) { cfg 143 arch/arm64/kernel/pci.c PTR_ERR(cfg)); cfg 147 arch/arm64/kernel/pci.c return cfg; cfg 156 arch/arm64/kernel/pci.c pci_ecam_free(ri->cfg); cfg 179 arch/arm64/kernel/pci.c ri->cfg = pci_acpi_setup_ecam_mapping(root); cfg 180 arch/arm64/kernel/pci.c if (!ri->cfg) { cfg 188 arch/arm64/kernel/pci.c root_ops->pci_ops = &ri->cfg->ops->pci_ops; cfg 189 arch/arm64/kernel/pci.c bus = acpi_pci_root_create(root, root_ops, &ri->common, ri->cfg); cfg 128 arch/ia64/kernel/irq_ia64.c struct irq_cfg *cfg = &irq_cfg[irq]; cfg 136 arch/ia64/kernel/irq_ia64.c if ((cfg->vector == vector) && cpumask_equal(&cfg->domain, &domain)) cfg 138 arch/ia64/kernel/irq_ia64.c if (cfg->vector != IRQ_VECTOR_UNASSIGNED) cfg 142 arch/ia64/kernel/irq_ia64.c cfg->vector = vector; cfg 143 arch/ia64/kernel/irq_ia64.c cfg->domain = domain; cfg 164 arch/ia64/kernel/irq_ia64.c struct irq_cfg *cfg = &irq_cfg[irq]; cfg 167 arch/ia64/kernel/irq_ia64.c BUG_ON(cfg->vector == IRQ_VECTOR_UNASSIGNED); cfg 168 arch/ia64/kernel/irq_ia64.c vector = cfg->vector; cfg 169 arch/ia64/kernel/irq_ia64.c domain = cfg->domain; cfg 170 arch/ia64/kernel/irq_ia64.c for_each_cpu_and(cpu, &cfg->domain, cpu_online_mask) cfg 172 arch/ia64/kernel/irq_ia64.c cfg->vector = IRQ_VECTOR_UNASSIGNED; cfg 173 arch/ia64/kernel/irq_ia64.c cfg->domain = CPU_MASK_NONE; cfg 267 arch/ia64/kernel/irq_ia64.c struct irq_cfg *cfg = &irq_cfg[irq]; cfg 271 arch/ia64/kernel/irq_ia64.c if (cfg->move_in_progress || cfg->move_cleanup_count) cfg 273 arch/ia64/kernel/irq_ia64.c if (cfg->vector == IRQ_VECTOR_UNASSIGNED || !cpu_online(cpu)) cfg 275 arch/ia64/kernel/irq_ia64.c if (cpumask_test_cpu(cpu, &cfg->domain)) cfg 281 arch/ia64/kernel/irq_ia64.c cfg->move_in_progress = 1; cfg 282 arch/ia64/kernel/irq_ia64.c cfg->old_domain = cfg->domain; cfg 283 arch/ia64/kernel/irq_ia64.c cfg->vector = IRQ_VECTOR_UNASSIGNED; cfg 284 arch/ia64/kernel/irq_ia64.c cfg->domain = CPU_MASK_NONE; cfg 302 arch/ia64/kernel/irq_ia64.c struct irq_cfg *cfg = &irq_cfg[irq]; cfg 306 arch/ia64/kernel/irq_ia64.c if (likely(!cfg->move_in_progress)) cfg 309 arch/ia64/kernel/irq_ia64.c if (unlikely(cpumask_test_cpu(smp_processor_id(), &cfg->old_domain))) cfg 312 arch/ia64/kernel/irq_ia64.c cpumask_and(&cleanup_mask, &cfg->old_domain, cpu_online_mask); cfg 313 arch/ia64/kernel/irq_ia64.c cfg->move_cleanup_count = cpumask_weight(&cleanup_mask); cfg 316 arch/ia64/kernel/irq_ia64.c cfg->move_in_progress = 0; cfg 329 arch/ia64/kernel/irq_ia64.c struct irq_cfg *cfg; cfg 335 arch/ia64/kernel/irq_ia64.c cfg = irq_cfg + irq; cfg 337 arch/ia64/kernel/irq_ia64.c if (!cfg->move_cleanup_count) cfg 340 arch/ia64/kernel/irq_ia64.c if (!cpumask_test_cpu(me, &cfg->old_domain)) cfg 347 arch/ia64/kernel/irq_ia64.c cfg->move_cleanup_count--; cfg 120 arch/ia64/kernel/msi_ia64.c struct irq_cfg *cfg = irq_cfg + irq; cfg 130 arch/ia64/kernel/msi_ia64.c msg.data |= MSI_DATA_VECTOR(cfg->vector); cfg 155 arch/ia64/kernel/msi_ia64.c struct irq_cfg *cfg = irq_cfg + irq; cfg 172 arch/ia64/kernel/msi_ia64.c MSI_DATA_VECTOR(cfg->vector); cfg 70 arch/mips/bmips/dma.c u32 cfg; cfg 78 arch/mips/bmips/dma.c cfg = __raw_readl(cbr + BMIPS_RAC_CONFIG); cfg 79 arch/mips/bmips/dma.c __raw_writel(cfg | 0x100, cbr + BMIPS_RAC_CONFIG); cfg 681 arch/mips/cavium-octeon/octeon-irq.c union cvmx_gpio_bit_cfgx cfg; cfg 687 arch/mips/cavium-octeon/octeon-irq.c cfg.u64 = 0; cfg 688 arch/mips/cavium-octeon/octeon-irq.c cfg.s.int_en = 1; cfg 689 arch/mips/cavium-octeon/octeon-irq.c cfg.s.int_type = (t & IRQ_TYPE_EDGE_BOTH) != 0; cfg 690 arch/mips/cavium-octeon/octeon-irq.c cfg.s.rx_xor = (t & (IRQ_TYPE_LEVEL_LOW | IRQ_TYPE_EDGE_FALLING)) != 0; cfg 693 arch/mips/cavium-octeon/octeon-irq.c cfg.s.fil_cnt = 7; cfg 694 arch/mips/cavium-octeon/octeon-irq.c cfg.s.fil_sel = 3; cfg 696 arch/mips/cavium-octeon/octeon-irq.c cvmx_write_csr(CVMX_GPIO_BIT_CFGX(cd->gpio_line), cfg.u64); cfg 54 arch/mips/generic/board-sead3.c uint32_t cfg, cpu_phandle; cfg 57 arch/mips/generic/board-sead3.c cfg = __raw_readl((uint32_t *)SEAD_CONFIG); cfg 58 arch/mips/generic/board-sead3.c if (cfg & SEAD_CONFIG_GIC_PRESENT) cfg 40 arch/mips/include/asm/lasat/lasat.h unsigned int cfg[3]; cfg 103 arch/mips/include/asm/maar.h static inline unsigned maar_config(const struct maar_config *cfg, cfg 109 arch/mips/include/asm/maar.h write_maar_pair(i, cfg[i].lower, cfg[i].upper, cfg[i].attrs); cfg 365 arch/mips/include/asm/mips-cm.h uint32_t cfg; cfg 376 arch/mips/include/asm/mips-cm.h cfg = read_gcr_cl_config() & CM_GCR_Cx_CONFIG_PVPE; cfg 377 arch/mips/include/asm/mips-cm.h return (cfg >> __ffs(CM_GCR_Cx_CONFIG_PVPE)) + 1; cfg 205 arch/mips/include/asm/mips-cps.h unsigned int cfg; cfg 221 arch/mips/include/asm/mips-cps.h cfg = read_gcr_co_config(); cfg 228 arch/mips/include/asm/mips-cps.h cfg = read_cpc_co_config(); cfg 233 arch/mips/include/asm/mips-cps.h return (cfg + 1) & CM_GCR_Cx_CONFIG_PVPE; cfg 28 arch/mips/include/asm/smp-cps.h extern void mips_cps_boot_vpes(struct core_boot_config *cfg, unsigned vpe); cfg 34 arch/mips/kernel/cevt-bcm1480.c void __iomem *cfg, *init; cfg 36 arch/mips/kernel/cevt-bcm1480.c cfg = IOADDR(A_SCD_TIMER_REGISTER(cpu, R_SCD_TIMER_CFG)); cfg 39 arch/mips/kernel/cevt-bcm1480.c __raw_writeq(0, cfg); cfg 41 arch/mips/kernel/cevt-bcm1480.c __raw_writeq(M_SCD_TIMER_ENABLE | M_SCD_TIMER_MODE_CONTINUOUS, cfg); cfg 48 arch/mips/kernel/cevt-bcm1480.c void __iomem *cfg; cfg 50 arch/mips/kernel/cevt-bcm1480.c cfg = IOADDR(A_SCD_TIMER_REGISTER(cpu, R_SCD_TIMER_CFG)); cfg 53 arch/mips/kernel/cevt-bcm1480.c __raw_writeq(0, cfg); cfg 60 arch/mips/kernel/cevt-bcm1480.c void __iomem *cfg, *init; cfg 62 arch/mips/kernel/cevt-bcm1480.c cfg = IOADDR(A_SCD_TIMER_REGISTER(cpu, R_SCD_TIMER_CFG)); cfg 65 arch/mips/kernel/cevt-bcm1480.c __raw_writeq(0, cfg); cfg 67 arch/mips/kernel/cevt-bcm1480.c __raw_writeq(M_SCD_TIMER_ENABLE, cfg); cfg 76 arch/mips/kernel/cevt-bcm1480.c void __iomem *cfg; cfg 85 arch/mips/kernel/cevt-bcm1480.c cfg = IOADDR(A_SCD_TIMER_REGISTER(cpu, R_SCD_TIMER_CFG)); cfg 86 arch/mips/kernel/cevt-bcm1480.c ____raw_writeq(tmode, cfg); cfg 31 arch/mips/kernel/cevt-sb1250.c void __iomem *cfg; cfg 33 arch/mips/kernel/cevt-sb1250.c cfg = IOADDR(A_SCD_TIMER_REGISTER(smp_processor_id(), R_SCD_TIMER_CFG)); cfg 36 arch/mips/kernel/cevt-sb1250.c __raw_writeq(0, cfg); cfg 44 arch/mips/kernel/cevt-sb1250.c void __iomem *cfg, *init; cfg 46 arch/mips/kernel/cevt-sb1250.c cfg = IOADDR(A_SCD_TIMER_REGISTER(cpu, R_SCD_TIMER_CFG)); cfg 49 arch/mips/kernel/cevt-sb1250.c __raw_writeq(0, cfg); cfg 51 arch/mips/kernel/cevt-sb1250.c __raw_writeq(M_SCD_TIMER_ENABLE | M_SCD_TIMER_MODE_CONTINUOUS, cfg); cfg 59 arch/mips/kernel/cevt-sb1250.c void __iomem *cfg, *init; cfg 61 arch/mips/kernel/cevt-sb1250.c cfg = IOADDR(A_SCD_TIMER_REGISTER(cpu, R_SCD_TIMER_CFG)); cfg 64 arch/mips/kernel/cevt-sb1250.c __raw_writeq(0, cfg); cfg 66 arch/mips/kernel/cevt-sb1250.c __raw_writeq(M_SCD_TIMER_ENABLE, cfg); cfg 75 arch/mips/kernel/cevt-sb1250.c void __iomem *cfg; cfg 84 arch/mips/kernel/cevt-sb1250.c cfg = IOADDR(A_SCD_TIMER_REGISTER(cpu, R_SCD_TIMER_CFG)); cfg 85 arch/mips/kernel/cevt-sb1250.c ____raw_writeq(tmode, cfg); cfg 484 arch/mips/kernel/cpu-probe.c unsigned long cfg = read_c0_conf(); cfg 487 arch/mips/kernel/cpu-probe.c write_c0_conf(cfg ^ R30XX_CONF_AC); cfg 489 arch/mips/kernel/cpu-probe.c write_c0_conf(cfg); cfg 34 arch/mips/kernel/idle.c unsigned long cfg = read_c0_conf(); cfg 35 arch/mips/kernel/idle.c write_c0_conf(cfg | R30XX_CONF_HALT); cfg 16 arch/mips/kernel/segment.c static void build_segment_config(char *str, unsigned int cfg) cfg 24 arch/mips/kernel/segment.c am = (cfg & MIPS_SEGCFG_AM) >> MIPS_SEGCFG_AM_SHIFT; cfg 32 arch/mips/kernel/segment.c if ((am == 0) || (am > 3) || (cfg & MIPS_SEGCFG_EU)) cfg 34 arch/mips/kernel/segment.c ((cfg & MIPS_SEGCFG_PA) >> MIPS_SEGCFG_PA_SHIFT)); cfg 40 arch/mips/kernel/segment.c ((cfg & MIPS_SEGCFG_C) >> MIPS_SEGCFG_C_SHIFT)); cfg 46 arch/mips/kernel/segment.c ((cfg & MIPS_SEGCFG_EU) >> MIPS_SEGCFG_EU_SHIFT)); cfg 585 arch/mips/kernel/smp-bmips.c u32 __maybe_unused cfg; cfg 600 arch/mips/kernel/smp-bmips.c cfg = __raw_readl(cbr + BMIPS_RAC_CONFIG); cfg 601 arch/mips/kernel/smp-bmips.c __raw_writel(cfg | 0x100, cbr + BMIPS_RAC_CONFIG); cfg 604 arch/mips/kernel/smp-bmips.c cfg = __raw_readl(cbr + BMIPS_RAC_CONFIG); cfg 605 arch/mips/kernel/smp-bmips.c __raw_writel(cfg | 0xf, cbr + BMIPS_RAC_CONFIG); cfg 608 arch/mips/kernel/smp-bmips.c cfg = __raw_readl(cbr + BMIPS_RAC_ADDRESS_RANGE); cfg 609 arch/mips/kernel/smp-bmips.c __raw_writel(cfg | 0x0fff0000, cbr + BMIPS_RAC_ADDRESS_RANGE); cfg 620 arch/mips/kernel/smp-bmips.c cfg = __raw_readl(cbr + BMIPS_L2_CONFIG); cfg 621 arch/mips/kernel/smp-bmips.c __raw_writel(cfg & ~0x07000000, cbr + BMIPS_L2_CONFIG); cfg 113 arch/mips/lasat/lasat_board.c cfg0 = lasat_board_info.li_eeprom_info.cfg[0]; cfg 114 arch/mips/lasat/lasat_board.c cfg1 = lasat_board_info.li_eeprom_info.cfg[1]; cfg 35 arch/mips/loongson64/loongson-3/hpet.c unsigned int cfg = smbus_read(offset); cfg 37 arch/mips/loongson64/loongson-3/hpet.c cfg |= bit; cfg 38 arch/mips/loongson64/loongson-3/hpet.c smbus_write(offset, cfg); cfg 53 arch/mips/loongson64/loongson-3/hpet.c unsigned int cfg = hpet_read(HPET_CFG); cfg 55 arch/mips/loongson64/loongson-3/hpet.c cfg |= HPET_CFG_ENABLE; cfg 56 arch/mips/loongson64/loongson-3/hpet.c hpet_write(HPET_CFG, cfg); cfg 61 arch/mips/loongson64/loongson-3/hpet.c unsigned int cfg = hpet_read(HPET_CFG); cfg 63 arch/mips/loongson64/loongson-3/hpet.c cfg &= ~HPET_CFG_ENABLE; cfg 64 arch/mips/loongson64/loongson-3/hpet.c hpet_write(HPET_CFG, cfg); cfg 87 arch/mips/loongson64/loongson-3/hpet.c int cfg; cfg 96 arch/mips/loongson64/loongson-3/hpet.c cfg = hpet_read(HPET_T0_CFG); cfg 97 arch/mips/loongson64/loongson-3/hpet.c cfg &= ~HPET_TN_LEVEL; cfg 98 arch/mips/loongson64/loongson-3/hpet.c cfg |= HPET_TN_ENABLE | HPET_TN_PERIODIC | HPET_TN_SETVAL | cfg 100 arch/mips/loongson64/loongson-3/hpet.c hpet_write(HPET_T0_CFG, cfg); cfg 116 arch/mips/loongson64/loongson-3/hpet.c int cfg; cfg 120 arch/mips/loongson64/loongson-3/hpet.c cfg = hpet_read(HPET_T0_CFG); cfg 121 arch/mips/loongson64/loongson-3/hpet.c cfg &= ~HPET_TN_ENABLE; cfg 122 arch/mips/loongson64/loongson-3/hpet.c hpet_write(HPET_T0_CFG, cfg); cfg 130 arch/mips/loongson64/loongson-3/hpet.c int cfg; cfg 135 arch/mips/loongson64/loongson-3/hpet.c cfg = hpet_read(HPET_T0_CFG); cfg 141 arch/mips/loongson64/loongson-3/hpet.c cfg &= ~HPET_TN_PERIODIC; cfg 142 arch/mips/loongson64/loongson-3/hpet.c cfg |= HPET_TN_ENABLE | HPET_TN_32BIT; cfg 143 arch/mips/loongson64/loongson-3/hpet.c hpet_write(HPET_T0_CFG, cfg); cfg 273 arch/mips/mm/init.c struct maar_config cfg[16]; cfg 281 arch/mips/mm/init.c struct maar_config *cfg = &wi->cfg[wi->num_cfg]; cfg 288 arch/mips/mm/init.c cfg->lower = ALIGN(PFN_PHYS(start_pfn), maar_align); cfg 289 arch/mips/mm/init.c cfg->upper = ALIGN_DOWN(PFN_PHYS(start_pfn + nr_pages), maar_align) - 1; cfg 290 arch/mips/mm/init.c cfg->attrs = MIPS_MAAR_S; cfg 293 arch/mips/mm/init.c if (!WARN_ON(wi->num_cfg >= ARRAY_SIZE(wi->cfg))) cfg 308 arch/mips/mm/init.c num_configured = maar_config(wi.cfg, wi.num_cfg, num_pairs); cfg 153 arch/mips/mm/sc-mips.c unsigned long cfg = read_gcr_l2_config(); cfg 156 arch/mips/mm/sc-mips.c if (cfg & CM_GCR_L2_CONFIG_BYPASS) cfg 159 arch/mips/mm/sc-mips.c sets = cfg & CM_GCR_L2_CONFIG_SET_SIZE; cfg 164 arch/mips/mm/sc-mips.c line_sz = cfg & CM_GCR_L2_CONFIG_LINE_SIZE; cfg 169 arch/mips/mm/sc-mips.c assoc = cfg & CM_GCR_L2_CONFIG_ASSOC; cfg 97 arch/mips/mti-malta/malta-setup.c u32 cfg; cfg 121 arch/mips/mti-malta/malta-setup.c cfg = __raw_readl((u32 *)CKSEG1ADDR(ROCIT_CONFIG_GEN0)); cfg 122 arch/mips/mti-malta/malta-setup.c if (!(cfg & ROCIT_CONFIG_GEN0_PCI_IOCU)) { cfg 83 arch/mips/netlogic/xlr/fmn-config.c struct xlr_board_fmn_config *cfg = &xlr_board_fmn_config; cfg 90 arch/mips/netlogic/xlr/fmn-config.c total_credits += cfg->cpu[n].credit_config[bkt]; cfg 91 arch/mips/netlogic/xlr/fmn-config.c total_credits += cfg->gmac[0].credit_config[bkt]; cfg 92 arch/mips/netlogic/xlr/fmn-config.c total_credits += cfg->gmac[1].credit_config[bkt]; cfg 93 arch/mips/netlogic/xlr/fmn-config.c total_credits += cfg->dma.credit_config[bkt]; cfg 94 arch/mips/netlogic/xlr/fmn-config.c total_credits += cfg->cmp.credit_config[bkt]; cfg 95 arch/mips/netlogic/xlr/fmn-config.c total_credits += cfg->sae.credit_config[bkt]; cfg 96 arch/mips/netlogic/xlr/fmn-config.c total_credits += cfg->xgmac[0].credit_config[bkt]; cfg 97 arch/mips/netlogic/xlr/fmn-config.c total_credits += cfg->xgmac[1].credit_config[bkt]; cfg 98 arch/mips/netlogic/xlr/fmn-config.c if (total_credits > cfg->bucket_size[bkt]) cfg 100 arch/mips/netlogic/xlr/fmn-config.c bkt, total_credits, cfg->bucket_size[bkt]); cfg 52 arch/mips/oprofile/op_model_loongson2.c static void loongson2_reg_setup(struct op_counter_config *cfg) cfg 63 arch/mips/oprofile/op_model_loongson2.c if (cfg[0].enabled) { cfg 64 arch/mips/oprofile/op_model_loongson2.c ctrl |= LOONGSON2_PERFCTRL_EVENT(0, cfg[0].event); cfg 65 arch/mips/oprofile/op_model_loongson2.c reg.reset_counter1 = 0x80000000ULL - cfg[0].count; cfg 68 arch/mips/oprofile/op_model_loongson2.c if (cfg[1].enabled) { cfg 69 arch/mips/oprofile/op_model_loongson2.c ctrl |= LOONGSON2_PERFCTRL_EVENT(1, cfg[1].event); cfg 70 arch/mips/oprofile/op_model_loongson2.c reg.reset_counter2 = 0x80000000ULL - cfg[1].count; cfg 73 arch/mips/oprofile/op_model_loongson2.c if (cfg[0].enabled || cfg[1].enabled) { cfg 75 arch/mips/oprofile/op_model_loongson2.c if (cfg[0].kernel || cfg[1].kernel) cfg 77 arch/mips/oprofile/op_model_loongson2.c if (cfg[0].user || cfg[1].user) cfg 83 arch/mips/oprofile/op_model_loongson2.c reg.cnt1_enabled = cfg[0].enabled; cfg 84 arch/mips/oprofile/op_model_loongson2.c reg.cnt2_enabled = cfg[1].enabled; cfg 314 arch/powerpc/include/asm/kvm_ppc.h int (*configure_mmu)(struct kvm *kvm, struct kvm_ppc_mmuv3_cfg *cfg); cfg 870 arch/powerpc/include/asm/kvm_ppc.h struct kvm_config_tlb *cfg); cfg 872 arch/powerpc/include/asm/kvm_ppc.h struct kvm_dirty_tlb *cfg); cfg 171 arch/powerpc/kernel/eeh.c u32 cfg; cfg 188 arch/powerpc/kernel/eeh.c eeh_ops->read_config(pdn, PCI_VENDOR_ID, 4, &cfg); cfg 189 arch/powerpc/kernel/eeh.c n += scnprintf(buf+n, len-n, "dev/vend:%08x\n", cfg); cfg 190 arch/powerpc/kernel/eeh.c pr_warn("EEH: PCI device/vendor: %08x\n", cfg); cfg 192 arch/powerpc/kernel/eeh.c eeh_ops->read_config(pdn, PCI_COMMAND, 4, &cfg); cfg 193 arch/powerpc/kernel/eeh.c n += scnprintf(buf+n, len-n, "cmd/stat:%x\n", cfg); cfg 194 arch/powerpc/kernel/eeh.c pr_warn("EEH: PCI cmd/status register: %08x\n", cfg); cfg 198 arch/powerpc/kernel/eeh.c eeh_ops->read_config(pdn, PCI_SEC_STATUS, 2, &cfg); cfg 199 arch/powerpc/kernel/eeh.c n += scnprintf(buf+n, len-n, "sec stat:%x\n", cfg); cfg 200 arch/powerpc/kernel/eeh.c pr_warn("EEH: Bridge secondary status: %04x\n", cfg); cfg 202 arch/powerpc/kernel/eeh.c eeh_ops->read_config(pdn, PCI_BRIDGE_CONTROL, 2, &cfg); cfg 203 arch/powerpc/kernel/eeh.c n += scnprintf(buf+n, len-n, "brdg ctl:%x\n", cfg); cfg 204 arch/powerpc/kernel/eeh.c pr_warn("EEH: Bridge control: %04x\n", cfg); cfg 210 arch/powerpc/kernel/eeh.c eeh_ops->read_config(pdn, cap, 4, &cfg); cfg 211 arch/powerpc/kernel/eeh.c n += scnprintf(buf+n, len-n, "pcix-cmd:%x\n", cfg); cfg 212 arch/powerpc/kernel/eeh.c pr_warn("EEH: PCI-X cmd: %08x\n", cfg); cfg 214 arch/powerpc/kernel/eeh.c eeh_ops->read_config(pdn, cap+4, 4, &cfg); cfg 215 arch/powerpc/kernel/eeh.c n += scnprintf(buf+n, len-n, "pcix-stat:%x\n", cfg); cfg 216 arch/powerpc/kernel/eeh.c pr_warn("EEH: PCI-X status: %08x\n", cfg); cfg 226 arch/powerpc/kernel/eeh.c eeh_ops->read_config(pdn, cap+4*i, 4, &cfg); cfg 227 arch/powerpc/kernel/eeh.c n += scnprintf(buf+n, len-n, "%02x:%x\n", 4*i, cfg); cfg 235 arch/powerpc/kernel/eeh.c 4*i, cfg); cfg 238 arch/powerpc/kernel/eeh.c "%08x ", cfg); cfg 253 arch/powerpc/kernel/eeh.c eeh_ops->read_config(pdn, cap+4*i, 4, &cfg); cfg 254 arch/powerpc/kernel/eeh.c n += scnprintf(buf+n, len-n, "%02x:%x\n", 4*i, cfg); cfg 262 arch/powerpc/kernel/eeh.c 4*i, cfg); cfg 265 arch/powerpc/kernel/eeh.c "%08x ", cfg); cfg 5286 arch/powerpc/kvm/book3s_hv.c static int kvmhv_configure_mmu(struct kvm *kvm, struct kvm_ppc_mmuv3_cfg *cfg) cfg 5297 arch/powerpc/kvm/book3s_hv.c if (cfg->flags & ~(KVM_PPC_MMUV3_RADIX | KVM_PPC_MMUV3_GTSE)) cfg 5301 arch/powerpc/kvm/book3s_hv.c radix = !!(cfg->flags & KVM_PPC_MMUV3_RADIX); cfg 5302 arch/powerpc/kvm/book3s_hv.c if (!!(cfg->process_table & PATB_GR) != radix) cfg 5306 arch/powerpc/kvm/book3s_hv.c if ((cfg->process_table & PRTS_MASK) > 24) cfg 5337 arch/powerpc/kvm/book3s_hv.c kvm->arch.process_table = cfg->process_table; cfg 5340 arch/powerpc/kvm/book3s_hv.c lpcr = (cfg->flags & KVM_PPC_MMUV3_GTSE) ? LPCR_GTSE : 0; cfg 1982 arch/powerpc/kvm/book3s_pr.c static int kvm_configure_mmu_pr(struct kvm *kvm, struct kvm_ppc_mmuv3_cfg *cfg) cfg 1987 arch/powerpc/kvm/book3s_pr.c if (cfg->flags || cfg->process_table) cfg 736 arch/powerpc/kvm/e500_mmu.c struct kvm_config_tlb *cfg) cfg 748 arch/powerpc/kvm/e500_mmu.c if (cfg->mmu_type != KVM_MMU_FSL_BOOKE_NOHV) cfg 751 arch/powerpc/kvm/e500_mmu.c if (copy_from_user(¶ms, (void __user *)(uintptr_t)cfg->params, cfg 774 arch/powerpc/kvm/e500_mmu.c if (cfg->array_len < array_len) cfg 777 arch/powerpc/kvm/e500_mmu.c num_pages = DIV_ROUND_UP(cfg->array + array_len - 1, PAGE_SIZE) - cfg 778 arch/powerpc/kvm/e500_mmu.c cfg->array / PAGE_SIZE; cfg 783 arch/powerpc/kvm/e500_mmu.c ret = get_user_pages_fast(cfg->array, num_pages, FOLL_WRITE, pages); cfg 826 arch/powerpc/kvm/e500_mmu.c (virt + (cfg->array & (PAGE_SIZE - 1))); cfg 1889 arch/powerpc/kvm/powerpc.c struct kvm_config_tlb cfg; cfg 1893 arch/powerpc/kvm/powerpc.c if (copy_from_user(&cfg, user_ptr, sizeof(cfg))) cfg 1896 arch/powerpc/kvm/powerpc.c r = kvm_vcpu_ioctl_config_tlb(vcpu, &cfg); cfg 2383 arch/powerpc/kvm/powerpc.c struct kvm_ppc_mmuv3_cfg cfg; cfg 2389 arch/powerpc/kvm/powerpc.c if (copy_from_user(&cfg, argp, sizeof(cfg))) cfg 2391 arch/powerpc/kvm/powerpc.c r = kvm->arch.kvm_ops->configure_mmu(kvm, &cfg); cfg 72 arch/powerpc/platforms/cell/spider-pic.c void __iomem *cfg = spider_get_irq_config(pic, irqd_to_hwirq(d)); cfg 74 arch/powerpc/platforms/cell/spider-pic.c out_be32(cfg, in_be32(cfg) | 0x30000000u); cfg 80 arch/powerpc/platforms/cell/spider-pic.c void __iomem *cfg = spider_get_irq_config(pic, irqd_to_hwirq(d)); cfg 82 arch/powerpc/platforms/cell/spider-pic.c out_be32(cfg, in_be32(cfg) & ~0x30000000u); cfg 108 arch/powerpc/platforms/cell/spider-pic.c void __iomem *cfg = spider_get_irq_config(pic, hw); cfg 142 arch/powerpc/platforms/cell/spider-pic.c old_mask = in_be32(cfg) & 0x30000000u; cfg 143 arch/powerpc/platforms/cell/spider-pic.c out_be32(cfg, old_mask | (ic << 24) | (0x7 << 16) | cfg 145 arch/powerpc/platforms/cell/spider-pic.c out_be32(cfg + 4, (0x2 << 16) | (hw & 0xff)); cfg 296 arch/powerpc/platforms/cell/spider-pic.c void __iomem *cfg = pic->regs + TIR_CFGA + 8 * i; cfg 297 arch/powerpc/platforms/cell/spider-pic.c out_be32(cfg, in_be32(cfg) & ~0x30000000u); cfg 2899 arch/powerpc/platforms/powermac/feature.c static void dump_HT_speeds(char *name, u32 cfg, u32 frq) cfg 2910 arch/powerpc/platforms/powermac/feature.c bits[(cfg >> 28) & 0x7], bits[(cfg >> 24) & 0x7]); cfg 2915 arch/powerpc/platforms/powermac/feature.c u32 ufreq, freq, ucfg, cfg; cfg 2921 arch/powerpc/platforms/powermac/feature.c ucfg = cfg = in_be32(u3_ht_base + U3_HT_LINK_CONFIG); cfg 2923 arch/powerpc/platforms/powermac/feature.c dump_HT_speeds("U3 HyperTransport", cfg, freq); cfg 2939 arch/powerpc/platforms/powermac/feature.c early_read_config_dword(px_hose, px_bus, px_devfn, 0xc4, &cfg); cfg 2941 arch/powerpc/platforms/powermac/feature.c dump_HT_speeds("PCI-X HT Uplink", cfg, freq); cfg 2942 arch/powerpc/platforms/powermac/feature.c early_read_config_dword(px_hose, px_bus, px_devfn, 0xc8, &cfg); cfg 2944 arch/powerpc/platforms/powermac/feature.c dump_HT_speeds("PCI-X HT Downlink", cfg, freq); cfg 97 arch/sparc/include/asm/sbi.h int cfg; cfg 100 arch/sparc/include/asm/sbi.h "=r" (cfg) : cfg 103 arch/sparc/include/asm/sbi.h return cfg; cfg 106 arch/sparc/include/asm/sbi.h static inline void set_sbi_ctl(int devid, int cfgno, int cfg) cfg 109 arch/sparc/include/asm/sbi.h "r" (cfg), cfg 141 arch/sparc/kernel/ldc.c struct ldc_channel_config cfg; cfg 177 arch/sparc/kernel/ldc.c do { if (lp->cfg.debug & LDC_DEBUG_##TYPE) \ cfg 245 arch/sparc/kernel/ldc.c if (lp->cfg.mode == LDC_MODE_STREAM) cfg 435 arch/sparc/kernel/ldc.c p->env = lp->cfg.mode; cfg 455 arch/sparc/kernel/ldc.c p->env = lp->cfg.mode; cfg 677 arch/sparc/kernel/ldc.c p->env != lp->cfg.mode) cfg 696 arch/sparc/kernel/ldc.c p->env != lp->cfg.mode) cfg 782 arch/sparc/kernel/ldc.c lp->cfg.event(lp->event_arg, LDC_EVENT_RESET); cfg 784 arch/sparc/kernel/ldc.c lp->cfg.event(lp->event_arg, LDC_EVENT_UP); cfg 786 arch/sparc/kernel/ldc.c lp->cfg.event(lp->event_arg, LDC_EVENT_DATA_READY); cfg 812 arch/sparc/kernel/ldc.c if (lp->cfg.mode == LDC_MODE_RAW && cfg 933 arch/sparc/kernel/ldc.c if (lp->cfg.mode == LDC_MODE_RAW && cfg 1190 arch/sparc/kernel/ldc.c lp->cfg = *cfgp; cfg 1191 arch/sparc/kernel/ldc.c if (!lp->cfg.mtu) cfg 1192 arch/sparc/kernel/ldc.c lp->cfg.mtu = LDC_DEFAULT_MTU; cfg 1194 arch/sparc/kernel/ldc.c if (lp->cfg.mode == LDC_MODE_STREAM) { cfg 1195 arch/sparc/kernel/ldc.c mssbuf = kzalloc(lp->cfg.mtu, GFP_KERNEL); cfg 1234 arch/sparc/kernel/ldc.c err = request_irq(lp->cfg.rx_irq, ldc_rx, 0, cfg 1239 arch/sparc/kernel/ldc.c err = request_irq(lp->cfg.tx_irq, ldc_tx, 0, cfg 1242 arch/sparc/kernel/ldc.c free_irq(lp->cfg.rx_irq, lp); cfg 1268 arch/sparc/kernel/ldc.c free_irq(lp->cfg.rx_irq, lp); cfg 1269 arch/sparc/kernel/ldc.c free_irq(lp->cfg.tx_irq, lp); cfg 1314 arch/sparc/kernel/ldc.c enable_irq(lp->cfg.rx_irq); cfg 1315 arch/sparc/kernel/ldc.c enable_irq(lp->cfg.tx_irq); cfg 1351 arch/sparc/kernel/ldc.c if (lp->cfg.mode == LDC_MODE_RAW) { cfg 1372 arch/sparc/kernel/ldc.c free_irq(lp->cfg.tx_irq, lp); cfg 1373 arch/sparc/kernel/ldc.c free_irq(lp->cfg.rx_irq, lp); cfg 1386 arch/sparc/kernel/ldc.c if (lp->cfg.mode == LDC_MODE_RAW) cfg 1409 arch/sparc/kernel/ldc.c if (lp->cfg.mode == LDC_MODE_RAW) cfg 1446 arch/sparc/kernel/ldc.c free_irq(lp->cfg.tx_irq, lp); cfg 1447 arch/sparc/kernel/ldc.c free_irq(lp->cfg.rx_irq, lp); cfg 1476 arch/sparc/kernel/ldc.c return lp->cfg.mode; cfg 1597 arch/sparc/kernel/ldc.c u8 *data = ((lp->cfg.mode == LDC_MODE_UNRELIABLE) ? cfg 1867 arch/sparc/kernel/ldc.c (lp->cfg.mode == LDC_MODE_UNRELIABLE ? cfg 1891 arch/sparc/kernel/ldc.c if (err > 0 && lp->cfg.mode != LDC_MODE_UNRELIABLE) cfg 1906 arch/sparc/kernel/ldc.c if (size > lp->cfg.mtu) cfg 1907 arch/sparc/kernel/ldc.c size = lp->cfg.mtu; cfg 1914 arch/sparc/kernel/ldc.c int err = read_nonraw(lp, lp->mssbuf, lp->cfg.mtu); cfg 1984 arch/sparc/kernel/ldc.c lp->cfg.mode, lp->rx_head, lp->rx_tail, err); cfg 120 arch/sparc/kernel/leon_pci_grpci1.c u32 *pci_conf, tmp, cfg; cfg 133 arch/sparc/kernel/leon_pci_grpci1.c cfg = REGLOAD(priv->regs->cfg_stat); cfg 134 arch/sparc/kernel/leon_pci_grpci1.c REGSTORE(priv->regs->cfg_stat, (cfg & ~(0xf << 23)) | (bus << 23)); cfg 183 arch/sparc/kernel/leon_pci_grpci1.c u32 cfg; cfg 196 arch/sparc/kernel/leon_pci_grpci1.c cfg = REGLOAD(priv->regs->cfg_stat); cfg 197 arch/sparc/kernel/leon_pci_grpci1.c REGSTORE(priv->regs->cfg_stat, (cfg & ~(0xf << 23)) | (bus << 23)); cfg 517 arch/sparc/kernel/leon_pci_grpci1.c u32 cfg, size, err_mask; cfg 548 arch/sparc/kernel/leon_pci_grpci1.c cfg = REGLOAD(regs->cfg_stat); cfg 549 arch/sparc/kernel/leon_pci_grpci1.c if ((cfg & CFGSTAT_HOST) == 0) { cfg 112 arch/sparc/kernel/leon_smp.c unsigned long cfg = sparc_leon3_get_dcachecfg(); cfg 115 arch/sparc/kernel/leon_smp.c if (ASI_LEON3_SYSCTRL_CFG_SSIZE(cfg) > 4) { cfg 117 arch/sparc/kernel/leon_smp.c (unsigned int)ASI_LEON3_SYSCTRL_CFG_SSIZE(cfg), cfg 118 arch/sparc/kernel/leon_smp.c (unsigned int)cfg, (unsigned int)me); cfg 121 arch/sparc/kernel/leon_smp.c if (cfg & ASI_LEON3_SYSCTRL_CFG_SNOOPING) { cfg 740 arch/sparc/kernel/viohs.c struct ldc_channel_config cfg = *base_cfg; cfg 743 arch/sparc/kernel/viohs.c cfg.tx_irq = vio->vdev->tx_irq; cfg 744 arch/sparc/kernel/viohs.c cfg.rx_irq = vio->vdev->rx_irq; cfg 746 arch/sparc/kernel/viohs.c lp = ldc_alloc(vio->vdev->channel_id, &cfg, event_arg, vio->name); cfg 98 arch/unicore32/kernel/clock.c unsigned long cfg; cfg 101 arch/unicore32/kernel/clock.c {.rate = 25175000, .cfg = 0x00002001, .div = 0x9}, cfg 102 arch/unicore32/kernel/clock.c {.rate = 31500000, .cfg = 0x00002001, .div = 0x7}, cfg 103 arch/unicore32/kernel/clock.c {.rate = 40000000, .cfg = 0x00003801, .div = 0x9}, cfg 104 arch/unicore32/kernel/clock.c {.rate = 49500000, .cfg = 0x00003801, .div = 0x7}, cfg 105 arch/unicore32/kernel/clock.c {.rate = 65000000, .cfg = 0x00002c01, .div = 0x4}, cfg 106 arch/unicore32/kernel/clock.c {.rate = 78750000, .cfg = 0x00002400, .div = 0x7}, cfg 107 arch/unicore32/kernel/clock.c {.rate = 108000000, .cfg = 0x00002c01, .div = 0x2}, cfg 108 arch/unicore32/kernel/clock.c {.rate = 106500000, .cfg = 0x00003c01, .div = 0x3}, cfg 109 arch/unicore32/kernel/clock.c {.rate = 50650000, .cfg = 0x00106400, .div = 0x9}, cfg 110 arch/unicore32/kernel/clock.c {.rate = 61500000, .cfg = 0x00106400, .div = 0xa}, cfg 111 arch/unicore32/kernel/clock.c {.rate = 85500000, .cfg = 0x00002800, .div = 0x6}, cfg 143 arch/unicore32/kernel/clock.c pll_vgacfg = vga_clk_table[i].cfg; cfg 129 arch/x86/events/amd/power.c u64 cfg = event->attr.config & AMD_POWER_EVENT_MASK; cfg 139 arch/x86/events/amd/power.c if (cfg != AMD_POWER_EVENTSEL_PKG) cfg 306 arch/x86/events/intel/cstate.c u64 cfg = event->attr.config; cfg 320 arch/x86/events/intel/cstate.c if (cfg >= PERF_CSTATE_CORE_EVENT_MAX) cfg 322 arch/x86/events/intel/cstate.c cfg = array_index_nospec((unsigned long)cfg, PERF_CSTATE_CORE_EVENT_MAX); cfg 323 arch/x86/events/intel/cstate.c if (!(core_msr_mask & (1 << cfg))) cfg 325 arch/x86/events/intel/cstate.c event->hw.event_base = core_msr[cfg].msr; cfg 329 arch/x86/events/intel/cstate.c if (cfg >= PERF_CSTATE_PKG_EVENT_MAX) cfg 331 arch/x86/events/intel/cstate.c cfg = array_index_nospec((unsigned long)cfg, PERF_CSTATE_PKG_EVENT_MAX); cfg 332 arch/x86/events/intel/cstate.c if (!(pkg_msr_mask & (1 << cfg))) cfg 334 arch/x86/events/intel/cstate.c event->hw.event_base = pkg_msr[cfg].msr; cfg 345 arch/x86/events/intel/cstate.c event->hw.config = cfg; cfg 161 arch/x86/events/intel/rapl.c static inline u64 rapl_scale(u64 v, int cfg) cfg 163 arch/x86/events/intel/rapl.c if (cfg > NR_RAPL_DOMAINS) { cfg 164 arch/x86/events/intel/rapl.c pr_warn("Invalid domain %d, failed to scale data\n", cfg); cfg 173 arch/x86/events/intel/rapl.c return v << (32 - rapl_hw_unit[cfg - 1]); cfg 332 arch/x86/events/intel/rapl.c u64 cfg = event->attr.config & RAPL_EVENT_MASK; cfg 349 arch/x86/events/intel/rapl.c if (!cfg || cfg >= NR_RAPL_DOMAINS + 1) cfg 352 arch/x86/events/intel/rapl.c cfg = array_index_nospec((long)cfg, NR_RAPL_DOMAINS + 1); cfg 353 arch/x86/events/intel/rapl.c bit = cfg - 1; cfg 370 arch/x86/events/intel/rapl.c event->hw.config = cfg; cfg 428 arch/x86/events/intel/uncore.h u64 cfg = event->attr.config; cfg 430 arch/x86/events/intel/uncore.h return ((cfg & UNCORE_FIXED_EVENT) == UNCORE_FIXED_EVENT) && cfg 431 arch/x86/events/intel/uncore.h (((cfg >> 8) & 0xff) >= UNCORE_FREERUNNING_UMASK_START); cfg 453 arch/x86/events/intel/uncore_snb.c u64 cfg = event->attr.config & SNB_UNCORE_PCI_IMC_EVENT_MASK; cfg 499 arch/x86/events/intel/uncore_snb.c switch (cfg) { cfg 517 arch/x86/events/intel/uncore_snb.c event->hw.config = ((cfg - 1) << 8) | 0x10ff; cfg 191 arch/x86/events/msr.c u64 cfg = event->attr.config; cfg 200 arch/x86/events/msr.c if (cfg >= PERF_MSR_EVENT_MAX) cfg 203 arch/x86/events/msr.c cfg = array_index_nospec((unsigned long)cfg, PERF_MSR_EVENT_MAX); cfg 205 arch/x86/events/msr.c if (!(msr_mask & (1 << cfg))) cfg 209 arch/x86/events/msr.c event->hw.event_base = msr[cfg].msr; cfg 210 arch/x86/events/msr.c event->hw.config = cfg; cfg 130 arch/x86/include/asm/hw_irq.h extern void irq_complete_move(struct irq_cfg *cfg); cfg 173 arch/x86/include/asm/io_apic.h struct ioapic_domain_cfg *cfg); cfg 155 arch/x86/include/asm/pci_x86.h extern int pci_mmcfg_arch_map(struct pci_mmcfg_region *cfg); cfg 156 arch/x86/include/asm/pci_x86.h extern void pci_mmcfg_arch_unmap(struct pci_mmcfg_region *cfg); cfg 438 arch/x86/kernel/acpi/boot.c struct ioapic_domain_cfg cfg = { cfg 452 arch/x86/kernel/acpi/boot.c cfg.type = IOAPIC_DOMAIN_LEGACY; cfg 455 arch/x86/kernel/acpi/boot.c &cfg); cfg 789 arch/x86/kernel/acpi/boot.c struct ioapic_domain_cfg cfg = { cfg 809 arch/x86/kernel/acpi/boot.c ret = mp_register_ioapic(ioapic_id, phys_addr, gsi_base, &cfg); cfg 1787 arch/x86/kernel/apic/io_apic.c struct irq_cfg *cfg = irqd_cfg(irq_data); cfg 1792 arch/x86/kernel/apic/io_apic.c irq_complete_move(cfg); cfg 1827 arch/x86/kernel/apic/io_apic.c i = cfg->vector; cfg 1845 arch/x86/kernel/apic/io_apic.c eoi_ioapic_pin(cfg->vector, irq_data->chip_data); cfg 1868 arch/x86/kernel/apic/io_apic.c struct irq_cfg *cfg = irqd_cfg(irqd); cfg 1877 arch/x86/kernel/apic/io_apic.c mpd->entry.dest = cfg->dest_apicid; cfg 1878 arch/x86/kernel/apic/io_apic.c mpd->entry.vector = cfg->vector; cfg 1972 arch/x86/kernel/apic/io_apic.c struct irq_cfg *cfg; cfg 1976 arch/x86/kernel/apic/io_apic.c cfg = irq_cfg(irq); cfg 1977 arch/x86/kernel/apic/io_apic.c if (IO_APIC_IRQ(irq) && cfg && !cfg->vector) { cfg 2130 arch/x86/kernel/apic/io_apic.c struct irq_cfg *cfg = irqd_cfg(irq_data); cfg 2165 arch/x86/kernel/apic/io_apic.c cfg->vector, apic1, pin1, apic2, pin2); cfg 2241 arch/x86/kernel/apic/io_apic.c apic_write(APIC_LVT0, APIC_DM_FIXED | cfg->vector); /* Fixed mode */ cfg 2250 arch/x86/kernel/apic/io_apic.c apic_write(APIC_LVT0, APIC_LVT_MASKED | APIC_DM_FIXED | cfg->vector); cfg 2303 arch/x86/kernel/apic/io_apic.c struct ioapic_domain_cfg *cfg = &ip->irqdomain_cfg; cfg 2308 arch/x86/kernel/apic/io_apic.c if (cfg->type == IOAPIC_DOMAIN_INVALID) cfg 2321 arch/x86/kernel/apic/io_apic.c if (cfg->dev) { cfg 2322 arch/x86/kernel/apic/io_apic.c fn = of_node_to_fwnode(cfg->dev); cfg 2329 arch/x86/kernel/apic/io_apic.c ip->irqdomain = irq_domain_create_linear(fn, hwirqs, cfg->ops, cfg 2333 arch/x86/kernel/apic/io_apic.c if (!cfg->dev) cfg 2341 arch/x86/kernel/apic/io_apic.c if (cfg->type == IOAPIC_DOMAIN_LEGACY || cfg 2342 arch/x86/kernel/apic/io_apic.c cfg->type == IOAPIC_DOMAIN_STRICT) cfg 2794 arch/x86/kernel/apic/io_apic.c struct ioapic_domain_cfg *cfg) cfg 2856 arch/x86/kernel/apic/io_apic.c ioapics[idx].irqdomain_cfg = *cfg; cfg 2954 arch/x86/kernel/apic/io_apic.c static void mp_setup_entry(struct irq_cfg *cfg, struct mp_chip_data *data, cfg 2960 arch/x86/kernel/apic/io_apic.c entry->dest = cfg->dest_apicid; cfg 2961 arch/x86/kernel/apic/io_apic.c entry->vector = cfg->vector; cfg 2978 arch/x86/kernel/apic/io_apic.c struct irq_cfg *cfg; cfg 3013 arch/x86/kernel/apic/io_apic.c cfg = irqd_cfg(irq_data); cfg 3018 arch/x86/kernel/apic/io_apic.c mp_setup_entry(cfg, data, info->ioapic_entry); cfg 3026 arch/x86/kernel/apic/io_apic.c ioapic, mpc_ioapic_id(ioapic), pin, cfg->vector, cfg 3027 arch/x86/kernel/apic/io_apic.c virq, data->trigger, data->polarity, cfg->dest_apicid); cfg 119 arch/x86/kernel/apic/ipi.c unsigned int cfg; cfg 133 arch/x86/kernel/apic/ipi.c cfg = __prepare_ICR(shortcut, vector, 0); cfg 138 arch/x86/kernel/apic/ipi.c native_apic_mem_write(APIC_ICR, cfg); cfg 147 arch/x86/kernel/apic/ipi.c unsigned long cfg; cfg 160 arch/x86/kernel/apic/ipi.c cfg = __prepare_ICR2(mask); cfg 161 arch/x86/kernel/apic/ipi.c native_apic_mem_write(APIC_ICR2, cfg); cfg 166 arch/x86/kernel/apic/ipi.c cfg = __prepare_ICR(0, vector, dest); cfg 171 arch/x86/kernel/apic/ipi.c native_apic_mem_write(APIC_ICR, cfg); cfg 26 arch/x86/kernel/apic/msi.c static void __irq_msi_compose_msg(struct irq_cfg *cfg, struct msi_msg *msg) cfg 31 arch/x86/kernel/apic/msi.c msg->address_hi |= MSI_ADDR_EXT_DEST_ID(cfg->dest_apicid); cfg 39 arch/x86/kernel/apic/msi.c MSI_ADDR_DEST_ID(cfg->dest_apicid); cfg 45 arch/x86/kernel/apic/msi.c MSI_DATA_VECTOR(cfg->vector); cfg 53 arch/x86/kernel/apic/msi.c static void irq_msi_update_msg(struct irq_data *irqd, struct irq_cfg *cfg) cfg 57 arch/x86/kernel/apic/msi.c __irq_msi_compose_msg(cfg, msg); cfg 64 arch/x86/kernel/apic/msi.c struct irq_cfg old_cfg, *cfg = irqd_cfg(irqd); cfg 71 arch/x86/kernel/apic/msi.c old_cfg = *cfg; cfg 92 arch/x86/kernel/apic/msi.c cfg->vector == old_cfg.vector || cfg 94 arch/x86/kernel/apic/msi.c cfg->dest_apicid == old_cfg.dest_apicid) { cfg 95 arch/x86/kernel/apic/msi.c irq_msi_update_msg(irqd, cfg); cfg 104 arch/x86/kernel/apic/msi.c irq_msi_update_msg(irqd, cfg); cfg 135 arch/x86/kernel/apic/msi.c if (IS_ERR_OR_NULL(this_cpu_read(vector_irq[cfg->vector]))) cfg 136 arch/x86/kernel/apic/msi.c this_cpu_write(vector_irq[cfg->vector], VECTOR_RETRIGGERED); cfg 139 arch/x86/kernel/apic/msi.c old_cfg.vector = cfg->vector; cfg 143 arch/x86/kernel/apic/msi.c irq_msi_update_msg(irqd, cfg); cfg 163 arch/x86/kernel/apic/msi.c if (lapic_vector_set_in_irr(cfg->vector)) cfg 906 arch/x86/kernel/apic/vector.c void send_cleanup_vector(struct irq_cfg *cfg) cfg 910 arch/x86/kernel/apic/vector.c apicd = container_of(cfg, struct apic_chip_data, hw_irq_cfg); cfg 915 arch/x86/kernel/apic/vector.c static void __irq_complete_move(struct irq_cfg *cfg, unsigned vector) cfg 919 arch/x86/kernel/apic/vector.c apicd = container_of(cfg, struct apic_chip_data, hw_irq_cfg); cfg 927 arch/x86/kernel/apic/vector.c void irq_complete_move(struct irq_cfg *cfg) cfg 929 arch/x86/kernel/apic/vector.c __irq_complete_move(cfg, ~get_irq_regs()->orig_ax); cfg 111 arch/x86/kernel/apic/x2apic_phys.c unsigned long cfg = __prepare_ICR(0, vector, dest); cfg 112 arch/x86/kernel/apic/x2apic_phys.c native_x2apic_icr_write(cfg, apicid); cfg 117 arch/x86/kernel/apic/x2apic_phys.c unsigned long cfg = __prepare_ICR(which, vector, 0); cfg 120 arch/x86/kernel/apic/x2apic_phys.c native_x2apic_icr_write(cfg, 0); cfg 1150 arch/x86/kernel/cpu/mce/core.c struct mca_config *cfg = &mca_cfg; cfg 1173 arch/x86/kernel/cpu/mce/core.c if (!(m->status & (cfg->ser ? MCI_STATUS_S : MCI_STATUS_UC)) && cfg 1180 arch/x86/kernel/cpu/mce/core.c severity = mce_severity(m, cfg->tolerant, NULL, true); cfg 1229 arch/x86/kernel/cpu/mce/core.c struct mca_config *cfg = &mca_cfg; cfg 1328 arch/x86/kernel/cpu/mce/core.c mce_severity(&m, cfg->tolerant, &msg, true); cfg 1337 arch/x86/kernel/cpu/mce/core.c if (cfg->tolerant == 3) cfg 1636 arch/x86/kernel/cpu/mce/core.c struct mca_config *cfg = &mca_cfg; cfg 1653 arch/x86/kernel/cpu/mce/core.c if (c->x86 < 0x11 && cfg->bootlog < 0) { cfg 1658 arch/x86/kernel/cpu/mce/core.c cfg->bootlog = 0; cfg 1694 arch/x86/kernel/cpu/mce/core.c cfg->monarch_timeout < 0) cfg 1695 arch/x86/kernel/cpu/mce/core.c cfg->monarch_timeout = USEC_PER_SEC; cfg 1701 arch/x86/kernel/cpu/mce/core.c if (c->x86 == 6 && c->x86_model <= 13 && cfg->bootlog < 0) cfg 1702 arch/x86/kernel/cpu/mce/core.c cfg->bootlog = 0; cfg 1707 arch/x86/kernel/cpu/mce/core.c if (cfg->monarch_timeout < 0) cfg 1708 arch/x86/kernel/cpu/mce/core.c cfg->monarch_timeout = 0; cfg 1709 arch/x86/kernel/cpu/mce/core.c if (cfg->bootlog != 0) cfg 1710 arch/x86/kernel/cpu/mce/core.c cfg->panic_timeout = 30; cfg 1757 arch/x86/kernel/cpu/mce/core.c struct mca_config *cfg = &mca_cfg; cfg 1765 arch/x86/kernel/cpu/mce/core.c if (cfg->monarch_timeout < 0) cfg 1766 arch/x86/kernel/cpu/mce/core.c cfg->monarch_timeout = USEC_PER_SEC; cfg 1950 arch/x86/kernel/cpu/mce/core.c struct mca_config *cfg = &mca_cfg; cfg 1959 arch/x86/kernel/cpu/mce/core.c cfg->disabled = 1; cfg 1961 arch/x86/kernel/cpu/mce/core.c cfg->cmci_disabled = true; cfg 1963 arch/x86/kernel/cpu/mce/core.c cfg->lmce_disabled = 1; cfg 1965 arch/x86/kernel/cpu/mce/core.c cfg->dont_log_ce = true; cfg 1967 arch/x86/kernel/cpu/mce/core.c cfg->ignore_ce = true; cfg 1969 arch/x86/kernel/cpu/mce/core.c cfg->bootlog = (str[0] == 'b'); cfg 1971 arch/x86/kernel/cpu/mce/core.c cfg->bios_cmci_threshold = 1; cfg 1973 arch/x86/kernel/cpu/mce/core.c cfg->recovery = 1; cfg 1975 arch/x86/kernel/cpu/mce/core.c if (get_option(&str, &cfg->tolerant) == 2) cfg 1976 arch/x86/kernel/cpu/mce/core.c get_option(&str, &(cfg->monarch_timeout)); cfg 248 arch/x86/kernel/devicetree.c struct ioapic_domain_cfg cfg = { cfg 259 arch/x86/kernel/devicetree.c mp_register_ioapic(++ioapic_id, r.start, gsi_top, &cfg); cfg 141 arch/x86/kernel/hpet.c u32 i, id, period, cfg, status, channels, l, h; cfg 149 arch/x86/kernel/hpet.c cfg = hpet_readl(HPET_CFG); cfg 151 arch/x86/kernel/hpet.c pr_info("CFG: 0x%x, STATUS: 0x%x\n", cfg, status); cfg 248 arch/x86/kernel/hpet.c u32 cfg = hpet_readl(HPET_CFG); cfg 250 arch/x86/kernel/hpet.c cfg &= ~HPET_CFG_ENABLE; cfg 251 arch/x86/kernel/hpet.c hpet_writel(cfg, HPET_CFG); cfg 262 arch/x86/kernel/hpet.c unsigned int cfg = hpet_readl(HPET_CFG); cfg 264 arch/x86/kernel/hpet.c cfg |= HPET_CFG_ENABLE; cfg 265 arch/x86/kernel/hpet.c hpet_writel(cfg, HPET_CFG); cfg 288 arch/x86/kernel/hpet.c unsigned int cfg = hpet_readl(HPET_CFG); cfg 290 arch/x86/kernel/hpet.c cfg |= HPET_CFG_LEGACY; cfg 291 arch/x86/kernel/hpet.c hpet_writel(cfg, HPET_CFG); cfg 298 arch/x86/kernel/hpet.c unsigned int cfg, cmp, now; cfg 306 arch/x86/kernel/hpet.c cfg = hpet_readl(HPET_Tn_CFG(channel)); cfg 307 arch/x86/kernel/hpet.c cfg |= HPET_TN_ENABLE | HPET_TN_PERIODIC | HPET_TN_SETVAL | cfg 309 arch/x86/kernel/hpet.c hpet_writel(cfg, HPET_Tn_CFG(channel)); cfg 329 arch/x86/kernel/hpet.c unsigned int cfg; cfg 331 arch/x86/kernel/hpet.c cfg = hpet_readl(HPET_Tn_CFG(channel)); cfg 332 arch/x86/kernel/hpet.c cfg &= ~HPET_TN_PERIODIC; cfg 333 arch/x86/kernel/hpet.c cfg |= HPET_TN_ENABLE | HPET_TN_32BIT; cfg 334 arch/x86/kernel/hpet.c hpet_writel(cfg, HPET_Tn_CFG(channel)); cfg 342 arch/x86/kernel/hpet.c unsigned int cfg; cfg 344 arch/x86/kernel/hpet.c cfg = hpet_readl(HPET_Tn_CFG(channel)); cfg 345 arch/x86/kernel/hpet.c cfg &= ~HPET_TN_ENABLE; cfg 346 arch/x86/kernel/hpet.c hpet_writel(cfg, HPET_Tn_CFG(channel)); cfg 475 arch/x86/kernel/hpet.c unsigned int cfg; cfg 477 arch/x86/kernel/hpet.c cfg = hpet_readl(HPET_Tn_CFG(hc->num)); cfg 478 arch/x86/kernel/hpet.c cfg |= HPET_TN_ENABLE | HPET_TN_FSB; cfg 479 arch/x86/kernel/hpet.c hpet_writel(cfg, HPET_Tn_CFG(hc->num)); cfg 485 arch/x86/kernel/hpet.c unsigned int cfg; cfg 487 arch/x86/kernel/hpet.c cfg = hpet_readl(HPET_Tn_CFG(hc->num)); cfg 488 arch/x86/kernel/hpet.c cfg &= ~(HPET_TN_ENABLE | HPET_TN_FSB); cfg 489 arch/x86/kernel/hpet.c hpet_writel(cfg, HPET_Tn_CFG(hc->num)); cfg 814 arch/x86/kernel/hpet.c u32 hpet_period, cfg, id, irq; cfg 868 arch/x86/kernel/hpet.c cfg = hpet_readl(HPET_CFG); cfg 869 arch/x86/kernel/hpet.c hpet_base.boot_cfg = cfg; cfg 870 arch/x86/kernel/hpet.c cfg &= ~(HPET_CFG_ENABLE | HPET_CFG_LEGACY); cfg 871 arch/x86/kernel/hpet.c hpet_writel(cfg, HPET_CFG); cfg 872 arch/x86/kernel/hpet.c if (cfg) cfg 873 arch/x86/kernel/hpet.c pr_warn("Global config: Unknown bits %#x\n", cfg); cfg 879 arch/x86/kernel/hpet.c cfg = hpet_readl(HPET_Tn_CFG(i)); cfg 880 arch/x86/kernel/hpet.c hc->boot_cfg = cfg; cfg 881 arch/x86/kernel/hpet.c irq = (cfg & Tn_INT_ROUTE_CNF_MASK) >> Tn_INT_ROUTE_CNF_SHIFT; cfg 884 arch/x86/kernel/hpet.c cfg &= ~(HPET_TN_ENABLE | HPET_TN_LEVEL | HPET_TN_FSB); cfg 885 arch/x86/kernel/hpet.c hpet_writel(cfg, HPET_Tn_CFG(i)); cfg 887 arch/x86/kernel/hpet.c cfg &= ~(HPET_TN_PERIODIC | HPET_TN_PERIODIC_CAP cfg 890 arch/x86/kernel/hpet.c if (cfg) cfg 891 arch/x86/kernel/hpet.c pr_warn("Channel #%u config: Unknown bits %#x\n", i, cfg); cfg 979 arch/x86/kernel/hpet.c u32 cfg; cfg 985 arch/x86/kernel/hpet.c cfg = hpet_base.boot_cfg; cfg 986 arch/x86/kernel/hpet.c cfg &= ~HPET_CFG_ENABLE; cfg 987 arch/x86/kernel/hpet.c hpet_writel(cfg, HPET_CFG); cfg 1084 arch/x86/kernel/hpet.c unsigned int cfg, cnt, delta; cfg 1110 arch/x86/kernel/hpet.c cfg = hpet_readl(HPET_T1_CFG); cfg 1111 arch/x86/kernel/hpet.c cfg &= ~HPET_TN_PERIODIC; cfg 1112 arch/x86/kernel/hpet.c cfg |= HPET_TN_ENABLE | HPET_TN_32BIT; cfg 1113 arch/x86/kernel/hpet.c hpet_writel(cfg, HPET_T1_CFG); cfg 1123 arch/x86/kernel/hpet.c u32 cfg = hpet_readl(HPET_T1_CFG); cfg 1125 arch/x86/kernel/hpet.c cfg &= ~HPET_TN_ENABLE; cfg 1126 arch/x86/kernel/hpet.c hpet_writel(cfg, HPET_T1_CFG); cfg 117 arch/x86/kernel/mpparse.c struct ioapic_domain_cfg cfg = { cfg 123 arch/x86/kernel/mpparse.c mp_register_ioapic(m->apicid, m->apicaddr, gsi_top, &cfg); cfg 30 arch/x86/kernel/vsmp_64.c unsigned int cap, ctl, cfg; cfg 33 arch/x86/kernel/vsmp_64.c cfg = read_pci_config(0, 0x1f, 0, PCI_BASE_ADDRESS_0); cfg 34 arch/x86/kernel/vsmp_64.c address = early_ioremap(cfg, 8); cfg 100 arch/x86/kernel/vsmp_64.c unsigned int cfg, topology, node_shift, maxcpus; cfg 111 arch/x86/kernel/vsmp_64.c cfg = read_pci_config(0, 0x1f, 0, PCI_BASE_ADDRESS_0); cfg 112 arch/x86/kernel/vsmp_64.c address = early_ioremap(cfg + TOPOLOGY_REGISTER_OFFSET, 4); cfg 36 arch/x86/pci/mmconfig-shared.c static void __init pci_mmconfig_remove(struct pci_mmcfg_region *cfg) cfg 38 arch/x86/pci/mmconfig-shared.c if (cfg->res.parent) cfg 39 arch/x86/pci/mmconfig-shared.c release_resource(&cfg->res); cfg 40 arch/x86/pci/mmconfig-shared.c list_del(&cfg->list); cfg 41 arch/x86/pci/mmconfig-shared.c kfree(cfg); cfg 46 arch/x86/pci/mmconfig-shared.c struct pci_mmcfg_region *cfg, *tmp; cfg 49 arch/x86/pci/mmconfig-shared.c list_for_each_entry_safe(cfg, tmp, &pci_mmcfg_list, list) cfg 50 arch/x86/pci/mmconfig-shared.c pci_mmconfig_remove(cfg); cfg 55 arch/x86/pci/mmconfig-shared.c struct pci_mmcfg_region *cfg; cfg 58 arch/x86/pci/mmconfig-shared.c list_for_each_entry_rcu(cfg, &pci_mmcfg_list, list, pci_mmcfg_lock_held()) { cfg 59 arch/x86/pci/mmconfig-shared.c if (cfg->segment > new->segment || cfg 60 arch/x86/pci/mmconfig-shared.c (cfg->segment == new->segment && cfg 61 arch/x86/pci/mmconfig-shared.c cfg->start_bus >= new->start_bus)) { cfg 62 arch/x86/pci/mmconfig-shared.c list_add_tail_rcu(&new->list, &cfg->list); cfg 120 arch/x86/pci/mmconfig-shared.c struct pci_mmcfg_region *cfg; cfg 122 arch/x86/pci/mmconfig-shared.c list_for_each_entry_rcu(cfg, &pci_mmcfg_list, list, pci_mmcfg_lock_held()) cfg 123 arch/x86/pci/mmconfig-shared.c if (cfg->segment == segment && cfg 124 arch/x86/pci/mmconfig-shared.c cfg->start_bus <= bus && bus <= cfg->end_bus) cfg 125 arch/x86/pci/mmconfig-shared.c return cfg; cfg 326 arch/x86/pci/mmconfig-shared.c struct pci_mmcfg_region *cfg, *cfgx; cfg 329 arch/x86/pci/mmconfig-shared.c list_for_each_entry(cfg, &pci_mmcfg_list, list) { cfg 330 arch/x86/pci/mmconfig-shared.c if (cfg->end_bus < cfg->start_bus) cfg 331 arch/x86/pci/mmconfig-shared.c cfg->end_bus = 255; cfg 334 arch/x86/pci/mmconfig-shared.c if (cfg->list.next == &pci_mmcfg_list) cfg 337 arch/x86/pci/mmconfig-shared.c cfgx = list_entry(cfg->list.next, typeof(*cfg), list); cfg 338 arch/x86/pci/mmconfig-shared.c if (cfg->end_bus >= cfgx->start_bus) cfg 339 arch/x86/pci/mmconfig-shared.c cfg->end_bus = cfgx->start_bus - 1; cfg 448 arch/x86/pci/mmconfig-shared.c struct pci_mmcfg_region *cfg, cfg 451 arch/x86/pci/mmconfig-shared.c u64 addr = cfg->res.start; cfg 452 arch/x86/pci/mmconfig-shared.c u64 size = resource_size(&cfg->res); cfg 468 arch/x86/pci/mmconfig-shared.c &cfg->res, method); cfg 471 arch/x86/pci/mmconfig-shared.c &cfg->res, method); cfg 475 arch/x86/pci/mmconfig-shared.c cfg->end_bus = cfg->start_bus + ((size>>20) - 1); cfg 476 arch/x86/pci/mmconfig-shared.c num_buses = cfg->end_bus - cfg->start_bus + 1; cfg 477 arch/x86/pci/mmconfig-shared.c cfg->res.end = cfg->res.start + cfg 479 arch/x86/pci/mmconfig-shared.c snprintf(cfg->name, PCI_MMCFG_RESOURCE_NAME_LEN, cfg 481 arch/x86/pci/mmconfig-shared.c cfg->segment, cfg->start_bus, cfg->end_bus); cfg 487 arch/x86/pci/mmconfig-shared.c &cfg->res, (unsigned long) cfg->address); cfg 492 arch/x86/pci/mmconfig-shared.c cfg->segment, cfg->start_bus, cfg->end_bus, cfg 493 arch/x86/pci/mmconfig-shared.c &cfg->res, (unsigned long) cfg->address); cfg 500 arch/x86/pci/mmconfig-shared.c pci_mmcfg_check_reserved(struct device *dev, struct pci_mmcfg_region *cfg, int early) cfg 503 arch/x86/pci/mmconfig-shared.c if (is_mmconf_reserved(is_acpi_reserved, cfg, dev, 0)) cfg 510 arch/x86/pci/mmconfig-shared.c &cfg->res); cfg 515 arch/x86/pci/mmconfig-shared.c &cfg->res); cfg 530 arch/x86/pci/mmconfig-shared.c return is_mmconf_reserved(e820__mapped_all, cfg, dev, 1); cfg 537 arch/x86/pci/mmconfig-shared.c struct pci_mmcfg_region *cfg; cfg 539 arch/x86/pci/mmconfig-shared.c list_for_each_entry(cfg, &pci_mmcfg_list, list) { cfg 540 arch/x86/pci/mmconfig-shared.c if (pci_mmcfg_check_reserved(NULL, cfg, early) == 0) { cfg 549 arch/x86/pci/mmconfig-shared.c struct acpi_mcfg_allocation *cfg) cfg 551 arch/x86/pci/mmconfig-shared.c if (cfg->address < 0xFFFFFFFF) cfg 561 arch/x86/pci/mmconfig-shared.c "is above 4GB, ignored\n", cfg->pci_segment, cfg 562 arch/x86/pci/mmconfig-shared.c cfg->start_bus_number, cfg->end_bus_number, cfg->address); cfg 569 arch/x86/pci/mmconfig-shared.c struct acpi_mcfg_allocation *cfg_table, *cfg; cfg 593 arch/x86/pci/mmconfig-shared.c cfg = &cfg_table[i]; cfg 594 arch/x86/pci/mmconfig-shared.c if (acpi_mcfg_check_entry(mcfg, cfg)) { cfg 599 arch/x86/pci/mmconfig-shared.c if (pci_mmconfig_add(cfg->pci_segment, cfg->start_bus_number, cfg 600 arch/x86/pci/mmconfig-shared.c cfg->end_bus_number, cfg->address) == NULL) { cfg 617 arch/x86/pci/mmconfig-shared.c struct pci_mmcfg_region *cfg; cfg 623 arch/x86/pci/mmconfig-shared.c list_for_each_entry(cfg, &pci_mmcfg_list, list) { cfg 624 arch/x86/pci/mmconfig-shared.c rc = func(cfg->res.start, resource_size(&cfg->res), data); cfg 643 arch/x86/pci/mmconfig-shared.c const struct pci_mmcfg_region *cfg; cfg 645 arch/x86/pci/mmconfig-shared.c list_for_each_entry(cfg, &pci_mmcfg_list, list) { cfg 646 arch/x86/pci/mmconfig-shared.c if (cfg->segment) cfg 648 arch/x86/pci/mmconfig-shared.c pcibios_last_bus = cfg->end_bus; cfg 693 arch/x86/pci/mmconfig-shared.c struct pci_mmcfg_region *cfg; cfg 706 arch/x86/pci/mmconfig-shared.c list_for_each_entry(cfg, &pci_mmcfg_list, list) cfg 707 arch/x86/pci/mmconfig-shared.c if (!cfg->res.parent) cfg 708 arch/x86/pci/mmconfig-shared.c insert_resource(&iomem_resource, &cfg->res); cfg 726 arch/x86/pci/mmconfig-shared.c struct pci_mmcfg_region *cfg; cfg 735 arch/x86/pci/mmconfig-shared.c cfg = pci_mmconfig_lookup(seg, start); cfg 736 arch/x86/pci/mmconfig-shared.c if (cfg) { cfg 737 arch/x86/pci/mmconfig-shared.c if (cfg->end_bus < end) cfg 742 arch/x86/pci/mmconfig-shared.c cfg->segment, cfg->start_bus, cfg->end_bus); cfg 753 arch/x86/pci/mmconfig-shared.c cfg = pci_mmconfig_alloc(seg, start, end, addr); cfg 754 arch/x86/pci/mmconfig-shared.c if (cfg == NULL) { cfg 757 arch/x86/pci/mmconfig-shared.c } else if (!pci_mmcfg_check_reserved(dev, cfg, 0)) { cfg 759 arch/x86/pci/mmconfig-shared.c &cfg->res); cfg 764 arch/x86/pci/mmconfig-shared.c &cfg->res); cfg 770 arch/x86/pci/mmconfig-shared.c &cfg->res, tmp->name, tmp); cfg 771 arch/x86/pci/mmconfig-shared.c } else if (pci_mmcfg_arch_map(cfg)) { cfg 773 arch/x86/pci/mmconfig-shared.c &cfg->res); cfg 775 arch/x86/pci/mmconfig-shared.c list_add_sorted(cfg); cfg 777 arch/x86/pci/mmconfig-shared.c &cfg->res, (unsigned long)addr); cfg 778 arch/x86/pci/mmconfig-shared.c cfg = NULL; cfg 783 arch/x86/pci/mmconfig-shared.c if (cfg) { cfg 784 arch/x86/pci/mmconfig-shared.c if (cfg->res.parent) cfg 785 arch/x86/pci/mmconfig-shared.c release_resource(&cfg->res); cfg 786 arch/x86/pci/mmconfig-shared.c kfree(cfg); cfg 797 arch/x86/pci/mmconfig-shared.c struct pci_mmcfg_region *cfg; cfg 800 arch/x86/pci/mmconfig-shared.c list_for_each_entry_rcu(cfg, &pci_mmcfg_list, list) cfg 801 arch/x86/pci/mmconfig-shared.c if (cfg->segment == seg && cfg->start_bus == start && cfg 802 arch/x86/pci/mmconfig-shared.c cfg->end_bus == end) { cfg 803 arch/x86/pci/mmconfig-shared.c list_del_rcu(&cfg->list); cfg 805 arch/x86/pci/mmconfig-shared.c pci_mmcfg_arch_unmap(cfg); cfg 806 arch/x86/pci/mmconfig-shared.c if (cfg->res.parent) cfg 807 arch/x86/pci/mmconfig-shared.c release_resource(&cfg->res); cfg 809 arch/x86/pci/mmconfig-shared.c kfree(cfg); cfg 29 arch/x86/pci/mmconfig_32.c struct pci_mmcfg_region *cfg = pci_mmconfig_lookup(seg, bus); cfg 31 arch/x86/pci/mmconfig_32.c if (cfg) cfg 32 arch/x86/pci/mmconfig_32.c return cfg->address; cfg 143 arch/x86/pci/mmconfig_32.c int pci_mmcfg_arch_map(struct pci_mmcfg_region *cfg) cfg 148 arch/x86/pci/mmconfig_32.c void pci_mmcfg_arch_unmap(struct pci_mmcfg_region *cfg) cfg 21 arch/x86/pci/mmconfig_64.c struct pci_mmcfg_region *cfg = pci_mmconfig_lookup(seg, bus); cfg 23 arch/x86/pci/mmconfig_64.c if (cfg && cfg->virt) cfg 24 arch/x86/pci/mmconfig_64.c return cfg->virt + (PCI_MMCFG_BUS_OFFSET(bus) | (devfn << 12)); cfg 99 arch/x86/pci/mmconfig_64.c static void __iomem *mcfg_ioremap(struct pci_mmcfg_region *cfg) cfg 105 arch/x86/pci/mmconfig_64.c start = cfg->address + PCI_MMCFG_BUS_OFFSET(cfg->start_bus); cfg 106 arch/x86/pci/mmconfig_64.c num_buses = cfg->end_bus - cfg->start_bus + 1; cfg 110 arch/x86/pci/mmconfig_64.c addr -= PCI_MMCFG_BUS_OFFSET(cfg->start_bus); cfg 116 arch/x86/pci/mmconfig_64.c struct pci_mmcfg_region *cfg; cfg 118 arch/x86/pci/mmconfig_64.c list_for_each_entry(cfg, &pci_mmcfg_list, list) cfg 119 arch/x86/pci/mmconfig_64.c if (pci_mmcfg_arch_map(cfg)) { cfg 131 arch/x86/pci/mmconfig_64.c struct pci_mmcfg_region *cfg; cfg 133 arch/x86/pci/mmconfig_64.c list_for_each_entry(cfg, &pci_mmcfg_list, list) cfg 134 arch/x86/pci/mmconfig_64.c pci_mmcfg_arch_unmap(cfg); cfg 137 arch/x86/pci/mmconfig_64.c int pci_mmcfg_arch_map(struct pci_mmcfg_region *cfg) cfg 139 arch/x86/pci/mmconfig_64.c cfg->virt = mcfg_ioremap(cfg); cfg 140 arch/x86/pci/mmconfig_64.c if (!cfg->virt) { cfg 141 arch/x86/pci/mmconfig_64.c pr_err(PREFIX "can't map MMCONFIG at %pR\n", &cfg->res); cfg 148 arch/x86/pci/mmconfig_64.c void pci_mmcfg_arch_unmap(struct pci_mmcfg_region *cfg) cfg 150 arch/x86/pci/mmconfig_64.c if (cfg && cfg->virt) { cfg 151 arch/x86/pci/mmconfig_64.c iounmap(cfg->virt + PCI_MMCFG_BUS_OFFSET(cfg->start_bus)); cfg 152 arch/x86/pci/mmconfig_64.c cfg->virt = NULL; cfg 23 arch/x86/pci/numachip.c struct pci_mmcfg_region *cfg = pci_mmconfig_lookup(seg, bus); cfg 25 arch/x86/pci/numachip.c if (cfg && cfg->virt) cfg 26 arch/x86/pci/numachip.c return cfg->virt + (PCI_MMCFG_BUS_OFFSET(bus) | (devfn << 12)); cfg 67 arch/x86/platform/sfi/sfi.c struct ioapic_domain_cfg cfg = { cfg 77 arch/x86/platform/sfi/sfi.c mp_register_ioapic(i, pentry->phys_addr, gsi_top, &cfg); cfg 27 arch/x86/platform/uv/uv_irq.c static void uv_program_mmr(struct irq_cfg *cfg, struct uv_irq_2_mmr_pnode *info) cfg 37 arch/x86/platform/uv/uv_irq.c entry->vector = cfg->vector; cfg 43 arch/x86/platform/uv/uv_irq.c entry->dest = cfg->dest_apicid; cfg 55 arch/x86/platform/uv/uv_irq.c struct irq_cfg *cfg = irqd_cfg(data); cfg 60 arch/x86/platform/uv/uv_irq.c uv_program_mmr(cfg, data->chip_data); cfg 61 arch/x86/platform/uv/uv_irq.c send_cleanup_vector(cfg); cfg 62 arch/x86/xen/efi.c efi_systab_xen.tables = info->cfg.addr; cfg 63 arch/x86/xen/efi.c efi_systab_xen.nr_tables = info->cfg.nent; cfg 481 crypto/crypto_user_base.c struct netlink_kernel_cfg cfg = { cfg 485 crypto/crypto_user_base.c net->crypto_nlsk = netlink_kernel_create(net, NETLINK_CRYPTO, &cfg); cfg 454 crypto/testmgr.c static bool valid_testvec_config(const struct testvec_config *cfg) cfg 458 crypto/testmgr.c if (cfg->name == NULL) cfg 461 crypto/testmgr.c if (!valid_sg_divisions(cfg->src_divs, ARRAY_SIZE(cfg->src_divs), cfg 465 crypto/testmgr.c if (cfg->dst_divs[0].proportion_of_total) { cfg 466 crypto/testmgr.c if (!valid_sg_divisions(cfg->dst_divs, cfg 467 crypto/testmgr.c ARRAY_SIZE(cfg->dst_divs), &flags)) cfg 470 crypto/testmgr.c if (memchr_inv(cfg->dst_divs, 0, sizeof(cfg->dst_divs))) cfg 475 crypto/testmgr.c if (cfg->iv_offset + cfg 476 crypto/testmgr.c (cfg->iv_offset_relative_to_alignmask ? MAX_ALGAPI_ALIGNMASK : 0) > cfg 481 crypto/testmgr.c cfg->finalization_type == FINALIZATION_TYPE_DIGEST) cfg 484 crypto/testmgr.c if ((cfg->nosimd || (flags & SGDIVS_HAVE_NOSIMD)) && cfg 485 crypto/testmgr.c (cfg->req_flags & CRYPTO_TFM_REQ_MAY_SLEEP)) cfg 713 crypto/testmgr.c const struct testvec_config *cfg, cfg 724 crypto/testmgr.c err = build_test_sglist(&tsgls->src, cfg->src_divs, alignmask, cfg 725 crypto/testmgr.c cfg->inplace ? cfg 732 crypto/testmgr.c if (cfg->inplace) { cfg 738 crypto/testmgr.c cfg->dst_divs[0].proportion_of_total ? cfg 739 crypto/testmgr.c cfg->dst_divs : cfg->src_divs, cfg 904 crypto/testmgr.c static void generate_random_testvec_config(struct testvec_config *cfg, cfg 910 crypto/testmgr.c memset(cfg, 0, sizeof(*cfg)); cfg 912 crypto/testmgr.c cfg->name = name; cfg 917 crypto/testmgr.c cfg->inplace = true; cfg 922 crypto/testmgr.c cfg->req_flags |= CRYPTO_TFM_REQ_MAY_SLEEP; cfg 928 crypto/testmgr.c cfg->finalization_type = FINALIZATION_TYPE_FINAL; cfg 932 crypto/testmgr.c cfg->finalization_type = FINALIZATION_TYPE_FINUP; cfg 936 crypto/testmgr.c cfg->finalization_type = FINALIZATION_TYPE_DIGEST; cfg 941 crypto/testmgr.c if (!(cfg->req_flags & CRYPTO_TFM_REQ_MAY_SLEEP) && cfg 943 crypto/testmgr.c cfg->nosimd = true; cfg 948 crypto/testmgr.c p = generate_random_sgl_divisions(cfg->src_divs, cfg 949 crypto/testmgr.c ARRAY_SIZE(cfg->src_divs), p, end, cfg 950 crypto/testmgr.c (cfg->finalization_type != cfg 952 crypto/testmgr.c cfg->req_flags); cfg 955 crypto/testmgr.c if (!cfg->inplace && prandom_u32() % 2 == 0) { cfg 957 crypto/testmgr.c p = generate_random_sgl_divisions(cfg->dst_divs, cfg 958 crypto/testmgr.c ARRAY_SIZE(cfg->dst_divs), cfg 960 crypto/testmgr.c cfg->req_flags); cfg 965 crypto/testmgr.c cfg->iv_offset = 1 + (prandom_u32() % MAX_ALGAPI_ALIGNMASK); cfg 966 crypto/testmgr.c p += scnprintf(p, end - p, " iv_offset=%u", cfg->iv_offset); cfg 969 crypto/testmgr.c WARN_ON_ONCE(!valid_testvec_config(cfg)); cfg 1037 crypto/testmgr.c const struct testvec_config *cfg, cfg 1047 crypto/testmgr.c return build_test_sglist(tsgl, cfg->src_divs, alignmask, vec->psize, cfg 1056 crypto/testmgr.c const struct testvec_config *cfg) cfg 1060 crypto/testmgr.c type, driver, vec_name, cfg->name); cfg 1065 crypto/testmgr.c type, driver, vec_name, cfg->name); cfg 1073 crypto/testmgr.c const struct testvec_config *cfg) cfg 1077 crypto/testmgr.c driver, op, err, vec_name, cfg->name); cfg 1090 crypto/testmgr.c const struct testvec_config *cfg, cfg 1123 crypto/testmgr.c err = build_hash_sglist(tsgl, vec, cfg, alignmask, divs); cfg 1126 crypto/testmgr.c driver, vec_name, cfg->name); cfg 1135 crypto/testmgr.c if (cfg->finalization_type == FINALIZATION_TYPE_DIGEST || cfg 1140 crypto/testmgr.c if (cfg->nosimd) cfg 1144 crypto/testmgr.c if (cfg->nosimd) cfg 1151 crypto/testmgr.c cfg->name); cfg 1156 crypto/testmgr.c driver, vec_name, vec->digest_error, cfg->name); cfg 1164 crypto/testmgr.c if (cfg->nosimd) cfg 1167 crypto/testmgr.c if (cfg->nosimd) cfg 1169 crypto/testmgr.c err = check_shash_op("init", err, driver, vec_name, cfg); cfg 1175 crypto/testmgr.c cfg->finalization_type == FINALIZATION_TYPE_FINUP) { cfg 1183 crypto/testmgr.c cfg); cfg 1194 crypto/testmgr.c err = check_shash_op("update", err, driver, vec_name, cfg); cfg 1203 crypto/testmgr.c cfg); cfg 1209 crypto/testmgr.c driver, vec_name, cfg->name); cfg 1215 crypto/testmgr.c cfg); cfg 1221 crypto/testmgr.c if (cfg->nosimd) cfg 1224 crypto/testmgr.c if (cfg->nosimd) cfg 1226 crypto/testmgr.c err = check_shash_op("final", err, driver, vec_name, cfg); cfg 1231 crypto/testmgr.c driver, cfg); cfg 1254 crypto/testmgr.c const struct testvec_config *cfg) cfg 1258 crypto/testmgr.c driver, op, err, vec_name, cfg->name); cfg 1263 crypto/testmgr.c driver, op, vec_name, cfg->name); cfg 1273 crypto/testmgr.c const struct testvec_config *cfg, cfg 1282 crypto/testmgr.c const u32 req_flags = CRYPTO_TFM_REQ_MAY_BACKLOG | cfg->req_flags; cfg 1310 crypto/testmgr.c err = build_hash_sglist(tsgl, vec, cfg, alignmask, divs); cfg 1313 crypto/testmgr.c driver, vec_name, cfg->name); cfg 1322 crypto/testmgr.c if (cfg->finalization_type == FINALIZATION_TYPE_DIGEST || cfg 1328 crypto/testmgr.c err = do_ahash_op(crypto_ahash_digest, req, &wait, cfg->nosimd); cfg 1334 crypto/testmgr.c cfg->name); cfg 1339 crypto/testmgr.c driver, vec_name, vec->digest_error, cfg->name); cfg 1349 crypto/testmgr.c err = do_ahash_op(crypto_ahash_init, req, &wait, cfg->nosimd); cfg 1351 crypto/testmgr.c driver, vec_name, cfg); cfg 1369 crypto/testmgr.c driver, vec_name, cfg); cfg 1382 crypto/testmgr.c driver, vec_name, cfg); cfg 1388 crypto/testmgr.c driver, vec_name, cfg->name); cfg 1396 crypto/testmgr.c driver, vec_name, cfg); cfg 1407 crypto/testmgr.c if (cfg->finalization_type == FINALIZATION_TYPE_FINAL) { cfg 1409 crypto/testmgr.c err = do_ahash_op(crypto_ahash_update, req, &wait, cfg->nosimd); cfg 1411 crypto/testmgr.c driver, vec_name, cfg); cfg 1414 crypto/testmgr.c err = do_ahash_op(crypto_ahash_final, req, &wait, cfg->nosimd); cfg 1417 crypto/testmgr.c driver, err, vec_name, cfg->name); cfg 1422 crypto/testmgr.c err = do_ahash_op(crypto_ahash_finup, req, &wait, cfg->nosimd); cfg 1425 crypto/testmgr.c driver, err, vec_name, cfg->name); cfg 1432 crypto/testmgr.c driver, cfg); cfg 1438 crypto/testmgr.c const struct testvec_config *cfg, cfg 1453 crypto/testmgr.c err = test_shash_vec_cfg(driver, vec, vec_name, cfg, desc, tsgl, cfg 1459 crypto/testmgr.c return test_ahash_vec_cfg(driver, vec, vec_name, cfg, req, tsgl, cfg 1484 crypto/testmgr.c struct testvec_config cfg; cfg 1488 crypto/testmgr.c generate_random_testvec_config(&cfg, cfgname, cfg 1490 crypto/testmgr.c err = test_hash_vec_cfg(driver, vec, vec_name, &cfg, cfg 1566 crypto/testmgr.c struct testvec_config *cfg; cfg 1596 crypto/testmgr.c cfg = kzalloc(sizeof(*cfg), GFP_KERNEL); cfg 1597 crypto/testmgr.c if (!cfg) { cfg 1644 crypto/testmgr.c generate_random_testvec_config(cfg, cfgname, sizeof(cfgname)); cfg 1646 crypto/testmgr.c err = test_hash_vec_cfg(driver, &vec, vec_name, cfg, cfg 1654 crypto/testmgr.c kfree(cfg); cfg 1840 crypto/testmgr.c const struct testvec_config *cfg, cfg 1848 crypto/testmgr.c const u32 req_flags = CRYPTO_TFM_REQ_MAY_BACKLOG | cfg->req_flags; cfg 1853 crypto/testmgr.c cfg->iv_offset + cfg 1854 crypto/testmgr.c (cfg->iv_offset_relative_to_alignmask ? alignmask : 0); cfg 1906 crypto/testmgr.c err = build_cipher_test_sglists(tsgls, cfg, alignmask, cfg 1914 crypto/testmgr.c driver, op, vec_name, cfg->name); cfg 1924 crypto/testmgr.c if (cfg->nosimd) cfg 1927 crypto/testmgr.c if (cfg->nosimd) cfg 1942 crypto/testmgr.c driver, op, vec_name, cfg->name); cfg 1965 crypto/testmgr.c driver, op, vec_name, cfg->name); cfg 1971 crypto/testmgr.c driver, op, vec_name, cfg->name); cfg 1981 crypto/testmgr.c driver, op, vec_name, expected_error, err, cfg->name); cfg 1986 crypto/testmgr.c driver, op, vec_name, expected_error, cfg->name); cfg 1993 crypto/testmgr.c vec->alen, enc || !cfg->inplace); cfg 1996 crypto/testmgr.c driver, op, vec_name, cfg->name); cfg 2001 crypto/testmgr.c driver, op, vec_name, cfg->name); cfg 2032 crypto/testmgr.c struct testvec_config cfg; cfg 2036 crypto/testmgr.c generate_random_testvec_config(&cfg, cfgname, cfg 2039 crypto/testmgr.c &cfg, req, tsgls); cfg 2153 crypto/testmgr.c struct testvec_config *cfg; cfg 2183 crypto/testmgr.c cfg = kzalloc(sizeof(*cfg), GFP_KERNEL); cfg 2184 crypto/testmgr.c if (!cfg) { cfg 2243 crypto/testmgr.c generate_random_testvec_config(cfg, cfgname, sizeof(cfgname)); cfg 2245 crypto/testmgr.c err = test_aead_vec_cfg(driver, ENCRYPT, &vec, vec_name, cfg, cfg 2251 crypto/testmgr.c cfg, req, tsgls); cfg 2259 crypto/testmgr.c kfree(cfg); cfg 2440 crypto/testmgr.c const struct testvec_config *cfg, cfg 2447 crypto/testmgr.c const u32 req_flags = CRYPTO_TFM_REQ_MAY_BACKLOG | cfg->req_flags; cfg 2452 crypto/testmgr.c cfg->iv_offset + cfg 2453 crypto/testmgr.c (cfg->iv_offset_relative_to_alignmask ? alignmask : 0); cfg 2500 crypto/testmgr.c err = build_cipher_test_sglists(tsgls, cfg, alignmask, cfg 2504 crypto/testmgr.c driver, op, vec_name, cfg->name); cfg 2513 crypto/testmgr.c if (cfg->nosimd) cfg 2516 crypto/testmgr.c if (cfg->nosimd) cfg 2530 crypto/testmgr.c driver, op, vec_name, cfg->name); cfg 2551 crypto/testmgr.c driver, op, vec_name, cfg->name); cfg 2557 crypto/testmgr.c driver, op, vec_name, cfg->name); cfg 2566 crypto/testmgr.c driver, op, vec_name, vec->crypt_error, err, cfg->name); cfg 2571 crypto/testmgr.c driver, op, vec_name, vec->crypt_error, cfg->name); cfg 2580 crypto/testmgr.c driver, op, vec_name, cfg->name); cfg 2585 crypto/testmgr.c driver, op, vec_name, cfg->name); cfg 2592 crypto/testmgr.c driver, op, vec_name, cfg->name); cfg 2625 crypto/testmgr.c struct testvec_config cfg; cfg 2629 crypto/testmgr.c generate_random_testvec_config(&cfg, cfgname, cfg 2632 crypto/testmgr.c &cfg, req, tsgls); cfg 2718 crypto/testmgr.c struct testvec_config *cfg; cfg 2752 crypto/testmgr.c cfg = kzalloc(sizeof(*cfg), GFP_KERNEL); cfg 2753 crypto/testmgr.c if (!cfg) { cfg 2805 crypto/testmgr.c generate_random_testvec_config(cfg, cfgname, sizeof(cfgname)); cfg 2808 crypto/testmgr.c cfg, req, tsgls); cfg 2812 crypto/testmgr.c cfg, req, tsgls); cfg 2819 crypto/testmgr.c kfree(cfg); cfg 21 drivers/acpi/acpi_configfs.c struct config_item cfg; cfg 26 drivers/acpi/acpi_configfs.c static ssize_t acpi_table_aml_write(struct config_item *cfg, cfg 33 drivers/acpi/acpi_configfs.c table = container_of(cfg, struct acpi_table, cfg); cfg 50 drivers/acpi/acpi_configfs.c table = container_of(cfg, struct acpi_table, cfg); cfg 65 drivers/acpi/acpi_configfs.c static inline struct acpi_table_header *get_header(struct config_item *cfg) cfg 67 drivers/acpi/acpi_configfs.c struct acpi_table *table = container_of(cfg, struct acpi_table, cfg); cfg 75 drivers/acpi/acpi_configfs.c static ssize_t acpi_table_aml_read(struct config_item *cfg, cfg 78 drivers/acpi/acpi_configfs.c struct acpi_table_header *h = get_header(cfg); cfg 98 drivers/acpi/acpi_configfs.c static ssize_t acpi_table_signature_show(struct config_item *cfg, char *str) cfg 100 drivers/acpi/acpi_configfs.c struct acpi_table_header *h = get_header(cfg); cfg 108 drivers/acpi/acpi_configfs.c static ssize_t acpi_table_length_show(struct config_item *cfg, char *str) cfg 110 drivers/acpi/acpi_configfs.c struct acpi_table_header *h = get_header(cfg); cfg 118 drivers/acpi/acpi_configfs.c static ssize_t acpi_table_revision_show(struct config_item *cfg, char *str) cfg 120 drivers/acpi/acpi_configfs.c struct acpi_table_header *h = get_header(cfg); cfg 128 drivers/acpi/acpi_configfs.c static ssize_t acpi_table_oem_id_show(struct config_item *cfg, char *str) cfg 130 drivers/acpi/acpi_configfs.c struct acpi_table_header *h = get_header(cfg); cfg 138 drivers/acpi/acpi_configfs.c static ssize_t acpi_table_oem_table_id_show(struct config_item *cfg, char *str) cfg 140 drivers/acpi/acpi_configfs.c struct acpi_table_header *h = get_header(cfg); cfg 148 drivers/acpi/acpi_configfs.c static ssize_t acpi_table_oem_revision_show(struct config_item *cfg, char *str) cfg 150 drivers/acpi/acpi_configfs.c struct acpi_table_header *h = get_header(cfg); cfg 158 drivers/acpi/acpi_configfs.c static ssize_t acpi_table_asl_compiler_id_show(struct config_item *cfg, cfg 161 drivers/acpi/acpi_configfs.c struct acpi_table_header *h = get_header(cfg); cfg 169 drivers/acpi/acpi_configfs.c static ssize_t acpi_table_asl_compiler_revision_show(struct config_item *cfg, cfg 172 drivers/acpi/acpi_configfs.c struct acpi_table_header *h = get_header(cfg); cfg 216 drivers/acpi/acpi_configfs.c config_item_init_type_name(&table->cfg, name, &acpi_table_type); cfg 217 drivers/acpi/acpi_configfs.c return &table->cfg; cfg 221 drivers/acpi/acpi_configfs.c struct config_item *cfg) cfg 223 drivers/acpi/acpi_configfs.c struct acpi_table *table = container_of(cfg, struct acpi_table, cfg); cfg 37 drivers/ata/ahci_octeon.c u64 cfg; cfg 45 drivers/ata/ahci_octeon.c cfg = cvmx_readq_csr(base + CVMX_SATA_UCTL_SHIM_CFG); cfg 47 drivers/ata/ahci_octeon.c cfg &= ~(SATA_UCTL_ENDIAN_MODE_MASK << SATA_UCTL_DMA_ENDIAN_MODE_SHIFT); cfg 48 drivers/ata/ahci_octeon.c cfg &= ~(SATA_UCTL_ENDIAN_MODE_MASK << SATA_UCTL_CSR_ENDIAN_MODE_SHIFT); cfg 51 drivers/ata/ahci_octeon.c cfg |= SATA_UCTL_ENDIAN_MODE_BIG << SATA_UCTL_DMA_ENDIAN_MODE_SHIFT; cfg 52 drivers/ata/ahci_octeon.c cfg |= SATA_UCTL_ENDIAN_MODE_BIG << SATA_UCTL_CSR_ENDIAN_MODE_SHIFT; cfg 54 drivers/ata/ahci_octeon.c cfg |= SATA_UCTL_ENDIAN_MODE_LITTLE << SATA_UCTL_DMA_ENDIAN_MODE_SHIFT; cfg 55 drivers/ata/ahci_octeon.c cfg |= SATA_UCTL_ENDIAN_MODE_LITTLE << SATA_UCTL_CSR_ENDIAN_MODE_SHIFT; cfg 58 drivers/ata/ahci_octeon.c cfg |= 1 << SATA_UCTL_DMA_READ_CMD_SHIFT; cfg 60 drivers/ata/ahci_octeon.c cvmx_writeq_csr(base + CVMX_SATA_UCTL_SHIM_CFG, cfg); cfg 1314 drivers/ata/ata_piix.c u16 cfg; cfg 1320 drivers/ata/ata_piix.c pci_read_config_word(pdev, 0x41, &cfg); cfg 1325 drivers/ata/ata_piix.c else if (cfg & (1<<14) && pdev->revision < 5) cfg 132 drivers/ata/pata_cs5536.c u32 cfg; cfg 134 drivers/ata/pata_cs5536.c cs5536_read(pdev, CFG, &cfg); cfg 136 drivers/ata/pata_cs5536.c if (cfg & IDE_CFG_CABLE) cfg 256 drivers/ata/pata_cs5536.c u32 cfg; cfg 268 drivers/ata/pata_cs5536.c cs5536_read(dev, CFG, &cfg); cfg 270 drivers/ata/pata_cs5536.c if ((cfg & IDE_CFG_CHANEN) == 0) { cfg 1603 drivers/ata/sata_mv.c u32 cfg; cfg 1609 drivers/ata/sata_mv.c cfg = EDMA_CFG_Q_DEPTH; /* always 0x1f for *all* chips */ cfg 1614 drivers/ata/sata_mv.c cfg |= (1 << 8); /* enab config burst size mask */ cfg 1617 drivers/ata/sata_mv.c cfg |= EDMA_CFG_RD_BRST_EXT | EDMA_CFG_WR_BUFF_LEN; cfg 1636 drivers/ata/sata_mv.c cfg |= EDMA_CFG_EDMA_FBS; /* FIS-based switching */ cfg 1639 drivers/ata/sata_mv.c cfg |= (1 << 23); /* do not mask PM field in rx'd FIS */ cfg 1641 drivers/ata/sata_mv.c cfg |= (1 << 22); /* enab 4-entry host queue cache */ cfg 1643 drivers/ata/sata_mv.c cfg |= (1 << 18); /* enab early completion */ cfg 1646 drivers/ata/sata_mv.c cfg |= (1 << 17); /* enab cut-thru (dis stor&forwrd) */ cfg 1658 drivers/ata/sata_mv.c cfg |= EDMA_CFG_NCQ; cfg 1662 drivers/ata/sata_mv.c writelfl(cfg, port_mmio + EDMA_CFG); cfg 1550 drivers/atm/nicstar.c u32 stat, cfg; cfg 1552 drivers/atm/nicstar.c cfg = readl(card->membase + CFG); cfg 1553 drivers/atm/nicstar.c printk("STAT = 0x%08X CFG = 0x%08X \n", stat, cfg); cfg 54 drivers/auxdisplay/img-ascii-lcd.c const struct img_ascii_lcd_config *cfg; cfg 98 drivers/auxdisplay/img-ascii-lcd.c for (i = 0; i < ctx->cfg->num_chars; i++) { cfg 181 drivers/auxdisplay/img-ascii-lcd.c for (i = 0; i < ctx->cfg->num_chars; i++) { cfg 232 drivers/auxdisplay/img-ascii-lcd.c unsigned int num_chars = ctx->cfg->num_chars; cfg 245 drivers/auxdisplay/img-ascii-lcd.c ctx->cfg->update(ctx); cfg 252 drivers/auxdisplay/img-ascii-lcd.c if (ctx->message_len > ctx->cfg->num_chars) cfg 357 drivers/auxdisplay/img-ascii-lcd.c const struct img_ascii_lcd_config *cfg; cfg 366 drivers/auxdisplay/img-ascii-lcd.c cfg = match->data; cfg 367 drivers/auxdisplay/img-ascii-lcd.c ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx) + cfg->num_chars, cfg 372 drivers/auxdisplay/img-ascii-lcd.c if (cfg->external_regmap) { cfg 388 drivers/auxdisplay/img-ascii-lcd.c ctx->cfg = cfg; cfg 4927 drivers/block/floppy.c static void __init parse_floppy_cfg_string(char *cfg) cfg 4931 drivers/block/floppy.c while (*cfg) { cfg 4932 drivers/block/floppy.c ptr = cfg; cfg 4933 drivers/block/floppy.c while (*cfg && *cfg != ' ' && *cfg != '\t') cfg 4934 drivers/block/floppy.c cfg++; cfg 4935 drivers/block/floppy.c if (*cfg) { cfg 4936 drivers/block/floppy.c *cfg = '\0'; cfg 4937 drivers/block/floppy.c cfg++; cfg 18 drivers/block/rsxx/config.c static void initialize_config(struct rsxx_card_cfg *cfg) cfg 20 drivers/block/rsxx/config.c cfg->hdr.version = RSXX_CFG_VERSION; cfg 22 drivers/block/rsxx/config.c cfg->data.block_size = RSXX_HW_BLK_SIZE; cfg 23 drivers/block/rsxx/config.c cfg->data.stripe_size = RSXX_HW_BLK_SIZE; cfg 24 drivers/block/rsxx/config.c cfg->data.vendor_id = RSXX_VENDOR_ID_IBM; cfg 25 drivers/block/rsxx/config.c cfg->data.cache_order = (-1); cfg 26 drivers/block/rsxx/config.c cfg->data.intr_coal.mode = RSXX_INTR_COAL_DISABLED; cfg 27 drivers/block/rsxx/config.c cfg->data.intr_coal.count = 0; cfg 28 drivers/block/rsxx/config.c cfg->data.intr_coal.latency = 0; cfg 31 drivers/block/rsxx/config.c static u32 config_data_crc32(struct rsxx_card_cfg *cfg) cfg 38 drivers/block/rsxx/config.c return ~crc32(~0, &cfg->data, sizeof(cfg->data)); cfg 55 drivers/block/rsxx/config.c static void config_data_swab(struct rsxx_card_cfg *cfg) cfg 57 drivers/block/rsxx/config.c u32 *data = (u32 *) &cfg->data; cfg 60 drivers/block/rsxx/config.c for (i = 0; i < (sizeof(cfg->data) / 4); i++) cfg 64 drivers/block/rsxx/config.c static void config_data_le_to_cpu(struct rsxx_card_cfg *cfg) cfg 66 drivers/block/rsxx/config.c u32 *data = (u32 *) &cfg->data; cfg 69 drivers/block/rsxx/config.c for (i = 0; i < (sizeof(cfg->data) / 4); i++) cfg 73 drivers/block/rsxx/config.c static void config_data_cpu_to_le(struct rsxx_card_cfg *cfg) cfg 75 drivers/block/rsxx/config.c u32 *data = (u32 *) &cfg->data; cfg 78 drivers/block/rsxx/config.c for (i = 0; i < (sizeof(cfg->data) / 4); i++) cfg 86 drivers/block/rsxx/config.c struct rsxx_card_cfg cfg; cfg 89 drivers/block/rsxx/config.c memcpy(&cfg, &card->config, sizeof(cfg)); cfg 91 drivers/block/rsxx/config.c if (unlikely(cfg.hdr.version != RSXX_CFG_VERSION)) { cfg 94 drivers/block/rsxx/config.c cfg.hdr.version); cfg 99 drivers/block/rsxx/config.c config_data_cpu_to_le(&cfg); cfg 101 drivers/block/rsxx/config.c cfg.hdr.crc = config_data_crc32(&cfg); cfg 107 drivers/block/rsxx/config.c config_data_swab(&cfg); cfg 108 drivers/block/rsxx/config.c config_hdr_cpu_to_be(&cfg.hdr); cfg 110 drivers/block/rsxx/config.c st = rsxx_creg_write(card, CREG_ADD_CONFIG, sizeof(cfg), &cfg, 1); cfg 66 drivers/bluetooth/btmrvl_sdio.c struct btmrvl_plt_wake_cfg *cfg = card->plt_wake_cfg; cfg 69 drivers/bluetooth/btmrvl_sdio.c cfg->wake_by_bt = true; cfg 86 drivers/bluetooth/btmrvl_sdio.c struct btmrvl_plt_wake_cfg *cfg; cfg 99 drivers/bluetooth/btmrvl_sdio.c cfg = card->plt_wake_cfg; cfg 100 drivers/bluetooth/btmrvl_sdio.c if (cfg && card->plt_of_node) { cfg 101 drivers/bluetooth/btmrvl_sdio.c cfg->irq_bt = irq_of_parse_and_map(card->plt_of_node, 0); cfg 102 drivers/bluetooth/btmrvl_sdio.c if (!cfg->irq_bt) { cfg 104 drivers/bluetooth/btmrvl_sdio.c cfg->irq_bt = -1; cfg 106 drivers/bluetooth/btmrvl_sdio.c ret = devm_request_irq(dev, cfg->irq_bt, cfg 112 drivers/bluetooth/btmrvl_sdio.c cfg->irq_bt, ret); cfg 114 drivers/bluetooth/btmrvl_sdio.c disable_irq(cfg->irq_bt); cfg 139 drivers/bluetooth/btmrvl_sdio.c .cfg = 0x03, cfg 155 drivers/bluetooth/btmrvl_sdio.c .cfg = 0x00, cfg 173 drivers/bluetooth/btmrvl_sdio.c .cfg = 0x00, cfg 193 drivers/bluetooth/btmrvl_sdio.c .cfg = 0x00, cfg 216 drivers/bluetooth/btmrvl_sdio.c .cfg = 0x00, cfg 239 drivers/bluetooth/btmrvl_sdio.c .cfg = 0x00, cfg 262 drivers/bluetooth/btmrvl_sdio.c .cfg = 0x00, cfg 739 drivers/bluetooth/btmrvl_sdio.c card->reg->cfg, &ret); cfg 1276 drivers/bluetooth/btmrvl_sdio.c sdio_writeb(card->func, HOST_POWER_UP, card->reg->cfg, &ret); cfg 71 drivers/bluetooth/btmrvl_sdio.h u8 cfg; cfg 204 drivers/bus/fsl-mc/dpcon.c struct dpcon_notification_cfg *cfg) cfg 214 drivers/bus/fsl-mc/dpcon.c dpcon_cmd->dpio_id = cpu_to_le32(cfg->dpio_id); cfg 215 drivers/bus/fsl-mc/dpcon.c dpcon_cmd->priority = cfg->priority; cfg 216 drivers/bus/fsl-mc/dpcon.c dpcon_cmd->user_ctx = cpu_to_le64(cfg->user_ctx); cfg 92 drivers/bus/ti-sysc.c struct sysc_config cfg; cfg 112 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_QUIRK_16BIT) { cfg 131 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_QUIRK_16BIT) { cfg 152 drivers/bus/ti-sysc.c return !!(ddata->cfg.quirks & SYSC_QUIRK_OPT_CLKS_NEEDED); cfg 328 drivers/bus/ti-sysc.c if ((ddata->cfg.quirks & SYSC_QUIRK_EXT_OPT_CLOCK)) { cfg 482 drivers/bus/ti-sysc.c if (ddata->legacy_mode || (ddata->cfg.quirks & SYSC_QUIRK_CLKDM_NOAUTO)) cfg 494 drivers/bus/ti-sysc.c if (ddata->legacy_mode || (ddata->cfg.quirks & SYSC_QUIRK_CLKDM_NOAUTO)) cfg 610 drivers/bus/ti-sysc.c ddata->cfg.quirks |= SYSC_QUIRK_NO_IDLE_ON_INIT | cfg 653 drivers/bus/ti-sysc.c ddata->cfg.quirks |= SYSC_QUIRK_16BIT | SYSC_QUIRK_USE_CLOCKACT; cfg 885 drivers/bus/ti-sysc.c (ddata->cfg.quirks & SYSC_QUIRK_USE_CLOCKACT || cfg 886 drivers/bus/ti-sysc.c ddata->cfg.sysc_val & BIT(regbits->clkact_shift))) cfg 890 drivers/bus/ti-sysc.c idlemodes = ddata->cfg.sidlemodes; cfg 894 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & (SYSC_QUIRK_SWSUP_SIDLE | cfg 898 drivers/bus/ti-sysc.c best_mode = fls(ddata->cfg.sidlemodes) - 1; cfg 906 drivers/bus/ti-sysc.c ddata->cfg.sysc_val & BIT(regbits->enwkup_shift)) cfg 916 drivers/bus/ti-sysc.c idlemodes = ddata->cfg.midlemodes; cfg 920 drivers/bus/ti-sysc.c best_mode = fls(ddata->cfg.midlemodes) - 1; cfg 926 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_QUIRK_SWSUP_MSTANDBY) cfg 936 drivers/bus/ti-sysc.c ddata->cfg.sysc_val & BIT(regbits->autoidle_shift)) { cfg 980 drivers/bus/ti-sysc.c idlemodes = ddata->cfg.midlemodes; cfg 990 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & (SYSC_QUIRK_SWSUP_MSTANDBY) || cfg 991 drivers/bus/ti-sysc.c ddata->cfg.quirks & (SYSC_QUIRK_FORCE_MSTANDBY)) cfg 1000 drivers/bus/ti-sysc.c idlemodes = ddata->cfg.sidlemodes; cfg 1004 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_QUIRK_SWSUP_SIDLE) { cfg 1017 drivers/bus/ti-sysc.c ddata->cfg.sysc_val & BIT(regbits->autoidle_shift)) cfg 1165 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_QUIRK_LEGACY_IDLE) cfg 1177 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_QUIRK_LEGACY_IDLE) cfg 1371 drivers/bus/ti-sysc.c ddata->cfg.quirks |= q->quirks; cfg 1403 drivers/bus/ti-sysc.c ddata->cfg.quirks |= q->quirks; cfg 1496 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_HDQ1W) { cfg 1502 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_I2C) { cfg 1509 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_AESS) cfg 1512 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_SGX) cfg 1515 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_MODULE_QUIRK_WDT) { cfg 1613 drivers/bus/ti-sysc.c ddata->cfg.quirks & SYSC_QUIRK_NO_RESET_ON_INIT) cfg 1618 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSS_QUIRK_RESETDONE_INVERTED) cfg 1621 drivers/bus/ti-sysc.c syss_done = ddata->cfg.syss_mask; cfg 1630 drivers/bus/ti-sysc.c if (ddata->cfg.srst_udelay) cfg 1631 drivers/bus/ti-sysc.c usleep_range(ddata->cfg.srst_udelay, cfg 1632 drivers/bus/ti-sysc.c ddata->cfg.srst_udelay * 2); cfg 1640 drivers/bus/ti-sysc.c (rstval & ddata->cfg.syss_mask) == cfg 1644 drivers/bus/ti-sysc.c } else if (ddata->cfg.quirks & SYSC_QUIRK_RESET_STATUS) { cfg 1671 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & cfg 1693 drivers/bus/ti-sysc.c if (!(ddata->cfg.quirks & SYSC_QUIRK_NO_RESET_ON_INIT)) { cfg 1745 drivers/bus/ti-sysc.c ddata->cfg.sysc_val = val & ddata->cap->sysc_mask; cfg 1773 drivers/bus/ti-sysc.c error = sysc_init_idlemode(ddata, &ddata->cfg.midlemodes, cfg 1778 drivers/bus/ti-sysc.c error = sysc_init_idlemode(ddata, &ddata->cfg.sidlemodes, cfg 1803 drivers/bus/ti-sysc.c (ddata->cfg.sysc_val & SYSC_OMAP4_SOFTRESET)) cfg 1804 drivers/bus/ti-sysc.c ddata->cfg.quirks |= SYSC_QUIRK_RESET_STATUS; cfg 1809 drivers/bus/ti-sysc.c if (!(val & 1) && (ddata->cfg.sysc_val & SYSC_OMAP4_SOFTRESET)) cfg 1810 drivers/bus/ti-sysc.c ddata->cfg.quirks |= SYSC_QUIRK_RESET_STATUS; cfg 1812 drivers/bus/ti-sysc.c ddata->cfg.syss_mask = val; cfg 2017 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_QUIRK_LEGACY_IDLE) cfg 2078 drivers/bus/ti-sysc.c ddata->cfg.quirks |= sysc_dts_quirks[i].mask; cfg 2103 drivers/bus/ti-sysc.c ddata->cfg.srst_udelay = (u8)val; cfg 2378 drivers/bus/ti-sysc.c mdata->cfg = &ddata->cfg; cfg 2396 drivers/bus/ti-sysc.c ddata->cfg.quirks |= ddata->cap->mod_quirks; cfg 2413 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & (SYSC_QUIRK_NO_IDLE | cfg 2421 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & SYSC_QUIRK_NO_IDLE) cfg 2516 drivers/bus/ti-sysc.c if (ddata->cfg.quirks & (SYSC_QUIRK_NO_IDLE | cfg 99 drivers/clk/clk-hsdk-pll.c const struct hsdk_pll_cfg *cfg); cfg 133 drivers/clk/clk-hsdk-pll.c const struct hsdk_pll_cfg *cfg) cfg 138 drivers/clk/clk-hsdk-pll.c val |= cfg->idiv << CGU_PLL_CTRL_IDIV_SHIFT; cfg 139 drivers/clk/clk-hsdk-pll.c val |= cfg->fbdiv << CGU_PLL_CTRL_FBDIV_SHIFT; cfg 140 drivers/clk/clk-hsdk-pll.c val |= cfg->odiv << CGU_PLL_CTRL_ODIV_SHIFT; cfg 141 drivers/clk/clk-hsdk-pll.c val |= cfg->band << CGU_PLL_CTRL_BAND_SHIFT; cfg 221 drivers/clk/clk-hsdk-pll.c const struct hsdk_pll_cfg *cfg) cfg 223 drivers/clk/clk-hsdk-pll.c hsdk_pll_set_cfg(clk, cfg); cfg 241 drivers/clk/clk-hsdk-pll.c const struct hsdk_pll_cfg *cfg) cfg 250 drivers/clk/clk-hsdk-pll.c hsdk_pll_set_cfg(clk, cfg); cfg 360 drivers/clk/clk-stm32h7.c const struct composite_clk_cfg *cfg, cfg 374 drivers/clk/clk-stm32h7.c if (gcfg->mux && cfg->mux) { cfg 375 drivers/clk/clk-stm32h7.c mux = _get_cmux(base + cfg->mux->offset, cfg 376 drivers/clk/clk-stm32h7.c cfg->mux->shift, cfg 377 drivers/clk/clk-stm32h7.c cfg->mux->width, cfg 387 drivers/clk/clk-stm32h7.c if (gcfg->div && cfg->div) { cfg 388 drivers/clk/clk-stm32h7.c div = _get_cdiv(base + cfg->div->offset, cfg 389 drivers/clk/clk-stm32h7.c cfg->div->shift, cfg 390 drivers/clk/clk-stm32h7.c cfg->div->width, cfg 400 drivers/clk/clk-stm32h7.c if (gcfg->gate && cfg->gate) { cfg 401 drivers/clk/clk-stm32h7.c gate = _get_cgate(base + cfg->gate->offset, cfg 402 drivers/clk/clk-stm32h7.c cfg->gate->bit_idx, cfg 633 drivers/clk/clk-stm32h7.c const struct st32h7_pll_cfg *cfg; cfg 786 drivers/clk/clk-stm32h7.c const struct st32h7_pll_cfg *cfg, cfg 810 drivers/clk/clk-stm32h7.c rgate->bit_rdy = cfg->bit_idx + 1; cfg 813 drivers/clk/clk-stm32h7.c rgate->gate.bit_idx = cfg->bit_idx; cfg 818 drivers/clk/clk-stm32h7.c div->mshift = cfg->divm; cfg 820 drivers/clk/clk-stm32h7.c div->nreg = base + cfg->offset_divr; cfg 825 drivers/clk/clk-stm32h7.c div->freg_bit = cfg->bit_frac_en; cfg 826 drivers/clk/clk-stm32h7.c div->freg_value = base + cfg->offset_frac; cfg 1312 drivers/clk/clk-stm32h7.c stm32_pll[n].cfg, cfg 319 drivers/clk/clk-stm32mp1.c void *cfg; cfg 323 drivers/clk/clk-stm32mp1.c const struct clock_config *cfg); cfg 383 drivers/clk/clk-stm32mp1.c const struct clock_config *cfg) cfg 385 drivers/clk/clk-stm32mp1.c struct gate_cfg *gate_cfg = cfg->cfg; cfg 388 drivers/clk/clk-stm32mp1.c cfg->name, cfg 389 drivers/clk/clk-stm32mp1.c cfg->parent_name, cfg 390 drivers/clk/clk-stm32mp1.c cfg->flags, cfg 401 drivers/clk/clk-stm32mp1.c const struct clock_config *cfg) cfg 403 drivers/clk/clk-stm32mp1.c struct fixed_factor_cfg *ff_cfg = cfg->cfg; cfg 405 drivers/clk/clk-stm32mp1.c return clk_hw_register_fixed_factor(dev, cfg->name, cfg->parent_name, cfg 406 drivers/clk/clk-stm32mp1.c cfg->flags, ff_cfg->mult, cfg 414 drivers/clk/clk-stm32mp1.c const struct clock_config *cfg) cfg 416 drivers/clk/clk-stm32mp1.c struct div_cfg *div_cfg = cfg->cfg; cfg 419 drivers/clk/clk-stm32mp1.c cfg->name, cfg 420 drivers/clk/clk-stm32mp1.c cfg->parent_name, cfg 421 drivers/clk/clk-stm32mp1.c cfg->flags, cfg 434 drivers/clk/clk-stm32mp1.c const struct clock_config *cfg) cfg 436 drivers/clk/clk-stm32mp1.c struct mux_cfg *mux_cfg = cfg->cfg; cfg 438 drivers/clk/clk-stm32mp1.c return clk_hw_register_mux(dev, cfg->name, cfg->parent_names, cfg 439 drivers/clk/clk-stm32mp1.c cfg->num_parents, cfg->flags, cfg 473 drivers/clk/clk-stm32mp1.c const struct stm32_mux_cfg *cfg, cfg 480 drivers/clk/clk-stm32mp1.c if (cfg->mmux) { cfg 485 drivers/clk/clk-stm32mp1.c mmux->mux.reg = cfg->mux->reg_off + base; cfg 486 drivers/clk/clk-stm32mp1.c mmux->mux.shift = cfg->mux->shift; cfg 487 drivers/clk/clk-stm32mp1.c mmux->mux.mask = (1 << cfg->mux->width) - 1; cfg 488 drivers/clk/clk-stm32mp1.c mmux->mux.flags = cfg->mux->mux_flags; cfg 489 drivers/clk/clk-stm32mp1.c mmux->mux.table = cfg->mux->table; cfg 491 drivers/clk/clk-stm32mp1.c mmux->mmux = cfg->mmux; cfg 493 drivers/clk/clk-stm32mp1.c cfg->mmux->hws[cfg->mmux->nbr_clk++] = mux_hw; cfg 500 drivers/clk/clk-stm32mp1.c mux->reg = cfg->mux->reg_off + base; cfg 501 drivers/clk/clk-stm32mp1.c mux->shift = cfg->mux->shift; cfg 502 drivers/clk/clk-stm32mp1.c mux->mask = (1 << cfg->mux->width) - 1; cfg 503 drivers/clk/clk-stm32mp1.c mux->flags = cfg->mux->mux_flags; cfg 504 drivers/clk/clk-stm32mp1.c mux->table = cfg->mux->table; cfg 513 drivers/clk/clk-stm32mp1.c const struct stm32_div_cfg *cfg, cfg 523 drivers/clk/clk-stm32mp1.c div->reg = cfg->div->reg_off + base; cfg 524 drivers/clk/clk-stm32mp1.c div->shift = cfg->div->shift; cfg 525 drivers/clk/clk-stm32mp1.c div->width = cfg->div->width; cfg 526 drivers/clk/clk-stm32mp1.c div->flags = cfg->div->div_flags; cfg 527 drivers/clk/clk-stm32mp1.c div->table = cfg->div->table; cfg 535 drivers/clk/clk-stm32mp1.c const struct stm32_gate_cfg *cfg, spinlock_t *lock) cfg 541 drivers/clk/clk-stm32mp1.c if (cfg->mgate) { cfg 546 drivers/clk/clk-stm32mp1.c mgate->gate.reg = cfg->gate->reg_off + base; cfg 547 drivers/clk/clk-stm32mp1.c mgate->gate.bit_idx = cfg->gate->bit_idx; cfg 548 drivers/clk/clk-stm32mp1.c mgate->gate.flags = cfg->gate->gate_flags; cfg 550 drivers/clk/clk-stm32mp1.c mgate->mask = BIT(cfg->mgate->nbr_clk++); cfg 552 drivers/clk/clk-stm32mp1.c mgate->mgate = cfg->mgate; cfg 561 drivers/clk/clk-stm32mp1.c gate->reg = cfg->gate->reg_off + base; cfg 562 drivers/clk/clk-stm32mp1.c gate->bit_idx = cfg->gate->bit_idx; cfg 563 drivers/clk/clk-stm32mp1.c gate->flags = cfg->gate->gate_flags; cfg 578 drivers/clk/clk-stm32mp1.c const struct stm32_gate_cfg *cfg, cfg 592 drivers/clk/clk-stm32mp1.c if (cfg->ops) cfg 593 drivers/clk/clk-stm32mp1.c init.ops = cfg->ops; cfg 595 drivers/clk/clk-stm32mp1.c hw = _get_stm32_gate(base, cfg, lock); cfg 612 drivers/clk/clk-stm32mp1.c const struct stm32_composite_cfg *cfg, cfg 625 drivers/clk/clk-stm32mp1.c if (cfg->mux) { cfg 626 drivers/clk/clk-stm32mp1.c mux_hw = _get_stm32_mux(base, cfg->mux, lock); cfg 631 drivers/clk/clk-stm32mp1.c if (cfg->mux->ops) cfg 632 drivers/clk/clk-stm32mp1.c mux_ops = cfg->mux->ops; cfg 636 drivers/clk/clk-stm32mp1.c if (cfg->div) { cfg 637 drivers/clk/clk-stm32mp1.c div_hw = _get_stm32_div(base, cfg->div, lock); cfg 642 drivers/clk/clk-stm32mp1.c if (cfg->div->ops) cfg 643 drivers/clk/clk-stm32mp1.c div_ops = cfg->div->ops; cfg 647 drivers/clk/clk-stm32mp1.c if (cfg->gate) { cfg 648 drivers/clk/clk-stm32mp1.c gate_hw = _get_stm32_gate(base, cfg->gate, lock); cfg 653 drivers/clk/clk-stm32mp1.c if (cfg->gate->ops) cfg 654 drivers/clk/clk-stm32mp1.c gate_ops = cfg->gate->ops; cfg 1041 drivers/clk/clk-stm32mp1.c const struct clock_config *cfg) cfg 1043 drivers/clk/clk-stm32mp1.c struct stm32_pll_cfg *stm_pll_cfg = cfg->cfg; cfg 1045 drivers/clk/clk-stm32mp1.c return clk_register_pll(dev, cfg->name, cfg->parent_name, cfg 1046 drivers/clk/clk-stm32mp1.c base + stm_pll_cfg->offset, cfg->flags, lock); cfg 1057 drivers/clk/clk-stm32mp1.c const struct clock_config *cfg) cfg 1059 drivers/clk/clk-stm32mp1.c struct stm32_cktim_cfg *cktim_cfg = cfg->cfg; cfg 1061 drivers/clk/clk-stm32mp1.c return clk_register_cktim(dev, cfg->name, cfg->parent_name, cfg->flags, cfg 1070 drivers/clk/clk-stm32mp1.c const struct clock_config *cfg) cfg 1073 drivers/clk/clk-stm32mp1.c cfg->name, cfg 1074 drivers/clk/clk-stm32mp1.c cfg->parent_name, cfg 1075 drivers/clk/clk-stm32mp1.c cfg->flags, cfg 1077 drivers/clk/clk-stm32mp1.c cfg->cfg, cfg 1085 drivers/clk/clk-stm32mp1.c const struct clock_config *cfg) cfg 1087 drivers/clk/clk-stm32mp1.c return clk_stm32_register_composite(dev, cfg->name, cfg->parent_names, cfg 1088 drivers/clk/clk-stm32mp1.c cfg->num_parents, base, cfg->cfg, cfg 1089 drivers/clk/clk-stm32mp1.c cfg->flags, lock); cfg 1098 drivers/clk/clk-stm32mp1.c .cfg = &(struct gate_cfg) {\ cfg 1112 drivers/clk/clk-stm32mp1.c .cfg = &(struct fixed_factor_cfg) {\ cfg 1126 drivers/clk/clk-stm32mp1.c .cfg = &(struct div_cfg) {\ cfg 1147 drivers/clk/clk-stm32mp1.c .cfg = &(struct mux_cfg) {\ cfg 1162 drivers/clk/clk-stm32mp1.c .cfg = &(struct stm32_pll_cfg) {\ cfg 1174 drivers/clk/clk-stm32mp1.c .cfg = &(struct stm32_cktim_cfg) {\ cfg 1192 drivers/clk/clk-stm32mp1.c .cfg = (struct stm32_gate_cfg *) {_gate},\ cfg 1277 drivers/clk/clk-stm32mp1.c .cfg = &(struct stm32_composite_cfg) {\ cfg 2000 drivers/clk/clk-stm32mp1.c const struct clock_config *cfg; cfg 2006 drivers/clk/clk-stm32mp1.c .cfg = stm32mp1_clock_cfg, cfg 2022 drivers/clk/clk-stm32mp1.c const struct clock_config *cfg) cfg 2029 drivers/clk/clk-stm32mp1.c if (cfg->func) cfg 2030 drivers/clk/clk-stm32mp1.c hw = (*cfg->func)(dev, clk_data, base, lock, cfg); cfg 2033 drivers/clk/clk-stm32mp1.c pr_err("Unable to register %s\n", cfg->name); cfg 2037 drivers/clk/clk-stm32mp1.c if (cfg->id != NO_ID) cfg 2038 drivers/clk/clk-stm32mp1.c hws[cfg->id] = hw; cfg 2077 drivers/clk/clk-stm32mp1.c &data->cfg[n]); cfg 2080 drivers/clk/clk-stm32mp1.c data->cfg[n].name); cfg 49 drivers/clk/qcom/clk-rcg.c if (ns == rcg->s.parent_map[i].cfg) cfg 85 drivers/clk/qcom/clk-rcg.c if (ns == s->parent_map[i].cfg) cfg 100 drivers/clk/qcom/clk-rcg.c ns = src_to_ns(&rcg->s, rcg->s.parent_map[index].cfg, ns); cfg 274 drivers/clk/qcom/clk-rcg.c ns = src_to_ns(s, s->parent_map[index].cfg, ns); cfg 565 drivers/clk/qcom/clk-rcg.c if (src == rcg->s.parent_map[i].cfg) { cfg 635 drivers/clk/qcom/clk-rcg.c if (src == rcg->s.parent_map[i].cfg) { cfg 711 drivers/clk/qcom/clk-rcg.c if (ns == rcg->s.parent_map[i].cfg) { cfg 79 drivers/clk/qcom/clk-rcg2.c u32 cfg; cfg 82 drivers/clk/qcom/clk-rcg2.c ret = regmap_read(rcg->clkr.regmap, RCG_CFG_OFFSET(rcg), &cfg); cfg 86 drivers/clk/qcom/clk-rcg2.c cfg &= CFG_SRC_SEL_MASK; cfg 87 drivers/clk/qcom/clk-rcg2.c cfg >>= CFG_SRC_SEL_SHIFT; cfg 90 drivers/clk/qcom/clk-rcg2.c if (cfg == rcg->parent_map[i].cfg) cfg 129 drivers/clk/qcom/clk-rcg2.c u32 cfg = rcg->parent_map[index].cfg << CFG_SRC_SEL_SHIFT; cfg 132 drivers/clk/qcom/clk-rcg2.c CFG_SRC_SEL_MASK, cfg); cfg 168 drivers/clk/qcom/clk-rcg2.c u32 cfg, hid_div, m = 0, n = 0, mode = 0, mask; cfg 170 drivers/clk/qcom/clk-rcg2.c regmap_read(rcg->clkr.regmap, RCG_CFG_OFFSET(rcg), &cfg); cfg 180 drivers/clk/qcom/clk-rcg2.c mode = cfg & CFG_MODE_MASK; cfg 185 drivers/clk/qcom/clk-rcg2.c hid_div = cfg >> CFG_SRC_DIV_SHIFT; cfg 266 drivers/clk/qcom/clk-rcg2.c u32 cfg, mask; cfg 293 drivers/clk/qcom/clk-rcg2.c cfg = f->pre_div << CFG_SRC_DIV_SHIFT; cfg 294 drivers/clk/qcom/clk-rcg2.c cfg |= rcg->parent_map[index].cfg << CFG_SRC_SEL_SHIFT; cfg 296 drivers/clk/qcom/clk-rcg2.c cfg |= CFG_MODE_DUAL_EDGE; cfg 298 drivers/clk/qcom/clk-rcg2.c mask, cfg); cfg 597 drivers/clk/qcom/clk-rcg2.c u32 cfg; cfg 604 drivers/clk/qcom/clk-rcg2.c regmap_read(rcg->clkr.regmap, rcg->cmd_rcgr + CFG_REG, &cfg); cfg 605 drivers/clk/qcom/clk-rcg2.c cfg &= CFG_SRC_SEL_MASK; cfg 606 drivers/clk/qcom/clk-rcg2.c cfg >>= CFG_SRC_SEL_SHIFT; cfg 609 drivers/clk/qcom/clk-rcg2.c if (cfg == rcg->parent_map[i].cfg) { cfg 676 drivers/clk/qcom/clk-rcg2.c u32 hid_div, cfg; cfg 679 drivers/clk/qcom/clk-rcg2.c regmap_read(rcg->clkr.regmap, rcg->cmd_rcgr + CFG_REG, &cfg); cfg 680 drivers/clk/qcom/clk-rcg2.c cfg &= CFG_SRC_SEL_MASK; cfg 681 drivers/clk/qcom/clk-rcg2.c cfg >>= CFG_SRC_SEL_SHIFT; cfg 684 drivers/clk/qcom/clk-rcg2.c if (cfg == rcg->parent_map[i].cfg) { cfg 779 drivers/clk/qcom/clk-rcg2.c u32 cfg; cfg 783 drivers/clk/qcom/clk-rcg2.c cfg = rcg->parent_map[index].cfg << CFG_SRC_SEL_SHIFT; cfg 784 drivers/clk/qcom/clk-rcg2.c ret = regmap_write(rcg->clkr.regmap, rcg->cmd_rcgr + CFG_REG, cfg); cfg 910 drivers/clk/qcom/clk-rcg2.c u32 cfg; cfg 916 drivers/clk/qcom/clk-rcg2.c regmap_read(rcg->clkr.regmap, rcg->cmd_rcgr + CFG_REG, &cfg); cfg 936 drivers/clk/qcom/clk-rcg2.c regmap_write(rcg->clkr.regmap, rcg->cmd_rcgr + CFG_REG, cfg); cfg 958 drivers/clk/qcom/clk-rcg2.c u32 val, mask, cfg, mode, src; cfg 961 drivers/clk/qcom/clk-rcg2.c regmap_read(rcg->clkr.regmap, rcg->cmd_rcgr + SE_PERF_DFSR(l), &cfg); cfg 965 drivers/clk/qcom/clk-rcg2.c if (cfg & mask) cfg 966 drivers/clk/qcom/clk-rcg2.c f->pre_div = cfg & mask; cfg 968 drivers/clk/qcom/clk-rcg2.c src = cfg & CFG_SRC_SEL_MASK; cfg 973 drivers/clk/qcom/clk-rcg2.c if (src == rcg->parent_map[i].cfg) { cfg 980 drivers/clk/qcom/clk-rcg2.c mode = cfg & CFG_MODE_MASK; cfg 1039 drivers/clk/qcom/clk-rcg2.c u32 level, mask, cfg, m = 0, n = 0, mode, pre_div; cfg 1057 drivers/clk/qcom/clk-rcg2.c &cfg); cfg 1061 drivers/clk/qcom/clk-rcg2.c if (cfg & mask) cfg 1062 drivers/clk/qcom/clk-rcg2.c pre_div = cfg & mask; cfg 1064 drivers/clk/qcom/clk-rcg2.c mode = cfg & CFG_MODE_MASK; cfg 44 drivers/clk/qcom/clk-regmap-mux.c index = mux->parent_map[index].cfg; cfg 41 drivers/clk/qcom/common.h u8 cfg; cfg 152 drivers/clk/samsung/clk-cpu.c const struct exynos_cpuclk_cfg_data *cfg_data = cpuclk->cfg; cfg 229 drivers/clk/samsung/clk-cpu.c const struct exynos_cpuclk_cfg_data *cfg_data = cpuclk->cfg; cfg 280 drivers/clk/samsung/clk-cpu.c const struct exynos_cpuclk_cfg_data *cfg_data = cpuclk->cfg; cfg 406 drivers/clk/samsung/clk-cpu.c const struct exynos_cpuclk_cfg_data *cfg, cfg 456 drivers/clk/samsung/clk-cpu.c cpuclk->cfg = kmemdup(cfg, sizeof(*cfg) * num_cfgs, GFP_KERNEL); cfg 457 drivers/clk/samsung/clk-cpu.c if (!cpuclk->cfg) { cfg 472 drivers/clk/samsung/clk-cpu.c kfree(cpuclk->cfg); cfg 52 drivers/clk/samsung/clk-cpu.h const struct exynos_cpuclk_cfg_data *cfg; cfg 69 drivers/clk/samsung/clk-cpu.h const struct exynos_cpuclk_cfg_data *cfg, cfg 299 drivers/clk/sirf/clk-common.c u32 cfg = clkc_readl(clk->regofs); cfg 306 drivers/clk/sirf/clk-common.c WARN_ON((cfg & (BIT(3) - 1)) > 4); cfg 308 drivers/clk/sirf/clk-common.c return cfg & (BIT(3) - 1); cfg 314 drivers/clk/sirf/clk-common.c u32 cfg = clkc_readl(clk->regofs); cfg 321 drivers/clk/sirf/clk-common.c cfg &= ~(BIT(3) - 1); cfg 322 drivers/clk/sirf/clk-common.c clkc_writel(cfg | parent, clk->regofs); cfg 337 drivers/clk/sirf/clk-common.c u32 cfg = clkc_readl(clk->regofs); cfg 339 drivers/clk/sirf/clk-common.c if (cfg & BIT(24)) { cfg 346 drivers/clk/sirf/clk-common.c u32 wait = (cfg >> 16) & (BIT(4) - 1); cfg 347 drivers/clk/sirf/clk-common.c u32 hold = (cfg >> 20) & (BIT(4) - 1); cfg 32 drivers/clk/sprd/pll.c #define pinternal(pll, cfg, member) \ cfg 33 drivers/clk/sprd/pll.c (cfg[pindex(pll, member)] & pmask(pll, member)) cfg 35 drivers/clk/sprd/pll.c #define pinternal_val(pll, cfg, member) \ cfg 36 drivers/clk/sprd/pll.c (pinternal(pll, cfg, member) >> pshift(pll, member)) cfg 100 drivers/clk/sprd/pll.c u32 *cfg; cfg 106 drivers/clk/sprd/pll.c cfg = kcalloc(regs_num, sizeof(*cfg), GFP_KERNEL); cfg 107 drivers/clk/sprd/pll.c if (!cfg) cfg 111 drivers/clk/sprd/pll.c cfg[i] = sprd_pll_read(pll, i); cfg 115 drivers/clk/sprd/pll.c if (pinternal(pll, cfg, PLL_PREDIV)) cfg 119 drivers/clk/sprd/pll.c ((pll->fflag == 1 && pinternal(pll, cfg, PLL_POSTDIV)) || cfg 120 drivers/clk/sprd/pll.c (!pll->fflag && !pinternal(pll, cfg, PLL_POSTDIV)))) cfg 123 drivers/clk/sprd/pll.c if (!pinternal(pll, cfg, PLL_DIV_S)) { cfg 124 drivers/clk/sprd/pll.c rate = refin * pinternal_val(pll, cfg, PLL_N) * CLK_PLL_10M; cfg 126 drivers/clk/sprd/pll.c nint = pinternal_val(pll, cfg, PLL_NINT); cfg 127 drivers/clk/sprd/pll.c if (pinternal(pll, cfg, PLL_SDM_EN)) cfg 128 drivers/clk/sprd/pll.c kint = pinternal_val(pll, cfg, PLL_KINT); cfg 139 drivers/clk/sprd/pll.c kfree(cfg); cfg 150 drivers/clk/sprd/pll.c struct reg_cfg *cfg; cfg 157 drivers/clk/sprd/pll.c cfg = kcalloc(regs_num, sizeof(*cfg), GFP_KERNEL); cfg 158 drivers/clk/sprd/pll.c if (!cfg) cfg 172 drivers/clk/sprd/pll.c cfg[index].msk = mask; cfg 175 drivers/clk/sprd/pll.c cfg[index].val |= mask; cfg 182 drivers/clk/sprd/pll.c cfg[index].val |= mask; cfg 183 drivers/clk/sprd/pll.c cfg[index].msk |= mask; cfg 187 drivers/clk/sprd/pll.c cfg[index].val |= mask; cfg 188 drivers/clk/sprd/pll.c cfg[index].msk |= mask; cfg 194 drivers/clk/sprd/pll.c cfg[index].val |= (nint << shift) & mask; cfg 195 drivers/clk/sprd/pll.c cfg[index].msk |= mask; cfg 204 drivers/clk/sprd/pll.c cfg[index].val |= (kint << shift) & mask; cfg 205 drivers/clk/sprd/pll.c cfg[index].msk |= mask; cfg 212 drivers/clk/sprd/pll.c cfg[index].val |= ibias_val << shift & mask; cfg 213 drivers/clk/sprd/pll.c cfg[index].msk |= mask; cfg 216 drivers/clk/sprd/pll.c if (cfg[i].msk) { cfg 217 drivers/clk/sprd/pll.c sprd_pll_write(pll, i, cfg[i].msk, cfg[i].val); cfg 218 drivers/clk/sprd/pll.c ret |= SPRD_PLL_WRITE_CHECK(pll, i, cfg[i].msk, cfg 219 drivers/clk/sprd/pll.c cfg[i].val); cfg 226 drivers/clk/sprd/pll.c kfree(cfg); cfg 509 drivers/clk/tegra/clk-pll.c struct tegra_clk_pll_freq_table *cfg, cfg 532 drivers/clk/tegra/clk-pll.c cfg->input_rate = sel->input_rate; cfg 533 drivers/clk/tegra/clk-pll.c cfg->output_rate = sel->output_rate; cfg 534 drivers/clk/tegra/clk-pll.c cfg->m = sel->m; cfg 535 drivers/clk/tegra/clk-pll.c cfg->n = sel->n; cfg 536 drivers/clk/tegra/clk-pll.c cfg->p = p; cfg 537 drivers/clk/tegra/clk-pll.c cfg->cpcon = sel->cpcon; cfg 538 drivers/clk/tegra/clk-pll.c cfg->sdm_data = sel->sdm_data; cfg 543 drivers/clk/tegra/clk-pll.c static int _calc_rate(struct clk_hw *hw, struct tegra_clk_pll_freq_table *cfg, cfg 577 drivers/clk/tegra/clk-pll.c for (cfg->output_rate = rate; cfg->output_rate < 200 * cfreq; cfg 578 drivers/clk/tegra/clk-pll.c cfg->output_rate <<= 1) cfg 581 drivers/clk/tegra/clk-pll.c cfg->m = parent_rate / cfreq; cfg 582 drivers/clk/tegra/clk-pll.c cfg->n = cfg->output_rate / cfreq; cfg 583 drivers/clk/tegra/clk-pll.c cfg->cpcon = OUT_OF_TABLE_CPCON; cfg 585 drivers/clk/tegra/clk-pll.c if (cfg->m == 0 || cfg->m > divm_max(pll) || cfg 586 drivers/clk/tegra/clk-pll.c cfg->n > divn_max(pll) || (1 << p_div) > divp_max(pll) || cfg 587 drivers/clk/tegra/clk-pll.c cfg->output_rate > pll->params->vco_max) { cfg 591 drivers/clk/tegra/clk-pll.c cfg->output_rate = cfg->n * DIV_ROUND_UP(parent_rate, cfg->m); cfg 592 drivers/clk/tegra/clk-pll.c cfg->output_rate >>= p_div; cfg 599 drivers/clk/tegra/clk-pll.c cfg->p = ret; cfg 601 drivers/clk/tegra/clk-pll.c cfg->p = p_div; cfg 615 drivers/clk/tegra/clk-pll.c struct tegra_clk_pll_freq_table *cfg) cfg 624 drivers/clk/tegra/clk-pll.c if (cfg->sdm_data) { cfg 626 drivers/clk/tegra/clk-pll.c val |= sdin_data_to_din(cfg->sdm_data) & sdm_din_mask(pll); cfg 633 drivers/clk/tegra/clk-pll.c if (cfg->sdm_data == 0 && enabled) cfg 636 drivers/clk/tegra/clk-pll.c if (cfg->sdm_data != 0 && !enabled) cfg 643 drivers/clk/tegra/clk-pll.c struct tegra_clk_pll_freq_table *cfg) cfg 654 drivers/clk/tegra/clk-pll.c val |= cfg->p << div_nmp->override_divp_shift; cfg 660 drivers/clk/tegra/clk-pll.c val |= (cfg->m << div_nmp->override_divm_shift) | cfg 661 drivers/clk/tegra/clk-pll.c (cfg->n << div_nmp->override_divn_shift); cfg 669 drivers/clk/tegra/clk-pll.c val |= (cfg->m << divm_shift(pll)) | cfg 670 drivers/clk/tegra/clk-pll.c (cfg->n << divn_shift(pll)) | cfg 671 drivers/clk/tegra/clk-pll.c (cfg->p << divp_shift(pll)); cfg 675 drivers/clk/tegra/clk-pll.c clk_pll_set_sdm_data(&pll->hw, cfg); cfg 680 drivers/clk/tegra/clk-pll.c struct tegra_clk_pll_freq_table *cfg) cfg 686 drivers/clk/tegra/clk-pll.c *cfg = (struct tegra_clk_pll_freq_table) { }; cfg 692 drivers/clk/tegra/clk-pll.c cfg->p = (val >> div_nmp->override_divp_shift) & divp_mask(pll); cfg 695 drivers/clk/tegra/clk-pll.c cfg->m = (val >> div_nmp->override_divm_shift) & divm_mask(pll); cfg 696 drivers/clk/tegra/clk-pll.c cfg->n = (val >> div_nmp->override_divn_shift) & divn_mask(pll); cfg 700 drivers/clk/tegra/clk-pll.c cfg->m = (val >> div_nmp->divm_shift) & divm_mask(pll); cfg 701 drivers/clk/tegra/clk-pll.c cfg->n = (val >> div_nmp->divn_shift) & divn_mask(pll); cfg 702 drivers/clk/tegra/clk-pll.c cfg->p = (val >> div_nmp->divp_shift) & divp_mask(pll); cfg 708 drivers/clk/tegra/clk-pll.c cfg->sdm_data = sdin_din_to_data(val); cfg 715 drivers/clk/tegra/clk-pll.c struct tegra_clk_pll_freq_table *cfg, cfg 723 drivers/clk/tegra/clk-pll.c val |= cfg->cpcon << PLL_MISC_CPCON_SHIFT; cfg 727 drivers/clk/tegra/clk-pll.c if (cfg->n >= PLLDU_LFCON_SET_DIVN) cfg 738 drivers/clk/tegra/clk-pll.c static int _program_pll(struct clk_hw *hw, struct tegra_clk_pll_freq_table *cfg, cfg 750 drivers/clk/tegra/clk-pll.c (cfg->m == old_cfg.m) && (cfg->p == old_cfg.p)) { cfg 751 drivers/clk/tegra/clk-pll.c ret = pll->params->dyn_ramp(pll, cfg); cfg 764 drivers/clk/tegra/clk-pll.c _update_pll_mnp(pll, cfg); cfg 767 drivers/clk/tegra/clk-pll.c _update_pll_cpcon(pll, cfg, rate); cfg 782 drivers/clk/tegra/clk-pll.c struct tegra_clk_pll_freq_table cfg, old_cfg; cfg 796 drivers/clk/tegra/clk-pll.c if (_get_table_rate(hw, &cfg, rate, parent_rate) && cfg 797 drivers/clk/tegra/clk-pll.c pll->params->calc_rate(hw, &cfg, rate, parent_rate)) { cfg 808 drivers/clk/tegra/clk-pll.c cfg.p = old_cfg.p; cfg 810 drivers/clk/tegra/clk-pll.c if (old_cfg.m != cfg.m || old_cfg.n != cfg.n || old_cfg.p != cfg.p || cfg 811 drivers/clk/tegra/clk-pll.c old_cfg.sdm_data != cfg.sdm_data) cfg 812 drivers/clk/tegra/clk-pll.c ret = _program_pll(hw, &cfg, rate); cfg 824 drivers/clk/tegra/clk-pll.c struct tegra_clk_pll_freq_table cfg; cfg 833 drivers/clk/tegra/clk-pll.c if (_get_table_rate(hw, &cfg, rate, *prate) && cfg 834 drivers/clk/tegra/clk-pll.c pll->params->calc_rate(hw, &cfg, rate, *prate)) cfg 837 drivers/clk/tegra/clk-pll.c return cfg.output_rate; cfg 844 drivers/clk/tegra/clk-pll.c struct tegra_clk_pll_freq_table cfg; cfg 867 drivers/clk/tegra/clk-pll.c _get_pll_mnp(pll, &cfg); cfg 872 drivers/clk/tegra/clk-pll.c pdiv = _hw_to_p_div(hw, cfg.p); cfg 875 drivers/clk/tegra/clk-pll.c clk_hw_get_name(hw), cfg.p); cfg 881 drivers/clk/tegra/clk-pll.c pll->params->set_gain(&cfg); cfg 883 drivers/clk/tegra/clk-pll.c cfg.m *= pdiv; cfg 885 drivers/clk/tegra/clk-pll.c rate *= cfg.n; cfg 886 drivers/clk/tegra/clk-pll.c do_div(rate, cfg.m); cfg 1175 drivers/clk/tegra/clk-pll.c struct tegra_clk_pll_freq_table *cfg, cfg 1186 drivers/clk/tegra/clk-pll.c cfg->m = _pll_fixed_mdiv(pll->params, parent_rate); cfg 1187 drivers/clk/tegra/clk-pll.c cfg->output_rate = rate * p; cfg 1188 drivers/clk/tegra/clk-pll.c cfg->n = cfg->output_rate * cfg->m / parent_rate; cfg 1189 drivers/clk/tegra/clk-pll.c cfg->input_rate = parent_rate; cfg 1195 drivers/clk/tegra/clk-pll.c cfg->p = p_div; cfg 1197 drivers/clk/tegra/clk-pll.c if (cfg->n > divn_max(pll) || cfg->output_rate > pll->params->vco_max) cfg 1258 drivers/clk/tegra/clk-pll.c struct tegra_clk_pll_freq_table *cfg, cfg 1264 drivers/clk/tegra/clk-pll.c err = _get_table_rate(hw, cfg, rate, parent_rate); cfg 1266 drivers/clk/tegra/clk-pll.c err = _calc_dynamic_ramp_rate(hw, cfg, rate, parent_rate); cfg 1268 drivers/clk/tegra/clk-pll.c if (cfg->m != _pll_fixed_mdiv(pll->params, parent_rate)) { cfg 1275 drivers/clk/tegra/clk-pll.c if (cfg->p > pll->params->max_p) cfg 1286 drivers/clk/tegra/clk-pll.c struct tegra_clk_pll_freq_table cfg, old_cfg; cfg 1290 drivers/clk/tegra/clk-pll.c ret = _pll_ramp_calc_pll(hw, &cfg, rate, parent_rate); cfg 1299 drivers/clk/tegra/clk-pll.c cfg.p = old_cfg.p; cfg 1301 drivers/clk/tegra/clk-pll.c if (old_cfg.m != cfg.m || old_cfg.n != cfg.n || old_cfg.p != cfg.p) cfg 1302 drivers/clk/tegra/clk-pll.c ret = _program_pll(hw, &cfg, rate); cfg 1314 drivers/clk/tegra/clk-pll.c struct tegra_clk_pll_freq_table cfg; cfg 1318 drivers/clk/tegra/clk-pll.c ret = _pll_ramp_calc_pll(hw, &cfg, rate, *prate); cfg 1322 drivers/clk/tegra/clk-pll.c p_div = _hw_to_p_div(hw, cfg.p); cfg 1327 drivers/clk/tegra/clk-pll.c pll->params->set_gain(&cfg); cfg 1329 drivers/clk/tegra/clk-pll.c output_rate *= cfg.n; cfg 1330 drivers/clk/tegra/clk-pll.c do_div(output_rate, cfg.m * p_div); cfg 1443 drivers/clk/tegra/clk-pll.c struct tegra_clk_pll_freq_table cfg, old_cfg; cfg 1451 drivers/clk/tegra/clk-pll.c ret = _pll_ramp_calc_pll(hw, &cfg, rate, parent_rate); cfg 1457 drivers/clk/tegra/clk-pll.c if (cfg.m != old_cfg.m) { cfg 1462 drivers/clk/tegra/clk-pll.c if (old_cfg.n == cfg.n && old_cfg.p == cfg.p) cfg 1469 drivers/clk/tegra/clk-pll.c ret = _pllcx_update_dynamic_coef(pll, parent_rate, cfg.n); cfg 1473 drivers/clk/tegra/clk-pll.c _update_pll_mnp(pll, &cfg); cfg 1486 drivers/clk/tegra/clk-pll.c struct tegra_clk_pll_freq_table *cfg, cfg 1498 drivers/clk/tegra/clk-pll.c if (cfg) { cfg 1499 drivers/clk/tegra/clk-pll.c cfg->m = m; cfg 1500 drivers/clk/tegra/clk-pll.c cfg->n = n; cfg 1509 drivers/clk/tegra/clk-pll.c struct tegra_clk_pll_freq_table cfg, old_cfg; cfg 1517 drivers/clk/tegra/clk-pll.c _pllre_calc_rate(pll, &cfg, rate, parent_rate); cfg 1519 drivers/clk/tegra/clk-pll.c cfg.p = old_cfg.p; cfg 1521 drivers/clk/tegra/clk-pll.c if (cfg.m != old_cfg.m || cfg.n != old_cfg.n) { cfg 1526 drivers/clk/tegra/clk-pll.c _update_pll_mnp(pll, &cfg); cfg 1543 drivers/clk/tegra/clk-pll.c struct tegra_clk_pll_freq_table cfg; cfg 1547 drivers/clk/tegra/clk-pll.c _get_pll_mnp(pll, &cfg); cfg 1549 drivers/clk/tegra/clk-pll.c rate *= cfg.n; cfg 1550 drivers/clk/tegra/clk-pll.c do_div(rate, cfg.m); cfg 2144 drivers/clk/tegra/clk-pll.c struct tegra_clk_pll_freq_table cfg; cfg 2175 drivers/clk/tegra/clk-pll.c cfg.m = _pll_fixed_mdiv(pll_params, parent_rate); cfg 2176 drivers/clk/tegra/clk-pll.c cfg.n = cfg.m * pll_params->vco_min / parent_rate; cfg 2180 drivers/clk/tegra/clk-pll.c cfg.p = p_tohw->hw_val; cfg 2192 drivers/clk/tegra/clk-pll.c _update_pll_mnp(pll, &cfg); cfg 2199 drivers/clk/tegra/clk-pll.c _pllcx_update_dynamic_coef(pll, parent_rate, cfg.n); cfg 2288 drivers/clk/tegra/clk-pll.c struct tegra_clk_pll_freq_table cfg; cfg 2317 drivers/clk/tegra/clk-pll.c cfg.m = _pll_fixed_mdiv(pll_params, parent_rate); cfg 2318 drivers/clk/tegra/clk-pll.c cfg.n = cfg.m * pll_params->vco_min / parent_rate; cfg 2327 drivers/clk/tegra/clk-pll.c cfg.p = pll_params->pdiv_tohw[i-1].hw_val; cfg 2329 drivers/clk/tegra/clk-pll.c _update_pll_mnp(pll, &cfg); cfg 265 drivers/clk/tegra/clk-tegra210.c #define sdin_get_n_eff(cfg) ((cfg)->n * PLL_SDM_COEFF + ((cfg)->sdm_data ? \ cfg 266 drivers/clk/tegra/clk-tegra210.c (PLL_SDM_COEFF/2 + sdin_data_to_din((cfg)->sdm_data)) : 0)) cfg 1354 drivers/clk/tegra/clk-tegra210.c struct tegra_clk_pll_freq_table *cfg) cfg 1363 drivers/clk/tegra/clk-tegra210.c val |= cfg->n << PLLX_MISC2_NDIV_NEW_SHIFT; cfg 1377 drivers/clk/tegra/clk-tegra210.c base |= cfg->n << pllx->params->div_nmp->divn_shift; cfg 1386 drivers/clk/tegra/clk-tegra210.c __clk_get_name(pllx->hw.clk), cfg->m, cfg->n, cfg->p, cfg 1387 drivers/clk/tegra/clk-tegra210.c cfg->input_rate / cfg->m * cfg->n / cfg 1388 drivers/clk/tegra/clk-tegra210.c pllx->params->pdiv_tohw[cfg->p].pdiv / 1000); cfg 1402 drivers/clk/tegra/clk-tegra210.c struct tegra_clk_pll_freq_table *cfg, cfg 1424 drivers/clk/tegra/clk-tegra210.c cfg->m = tegra_pll_get_fixed_mdiv(hw, input_rate); cfg 1425 drivers/clk/tegra/clk-tegra210.c cfg->p = p; cfg 1428 drivers/clk/tegra/clk-tegra210.c cfg->p = tegra_pll_p_div_to_hw(pll, cfg->p); cfg 1433 drivers/clk/tegra/clk-tegra210.c cf = input_rate / cfg->m; cfg 1434 drivers/clk/tegra/clk-tegra210.c cfg->n = p_rate / cf; cfg 1436 drivers/clk/tegra/clk-tegra210.c cfg->sdm_data = 0; cfg 1437 drivers/clk/tegra/clk-tegra210.c cfg->output_rate = input_rate; cfg 1439 drivers/clk/tegra/clk-tegra210.c unsigned long rem = p_rate - cf * cfg->n; cfg 1446 drivers/clk/tegra/clk-tegra210.c cfg->sdm_data = sdin_din_to_data(s); cfg 1448 drivers/clk/tegra/clk-tegra210.c cfg->output_rate *= sdin_get_n_eff(cfg); cfg 1449 drivers/clk/tegra/clk-tegra210.c cfg->output_rate /= p * cfg->m * PLL_SDM_COEFF; cfg 1451 drivers/clk/tegra/clk-tegra210.c cfg->output_rate *= cfg->n; cfg 1452 drivers/clk/tegra/clk-tegra210.c cfg->output_rate /= p * cfg->m; cfg 1455 drivers/clk/tegra/clk-tegra210.c cfg->input_rate = input_rate; cfg 1471 drivers/clk/tegra/clk-tegra210.c static void tegra210_clk_pll_set_gain(struct tegra_clk_pll_freq_table *cfg) cfg 1473 drivers/clk/tegra/clk-tegra210.c cfg->n = sdin_get_n_eff(cfg); cfg 1474 drivers/clk/tegra/clk-tegra210.c cfg->m *= PLL_SDM_COEFF; cfg 277 drivers/clk/tegra/clk.h void (*set_gain)(struct tegra_clk_pll_freq_table *cfg); cfg 279 drivers/clk/tegra/clk.h struct tegra_clk_pll_freq_table *cfg, cfg 285 drivers/clk/tegra/clk.h struct tegra_clk_pll_freq_table *cfg); cfg 972 drivers/clocksource/sh_cmt.c struct sh_timer_config *cfg = pdev->dev.platform_data; cfg 976 drivers/clocksource/sh_cmt.c cmt->hw_channels = cfg->channels_mask; cfg 525 drivers/clocksource/sh_tmu.c struct sh_timer_config *cfg = pdev->dev.platform_data; cfg 528 drivers/clocksource/sh_tmu.c tmu->num_channels = hweight8(cfg->channels_mask); cfg 75 drivers/clocksource/timer-oxnas-rps.c uint32_t cfg = rps->timer_prescaler; cfg 78 drivers/clocksource/timer-oxnas-rps.c cfg |= TIMER_ENABLE; cfg 81 drivers/clocksource/timer-oxnas-rps.c cfg |= TIMER_PERIODIC; cfg 84 drivers/clocksource/timer-oxnas-rps.c writel_relaxed(cfg, rps->clkevt_base + TIMER_CTRL_REG); cfg 254 drivers/connector/connector.c struct netlink_kernel_cfg cfg = { cfg 259 drivers/connector/connector.c dev->nls = netlink_kernel_create(&init_net, NETLINK_CONNECTOR, &cfg); cfg 30 drivers/cpufreq/s3c2410-cpufreq.c static void s3c2410_cpufreq_setdivs(struct s3c_cpufreq_config *cfg) cfg 34 drivers/cpufreq/s3c2410-cpufreq.c if (cfg->divs.h_divisor == 2) cfg 37 drivers/cpufreq/s3c2410-cpufreq.c if (cfg->divs.p_divisor != cfg->divs.h_divisor) cfg 43 drivers/cpufreq/s3c2410-cpufreq.c static int s3c2410_cpufreq_calcdivs(struct s3c_cpufreq_config *cfg) cfg 49 drivers/cpufreq/s3c2410-cpufreq.c fclk = cfg->freq.fclk; cfg 50 drivers/cpufreq/s3c2410-cpufreq.c hclk_max = cfg->max.hclk; cfg 52 drivers/cpufreq/s3c2410-cpufreq.c cfg->freq.armclk = fclk; cfg 57 drivers/cpufreq/s3c2410-cpufreq.c hdiv = (fclk > cfg->max.hclk) ? 2 : 1; cfg 60 drivers/cpufreq/s3c2410-cpufreq.c if (hclk > cfg->max.hclk) { cfg 65 drivers/cpufreq/s3c2410-cpufreq.c pdiv = (hclk > cfg->max.pclk) ? 2 : 1; cfg 68 drivers/cpufreq/s3c2410-cpufreq.c if (pclk > cfg->max.pclk) { cfg 76 drivers/cpufreq/s3c2410-cpufreq.c cfg->divs.p_divisor = pdiv; cfg 77 drivers/cpufreq/s3c2410-cpufreq.c cfg->divs.h_divisor = hdiv; cfg 40 drivers/cpufreq/s3c2412-cpufreq.c static int s3c2412_cpufreq_calcdivs(struct s3c_cpufreq_config *cfg) cfg 46 drivers/cpufreq/s3c2412-cpufreq.c fclk = cfg->freq.fclk; cfg 47 drivers/cpufreq/s3c2412-cpufreq.c armclk = cfg->freq.armclk; cfg 48 drivers/cpufreq/s3c2412-cpufreq.c hclk_max = cfg->max.hclk; cfg 59 drivers/cpufreq/s3c2412-cpufreq.c __func__, cfg->freq.fclk, cfg->freq.armclk, cfg 60 drivers/cpufreq/s3c2412-cpufreq.c cfg->freq.hclk, cfg->freq.pclk); cfg 69 drivers/cpufreq/s3c2412-cpufreq.c cfg->divs.arm_divisor = armdiv; cfg 76 drivers/cpufreq/s3c2412-cpufreq.c cfg->freq.hclk = hclk = armdiv_clk / hdiv; cfg 79 drivers/cpufreq/s3c2412-cpufreq.c cfg->divs.dvs = dvs = armclk < armdiv_clk; cfg 82 drivers/cpufreq/s3c2412-cpufreq.c cfg->freq.armclk = dvs ? hclk : armdiv_clk; cfg 85 drivers/cpufreq/s3c2412-cpufreq.c __func__, armclk, hclk, armdiv, hdiv, cfg->divs.dvs); cfg 90 drivers/cpufreq/s3c2412-cpufreq.c pdiv = (hclk > cfg->max.pclk) ? 2 : 1; cfg 92 drivers/cpufreq/s3c2412-cpufreq.c if ((hclk / pdiv) > cfg->max.pclk) cfg 95 drivers/cpufreq/s3c2412-cpufreq.c cfg->freq.pclk = hclk / pdiv; cfg 106 drivers/cpufreq/s3c2412-cpufreq.c cfg->divs.h_divisor = hdiv * armdiv; cfg 107 drivers/cpufreq/s3c2412-cpufreq.c cfg->divs.p_divisor = pdiv * armdiv; cfg 115 drivers/cpufreq/s3c2412-cpufreq.c static void s3c2412_cpufreq_setdivs(struct s3c_cpufreq_config *cfg) cfg 128 drivers/cpufreq/s3c2412-cpufreq.c if (cfg->divs.arm_divisor == 2) cfg 131 drivers/cpufreq/s3c2412-cpufreq.c clkdiv |= ((cfg->divs.h_divisor / cfg->divs.arm_divisor) - 1); cfg 133 drivers/cpufreq/s3c2412-cpufreq.c if (cfg->divs.p_divisor != cfg->divs.h_divisor) cfg 139 drivers/cpufreq/s3c2412-cpufreq.c clk_set_parent(armclk, cfg->divs.dvs ? hclk : fclk); cfg 142 drivers/cpufreq/s3c2412-cpufreq.c static void s3c2412_cpufreq_setrefresh(struct s3c_cpufreq_config *cfg) cfg 144 drivers/cpufreq/s3c2412-cpufreq.c struct s3c_cpufreq_board *board = cfg->board; cfg 148 drivers/cpufreq/s3c2412-cpufreq.c board->refresh, cfg->freq.hclk); cfg 156 drivers/cpufreq/s3c2412-cpufreq.c refresh *= (cfg->freq.hclk / 100); cfg 54 drivers/cpufreq/s3c2440-cpufreq.c static int s3c2440_cpufreq_calcdivs(struct s3c_cpufreq_config *cfg) cfg 60 drivers/cpufreq/s3c2440-cpufreq.c fclk = cfg->freq.fclk; cfg 61 drivers/cpufreq/s3c2440-cpufreq.c armclk = cfg->freq.armclk; cfg 62 drivers/cpufreq/s3c2440-cpufreq.c hclk_max = cfg->max.hclk; cfg 90 drivers/cpufreq/s3c2440-cpufreq.c pdiv = (hclk > cfg->max.pclk) ? 2 : 1; cfg 92 drivers/cpufreq/s3c2440-cpufreq.c if ((hclk / pdiv) > cfg->max.pclk) cfg 111 drivers/cpufreq/s3c2440-cpufreq.c cfg->divs.dvs = 1; cfg 114 drivers/cpufreq/s3c2440-cpufreq.c cfg->divs.dvs = 0; cfg 116 drivers/cpufreq/s3c2440-cpufreq.c cfg->freq.armclk = armclk; cfg 120 drivers/cpufreq/s3c2440-cpufreq.c cfg->divs.h_divisor = hdiv; cfg 121 drivers/cpufreq/s3c2440-cpufreq.c cfg->divs.p_divisor = pdiv; cfg 139 drivers/cpufreq/s3c2440-cpufreq.c static void s3c2440_cpufreq_setdivs(struct s3c_cpufreq_config *cfg) cfg 144 drivers/cpufreq/s3c2440-cpufreq.c cfg->divs.h_divisor, cfg->divs.p_divisor); cfg 152 drivers/cpufreq/s3c2440-cpufreq.c switch (cfg->divs.h_divisor) { cfg 177 drivers/cpufreq/s3c2440-cpufreq.c if (cfg->divs.p_divisor != cfg->divs.h_divisor) cfg 193 drivers/cpufreq/s3c2440-cpufreq.c clk_set_parent(armclk, cfg->divs.dvs ? hclk : fclk); cfg 222 drivers/cpufreq/s3c2440-cpufreq.c static int s3c2440_cpufreq_calctable(struct s3c_cpufreq_config *cfg, cfg 228 drivers/cpufreq/s3c2440-cpufreq.c WARN_ON(cfg->info == NULL); cfg 229 drivers/cpufreq/s3c2440-cpufreq.c WARN_ON(cfg->board == NULL); cfg 231 drivers/cpufreq/s3c2440-cpufreq.c ret = run_freq_for(cfg->info->max.hclk, cfg 232 drivers/cpufreq/s3c2440-cpufreq.c cfg->info->max.fclk, cfg 38 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c struct s3c_cpufreq_config *cfg; cfg 41 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c cfg = s3c_cpufreq_getconfig(); cfg 42 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c if (!cfg) { cfg 47 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c brd = cfg->board; cfg 67 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c struct s3c_cpufreq_config *cfg; cfg 69 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c cfg = s3c_cpufreq_getconfig(); cfg 70 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c if (!cfg) { cfg 75 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c seq_printf(seq, " FCLK %ld Hz\n", cfg->freq.fclk); cfg 77 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c cfg->freq.hclk, print_ns(cfg->freq.hclk_tns)); cfg 78 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c seq_printf(seq, " PCLK %ld Hz\n", cfg->freq.hclk); cfg 79 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c seq_printf(seq, "ARMCLK %ld Hz\n", cfg->freq.armclk); cfg 82 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c show_max(seq, &cfg->max); cfg 85 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c cfg->divs.h_divisor, cfg->divs.p_divisor, cfg 86 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c cfg->divs.arm_divisor, cfg->divs.dvs ? "on" : "off"); cfg 89 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c seq_printf(seq, "lock_pll=%u\n", cfg->lock_pll); cfg 99 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c struct s3c_cpufreq_config *cfg; cfg 104 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c cfg = s3c_cpufreq_getconfig(); cfg 105 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c if (!cfg) { cfg 110 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c show_bank = cfg->info->debug_io_show; cfg 122 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c seq_printf(seq, "hclk period is %lu.%lu ns\n", print_ns(cfg->freq.hclk_tns)); cfg 134 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c show_bank(seq, cfg, iob); cfg 62 drivers/cpufreq/s3c24xx-cpufreq.c static void s3c_cpufreq_getcur(struct s3c_cpufreq_config *cfg) cfg 66 drivers/cpufreq/s3c24xx-cpufreq.c cfg->freq.fclk = fclk = clk_get_rate(clk_fclk); cfg 67 drivers/cpufreq/s3c24xx-cpufreq.c cfg->freq.hclk = hclk = clk_get_rate(clk_hclk); cfg 68 drivers/cpufreq/s3c24xx-cpufreq.c cfg->freq.pclk = pclk = clk_get_rate(clk_pclk); cfg 69 drivers/cpufreq/s3c24xx-cpufreq.c cfg->freq.armclk = armclk = clk_get_rate(clk_arm); cfg 71 drivers/cpufreq/s3c24xx-cpufreq.c cfg->pll.driver_data = __raw_readl(S3C2410_MPLLCON); cfg 72 drivers/cpufreq/s3c24xx-cpufreq.c cfg->pll.frequency = fclk; cfg 74 drivers/cpufreq/s3c24xx-cpufreq.c cfg->freq.hclk_tns = 1000000000 / (cfg->freq.hclk / 10); cfg 76 drivers/cpufreq/s3c24xx-cpufreq.c cfg->divs.h_divisor = fclk / hclk; cfg 77 drivers/cpufreq/s3c24xx-cpufreq.c cfg->divs.p_divisor = fclk / pclk; cfg 80 drivers/cpufreq/s3c24xx-cpufreq.c static inline void s3c_cpufreq_calc(struct s3c_cpufreq_config *cfg) cfg 82 drivers/cpufreq/s3c24xx-cpufreq.c unsigned long pll = cfg->pll.frequency; cfg 84 drivers/cpufreq/s3c24xx-cpufreq.c cfg->freq.fclk = pll; cfg 85 drivers/cpufreq/s3c24xx-cpufreq.c cfg->freq.hclk = pll / cfg->divs.h_divisor; cfg 86 drivers/cpufreq/s3c24xx-cpufreq.c cfg->freq.pclk = pll / cfg->divs.p_divisor; cfg 89 drivers/cpufreq/s3c24xx-cpufreq.c cfg->freq.hclk_tns = 1000000000 / (cfg->freq.hclk / 10); cfg 101 drivers/cpufreq/s3c24xx-cpufreq.c struct s3c_cpufreq_config *cfg) cfg 104 drivers/cpufreq/s3c24xx-cpufreq.c pfx, cfg->pll.frequency, cfg->freq.fclk, cfg->freq.armclk, cfg 105 drivers/cpufreq/s3c24xx-cpufreq.c cfg->freq.hclk, cfg->divs.h_divisor, cfg 106 drivers/cpufreq/s3c24xx-cpufreq.c cfg->freq.pclk, cfg->divs.p_divisor); cfg 111 drivers/cpufreq/s3c24xx-cpufreq.c static void s3c_cpufreq_setio(struct s3c_cpufreq_config *cfg) cfg 113 drivers/cpufreq/s3c24xx-cpufreq.c if (cfg->info->set_iotiming) cfg 114 drivers/cpufreq/s3c24xx-cpufreq.c (cfg->info->set_iotiming)(cfg, &s3c24xx_iotiming); cfg 117 drivers/cpufreq/s3c24xx-cpufreq.c static int s3c_cpufreq_calcio(struct s3c_cpufreq_config *cfg) cfg 119 drivers/cpufreq/s3c24xx-cpufreq.c if (cfg->info->calc_iotiming) cfg 120 drivers/cpufreq/s3c24xx-cpufreq.c return (cfg->info->calc_iotiming)(cfg, &s3c24xx_iotiming); cfg 125 drivers/cpufreq/s3c24xx-cpufreq.c static void s3c_cpufreq_setrefresh(struct s3c_cpufreq_config *cfg) cfg 127 drivers/cpufreq/s3c24xx-cpufreq.c (cfg->info->set_refresh)(cfg); cfg 130 drivers/cpufreq/s3c24xx-cpufreq.c static void s3c_cpufreq_setdivs(struct s3c_cpufreq_config *cfg) cfg 132 drivers/cpufreq/s3c24xx-cpufreq.c (cfg->info->set_divs)(cfg); cfg 135 drivers/cpufreq/s3c24xx-cpufreq.c static int s3c_cpufreq_calcdivs(struct s3c_cpufreq_config *cfg) cfg 137 drivers/cpufreq/s3c24xx-cpufreq.c return (cfg->info->calc_divs)(cfg); cfg 140 drivers/cpufreq/s3c24xx-cpufreq.c static void s3c_cpufreq_setfvco(struct s3c_cpufreq_config *cfg) cfg 142 drivers/cpufreq/s3c24xx-cpufreq.c cfg->mpll = _clk_mpll; cfg 143 drivers/cpufreq/s3c24xx-cpufreq.c (cfg->info->set_fvco)(cfg); cfg 180 drivers/crypto/caam/dpseci.c u8 queue, const struct dpseci_rx_queue_cfg *cfg) cfg 189 drivers/crypto/caam/dpseci.c cmd_params->dest_id = cpu_to_le32(cfg->dest_cfg.dest_id); cfg 190 drivers/crypto/caam/dpseci.c cmd_params->priority = cfg->dest_cfg.priority; cfg 193 drivers/crypto/caam/dpseci.c cfg->dest_cfg.dest_type); cfg 194 drivers/crypto/caam/dpseci.c cmd_params->user_ctx = cpu_to_le64(cfg->user_ctx); cfg 195 drivers/crypto/caam/dpseci.c cmd_params->options = cpu_to_le32(cfg->options); cfg 197 drivers/crypto/caam/dpseci.c cfg->order_preservation_en); cfg 364 drivers/crypto/caam/dpseci.c u16 token, const struct dpseci_congestion_notification_cfg *cfg) cfg 374 drivers/crypto/caam/dpseci.c cmd_params->dest_id = cpu_to_le32(cfg->dest_cfg.dest_id); cfg 375 drivers/crypto/caam/dpseci.c cmd_params->notification_mode = cpu_to_le16(cfg->notification_mode); cfg 376 drivers/crypto/caam/dpseci.c cmd_params->priority = cfg->dest_cfg.priority; cfg 378 drivers/crypto/caam/dpseci.c cfg->dest_cfg.dest_type); cfg 379 drivers/crypto/caam/dpseci.c dpseci_set_field(cmd_params->options, CGN_UNITS, cfg->units); cfg 380 drivers/crypto/caam/dpseci.c cmd_params->message_iova = cpu_to_le64(cfg->message_iova); cfg 381 drivers/crypto/caam/dpseci.c cmd_params->message_ctx = cpu_to_le64(cfg->message_ctx); cfg 382 drivers/crypto/caam/dpseci.c cmd_params->threshold_entry = cpu_to_le32(cfg->threshold_entry); cfg 383 drivers/crypto/caam/dpseci.c cmd_params->threshold_exit = cpu_to_le32(cfg->threshold_exit); cfg 399 drivers/crypto/caam/dpseci.c u16 token, struct dpseci_congestion_notification_cfg *cfg) cfg 414 drivers/crypto/caam/dpseci.c cfg->dest_cfg.dest_id = le32_to_cpu(rsp_params->dest_id); cfg 415 drivers/crypto/caam/dpseci.c cfg->notification_mode = le16_to_cpu(rsp_params->notification_mode); cfg 416 drivers/crypto/caam/dpseci.c cfg->dest_cfg.priority = rsp_params->priority; cfg 417 drivers/crypto/caam/dpseci.c cfg->dest_cfg.dest_type = dpseci_get_field(rsp_params->options, cfg 419 drivers/crypto/caam/dpseci.c cfg->units = dpseci_get_field(rsp_params->options, CGN_UNITS); cfg 420 drivers/crypto/caam/dpseci.c cfg->message_iova = le64_to_cpu(rsp_params->message_iova); cfg 421 drivers/crypto/caam/dpseci.c cfg->message_ctx = le64_to_cpu(rsp_params->message_ctx); cfg 422 drivers/crypto/caam/dpseci.c cfg->threshold_entry = le32_to_cpu(rsp_params->threshold_entry); cfg 423 drivers/crypto/caam/dpseci.c cfg->threshold_exit = le32_to_cpu(rsp_params->threshold_exit); cfg 154 drivers/crypto/caam/dpseci.h u8 queue, const struct dpseci_rx_queue_cfg *cfg); cfg 328 drivers/crypto/caam/dpseci.h u16 token, const struct dpseci_congestion_notification_cfg *cfg); cfg 331 drivers/crypto/caam/dpseci.h u16 token, struct dpseci_congestion_notification_cfg *cfg); cfg 40 drivers/crypto/caam/sg_sw_qm.h qm_sg_ptr->cfg = cpu_to_be32(QM_SG_EXT | (len & QM_SG_LEN_MASK)); cfg 48 drivers/crypto/caam/sg_sw_qm.h qm_sg_ptr->cfg = cpu_to_be32(QM_SG_EXT | QM_SG_FIN | cfg 803 drivers/crypto/cavium/nitrox/nitrox_csr.h u64 cfg :3; cfg 805 drivers/crypto/cavium/nitrox/nitrox_csr.h u64 cfg :3; cfg 273 drivers/crypto/cavium/nitrox/nitrox_hal.c core_gbl_vfcfg.s.cfg = __NDEV_MODE_PF; cfg 563 drivers/crypto/cavium/nitrox/nitrox_hal.c vfcfg.s.cfg = mode & 0x7; cfg 130 drivers/crypto/hisilicon/sec/sec_algs.c const struct sec_c_alg_cfg *cfg = &sec_c_alg_cfgs[alg]; cfg 133 drivers/crypto/hisilicon/sec/sec_algs.c req->w0 |= cfg->c_mode << SEC_BD_W0_C_MODE_S; cfg 134 drivers/crypto/hisilicon/sec/sec_algs.c req->w1 |= cfg->c_alg << SEC_BD_W1_C_ALG_S; cfg 135 drivers/crypto/hisilicon/sec/sec_algs.c req->w3 |= cfg->key_len << SEC_BD_W3_C_KEY_LEN_S; cfg 136 drivers/crypto/hisilicon/sec/sec_algs.c req->w0 |= cfg->c_width << SEC_BD_W0_C_WIDTH_S; cfg 385 drivers/crypto/hisilicon/sec/sec_drv.c static void sec_data_axiwr_otsd_cfg(struct sec_dev_info *info, u32 cfg) cfg 392 drivers/crypto/hisilicon/sec/sec_drv.c regval |= (cfg << SEC_CTRL2_DATA_AXI_WR_OTSD_CFG_S) & cfg 397 drivers/crypto/hisilicon/sec/sec_drv.c static void sec_data_axird_otsd_cfg(struct sec_dev_info *info, u32 cfg) cfg 404 drivers/crypto/hisilicon/sec/sec_drv.c regval |= (cfg << SEC_CTRL2_DATA_AXI_RD_OTSD_CFG_S) & cfg 471 drivers/crypto/hisilicon/sec/sec_drv.c static void sec_set_dbg_bd_cfg(struct sec_dev_info *info, u32 cfg) cfg 480 drivers/crypto/hisilicon/sec/sec_drv.c if (cfg) cfg 650 drivers/crypto/marvell/cesa.h u32 cfg, u32 mask) cfg 653 drivers/crypto/marvell/cesa.h op->desc.config |= cpu_to_le32(cfg); cfg 661 drivers/crypto/marvell/cesa.h static inline void mv_cesa_set_op_cfg(struct mv_cesa_op_ctx *op, u32 cfg) cfg 663 drivers/crypto/marvell/cesa.h op->desc.config = cpu_to_le32(cfg); cfg 687 drivers/crypto/marvell/cipher.c u32 cfg; cfg 689 drivers/crypto/marvell/cipher.c cfg = CESA_SA_DESC_CFG_CRYPTM_AES; cfg 700 drivers/crypto/marvell/cipher.c cfg |= CESA_SA_DESC_CFG_AES_LEN_192; cfg 702 drivers/crypto/marvell/cipher.c cfg |= CESA_SA_DESC_CFG_AES_LEN_256; cfg 704 drivers/crypto/marvell/cipher.c mv_cesa_update_op_cfg(tmpl, cfg, cfg 273 drivers/crypto/omap-aes.c struct dma_slave_config cfg; cfg 288 drivers/crypto/omap-aes.c memset(&cfg, 0, sizeof(cfg)); cfg 290 drivers/crypto/omap-aes.c cfg.src_addr = dd->phys_base + AES_REG_DATA_N(dd, 0); cfg 291 drivers/crypto/omap-aes.c cfg.dst_addr = dd->phys_base + AES_REG_DATA_N(dd, 0); cfg 292 drivers/crypto/omap-aes.c cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 293 drivers/crypto/omap-aes.c cfg.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 294 drivers/crypto/omap-aes.c cfg.src_maxburst = DST_MAXBURST; cfg 295 drivers/crypto/omap-aes.c cfg.dst_maxburst = DST_MAXBURST; cfg 298 drivers/crypto/omap-aes.c ret = dmaengine_slave_config(dd->dma_lch_in, &cfg); cfg 317 drivers/crypto/omap-aes.c ret = dmaengine_slave_config(dd->dma_lch_out, &cfg); cfg 383 drivers/crypto/omap-des.c struct dma_slave_config cfg; cfg 398 drivers/crypto/omap-des.c memset(&cfg, 0, sizeof(cfg)); cfg 400 drivers/crypto/omap-des.c cfg.src_addr = dd->phys_base + DES_REG_DATA_N(dd, 0); cfg 401 drivers/crypto/omap-des.c cfg.dst_addr = dd->phys_base + DES_REG_DATA_N(dd, 0); cfg 402 drivers/crypto/omap-des.c cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 403 drivers/crypto/omap-des.c cfg.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 404 drivers/crypto/omap-des.c cfg.src_maxburst = DST_MAXBURST; cfg 405 drivers/crypto/omap-des.c cfg.dst_maxburst = DST_MAXBURST; cfg 408 drivers/crypto/omap-des.c ret = dmaengine_slave_config(dd->dma_lch_in, &cfg); cfg 427 drivers/crypto/omap-des.c ret = dmaengine_slave_config(dd->dma_lch_out, &cfg); cfg 587 drivers/crypto/omap-sham.c struct dma_slave_config cfg; cfg 598 drivers/crypto/omap-sham.c memset(&cfg, 0, sizeof(cfg)); cfg 600 drivers/crypto/omap-sham.c cfg.dst_addr = dd->phys_base + SHA_REG_DIN(dd, 0); cfg 601 drivers/crypto/omap-sham.c cfg.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 602 drivers/crypto/omap-sham.c cfg.dst_maxburst = get_block_size(ctx) / DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 604 drivers/crypto/omap-sham.c ret = dmaengine_slave_config(dd->dma_lch, &cfg); cfg 176 drivers/crypto/qat/qat_common/adf_accel_devices.h const uint32_t **cfg); cfg 231 drivers/crypto/qat/qat_common/adf_accel_devices.h struct adf_cfg_device_data *cfg; cfg 137 drivers/crypto/qat/qat_common/adf_cfg.c accel_dev->cfg = dev_cfg_data; cfg 152 drivers/crypto/qat/qat_common/adf_cfg.c struct adf_cfg_device_data *dev_cfg_data = accel_dev->cfg; cfg 172 drivers/crypto/qat/qat_common/adf_cfg.c struct adf_cfg_device_data *dev_cfg_data = accel_dev->cfg; cfg 182 drivers/crypto/qat/qat_common/adf_cfg.c accel_dev->cfg = NULL; cfg 234 drivers/crypto/qat/qat_common/adf_cfg.c struct adf_cfg_device_data *cfg = accel_dev->cfg; cfg 237 drivers/crypto/qat/qat_common/adf_cfg.c list_for_each(list, &cfg->sec_list) { cfg 282 drivers/crypto/qat/qat_common/adf_cfg.c struct adf_cfg_device_data *cfg = accel_dev->cfg; cfg 310 drivers/crypto/qat/qat_common/adf_cfg.c down_write(&cfg->lock); cfg 312 drivers/crypto/qat/qat_common/adf_cfg.c up_write(&cfg->lock); cfg 330 drivers/crypto/qat/qat_common/adf_cfg.c struct adf_cfg_device_data *cfg = accel_dev->cfg; cfg 342 drivers/crypto/qat/qat_common/adf_cfg.c down_write(&cfg->lock); cfg 343 drivers/crypto/qat/qat_common/adf_cfg.c list_add_tail(&sec->list, &cfg->sec_list); cfg 344 drivers/crypto/qat/qat_common/adf_cfg.c up_write(&cfg->lock); cfg 353 drivers/crypto/qat/qat_common/adf_cfg.c struct adf_cfg_device_data *cfg = accel_dev->cfg; cfg 356 drivers/crypto/qat/qat_common/adf_cfg.c down_read(&cfg->lock); cfg 358 drivers/crypto/qat/qat_common/adf_cfg.c up_read(&cfg->lock); cfg 50 drivers/crypto/qce/common.c u32 cfg = 0; cfg 54 drivers/crypto/qce/common.c cfg |= ENCR_KEY_SZ_AES128 << ENCR_KEY_SZ_SHIFT; cfg 56 drivers/crypto/qce/common.c cfg |= ENCR_KEY_SZ_AES256 << ENCR_KEY_SZ_SHIFT; cfg 60 drivers/crypto/qce/common.c cfg |= ENCR_ALG_AES << ENCR_ALG_SHIFT; cfg 62 drivers/crypto/qce/common.c cfg |= ENCR_ALG_DES << ENCR_ALG_SHIFT; cfg 65 drivers/crypto/qce/common.c cfg |= ENCR_KEY_SZ_DES << ENCR_KEY_SZ_SHIFT; cfg 68 drivers/crypto/qce/common.c cfg |= ENCR_KEY_SZ_3DES << ENCR_KEY_SZ_SHIFT; cfg 72 drivers/crypto/qce/common.c cfg |= ENCR_MODE_ECB << ENCR_MODE_SHIFT; cfg 75 drivers/crypto/qce/common.c cfg |= ENCR_MODE_CBC << ENCR_MODE_SHIFT; cfg 78 drivers/crypto/qce/common.c cfg |= ENCR_MODE_CTR << ENCR_MODE_SHIFT; cfg 81 drivers/crypto/qce/common.c cfg |= ENCR_MODE_XTS << ENCR_MODE_SHIFT; cfg 84 drivers/crypto/qce/common.c cfg |= ENCR_MODE_CCM << ENCR_MODE_SHIFT; cfg 85 drivers/crypto/qce/common.c cfg |= LAST_CCM_XFR << LAST_CCM_SHIFT; cfg 91 drivers/crypto/qce/common.c return cfg; cfg 96 drivers/crypto/qce/common.c u32 cfg = 0; cfg 99 drivers/crypto/qce/common.c cfg |= AUTH_ALG_AES << AUTH_ALG_SHIFT; cfg 101 drivers/crypto/qce/common.c cfg |= AUTH_ALG_SHA << AUTH_ALG_SHIFT; cfg 105 drivers/crypto/qce/common.c cfg |= AUTH_KEY_SZ_AES128 << AUTH_KEY_SIZE_SHIFT; cfg 107 drivers/crypto/qce/common.c cfg |= AUTH_KEY_SZ_AES256 << AUTH_KEY_SIZE_SHIFT; cfg 111 drivers/crypto/qce/common.c cfg |= AUTH_SIZE_SHA1 << AUTH_SIZE_SHIFT; cfg 113 drivers/crypto/qce/common.c cfg |= AUTH_SIZE_SHA256 << AUTH_SIZE_SHIFT; cfg 115 drivers/crypto/qce/common.c cfg |= AUTH_SIZE_ENUM_16_BYTES << AUTH_SIZE_SHIFT; cfg 118 drivers/crypto/qce/common.c cfg |= AUTH_MODE_HASH << AUTH_MODE_SHIFT; cfg 121 drivers/crypto/qce/common.c cfg |= AUTH_MODE_HMAC << AUTH_MODE_SHIFT; cfg 123 drivers/crypto/qce/common.c cfg |= AUTH_MODE_CCM << AUTH_MODE_SHIFT; cfg 125 drivers/crypto/qce/common.c cfg |= AUTH_MODE_CMAC << AUTH_MODE_SHIFT; cfg 128 drivers/crypto/qce/common.c cfg |= AUTH_POS_BEFORE << AUTH_POS_SHIFT; cfg 131 drivers/crypto/qce/common.c cfg |= QCE_MAX_NONCE_WORDS << AUTH_NONCE_NUM_WORDS_SHIFT; cfg 135 drivers/crypto/qce/common.c cfg |= BIT(AUTH_LAST_SHIFT) | BIT(AUTH_FIRST_SHIFT); cfg 137 drivers/crypto/qce/common.c return cfg; cfg 468 drivers/crypto/stm32/stm32-cryp.c static int stm32_cryp_gcm_init(struct stm32_cryp *cryp, u32 cfg) cfg 479 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg | CR_PH_INIT | CR_CRYPEN); cfg 489 drivers/crypto/stm32/stm32-cryp.c static int stm32_cryp_ccm_init(struct stm32_cryp *cryp, u32 cfg) cfg 516 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg | CR_PH_INIT | CR_CRYPEN); cfg 538 drivers/crypto/stm32/stm32-cryp.c u32 cfg, hw_mode; cfg 549 drivers/crypto/stm32/stm32-cryp.c cfg = CR_DATA8 | CR_FFLUSH; cfg 553 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_KEY128; cfg 557 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_KEY192; cfg 562 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_KEY256; cfg 573 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg | CR_AES_KP | CR_CRYPEN); cfg 583 drivers/crypto/stm32/stm32-cryp.c cfg |= hw_mode; cfg 586 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_DEC_NOT_ENC; cfg 589 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg); cfg 596 drivers/crypto/stm32/stm32-cryp.c ret = stm32_cryp_ccm_init(cryp, cfg); cfg 598 drivers/crypto/stm32/stm32-cryp.c ret = stm32_cryp_gcm_init(cryp, cfg); cfg 605 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_PH_HEADER; cfg 607 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_PH_PAYLOAD; cfg 608 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg); cfg 610 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_PH_INIT; cfg 627 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_CRYPEN; cfg 629 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg); cfg 1103 drivers/crypto/stm32/stm32-cryp.c u32 cfg, size_bit, *dst, d32; cfg 1109 drivers/crypto/stm32/stm32-cryp.c cfg = stm32_cryp_read(cryp, CRYP_CR); cfg 1111 drivers/crypto/stm32/stm32-cryp.c cfg &= ~CR_PH_MASK; cfg 1112 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_PH_FINAL; cfg 1113 drivers/crypto/stm32/stm32-cryp.c cfg &= ~CR_DEC_NOT_ENC; cfg 1114 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_CRYPEN; cfg 1116 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg); cfg 1200 drivers/crypto/stm32/stm32-cryp.c cfg &= ~CR_CRYPEN; cfg 1201 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg); cfg 1316 drivers/crypto/stm32/stm32-cryp.c u32 cfg, tmp[AES_BLOCK_32]; cfg 1325 drivers/crypto/stm32/stm32-cryp.c cfg = stm32_cryp_read(cryp, CRYP_CR); cfg 1326 drivers/crypto/stm32/stm32-cryp.c cfg &= ~CR_CRYPEN; cfg 1327 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg); cfg 1333 drivers/crypto/stm32/stm32-cryp.c cfg &= ~CR_ALGO_MASK; cfg 1334 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_AES_CTR; cfg 1335 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg); cfg 1338 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_CRYPEN; cfg 1339 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg); cfg 1357 drivers/crypto/stm32/stm32-cryp.c cfg &= ~CR_ALGO_MASK; cfg 1358 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_AES_GCM; cfg 1359 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg); cfg 1362 drivers/crypto/stm32/stm32-cryp.c cfg &= ~CR_PH_MASK; cfg 1363 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_PH_FINAL; cfg 1364 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg); cfg 1392 drivers/crypto/stm32/stm32-cryp.c u32 cfg, payload_bytes; cfg 1395 drivers/crypto/stm32/stm32-cryp.c cfg = stm32_cryp_read(cryp, CRYP_CR); cfg 1396 drivers/crypto/stm32/stm32-cryp.c cfg &= ~CR_CRYPEN; cfg 1397 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg); cfg 1401 drivers/crypto/stm32/stm32-cryp.c cfg |= (cryp->hw_blocksize - payload_bytes) << CR_NBPBL_SHIFT; cfg 1402 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_CRYPEN; cfg 1403 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg); cfg 1409 drivers/crypto/stm32/stm32-cryp.c u32 cfg, iv1tmp; cfg 1421 drivers/crypto/stm32/stm32-cryp.c cfg = stm32_cryp_read(cryp, CRYP_CR); cfg 1422 drivers/crypto/stm32/stm32-cryp.c cfg &= ~CR_CRYPEN; cfg 1423 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg); cfg 1436 drivers/crypto/stm32/stm32-cryp.c cfg &= ~CR_ALGO_MASK; cfg 1437 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_AES_CTR; cfg 1438 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg); cfg 1441 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_CRYPEN; cfg 1442 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg); cfg 1467 drivers/crypto/stm32/stm32-cryp.c cfg &= ~CR_ALGO_MASK; cfg 1468 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_AES_CCM; cfg 1469 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg); cfg 1472 drivers/crypto/stm32/stm32-cryp.c cfg &= ~CR_PH_MASK; cfg 1473 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_PH_HEADER; cfg 1474 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg); cfg 1533 drivers/crypto/stm32/stm32-cryp.c u32 cfg, *src; cfg 1559 drivers/crypto/stm32/stm32-cryp.c cfg = stm32_cryp_read(cryp, CRYP_CR); cfg 1560 drivers/crypto/stm32/stm32-cryp.c cfg &= ~CR_CRYPEN; cfg 1561 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg); cfg 1563 drivers/crypto/stm32/stm32-cryp.c cfg &= ~CR_PH_MASK; cfg 1564 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_PH_PAYLOAD; cfg 1565 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_CRYPEN; cfg 1566 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg); cfg 1585 drivers/crypto/stm32/stm32-cryp.c u32 alen, cfg, *src; cfg 1658 drivers/crypto/stm32/stm32-cryp.c cfg = stm32_cryp_read(cryp, CRYP_CR); cfg 1659 drivers/crypto/stm32/stm32-cryp.c cfg &= ~CR_CRYPEN; cfg 1660 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg); cfg 1662 drivers/crypto/stm32/stm32-cryp.c cfg &= ~CR_PH_MASK; cfg 1663 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_PH_PAYLOAD; cfg 1664 drivers/crypto/stm32/stm32-cryp.c cfg |= CR_CRYPEN; cfg 1665 drivers/crypto/stm32/stm32-cryp.c stm32_cryp_write(cryp, CRYP_CR, cfg); cfg 391 drivers/dma/altera-msgdma.c struct dma_slave_config *cfg = &mdev->slave_cfg; cfg 425 drivers/dma/altera-msgdma.c dma_dst = cfg->dst_addr; cfg 428 drivers/dma/altera-msgdma.c dma_src = cfg->src_addr; cfg 252 drivers/dma/amba-pl08x.c struct dma_slave_config cfg; cfg 1962 drivers/dma/amba-pl08x.c *slave_addr = plchan->cfg.dst_addr; cfg 1963 drivers/dma/amba-pl08x.c addr_width = plchan->cfg.dst_addr_width; cfg 1964 drivers/dma/amba-pl08x.c maxburst = plchan->cfg.dst_maxburst; cfg 1969 drivers/dma/amba-pl08x.c *slave_addr = plchan->cfg.src_addr; cfg 1970 drivers/dma/amba-pl08x.c addr_width = plchan->cfg.src_addr_width; cfg 1971 drivers/dma/amba-pl08x.c maxburst = plchan->cfg.src_maxburst; cfg 1991 drivers/dma/amba-pl08x.c if (plchan->cfg.device_fc) cfg 2155 drivers/dma/amba-pl08x.c plchan->cfg = *config; cfg 2361 drivers/dma/amba-pl08x.c chan->cfg.src_addr = chan->cd->addr; cfg 2362 drivers/dma/amba-pl08x.c chan->cfg.dst_addr = chan->cd->addr; cfg 1547 drivers/dma/at_hdmac.c u32 cfg; cfg 1558 drivers/dma/at_hdmac.c cfg = ATC_DEFAULT_CFG; cfg 1569 drivers/dma/at_hdmac.c if (atslave->cfg) cfg 1570 drivers/dma/at_hdmac.c cfg = atslave->cfg; cfg 1596 drivers/dma/at_hdmac.c channel_writel(atchan, CFG, cfg); cfg 1678 drivers/dma/at_hdmac.c atslave->cfg = ATC_DST_H2SEL_HW | ATC_SRC_H2SEL_HW; cfg 1684 drivers/dma/at_hdmac.c atslave->cfg |= ATC_DST_PER_MSB(per_id) | ATC_DST_PER(per_id) cfg 1693 drivers/dma/at_hdmac.c atslave->cfg |= ATC_FIFOCFG_LARGESTBURST; cfg 1696 drivers/dma/at_hdmac.c atslave->cfg |= ATC_FIFOCFG_ENOUGHSPACE; cfg 1700 drivers/dma/at_hdmac.c atslave->cfg |= ATC_FIFOCFG_HALFFIFO; cfg 187 drivers/dma/at_xdmac.c u32 cfg; /* Channel Configuration Register */ cfg 300 drivers/dma/at_xdmac.c static inline bool at_xdmac_chan_is_peripheral_xfer(u32 cfg) cfg 302 drivers/dma/at_xdmac.c return cfg & AT_XDMAC_CC_TYPE_PER_TRAN; cfg 305 drivers/dma/at_xdmac.c static inline u8 at_xdmac_get_dwidth(u32 cfg) cfg 307 drivers/dma/at_xdmac.c return (cfg & AT_XDMAC_CC_DWIDTH_MASK) >> AT_XDMAC_CC_DWIDTH_OFFSET; cfg 547 drivers/dma/at_xdmac.c atchan->cfg = cfg 562 drivers/dma/at_xdmac.c atchan->cfg |= AT_XDMAC_CC_CSIZE(csize); cfg 568 drivers/dma/at_xdmac.c atchan->cfg |= AT_XDMAC_CC_DWIDTH(dwidth); cfg 570 drivers/dma/at_xdmac.c atchan->cfg = cfg 585 drivers/dma/at_xdmac.c atchan->cfg |= AT_XDMAC_CC_CSIZE(csize); cfg 591 drivers/dma/at_xdmac.c atchan->cfg |= AT_XDMAC_CC_DWIDTH(dwidth); cfg 594 drivers/dma/at_xdmac.c dev_dbg(chan2dev(chan), "%s: cfg=0x%08x\n", __func__, atchan->cfg); cfg 694 drivers/dma/at_xdmac.c dwidth = at_xdmac_get_dwidth(atchan->cfg); cfg 702 drivers/dma/at_xdmac.c desc->lld.mbr_cfg = (atchan->cfg & ~AT_XDMAC_CC_DWIDTH_MASK) | cfg 786 drivers/dma/at_xdmac.c desc->lld.mbr_cfg = atchan->cfg; cfg 73 drivers/dma/bcm2835-dma.c struct dma_slave_config cfg; cfg 665 drivers/dma/bcm2835-dma.c if (c->cfg.src_addr_width != DMA_SLAVE_BUSWIDTH_4_BYTES) cfg 667 drivers/dma/bcm2835-dma.c src = c->cfg.src_addr; cfg 670 drivers/dma/bcm2835-dma.c if (c->cfg.dst_addr_width != DMA_SLAVE_BUSWIDTH_4_BYTES) cfg 672 drivers/dma/bcm2835-dma.c dst = c->cfg.dst_addr; cfg 739 drivers/dma/bcm2835-dma.c if (c->cfg.src_addr_width != DMA_SLAVE_BUSWIDTH_4_BYTES) cfg 741 drivers/dma/bcm2835-dma.c src = c->cfg.src_addr; cfg 745 drivers/dma/bcm2835-dma.c if (c->cfg.dst_addr_width != DMA_SLAVE_BUSWIDTH_4_BYTES) cfg 747 drivers/dma/bcm2835-dma.c dst = c->cfg.dst_addr; cfg 781 drivers/dma/bcm2835-dma.c struct dma_slave_config *cfg) cfg 785 drivers/dma/bcm2835-dma.c c->cfg = *cfg; cfg 225 drivers/dma/fsl-edma-common.c addr = fsl_chan->cfg.dst_addr; cfg 226 drivers/dma/fsl-edma-common.c size = fsl_chan->cfg.dst_maxburst; cfg 230 drivers/dma/fsl-edma-common.c addr = fsl_chan->cfg.src_addr; cfg 231 drivers/dma/fsl-edma-common.c size = fsl_chan->cfg.src_maxburst; cfg 254 drivers/dma/fsl-edma-common.c struct dma_slave_config *cfg) cfg 258 drivers/dma/fsl-edma-common.c memcpy(&fsl_chan->cfg, cfg, sizeof(*cfg)); cfg 470 drivers/dma/fsl-edma-common.c fsl_edma_get_tcd_attr(fsl_chan->cfg.dst_addr_width); cfg 471 drivers/dma/fsl-edma-common.c nbytes = fsl_chan->cfg.dst_addr_width * cfg 472 drivers/dma/fsl-edma-common.c fsl_chan->cfg.dst_maxburst; cfg 475 drivers/dma/fsl-edma-common.c fsl_edma_get_tcd_attr(fsl_chan->cfg.src_addr_width); cfg 476 drivers/dma/fsl-edma-common.c nbytes = fsl_chan->cfg.src_addr_width * cfg 477 drivers/dma/fsl-edma-common.c fsl_chan->cfg.src_maxburst; cfg 492 drivers/dma/fsl-edma-common.c soff = fsl_chan->cfg.dst_addr_width; cfg 498 drivers/dma/fsl-edma-common.c doff = fsl_chan->cfg.src_addr_width; cfg 537 drivers/dma/fsl-edma-common.c fsl_edma_get_tcd_attr(fsl_chan->cfg.dst_addr_width); cfg 538 drivers/dma/fsl-edma-common.c nbytes = fsl_chan->cfg.dst_addr_width * cfg 539 drivers/dma/fsl-edma-common.c fsl_chan->cfg.dst_maxburst; cfg 542 drivers/dma/fsl-edma-common.c fsl_edma_get_tcd_attr(fsl_chan->cfg.src_addr_width); cfg 543 drivers/dma/fsl-edma-common.c nbytes = fsl_chan->cfg.src_addr_width * cfg 544 drivers/dma/fsl-edma-common.c fsl_chan->cfg.src_maxburst; cfg 554 drivers/dma/fsl-edma-common.c soff = fsl_chan->cfg.dst_addr_width; cfg 560 drivers/dma/fsl-edma-common.c doff = fsl_chan->cfg.src_addr_width; cfg 122 drivers/dma/fsl-edma-common.h struct dma_slave_config cfg; cfg 231 drivers/dma/fsl-edma-common.h struct dma_slave_config *cfg); cfg 144 drivers/dma/fsl-qdma.c __le32 cfg; cfg 240 drivers/dma/fsl-qdma.c return (le32_to_cpu(ccdf->cfg) & QDMA_CCDF_MASK) >> QDMA_CCDF_OFFSET; cfg 246 drivers/dma/fsl-qdma.c ccdf->cfg = cpu_to_le32(QDMA_CCDF_FOTMAT | offset); cfg 263 drivers/dma/fsl-qdma.c csgf->cfg = cpu_to_le32(len & QDMA_SG_LEN_MASK); cfg 268 drivers/dma/fsl-qdma.c csgf->cfg = cpu_to_le32(QDMA_SG_FIN | (len & QDMA_SG_LEN_MASK)); cfg 127 drivers/dma/k3dma.c struct dma_slave_config *cfg); cfg 657 drivers/dma/k3dma.c struct dma_slave_config *cfg) cfg 661 drivers/dma/k3dma.c memcpy(&c->slave_config, cfg, sizeof(*cfg)); cfg 668 drivers/dma/k3dma.c struct dma_slave_config *cfg) cfg 676 drivers/dma/k3dma.c c->dev_addr = cfg->src_addr; cfg 677 drivers/dma/k3dma.c maxburst = cfg->src_maxburst; cfg 678 drivers/dma/k3dma.c width = cfg->src_addr_width; cfg 681 drivers/dma/k3dma.c c->dev_addr = cfg->dst_addr; cfg 682 drivers/dma/k3dma.c maxburst = cfg->dst_maxburst; cfg 683 drivers/dma/k3dma.c width = cfg->dst_addr_width; cfg 94 drivers/dma/mediatek/mtk-uart-apdma.c struct dma_slave_config cfg; cfg 147 drivers/dma/mediatek/mtk-uart-apdma.c vff_sz = c->cfg.dst_port_window_size; cfg 190 drivers/dma/mediatek/mtk-uart-apdma.c vff_sz = c->cfg.src_port_window_size; cfg 234 drivers/dma/mediatek/mtk-uart-apdma.c len = c->cfg.src_port_window_size; cfg 387 drivers/dma/mediatek/mtk-uart-apdma.c memcpy(&c->cfg, config, sizeof(*config)); cfg 142 drivers/dma/mmp_pdma.c struct dma_slave_config *cfg, cfg 693 drivers/dma/mmp_pdma.c struct dma_slave_config *cfg, cfg 705 drivers/dma/mmp_pdma.c maxburst = cfg->src_maxburst; cfg 706 drivers/dma/mmp_pdma.c width = cfg->src_addr_width; cfg 707 drivers/dma/mmp_pdma.c addr = cfg->src_addr; cfg 710 drivers/dma/mmp_pdma.c maxburst = cfg->dst_maxburst; cfg 711 drivers/dma/mmp_pdma.c width = cfg->dst_addr_width; cfg 712 drivers/dma/mmp_pdma.c addr = cfg->dst_addr; cfg 735 drivers/dma/mmp_pdma.c if (cfg->slave_id) cfg 736 drivers/dma/mmp_pdma.c chan->drcmr = cfg->slave_id; cfg 742 drivers/dma/mmp_pdma.c struct dma_slave_config *cfg) cfg 746 drivers/dma/mmp_pdma.c memcpy(&chan->slave_config, cfg, sizeof(*cfg)); cfg 139 drivers/dma/moxart-dma.c struct dma_slave_config cfg; cfg 214 drivers/dma/moxart-dma.c struct dma_slave_config *cfg) cfg 219 drivers/dma/moxart-dma.c ch->cfg = *cfg; cfg 226 drivers/dma/moxart-dma.c switch (ch->cfg.src_addr_width) { cfg 229 drivers/dma/moxart-dma.c if (ch->cfg.direction != DMA_MEM_TO_DEV) cfg 236 drivers/dma/moxart-dma.c if (ch->cfg.direction != DMA_MEM_TO_DEV) cfg 243 drivers/dma/moxart-dma.c if (ch->cfg.direction != DMA_MEM_TO_DEV) cfg 252 drivers/dma/moxart-dma.c if (ch->cfg.direction == DMA_MEM_TO_DEV) { cfg 289 drivers/dma/moxart-dma.c dev_addr = ch->cfg.src_addr; cfg 290 drivers/dma/moxart-dma.c dev_width = ch->cfg.src_addr_width; cfg 292 drivers/dma/moxart-dma.c dev_addr = ch->cfg.dst_addr; cfg 293 drivers/dma/moxart-dma.c dev_width = ch->cfg.dst_addr_width; cfg 829 drivers/dma/mpc512x_dma.c struct dma_slave_config *cfg) cfg 849 drivers/dma/mpc512x_dma.c if (!IS_ALIGNED(cfg->src_addr, cfg->src_addr_width) || cfg 850 drivers/dma/mpc512x_dma.c !IS_ALIGNED(cfg->dst_addr, cfg->dst_addr_width)) { cfg 854 drivers/dma/mpc512x_dma.c if (!is_buswidth_valid(cfg->src_addr_width, mdma->is_mpc8308) || cfg 855 drivers/dma/mpc512x_dma.c !is_buswidth_valid(cfg->dst_addr_width, mdma->is_mpc8308)) cfg 860 drivers/dma/mpc512x_dma.c mchan->src_per_paddr = cfg->src_addr; cfg 861 drivers/dma/mpc512x_dma.c mchan->src_tcd_nunits = cfg->src_maxburst; cfg 862 drivers/dma/mpc512x_dma.c mchan->swidth = cfg->src_addr_width; cfg 863 drivers/dma/mpc512x_dma.c mchan->dst_per_paddr = cfg->dst_addr; cfg 864 drivers/dma/mpc512x_dma.c mchan->dst_tcd_nunits = cfg->dst_maxburst; cfg 865 drivers/dma/mpc512x_dma.c mchan->dwidth = cfg->dst_addr_width; cfg 1291 drivers/dma/nbpfaxi.c const struct nbpf_config *cfg; cfg 1303 drivers/dma/nbpfaxi.c cfg = of_device_get_match_data(dev); cfg 1304 drivers/dma/nbpfaxi.c num_channels = cfg->num_channels; cfg 1328 drivers/dma/nbpfaxi.c nbpf->config = cfg; cfg 197 drivers/dma/owl-dma.c struct dma_slave_config cfg; cfg 692 drivers/dma/owl-dma.c memcpy(&vchan->cfg, config, sizeof(struct dma_slave_config)); cfg 858 drivers/dma/owl-dma.c &vchan->cfg, txd->cyclic); cfg 883 drivers/dma/owl-dma.c struct dma_slave_config *sconfig = &vchan->cfg; cfg 948 drivers/dma/owl-dma.c struct dma_slave_config *sconfig = &vchan->cfg; cfg 4119 drivers/dma/ppc4xx/adma.c &adev->dma_reg->cfg); cfg 130 drivers/dma/ppc4xx/dma.h u32 cfg; cfg 113 drivers/dma/pxa_dma.c struct dma_slave_config cfg; /* Runtime config */ cfg 876 drivers/dma/pxa_dma.c maxburst = chan->cfg.src_maxburst; cfg 877 drivers/dma/pxa_dma.c width = chan->cfg.src_addr_width; cfg 878 drivers/dma/pxa_dma.c dev_addr = chan->cfg.src_addr; cfg 885 drivers/dma/pxa_dma.c maxburst = chan->cfg.dst_maxburst; cfg 886 drivers/dma/pxa_dma.c width = chan->cfg.dst_addr_width; cfg 887 drivers/dma/pxa_dma.c dev_addr = chan->cfg.dst_addr; cfg 919 drivers/dma/pxa_dma.c if (chan->cfg.slave_id) cfg 920 drivers/dma/pxa_dma.c chan->drcmr = chan->cfg.slave_id; cfg 1074 drivers/dma/pxa_dma.c struct dma_slave_config *cfg) cfg 1081 drivers/dma/pxa_dma.c chan->cfg = *cfg; cfg 583 drivers/dma/qcom/bam_dma.c struct dma_slave_config *cfg) cfg 589 drivers/dma/qcom/bam_dma.c memcpy(&bchan->slave, cfg, sizeof(*cfg)); cfg 259 drivers/dma/qcom/hidma_ll.c u32 cfg; cfg 261 drivers/dma/qcom/hidma_ll.c cfg = current_evre[HIDMA_EVRE_CFG_IDX]; cfg 262 drivers/dma/qcom/hidma_ll.c err_info = cfg >> HIDMA_EVRE_ERRINFO_BIT_POS; cfg 265 drivers/dma/qcom/hidma_ll.c (cfg >> HIDMA_EVRE_CODE_BIT_POS) & HIDMA_EVRE_CODE_MASK; cfg 219 drivers/dma/s3c24xx-dma.c struct dma_slave_config cfg; cfg 398 drivers/dma/s3c24xx-dma.c s3cchan->cfg = *config; cfg 938 drivers/dma/s3c24xx-dma.c slave_addr = s3cchan->cfg.dst_addr; cfg 939 drivers/dma/s3c24xx-dma.c txd->width = s3cchan->cfg.dst_addr_width; cfg 944 drivers/dma/s3c24xx-dma.c slave_addr = s3cchan->cfg.src_addr; cfg 945 drivers/dma/s3c24xx-dma.c txd->width = s3cchan->cfg.src_addr_width; cfg 1027 drivers/dma/s3c24xx-dma.c slave_addr = s3cchan->cfg.dst_addr; cfg 1028 drivers/dma/s3c24xx-dma.c txd->width = s3cchan->cfg.dst_addr_width; cfg 1033 drivers/dma/s3c24xx-dma.c slave_addr = s3cchan->cfg.src_addr; cfg 1034 drivers/dma/s3c24xx-dma.c txd->width = s3cchan->cfg.src_addr_width; cfg 664 drivers/dma/sa11x0-dma.c struct dma_slave_config *cfg) cfg 673 drivers/dma/sa11x0-dma.c addr = cfg->src_addr; cfg 674 drivers/dma/sa11x0-dma.c width = cfg->src_addr_width; cfg 675 drivers/dma/sa11x0-dma.c maxburst = cfg->src_maxburst; cfg 677 drivers/dma/sa11x0-dma.c addr = cfg->dst_addr; cfg 678 drivers/dma/sa11x0-dma.c width = cfg->dst_addr_width; cfg 679 drivers/dma/sa11x0-dma.c maxburst = cfg->dst_maxburst; cfg 1246 drivers/dma/sh/rcar-dmac.c struct dma_slave_config *cfg) cfg 1254 drivers/dma/sh/rcar-dmac.c rchan->src.slave_addr = cfg->src_addr; cfg 1255 drivers/dma/sh/rcar-dmac.c rchan->dst.slave_addr = cfg->dst_addr; cfg 1256 drivers/dma/sh/rcar-dmac.c rchan->src.xfer_size = cfg->src_addr_width; cfg 1257 drivers/dma/sh/rcar-dmac.c rchan->dst.xfer_size = cfg->dst_addr_width; cfg 311 drivers/dma/sh/shdmac.c const struct sh_dmae_slave_config *cfg = cfg 314 drivers/dma/sh/shdmac.c dmae_set_dmars(sh_chan, cfg->mid_rid); cfg 315 drivers/dma/sh/shdmac.c dmae_set_chcr(sh_chan, cfg->chcr); cfg 330 drivers/dma/sh/shdmac.c const struct sh_dmae_slave_config *cfg; cfg 337 drivers/dma/sh/shdmac.c for (i = 0, cfg = pdata->slave; i < pdata->slave_num; i++, cfg++) cfg 338 drivers/dma/sh/shdmac.c if (cfg->slave_id == match) cfg 339 drivers/dma/sh/shdmac.c return cfg; cfg 341 drivers/dma/sh/shdmac.c for (i = 0, cfg = pdata->slave; i < pdata->slave_num; i++, cfg++) cfg 342 drivers/dma/sh/shdmac.c if (cfg->mid_rid == match) { cfg 344 drivers/dma/sh/shdmac.c return cfg; cfg 356 drivers/dma/sh/shdmac.c const struct sh_dmae_slave_config *cfg = dmae_find_slave(sh_chan, slave_id); cfg 357 drivers/dma/sh/shdmac.c if (!cfg) cfg 361 drivers/dma/sh/shdmac.c sh_chan->config = cfg; cfg 362 drivers/dma/sh/shdmac.c sh_chan->slave_addr = slave_addr ? : cfg->addr; cfg 618 drivers/dma/sh/shdmac.c const struct sh_dmae_slave_config *cfg = sh_chan->config; cfg 619 drivers/dma/sh/shdmac.c dmae_set_dmars(sh_chan, cfg->mid_rid); cfg 620 drivers/dma/sh/shdmac.c dmae_set_chcr(sh_chan, cfg->chcr); cfg 167 drivers/dma/sprd-dma.c u32 cfg; cfg 365 drivers/dma/sprd-dma.c u32 cfg = readl(schan->chn_base + SPRD_DMA_CHN_CFG); cfg 367 drivers/dma/sprd-dma.c if (!(cfg & SPRD_DMA_CHN_EN)) cfg 489 drivers/dma/sprd-dma.c struct sprd_dma_chn_hw *cfg = &sdesc->chn_hw; cfg 491 drivers/dma/sprd-dma.c writel(cfg->pause, schan->chn_base + SPRD_DMA_CHN_PAUSE); cfg 492 drivers/dma/sprd-dma.c writel(cfg->cfg, schan->chn_base + SPRD_DMA_CHN_CFG); cfg 493 drivers/dma/sprd-dma.c writel(cfg->intc, schan->chn_base + SPRD_DMA_CHN_INTC); cfg 494 drivers/dma/sprd-dma.c writel(cfg->src_addr, schan->chn_base + SPRD_DMA_CHN_SRC_ADDR); cfg 495 drivers/dma/sprd-dma.c writel(cfg->des_addr, schan->chn_base + SPRD_DMA_CHN_DES_ADDR); cfg 496 drivers/dma/sprd-dma.c writel(cfg->frg_len, schan->chn_base + SPRD_DMA_CHN_FRG_LEN); cfg 497 drivers/dma/sprd-dma.c writel(cfg->blk_len, schan->chn_base + SPRD_DMA_CHN_BLK_LEN); cfg 498 drivers/dma/sprd-dma.c writel(cfg->trsc_len, schan->chn_base + SPRD_DMA_CHN_TRSC_LEN); cfg 499 drivers/dma/sprd-dma.c writel(cfg->trsf_step, schan->chn_base + SPRD_DMA_CHN_TRSF_STEP); cfg 500 drivers/dma/sprd-dma.c writel(cfg->wrap_ptr, schan->chn_base + SPRD_DMA_CHN_WARP_PTR); cfg 501 drivers/dma/sprd-dma.c writel(cfg->wrap_to, schan->chn_base + SPRD_DMA_CHN_WARP_TO); cfg 502 drivers/dma/sprd-dma.c writel(cfg->llist_ptr, schan->chn_base + SPRD_DMA_CHN_LLIST_PTR); cfg 503 drivers/dma/sprd-dma.c writel(cfg->frg_step, schan->chn_base + SPRD_DMA_CHN_FRAG_STEP); cfg 504 drivers/dma/sprd-dma.c writel(cfg->src_blk_step, schan->chn_base + SPRD_DMA_CHN_SRC_BLK_STEP); cfg 505 drivers/dma/sprd-dma.c writel(cfg->des_blk_step, schan->chn_base + SPRD_DMA_CHN_DES_BLK_STEP); cfg 506 drivers/dma/sprd-dma.c writel(cfg->req, schan->chn_base + SPRD_DMA_CHN_REQ); cfg 774 drivers/dma/sprd-dma.c hw->cfg = SPRD_DMA_DONOT_WAIT_BDONE << SPRD_DMA_WAIT_BDONE_OFFSET; cfg 819 drivers/dma/sprd-dma.c hw->cfg |= SPRD_DMA_LINKLIST_EN; cfg 880 drivers/dma/sprd-dma.c hw->cfg = SPRD_DMA_DONOT_WAIT_BDONE << SPRD_DMA_WAIT_BDONE_OFFSET; cfg 34 drivers/dma/st_fdma.c u32 req_line_cfg = fchan->cfg.req_line; cfg 191 drivers/dma/st_fdma.c fchan->cfg.of_node = dma_spec->np; cfg 192 drivers/dma/st_fdma.c fchan->cfg.req_line = dma_spec->args[0]; cfg 193 drivers/dma/st_fdma.c fchan->cfg.req_ctrl = 0; cfg 194 drivers/dma/st_fdma.c fchan->cfg.type = ST_FDMA_TYPE_FREE_RUN; cfg 197 drivers/dma/st_fdma.c fchan->cfg.req_ctrl = dma_spec->args[1] cfg 201 drivers/dma/st_fdma.c fchan->cfg.type = dma_spec->args[2]; cfg 203 drivers/dma/st_fdma.c if (fchan->cfg.type == ST_FDMA_TYPE_FREE_RUN) { cfg 214 drivers/dma/st_fdma.c fchan->cfg.req_line, fchan->cfg.type, fchan->cfg.req_ctrl); cfg 281 drivers/dma/st_fdma.c fchan->vchan.chan.chan_id, fchan->cfg.type); cfg 295 drivers/dma/st_fdma.c if (fchan->cfg.type != ST_FDMA_TYPE_FREE_RUN) cfg 304 drivers/dma/st_fdma.c memset(&fchan->cfg, 0, sizeof(struct st_fdma_cfg)); cfg 356 drivers/dma/st_fdma.c fchan->cfg.req_ctrl &= ~FDMA_REQ_CTRL_WNR; cfg 363 drivers/dma/st_fdma.c fchan->cfg.req_ctrl |= FDMA_REQ_CTRL_WNR; cfg 373 drivers/dma/st_fdma.c fchan->cfg.req_ctrl &= ~FDMA_REQ_CTRL_OPCODE_MASK; cfg 378 drivers/dma/st_fdma.c fchan->cfg.req_ctrl |= FDMA_REQ_CTRL_OPCODE_LD_ST1; cfg 382 drivers/dma/st_fdma.c fchan->cfg.req_ctrl |= FDMA_REQ_CTRL_OPCODE_LD_ST2; cfg 386 drivers/dma/st_fdma.c fchan->cfg.req_ctrl |= FDMA_REQ_CTRL_OPCODE_LD_ST4; cfg 390 drivers/dma/st_fdma.c fchan->cfg.req_ctrl |= FDMA_REQ_CTRL_OPCODE_LD_ST8; cfg 397 drivers/dma/st_fdma.c fchan->cfg.req_ctrl &= ~FDMA_REQ_CTRL_NUM_OPS_MASK; cfg 398 drivers/dma/st_fdma.c fchan->cfg.req_ctrl |= FDMA_REQ_CTRL_NUM_OPS(maxburst-1); cfg 399 drivers/dma/st_fdma.c dreq_write(fchan, fchan->cfg.req_ctrl, FDMA_REQ_CTRL_OFST); cfg 401 drivers/dma/st_fdma.c fchan->cfg.dev_addr = addr; cfg 402 drivers/dma/st_fdma.c fchan->cfg.dir = direction; cfg 405 drivers/dma/st_fdma.c ch_id, addr, fchan->cfg.req_ctrl); cfg 417 drivers/dma/st_fdma.c hw_node->daddr = fchan->cfg.dev_addr; cfg 421 drivers/dma/st_fdma.c hw_node->saddr = fchan->cfg.dev_addr; cfg 121 drivers/dma/st_fdma.h struct st_fdma_cfg cfg; cfg 2115 drivers/dma/ste_dma40.c struct stedma40_chan_cfg *cfg = &chan->dma_cfg; cfg 2116 drivers/dma/ste_dma40.c struct stedma40_half_channel_info *src_info = &cfg->src_info; cfg 2117 drivers/dma/ste_dma40.c struct stedma40_half_channel_info *dst_info = &cfg->dst_info; cfg 2143 drivers/dma/ste_dma40.c struct stedma40_chan_cfg *cfg = &chan->dma_cfg; cfg 2144 drivers/dma/ste_dma40.c struct stedma40_half_channel_info *src_info = &cfg->src_info; cfg 2145 drivers/dma/ste_dma40.c struct stedma40_half_channel_info *dst_info = &cfg->dst_info; cfg 2174 drivers/dma/ste_dma40.c struct stedma40_chan_cfg *cfg; cfg 2182 drivers/dma/ste_dma40.c cfg = &chan->dma_cfg; cfg 2183 drivers/dma/ste_dma40.c desc->lli_len = d40_sg_2_dmalen(sg, sg_len, cfg->src_info.data_width, cfg 2184 drivers/dma/ste_dma40.c cfg->dst_info.data_width); cfg 2349 drivers/dma/ste_dma40.c struct stedma40_chan_cfg cfg; cfg 2353 drivers/dma/ste_dma40.c memset(&cfg, 0, sizeof(struct stedma40_chan_cfg)); cfg 2358 drivers/dma/ste_dma40.c cfg.dev_type = dma_spec->args[0]; cfg 2362 drivers/dma/ste_dma40.c case 0: cfg.mode = STEDMA40_MODE_LOGICAL; break; cfg 2363 drivers/dma/ste_dma40.c case 1: cfg.mode = STEDMA40_MODE_PHYSICAL; break; cfg 2368 drivers/dma/ste_dma40.c cfg.dir = DMA_MEM_TO_DEV; cfg 2369 drivers/dma/ste_dma40.c cfg.dst_info.big_endian = D40_DT_FLAGS_BIG_ENDIAN(flags); cfg 2372 drivers/dma/ste_dma40.c cfg.dir = DMA_DEV_TO_MEM; cfg 2373 drivers/dma/ste_dma40.c cfg.src_info.big_endian = D40_DT_FLAGS_BIG_ENDIAN(flags); cfg 2378 drivers/dma/ste_dma40.c cfg.phy_channel = dma_spec->args[1]; cfg 2379 drivers/dma/ste_dma40.c cfg.use_fixed_channel = true; cfg 2383 drivers/dma/ste_dma40.c cfg.high_priority = true; cfg 2385 drivers/dma/ste_dma40.c return dma_request_channel(cap, stedma40_filter, &cfg); cfg 2661 drivers/dma/ste_dma40.c struct stedma40_chan_cfg *cfg = &d40c->dma_cfg; cfg 2680 drivers/dma/ste_dma40.c if (cfg->dir != DMA_DEV_TO_MEM) cfg 2684 drivers/dma/ste_dma40.c cfg->dir); cfg 2685 drivers/dma/ste_dma40.c cfg->dir = DMA_DEV_TO_MEM; cfg 2696 drivers/dma/ste_dma40.c if (cfg->dir != DMA_MEM_TO_DEV) cfg 2700 drivers/dma/ste_dma40.c cfg->dir); cfg 2701 drivers/dma/ste_dma40.c cfg->dir = DMA_MEM_TO_DEV; cfg 2747 drivers/dma/ste_dma40.c cfg->src_info.data_width = src_addr_width; cfg 2748 drivers/dma/ste_dma40.c cfg->dst_info.data_width = dst_addr_width; cfg 2750 drivers/dma/ste_dma40.c ret = dma40_config_to_halfchannel(d40c, &cfg->src_info, cfg 2755 drivers/dma/ste_dma40.c ret = dma40_config_to_halfchannel(d40c, &cfg->dst_info, cfg 2762 drivers/dma/ste_dma40.c d40_log_cfg(cfg, &d40c->log_def.lcsp1, &d40c->log_def.lcsp3); cfg 2764 drivers/dma/ste_dma40.c d40_phy_cfg(cfg, &d40c->src_def_cfg, &d40c->dst_def_cfg); cfg 26 drivers/dma/ste_dma40_ll.c void d40_log_cfg(struct stedma40_chan_cfg *cfg, cfg 33 drivers/dma/ste_dma40_ll.c if (cfg->dir == DMA_MEM_TO_DEV || cfg 34 drivers/dma/ste_dma40_ll.c cfg->dir == DMA_MEM_TO_MEM) cfg 38 drivers/dma/ste_dma40_ll.c if (cfg->dir == DMA_DEV_TO_MEM || cfg 39 drivers/dma/ste_dma40_ll.c cfg->dir == DMA_MEM_TO_MEM) cfg 43 drivers/dma/ste_dma40_ll.c if (cfg->dir == DMA_DEV_TO_MEM || cfg 44 drivers/dma/ste_dma40_ll.c cfg->dir == DMA_DEV_TO_DEV) cfg 48 drivers/dma/ste_dma40_ll.c if (cfg->dir == DMA_MEM_TO_DEV || cfg 49 drivers/dma/ste_dma40_ll.c cfg->dir == DMA_DEV_TO_DEV) cfg 53 drivers/dma/ste_dma40_ll.c l3 |= cfg->dst_info.psize << D40_MEM_LCSP3_DCFG_PSIZE_POS; cfg 54 drivers/dma/ste_dma40_ll.c l3 |= d40_width_to_bits(cfg->dst_info.data_width) cfg 58 drivers/dma/ste_dma40_ll.c l1 |= cfg->src_info.psize << D40_MEM_LCSP1_SCFG_PSIZE_POS; cfg 59 drivers/dma/ste_dma40_ll.c l1 |= d40_width_to_bits(cfg->src_info.data_width) cfg 67 drivers/dma/ste_dma40_ll.c void d40_phy_cfg(struct stedma40_chan_cfg *cfg, u32 *src_cfg, u32 *dst_cfg) cfg 72 drivers/dma/ste_dma40_ll.c if ((cfg->dir == DMA_DEV_TO_MEM) || cfg 73 drivers/dma/ste_dma40_ll.c (cfg->dir == DMA_DEV_TO_DEV)) { cfg 76 drivers/dma/ste_dma40_ll.c src |= D40_TYPE_TO_EVENT(cfg->dev_type); cfg 78 drivers/dma/ste_dma40_ll.c if (cfg->src_info.flow_ctrl == STEDMA40_NO_FLOW_CTRL) cfg 83 drivers/dma/ste_dma40_ll.c if ((cfg->dir == DMA_MEM_TO_DEV) || cfg 84 drivers/dma/ste_dma40_ll.c (cfg->dir == DMA_DEV_TO_DEV)) { cfg 87 drivers/dma/ste_dma40_ll.c dst |= D40_TYPE_TO_EVENT(cfg->dev_type); cfg 89 drivers/dma/ste_dma40_ll.c if (cfg->dst_info.flow_ctrl == STEDMA40_NO_FLOW_CTRL) cfg 102 drivers/dma/ste_dma40_ll.c if (cfg->src_info.psize != STEDMA40_PSIZE_PHY_1) { cfg 104 drivers/dma/ste_dma40_ll.c src |= cfg->src_info.psize << D40_SREG_CFG_PSIZE_POS; cfg 106 drivers/dma/ste_dma40_ll.c if (cfg->dst_info.psize != STEDMA40_PSIZE_PHY_1) { cfg 108 drivers/dma/ste_dma40_ll.c dst |= cfg->dst_info.psize << D40_SREG_CFG_PSIZE_POS; cfg 112 drivers/dma/ste_dma40_ll.c src |= d40_width_to_bits(cfg->src_info.data_width) cfg 114 drivers/dma/ste_dma40_ll.c dst |= d40_width_to_bits(cfg->dst_info.data_width) cfg 118 drivers/dma/ste_dma40_ll.c if (cfg->high_priority) { cfg 123 drivers/dma/ste_dma40_ll.c if (cfg->src_info.big_endian) cfg 125 drivers/dma/ste_dma40_ll.c if (cfg->dst_info.big_endian) cfg 433 drivers/dma/ste_dma40_ll.h void d40_phy_cfg(struct stedma40_chan_cfg *cfg, cfg 437 drivers/dma/ste_dma40_ll.h void d40_log_cfg(struct stedma40_chan_cfg *cfg, cfg 1214 drivers/dma/stm32-dma.c struct stm32_dma_cfg *cfg) cfg 1218 drivers/dma/stm32-dma.c chan->chan_reg.dma_scr = cfg->stream_config & STM32_DMA_SCR_CFG_MASK; cfg 1219 drivers/dma/stm32-dma.c chan->chan_reg.dma_scr |= STM32_DMA_SCR_REQ(cfg->request_line); cfg 1224 drivers/dma/stm32-dma.c chan->threshold = STM32_DMA_THRESHOLD_FTR_GET(cfg->features); cfg 1232 drivers/dma/stm32-dma.c struct stm32_dma_cfg cfg; cfg 1241 drivers/dma/stm32-dma.c cfg.channel_id = dma_spec->args[0]; cfg 1242 drivers/dma/stm32-dma.c cfg.request_line = dma_spec->args[1]; cfg 1243 drivers/dma/stm32-dma.c cfg.stream_config = dma_spec->args[2]; cfg 1244 drivers/dma/stm32-dma.c cfg.features = dma_spec->args[3]; cfg 1246 drivers/dma/stm32-dma.c if (cfg.channel_id >= STM32_DMA_MAX_CHANNELS || cfg 1247 drivers/dma/stm32-dma.c cfg.request_line >= STM32_DMA_MAX_REQUEST_ID) { cfg 1252 drivers/dma/stm32-dma.c chan = &dmadev->chan[cfg.channel_id]; cfg 1260 drivers/dma/stm32-dma.c stm32_dma_set_config(chan, &cfg); cfg 136 drivers/dma/sun4i-dma.c struct dma_slave_config cfg; cfg 145 drivers/dma/sun4i-dma.c u32 cfg; cfg 274 drivers/dma/sun4i-dma.c writel_relaxed(d->cfg, pchan->base + SUN4I_DDMA_CFG_REG); cfg 279 drivers/dma/sun4i-dma.c writel_relaxed(d->cfg, pchan->base + SUN4I_NDMA_CFG_REG); cfg 450 drivers/dma/sun4i-dma.c promise->cfg = SUN4I_DMA_CFG_LOADING | cfg 462 drivers/dma/sun4i-dma.c promise->cfg |= SUN4I_DMA_CFG_SRC_BURST_LENGTH(ret); cfg 468 drivers/dma/sun4i-dma.c promise->cfg |= SUN4I_DMA_CFG_DST_BURST_LENGTH(ret); cfg 474 drivers/dma/sun4i-dma.c promise->cfg |= SUN4I_DMA_CFG_SRC_DATA_WIDTH(ret); cfg 480 drivers/dma/sun4i-dma.c promise->cfg |= SUN4I_DMA_CFG_DST_DATA_WIDTH(ret); cfg 512 drivers/dma/sun4i-dma.c promise->cfg = SUN4I_DMA_CFG_LOADING | cfg 519 drivers/dma/sun4i-dma.c promise->cfg |= SUN4I_DMA_CFG_SRC_BURST_LENGTH(ret); cfg 525 drivers/dma/sun4i-dma.c promise->cfg |= SUN4I_DMA_CFG_DST_BURST_LENGTH(ret); cfg 531 drivers/dma/sun4i-dma.c promise->cfg |= SUN4I_DMA_CFG_SRC_DATA_WIDTH(ret); cfg 537 drivers/dma/sun4i-dma.c promise->cfg |= SUN4I_DMA_CFG_DST_DATA_WIDTH(ret); cfg 615 drivers/dma/sun4i-dma.c struct dma_slave_config *sconfig = &vchan->cfg; cfg 646 drivers/dma/sun4i-dma.c promise->cfg |= SUN4I_DMA_CFG_SRC_DRQ_TYPE(SUN4I_DDMA_DRQ_TYPE_SDRAM) | cfg 649 drivers/dma/sun4i-dma.c promise->cfg |= SUN4I_DMA_CFG_SRC_DRQ_TYPE(SUN4I_NDMA_DRQ_TYPE_SDRAM) | cfg 666 drivers/dma/sun4i-dma.c struct dma_slave_config *sconfig = &vchan->cfg; cfg 756 drivers/dma/sun4i-dma.c promise->cfg |= endpoints; cfg 772 drivers/dma/sun4i-dma.c struct dma_slave_config *sconfig = &vchan->cfg; cfg 848 drivers/dma/sun4i-dma.c promise->cfg |= endpoints; cfg 902 drivers/dma/sun4i-dma.c memcpy(&vchan->cfg, config, sizeof(*config)); cfg 145 drivers/dma/sun6i-dma.c u32 cfg; cfg 178 drivers/dma/sun6i-dma.c struct dma_slave_config cfg; cfg 199 drivers/dma/sun6i-dma.c const struct sun6i_dma_config *cfg; cfg 397 drivers/dma/sun6i-dma.c lli->cfg, lli->src, lli->dst, cfg 611 drivers/dma/sun6i-dma.c if (!(BIT(src_maxburst) & sdev->cfg->src_burst_lengths)) cfg 613 drivers/dma/sun6i-dma.c if (!(BIT(dst_maxburst) & sdev->cfg->dst_burst_lengths)) cfg 624 drivers/dma/sun6i-dma.c sdev->cfg->set_burst_length(p_cfg, src_burst, dst_burst); cfg 664 drivers/dma/sun6i-dma.c v_lli->cfg = DMA_CHAN_CFG_SRC_WIDTH(width) | cfg 667 drivers/dma/sun6i-dma.c sdev->cfg->set_burst_length(&v_lli->cfg, burst, burst); cfg 668 drivers/dma/sun6i-dma.c sdev->cfg->set_drq(&v_lli->cfg, DRQ_SDRAM, DRQ_SDRAM); cfg 669 drivers/dma/sun6i-dma.c sdev->cfg->set_mode(&v_lli->cfg, LINEAR_MODE, LINEAR_MODE); cfg 689 drivers/dma/sun6i-dma.c struct dma_slave_config *sconfig = &vchan->cfg; cfg 721 drivers/dma/sun6i-dma.c v_lli->cfg = lli_cfg; cfg 722 drivers/dma/sun6i-dma.c sdev->cfg->set_drq(&v_lli->cfg, DRQ_SDRAM, vchan->port); cfg 723 drivers/dma/sun6i-dma.c sdev->cfg->set_mode(&v_lli->cfg, LINEAR_MODE, IO_MODE); cfg 734 drivers/dma/sun6i-dma.c v_lli->cfg = lli_cfg; cfg 735 drivers/dma/sun6i-dma.c sdev->cfg->set_drq(&v_lli->cfg, vchan->port, DRQ_SDRAM); cfg 736 drivers/dma/sun6i-dma.c sdev->cfg->set_mode(&v_lli->cfg, IO_MODE, LINEAR_MODE); cfg 771 drivers/dma/sun6i-dma.c struct dma_slave_config *sconfig = &vchan->cfg; cfg 802 drivers/dma/sun6i-dma.c v_lli->cfg = lli_cfg; cfg 803 drivers/dma/sun6i-dma.c sdev->cfg->set_drq(&v_lli->cfg, DRQ_SDRAM, vchan->port); cfg 804 drivers/dma/sun6i-dma.c sdev->cfg->set_mode(&v_lli->cfg, LINEAR_MODE, IO_MODE); cfg 808 drivers/dma/sun6i-dma.c v_lli->cfg = lli_cfg; cfg 809 drivers/dma/sun6i-dma.c sdev->cfg->set_drq(&v_lli->cfg, vchan->port, DRQ_SDRAM); cfg 810 drivers/dma/sun6i-dma.c sdev->cfg->set_mode(&v_lli->cfg, IO_MODE, LINEAR_MODE); cfg 834 drivers/dma/sun6i-dma.c memcpy(&vchan->cfg, config, sizeof(*config)); cfg 1244 drivers/dma/sun6i-dma.c sdc->cfg = of_device_get_match_data(&pdev->dev); cfg 1245 drivers/dma/sun6i-dma.c if (!sdc->cfg) cfg 1263 drivers/dma/sun6i-dma.c if (sdc->cfg->has_mbus_clk) { cfg 1305 drivers/dma/sun6i-dma.c sdc->slave.src_addr_widths = sdc->cfg->src_addr_widths; cfg 1306 drivers/dma/sun6i-dma.c sdc->slave.dst_addr_widths = sdc->cfg->dst_addr_widths; cfg 1312 drivers/dma/sun6i-dma.c sdc->num_pchans = sdc->cfg->nr_max_channels; cfg 1313 drivers/dma/sun6i-dma.c sdc->num_vchans = sdc->cfg->nr_max_vchans; cfg 1314 drivers/dma/sun6i-dma.c sdc->max_request = sdc->cfg->nr_max_requests; cfg 1375 drivers/dma/sun6i-dma.c if (sdc->cfg->has_mbus_clk) { cfg 1403 drivers/dma/sun6i-dma.c if (sdc->cfg->clock_autogate_enable) cfg 1404 drivers/dma/sun6i-dma.c sdc->cfg->clock_autogate_enable(sdc); cfg 235 drivers/dma/ti/edma.c struct dma_slave_config cfg; cfg 893 drivers/dma/ti/edma.c struct dma_slave_config *cfg) cfg 897 drivers/dma/ti/edma.c if (cfg->src_addr_width == DMA_SLAVE_BUSWIDTH_8_BYTES || cfg 898 drivers/dma/ti/edma.c cfg->dst_addr_width == DMA_SLAVE_BUSWIDTH_8_BYTES) cfg 901 drivers/dma/ti/edma.c if (cfg->src_maxburst > chan->device->max_burst || cfg 902 drivers/dma/ti/edma.c cfg->dst_maxburst > chan->device->max_burst) cfg 905 drivers/dma/ti/edma.c memcpy(&echan->cfg, cfg, sizeof(echan->cfg)); cfg 1071 drivers/dma/ti/edma.c src_addr = echan->cfg.src_addr; cfg 1072 drivers/dma/ti/edma.c dev_width = echan->cfg.src_addr_width; cfg 1073 drivers/dma/ti/edma.c burst = echan->cfg.src_maxburst; cfg 1075 drivers/dma/ti/edma.c dst_addr = echan->cfg.dst_addr; cfg 1076 drivers/dma/ti/edma.c dev_width = echan->cfg.dst_addr_width; cfg 1077 drivers/dma/ti/edma.c burst = echan->cfg.dst_maxburst; cfg 1283 drivers/dma/ti/edma.c src_addr = echan->cfg.src_addr; cfg 1285 drivers/dma/ti/edma.c dev_width = echan->cfg.src_addr_width; cfg 1286 drivers/dma/ti/edma.c burst = echan->cfg.src_maxburst; cfg 1289 drivers/dma/ti/edma.c dst_addr = echan->cfg.dst_addr; cfg 1290 drivers/dma/ti/edma.c dev_width = echan->cfg.dst_addr_width; cfg 1291 drivers/dma/ti/edma.c burst = echan->cfg.dst_maxburst; cfg 47 drivers/dma/ti/omap-dma.c struct dma_slave_config cfg; cfg 901 drivers/dma/ti/omap-dma.c dev_addr = c->cfg.src_addr; cfg 902 drivers/dma/ti/omap-dma.c dev_width = c->cfg.src_addr_width; cfg 903 drivers/dma/ti/omap-dma.c burst = c->cfg.src_maxburst; cfg 904 drivers/dma/ti/omap-dma.c port_window = c->cfg.src_port_window_size; cfg 906 drivers/dma/ti/omap-dma.c dev_addr = c->cfg.dst_addr; cfg 907 drivers/dma/ti/omap-dma.c dev_width = c->cfg.dst_addr_width; cfg 908 drivers/dma/ti/omap-dma.c burst = c->cfg.dst_maxburst; cfg 909 drivers/dma/ti/omap-dma.c port_window = c->cfg.dst_port_window_size; cfg 1080 drivers/dma/ti/omap-dma.c dev_addr = c->cfg.src_addr; cfg 1081 drivers/dma/ti/omap-dma.c dev_width = c->cfg.src_addr_width; cfg 1082 drivers/dma/ti/omap-dma.c burst = c->cfg.src_maxburst; cfg 1084 drivers/dma/ti/omap-dma.c dev_addr = c->cfg.dst_addr; cfg 1085 drivers/dma/ti/omap-dma.c dev_width = c->cfg.dst_addr_width; cfg 1086 drivers/dma/ti/omap-dma.c burst = c->cfg.dst_maxburst; cfg 1297 drivers/dma/ti/omap-dma.c static int omap_dma_slave_config(struct dma_chan *chan, struct dma_slave_config *cfg) cfg 1301 drivers/dma/ti/omap-dma.c if (cfg->src_addr_width == DMA_SLAVE_BUSWIDTH_8_BYTES || cfg 1302 drivers/dma/ti/omap-dma.c cfg->dst_addr_width == DMA_SLAVE_BUSWIDTH_8_BYTES) cfg 1305 drivers/dma/ti/omap-dma.c if (cfg->src_maxburst > chan->device->max_burst || cfg 1306 drivers/dma/ti/omap-dma.c cfg->dst_maxburst > chan->device->max_burst) cfg 1309 drivers/dma/ti/omap-dma.c memcpy(&c->cfg, cfg, sizeof(c->cfg)); cfg 2108 drivers/dma/xilinx/xilinx_dma.c struct xilinx_vdma_config *cfg) cfg 2113 drivers/dma/xilinx/xilinx_dma.c if (cfg->reset) cfg 2118 drivers/dma/xilinx/xilinx_dma.c chan->config.frm_dly = cfg->frm_dly; cfg 2119 drivers/dma/xilinx/xilinx_dma.c chan->config.park = cfg->park; cfg 2122 drivers/dma/xilinx/xilinx_dma.c chan->config.gen_lock = cfg->gen_lock; cfg 2123 drivers/dma/xilinx/xilinx_dma.c chan->config.master = cfg->master; cfg 2126 drivers/dma/xilinx/xilinx_dma.c if (cfg->gen_lock && chan->genlock) { cfg 2129 drivers/dma/xilinx/xilinx_dma.c dmacr |= cfg->master << XILINX_DMA_DMACR_MASTER_SHIFT; cfg 2132 drivers/dma/xilinx/xilinx_dma.c chan->config.frm_cnt_en = cfg->frm_cnt_en; cfg 2133 drivers/dma/xilinx/xilinx_dma.c chan->config.vflip_en = cfg->vflip_en; cfg 2135 drivers/dma/xilinx/xilinx_dma.c if (cfg->park) cfg 2136 drivers/dma/xilinx/xilinx_dma.c chan->config.park_frm = cfg->park_frm; cfg 2140 drivers/dma/xilinx/xilinx_dma.c chan->config.coalesc = cfg->coalesc; cfg 2141 drivers/dma/xilinx/xilinx_dma.c chan->config.delay = cfg->delay; cfg 2143 drivers/dma/xilinx/xilinx_dma.c if (cfg->coalesc <= XILINX_DMA_DMACR_FRAME_COUNT_MAX) { cfg 2145 drivers/dma/xilinx/xilinx_dma.c dmacr |= cfg->coalesc << XILINX_DMA_DMACR_FRAME_COUNT_SHIFT; cfg 2146 drivers/dma/xilinx/xilinx_dma.c chan->config.coalesc = cfg->coalesc; cfg 2149 drivers/dma/xilinx/xilinx_dma.c if (cfg->delay <= XILINX_DMA_DMACR_DELAY_MAX) { cfg 2151 drivers/dma/xilinx/xilinx_dma.c dmacr |= cfg->delay << XILINX_DMA_DMACR_DELAY_SHIFT; cfg 2152 drivers/dma/xilinx/xilinx_dma.c chan->config.delay = cfg->delay; cfg 2157 drivers/dma/xilinx/xilinx_dma.c dmacr |= cfg->ext_fsync << XILINX_DMA_DMACR_FSYNCSRC_SHIFT; cfg 279 drivers/dma/zx_dma.c u32 cfg = readl_relaxed(d->base + REG_ZX_CFG_ERR_IRQ); cfg 303 drivers/dma/zx_dma.c if (serr || derr || cfg) cfg 305 drivers/dma/zx_dma.c serr, derr, cfg); cfg 310 drivers/dma/zx_dma.c writel_relaxed(cfg, d->base + REG_ZX_CFG_ERR_IRQ_RAW); cfg 461 drivers/dma/zx_dma.c struct dma_slave_config *cfg = &c->slave_cfg; cfg 474 drivers/dma/zx_dma.c c->dev_addr = cfg->dst_addr; cfg 480 drivers/dma/zx_dma.c dst_width = zx_dma_burst_width(cfg->dst_addr_width); cfg 481 drivers/dma/zx_dma.c maxburst = cfg->dst_maxburst; cfg 490 drivers/dma/zx_dma.c c->dev_addr = cfg->src_addr; cfg 491 drivers/dma/zx_dma.c src_width = zx_dma_burst_width(cfg->src_addr_width); cfg 492 drivers/dma/zx_dma.c maxburst = cfg->src_maxburst; cfg 647 drivers/dma/zx_dma.c struct dma_slave_config *cfg) cfg 651 drivers/dma/zx_dma.c if (!cfg) cfg 654 drivers/dma/zx_dma.c memcpy(&c->slave_cfg, cfg, sizeof(*cfg)); cfg 1329 drivers/edac/thunderx_edac.c int lane, stat, cfg; cfg 1332 drivers/edac/thunderx_edac.c cfg = readq(ocx->regs + OCX_LNE_CFG(lane)); cfg 1333 drivers/edac/thunderx_edac.c cfg |= OCX_LNE_CFG_RX_STAT_RDCLR; cfg 1334 drivers/edac/thunderx_edac.c cfg &= ~OCX_LNE_CFG_RX_STAT_ENA; cfg 1335 drivers/edac/thunderx_edac.c writeq(cfg, ocx->regs + OCX_LNE_CFG(lane)); cfg 213 drivers/extcon/extcon-axp288.c int ret, stat, cfg; cfg 223 drivers/extcon/extcon-axp288.c ret = regmap_read(info->regmap, AXP288_BC_GLOBAL_REG, &cfg); cfg 226 drivers/extcon/extcon-axp288.c if (cfg & BC_GLOBAL_DET_STAT) { cfg 223 drivers/firmware/arm_scmi/clock.c struct scmi_clock_set_rate *cfg; cfg 227 drivers/firmware/arm_scmi/clock.c sizeof(*cfg), 0, &t); cfg 235 drivers/firmware/arm_scmi/clock.c cfg = t->tx.buf; cfg 236 drivers/firmware/arm_scmi/clock.c cfg->flags = cpu_to_le32(flags); cfg 237 drivers/firmware/arm_scmi/clock.c cfg->id = cpu_to_le32(clk_id); cfg 238 drivers/firmware/arm_scmi/clock.c cfg->value_low = cpu_to_le32(rate & 0xffffffff); cfg 239 drivers/firmware/arm_scmi/clock.c cfg->value_high = cpu_to_le32(rate >> 32); cfg 258 drivers/firmware/arm_scmi/clock.c struct scmi_clock_set_config *cfg; cfg 261 drivers/firmware/arm_scmi/clock.c sizeof(*cfg), 0, &t); cfg 265 drivers/firmware/arm_scmi/clock.c cfg = t->tx.buf; cfg 266 drivers/firmware/arm_scmi/clock.c cfg->id = cpu_to_le32(clk_id); cfg 267 drivers/firmware/arm_scmi/clock.c cfg->attributes = cpu_to_le32(config); cfg 173 drivers/firmware/arm_scmi/sensors.c struct scmi_msg_sensor_trip_point_notify *cfg; cfg 176 drivers/firmware/arm_scmi/sensors.c SCMI_PROTOCOL_SENSOR, sizeof(*cfg), 0, &t); cfg 180 drivers/firmware/arm_scmi/sensors.c cfg = t->tx.buf; cfg 181 drivers/firmware/arm_scmi/sensors.c cfg->id = cpu_to_le32(sensor_id); cfg 182 drivers/firmware/arm_scmi/sensors.c cfg->event_control = cpu_to_le32(evt_cntl); cfg 108 drivers/gpio/gpio-max77650.c unsigned int offset, unsigned long cfg) cfg 112 drivers/gpio/gpio-max77650.c switch (pinconf_to_config_param(cfg)) { cfg 144 drivers/gpio/gpio-sta2x11.c static void gsta_set_config(struct gsta_gpio *chip, int nr, unsigned cfg) cfg 152 drivers/gpio/gpio-sta2x11.c pr_info("%s: %p %i %i\n", __func__, chip, nr, cfg); cfg 154 drivers/gpio/gpio-sta2x11.c if (cfg == PINMUX_TYPE_NONE) cfg 160 drivers/gpio/gpio-sta2x11.c if (cfg == PINMUX_TYPE_FUNCTION) cfg 165 drivers/gpio/gpio-sta2x11.c if (cfg == PINMUX_TYPE_FUNCTION) { cfg 171 drivers/gpio/gpio-sta2x11.c switch (cfg) { cfg 203 drivers/gpio/gpio-sta2x11.c __func__, chip, nr, cfg); cfg 178 drivers/gpio/gpio-thunderx.c unsigned long cfg) cfg 199 drivers/gpio/gpio-thunderx.c switch (pinconf_to_config_param(cfg)) { cfg 220 drivers/gpio/gpio-thunderx.c arg = pinconf_to_config_argument(cfg); cfg 130 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c struct dm_pp_single_disp_config *cfg = cfg 147 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c cfg->signal = pipe_ctx->stream->signal; cfg 148 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c cfg->pipe_idx = pipe_ctx->stream_res.tg->inst; cfg 149 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c cfg->src_height = stream->src.height; cfg 150 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c cfg->src_width = stream->src.width; cfg 151 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c cfg->ddi_channel_mapping = cfg 153 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c cfg->transmitter = cfg 155 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c cfg->link_settings.lane_count = cfg 157 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c cfg->link_settings.link_rate = cfg 159 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c cfg->link_settings.link_spread = cfg 161 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c cfg->sym_clock = stream->phy_pix_clk; cfg 163 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c cfg->v_refresh = stream->timing.pix_clk_100hz * 100; cfg 164 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c cfg->v_refresh /= stream->timing.h_total; cfg 165 drivers/gpu/drm/amd/display/dc/clk_mgr/dce110/dce110_clk_mgr.c cfg->v_refresh = (cfg->v_refresh + stream->timing.v_total / 2) cfg 502 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c struct dm_pp_single_disp_config *cfg = cfg 519 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c cfg->signal = pipe_ctx->stream->signal; cfg 520 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c cfg->pipe_idx = pipe_ctx->stream_res.tg->inst; cfg 521 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c cfg->src_height = stream->src.height; cfg 522 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c cfg->src_width = stream->src.width; cfg 523 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c cfg->ddi_channel_mapping = cfg 525 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c cfg->transmitter = cfg 527 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c cfg->link_settings.lane_count = cfg 529 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c cfg->link_settings.link_rate = cfg 531 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c cfg->link_settings.link_spread = cfg 533 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c cfg->sym_clock = stream->phy_pix_clk; cfg 535 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c cfg->v_refresh = stream->timing.pix_clk_100hz * 100; cfg 536 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c cfg->v_refresh /= stream->timing.h_total; cfg 537 drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c cfg->v_refresh = (cfg->v_refresh + stream->timing.v_total / 2) cfg 212 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c struct dpcssys_phy_seq_cfg *cfg) cfg 216 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c cfg->load_sram_fw = false; cfg 219 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c cfg->lane_en[i] = true; cfg 223 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c cfg->mpll_cfg = dcn2_mpll_cfg[0]; cfg 226 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c cfg->mpll_cfg = dcn2_mpll_cfg[1]; cfg 229 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c cfg->mpll_cfg = dcn2_mpll_cfg[2]; cfg 232 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c cfg->mpll_cfg = dcn2_mpll_cfg[3]; cfg 250 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c struct dpcssys_phy_seq_cfg *cfg = &enc20->phy_seq_cfg; cfg 257 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_link_encoder.c if (!update_cfg_data(enc10, link_settings, cfg)) cfg 149 drivers/gpu/drm/amd/display/dc/inc/hw/aux_engine.h union aux_config cfg); cfg 75 drivers/gpu/drm/armada/armada_overlay.c u32 cfg, cfg_mask, val; cfg 131 drivers/gpu/drm/armada/armada_overlay.c cfg = CFG_DMA_FMT(drm_fb_to_armada_fb(state->fb)->fmt) | cfg 135 drivers/gpu/drm/armada/armada_overlay.c cfg |= CFG_DMA_ENA; cfg 145 drivers/gpu/drm/armada/armada_overlay.c cfg ^= CFG_DMA_MOD(CFG_SWAPUV); cfg 147 drivers/gpu/drm/armada/armada_overlay.c cfg |= CFG_DMA_FTOGGLE; cfg 154 drivers/gpu/drm/armada/armada_overlay.c cfg = state->visible ? CFG_DMA_ENA : 0; cfg 157 drivers/gpu/drm/armada/armada_overlay.c cfg = cfg_mask = 0; cfg 164 drivers/gpu/drm/armada/armada_overlay.c cfg |= CFG_DMA_HSMOOTH; cfg 168 drivers/gpu/drm/armada/armada_overlay.c armada_reg_queue_mod(regs, idx, cfg, cfg_mask, cfg 164 drivers/gpu/drm/armada/armada_plane.c u32 cfg, cfg_mask, val; cfg 210 drivers/gpu/drm/armada/armada_plane.c cfg = CFG_GRA_FMT(drm_fb_to_armada_fb(state->fb)->fmt) | cfg 213 drivers/gpu/drm/armada/armada_plane.c cfg |= CFG_PALETTE_ENA; cfg 215 drivers/gpu/drm/armada/armada_plane.c cfg |= CFG_GRA_ENA; cfg 217 drivers/gpu/drm/armada/armada_plane.c cfg |= CFG_GRA_FTOGGLE; cfg 224 drivers/gpu/drm/armada/armada_plane.c cfg = state->visible ? CFG_GRA_ENA : 0; cfg 227 drivers/gpu/drm/armada/armada_plane.c cfg = cfg_mask = 0; cfg 234 drivers/gpu/drm/armada/armada_plane.c cfg |= CFG_GRA_HSMOOTH; cfg 238 drivers/gpu/drm/armada/armada_plane.c armada_reg_queue_mod(regs, idx, cfg, cfg_mask, cfg 75 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c unsigned int cfg = 0; cfg 106 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c cfg |= ATMEL_HLCDC_CLKSEL; cfg 115 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c cfg &= ~ATMEL_HLCDC_CLKSEL; cfg 134 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c cfg |= ATMEL_HLCDC_CLKDIV(div); cfg 136 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c regmap_update_bits(regmap, ATMEL_HLCDC_CFG(0), mask, cfg); cfg 139 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c cfg = state->output_mode << 8; cfg 142 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c cfg |= ATMEL_HLCDC_VSPOL; cfg 145 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c cfg |= ATMEL_HLCDC_HSPOL; cfg 153 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c cfg); cfg 812 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c unsigned int cfg = 0; cfg 818 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c cfg |= ATMEL_HLCDC_LAYER_STATUS(i); cfg 821 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c regmap_write(dc->hlcdc->regmap, ATMEL_HLCDC_IER, cfg); cfg 360 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c unsigned int cfg = ATMEL_HLCDC_LAYER_DMA_BLEN_INCR16 | state->ahb_id; cfg 369 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c cfg |= ATMEL_HLCDC_LAYER_DMA_ROTDIS; cfg 372 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c cfg); cfg 374 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c cfg = ATMEL_HLCDC_LAYER_DMA | ATMEL_HLCDC_LAYER_REP; cfg 377 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c cfg |= ATMEL_HLCDC_LAYER_OVR | ATMEL_HLCDC_LAYER_ITER2BL | cfg 381 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c cfg |= ATMEL_HLCDC_LAYER_LAEN; cfg 383 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c cfg |= ATMEL_HLCDC_LAYER_GAEN | cfg 388 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c cfg |= ATMEL_HLCDC_LAYER_DISCEN; cfg 391 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c cfg); cfg 397 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c u32 cfg; cfg 401 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c &cfg); cfg 408 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c cfg |= ATMEL_HLCDC_YUV422ROT; cfg 411 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c ATMEL_HLCDC_LAYER_FORMAT_CFG, cfg); cfg 141 drivers/gpu/drm/exynos/exynos_drm_fimc.c u32 cfg; cfg 144 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_CISTATUS); cfg 145 drivers/gpu/drm/exynos/exynos_drm_fimc.c if (EXYNOS_CISTATUS_GET_ENVID_STATUS(cfg)) cfg 166 drivers/gpu/drm/exynos/exynos_drm_fimc.c u32 cfg; cfg 168 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_CIGCTRL); cfg 169 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~(EXYNOS_CIGCTRL_TESTPATTERN_MASK | cfg 176 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= (EXYNOS_CIGCTRL_SELCAM_ITU_A | cfg 181 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CIGCTRL); cfg 186 drivers/gpu/drm/exynos/exynos_drm_fimc.c u32 cfg; cfg 190 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_CIGCTRL); cfg 192 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CIGCTRL_CAM_JPEG; cfg 194 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~EXYNOS_CIGCTRL_CAM_JPEG; cfg 196 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CIGCTRL); cfg 201 drivers/gpu/drm/exynos/exynos_drm_fimc.c u32 cfg; cfg 205 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_CIGCTRL); cfg 207 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~EXYNOS_CIGCTRL_IRQ_OVFEN; cfg 208 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CIGCTRL_IRQ_ENABLE | EXYNOS_CIGCTRL_IRQ_LEVEL; cfg 210 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~EXYNOS_CIGCTRL_IRQ_ENABLE; cfg 211 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CIGCTRL); cfg 245 drivers/gpu/drm/exynos/exynos_drm_fimc.c u32 cfg; cfg 247 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_CISTATUS); cfg 249 drivers/gpu/drm/exynos/exynos_drm_fimc.c DRM_DEV_DEBUG_KMS(ctx->dev, "cfg[0x%x]\n", cfg); cfg 251 drivers/gpu/drm/exynos/exynos_drm_fimc.c if (!(cfg & EXYNOS_CISTATUS_FRAMEEND)) cfg 254 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~(EXYNOS_CISTATUS_FRAMEEND); cfg 255 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CISTATUS); cfg 262 drivers/gpu/drm/exynos/exynos_drm_fimc.c u32 cfg; cfg 265 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_CISTATUS2); cfg 266 drivers/gpu/drm/exynos/exynos_drm_fimc.c frame_cnt = EXYNOS_CISTATUS2_GET_FRAMECOUNT_BEFORE(cfg); cfg 269 drivers/gpu/drm/exynos/exynos_drm_fimc.c frame_cnt = EXYNOS_CISTATUS2_GET_FRAMECOUNT_PRESENT(cfg); cfg 272 drivers/gpu/drm/exynos/exynos_drm_fimc.c EXYNOS_CISTATUS2_GET_FRAMECOUNT_PRESENT(cfg), cfg 273 drivers/gpu/drm/exynos/exynos_drm_fimc.c EXYNOS_CISTATUS2_GET_FRAMECOUNT_BEFORE(cfg)); cfg 288 drivers/gpu/drm/exynos/exynos_drm_fimc.c u32 cfg; cfg 292 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_CIOCTRL); cfg 294 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CIOCTRL_LASTENDEN; cfg 296 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~EXYNOS_CIOCTRL_LASTENDEN; cfg 298 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CIOCTRL); cfg 303 drivers/gpu/drm/exynos/exynos_drm_fimc.c u32 cfg; cfg 308 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_CISCCTRL); cfg 309 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~EXYNOS_CISCCTRL_INRGB_FMT_RGB_MASK; cfg 313 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CISCCTRL_INRGB_FMT_RGB565; cfg 314 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CISCCTRL); cfg 318 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CISCCTRL_INRGB_FMT_RGB888; cfg 319 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CISCCTRL); cfg 327 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_MSCTRL); cfg 328 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~(EXYNOS_MSCTRL_ORDER2P_SHIFT_MASK | cfg 334 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_MSCTRL_ORDER422_YCBYCR; cfg 337 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_MSCTRL_ORDER422_YCRYCB; cfg 340 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_MSCTRL_ORDER422_CBYCRY; cfg 344 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_MSCTRL_ORDER422_CRYCBY; cfg 348 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= (EXYNOS_MSCTRL_ORDER2P_LSB_CRCB | cfg 354 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_MSCTRL_C_INT_IN_3PLANE; cfg 358 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= (EXYNOS_MSCTRL_ORDER2P_LSB_CBCR | cfg 363 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_MSCTRL); cfg 368 drivers/gpu/drm/exynos/exynos_drm_fimc.c u32 cfg; cfg 372 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_MSCTRL); cfg 373 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~EXYNOS_MSCTRL_INFORMAT_RGB; cfg 379 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_MSCTRL_INFORMAT_RGB; cfg 382 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_MSCTRL_INFORMAT_YCBCR420; cfg 388 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_MSCTRL_INFORMAT_YCBCR422_1PLANE; cfg 393 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_MSCTRL_INFORMAT_YCBCR422; cfg 399 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_MSCTRL_INFORMAT_YCBCR420; cfg 403 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_MSCTRL); cfg 405 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_CIDMAPARAM); cfg 406 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~EXYNOS_CIDMAPARAM_R_MODE_MASK; cfg 409 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CIDMAPARAM_R_MODE_64X32; cfg 411 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CIDMAPARAM_R_MODE_LINEAR; cfg 413 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CIDMAPARAM); cfg 473 drivers/gpu/drm/exynos/exynos_drm_fimc.c u32 cfg, h1, h2, v1, v2; cfg 491 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_CIWDOFST); cfg 492 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~(EXYNOS_CIWDOFST_WINHOROFST_MASK | cfg 494 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= (EXYNOS_CIWDOFST_WINHOROFST(h1) | cfg 496 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CIWDOFST_WINOFSEN; cfg 497 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CIWDOFST); cfg 499 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = (EXYNOS_CIWDOFST2_WINHOROFST2(h2) | cfg 501 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CIWDOFST2); cfg 508 drivers/gpu/drm/exynos/exynos_drm_fimc.c u32 cfg; cfg 514 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = (EXYNOS_ORGISIZE_HORIZONTAL(real_width) | cfg 517 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_ORGISIZE); cfg 523 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_CIREAL_ISIZE); cfg 524 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~(EXYNOS_CIREAL_ISIZE_HEIGHT_MASK | cfg 526 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= (EXYNOS_CIREAL_ISIZE_WIDTH(buf->rect.w) | cfg 528 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CIREAL_ISIZE); cfg 534 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = (EXYNOS_CISRCFMT_ITU601_8BIT | cfg 537 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CISRCFMT); cfg 540 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = (EXYNOS_CIIYOFF_HORIZONTAL(buf->rect.x) | cfg 542 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CIIYOFF); cfg 543 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = (EXYNOS_CIICBOFF_HORIZONTAL(buf->rect.x) | cfg 545 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CIICBOFF); cfg 546 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = (EXYNOS_CIICROFF_HORIZONTAL(buf->rect.x) | cfg 548 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CIICROFF); cfg 563 drivers/gpu/drm/exynos/exynos_drm_fimc.c u32 cfg; cfg 568 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_CISCCTRL); cfg 569 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~EXYNOS_CISCCTRL_OUTRGB_FMT_RGB_MASK; cfg 573 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CISCCTRL_OUTRGB_FMT_RGB565; cfg 574 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CISCCTRL); cfg 577 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CISCCTRL_OUTRGB_FMT_RGB888; cfg 578 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CISCCTRL); cfg 581 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= (EXYNOS_CISCCTRL_OUTRGB_FMT_RGB888 | cfg 583 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CISCCTRL); cfg 591 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_CIOCTRL); cfg 592 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~(EXYNOS_CIOCTRL_ORDER2P_MASK | cfg 598 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CIOCTRL_ALPHA_OUT; cfg 601 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CIOCTRL_ORDER422_YCBYCR; cfg 604 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CIOCTRL_ORDER422_YCRYCB; cfg 607 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CIOCTRL_ORDER422_CBYCRY; cfg 610 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CIOCTRL_ORDER422_CRYCBY; cfg 614 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CIOCTRL_ORDER2P_LSB_CRCB; cfg 615 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CIOCTRL_YCBCR_2PLANE; cfg 620 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CIOCTRL_YCBCR_3PLANE; cfg 624 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CIOCTRL_ORDER2P_LSB_CBCR; cfg 625 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CIOCTRL_YCBCR_2PLANE; cfg 629 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CIOCTRL); cfg 634 drivers/gpu/drm/exynos/exynos_drm_fimc.c u32 cfg; cfg 638 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_CIEXTEN); cfg 641 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CIEXTEN_YUV444_OUT; cfg 642 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CIEXTEN); cfg 644 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~EXYNOS_CIEXTEN_YUV444_OUT; cfg 645 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CIEXTEN); cfg 647 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_CITRGFMT); cfg 648 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~EXYNOS_CITRGFMT_OUTFORMAT_MASK; cfg 654 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CITRGFMT_OUTFORMAT_RGB; cfg 660 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CITRGFMT_OUTFORMAT_YCBCR422_1PLANE; cfg 665 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CITRGFMT_OUTFORMAT_YCBCR422; cfg 671 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CITRGFMT_OUTFORMAT_YCBCR420; cfg 675 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CITRGFMT); cfg 678 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_CIDMAPARAM); cfg 679 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~EXYNOS_CIDMAPARAM_W_MODE_MASK; cfg 682 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CIDMAPARAM_W_MODE_64X32; cfg 684 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CIDMAPARAM_W_MODE_LINEAR; cfg 686 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CIDMAPARAM); cfg 694 drivers/gpu/drm/exynos/exynos_drm_fimc.c u32 cfg; cfg 698 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_CITRGFMT); cfg 699 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~EXYNOS_CITRGFMT_FLIP_MASK; cfg 700 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~EXYNOS_CITRGFMT_OUTROT90_CLOCKWISE; cfg 705 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CITRGFMT_FLIP_X_MIRROR; cfg 707 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CITRGFMT_FLIP_Y_MIRROR; cfg 710 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CITRGFMT_OUTROT90_CLOCKWISE; cfg 712 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CITRGFMT_FLIP_X_MIRROR; cfg 714 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CITRGFMT_FLIP_Y_MIRROR; cfg 717 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= (EXYNOS_CITRGFMT_FLIP_X_MIRROR | cfg 720 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~EXYNOS_CITRGFMT_FLIP_X_MIRROR; cfg 722 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~EXYNOS_CITRGFMT_FLIP_Y_MIRROR; cfg 725 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= (EXYNOS_CITRGFMT_OUTROT90_CLOCKWISE | cfg 729 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~EXYNOS_CITRGFMT_FLIP_X_MIRROR; cfg 731 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~EXYNOS_CITRGFMT_FLIP_Y_MIRROR; cfg 735 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CITRGFMT); cfg 742 drivers/gpu/drm/exynos/exynos_drm_fimc.c u32 cfg, cfg_ext, shfactor; cfg 795 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = (EXYNOS_CISCPRERATIO_SHFACTOR(shfactor) | cfg 798 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CISCPRERATIO); cfg 800 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = (EXYNOS_CISCPREDST_PREDSTWIDTH(pre_dst_width) | cfg 802 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CISCPREDST); cfg 809 drivers/gpu/drm/exynos/exynos_drm_fimc.c u32 cfg, cfg_ext; cfg 816 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_CISCCTRL); cfg 817 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~(EXYNOS_CISCCTRL_SCALERBYPASS | cfg 825 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= (EXYNOS_CISCCTRL_CSCR2Y_WIDE | cfg 828 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CISCCTRL_SCALERBYPASS; cfg 830 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CISCCTRL_SCALEUP_H; cfg 832 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CISCCTRL_SCALEUP_V; cfg 834 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= (EXYNOS_CISCCTRL_MAINHORRATIO((sc->hratio >> 6)) | cfg 836 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CISCCTRL); cfg 850 drivers/gpu/drm/exynos/exynos_drm_fimc.c u32 cfg, cfg_ext; cfg 856 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = (EXYNOS_ORGOSIZE_HORIZONTAL(real_width) | cfg 859 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_ORGOSIZE); cfg 866 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_CIGCTRL); cfg 867 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~EXYNOS_CIGCTRL_CSC_MASK; cfg 870 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CIGCTRL_CSC_ITU709; cfg 872 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= EXYNOS_CIGCTRL_CSC_ITU601; cfg 874 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CIGCTRL); cfg 879 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_CITRGFMT); cfg 880 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~(EXYNOS_CITRGFMT_TARGETH_MASK | cfg 883 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= (EXYNOS_CITRGFMT_TARGETHSIZE(buf->rect.h) | cfg 886 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= (EXYNOS_CITRGFMT_TARGETHSIZE(buf->rect.w) | cfg 888 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CITRGFMT); cfg 891 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = EXYNOS_CITAREA_TARGET_AREA(buf->rect.w * buf->rect.h); cfg 892 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CITAREA); cfg 895 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = (EXYNOS_CIOYOFF_HORIZONTAL(buf->rect.x) | cfg 897 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CIOYOFF); cfg 898 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = (EXYNOS_CIOCBOFF_HORIZONTAL(buf->rect.x) | cfg 900 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CIOCBOFF); cfg 901 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = (EXYNOS_CIOCROFF_HORIZONTAL(buf->rect.x) | cfg 903 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CIOCROFF); cfg 911 drivers/gpu/drm/exynos/exynos_drm_fimc.c u32 cfg; cfg 917 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_CIFCNTSEQ); cfg 920 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg |= (1 << buf_id); cfg 922 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~(1 << buf_id); cfg 924 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_CIFCNTSEQ); cfg 926 drivers/gpu/drm/exynos/exynos_drm_fimc.c buf_num = hweight32(cfg); cfg 1059 drivers/gpu/drm/exynos/exynos_drm_fimc.c u32 cfg; cfg 1062 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg = fimc_read(ctx, EXYNOS_MSCTRL); cfg 1063 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~EXYNOS_MSCTRL_INPUT_MASK; cfg 1064 drivers/gpu/drm/exynos/exynos_drm_fimc.c cfg &= ~EXYNOS_MSCTRL_ENVID; cfg 1065 drivers/gpu/drm/exynos/exynos_drm_fimc.c fimc_write(ctx, cfg, EXYNOS_MSCTRL); cfg 65 drivers/gpu/drm/exynos/exynos_drm_gsc.c #define gsc_write(cfg, offset) writel(cfg, ctx->regs + (offset)) cfg 381 drivers/gpu/drm/exynos/exynos_drm_gsc.c u32 cfg; cfg 385 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = (GSC_SW_RESET_SRESET); cfg 386 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_SW_RESET); cfg 390 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = gsc_read(GSC_SW_RESET); cfg 391 drivers/gpu/drm/exynos/exynos_drm_gsc.c if (!cfg) cfg 396 drivers/gpu/drm/exynos/exynos_drm_gsc.c if (cfg) { cfg 402 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = gsc_read(GSC_IN_BASE_ADDR_Y_MASK); cfg 403 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_IN_BASE_ADDR_MASK | cfg 405 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_IN_BASE_ADDR_Y_MASK); cfg 406 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_IN_BASE_ADDR_CB_MASK); cfg 407 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_IN_BASE_ADDR_CR_MASK); cfg 409 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = gsc_read(GSC_OUT_BASE_ADDR_Y_MASK); cfg 410 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_OUT_BASE_ADDR_MASK | cfg 412 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_OUT_BASE_ADDR_Y_MASK); cfg 413 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_OUT_BASE_ADDR_CB_MASK); cfg 414 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_OUT_BASE_ADDR_CR_MASK); cfg 422 drivers/gpu/drm/exynos/exynos_drm_gsc.c u32 cfg; cfg 427 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = gsc_read(GSC_IRQ); cfg 428 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_IRQ_OR_MASK | GSC_IRQ_FRMDONE_MASK); cfg 431 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_IRQ_ENABLE; cfg 433 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg &= ~GSC_IRQ_ENABLE; cfg 436 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg &= ~GSC_IRQ_OR_MASK; cfg 438 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_IRQ_OR_MASK; cfg 441 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg &= ~GSC_IRQ_FRMDONE_MASK; cfg 443 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_IRQ_FRMDONE_MASK; cfg 445 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_IRQ); cfg 451 drivers/gpu/drm/exynos/exynos_drm_gsc.c u32 cfg; cfg 455 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = gsc_read(GSC_IN_CON); cfg 456 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg &= ~(GSC_IN_RGB_TYPE_MASK | GSC_IN_YUV422_1P_ORDER_MASK | cfg 463 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_IN_RGB565; cfg 467 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_IN_XRGB8888; cfg 470 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_IN_XRGB8888 | GSC_IN_RB_SWAP); cfg 473 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_IN_YUV422_1P | cfg 478 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_IN_YUV422_1P | cfg 483 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_IN_YUV422_1P | cfg 488 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_IN_YUV422_1P | cfg 493 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_IN_CHROMA_ORDER_CRCB | GSC_IN_YUV420_2P); cfg 496 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_IN_CHROMA_ORDER_CRCB | GSC_IN_YUV422_2P); cfg 499 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_IN_YUV422_3P; cfg 502 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_IN_CHROMA_ORDER_CBCR | GSC_IN_YUV420_3P); cfg 505 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_IN_CHROMA_ORDER_CRCB | GSC_IN_YUV420_3P); cfg 508 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_IN_CHROMA_ORDER_CBCR | GSC_IN_YUV420_2P); cfg 511 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_IN_CHROMA_ORDER_CBCR | GSC_IN_YUV422_2P); cfg 516 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_IN_TILE_C_16x8 | GSC_IN_TILE_MODE); cfg 518 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_IN_CON); cfg 524 drivers/gpu/drm/exynos/exynos_drm_gsc.c u32 cfg; cfg 526 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = gsc_read(GSC_IN_CON); cfg 527 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg &= ~GSC_IN_ROT_MASK; cfg 532 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_IN_ROT_XFLIP; cfg 534 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_IN_ROT_YFLIP; cfg 537 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_IN_ROT_90; cfg 539 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_IN_ROT_XFLIP; cfg 541 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_IN_ROT_YFLIP; cfg 544 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_IN_ROT_180; cfg 546 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg &= ~GSC_IN_ROT_XFLIP; cfg 548 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg &= ~GSC_IN_ROT_YFLIP; cfg 551 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_IN_ROT_270; cfg 553 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg &= ~GSC_IN_ROT_XFLIP; cfg 555 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg &= ~GSC_IN_ROT_YFLIP; cfg 559 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_IN_CON); cfg 561 drivers/gpu/drm/exynos/exynos_drm_gsc.c ctx->rotation = (cfg & GSC_IN_ROT_90) ? 1 : 0; cfg 568 drivers/gpu/drm/exynos/exynos_drm_gsc.c u32 cfg; cfg 571 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = (GSC_SRCIMG_OFFSET_X(buf->rect.x) | cfg 573 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_SRCIMG_OFFSET); cfg 576 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = (GSC_CROPPED_WIDTH(buf->rect.w) | cfg 578 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_CROPPED_SIZE); cfg 581 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = gsc_read(GSC_SRCIMG_SIZE); cfg 582 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg &= ~(GSC_SRCIMG_HEIGHT_MASK | cfg 585 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_SRCIMG_WIDTH(buf->buf.pitch[0] / buf->format->cpp[0]) | cfg 588 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_SRCIMG_SIZE); cfg 590 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = gsc_read(GSC_IN_CON); cfg 591 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg &= ~GSC_IN_RGB_TYPE_MASK; cfg 595 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_IN_RGB_HD_WIDE; cfg 597 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_IN_RGB_HD_NARROW; cfg 600 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_IN_RGB_SD_WIDE; cfg 602 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_IN_RGB_SD_NARROW; cfg 604 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_IN_CON); cfg 611 drivers/gpu/drm/exynos/exynos_drm_gsc.c u32 cfg; cfg 615 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = gsc_read(GSC_IN_BASE_ADDR_Y_MASK); cfg 618 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg &= ~mask; cfg 619 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= masked << buf_id; cfg 620 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_IN_BASE_ADDR_Y_MASK); cfg 621 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_IN_BASE_ADDR_CB_MASK); cfg 622 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_IN_BASE_ADDR_CR_MASK); cfg 638 drivers/gpu/drm/exynos/exynos_drm_gsc.c u32 cfg; cfg 642 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = gsc_read(GSC_OUT_CON); cfg 643 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg &= ~(GSC_OUT_RGB_TYPE_MASK | GSC_OUT_YUV422_1P_ORDER_MASK | cfg 650 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_OUT_RGB565; cfg 654 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_OUT_XRGB8888 | GSC_OUT_GLOBAL_ALPHA(0xff)); cfg 657 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_OUT_XRGB8888 | GSC_OUT_RB_SWAP); cfg 660 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_OUT_YUV422_1P | cfg 665 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_OUT_YUV422_1P | cfg 670 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_OUT_YUV422_1P | cfg 675 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_OUT_YUV422_1P | cfg 680 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_OUT_CHROMA_ORDER_CRCB | GSC_OUT_YUV420_2P); cfg 683 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_OUT_CHROMA_ORDER_CRCB | GSC_OUT_YUV422_2P); cfg 686 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_OUT_YUV422_3P; cfg 689 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_OUT_CHROMA_ORDER_CBCR | GSC_OUT_YUV420_3P); cfg 692 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_OUT_CHROMA_ORDER_CRCB | GSC_OUT_YUV420_3P); cfg 695 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_OUT_CHROMA_ORDER_CBCR | GSC_OUT_YUV420_2P); cfg 698 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_OUT_CHROMA_ORDER_CBCR | GSC_OUT_YUV422_2P); cfg 703 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= (GSC_IN_TILE_C_16x8 | GSC_OUT_TILE_MODE); cfg 705 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_OUT_CON); cfg 747 drivers/gpu/drm/exynos/exynos_drm_gsc.c u32 cfg; cfg 788 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = (GSC_PRESC_SHFACTOR(sc->pre_shfactor) | cfg 791 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_PRE_SCALE_RATIO); cfg 850 drivers/gpu/drm/exynos/exynos_drm_gsc.c u32 cfg; cfg 856 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = GSC_MAIN_H_RATIO_VALUE(sc->main_hratio); cfg 857 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_MAIN_H_RATIO); cfg 860 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = GSC_MAIN_V_RATIO_VALUE(sc->main_vratio); cfg 861 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_MAIN_V_RATIO); cfg 868 drivers/gpu/drm/exynos/exynos_drm_gsc.c u32 cfg; cfg 871 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = (GSC_DSTIMG_OFFSET_X(buf->rect.x) | cfg 873 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_DSTIMG_OFFSET); cfg 877 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = (GSC_SCALED_WIDTH(buf->rect.h) | cfg 880 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = (GSC_SCALED_WIDTH(buf->rect.w) | cfg 882 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_SCALED_SIZE); cfg 885 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = gsc_read(GSC_DSTIMG_SIZE); cfg 886 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg &= ~(GSC_DSTIMG_HEIGHT_MASK | GSC_DSTIMG_WIDTH_MASK); cfg 887 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_DSTIMG_WIDTH(buf->buf.pitch[0] / buf->format->cpp[0]) | cfg 889 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_DSTIMG_SIZE); cfg 891 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = gsc_read(GSC_OUT_CON); cfg 892 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg &= ~GSC_OUT_RGB_TYPE_MASK; cfg 896 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_OUT_RGB_HD_WIDE; cfg 898 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_OUT_RGB_HD_NARROW; cfg 901 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_OUT_RGB_SD_WIDE; cfg 903 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_OUT_RGB_SD_NARROW; cfg 905 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_OUT_CON); cfg 910 drivers/gpu/drm/exynos/exynos_drm_gsc.c u32 cfg, i, buf_num = GSC_REG_SZ; cfg 913 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = gsc_read(GSC_OUT_BASE_ADDR_Y_MASK); cfg 916 drivers/gpu/drm/exynos/exynos_drm_gsc.c if (cfg & (mask << i)) cfg 928 drivers/gpu/drm/exynos/exynos_drm_gsc.c u32 cfg; cfg 932 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = gsc_read(GSC_OUT_BASE_ADDR_Y_MASK); cfg 935 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg &= ~mask; cfg 936 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= masked << buf_id; cfg 937 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_OUT_BASE_ADDR_Y_MASK); cfg 938 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_OUT_BASE_ADDR_CB_MASK); cfg 939 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_OUT_BASE_ADDR_CR_MASK); cfg 963 drivers/gpu/drm/exynos/exynos_drm_gsc.c u32 cfg, curr_index, i; cfg 968 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = gsc_read(GSC_IN_BASE_ADDR_Y_MASK); cfg 969 drivers/gpu/drm/exynos/exynos_drm_gsc.c curr_index = GSC_IN_CURR_GET_INDEX(cfg); cfg 972 drivers/gpu/drm/exynos/exynos_drm_gsc.c if (!((cfg >> i) & 0x1)) { cfg 978 drivers/gpu/drm/exynos/exynos_drm_gsc.c DRM_DEV_DEBUG_KMS(ctx->dev, "cfg[0x%x]curr_index[%d]buf_id[%d]\n", cfg, cfg 993 drivers/gpu/drm/exynos/exynos_drm_gsc.c u32 cfg, curr_index, i; cfg 998 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = gsc_read(GSC_OUT_BASE_ADDR_Y_MASK); cfg 999 drivers/gpu/drm/exynos/exynos_drm_gsc.c curr_index = GSC_OUT_CURR_GET_INDEX(cfg); cfg 1002 drivers/gpu/drm/exynos/exynos_drm_gsc.c if (!((cfg >> i) & 0x1)) { cfg 1015 drivers/gpu/drm/exynos/exynos_drm_gsc.c DRM_DEV_DEBUG_KMS(ctx->dev, "cfg[0x%x]curr_index[%d]buf_id[%d]\n", cfg, cfg 1085 drivers/gpu/drm/exynos/exynos_drm_gsc.c u32 cfg; cfg 1090 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = gsc_read(GSC_ENABLE); cfg 1091 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg &= ~(GSC_ENABLE_ON_CLEAR_MASK | cfg 1093 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_ENABLE_ON_CLEAR_ONESHOT; cfg 1094 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_ENABLE); cfg 1097 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = gsc_read(GSC_IN_CON); cfg 1098 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg &= ~(GSC_IN_PATH_MASK | GSC_IN_LOCAL_SEL_MASK); cfg 1099 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_IN_PATH_MEMORY; cfg 1100 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_IN_CON); cfg 1103 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = gsc_read(GSC_OUT_CON); cfg 1104 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_OUT_PATH_MEMORY; cfg 1105 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_OUT_CON); cfg 1109 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg = gsc_read(GSC_ENABLE); cfg 1110 drivers/gpu/drm/exynos/exynos_drm_gsc.c cfg |= GSC_ENABLE_ON; cfg 1111 drivers/gpu/drm/exynos/exynos_drm_gsc.c gsc_write(cfg, GSC_ENABLE); cfg 36 drivers/gpu/drm/exynos/exynos_drm_rotator.c #define rot_write(cfg, offset) writel(cfg, rot->regs + (offset)) cfg 27 drivers/gpu/drm/exynos/exynos_drm_scaler.c #define scaler_write(cfg, offset) writel(cfg, scaler->regs + (offset)) cfg 396 drivers/gpu/drm/ingenic/ingenic-drm.c unsigned int cfg; cfg 401 drivers/gpu/drm/ingenic/ingenic-drm.c cfg = JZ_LCD_CFG_MODE_SPECIAL_TFT_1 | JZ_LCD_CFG_REV_POLARITY; cfg 403 drivers/gpu/drm/ingenic/ingenic-drm.c cfg = JZ_LCD_CFG_PS_DISABLE | JZ_LCD_CFG_CLS_DISABLE cfg 408 drivers/gpu/drm/ingenic/ingenic-drm.c cfg |= JZ_LCD_CFG_HSYNC_ACTIVE_LOW; cfg 410 drivers/gpu/drm/ingenic/ingenic-drm.c cfg |= JZ_LCD_CFG_VSYNC_ACTIVE_LOW; cfg 412 drivers/gpu/drm/ingenic/ingenic-drm.c cfg |= JZ_LCD_CFG_DE_ACTIVE_LOW; cfg 414 drivers/gpu/drm/ingenic/ingenic-drm.c cfg |= JZ_LCD_CFG_PCLK_FALLING_EDGE; cfg 419 drivers/gpu/drm/ingenic/ingenic-drm.c cfg |= JZ_LCD_CFG_MODE_TV_OUT_I; cfg 421 drivers/gpu/drm/ingenic/ingenic-drm.c cfg |= JZ_LCD_CFG_MODE_TV_OUT_P; cfg 425 drivers/gpu/drm/ingenic/ingenic-drm.c cfg |= JZ_LCD_CFG_MODE_GENERIC_16BIT; cfg 428 drivers/gpu/drm/ingenic/ingenic-drm.c cfg |= JZ_LCD_CFG_MODE_GENERIC_18BIT; cfg 431 drivers/gpu/drm/ingenic/ingenic-drm.c cfg |= JZ_LCD_CFG_MODE_GENERIC_24BIT; cfg 434 drivers/gpu/drm/ingenic/ingenic-drm.c cfg |= JZ_LCD_CFG_MODE_8BIT_SERIAL; cfg 442 drivers/gpu/drm/ingenic/ingenic-drm.c regmap_write(priv->map, JZ_REG_LCD_CFG, cfg); cfg 390 drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c struct dpu_perf_cfg *cfg = &perf->catalog->perf; cfg 407 drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c (u64) cfg->max_bw_high * 1000; cfg 102 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c struct dpu_hw_mixer_cfg cfg; cfg 107 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c cfg.out_width = drm_rect_width(lm_roi); cfg 108 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c cfg.out_height = drm_rect_height(lm_roi); cfg 109 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c cfg.right_mixer = lm_horiz_position++; cfg 110 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c cfg.flags = 0; cfg 111 drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c hw_lm->ops.setup_mixer_out(hw_lm, &cfg); cfg 463 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c struct split_pipe_cfg cfg = { 0 }; cfg 487 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c hw_mdptop->ops.setup_split_pipe(hw_mdptop, &cfg); cfg 491 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c cfg.en = true; cfg 492 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c cfg.mode = phys_enc->intf_mode; cfg 493 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c cfg.intf = interface; cfg 495 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c if (cfg.en && phys_enc->ops.needs_single_flush && cfg 497 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c cfg.split_flush_en = true; cfg 500 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c DPU_DEBUG_ENC(dpu_enc, "enable %d\n", cfg.en); cfg 503 drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c hw_mdptop->ops.setup_split_pipe(hw_mdptop, &cfg); cfg 514 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h struct dpu_vbif_dynamic_ot_cfg *cfg; cfg 426 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c struct dpu_hw_intf_cfg *cfg) cfg 431 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c intf_cfg |= (cfg->intf & 0xF) << 4; cfg 433 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c if (cfg->mode_3d) { cfg 435 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c intf_cfg |= (cfg->mode_3d - 0x1) << 20; cfg 438 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c switch (cfg->intf_mode_sel) { cfg 445 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c intf_cfg |= ((cfg->stream_sel & 0x3) << 15); cfg 448 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c pr_err("unknown interface type %d\n", cfg->intf_mode_sel); cfg 482 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c struct dpu_ctl_cfg *cfg; cfg 488 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c cfg = _ctl_offset(idx, m, addr, &c->hw); cfg 489 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c if (IS_ERR_OR_NULL(cfg)) { cfg 495 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c c->caps = cfg; cfg 112 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h struct dpu_hw_intf_cfg *cfg); cfg 150 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h enum dpu_lm lm, struct dpu_hw_stage_cfg *cfg); cfg 266 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c struct dpu_intf_cfg *cfg; cfg 272 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c cfg = _intf_offset(idx, m, addr, &c->hw); cfg 273 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c if (IS_ERR_OR_NULL(cfg)) { cfg 283 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c c->cap = cfg; cfg 170 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c struct dpu_lm_cfg *cfg; cfg 176 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c cfg = _lm_offset(idx, m, addr, &c->hw); cfg 177 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c if (IS_ERR_OR_NULL(cfg)) { cfg 184 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c c->cap = cfg; cfg 36 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h struct dpu_hw_mixer_cfg *cfg); cfg 72 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.h struct dpu_hw_mixer_cfg cfg; cfg 56 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c int cfg; cfg 62 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c cfg = BIT(19); /*VSYNC_COUNTER_EN */ cfg 64 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c cfg |= BIT(20); cfg 66 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c cfg |= te->vsync_count; cfg 68 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c DPU_REG_WRITE(c, PP_SYNC_CONFIG_VSYNC, cfg); cfg 115 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c u32 cfg; cfg 122 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c cfg = DPU_REG_READ(c, PP_SYNC_CONFIG_VSYNC); cfg 123 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c orig = (bool)(cfg & BIT(20)); cfg 125 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c cfg |= BIT(20); cfg 127 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c cfg &= ~BIT(20); cfg 128 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c DPU_REG_WRITE(c, PP_SYNC_CONFIG_VSYNC, cfg); cfg 129 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c trace_dpu_pp_connect_ext_te(pp->idx - PINGPONG_0, cfg); cfg 201 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c struct dpu_pingpong_cfg *cfg; cfg 207 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c cfg = _pingpong_offset(idx, m, addr, &c->hw); cfg 208 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c if (IS_ERR_OR_NULL(cfg)) { cfg 214 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c c->caps = cfg; cfg 53 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h struct dpu_hw_tear_check *cfg); cfg 429 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c struct dpu_hw_pipe_cfg *cfg, cfg 437 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c if (_sspp_subblk_offset(ctx, DPU_SSPP_SRC, &idx) || !cfg) cfg 456 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c src_xy = (cfg->src_rect.y1 << 16) | cfg->src_rect.x1; cfg 457 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c src_size = (drm_rect_height(&cfg->src_rect) << 16) | cfg 458 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c drm_rect_width(&cfg->src_rect); cfg 459 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c dst_xy = (cfg->dst_rect.y1 << 16) | cfg->dst_rect.x1; cfg 460 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c dst_size = (drm_rect_height(&cfg->dst_rect) << 16) | cfg 461 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c drm_rect_width(&cfg->dst_rect); cfg 464 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c ystride0 = (cfg->layout.plane_pitch[0]) | cfg 465 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c (cfg->layout.plane_pitch[1] << 16); cfg 466 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c ystride1 = (cfg->layout.plane_pitch[2]) | cfg 467 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c (cfg->layout.plane_pitch[3] << 16); cfg 474 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c (cfg->layout.plane_pitch[0] & 0x0000FFFF); cfg 476 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c (cfg->layout.plane_pitch[2] & 0x0000FFFF); cfg 479 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c ((cfg->layout.plane_pitch[0] << 16) & cfg 482 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c ((cfg->layout.plane_pitch[2] << 16) & cfg 498 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c struct dpu_hw_pipe_cfg *cfg, cfg 508 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c for (i = 0; i < ARRAY_SIZE(cfg->layout.plane_addr); i++) cfg 510 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c cfg->layout.plane_addr[i]); cfg 513 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c cfg->layout.plane_addr[0]); cfg 515 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c cfg->layout.plane_addr[2]); cfg 518 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c cfg->layout.plane_addr[0]); cfg 520 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c cfg->layout.plane_addr[2]); cfg 557 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c struct dpu_hw_pipe_qos_cfg *cfg) cfg 564 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c DPU_REG_WRITE(&ctx->hw, SSPP_DANGER_LUT + idx, cfg->danger_lut); cfg 565 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c DPU_REG_WRITE(&ctx->hw, SSPP_SAFE_LUT + idx, cfg->safe_lut); cfg 569 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c struct dpu_hw_pipe_qos_cfg *cfg) cfg 577 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c DPU_REG_WRITE(&ctx->hw, SSPP_CREQ_LUT_0 + idx, cfg->creq_lut); cfg 579 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c cfg->creq_lut >> 32); cfg 581 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c DPU_REG_WRITE(&ctx->hw, SSPP_CREQ_LUT + idx, cfg->creq_lut); cfg 586 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c struct dpu_hw_pipe_qos_cfg *cfg) cfg 594 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c if (cfg->vblank_en) { cfg 595 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c qos_ctrl |= ((cfg->creq_vblank & cfg 598 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c qos_ctrl |= ((cfg->danger_vblank & cfg 604 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c if (cfg->danger_safe_en) cfg 611 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c struct dpu_hw_pipe_cdp_cfg *cfg) cfg 616 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c if (!ctx || !cfg) cfg 622 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c if (cfg->enable) cfg 624 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c if (cfg->ubwc_meta_enable) cfg 626 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c if (cfg->tile_amortize_enable) cfg 628 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c if (cfg->preload_ahead == DPU_SSPP_CDP_PRELOAD_AHEAD_64) cfg 699 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c struct dpu_sspp_cfg *cfg; cfg 708 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c cfg = _sspp_offset(idx, addr, catalog, &hw_pipe->hw); cfg 709 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c if (IS_ERR_OR_NULL(cfg)) { cfg 718 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c hw_pipe->cap = cfg; cfg 243 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h struct dpu_hw_pipe_cfg *cfg, cfg 261 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h struct dpu_hw_pipe_cfg *cfg, cfg 298 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h struct dpu_hw_sharp_cfg *cfg); cfg 307 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h struct dpu_hw_pipe_qos_cfg *cfg); cfg 316 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h struct dpu_hw_pipe_qos_cfg *cfg); cfg 325 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h struct dpu_hw_pipe_qos_cfg *cfg); cfg 333 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h void *cfg); cfg 359 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h struct dpu_hw_pipe_cdp_cfg *cfg); cfg 55 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c struct split_pipe_cfg *cfg) cfg 61 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c if (!mdp || !cfg) cfg 66 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c if (cfg->en) { cfg 67 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c if (cfg->mode == INTF_MODE_CMD) { cfg 70 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c if (cfg->intf == INTF_2) cfg 76 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c if (cfg->intf == INTF_2) { cfg 86 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c DPU_REG_WRITE(c, SSPP_SPARE, cfg->split_flush_en ? 0x1 : 0x0); cfg 89 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c DPU_REG_WRITE(c, SPLIT_DISPLAY_EN, cfg->en & 0x1); cfg 156 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c struct dpu_vsync_source_cfg *cfg) cfg 162 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c if (!mdp || !cfg || (cfg->pp_count > ARRAY_SIZE(cfg->ppnumber))) cfg 167 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c for (i = 0; i < cfg->pp_count; i++) { cfg 168 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c int pp_idx = cfg->ppnumber[i] - PINGPONG_0; cfg 174 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c reg |= (cfg->vsync_source & 0xf) << pp_offset[pp_idx]; cfg 178 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c if (cfg->vsync_source >= DPU_VSYNC_SOURCE_WD_TIMER_4 && cfg 179 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c cfg->vsync_source <= DPU_VSYNC_SOURCE_WD_TIMER_0) { cfg 180 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c switch (cfg->vsync_source) { cfg 210 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c CALCULATE_WD_LOAD_VALUE(cfg->frame_rate)); cfg 323 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c const struct dpu_mdp_cfg *cfg; cfg 332 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c cfg = _top_offset(idx, m, addr, &mdp->hw); cfg 333 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c if (IS_ERR_OR_NULL(cfg)) { cfg 342 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c mdp->caps = cfg; cfg 93 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h struct traffic_shaper_cfg *cfg); cfg 119 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.h struct dpu_vsync_source_cfg *cfg); cfg 239 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c const struct dpu_vbif_cfg *cfg; cfg 245 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c cfg = _top_offset(idx, m, addr, &c->hw); cfg 246 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c if (IS_ERR_OR_NULL(cfg)) { cfg 255 drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c c->cap = cfg; cfg 1319 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c const struct dpu_sspp_cfg *cfg = pdpu->pipe_hw->cap; cfg 1320 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c const struct dpu_sspp_sub_blks *sblk = cfg->sblk; cfg 1333 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c sblk->src_blk.base + cfg->base, cfg 1339 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c if (cfg->features & BIT(DPU_SSPP_SCALER_QSEED3) || cfg 1340 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c cfg->features & BIT(DPU_SSPP_SCALER_QSEED2)) { cfg 1342 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c sblk->scaler_blk.base + cfg->base, cfg 1354 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c if (cfg->features & BIT(DPU_SSPP_CSC) || cfg 1355 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c cfg->features & BIT(DPU_SSPP_CSC_10BIT)) { cfg 1357 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c sblk->csc_blk.base + cfg->base, cfg 1367 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c (u32 *) &cfg->xin_id); cfg 1371 drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c (u32 *) &cfg->clk_ctrl); cfg 871 drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h TP_PROTO(enum dpu_pingpong pp, u32 cfg), cfg 872 drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h TP_ARGS(pp, cfg), cfg 875 drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h __field( u32, cfg ) cfg 879 drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h __entry->cfg = cfg; cfg 881 drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h TP_printk("pp:%d cfg:%u", __entry->pp, __entry->cfg) cfg 84 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c if (pps <= tbl->cfg[i].pps) { cfg 85 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c *ot_lim = tbl->cfg[i].ot_limit; cfg 325 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c struct dpu_vbif_dynamic_ot_cfg *cfg = cfg 326 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c &vbif->dynamic_ot_rd_tbl.cfg[j]; cfg 331 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c (u64 *)&cfg->pps); cfg 335 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c (u32 *)&cfg->ot_limit); cfg 339 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c struct dpu_vbif_dynamic_ot_cfg *cfg = cfg 340 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c &vbif->dynamic_ot_wr_tbl.cfg[j]; cfg 345 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c (u64 *)&cfg->pps); cfg 349 drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c (u32 *)&cfg->ot_limit); cfg 44 drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c u32 total_lines_x100, vclks_line, cfg; cfg 69 drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c cfg = MDP5_PP_SYNC_CONFIG_VSYNC_COUNTER_EN cfg 71 drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c cfg |= MDP5_PP_SYNC_CONFIG_VSYNC_COUNT(vclks_line); cfg 73 drivers/gpu/drm/msm/disp/mdp5/mdp5_cmd_encoder.c mdp5_write(mdp5_kms, REG_MDP5_PP_SYNC_CONFIG_VSYNC(pp_id), cfg); cfg 235 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c hw_cfg = mdp5_cfg_get_hw_config(mdp5_kms->cfg); cfg 651 drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c hw_cfg = mdp5_cfg_get_hw_config(mdp5_kms->cfg); cfg 428 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c mdp5_cfg_get_hw_config(mdp5_kms->cfg); cfg 475 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c hw_cfg = mdp5_cfg_get_hw_config(mdp5_kms->cfg); cfg 709 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c config = mdp5_cfg_get_config(mdp5_kms->cfg); cfg 788 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c if (mdp5_kms->cfg) cfg 789 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c mdp5_cfg_destroy(mdp5_kms->cfg); cfg 842 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c hw_cfg = mdp5_cfg_get_hw_config(mdp5_kms->cfg); cfg 878 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c hw_cfg = mdp5_cfg_get_hw_config(mdp5_kms->cfg); cfg 905 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c hw_cfg = mdp5_cfg_get_hw_config(mdp5_kms->cfg); cfg 989 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c mdp5_kms->cfg = mdp5_cfg_init(mdp5_kms, major, minor); cfg 990 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c if (IS_ERR(mdp5_kms->cfg)) { cfg 991 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c ret = PTR_ERR(mdp5_kms->cfg); cfg 992 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c mdp5_kms->cfg = NULL; cfg 996 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c config = mdp5_cfg_get_config(mdp5_kms->cfg); cfg 1016 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c mdp5_kms->ctlm = mdp5_ctlm_init(dev, mdp5_kms->mmio, mdp5_kms->cfg); cfg 36 drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h struct mdp5_cfg_handler *cfg; cfg 259 drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c struct mdp5_cfg *config = mdp5_cfg_get_config(get_kms(plane)->cfg); cfg 122 drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c int rev = mdp5_cfg_get_hw_rev(mdp5_kms->cfg); cfg 380 drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c struct mdp5_smp *mdp5_smp_init(struct mdp5_kms *mdp5_kms, const struct mdp5_smp_block *cfg) cfg 394 drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c smp->blk_cnt = cfg->mmb_count; cfg 395 drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c smp->blk_size = cfg->mmb_size; cfg 401 drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c bitmap_copy(state->state, cfg->reserved_state, smp->blk_cnt); cfg 402 drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c memcpy(smp->reserved, cfg->reserved, sizeof(smp->reserved)); cfg 70 drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.h const struct mdp5_smp_block *cfg); cfg 50 drivers/gpu/drm/msm/dsi/dsi_cfg.h const struct msm_dsi_config *cfg; cfg 263 drivers/gpu/drm/msm/dsi/dsi_host.c const struct dsi_reg_entry *regs = msm_host->cfg_hnd->cfg->reg_cfg.regs; cfg 264 drivers/gpu/drm/msm/dsi/dsi_host.c int num = msm_host->cfg_hnd->cfg->reg_cfg.num; cfg 279 drivers/gpu/drm/msm/dsi/dsi_host.c const struct dsi_reg_entry *regs = msm_host->cfg_hnd->cfg->reg_cfg.regs; cfg 280 drivers/gpu/drm/msm/dsi/dsi_host.c int num = msm_host->cfg_hnd->cfg->reg_cfg.num; cfg 313 drivers/gpu/drm/msm/dsi/dsi_host.c const struct dsi_reg_entry *regs = msm_host->cfg_hnd->cfg->reg_cfg.regs; cfg 314 drivers/gpu/drm/msm/dsi/dsi_host.c int num = msm_host->cfg_hnd->cfg->reg_cfg.num; cfg 382 drivers/gpu/drm/msm/dsi/dsi_host.c const struct msm_dsi_config *cfg = cfg_hnd->cfg; cfg 386 drivers/gpu/drm/msm/dsi/dsi_host.c for (i = 0; i < cfg->num_bus_clks; i++) { cfg 388 drivers/gpu/drm/msm/dsi/dsi_host.c cfg->bus_clk_names[i]); cfg 392 drivers/gpu/drm/msm/dsi/dsi_host.c __func__, cfg->bus_clk_names[i], ret); cfg 447 drivers/gpu/drm/msm/dsi/dsi_host.c const struct msm_dsi_config *cfg = msm_host->cfg_hnd->cfg; cfg 452 drivers/gpu/drm/msm/dsi/dsi_host.c for (i = 0; i < cfg->num_bus_clks; i++) { cfg 471 drivers/gpu/drm/msm/dsi/dsi_host.c const struct msm_dsi_config *cfg = msm_host->cfg_hnd->cfg; cfg 476 drivers/gpu/drm/msm/dsi/dsi_host.c for (i = cfg->num_bus_clks - 1; i >= 0; i--) cfg 1782 drivers/gpu/drm/msm/dsi/dsi_host.c const struct msm_dsi_config *cfg = msm_host->cfg_hnd->cfg; cfg 1790 drivers/gpu/drm/msm/dsi/dsi_host.c for (i = 0; i < cfg->num_dsi; i++) { cfg 1791 drivers/gpu/drm/msm/dsi/dsi_host.c if (cfg->io_start[i] == res->start) cfg 1845 drivers/gpu/drm/msm/dsi/dsi_host.c msm_host->ctrl_base += msm_host->cfg_hnd->cfg->io_offset; cfg 380 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c if (phy->cfg->src_pll_truthtable[phy_id][pll_id]) cfg 389 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c const struct dsi_reg_entry *regs = phy->cfg->reg_cfg.regs; cfg 391 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c int num = phy->cfg->reg_cfg.num; cfg 414 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c const struct dsi_reg_entry *regs = phy->cfg->reg_cfg.regs; cfg 415 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c int num = phy->cfg->reg_cfg.num; cfg 429 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c const struct dsi_reg_entry *regs = phy->cfg->reg_cfg.regs; cfg 431 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c int num = phy->cfg->reg_cfg.num; cfg 520 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c const struct msm_dsi_phy_cfg *cfg = phy->cfg; cfg 528 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c for (i = 0; i < cfg->num_dsi_phy; i++) { cfg 529 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c if (cfg->io_start[i] == res->start) cfg 569 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c phy->cfg = match->data; cfg 601 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c if (phy->cfg->ops.init) { cfg 602 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c ret = phy->cfg->ops.init(phy); cfg 614 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c phy->pll = msm_dsi_pll_init(pdev, phy->cfg->type, phy->id); cfg 671 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c if (!phy || !phy->cfg->ops.enable) cfg 688 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c ret = phy->cfg->ops.enable(phy, src_pll_id, clk_req); cfg 712 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c if (phy->cfg->ops.disable) cfg 713 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c phy->cfg->ops.disable(phy); cfg 724 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c if (!phy || !phy->cfg->ops.disable) cfg 727 drivers/gpu/drm/msm/dsi/phy/dsi_phy.c phy->cfg->ops.disable(phy); cfg 86 drivers/gpu/drm/msm/dsi/phy/dsi_phy.h const struct msm_dsi_phy_cfg *cfg; cfg 45 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c if (phy->cfg->quirks & V3_0_0_10NM_OLD_TIMINGS_QUIRK) cfg 80 drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c if (!(phy->cfg->quirks & V3_0_0_10NM_OLD_TIMINGS_QUIRK)) { cfg 162 drivers/gpu/drm/msm/hdmi/hdmi.h struct hdmi_phy_cfg *cfg; cfg 12 drivers/gpu/drm/msm/hdmi/hdmi_phy.c struct hdmi_phy_cfg *cfg = phy->cfg; cfg 16 drivers/gpu/drm/msm/hdmi/hdmi_phy.c phy->regs = devm_kcalloc(dev, cfg->num_regs, sizeof(phy->regs[0]), cfg 21 drivers/gpu/drm/msm/hdmi/hdmi_phy.c phy->clks = devm_kcalloc(dev, cfg->num_clks, sizeof(phy->clks[0]), cfg 26 drivers/gpu/drm/msm/hdmi/hdmi_phy.c for (i = 0; i < cfg->num_regs; i++) { cfg 29 drivers/gpu/drm/msm/hdmi/hdmi_phy.c reg = devm_regulator_get(dev, cfg->reg_names[i]); cfg 33 drivers/gpu/drm/msm/hdmi/hdmi_phy.c cfg->reg_names[i], ret); cfg 40 drivers/gpu/drm/msm/hdmi/hdmi_phy.c for (i = 0; i < cfg->num_clks; i++) { cfg 43 drivers/gpu/drm/msm/hdmi/hdmi_phy.c clk = msm_clk_get(phy->pdev, cfg->clk_names[i]); cfg 47 drivers/gpu/drm/msm/hdmi/hdmi_phy.c cfg->clk_names[i], ret); cfg 59 drivers/gpu/drm/msm/hdmi/hdmi_phy.c struct hdmi_phy_cfg *cfg = phy->cfg; cfg 65 drivers/gpu/drm/msm/hdmi/hdmi_phy.c for (i = 0; i < cfg->num_regs; i++) { cfg 69 drivers/gpu/drm/msm/hdmi/hdmi_phy.c cfg->reg_names[i], ret); cfg 72 drivers/gpu/drm/msm/hdmi/hdmi_phy.c for (i = 0; i < cfg->num_clks; i++) { cfg 76 drivers/gpu/drm/msm/hdmi/hdmi_phy.c cfg->clk_names[i], ret); cfg 84 drivers/gpu/drm/msm/hdmi/hdmi_phy.c struct hdmi_phy_cfg *cfg = phy->cfg; cfg 88 drivers/gpu/drm/msm/hdmi/hdmi_phy.c for (i = cfg->num_clks - 1; i >= 0; i--) cfg 91 drivers/gpu/drm/msm/hdmi/hdmi_phy.c for (i = cfg->num_regs - 1; i >= 0; i--) cfg 99 drivers/gpu/drm/msm/hdmi/hdmi_phy.c if (!phy || !phy->cfg->powerup) cfg 102 drivers/gpu/drm/msm/hdmi/hdmi_phy.c phy->cfg->powerup(phy, pixclock); cfg 107 drivers/gpu/drm/msm/hdmi/hdmi_phy.c if (!phy || !phy->cfg->powerdown) cfg 110 drivers/gpu/drm/msm/hdmi/hdmi_phy.c phy->cfg->powerdown(phy); cfg 148 drivers/gpu/drm/msm/hdmi/hdmi_phy.c phy->cfg = (struct hdmi_phy_cfg *)of_device_get_match_data(dev); cfg 149 drivers/gpu/drm/msm/hdmi/hdmi_phy.c if (!phy->cfg) cfg 170 drivers/gpu/drm/msm/hdmi/hdmi_phy.c ret = msm_hdmi_phy_pll_init(pdev, phy->cfg->type); cfg 219 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c struct hdmi_8996_phy_pll_reg_cfg *cfg) cfg 286 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->com_svs_mode_clk_sel = 1; cfg 288 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->com_svs_mode_clk_sel = 2; cfg 290 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->com_hsclk_sel = (0x20 | pd.hsclk_divsel); cfg 291 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->com_pll_cctrl_mode0 = cctrl; cfg 292 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->com_pll_rctrl_mode0 = rctrl; cfg 293 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->com_cp_ctrl_mode0 = cpctrl; cfg 294 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->com_dec_start_mode0 = dec_start; cfg 295 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->com_div_frac_start1_mode0 = (frac_start & 0xff); cfg 296 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->com_div_frac_start2_mode0 = ((frac_start & 0xff00) >> 8); cfg 297 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->com_div_frac_start3_mode0 = ((frac_start & 0xf0000) >> 16); cfg 298 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->com_integloop_gain0_mode0 = (integloop_gain & 0xff); cfg 299 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->com_integloop_gain1_mode0 = ((integloop_gain & 0xf00) >> 8); cfg 300 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->com_lock_cmp1_mode0 = (pll_cmp & 0xff); cfg 301 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->com_lock_cmp2_mode0 = ((pll_cmp & 0xff00) >> 8); cfg 302 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->com_lock_cmp3_mode0 = ((pll_cmp & 0x30000) >> 16); cfg 303 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->com_lock_cmp_en = 0x0; cfg 304 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->com_core_clk_en = 0x2c; cfg 305 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->com_coreclk_div = HDMI_CORECLK_DIV; cfg 306 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->phy_mode = (bclk > HDMI_HIGH_FREQ_BIT_CLK_THRESHOLD) ? 0x10 : 0x0; cfg 307 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->com_vco_tune_ctrl = 0x0; cfg 309 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_lane_mode[0] = cfg 310 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_lane_mode[2] = 0x43; cfg 312 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_hp_pd_enables[0] = cfg 313 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_hp_pd_enables[1] = cfg 314 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_hp_pd_enables[2] = 0x0c; cfg 315 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_hp_pd_enables[3] = 0x3; cfg 318 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_tx_band[i] = pd.tx_band_sel + 4; cfg 321 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_tx_drv_lvl[0] = cfg 322 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_tx_drv_lvl[1] = cfg 323 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_tx_drv_lvl[2] = 0x25; cfg 324 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_tx_drv_lvl[3] = 0x22; cfg 326 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_tx_emp_post1_lvl[0] = cfg 327 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_tx_emp_post1_lvl[1] = cfg 328 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_tx_emp_post1_lvl[2] = 0x23; cfg 329 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_tx_emp_post1_lvl[3] = 0x27; cfg 331 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_vmode_ctrl1[0] = cfg 332 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_vmode_ctrl1[1] = cfg 333 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_vmode_ctrl1[2] = cfg 334 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_vmode_ctrl1[3] = 0x00; cfg 336 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_vmode_ctrl2[0] = cfg 337 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_vmode_ctrl2[1] = cfg 338 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_vmode_ctrl2[2] = 0x0D; cfg 340 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_vmode_ctrl2[3] = 0x00; cfg 343 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_tx_drv_lvl[i] = 0x25; cfg 344 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_tx_emp_post1_lvl[i] = 0x23; cfg 345 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_vmode_ctrl1[i] = 0x00; cfg 348 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_vmode_ctrl2[0] = cfg 349 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_vmode_ctrl2[1] = cfg 350 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_vmode_ctrl2[2] = 0x0D; cfg 351 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_vmode_ctrl2[3] = 0x00; cfg 354 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_tx_drv_lvl[i] = 0x20; cfg 355 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_tx_emp_post1_lvl[i] = 0x20; cfg 356 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_vmode_ctrl1[i] = 0x00; cfg 357 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_vmode_ctrl2[i] = 0x0E; cfg 361 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("com_svs_mode_clk_sel = 0x%x", cfg->com_svs_mode_clk_sel); cfg 362 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("com_hsclk_sel = 0x%x", cfg->com_hsclk_sel); cfg 363 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("com_lock_cmp_en = 0x%x", cfg->com_lock_cmp_en); cfg 364 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("com_pll_cctrl_mode0 = 0x%x", cfg->com_pll_cctrl_mode0); cfg 365 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("com_pll_rctrl_mode0 = 0x%x", cfg->com_pll_rctrl_mode0); cfg 366 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("com_cp_ctrl_mode0 = 0x%x", cfg->com_cp_ctrl_mode0); cfg 367 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("com_dec_start_mode0 = 0x%x", cfg->com_dec_start_mode0); cfg 368 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("com_div_frac_start1_mode0 = 0x%x", cfg->com_div_frac_start1_mode0); cfg 369 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("com_div_frac_start2_mode0 = 0x%x", cfg->com_div_frac_start2_mode0); cfg 370 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("com_div_frac_start3_mode0 = 0x%x", cfg->com_div_frac_start3_mode0); cfg 371 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("com_integloop_gain0_mode0 = 0x%x", cfg->com_integloop_gain0_mode0); cfg 372 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("com_integloop_gain1_mode0 = 0x%x", cfg->com_integloop_gain1_mode0); cfg 373 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("com_lock_cmp1_mode0 = 0x%x", cfg->com_lock_cmp1_mode0); cfg 374 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("com_lock_cmp2_mode0 = 0x%x", cfg->com_lock_cmp2_mode0); cfg 375 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("com_lock_cmp3_mode0 = 0x%x", cfg->com_lock_cmp3_mode0); cfg 376 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("com_core_clk_en = 0x%x", cfg->com_core_clk_en); cfg 377 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("com_coreclk_div = 0x%x", cfg->com_coreclk_div); cfg 378 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("phy_mode = 0x%x", cfg->phy_mode); cfg 380 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("tx_l0_lane_mode = 0x%x", cfg->tx_lx_lane_mode[0]); cfg 381 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("tx_l2_lane_mode = 0x%x", cfg->tx_lx_lane_mode[2]); cfg 384 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("tx_l%d_tx_band = 0x%x", i, cfg->tx_lx_tx_band[i]); cfg 385 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("tx_l%d_tx_drv_lvl = 0x%x", i, cfg->tx_lx_tx_drv_lvl[i]); cfg 387 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg->tx_lx_tx_emp_post1_lvl[i]); cfg 388 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("tx_l%d_vmode_ctrl1 = 0x%x", i, cfg->tx_lx_vmode_ctrl1[i]); cfg 389 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c DBG("tx_l%d_vmode_ctrl2 = 0x%x", i, cfg->tx_lx_vmode_ctrl2[i]); cfg 400 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c struct hdmi_8996_phy_pll_reg_cfg cfg; cfg 403 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c memset(&cfg, 0x00, sizeof(cfg)); cfg 405 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c ret = pll_calculate(rate, parent_rate, &cfg); cfg 430 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.tx_lx_tx_band[i]); cfg 437 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.tx_lx_lane_mode[0]); cfg 439 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.tx_lx_lane_mode[2]); cfg 449 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.com_svs_mode_clk_sel); cfg 454 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.com_vco_tune_ctrl); cfg 460 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.com_hsclk_sel); cfg 462 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.com_lock_cmp_en); cfg 465 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.com_pll_cctrl_mode0); cfg 467 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.com_pll_rctrl_mode0); cfg 469 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.com_cp_ctrl_mode0); cfg 471 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.com_dec_start_mode0); cfg 473 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.com_div_frac_start1_mode0); cfg 475 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.com_div_frac_start2_mode0); cfg 477 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.com_div_frac_start3_mode0); cfg 480 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.com_integloop_gain0_mode0); cfg 482 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.com_integloop_gain1_mode0); cfg 485 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.com_lock_cmp1_mode0); cfg 487 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.com_lock_cmp2_mode0); cfg 489 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.com_lock_cmp3_mode0); cfg 493 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.com_core_clk_en); cfg 495 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.com_coreclk_div); cfg 504 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.tx_lx_tx_drv_lvl[i]); cfg 507 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.tx_lx_tx_emp_post1_lvl[i]); cfg 510 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.tx_lx_vmode_ctrl1[i]); cfg 513 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.tx_lx_vmode_ctrl2[i]); cfg 528 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c cfg.tx_lx_hp_pd_enables[i]); cfg 531 drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c hdmi_phy_write(phy, REG_HDMI_8996_PHY_MODE, cfg.phy_mode); cfg 9 drivers/gpu/drm/nouveau/include/nvif/driver.h int (*init)(const char *name, u64 device, const char *cfg, cfg 20 drivers/gpu/drm/nouveau/include/nvif/driver.h int nvif_driver_init(const char *drv, const char *cfg, const char *dbg, cfg 24 drivers/gpu/drm/nouveau/include/nvkm/core/client.h int nvkm_client_new(const char *name, u64 device, const char *cfg, cfg 12 drivers/gpu/drm/nouveau/include/nvkm/core/pci.h int nvkm_device_pci_new(struct pci_dev *, const char *cfg, const char *dbg, cfg 54 drivers/gpu/drm/nouveau/include/nvkm/core/tegra.h const char *cfg, const char *dbg, cfg 103 drivers/gpu/drm/nouveau/nouveau_nvif.c nvkm_client_driver_init(const char *name, u64 device, const char *cfg, cfg 106 drivers/gpu/drm/nouveau/nouveau_nvif.c return nvkm_client_new(name, device, cfg, dbg, nvkm_client_ntfy, cfg 40 drivers/gpu/drm/nouveau/nvif/driver.c nvif_driver_init(const char *drv, const char *cfg, const char *dbg, cfg 47 drivers/gpu/drm/nouveau/nvif/driver.c ret = client->driver->init(name, device, cfg, dbg, cfg 286 drivers/gpu/drm/nouveau/nvkm/core/client.c nvkm_client_new(const char *name, u64 device, const char *cfg, cfg 2889 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c const char *name, const char *cfg, const char *dbg, cfg 2909 drivers/gpu/drm/nouveau/nvkm/engine/device/base.c device->cfgopt = cfg; cfg 1621 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c nvkm_device_pci_new(struct pci_dev *pci_dev, const char *cfg, const char *dbg, cfg 1676 drivers/gpu/drm/nouveau/nvkm/engine/device/pci.c cfg, dbg, detect, mmio, subdev_mask, cfg 55 drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h const char *name, const char *cfg, const char *dbg, cfg 277 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c const char *cfg, const char *dbg, cfg 340 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c cfg, dbg, detect, mmio, subdev_mask, cfg 361 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c const char *cfg, const char *dbg, cfg 352 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c const struct dp_rates *failsafe = NULL, *cfg; cfg 367 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c for (cfg = nvkm_dp_rates; cfg->rate; cfg++) { cfg 368 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c if (cfg->nr <= outp_nr && cfg->nr <= outp_bw) { cfg 373 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c (cfg->nr <= sink_nr && cfg->bw <= sink_bw)) cfg 374 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c failsafe = cfg; cfg 377 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c if (failsafe && cfg[1].rate < dataKBps) cfg 397 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c for (cfg = nvkm_dp_rates; ret < 0 && cfg <= failsafe; cfg++) { cfg 399 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c if ((cfg->nr > outp_nr || cfg->bw > outp_bw || cfg 400 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c cfg->nr > sink_nr || cfg->bw > sink_bw)) { cfg 401 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c if (cfg != failsafe) cfg 407 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c ior->dp.bw = cfg->bw; cfg 408 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c ior->dp.nr = cfg->nr; cfg 1103 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c u64 cfg; cfg 1105 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c cfg = (u32)gr->gpc_nr; cfg 1106 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c cfg |= (u32)gr->tpc_total << 8; cfg 1107 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c cfg |= (u64)gr->rop_nr << 32; cfg 1109 drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c return cfg; cfg 135 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c struct nvbios_ramcfg cfg; cfg 148 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c &cnt, &ramcfg.size, &cfg); cfg 125 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c struct list_head cfg; cfg 965 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c struct nvkm_ram_data *cfg; cfg 968 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c list_for_each_entry(cfg, &ram->cfg, head) { cfg 969 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c if (mhz >= cfg->bios.rammap_min && cfg 970 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c mhz <= cfg->bios.rammap_max) { cfg 971 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c *data = *cfg; cfg 1158 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c struct nvkm_ram_data *cfg; cfg 1162 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c list_for_each_entry(cfg, &ram->cfg, head) { cfg 1163 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c if (mhz >= cfg->bios.rammap_min && cfg 1164 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c mhz <= cfg->bios.rammap_max) cfg 1168 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c if (&cfg->head == &ram->cfg) cfg 1172 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c data |= cfg->bios.rammap_11_0a_03fe << 12; cfg 1176 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c data |= cfg->bios.rammap_11_09_01ff; cfg 1182 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c data |= cfg->bios.rammap_11_0a_0400; cfg 1188 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c data |= cfg->bios.rammap_11_0a_0800; cfg 1194 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c data |= cfg->bios.rammap_11_0b_01f0; cfg 1200 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c data |= cfg->bios.rammap_11_0b_0200 << 9; cfg 1206 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c data |= cfg->bios.rammap_11_0d << 16; cfg 1210 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c data |= cfg->bios.rammap_11_0f << 8; cfg 1216 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c data |= cfg->bios.rammap_11_0e << 8; cfg 1220 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c data |= cfg->bios.rammap_11_0b_0800 << 7; cfg 1224 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c data |= cfg->bios.rammap_11_0b_0400 << 5; cfg 1442 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c struct nvkm_ram_data *cfg; cfg 1449 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c if (!(cfg = kmalloc(sizeof(*cfg), GFP_KERNEL))) cfg 1451 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c p = &list_last_entry(&ram->cfg, typeof(*cfg), head)->bios; cfg 1452 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c n = &cfg->bios; cfg 1455 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c data = nvbios_rammapEp(bios, i, &ver, &hdr, &cnt, &len, &cfg->bios); cfg 1463 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c &ver, &hdr, &cfg->bios); cfg 1470 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c if (cfg->bios.ramcfg_timing != 0xff) { cfg 1471 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c data = nvbios_timingEp(bios, cfg->bios.ramcfg_timing, cfg 1473 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c &cfg->bios); cfg 1480 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c list_add_tail(&cfg->head, &ram->cfg); cfg 1503 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c kfree(cfg); cfg 1511 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c struct nvkm_ram_data *cfg, *tmp; cfg 1513 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c list_for_each_entry_safe(cfg, tmp, &ram->cfg, head) { cfg 1514 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c kfree(cfg); cfg 1541 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c INIT_LIST_HEAD(&ram->cfg); cfg 346 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c #define T(t) cfg->timing_10_##t cfg 350 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c struct nvbios_ramcfg *cfg = &ram->base.target.bios; cfg 71 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c #define T(t) cfg->timing_10_##t cfg 75 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c struct nvbios_ramcfg *cfg = &ram->base.target.bios; cfg 154 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c struct nvbios_ramcfg *cfg = &ram->base.target.bios; cfg 162 drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c cfg->timing_ver = 0x10; cfg 46 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm20b.c u32 cfg; cfg 57 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm20b.c cfg = ioread32_native(mc + MC_SECURITY_CARVEOUT2_CFG0); cfg 66 drivers/gpu/drm/nouveau/nvkm/subdev/secboot/gm20b.c if (!(cfg & TEGRA_MC_SECURITY_CARVEOUT_CFG_LOCKED)) { cfg 4348 drivers/gpu/drm/omapdrm/dss/dsi.c const struct omap_dss_dsi_config *cfg, cfg 4357 drivers/gpu/drm/omapdrm/dss/dsi.c bitspp = dsi_get_pixel_size(cfg->pixel_format); cfg 4366 drivers/gpu/drm/omapdrm/dss/dsi.c pck = cfg->vm->pixelclock; cfg 4373 drivers/gpu/drm/omapdrm/dss/dsi.c ctx->config = cfg; cfg 4378 drivers/gpu/drm/omapdrm/dss/dsi.c pll_min = max(cfg->hs_clk_min * 4, txbyteclk * 4 * 4); cfg 4379 drivers/gpu/drm/omapdrm/dss/dsi.c pll_max = cfg->hs_clk_max * 4; cfg 4389 drivers/gpu/drm/omapdrm/dss/dsi.c const struct omap_dss_dsi_config *cfg = ctx->config; cfg 4390 drivers/gpu/drm/omapdrm/dss/dsi.c int bitspp = dsi_get_pixel_size(cfg->pixel_format); cfg 4408 drivers/gpu/drm/omapdrm/dss/dsi.c req_vm = cfg->vm; cfg 4441 drivers/gpu/drm/omapdrm/dss/dsi.c if (cfg->trans_mode != OMAP_DSS_DSI_BURST_MODE) { cfg 4448 drivers/gpu/drm/omapdrm/dss/dsi.c if (cfg->trans_mode == OMAP_DSS_DSI_PULSE_MODE) { cfg 4486 drivers/gpu/drm/omapdrm/dss/dsi.c if (cfg->trans_mode != OMAP_DSS_DSI_PULSE_MODE) { cfg 4530 drivers/gpu/drm/omapdrm/dss/dsi.c dsi_vm->trans_mode = cfg->trans_mode; cfg 4537 drivers/gpu/drm/omapdrm/dss/dsi.c dsi_vm->ddr_clk_always_on = cfg->ddr_clk_always_on; cfg 4546 drivers/gpu/drm/omapdrm/dss/dsi.c if (cfg->trans_mode == OMAP_DSS_DSI_PULSE_MODE) { cfg 4649 drivers/gpu/drm/omapdrm/dss/dsi.c const struct omap_dss_dsi_config *cfg, cfg 4652 drivers/gpu/drm/omapdrm/dss/dsi.c const struct videomode *vm = cfg->vm; cfg 4657 drivers/gpu/drm/omapdrm/dss/dsi.c int bitspp = dsi_get_pixel_size(cfg->pixel_format); cfg 4665 drivers/gpu/drm/omapdrm/dss/dsi.c ctx->config = cfg; cfg 4673 drivers/gpu/drm/omapdrm/dss/dsi.c pll_min = max(cfg->hs_clk_min * 4, byteclk_min * 4 * 4); cfg 4675 drivers/gpu/drm/omapdrm/dss/dsi.c if (cfg->trans_mode == OMAP_DSS_DSI_BURST_MODE) { cfg 4676 drivers/gpu/drm/omapdrm/dss/dsi.c pll_max = cfg->hs_clk_max * 4; cfg 342 drivers/gpu/drm/omapdrm/dss/hdmi.h static inline bool hdmi_mode_has_audio(struct hdmi_config *cfg) cfg 344 drivers/gpu/drm/omapdrm/dss/hdmi.h return cfg->hdmi_dvi_mode == HDMI_HDMI ? true : false; cfg 360 drivers/gpu/drm/omapdrm/dss/hdmi.h struct hdmi_config cfg; cfg 159 drivers/gpu/drm/omapdrm/dss/hdmi4.c vm = &hdmi->cfg.vm; cfg 197 drivers/gpu/drm/omapdrm/dss/hdmi4.c hdmi4_configure(&hdmi->core, &hdmi->wp, &hdmi->cfg); cfg 247 drivers/gpu/drm/omapdrm/dss/hdmi4.c drm_display_mode_to_videomode(mode, &hdmi->cfg.vm); cfg 323 drivers/gpu/drm/omapdrm/dss/hdmi4.c hdmi->cfg.vm.pixelclock); cfg 447 drivers/gpu/drm/omapdrm/dss/hdmi4.c hdmi->cfg.infoframe = *avi; cfg 456 drivers/gpu/drm/omapdrm/dss/hdmi4.c hdmi->cfg.hdmi_dvi_mode = hdmi_mode ? HDMI_HDMI : HDMI_DVI; cfg 519 drivers/gpu/drm/omapdrm/dss/hdmi4.c if (!hdmi_mode_has_audio(&hd->cfg)) cfg 535 drivers/gpu/drm/omapdrm/dss/hdmi4.c WARN_ON(!hdmi_mode_has_audio(&hd->cfg)); cfg 556 drivers/gpu/drm/omapdrm/dss/hdmi4.c hd->cfg.vm.pixelclock); cfg 219 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c struct hdmi_core_video_config *cfg) cfg 234 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c HDMI_CORE_SYS_VID_ACEN, cfg->ip_bus_width, 7, 6); cfg 240 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c if (cfg->op_dither_truc > HDMI_OUTPUTTRUNCATION_12BIT) { cfg 241 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c r = FLD_MOD(r, cfg->op_dither_truc - 3, 7, 6); cfg 244 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c r = FLD_MOD(r, cfg->op_dither_truc, 7, 6); cfg 251 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c r = FLD_MOD(r, cfg->deep_color_pkt, 6, 6); cfg 252 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c r = FLD_MOD(r, cfg->pkt_mode, 5, 3); cfg 253 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c r = FLD_MOD(r, cfg->hdmi_dvi, 0, 0); cfg 258 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c HDMI_CORE_SYS_TMDS_CTRL, cfg->tclk_sel_clkmult, 6, 5); cfg 298 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c struct hdmi_wp_data *wp, struct hdmi_config *cfg) cfg 309 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c hdmi_wp_init_vid_fmt_timings(&video_format, &vm, cfg); cfg 327 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c v_core_cfg.hdmi_dvi = cfg->hdmi_dvi_mode; cfg 334 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c if (cfg->hdmi_dvi_mode == HDMI_HDMI) { cfg 335 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c hdmi_core_write_avi_infoframe(core, &cfg->infoframe); cfg 517 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c struct hdmi_core_audio_config *cfg) cfg 525 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c REG_FLD_MOD(av_base, HDMI_CORE_AV_N_SVAL1, cfg->n, 7, 0); cfg 526 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c REG_FLD_MOD(av_base, HDMI_CORE_AV_N_SVAL2, cfg->n >> 8, 7, 0); cfg 527 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c REG_FLD_MOD(av_base, HDMI_CORE_AV_N_SVAL3, cfg->n >> 16, 7, 0); cfg 529 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c if (cfg->cts_mode == HDMI_AUDIO_CTS_MODE_SW) { cfg 530 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c REG_FLD_MOD(av_base, HDMI_CORE_AV_CTS_SVAL1, cfg->cts, 7, 0); cfg 532 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c HDMI_CORE_AV_CTS_SVAL2, cfg->cts >> 8, 7, 0); cfg 534 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c HDMI_CORE_AV_CTS_SVAL3, cfg->cts >> 16, 7, 0); cfg 537 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c cfg->aud_par_busclk, 7, 0); cfg 539 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c (cfg->aud_par_busclk >> 8), 7, 0); cfg 541 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c (cfg->aud_par_busclk >> 16), 7, 0); cfg 546 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c HDMI_CORE_AV_FREQ_SVAL, cfg->mclk_mode, 2, 0); cfg 555 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c r = FLD_MOD(r, cfg->en_acr_pkt, 1, 1); cfg 556 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c r = FLD_MOD(r, cfg->cts_mode, 0, 0); cfg 560 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c if (cfg->use_mclk) cfg 565 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c cfg->fs_override, 1, 1); cfg 573 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c cfg->iec60958_cfg->status[0]); cfg 575 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c cfg->iec60958_cfg->status[1]); cfg 577 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c cfg->iec60958_cfg->status[2]); cfg 580 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c cfg->iec60958_cfg->status[3]); cfg 583 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c cfg->iec60958_cfg->status[4]); cfg 587 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c r = FLD_MOD(r, cfg->i2s_cfg.sck_edge_mode, 6, 6); cfg 588 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c r = FLD_MOD(r, cfg->i2s_cfg.vbit, 4, 4); cfg 589 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c r = FLD_MOD(r, cfg->i2s_cfg.justification, 2, 2); cfg 590 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c r = FLD_MOD(r, cfg->i2s_cfg.direction, 1, 1); cfg 591 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c r = FLD_MOD(r, cfg->i2s_cfg.shift, 0, 0); cfg 595 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c cfg->i2s_cfg.in_length_bits, 3, 0); cfg 598 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c REG_FLD_MOD(av_base, HDMI_CORE_AV_HDMI_CTRL, cfg->layout, 2, 1); cfg 600 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c r = FLD_MOD(r, cfg->i2s_cfg.active_sds, 7, 4); cfg 601 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c r = FLD_MOD(r, cfg->en_dsd_audio, 3, 3); cfg 602 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c r = FLD_MOD(r, cfg->en_parallel_aud_input, 2, 2); cfg 603 drivers/gpu/drm/omapdrm/dss/hdmi4_core.c r = FLD_MOD(r, cfg->en_spdif, 1, 1); cfg 254 drivers/gpu/drm/omapdrm/dss/hdmi4_core.h struct hdmi_config *cfg); cfg 153 drivers/gpu/drm/omapdrm/dss/hdmi5.c vm = &hdmi->cfg.vm; cfg 196 drivers/gpu/drm/omapdrm/dss/hdmi5.c hdmi5_configure(&hdmi->core, &hdmi->wp, &hdmi->cfg); cfg 246 drivers/gpu/drm/omapdrm/dss/hdmi5.c drm_display_mode_to_videomode(mode, &hdmi->cfg.vm); cfg 331 drivers/gpu/drm/omapdrm/dss/hdmi5.c hdmi->cfg.vm.pixelclock); cfg 441 drivers/gpu/drm/omapdrm/dss/hdmi5.c hdmi->cfg.infoframe = *avi; cfg 450 drivers/gpu/drm/omapdrm/dss/hdmi5.c hdmi->cfg.hdmi_dvi_mode = hdmi_mode ? HDMI_HDMI : HDMI_DVI; cfg 512 drivers/gpu/drm/omapdrm/dss/hdmi5.c if (!hdmi_mode_has_audio(&hd->cfg)) cfg 528 drivers/gpu/drm/omapdrm/dss/hdmi5.c if (!hdmi_mode_has_audio(&hd->cfg)) cfg 550 drivers/gpu/drm/omapdrm/dss/hdmi5.c hd->cfg.vm.pixelclock); cfg 279 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c const struct hdmi_config *cfg) cfg 283 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c video_cfg->v_fc_config.vm = cfg->vm; cfg 287 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c video_cfg->hblank = cfg->vm.hfront_porch + cfg 288 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c cfg->vm.hback_porch + cfg->vm.hsync_len; cfg 290 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c video_cfg->vblank = cfg->vm.vsync_len + cfg->vm.vfront_porch + cfg 291 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c cfg->vm.vback_porch; cfg 292 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c video_cfg->v_fc_config.hdmi_dvi_mode = cfg->hdmi_dvi_mode; cfg 294 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c if (cfg->vm.flags & DISPLAY_FLAGS_INTERLACED) { cfg 306 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c if (cfg->vm.flags & DISPLAY_FLAGS_DOUBLECLK) { cfg 317 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c const struct hdmi_core_vid_config *cfg) cfg 320 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c const struct videomode *vm = &cfg->v_fc_config.vm; cfg 331 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c r = FLD_MOD(r, cfg->data_enable_pol, 4, 4); cfg 332 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c r = FLD_MOD(r, cfg->vblank_osc, 1, 1); cfg 345 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c REG_FLD_MOD(base, HDMI_CORE_FC_INHBLANK1, cfg->hblank >> 8, 4, 0); cfg 346 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c REG_FLD_MOD(base, HDMI_CORE_FC_INHBLANK0, cfg->hblank & 0xFF, 7, 0); cfg 349 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c REG_FLD_MOD(base, HDMI_CORE_FC_INVBLANK, cfg->vblank, 7, 0); cfg 371 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c cfg->v_fc_config.hdmi_dvi_mode, 3, 3); cfg 598 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c struct hdmi_config *cfg) cfg 606 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c hdmi_core_init(&v_core_cfg, cfg); cfg 608 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c hdmi_wp_init_vid_fmt_timings(&video_format, &vm, cfg); cfg 621 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c cfg->infoframe.quantization_range = HDMI_QUANTIZATION_RANGE_LIMITED; cfg 634 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c if (cfg->hdmi_dvi_mode == HDMI_HDMI) cfg 635 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c hdmi_core_write_avi_infoframe(core, &cfg->infoframe); cfg 643 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c struct hdmi_core_audio_config *cfg) cfg 652 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c REG_FLD_MOD(base, HDMI_CORE_AUD_N1, cfg->n, 7, 0); cfg 653 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c REG_FLD_MOD(base, HDMI_CORE_AUD_N2, cfg->n >> 8, 7, 0); cfg 654 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c REG_FLD_MOD(base, HDMI_CORE_AUD_N3, cfg->n >> 16, 3, 0); cfg 661 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c REG_FLD_MOD(base, HDMI_CORE_AUD_CTS1, cfg->cts, 7, 0); cfg 662 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c REG_FLD_MOD(base, HDMI_CORE_AUD_CTS2, cfg->cts >> 8, 7, 0); cfg 663 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c REG_FLD_MOD(base, HDMI_CORE_AUD_CTS3, cfg->cts >> 16, 3, 0); cfg 666 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c if (cfg->layout == HDMI_AUDIO_LAYOUT_2CH) cfg 676 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c if (cfg->layout == HDMI_AUDIO_LAYOUT_2CH) cfg 687 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c if (cfg->layout == HDMI_AUDIO_LAYOUT_6CH) cfg 698 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c val = cfg->iec60958_cfg->status[5] & IEC958_AES5_CON_CGMSA; cfg 702 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c val = (cfg->iec60958_cfg->status[0] & cfg 708 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c cfg->iec60958_cfg->status[1]); cfg 711 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c val = (cfg->iec60958_cfg->status[0] & IEC958_AES0_CON_MODE) >> 6; cfg 715 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c val = cfg->iec60958_cfg->status[2] & IEC958_AES2_CON_SOURCE; cfg 737 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c cfg->iec60958_cfg->status[3]); cfg 741 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c cfg->iec60958_cfg->status[4]); cfg 748 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c if (cfg->layout == HDMI_AUDIO_LAYOUT_2CH) { cfg 753 drivers/gpu/drm/omapdrm/dss/hdmi5_core.c } else if (cfg->layout == HDMI_AUDIO_LAYOUT_6CH) { cfg 288 drivers/gpu/drm/omapdrm/dss/hdmi5_core.h struct hdmi_config *cfg); cfg 301 drivers/gpu/drm/omapdrm/dss/omapdss.h const struct omap_dss_dsi_config *cfg); cfg 194 drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c u8 cfg = 0x3d; cfg 204 drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c cfg &= ~(PANELCTL_GTCON_MASK); cfg 205 drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c cfg |= (PANELCTL_GTCON_110); cfg 210 drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c cfg &= ~(PANELCTL_SS_MASK); cfg 211 drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c cfg |= (PANELCTL_SS_1_800); cfg 251 drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c 0xf8, cfg, 0x35, 0x00, 0x00, 0x00, 0x93, 0x00, cfg 144 drivers/gpu/drm/panfrost/panfrost_job.c u32 cfg; cfg 157 drivers/gpu/drm/panfrost/panfrost_job.c cfg = panfrost_mmu_as_get(pfdev, &job->file_priv->mmu); cfg 168 drivers/gpu/drm/panfrost/panfrost_job.c cfg |= JS_CONFIG_THREAD_PRI(8) | cfg 173 drivers/gpu/drm/panfrost/panfrost_job.c cfg |= JS_CONFIG_ENABLE_FLUSH_REDUCTION; cfg 176 drivers/gpu/drm/panfrost/panfrost_job.c cfg |= JS_CONFIG_START_MMU; cfg 178 drivers/gpu/drm/panfrost/panfrost_job.c job_write(pfdev, JS_CONFIG_NEXT(js), cfg); cfg 114 drivers/gpu/drm/panfrost/panfrost_mmu.c struct io_pgtable_cfg *cfg = &mmu->pgtbl_cfg; cfg 115 drivers/gpu/drm/panfrost/panfrost_mmu.c u64 transtab = cfg->arm_mali_lpae_cfg.transtab; cfg 116 drivers/gpu/drm/panfrost/panfrost_mmu.c u64 memattr = cfg->arm_mali_lpae_cfg.memattr; cfg 76 drivers/gpu/drm/panfrost/panfrost_perfcnt.c u32 cfg, as; cfg 130 drivers/gpu/drm/panfrost/panfrost_perfcnt.c cfg = GPU_PERFCNT_CFG_AS(as) | cfg 138 drivers/gpu/drm/panfrost/panfrost_perfcnt.c cfg |= GPU_PERFCNT_CFG_SETSEL(counterset); cfg 153 drivers/gpu/drm/panfrost/panfrost_perfcnt.c gpu_write(pfdev, GPU_PERFCNT_CFG, cfg); cfg 51 drivers/gpu/drm/rcar-du/rcar_du_vsp.c struct vsp1_du_lif_config cfg = { cfg 93 drivers/gpu/drm/rcar-du/rcar_du_vsp.c vsp1_du_setup_lif(crtc->vsp->vsp, crtc->vsp_pipe, &cfg); cfg 108 drivers/gpu/drm/rcar-du/rcar_du_vsp.c struct vsp1_du_atomic_pipe_config cfg = { { 0, } }; cfg 112 drivers/gpu/drm/rcar-du/rcar_du_vsp.c cfg.crc = state->crc; cfg 114 drivers/gpu/drm/rcar-du/rcar_du_vsp.c rcar_du_writeback_setup(crtc, &cfg.writeback); cfg 116 drivers/gpu/drm/rcar-du/rcar_du_vsp.c vsp1_du_atomic_flush(crtc->vsp->vsp, crtc->vsp_pipe, &cfg); cfg 154 drivers/gpu/drm/rcar-du/rcar_du_vsp.c struct vsp1_du_atomic_config cfg = { cfg 162 drivers/gpu/drm/rcar-du/rcar_du_vsp.c cfg.src.left = state->state.src.x1 >> 16; cfg 163 drivers/gpu/drm/rcar-du/rcar_du_vsp.c cfg.src.top = state->state.src.y1 >> 16; cfg 164 drivers/gpu/drm/rcar-du/rcar_du_vsp.c cfg.src.width = drm_rect_width(&state->state.src) >> 16; cfg 165 drivers/gpu/drm/rcar-du/rcar_du_vsp.c cfg.src.height = drm_rect_height(&state->state.src) >> 16; cfg 167 drivers/gpu/drm/rcar-du/rcar_du_vsp.c cfg.dst.left = state->state.dst.x1; cfg 168 drivers/gpu/drm/rcar-du/rcar_du_vsp.c cfg.dst.top = state->state.dst.y1; cfg 169 drivers/gpu/drm/rcar-du/rcar_du_vsp.c cfg.dst.width = drm_rect_width(&state->state.dst); cfg 170 drivers/gpu/drm/rcar-du/rcar_du_vsp.c cfg.dst.height = drm_rect_height(&state->state.dst); cfg 173 drivers/gpu/drm/rcar-du/rcar_du_vsp.c cfg.mem[i] = sg_dma_address(state->sg_tables[i].sgl) cfg 177 drivers/gpu/drm/rcar-du/rcar_du_vsp.c cfg.pixelformat = format->v4l2; cfg 180 drivers/gpu/drm/rcar-du/rcar_du_vsp.c plane->index, &cfg); cfg 215 drivers/gpu/drm/rcar-du/rcar_du_writeback.c struct vsp1_du_writeback_config *cfg) cfg 231 drivers/gpu/drm/rcar-du/rcar_du_writeback.c cfg->pixelformat = wb_state->format->v4l2; cfg 232 drivers/gpu/drm/rcar-du/rcar_du_writeback.c cfg->pitch = fb->pitches[0]; cfg 235 drivers/gpu/drm/rcar-du/rcar_du_writeback.c cfg->mem[i] = sg_dma_address(rjob->sg_tables[i].sgl) cfg 21 drivers/gpu/drm/rcar-du/rcar_du_writeback.h struct vsp1_du_writeback_config *cfg); cfg 31 drivers/gpu/drm/rcar-du/rcar_du_writeback.h struct vsp1_du_writeback_config *cfg) cfg 722 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c struct phy_configure_opts_mipi_dphy *cfg = &opts.mipi_dphy; cfg 745 drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c device->lanes, cfg); cfg 235 drivers/gpu/drm/sun4i/sun8i_csc.c if (mixer->cfg->is_de3) { cfg 241 drivers/gpu/drm/sun4i/sun8i_csc.c base = ccsc_base[mixer->cfg->ccsc][layer]; cfg 251 drivers/gpu/drm/sun4i/sun8i_csc.c if (mixer->cfg->is_de3) { cfg 256 drivers/gpu/drm/sun4i/sun8i_csc.c base = ccsc_base[mixer->cfg->ccsc][layer]; cfg 356 drivers/gpu/drm/sun4i/sun8i_mixer.c mixer->cfg->vi_num + mixer->cfg->ui_num + 1, cfg 361 drivers/gpu/drm/sun4i/sun8i_mixer.c for (i = 0; i < mixer->cfg->vi_num; i++) { cfg 374 drivers/gpu/drm/sun4i/sun8i_mixer.c for (i = 0; i < mixer->cfg->ui_num; i++) { cfg 384 drivers/gpu/drm/sun4i/sun8i_mixer.c planes[mixer->cfg->vi_num + i] = &layer->plane; cfg 465 drivers/gpu/drm/sun4i/sun8i_mixer.c mixer->cfg = of_device_get_match_data(dev); cfg 466 drivers/gpu/drm/sun4i/sun8i_mixer.c if (!mixer->cfg) cfg 513 drivers/gpu/drm/sun4i/sun8i_mixer.c if (mixer->cfg->mod_rate) cfg 514 drivers/gpu/drm/sun4i/sun8i_mixer.c clk_set_rate(mixer->mod_clk, mixer->cfg->mod_rate); cfg 523 drivers/gpu/drm/sun4i/sun8i_mixer.c if (mixer->cfg->is_de3) { cfg 567 drivers/gpu/drm/sun4i/sun8i_mixer.c plane_cnt = mixer->cfg->vi_num + mixer->cfg->ui_num; cfg 184 drivers/gpu/drm/sun4i/sun8i_mixer.h const struct sun8i_mixer_cfg *cfg; cfg 201 drivers/gpu/drm/sun4i/sun8i_mixer.h return mixer->cfg->is_de3 ? DE3_BLD_BASE : DE2_BLD_BASE; cfg 207 drivers/gpu/drm/sun4i/sun8i_mixer.h if (mixer->cfg->is_de3) cfg 254 drivers/gpu/drm/sun4i/sun8i_ui_layer.c if (layer->mixer->cfg->scaler_mask & BIT(layer->channel)) { cfg 343 drivers/gpu/drm/sun4i/sun8i_ui_layer.c int channel = mixer->cfg->vi_num + index; cfg 366 drivers/gpu/drm/sun4i/sun8i_ui_layer.c plane_cnt = mixer->cfg->ui_num + mixer->cfg->vi_num; cfg 94 drivers/gpu/drm/sun4i/sun8i_ui_scaler.c int vi_num = mixer->cfg->vi_num; cfg 96 drivers/gpu/drm/sun4i/sun8i_ui_scaler.c if (mixer->cfg->is_de3) cfg 134 drivers/gpu/drm/sun4i/sun8i_ui_scaler.c if (WARN_ON(layer < mixer->cfg->vi_num)) cfg 156 drivers/gpu/drm/sun4i/sun8i_ui_scaler.c if (WARN_ON(layer < mixer->cfg->vi_num)) cfg 161 drivers/gpu/drm/sun4i/sun8i_vi_layer.c scanline = subsampled ? mixer->cfg->scanline_yuv : 2048; cfg 252 drivers/gpu/drm/sun4i/sun8i_vi_layer.c if (mixer->cfg->is_de3) cfg 339 drivers/gpu/drm/sun4i/sun8i_vi_layer.c if (layer->mixer->cfg->scaler_mask & BIT(layer->channel)) { cfg 497 drivers/gpu/drm/sun4i/sun8i_vi_layer.c if (mixer->cfg->is_de3) { cfg 515 drivers/gpu/drm/sun4i/sun8i_vi_layer.c plane_cnt = mixer->cfg->ui_num + mixer->cfg->vi_num; cfg 838 drivers/gpu/drm/sun4i/sun8i_vi_scaler.c if (mixer->cfg->is_de3) cfg 959 drivers/gpu/drm/sun4i/sun8i_vi_scaler.c if (mixer->cfg->is_de3) { cfg 747 drivers/gpu/drm/v3d/v3d_gem.c trace_v3d_submit_csd_ioctl(&v3d->drm, args->cfg[5], args->cfg[6]); cfg 244 drivers/gpu/drm/v3d/v3d_sched.c V3D_CORE_WRITE(0, V3D_CSD_QUEUED_CFG0 + 4 * i, job->args.cfg[i]); cfg 246 drivers/gpu/drm/v3d/v3d_sched.c V3D_CORE_WRITE(0, V3D_CSD_QUEUED_CFG0, job->args.cfg[0]); cfg 184 drivers/gpu/drm/xen/xen_drm_front.c buf_cfg.be_alloc = front_info->cfg.be_alloc; cfg 241 drivers/gpu/drm/xen/xen_drm_front.c be_alloc = front_info->cfg.be_alloc; cfg 375 drivers/gpu/drm/xen/xen_drm_front.c if (unlikely(conn_idx >= front_info->cfg.num_connectors)) cfg 466 drivers/gpu/drm/xen/xen_drm_front.c if (front_info->cfg.be_alloc) cfg 599 drivers/gpu/drm/xen/xen_drm_front.c if (!front_info->cfg.be_alloc) cfg 606 drivers/gpu/drm/xen/xen_drm_front.c struct xen_drm_front_cfg *cfg = &front_info->cfg; cfg 609 drivers/gpu/drm/xen/xen_drm_front.c cfg->front_info = front_info; cfg 610 drivers/gpu/drm/xen/xen_drm_front.c ret = xen_drm_front_cfg_card(front_info, cfg); cfg 614 drivers/gpu/drm/xen/xen_drm_front.c DRM_INFO("Have %d connector(s)\n", cfg->num_connectors); cfg 101 drivers/gpu/drm/xen/xen_drm_front.h struct xen_drm_front_cfg cfg; cfg 49 drivers/gpu/drm/xen/xen_drm_front_cfg.c struct xen_drm_front_cfg *cfg) cfg 57 drivers/gpu/drm/xen/xen_drm_front_cfg.c cfg->be_alloc = true; cfg 60 drivers/gpu/drm/xen/xen_drm_front_cfg.c cfg->num_connectors = 0; cfg 61 drivers/gpu/drm/xen/xen_drm_front_cfg.c for (i = 0; i < ARRAY_SIZE(cfg->connectors); i++) { cfg 62 drivers/gpu/drm/xen/xen_drm_front_cfg.c ret = cfg_connector(front_info, &cfg->connectors[i], cfg 66 drivers/gpu/drm/xen/xen_drm_front_cfg.c cfg->num_connectors++; cfg 69 drivers/gpu/drm/xen/xen_drm_front_cfg.c if (!cfg->num_connectors) { cfg 35 drivers/gpu/drm/xen/xen_drm_front_cfg.h struct xen_drm_front_cfg *cfg); cfg 230 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c struct xen_drm_front_cfg *cfg; cfg 233 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c cfg = &front_info->cfg; cfg 236 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c kcalloc(cfg->num_connectors, cfg 244 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c for (conn = 0; conn < cfg->num_connectors; conn++) { cfg 261 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c front_info->num_evt_pairs = cfg->num_connectors; cfg 300 drivers/gpu/drm/xen/xen_drm_front_evtchnl.c plat_data = &front_info->cfg; cfg 89 drivers/gpu/drm/xen/xen_drm_front_gem.c if (drm_info->front_info->cfg.be_alloc) { cfg 297 drivers/gpu/drm/xen/xen_drm_front_kms.c int index, struct xen_drm_front_cfg_connector *cfg, cfg 307 drivers/gpu/drm/xen/xen_drm_front_kms.c pipeline->height = cfg->height; cfg 308 drivers/gpu/drm/xen/xen_drm_front_kms.c pipeline->width = cfg->width; cfg 337 drivers/gpu/drm/xen/xen_drm_front_kms.c for (i = 0; i < drm_info->front_info->cfg.num_connectors; i++) { cfg 338 drivers/gpu/drm/xen/xen_drm_front_kms.c struct xen_drm_front_cfg_connector *cfg = cfg 339 drivers/gpu/drm/xen/xen_drm_front_kms.c &drm_info->front_info->cfg.connectors[i]; cfg 343 drivers/gpu/drm/xen/xen_drm_front_kms.c ret = display_pipe_init(drm_info, i, cfg, pipeline); cfg 359 drivers/gpu/drm/xen/xen_drm_front_kms.c for (i = 0; i < drm_info->front_info->cfg.num_connectors; i++) { cfg 301 drivers/gpu/drm/zte/zx_vou.c struct vou_div_config *cfg = configs + i; cfg 304 drivers/gpu/drm/zte/zx_vou.c switch (cfg->id) { cfg 339 drivers/gpu/drm/zte/zx_vou.c cfg->val << shift); cfg 218 drivers/gpu/ipu-v3/ipu-csi.c static int mbus_code_to_bus_cfg(struct ipu_csi_bus_config *cfg, u32 mbus_code, cfg 227 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_fmt = CSI_SENS_CONF_DATA_FMT_RGB565; cfg 229 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_fmt = CSI_SENS_CONF_DATA_FMT_BAYER; cfg 230 drivers/gpu/ipu-v3/ipu-csi.c cfg->mipi_dt = MIPI_DT_RGB565; cfg 231 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_width = IPU_CSI_DATA_WIDTH_8; cfg 235 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_fmt = CSI_SENS_CONF_DATA_FMT_RGB444; cfg 236 drivers/gpu/ipu-v3/ipu-csi.c cfg->mipi_dt = MIPI_DT_RGB444; cfg 237 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_width = IPU_CSI_DATA_WIDTH_8; cfg 241 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_fmt = CSI_SENS_CONF_DATA_FMT_RGB555; cfg 242 drivers/gpu/ipu-v3/ipu-csi.c cfg->mipi_dt = MIPI_DT_RGB555; cfg 243 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_width = IPU_CSI_DATA_WIDTH_8; cfg 247 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_fmt = CSI_SENS_CONF_DATA_FMT_RGB_YUV444; cfg 248 drivers/gpu/ipu-v3/ipu-csi.c cfg->mipi_dt = MIPI_DT_RGB888; cfg 249 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_width = IPU_CSI_DATA_WIDTH_8; cfg 252 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_fmt = CSI_SENS_CONF_DATA_FMT_YUV422_UYVY; cfg 253 drivers/gpu/ipu-v3/ipu-csi.c cfg->mipi_dt = MIPI_DT_YUV422; cfg 254 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_width = IPU_CSI_DATA_WIDTH_8; cfg 257 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_fmt = CSI_SENS_CONF_DATA_FMT_YUV422_YUYV; cfg 258 drivers/gpu/ipu-v3/ipu-csi.c cfg->mipi_dt = MIPI_DT_YUV422; cfg 259 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_width = IPU_CSI_DATA_WIDTH_8; cfg 263 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_fmt = CSI_SENS_CONF_DATA_FMT_BAYER; cfg 264 drivers/gpu/ipu-v3/ipu-csi.c cfg->mipi_dt = MIPI_DT_YUV422; cfg 265 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_width = IPU_CSI_DATA_WIDTH_16; cfg 272 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_fmt = CSI_SENS_CONF_DATA_FMT_BAYER; cfg 273 drivers/gpu/ipu-v3/ipu-csi.c cfg->mipi_dt = MIPI_DT_RAW8; cfg 274 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_width = IPU_CSI_DATA_WIDTH_8; cfg 284 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_fmt = CSI_SENS_CONF_DATA_FMT_BAYER; cfg 285 drivers/gpu/ipu-v3/ipu-csi.c cfg->mipi_dt = MIPI_DT_RAW10; cfg 286 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_width = IPU_CSI_DATA_WIDTH_8; cfg 293 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_fmt = CSI_SENS_CONF_DATA_FMT_BAYER; cfg 294 drivers/gpu/ipu-v3/ipu-csi.c cfg->mipi_dt = MIPI_DT_RAW10; cfg 295 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_width = IPU_CSI_DATA_WIDTH_10; cfg 302 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_fmt = CSI_SENS_CONF_DATA_FMT_BAYER; cfg 303 drivers/gpu/ipu-v3/ipu-csi.c cfg->mipi_dt = MIPI_DT_RAW12; cfg 304 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_width = IPU_CSI_DATA_WIDTH_12; cfg 308 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_fmt = CSI_SENS_CONF_DATA_FMT_JPEG; cfg 309 drivers/gpu/ipu-v3/ipu-csi.c cfg->mipi_dt = MIPI_DT_RAW8; cfg 310 drivers/gpu/ipu-v3/ipu-csi.c cfg->data_width = IPU_CSI_DATA_WIDTH_8; cfg 432 drivers/gpu/ipu-v3/ipu-csi.c struct ipu_csi_bus_config cfg; cfg 438 drivers/gpu/ipu-v3/ipu-csi.c ret = fill_csi_bus_cfg(&cfg, mbus_cfg, infmt); cfg 449 drivers/gpu/ipu-v3/ipu-csi.c data |= cfg.data_width << CSI_SENS_CONF_DATA_WIDTH_SHIFT | cfg 450 drivers/gpu/ipu-v3/ipu-csi.c cfg.data_fmt << CSI_SENS_CONF_DATA_FMT_SHIFT | cfg 451 drivers/gpu/ipu-v3/ipu-csi.c cfg.data_pol << CSI_SENS_CONF_DATA_POL_SHIFT | cfg 452 drivers/gpu/ipu-v3/ipu-csi.c cfg.vsync_pol << CSI_SENS_CONF_VSYNC_POL_SHIFT | cfg 453 drivers/gpu/ipu-v3/ipu-csi.c cfg.hsync_pol << CSI_SENS_CONF_HSYNC_POL_SHIFT | cfg 454 drivers/gpu/ipu-v3/ipu-csi.c cfg.pixclk_pol << CSI_SENS_CONF_PIX_CLK_POL_SHIFT | cfg 455 drivers/gpu/ipu-v3/ipu-csi.c cfg.ext_vsync << CSI_SENS_CONF_EXT_VSYNC_SHIFT | cfg 456 drivers/gpu/ipu-v3/ipu-csi.c cfg.clk_mode << CSI_SENS_CONF_SENS_PRTCL_SHIFT | cfg 457 drivers/gpu/ipu-v3/ipu-csi.c cfg.pack_tight << CSI_SENS_CONF_PACK_TIGHT_SHIFT | cfg 458 drivers/gpu/ipu-v3/ipu-csi.c cfg.force_eof << CSI_SENS_CONF_FORCE_EOF_SHIFT | cfg 459 drivers/gpu/ipu-v3/ipu-csi.c cfg.data_en_pol << CSI_SENS_CONF_DATA_EN_POL_SHIFT; cfg 467 drivers/gpu/ipu-v3/ipu-csi.c switch (cfg.clk_mode) { cfg 641 drivers/gpu/ipu-v3/ipu-csi.c struct ipu_csi_bus_config cfg; cfg 649 drivers/gpu/ipu-v3/ipu-csi.c ret = mbus_code_to_bus_cfg(&cfg, mbus_fmt->code, V4L2_MBUS_CSI2_DPHY); cfg 657 drivers/gpu/ipu-v3/ipu-csi.c temp |= (cfg.mipi_dt << (vc * 8)); cfg 209 drivers/gpu/ipu-v3/ipu-di.c struct di_sync_config cfg[] = { cfg 260 drivers/gpu/ipu-v3/ipu-di.c ipu_di_sync_config(di, cfg, 0, ARRAY_SIZE(cfg)); cfg 272 drivers/gpu/ipu-v3/ipu-di.c struct di_sync_config cfg[] = { cfg 388 drivers/gpu/ipu-v3/ipu-di.c ipu_di_sync_config(di, cfg, 0, ARRAY_SIZE(cfg)); cfg 828 drivers/hid/hid-cp2112.c struct cp2112_usb_config_report *cfg) cfg 832 drivers/hid/hid-cp2112.c ret = cp2112_hid_get(hdev, CP2112_USB_CONFIG, (u8 *)cfg, sizeof(*cfg), cfg 834 drivers/hid/hid-cp2112.c if (ret != sizeof(*cfg)) { cfg 845 drivers/hid/hid-cp2112.c struct cp2112_usb_config_report *cfg) cfg 849 drivers/hid/hid-cp2112.c BUG_ON(cfg->report != CP2112_USB_CONFIG); cfg 851 drivers/hid/hid-cp2112.c ret = cp2112_hid_output(hdev, (u8 *)cfg, sizeof(*cfg), cfg 853 drivers/hid/hid-cp2112.c if (ret != sizeof(*cfg)) { cfg 871 drivers/hid/hid-cp2112.c struct cp2112_usb_config_report cfg; \ cfg 872 drivers/hid/hid-cp2112.c int ret = cp2112_get_usb_config(hdev, &cfg); \ cfg 876 drivers/hid/hid-cp2112.c ret = cp2112_set_usb_config(hdev, &cfg); \ cfg 886 drivers/hid/hid-cp2112.c struct cp2112_usb_config_report cfg; \ cfg 887 drivers/hid/hid-cp2112.c int ret = cp2112_get_usb_config(hdev, &cfg); \ cfg 900 drivers/hid/hid-cp2112.c cfg.vid = cpu_to_le16(vid); cfg 901 drivers/hid/hid-cp2112.c cfg.mask = 0x01; cfg 902 drivers/hid/hid-cp2112.c }), "0x%04x\n", le16_to_cpu(cfg.vid)); cfg 910 drivers/hid/hid-cp2112.c cfg.pid = cpu_to_le16(pid); cfg 911 drivers/hid/hid-cp2112.c cfg.mask = 0x02; cfg 912 drivers/hid/hid-cp2112.c }), "0x%04x\n", le16_to_cpu(cfg.pid)); cfg 920 drivers/hid/hid-cp2112.c cfg.max_power = (mA + 1) / 2; cfg 921 drivers/hid/hid-cp2112.c cfg.mask = 0x04; cfg 922 drivers/hid/hid-cp2112.c }), "%u mA\n", cfg.max_power * 2); cfg 925 drivers/hid/hid-cp2112.c if (sscanf(buf, "%hhi", &cfg.power_mode) != 1) cfg 928 drivers/hid/hid-cp2112.c cfg.mask = 0x08; cfg 929 drivers/hid/hid-cp2112.c }), "%u\n", cfg.power_mode); cfg 932 drivers/hid/hid-cp2112.c if (sscanf(buf, "%hhi.%hhi", &cfg.release_major, &cfg.release_minor) cfg 936 drivers/hid/hid-cp2112.c cfg.mask = 0x10; cfg 937 drivers/hid/hid-cp2112.c }), "%u.%u\n", cfg.release_major, cfg.release_minor); cfg 3217 drivers/hid/hid-logitech-hidpp.c struct power_supply_config cfg = { .drv_data = hidpp }; cfg 3283 drivers/hid/hid-logitech-hidpp.c &cfg); cfg 46 drivers/hwmon/ab8500.c struct ab8500_gpadc_cfg cfg; cfg 56 drivers/hwmon/ab8500.c static int ab8500_voltage_to_temp(struct ab8500_gpadc_cfg *cfg, cfg 59 drivers/hwmon/ab8500.c int r_ntc, i = 0, tbl_sz = cfg->tbl_sz; cfg 60 drivers/hwmon/ab8500.c const struct abx500_res_to_temp *tbl = cfg->temp_tbl; cfg 62 drivers/hwmon/ab8500.c if (cfg->vcc < 0 || v_ntc >= cfg->vcc) cfg 65 drivers/hwmon/ab8500.c r_ntc = v_ntc * cfg->r_up / (cfg->vcc - v_ntc); cfg 94 drivers/hwmon/ab8500.c ret = ab8500_voltage_to_temp(&ab8500_data->cfg, voltage, temp); cfg 178 drivers/hwmon/ab8500.c ab8500_data->cfg.vcc = THERMAL_VCC; cfg 179 drivers/hwmon/ab8500.c ab8500_data->cfg.r_up = PULL_UP_RESISTOR; cfg 180 drivers/hwmon/ab8500.c ab8500_data->cfg.temp_tbl = ab8500_temp_tbl_a_thermistor; cfg 181 drivers/hwmon/ab8500.c ab8500_data->cfg.tbl_sz = ab8500_temp_tbl_a_size; cfg 65 drivers/hwmon/ad7418.c u8 cfg; cfg 73 drivers/hwmon/ad7418.c cfg = val; cfg 74 drivers/hwmon/ad7418.c cfg &= 0x1F; cfg 77 drivers/hwmon/ad7418.c cfg | AD7418_CH_TEMP); cfg 94 drivers/hwmon/ad7418.c cfg | AD7418_REG_ADC_CH(ch)); cfg 109 drivers/hwmon/ad7418.c cfg); cfg 1292 drivers/hwmon/adt7462.c int cfg = data->pwm_cfg[attr->index] >> ADT7462_PWM_CHANNEL_SHIFT; cfg 1294 drivers/hwmon/adt7462.c switch (cfg) { cfg 195 drivers/hwmon/adt7470.c u8 cfg, pwm[4], pwm_cfg[2]; cfg 216 drivers/hwmon/adt7470.c cfg = i2c_smbus_read_byte_data(client, ADT7470_REG_CFG); cfg 217 drivers/hwmon/adt7470.c cfg |= 0x80; cfg 218 drivers/hwmon/adt7470.c i2c_smbus_write_byte_data(client, ADT7470_REG_CFG, cfg); cfg 226 drivers/hwmon/adt7470.c cfg = i2c_smbus_read_byte_data(client, ADT7470_REG_CFG); cfg 227 drivers/hwmon/adt7470.c cfg &= ~0x80; cfg 228 drivers/hwmon/adt7470.c i2c_smbus_write_byte_data(client, ADT7470_REG_CFG, cfg); cfg 278 drivers/hwmon/adt7470.c u8 cfg; cfg 335 drivers/hwmon/adt7470.c cfg = i2c_smbus_read_byte_data(client, reg); cfg 337 drivers/hwmon/adt7470.c data->pwm_auto_temp[i] = cfg >> 4; cfg 339 drivers/hwmon/adt7470.c data->pwm_auto_temp[i] = cfg & 0xF; cfg 1197 drivers/hwmon/pc87427.c u8 cfg, cfg_b; cfg 1249 drivers/hwmon/pc87427.c cfg = superio_inb(sioaddr, SIOREG_CF2); cfg 1250 drivers/hwmon/pc87427.c if (!(cfg & (1 << 3))) cfg 1252 drivers/hwmon/pc87427.c if (!(cfg & (1 << 2))) cfg 1255 drivers/hwmon/pc87427.c cfg = superio_inb(sioaddr, SIOREG_CFD); cfg 1256 drivers/hwmon/pc87427.c if (!(cfg & (1 << 0))) cfg 1259 drivers/hwmon/pc87427.c cfg = superio_inb(sioaddr, SIOREG_CF4); cfg 1260 drivers/hwmon/pc87427.c if (!(cfg & (1 << 0))) cfg 1263 drivers/hwmon/pc87427.c if (!(cfg & (1 << 1)) && (cfg_b & (1 << 3))) cfg 1265 drivers/hwmon/pc87427.c cfg = superio_inb(sioaddr, SIOREG_CF3); cfg 1266 drivers/hwmon/pc87427.c if ((cfg & (1 << 3)) && !(cfg_b & (1 << 5))) cfg 1274 drivers/hwmon/pc87427.c cfg = superio_inb(sioaddr, SIOREG_CFC); cfg 1275 drivers/hwmon/pc87427.c if (!(cfg & (1 << 4))) { cfg 1283 drivers/hwmon/pc87427.c cfg = superio_inb(sioaddr, SIOREG_CF5); cfg 1284 drivers/hwmon/pc87427.c if (cfg & (1 << 6)) cfg 1286 drivers/hwmon/pc87427.c if (cfg & (1 << 5)) cfg 157 drivers/hwmon/s3c-hwmon.c struct s3c_hwmon_chcfg *cfg; cfg 160 drivers/hwmon/s3c-hwmon.c cfg = pdata->in[sen_attr->index]; cfg 166 drivers/hwmon/s3c-hwmon.c ret *= cfg->mult; cfg 167 drivers/hwmon/s3c-hwmon.c ret = DIV_ROUND_CLOSEST(ret, cfg->div); cfg 186 drivers/hwmon/s3c-hwmon.c struct s3c_hwmon_chcfg *cfg; cfg 188 drivers/hwmon/s3c-hwmon.c cfg = pdata->in[sen_attr->index]; cfg 190 drivers/hwmon/s3c-hwmon.c return snprintf(buf, PAGE_SIZE, "%s\n", cfg->name); cfg 208 drivers/hwmon/s3c-hwmon.c struct s3c_hwmon_chcfg *cfg, cfg 231 drivers/hwmon/s3c-hwmon.c if (cfg->name) { cfg 307 drivers/hwmon/s3c-hwmon.c struct s3c_hwmon_chcfg *cfg = pdata->in[i]; cfg 309 drivers/hwmon/s3c-hwmon.c if (!cfg) cfg 312 drivers/hwmon/s3c-hwmon.c if (cfg->mult >= 0x10000) cfg 317 drivers/hwmon/s3c-hwmon.c if (cfg->div == 0) { cfg 129 drivers/hwmon/scmi-hwmon.c u32 *cfg = devm_kcalloc(dev, num + 1, sizeof(*cfg), GFP_KERNEL); cfg 131 drivers/hwmon/scmi-hwmon.c if (!cfg) cfg 135 drivers/hwmon/scmi-hwmon.c scmi_hwmon_chan->config = cfg; cfg 136 drivers/hwmon/scmi-hwmon.c for (i = 0; i < num; i++, cfg++) cfg 137 drivers/hwmon/scmi-hwmon.c *cfg = config; cfg 182 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~(BIT(1) | BIT(2)); cfg 187 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~(BIT(16) | BIT(17)); cfg 304 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~(BIT(1) | BIT(2)); cfg 307 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(1); cfg 310 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(2); cfg 316 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(1) | BIT(2); cfg 321 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(3); cfg 323 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~BIT(3); cfg 328 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(4); cfg 330 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~BIT(4); cfg 334 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(6); cfg 336 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~BIT(6); cfg 339 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(7); cfg 341 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~BIT(7); cfg 346 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~(BIT(8) | BIT(9) | BIT(10)); cfg 347 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= mode << 8; cfg 352 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(11); cfg 354 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~BIT(11); cfg 359 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(12); cfg 361 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~BIT(12); cfg 366 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg &= ~(BIT(13) | BIT(14)); cfg 369 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(13); cfg 375 drivers/hwtracing/coresight/coresight-etm4x-sysfs.c config->cfg |= BIT(14); cfg 111 drivers/hwtracing/coresight/coresight-etm4x.c writel_relaxed(config->cfg, drvdata->base + TRCCONFIGR); cfg 332 drivers/hwtracing/coresight/coresight-etm4x.c config->cfg |= BIT(4); cfg 352 drivers/hwtracing/coresight/coresight-etm4x.c config->cfg |= BIT(11); cfg 357 drivers/hwtracing/coresight/coresight-etm4x.c config->cfg |= BIT(ETM4_CFG_BIT_CTXTID); cfg 362 drivers/hwtracing/coresight/coresight-etm4x.c config->cfg |= BIT(12); cfg 244 drivers/hwtracing/coresight/coresight-etm4x.h u32 cfg; cfg 255 drivers/i2c/busses/i2c-au1550.c unsigned long cfg; cfg 264 drivers/i2c/busses/i2c-au1550.c cfg = PSC_SMBCFG_RT_FIFO8 | PSC_SMBCFG_TT_FIFO8 | PSC_SMBCFG_DD_DISABLE; cfg 265 drivers/i2c/busses/i2c-au1550.c WR(priv, PSC_SMBCFG, cfg); cfg 270 drivers/i2c/busses/i2c-au1550.c cfg |= PSC_SMBCFG_SET_DIV(PSC_SMBCFG_DIV8); cfg 271 drivers/i2c/busses/i2c-au1550.c WR(priv, PSC_SMBCFG, cfg); cfg 282 drivers/i2c/busses/i2c-au1550.c cfg |= PSC_SMBCFG_DE_ENABLE; cfg 283 drivers/i2c/busses/i2c-au1550.c WR(priv, PSC_SMBCFG, cfg); cfg 220 drivers/i2c/busses/i2c-designware-pcidrv.c struct dw_scl_sda_cfg *cfg; cfg 274 drivers/i2c/busses/i2c-designware-pcidrv.c cfg = controller->scl_sda_cfg; cfg 275 drivers/i2c/busses/i2c-designware-pcidrv.c dev->ss_hcnt = cfg->ss_hcnt; cfg 276 drivers/i2c/busses/i2c-designware-pcidrv.c dev->fs_hcnt = cfg->fs_hcnt; cfg 277 drivers/i2c/busses/i2c-designware-pcidrv.c dev->ss_lcnt = cfg->ss_lcnt; cfg 278 drivers/i2c/busses/i2c-designware-pcidrv.c dev->fs_lcnt = cfg->fs_lcnt; cfg 279 drivers/i2c/busses/i2c-designware-pcidrv.c dev->sda_hold_time = cfg->sda_hold; cfg 229 drivers/i2c/busses/i2c-kempld.c u8 cfg; cfg 256 drivers/i2c/busses/i2c-kempld.c cfg = kempld_read8(pld, KEMPLD_CFG); cfg 258 drivers/i2c/busses/i2c-kempld.c cfg |= KEMPLD_CFG_GPIO_I2C_MUX; cfg 260 drivers/i2c/busses/i2c-kempld.c cfg &= ~KEMPLD_CFG_GPIO_I2C_MUX; cfg 261 drivers/i2c/busses/i2c-kempld.c kempld_write8(pld, KEMPLD_CFG, cfg); cfg 151 drivers/i2c/busses/i2c-pmcmsp.c static inline u32 pmcmsptwi_cfg_to_reg(const struct pmcmsptwi_cfg *cfg) cfg 153 drivers/i2c/busses/i2c-pmcmsp.c return ((cfg->arbf & 0xf) << 12) | cfg 154 drivers/i2c/busses/i2c-pmcmsp.c ((cfg->nak & 0xf) << 8) | cfg 155 drivers/i2c/busses/i2c-pmcmsp.c ((cfg->add10 & 0x1) << 7) | cfg 156 drivers/i2c/busses/i2c-pmcmsp.c ((cfg->mst_code & 0x7) << 4) | cfg 157 drivers/i2c/busses/i2c-pmcmsp.c ((cfg->arb & 0x1) << 1) | cfg 158 drivers/i2c/busses/i2c-pmcmsp.c (cfg->highspeed & 0x1); cfg 161 drivers/i2c/busses/i2c-pmcmsp.c static inline void pmcmsptwi_reg_to_cfg(u32 reg, struct pmcmsptwi_cfg *cfg) cfg 163 drivers/i2c/busses/i2c-pmcmsp.c cfg->arbf = (reg >> 12) & 0xf; cfg 164 drivers/i2c/busses/i2c-pmcmsp.c cfg->nak = (reg >> 8) & 0xf; cfg 165 drivers/i2c/busses/i2c-pmcmsp.c cfg->add10 = (reg >> 7) & 0x1; cfg 166 drivers/i2c/busses/i2c-pmcmsp.c cfg->mst_code = (reg >> 4) & 0x7; cfg 167 drivers/i2c/busses/i2c-pmcmsp.c cfg->arb = (reg >> 1) & 0x1; cfg 168 drivers/i2c/busses/i2c-pmcmsp.c cfg->highspeed = reg & 0x1; cfg 174 drivers/i2c/busses/i2c-pmcmsp.c static void pmcmsptwi_set_clock_config(const struct pmcmsptwi_clockcfg *cfg, cfg 178 drivers/i2c/busses/i2c-pmcmsp.c pmcmsptwi_writel(pmcmsptwi_clock_to_reg(&cfg->standard), cfg 180 drivers/i2c/busses/i2c-pmcmsp.c pmcmsptwi_writel(pmcmsptwi_clock_to_reg(&cfg->highspeed), cfg 188 drivers/i2c/busses/i2c-pmcmsp.c static void pmcmsptwi_get_twi_config(struct pmcmsptwi_cfg *cfg, cfg 193 drivers/i2c/busses/i2c-pmcmsp.c data->iobase + MSP_TWI_CFG_REG_OFFSET), cfg); cfg 200 drivers/i2c/busses/i2c-pmcmsp.c static void pmcmsptwi_set_twi_config(const struct pmcmsptwi_cfg *cfg, cfg 204 drivers/i2c/busses/i2c-pmcmsp.c pmcmsptwi_writel(pmcmsptwi_cfg_to_reg(cfg), cfg 686 drivers/i2c/busses/i2c-rcar.c struct dma_slave_config cfg; cfg 697 drivers/i2c/busses/i2c-rcar.c memset(&cfg, 0, sizeof(cfg)); cfg 698 drivers/i2c/busses/i2c-rcar.c cfg.direction = dir; cfg 700 drivers/i2c/busses/i2c-rcar.c cfg.dst_addr = port_addr; cfg 701 drivers/i2c/busses/i2c-rcar.c cfg.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; cfg 703 drivers/i2c/busses/i2c-rcar.c cfg.src_addr = port_addr; cfg 704 drivers/i2c/busses/i2c-rcar.c cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; cfg 707 drivers/i2c/busses/i2c-rcar.c ret = dmaengine_slave_config(chan, &cfg); cfg 60 drivers/i2c/busses/i2c-rk3x.c #define REG_CON_SDA_CFG(cfg) ((cfg) << 8) cfg 61 drivers/i2c/busses/i2c-rk3x.c #define REG_CON_STA_CFG(cfg) ((cfg) << 12) cfg 62 drivers/i2c/busses/i2c-rk3x.c #define REG_CON_STO_CFG(cfg) ((cfg) << 14) cfg 485 drivers/i2c/busses/i2c-sh_mobile.c struct dma_slave_config cfg; cfg 496 drivers/i2c/busses/i2c-sh_mobile.c memset(&cfg, 0, sizeof(cfg)); cfg 497 drivers/i2c/busses/i2c-sh_mobile.c cfg.direction = dir; cfg 499 drivers/i2c/busses/i2c-sh_mobile.c cfg.dst_addr = port_addr; cfg 500 drivers/i2c/busses/i2c-sh_mobile.c cfg.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; cfg 502 drivers/i2c/busses/i2c-sh_mobile.c cfg.src_addr = port_addr; cfg 503 drivers/i2c/busses/i2c-sh_mobile.c cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; cfg 506 drivers/i2c/busses/i2c-sh_mobile.c ret = dmaengine_slave_config(chan, &cfg); cfg 88 drivers/i2c/busses/i2c-xlr.c const struct xlr_i2c_config *cfg; cfg 95 drivers/i2c/busses/i2c-xlr.c return (status & XLR_I2C_BUS_BUSY) == priv->cfg->status_busy; cfg 180 drivers/i2c/busses/i2c-xlr.c XLR_I2C_CFG_ADDR | priv->cfg->cfg_extra); cfg 242 drivers/i2c/busses/i2c-xlr.c XLR_I2C_CFG_NOADDR | priv->cfg->cfg_extra); cfg 379 drivers/i2c/busses/i2c-xlr.c priv->cfg = match->data; cfg 381 drivers/i2c/busses/i2c-xlr.c priv->cfg = &xlr_i2c_config_default; cfg 390 drivers/i2c/busses/i2c-xlr.c if (irq > 0 && (priv->cfg->flags & XLR_I2C_FLAG_IRQ)) { cfg 104 drivers/ide/cs5536.c u32 cfg; cfg 106 drivers/ide/cs5536.c cs5536_read(pdev, CFG, &cfg); cfg 108 drivers/ide/cs5536.c if (cfg & IDE_CFG_CABLE) cfg 257 drivers/ide/cs5536.c u32 cfg; cfg 262 drivers/ide/cs5536.c cs5536_read(dev, CFG, &cfg); cfg 264 drivers/ide/cs5536.c if ((cfg & IDE_CFG_CHANEN) == 0) { cfg 400 drivers/ide/piix.c u16 cfg; cfg 405 drivers/ide/piix.c pci_read_config_word(pdev, 0x41, &cfg); cfg 410 drivers/ide/piix.c else if (cfg & (1<<14) && pdev->revision < 5) cfg 55 drivers/iio/adc/ad7949.c u16 cfg; cfg 75 drivers/iio/adc/ad7949.c ad7949_adc->cfg = (val & mask) | (ad7949_adc->cfg & ~mask); cfg 76 drivers/iio/adc/ad7949.c ad7949_adc->buffer = ad7949_adc->cfg << shift; cfg 200 drivers/iio/adc/ad7949.c *readval = ad7949_adc->cfg; cfg 213 drivers/iio/adc/imx7d_adc.c u32 cfg; cfg 216 drivers/iio/adc/imx7d_adc.c cfg = readl(info->regs + IMX7D_REG_ADC_ADC_CFG); cfg 217 drivers/iio/adc/imx7d_adc.c cfg &= ~(IMX7D_REG_ADC_ADC_CFG_ADC_CLK_DOWN | cfg 219 drivers/iio/adc/imx7d_adc.c cfg |= IMX7D_REG_ADC_ADC_CFG_ADC_EN; cfg 220 drivers/iio/adc/imx7d_adc.c writel(cfg, info->regs + IMX7D_REG_ADC_ADC_CFG); cfg 65 drivers/iio/adc/ingenic-adc.c uint32_t cfg; cfg 70 drivers/iio/adc/ingenic-adc.c cfg = readl(adc->base + JZ_ADC_REG_CFG) & ~mask; cfg 71 drivers/iio/adc/ingenic-adc.c cfg |= val; cfg 72 drivers/iio/adc/ingenic-adc.c writel(cfg, adc->base + JZ_ADC_REG_CFG); cfg 1521 drivers/iio/adc/max1363.c #define MAX1363_COMPATIBLE(of_compatible, cfg) { \ cfg 1523 drivers/iio/adc/max1363.c .data = &max1363_chip_info_tbl[cfg], \ cfg 85 drivers/iio/adc/men_z188_adc.c u32 cfg; cfg 93 drivers/iio/adc/men_z188_adc.c cfg = readl(addr + i); cfg 94 drivers/iio/adc/men_z188_adc.c cfg &= ~Z188_ADC_GAIN; cfg 95 drivers/iio/adc/men_z188_adc.c cfg |= Z188_MODE_VOLTAGE; cfg 96 drivers/iio/adc/men_z188_adc.c writel(cfg, addr + i); cfg 106 drivers/iio/adc/stm32-adc-core.c const struct stm32_adc_priv_cfg *cfg; cfg 145 drivers/iio/adc/stm32-adc-core.c if ((rate / stm32f4_pclk_div[i]) <= priv->cfg->max_clk_rate_hz) cfg 234 drivers/iio/adc/stm32-adc-core.c if ((rate / div) <= priv->cfg->max_clk_rate_hz) cfg 254 drivers/iio/adc/stm32-adc-core.c if ((rate / div) <= priv->cfg->max_clk_rate_hz) cfg 308 drivers/iio/adc/stm32-adc-core.c ier = readl_relaxed(priv->common.base + offset + priv->cfg->regs->ier); cfg 310 drivers/iio/adc/stm32-adc-core.c return ier & priv->cfg->regs->eocie_msk; cfg 321 drivers/iio/adc/stm32-adc-core.c status = readl_relaxed(priv->common.base + priv->cfg->regs->csr); cfg 335 drivers/iio/adc/stm32-adc-core.c if (status & priv->cfg->regs->eoc1_msk && cfg 339 drivers/iio/adc/stm32-adc-core.c if (status & priv->cfg->regs->eoc2_msk && cfg 343 drivers/iio/adc/stm32-adc-core.c if (status & priv->cfg->regs->eoc3_msk && cfg 382 drivers/iio/adc/stm32-adc-core.c for (i = 0; i < priv->cfg->num_irqs; i++) { cfg 396 drivers/iio/adc/stm32-adc-core.c for (i = 0; i < priv->cfg->num_irqs; i++) { cfg 414 drivers/iio/adc/stm32-adc-core.c for (i = 0; i < priv->cfg->num_irqs; i++) cfg 539 drivers/iio/adc/stm32-adc-core.c writel_relaxed(priv->ccr_bak, priv->common.base + priv->cfg->regs->ccr); cfg 562 drivers/iio/adc/stm32-adc-core.c priv->ccr_bak = readl_relaxed(priv->common.base + priv->cfg->regs->ccr); cfg 591 drivers/iio/adc/stm32-adc-core.c if (priv->cfg->has_syscfg & HAS_VBOOSTER && cfg 607 drivers/iio/adc/stm32-adc-core.c if (priv->cfg->has_syscfg & HAS_ANASWVDD && cfg 658 drivers/iio/adc/stm32-adc-core.c priv->cfg = (const struct stm32_adc_priv_cfg *) cfg 724 drivers/iio/adc/stm32-adc-core.c ret = priv->cfg->clk_sel(pdev, priv); cfg 195 drivers/iio/adc/stm32-adc.c const struct stm32_adc_cfg *cfg; cfg 495 drivers/iio/adc/stm32-adc.c stm32_adc_set_bits(adc, adc->cfg->regs->ier_eoc.reg, cfg 496 drivers/iio/adc/stm32-adc.c adc->cfg->regs->ier_eoc.mask); cfg 505 drivers/iio/adc/stm32-adc.c stm32_adc_clr_bits(adc, adc->cfg->regs->ier_eoc.reg, cfg 506 drivers/iio/adc/stm32-adc.c adc->cfg->regs->ier_eoc.mask); cfg 511 drivers/iio/adc/stm32-adc.c const struct stm32_adc_regs *res = &adc->cfg->regs->res; cfg 523 drivers/iio/adc/stm32-adc.c if (adc->cfg->unprepare) cfg 524 drivers/iio/adc/stm32-adc.c adc->cfg->unprepare(adc); cfg 545 drivers/iio/adc/stm32-adc.c if (adc->cfg->prepare) { cfg 546 drivers/iio/adc/stm32-adc.c ret = adc->cfg->prepare(adc); cfg 649 drivers/iio/adc/stm32-adc.c if (!adc->cfg->has_vregready) { cfg 955 drivers/iio/adc/stm32-adc.c const struct stm32_adc_regs *sqr = adc->cfg->regs->sqr; cfg 961 drivers/iio/adc/stm32-adc.c stm32_adc_writel(adc, adc->cfg->regs->smpr[0], adc->smpr_val[0]); cfg 962 drivers/iio/adc/stm32-adc.c stm32_adc_writel(adc, adc->cfg->regs->smpr[1], adc->smpr_val[1]); cfg 1008 drivers/iio/adc/stm32-adc.c for (i = 0; adc->cfg->trigs[i].name; i++) { cfg 1015 drivers/iio/adc/stm32-adc.c !strcmp(adc->cfg->trigs[i].name, trig->name)) { cfg 1016 drivers/iio/adc/stm32-adc.c return adc->cfg->trigs[i].extsel; cfg 1051 drivers/iio/adc/stm32-adc.c val = stm32_adc_readl(adc, adc->cfg->regs->exten.reg); cfg 1052 drivers/iio/adc/stm32-adc.c val &= ~(adc->cfg->regs->exten.mask | adc->cfg->regs->extsel.mask); cfg 1053 drivers/iio/adc/stm32-adc.c val |= exten << adc->cfg->regs->exten.shift; cfg 1054 drivers/iio/adc/stm32-adc.c val |= extsel << adc->cfg->regs->extsel.shift; cfg 1055 drivers/iio/adc/stm32-adc.c stm32_adc_writel(adc, adc->cfg->regs->exten.reg, val); cfg 1109 drivers/iio/adc/stm32-adc.c const struct stm32_adc_regspec *regs = adc->cfg->regs; cfg 1142 drivers/iio/adc/stm32-adc.c adc->cfg->start_conv(adc, false); cfg 1155 drivers/iio/adc/stm32-adc.c adc->cfg->stop_conv(adc); cfg 1211 drivers/iio/adc/stm32-adc.c const struct stm32_adc_regspec *regs = adc->cfg->regs; cfg 1464 drivers/iio/adc/stm32-adc.c adc->cfg->start_conv(adc, !!adc->dma_chan); cfg 1497 drivers/iio/adc/stm32-adc.c adc->cfg->stop_conv(adc); cfg 1585 drivers/iio/adc/stm32-adc.c res = adc->cfg->adc_info->resolutions[0]; cfg 1587 drivers/iio/adc/stm32-adc.c for (i = 0; i < adc->cfg->adc_info->num_res; i++) cfg 1588 drivers/iio/adc/stm32-adc.c if (res == adc->cfg->adc_info->resolutions[i]) cfg 1590 drivers/iio/adc/stm32-adc.c if (i >= adc->cfg->adc_info->num_res) { cfg 1603 drivers/iio/adc/stm32-adc.c const struct stm32_adc_regs *smpr = &adc->cfg->regs->smp_bits[channel]; cfg 1610 drivers/iio/adc/stm32-adc.c if ((period_ns * adc->cfg->smp_cycles[smp]) >= smp_ns) cfg 1642 drivers/iio/adc/stm32-adc.c chan->scan_type.realbits = adc->cfg->adc_info->resolutions[adc->res]; cfg 1660 drivers/iio/adc/stm32-adc.c const struct stm32_adc_info *adc_info = adc->cfg->adc_info; cfg 1793 drivers/iio/adc/stm32-adc.c config.src_addr += adc->offset + adc->cfg->regs->dr; cfg 1830 drivers/iio/adc/stm32-adc.c adc->cfg = (const struct stm32_adc_cfg *) cfg 1861 drivers/iio/adc/stm32-adc.c if (ret == -ENOENT && !adc->cfg->clk_required) { cfg 333 drivers/iio/adc/ti-ads1015.c unsigned int old, mask, cfg; cfg 346 drivers/iio/adc/ti-ads1015.c cfg = chan << ADS1015_CFG_MUX_SHIFT | pga << ADS1015_CFG_PGA_SHIFT | cfg 351 drivers/iio/adc/ti-ads1015.c cfg |= data->thresh_data[chan].comp_queue << cfg 357 drivers/iio/adc/ti-ads1015.c cfg = (old & ~mask) | (cfg & mask); cfg 358 drivers/iio/adc/ti-ads1015.c if (old != cfg) { cfg 359 drivers/iio/adc/ti-ads1015.c ret = regmap_write(data->regmap, ADS1015_CFG_REG, cfg); cfg 128 drivers/iio/adc/xilinx-xadc-events.c uint16_t cfg, old_cfg; cfg 140 drivers/iio/adc/xilinx-xadc-events.c ret = _xadc_read_adc_reg(xadc, XADC_REG_CONF1, &cfg); cfg 144 drivers/iio/adc/xilinx-xadc-events.c old_cfg = cfg; cfg 145 drivers/iio/adc/xilinx-xadc-events.c cfg |= XADC_CONF1_ALARM_MASK; cfg 146 drivers/iio/adc/xilinx-xadc-events.c cfg &= ~((xadc->alarm_mask & 0xf0) << 4); /* bram, pint, paux, ddr */ cfg 147 drivers/iio/adc/xilinx-xadc-events.c cfg &= ~((xadc->alarm_mask & 0x08) >> 3); /* ot */ cfg 148 drivers/iio/adc/xilinx-xadc-events.c cfg &= ~((xadc->alarm_mask & 0x07) << 1); /* temp, vccint, vccaux */ cfg 149 drivers/iio/adc/xilinx-xadc-events.c if (old_cfg != cfg) cfg 150 drivers/iio/adc/xilinx-xadc-events.c ret = _xadc_write_adc_reg(xadc, XADC_REG_CONF1, cfg); cfg 28 drivers/iio/afe/iio-rescale.c const struct rescale_cfg *cfg; cfg 131 drivers/iio/afe/iio-rescale.c chan->type = rescale->cfg->type; cfg 299 drivers/iio/afe/iio-rescale.c rescale->cfg = of_device_get_match_data(dev); cfg 303 drivers/iio/afe/iio-rescale.c ret = rescale->cfg->props(dev, rescale); cfg 56 drivers/iio/dac/stm32-dac-core.c const struct stm32_dac_cfg *cfg; cfg 69 drivers/iio/dac/stm32-dac-core.c cfg = (const struct stm32_dac_cfg *) cfg 123 drivers/iio/dac/stm32-dac-core.c if (cfg && cfg->has_hfsel) { cfg 51 drivers/iio/potentiometer/ad5272.c const struct ad5272_cfg *cfg; cfg 108 drivers/iio/potentiometer/ad5272.c *val = *val >> data->cfg->shift; cfg 112 drivers/iio/potentiometer/ad5272.c *val = 1000 * data->cfg->kohms; cfg 113 drivers/iio/potentiometer/ad5272.c *val2 = data->cfg->max_pos; cfg 129 drivers/iio/potentiometer/ad5272.c if (val >= data->cfg->max_pos || val < 0 || val2) cfg 132 drivers/iio/potentiometer/ad5272.c return ad5272_write(data, AD5272_RDAC_WR, val << data->cfg->shift); cfg 177 drivers/iio/potentiometer/ad5272.c data->cfg = &ad5272_cfg[id->driver_data]; cfg 40 drivers/iio/potentiometer/ds1803.c const struct ds1803_cfg *cfg; cfg 77 drivers/iio/potentiometer/ds1803.c *val = 1000 * data->cfg->kohms; cfg 127 drivers/iio/potentiometer/ds1803.c data->cfg = &ds1803_cfg[id->driver_data]; cfg 47 drivers/iio/potentiometer/max5481.c const struct max5481_cfg *cfg; cfg 94 drivers/iio/potentiometer/max5481.c *val = 1000 * data->cfg->kohms; cfg 147 drivers/iio/potentiometer/max5481.c data->cfg = of_device_get_match_data(&spi->dev); cfg 148 drivers/iio/potentiometer/max5481.c if (!data->cfg) cfg 149 drivers/iio/potentiometer/max5481.c data->cfg = &max5481_cfg[id->driver_data]; cfg 44 drivers/iio/potentiometer/mcp4018.c const struct mcp4018_cfg *cfg; cfg 71 drivers/iio/potentiometer/mcp4018.c *val = 1000 * data->cfg->kohms; cfg 121 drivers/iio/potentiometer/mcp4018.c #define MCP4018_COMPATIBLE(of_compatible, cfg) { \ cfg 123 drivers/iio/potentiometer/mcp4018.c .data = &mcp4018_cfg[cfg], \ cfg 164 drivers/iio/potentiometer/mcp4018.c data->cfg = of_device_get_match_data(dev); cfg 165 drivers/iio/potentiometer/mcp4018.c if (!data->cfg) cfg 166 drivers/iio/potentiometer/mcp4018.c data->cfg = &mcp4018_cfg[i2c_match_id(mcp4018_id, client)->driver_data]; cfg 60 drivers/iio/potentiometer/mcp41010.c const struct mcp41010_cfg *cfg; cfg 93 drivers/iio/potentiometer/mcp41010.c *val = 1000 * data->cfg->kohms; cfg 149 drivers/iio/potentiometer/mcp41010.c data->cfg = of_device_get_match_data(&spi->dev); cfg 150 drivers/iio/potentiometer/mcp41010.c if (!data->cfg) cfg 151 drivers/iio/potentiometer/mcp41010.c data->cfg = &mcp41010_cfg[spi_get_device_id(spi)->driver_data]; cfg 158 drivers/iio/potentiometer/mcp41010.c indio_dev->num_channels = data->cfg->wipers; cfg 159 drivers/iio/potentiometer/mcp41010.c indio_dev->name = data->cfg->name; cfg 130 drivers/iio/potentiometer/mcp4131.c const struct mcp4131_cfg *cfg; cfg 197 drivers/iio/potentiometer/mcp4131.c *val = 1000 * data->cfg->kohms; cfg 198 drivers/iio/potentiometer/mcp4131.c *val2 = data->cfg->max_pos; cfg 215 drivers/iio/potentiometer/mcp4131.c if (val > data->cfg->max_pos || val < 0) cfg 255 drivers/iio/potentiometer/mcp4131.c data->cfg = of_device_get_match_data(&spi->dev); cfg 256 drivers/iio/potentiometer/mcp4131.c if (!data->cfg) { cfg 258 drivers/iio/potentiometer/mcp4131.c data->cfg = &mcp4131_cfg[devid]; cfg 266 drivers/iio/potentiometer/mcp4131.c indio_dev->num_channels = data->cfg->wipers; cfg 121 drivers/iio/potentiometer/mcp4531.c const struct mcp4531_cfg *cfg; cfg 156 drivers/iio/potentiometer/mcp4531.c *val = 1000 * data->cfg->kohms; cfg 157 drivers/iio/potentiometer/mcp4531.c *val2 = data->cfg->avail[2]; cfg 173 drivers/iio/potentiometer/mcp4531.c *length = ARRAY_SIZE(data->cfg->avail); cfg 174 drivers/iio/potentiometer/mcp4531.c *vals = data->cfg->avail; cfg 191 drivers/iio/potentiometer/mcp4531.c if (val > data->cfg->avail[2] || val < 0) cfg 280 drivers/iio/potentiometer/mcp4531.c #define MCP4531_COMPATIBLE(of_compatible, cfg) { \ cfg 282 drivers/iio/potentiometer/mcp4531.c .data = &mcp4531_cfg[cfg], \ cfg 374 drivers/iio/potentiometer/mcp4531.c data->cfg = of_device_get_match_data(dev); cfg 375 drivers/iio/potentiometer/mcp4531.c if (!data->cfg) cfg 376 drivers/iio/potentiometer/mcp4531.c data->cfg = &mcp4531_cfg[i2c_match_id(mcp4531_id, client)->driver_data]; cfg 381 drivers/iio/potentiometer/mcp4531.c indio_dev->num_channels = data->cfg->wipers; cfg 40 drivers/iio/potentiometer/tpl0102.c const struct tpl0102_cfg *cfg; cfg 76 drivers/iio/potentiometer/tpl0102.c *val = 1000 * data->cfg->kohms; cfg 77 drivers/iio/potentiometer/tpl0102.c *val2 = data->cfg->avail[2] + 1; cfg 93 drivers/iio/potentiometer/tpl0102.c *length = ARRAY_SIZE(data->cfg->avail); cfg 94 drivers/iio/potentiometer/tpl0102.c *vals = data->cfg->avail; cfg 111 drivers/iio/potentiometer/tpl0102.c if (val > data->cfg->avail[2] || val < 0) cfg 136 drivers/iio/potentiometer/tpl0102.c data->cfg = &tpl0102_cfg[id->driver_data]; cfg 146 drivers/iio/potentiometer/tpl0102.c indio_dev->num_channels = data->cfg->wipers; cfg 168 drivers/iio/pressure/abp060mg.c struct abp_config *cfg = &abp_config[id]; cfg 170 drivers/iio/pressure/abp060mg.c state->scale = cfg->max - cfg->min; cfg 173 drivers/iio/pressure/abp060mg.c if (cfg->min < 0) /* differential */ cfg 65 drivers/iio/proximity/srf04.c const struct srf04_cfg *cfg; cfg 110 drivers/iio/proximity/srf04.c udelay(data->cfg->trigger_pulse_us); cfg 251 drivers/iio/proximity/srf04.c data->cfg = of_match_device(of_srf04_match, dev)->data; cfg 732 drivers/iio/trigger/stm32-timer-trigger.c const struct stm32_timer_trigger_cfg *cfg; cfg 739 drivers/iio/trigger/stm32-timer-trigger.c cfg = (const struct stm32_timer_trigger_cfg *) cfg 743 drivers/iio/trigger/stm32-timer-trigger.c index >= cfg->num_valids_table) cfg 747 drivers/iio/trigger/stm32-timer-trigger.c if (*cfg->valids_table[index]) cfg 760 drivers/iio/trigger/stm32-timer-trigger.c priv->valids = cfg->valids_table[index]; cfg 312 drivers/infiniband/core/netlink.c struct netlink_kernel_cfg cfg = { cfg 317 drivers/infiniband/core/netlink.c nls = netlink_kernel_create(net, NETLINK_RDMA, &cfg); cfg 1404 drivers/infiniband/hw/hns/hns_roce_hw_v2.c roce_set_bit(swt->cfg, VF_SWITCH_DATA_CFG_ALW_LPBK_S, 1); cfg 1405 drivers/infiniband/hw/hns/hns_roce_hw_v2.c roce_set_bit(swt->cfg, VF_SWITCH_DATA_CFG_ALW_LCL_LPBK_S, 0); cfg 1406 drivers/infiniband/hw/hns/hns_roce_hw_v2.c roce_set_bit(swt->cfg, VF_SWITCH_DATA_CFG_ALW_DST_OVRD_S, 1); cfg 1465 drivers/infiniband/hw/hns/hns_roce_hw_v2.h __le32 cfg; cfg 2914 drivers/infiniband/hw/ocrdma/ocrdma_hw.c memcpy(dcbxcfg, &rsp->cfg, sizeof(struct ocrdma_dcbx_cfg)); cfg 2237 drivers/infiniband/hw/ocrdma/ocrdma_sli.h struct ocrdma_dcbx_cfg cfg; cfg 402 drivers/input/misc/bma150.c const struct bma150_cfg *cfg) cfg 410 drivers/input/misc/bma150.c error = bma150_set_bandwidth(bma150, cfg->bandwidth); cfg 414 drivers/input/misc/bma150.c error = bma150_set_range(bma150, cfg->range); cfg 420 drivers/input/misc/bma150.c cfg->any_motion_int, cfg 421 drivers/input/misc/bma150.c cfg->any_motion_dur, cfg 422 drivers/input/misc/bma150.c cfg->any_motion_thres); cfg 427 drivers/input/misc/bma150.c cfg->hg_int, cfg->hg_hyst, cfg 428 drivers/input/misc/bma150.c cfg->hg_dur, cfg->hg_thres); cfg 433 drivers/input/misc/bma150.c cfg->lg_int, cfg->lg_hyst, cfg 434 drivers/input/misc/bma150.c cfg->lg_dur, cfg->lg_thres); cfg 518 drivers/input/misc/bma150.c const struct bma150_cfg *cfg; cfg 550 drivers/input/misc/bma150.c cfg = &pdata->cfg; cfg 552 drivers/input/misc/bma150.c cfg = &default_cfg; cfg 555 drivers/input/misc/bma150.c error = bma150_initialize(bma150, cfg); cfg 279 drivers/input/mouse/bcm5974.c struct bcm5974_config cfg; /* device configuration */ cfg 294 drivers/input/mouse/bcm5974.c const struct bcm5974_config *c = &dev->cfg; cfg 493 drivers/input/mouse/bcm5974.c const struct bcm5974_config *cfg; cfg 495 drivers/input/mouse/bcm5974.c for (cfg = bcm5974_config_table; cfg->ansi; ++cfg) cfg 496 drivers/input/mouse/bcm5974.c if (cfg->ansi == id || cfg->iso == id || cfg->jis == id) cfg 497 drivers/input/mouse/bcm5974.c return cfg; cfg 517 drivers/input/mouse/bcm5974.c const struct bcm5974_config *cfg) cfg 526 drivers/input/mouse/bcm5974.c set_abs(input_dev, ABS_MT_TOUCH_MAJOR, &cfg->w); cfg 527 drivers/input/mouse/bcm5974.c set_abs(input_dev, ABS_MT_TOUCH_MINOR, &cfg->w); cfg 529 drivers/input/mouse/bcm5974.c set_abs(input_dev, ABS_MT_WIDTH_MAJOR, &cfg->w); cfg 530 drivers/input/mouse/bcm5974.c set_abs(input_dev, ABS_MT_WIDTH_MINOR, &cfg->w); cfg 532 drivers/input/mouse/bcm5974.c set_abs(input_dev, ABS_MT_ORIENTATION, &cfg->o); cfg 534 drivers/input/mouse/bcm5974.c set_abs(input_dev, ABS_MT_POSITION_X, &cfg->x); cfg 535 drivers/input/mouse/bcm5974.c set_abs(input_dev, ABS_MT_POSITION_Y, &cfg->y); cfg 540 drivers/input/mouse/bcm5974.c if (cfg->caps & HAS_INTEGRATED_BUTTON) cfg 586 drivers/input/mouse/bcm5974.c const struct bcm5974_config *cfg, cfg 595 drivers/input/mouse/bcm5974.c abs_p = clamp_val(256 * p / cfg->p.max, 0, 255); cfg 596 drivers/input/mouse/bcm5974.c abs_w = clamp_val(16 * w / cfg->w.max, 0, 15); cfg 607 drivers/input/mouse/bcm5974.c const struct bcm5974_config *c = &dev->cfg; cfg 649 drivers/input/mouse/bcm5974.c const struct bcm5974_config *c = &dev->cfg; cfg 898 drivers/input/mouse/bcm5974.c const struct bcm5974_config *cfg; cfg 904 drivers/input/mouse/bcm5974.c cfg = bcm5974_get_config(udev); cfg 917 drivers/input/mouse/bcm5974.c dev->cfg = *cfg; cfg 921 drivers/input/mouse/bcm5974.c if (cfg->tp_type == TYPE1) { cfg 933 drivers/input/mouse/bcm5974.c dev->cfg.bt_datalen, GFP_KERNEL, cfg 940 drivers/input/mouse/bcm5974.c dev->cfg.tp_datalen, GFP_KERNEL, cfg 947 drivers/input/mouse/bcm5974.c usb_rcvintpipe(udev, cfg->bt_ep), cfg 948 drivers/input/mouse/bcm5974.c dev->bt_data, dev->cfg.bt_datalen, cfg 952 drivers/input/mouse/bcm5974.c usb_rcvintpipe(udev, cfg->tp_ep), cfg 953 drivers/input/mouse/bcm5974.c dev->tp_data, dev->cfg.tp_datalen, cfg 964 drivers/input/mouse/bcm5974.c input_dev->id.version = cfg->caps; cfg 972 drivers/input/mouse/bcm5974.c setup_events_to_report(input_dev, cfg); cfg 984 drivers/input/mouse/bcm5974.c usb_free_coherent(dev->udev, dev->cfg.tp_datalen, cfg 988 drivers/input/mouse/bcm5974.c usb_free_coherent(dev->udev, dev->cfg.bt_datalen, cfg 1008 drivers/input/mouse/bcm5974.c usb_free_coherent(dev->udev, dev->cfg.tp_datalen, cfg 1011 drivers/input/mouse/bcm5974.c usb_free_coherent(dev->udev, dev->cfg.bt_datalen, cfg 1286 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_prepare_cfg_mem(struct mxt_data *data, struct mxt_cfg *cfg) cfg 1297 drivers/input/touchscreen/atmel_mxt_ts.c while (cfg->raw_pos < cfg->raw_size) { cfg 1299 drivers/input/touchscreen/atmel_mxt_ts.c ret = sscanf(cfg->raw + cfg->raw_pos, "%x %x %x%n", cfg 1308 drivers/input/touchscreen/atmel_mxt_ts.c cfg->raw_pos += offset; cfg 1314 drivers/input/touchscreen/atmel_mxt_ts.c ret = sscanf(cfg->raw + cfg->raw_pos, "%hhx%n", cfg 1321 drivers/input/touchscreen/atmel_mxt_ts.c cfg->raw_pos += offset; cfg 1356 drivers/input/touchscreen/atmel_mxt_ts.c ret = sscanf(cfg->raw + cfg->raw_pos, "%hhx%n", cfg 1364 drivers/input/touchscreen/atmel_mxt_ts.c cfg->raw_pos += offset; cfg 1369 drivers/input/touchscreen/atmel_mxt_ts.c byte_offset = reg + i - cfg->start_ofs; cfg 1371 drivers/input/touchscreen/atmel_mxt_ts.c if (byte_offset >= 0 && byte_offset < cfg->mem_size) { cfg 1372 drivers/input/touchscreen/atmel_mxt_ts.c *(cfg->mem + byte_offset) = val; cfg 1384 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_upload_cfg_mem(struct mxt_data *data, struct mxt_cfg *cfg) cfg 1390 drivers/input/touchscreen/atmel_mxt_ts.c while (byte_offset < cfg->mem_size) { cfg 1391 drivers/input/touchscreen/atmel_mxt_ts.c unsigned int size = cfg->mem_size - byte_offset; cfg 1397 drivers/input/touchscreen/atmel_mxt_ts.c cfg->start_ofs + byte_offset, cfg 1398 drivers/input/touchscreen/atmel_mxt_ts.c size, cfg->mem + byte_offset); cfg 1435 drivers/input/touchscreen/atmel_mxt_ts.c struct mxt_cfg cfg; cfg 1443 drivers/input/touchscreen/atmel_mxt_ts.c cfg.raw = kmemdup_nul(fw->data, fw->size, GFP_KERNEL); cfg 1444 drivers/input/touchscreen/atmel_mxt_ts.c if (!cfg.raw) cfg 1447 drivers/input/touchscreen/atmel_mxt_ts.c cfg.raw_size = fw->size; cfg 1451 drivers/input/touchscreen/atmel_mxt_ts.c if (strncmp(cfg.raw, MXT_CFG_MAGIC, strlen(MXT_CFG_MAGIC))) { cfg 1457 drivers/input/touchscreen/atmel_mxt_ts.c cfg.raw_pos = strlen(MXT_CFG_MAGIC); cfg 1461 drivers/input/touchscreen/atmel_mxt_ts.c ret = sscanf(cfg.raw + cfg.raw_pos, "%hhx%n", cfg 1462 drivers/input/touchscreen/atmel_mxt_ts.c (unsigned char *)&cfg.info + i, cfg 1470 drivers/input/touchscreen/atmel_mxt_ts.c cfg.raw_pos += offset; cfg 1473 drivers/input/touchscreen/atmel_mxt_ts.c if (cfg.info.family_id != data->info->family_id) { cfg 1479 drivers/input/touchscreen/atmel_mxt_ts.c if (cfg.info.variant_id != data->info->variant_id) { cfg 1486 drivers/input/touchscreen/atmel_mxt_ts.c ret = sscanf(cfg.raw + cfg.raw_pos, "%x%n", &info_crc, &offset); cfg 1492 drivers/input/touchscreen/atmel_mxt_ts.c cfg.raw_pos += offset; cfg 1494 drivers/input/touchscreen/atmel_mxt_ts.c ret = sscanf(cfg.raw + cfg.raw_pos, "%x%n", &config_crc, &offset); cfg 1500 drivers/input/touchscreen/atmel_mxt_ts.c cfg.raw_pos += offset; cfg 1527 drivers/input/touchscreen/atmel_mxt_ts.c cfg.start_ofs = MXT_OBJECT_START + cfg 1530 drivers/input/touchscreen/atmel_mxt_ts.c cfg.mem_size = data->mem_size - cfg.start_ofs; cfg 1531 drivers/input/touchscreen/atmel_mxt_ts.c cfg.mem = kzalloc(cfg.mem_size, GFP_KERNEL); cfg 1532 drivers/input/touchscreen/atmel_mxt_ts.c if (!cfg.mem) { cfg 1537 drivers/input/touchscreen/atmel_mxt_ts.c ret = mxt_prepare_cfg_mem(data, &cfg); cfg 1549 drivers/input/touchscreen/atmel_mxt_ts.c if (crc_start > cfg.start_ofs) { cfg 1550 drivers/input/touchscreen/atmel_mxt_ts.c calculated_crc = mxt_calculate_crc(cfg.mem, cfg 1551 drivers/input/touchscreen/atmel_mxt_ts.c crc_start - cfg.start_ofs, cfg 1552 drivers/input/touchscreen/atmel_mxt_ts.c cfg.mem_size); cfg 1559 drivers/input/touchscreen/atmel_mxt_ts.c ret = mxt_upload_cfg_mem(data, &cfg); cfg 1575 drivers/input/touchscreen/atmel_mxt_ts.c kfree(cfg.mem); cfg 1577 drivers/input/touchscreen/atmel_mxt_ts.c kfree(cfg.raw); cfg 1861 drivers/input/touchscreen/atmel_mxt_ts.c u8 cfg, tchaux; cfg 1900 drivers/input/touchscreen/atmel_mxt_ts.c 1, &cfg); cfg 1904 drivers/input/touchscreen/atmel_mxt_ts.c data->xy_switch = cfg & MXT_T100_CFG_SWITCHXY; cfg 1905 drivers/input/touchscreen/atmel_mxt_ts.c data->invertx = cfg & MXT_T100_CFG_INVERTX; cfg 1906 drivers/input/touchscreen/atmel_mxt_ts.c data->inverty = cfg & MXT_T100_CFG_INVERTY; cfg 2095 drivers/input/touchscreen/atmel_mxt_ts.c const struct firmware *cfg); cfg 2097 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_config_cb(const struct firmware *cfg, void *ctx) cfg 2099 drivers/input/touchscreen/atmel_mxt_ts.c mxt_configure_objects(ctx, cfg); cfg 2100 drivers/input/touchscreen/atmel_mxt_ts.c release_firmware(cfg); cfg 2636 drivers/input/touchscreen/atmel_mxt_ts.c const struct firmware *cfg) cfg 2647 drivers/input/touchscreen/atmel_mxt_ts.c if (cfg) { cfg 2648 drivers/input/touchscreen/atmel_mxt_ts.c error = mxt_update_cfg(data, cfg); cfg 90 drivers/input/touchscreen/goodix.c const struct firmware *cfg); cfg 92 drivers/input/touchscreen/goodix.c const struct firmware *cfg); cfg 410 drivers/input/touchscreen/goodix.c const struct firmware *cfg) cfg 412 drivers/input/touchscreen/goodix.c int i, raw_cfg_len = cfg->size - 2; cfg 416 drivers/input/touchscreen/goodix.c check_sum += cfg->data[i]; cfg 418 drivers/input/touchscreen/goodix.c if (check_sum != cfg->data[raw_cfg_len]) { cfg 424 drivers/input/touchscreen/goodix.c if (cfg->data[raw_cfg_len + 1] != 1) { cfg 434 drivers/input/touchscreen/goodix.c const struct firmware *cfg) cfg 436 drivers/input/touchscreen/goodix.c int i, raw_cfg_len = cfg->size - 3; cfg 440 drivers/input/touchscreen/goodix.c check_sum += get_unaligned_be16(&cfg->data[i]); cfg 442 drivers/input/touchscreen/goodix.c if (check_sum != get_unaligned_be16(&cfg->data[raw_cfg_len])) { cfg 448 drivers/input/touchscreen/goodix.c if (cfg->data[raw_cfg_len + 2] != 1) { cfg 464 drivers/input/touchscreen/goodix.c const struct firmware *cfg) cfg 466 drivers/input/touchscreen/goodix.c if (cfg->size > GOODIX_CONFIG_MAX_LENGTH) { cfg 472 drivers/input/touchscreen/goodix.c return ts->chip->check_config(ts, cfg); cfg 482 drivers/input/touchscreen/goodix.c const struct firmware *cfg) cfg 486 drivers/input/touchscreen/goodix.c error = goodix_check_cfg(ts, cfg); cfg 490 drivers/input/touchscreen/goodix.c error = goodix_i2c_write(ts->client, ts->chip->config_addr, cfg->data, cfg 491 drivers/input/touchscreen/goodix.c cfg->size); cfg 816 drivers/input/touchscreen/goodix.c static void goodix_config_cb(const struct firmware *cfg, void *ctx) cfg 821 drivers/input/touchscreen/goodix.c if (cfg) { cfg 823 drivers/input/touchscreen/goodix.c error = goodix_send_cfg(ts, cfg); cfg 831 drivers/input/touchscreen/goodix.c release_firmware(cfg); cfg 4238 drivers/iommu/amd_iommu.c struct irq_cfg *cfg; cfg 4301 drivers/iommu/amd_iommu.c cfg = irqd_cfg(irq_data); cfg 4302 drivers/iommu/amd_iommu.c if (!irq_data || !cfg) { cfg 4325 drivers/iommu/amd_iommu.c irq_remapping_prepare_irte(data, cfg, info, devid, index, i); cfg 4368 drivers/iommu/amd_iommu.c struct irq_cfg *cfg); cfg 4376 drivers/iommu/amd_iommu.c struct irq_cfg *cfg = irqd_cfg(irq_data); cfg 4383 drivers/iommu/amd_iommu.c amd_ir_update_irte(irq_data, iommu, data, irte_info, cfg); cfg 4433 drivers/iommu/amd_iommu.c struct irq_cfg *cfg = ir_data->cfg; cfg 4444 drivers/iommu/amd_iommu.c entry->hi.fields.vector = cfg->vector; cfg 4446 drivers/iommu/amd_iommu.c APICID_TO_IRTE_DEST_LO(cfg->dest_apicid); cfg 4448 drivers/iommu/amd_iommu.c APICID_TO_IRTE_DEST_HI(cfg->dest_apicid); cfg 4472 drivers/iommu/amd_iommu.c ir_data->cfg = irqd_cfg(data); cfg 4515 drivers/iommu/amd_iommu.c struct irq_cfg *cfg) cfg 4523 drivers/iommu/amd_iommu.c irte_info->index, cfg->vector, cfg 4524 drivers/iommu/amd_iommu.c cfg->dest_apicid); cfg 4532 drivers/iommu/amd_iommu.c struct irq_cfg *cfg = irqd_cfg(data); cfg 4544 drivers/iommu/amd_iommu.c amd_ir_update_irte(data, iommu, ir_data, irte_info, cfg); cfg 4550 drivers/iommu/amd_iommu.c send_cleanup_vector(cfg); cfg 883 drivers/iommu/amd_iommu_types.h struct irq_cfg *cfg; cfg 77 drivers/iommu/arm-smmu-impl.c smmu_domain->cfg.vmid += cs->id_base; cfg 79 drivers/iommu/arm-smmu-impl.c smmu_domain->cfg.asid += cs->id_base; cfg 1465 drivers/iommu/arm-smmu-v3.c struct arm_smmu_s1_cfg *cfg) cfg 1473 drivers/iommu/arm-smmu-v3.c val = arm_smmu_cpu_tcr_to_cd(cfg->cd.tcr) | cfg 1478 drivers/iommu/arm-smmu-v3.c CTXDESC_CD_0_AA64 | FIELD_PREP(CTXDESC_CD_0_ASID, cfg->cd.asid) | cfg 1485 drivers/iommu/arm-smmu-v3.c cfg->cdptr[0] = cpu_to_le64(val); cfg 1487 drivers/iommu/arm-smmu-v3.c val = cfg->cd.ttbr & CTXDESC_CD_1_TTB0_MASK; cfg 1488 drivers/iommu/arm-smmu-v3.c cfg->cdptr[1] = cpu_to_le64(val); cfg 1490 drivers/iommu/arm-smmu-v3.c cfg->cdptr[3] = cpu_to_le64(cfg->cd.mair); cfg 1669 drivers/iommu/arm-smmu-v3.c struct arm_smmu_strtab_cfg *cfg = &smmu->strtab_cfg; cfg 1670 drivers/iommu/arm-smmu-v3.c struct arm_smmu_strtab_l1_desc *desc = &cfg->l1_desc[sid >> STRTAB_SPLIT]; cfg 1676 drivers/iommu/arm-smmu-v3.c strtab = &cfg->strtab[(sid >> STRTAB_SPLIT) * STRTAB_L1_DESC_DWORDS]; cfg 2134 drivers/iommu/arm-smmu-v3.c struct arm_smmu_s1_cfg *cfg = &smmu_domain->s1_cfg; cfg 2136 drivers/iommu/arm-smmu-v3.c if (cfg->cdptr) { cfg 2139 drivers/iommu/arm-smmu-v3.c cfg->cdptr, cfg 2140 drivers/iommu/arm-smmu-v3.c cfg->cdptr_dma); cfg 2142 drivers/iommu/arm-smmu-v3.c arm_smmu_bitmap_free(smmu->asid_map, cfg->cd.asid); cfg 2145 drivers/iommu/arm-smmu-v3.c struct arm_smmu_s2_cfg *cfg = &smmu_domain->s2_cfg; cfg 2146 drivers/iommu/arm-smmu-v3.c if (cfg->vmid) cfg 2147 drivers/iommu/arm-smmu-v3.c arm_smmu_bitmap_free(smmu->vmid_map, cfg->vmid); cfg 2159 drivers/iommu/arm-smmu-v3.c struct arm_smmu_s1_cfg *cfg = &smmu_domain->s1_cfg; cfg 2165 drivers/iommu/arm-smmu-v3.c cfg->cdptr = dmam_alloc_coherent(smmu->dev, CTXDESC_CD_DWORDS << 3, cfg 2166 drivers/iommu/arm-smmu-v3.c &cfg->cdptr_dma, cfg 2168 drivers/iommu/arm-smmu-v3.c if (!cfg->cdptr) { cfg 2174 drivers/iommu/arm-smmu-v3.c cfg->cd.asid = (u16)asid; cfg 2175 drivers/iommu/arm-smmu-v3.c cfg->cd.ttbr = pgtbl_cfg->arm_lpae_s1_cfg.ttbr[0]; cfg 2176 drivers/iommu/arm-smmu-v3.c cfg->cd.tcr = pgtbl_cfg->arm_lpae_s1_cfg.tcr; cfg 2177 drivers/iommu/arm-smmu-v3.c cfg->cd.mair = pgtbl_cfg->arm_lpae_s1_cfg.mair[0]; cfg 2190 drivers/iommu/arm-smmu-v3.c struct arm_smmu_s2_cfg *cfg = &smmu_domain->s2_cfg; cfg 2196 drivers/iommu/arm-smmu-v3.c cfg->vmid = (u16)vmid; cfg 2197 drivers/iommu/arm-smmu-v3.c cfg->vttbr = pgtbl_cfg->arm_lpae_s2_cfg.vttbr; cfg 2198 drivers/iommu/arm-smmu-v3.c cfg->vtcr = pgtbl_cfg->arm_lpae_s2_cfg.vtcr; cfg 2277 drivers/iommu/arm-smmu-v3.c struct arm_smmu_strtab_cfg *cfg = &smmu->strtab_cfg; cfg 2285 drivers/iommu/arm-smmu-v3.c l1_desc = &cfg->l1_desc[idx]; cfg 2290 drivers/iommu/arm-smmu-v3.c step = &cfg->strtab[sid * STRTAB_STE_DWORDS]; cfg 2850 drivers/iommu/arm-smmu-v3.c struct arm_smmu_strtab_cfg *cfg = &smmu->strtab_cfg; cfg 2851 drivers/iommu/arm-smmu-v3.c size_t size = sizeof(*cfg->l1_desc) * cfg->num_l1_ents; cfg 2854 drivers/iommu/arm-smmu-v3.c cfg->l1_desc = devm_kzalloc(smmu->dev, size, GFP_KERNEL); cfg 2855 drivers/iommu/arm-smmu-v3.c if (!cfg->l1_desc) { cfg 2860 drivers/iommu/arm-smmu-v3.c for (i = 0; i < cfg->num_l1_ents; ++i) { cfg 2861 drivers/iommu/arm-smmu-v3.c arm_smmu_write_strtab_l1_desc(strtab, &cfg->l1_desc[i]); cfg 2873 drivers/iommu/arm-smmu-v3.c struct arm_smmu_strtab_cfg *cfg = &smmu->strtab_cfg; cfg 2878 drivers/iommu/arm-smmu-v3.c cfg->num_l1_ents = 1 << size; cfg 2886 drivers/iommu/arm-smmu-v3.c l1size = cfg->num_l1_ents * (STRTAB_L1_DESC_DWORDS << 3); cfg 2887 drivers/iommu/arm-smmu-v3.c strtab = dmam_alloc_coherent(smmu->dev, l1size, &cfg->strtab_dma, cfg 2895 drivers/iommu/arm-smmu-v3.c cfg->strtab = strtab; cfg 2901 drivers/iommu/arm-smmu-v3.c cfg->strtab_base_cfg = reg; cfg 2911 drivers/iommu/arm-smmu-v3.c struct arm_smmu_strtab_cfg *cfg = &smmu->strtab_cfg; cfg 2914 drivers/iommu/arm-smmu-v3.c strtab = dmam_alloc_coherent(smmu->dev, size, &cfg->strtab_dma, cfg 2922 drivers/iommu/arm-smmu-v3.c cfg->strtab = strtab; cfg 2923 drivers/iommu/arm-smmu-v3.c cfg->num_l1_ents = 1 << smmu->sid_bits; cfg 2928 drivers/iommu/arm-smmu-v3.c cfg->strtab_base_cfg = reg; cfg 2930 drivers/iommu/arm-smmu-v3.c arm_smmu_init_bypass_stes(strtab, cfg->num_l1_ents); cfg 3011 drivers/iommu/arm-smmu-v3.c phys_addr_t *cfg = arm_smmu_msi_cfg[desc->platform.msi_index]; cfg 3016 drivers/iommu/arm-smmu-v3.c writeq_relaxed(doorbell, smmu->base + cfg[0]); cfg 3017 drivers/iommu/arm-smmu-v3.c writel_relaxed(msg->data, smmu->base + cfg[1]); cfg 3018 drivers/iommu/arm-smmu-v3.c writel_relaxed(ARM_SMMU_MEMATTR_DEVICE_nGnRE, smmu->base + cfg[2]); cfg 97 drivers/iommu/arm-smmu.c struct arm_smmu_cfg *cfg; cfg 278 drivers/iommu/arm-smmu.c __arm_smmu_tlb_sync(smmu, ARM_SMMU_CB(smmu, smmu_domain->cfg.cbndx), cfg 298 drivers/iommu/arm-smmu.c arm_smmu_cb_write(smmu_domain->smmu, smmu_domain->cfg.cbndx, cfg 299 drivers/iommu/arm-smmu.c ARM_SMMU_CB_S1_TLBIASID, smmu_domain->cfg.asid); cfg 310 drivers/iommu/arm-smmu.c arm_smmu_gr0_write(smmu, ARM_SMMU_GR0_TLBIVMID, smmu_domain->cfg.vmid); cfg 319 drivers/iommu/arm-smmu.c struct arm_smmu_cfg *cfg = &smmu_domain->cfg; cfg 320 drivers/iommu/arm-smmu.c int reg, idx = cfg->cbndx; cfg 327 drivers/iommu/arm-smmu.c if (cfg->fmt != ARM_SMMU_CTX_FMT_AARCH64) { cfg 329 drivers/iommu/arm-smmu.c iova |= cfg->asid; cfg 336 drivers/iommu/arm-smmu.c iova |= (u64)cfg->asid << 48; cfg 349 drivers/iommu/arm-smmu.c int reg, idx = smmu_domain->cfg.cbndx; cfg 357 drivers/iommu/arm-smmu.c if (smmu_domain->cfg.fmt == ARM_SMMU_CTX_FMT_AARCH64) cfg 380 drivers/iommu/arm-smmu.c arm_smmu_gr0_write(smmu, ARM_SMMU_GR0_TLBIVMID, smmu_domain->cfg.vmid); cfg 453 drivers/iommu/arm-smmu.c int idx = smmu_domain->cfg.cbndx; cfg 497 drivers/iommu/arm-smmu.c struct arm_smmu_cfg *cfg = &smmu_domain->cfg; cfg 498 drivers/iommu/arm-smmu.c struct arm_smmu_cb *cb = &smmu_domain->smmu->cbs[cfg->cbndx]; cfg 499 drivers/iommu/arm-smmu.c bool stage1 = cfg->cbar != CBAR_TYPE_S2_TRANS; cfg 501 drivers/iommu/arm-smmu.c cb->cfg = cfg; cfg 505 drivers/iommu/arm-smmu.c if (cfg->fmt == ARM_SMMU_CTX_FMT_AARCH32_S) { cfg 511 drivers/iommu/arm-smmu.c if (cfg->fmt == ARM_SMMU_CTX_FMT_AARCH64) cfg 520 drivers/iommu/arm-smmu.c if (cfg->fmt == ARM_SMMU_CTX_FMT_AARCH32_S) { cfg 525 drivers/iommu/arm-smmu.c cb->ttbr[0] |= FIELD_PREP(TTBRn_ASID, cfg->asid); cfg 527 drivers/iommu/arm-smmu.c cb->ttbr[1] |= FIELD_PREP(TTBRn_ASID, cfg->asid); cfg 535 drivers/iommu/arm-smmu.c if (cfg->fmt == ARM_SMMU_CTX_FMT_AARCH32_S) { cfg 550 drivers/iommu/arm-smmu.c struct arm_smmu_cfg *cfg = cb->cfg; cfg 553 drivers/iommu/arm-smmu.c if (!cfg) { cfg 558 drivers/iommu/arm-smmu.c stage1 = cfg->cbar != CBAR_TYPE_S2_TRANS; cfg 562 drivers/iommu/arm-smmu.c if (cfg->fmt == ARM_SMMU_CTX_FMT_AARCH64) cfg 568 drivers/iommu/arm-smmu.c reg |= FIELD_PREP(CBA2R_VMID16, cfg->vmid); cfg 574 drivers/iommu/arm-smmu.c reg = FIELD_PREP(CBAR_TYPE, cfg->cbar); cfg 576 drivers/iommu/arm-smmu.c reg |= FIELD_PREP(CBAR_IRPTNDX, cfg->irptndx); cfg 587 drivers/iommu/arm-smmu.c reg |= FIELD_PREP(CBAR_VMID, cfg->vmid); cfg 601 drivers/iommu/arm-smmu.c if (cfg->fmt == ARM_SMMU_CTX_FMT_AARCH32_S) { cfg 602 drivers/iommu/arm-smmu.c arm_smmu_cb_write(smmu, idx, ARM_SMMU_CB_CONTEXTIDR, cfg->asid); cfg 637 drivers/iommu/arm-smmu.c struct arm_smmu_cfg *cfg = &smmu_domain->cfg; cfg 681 drivers/iommu/arm-smmu.c cfg->fmt = ARM_SMMU_CTX_FMT_AARCH32_L; cfg 686 drivers/iommu/arm-smmu.c cfg->fmt = ARM_SMMU_CTX_FMT_AARCH32_S; cfg 687 drivers/iommu/arm-smmu.c if ((IS_ENABLED(CONFIG_64BIT) || cfg->fmt == ARM_SMMU_CTX_FMT_NONE) && cfg 691 drivers/iommu/arm-smmu.c cfg->fmt = ARM_SMMU_CTX_FMT_AARCH64; cfg 693 drivers/iommu/arm-smmu.c if (cfg->fmt == ARM_SMMU_CTX_FMT_NONE) { cfg 700 drivers/iommu/arm-smmu.c cfg->cbar = CBAR_TYPE_S1_TRANS_S2_BYPASS; cfg 704 drivers/iommu/arm-smmu.c if (cfg->fmt == ARM_SMMU_CTX_FMT_AARCH64) { cfg 706 drivers/iommu/arm-smmu.c } else if (cfg->fmt == ARM_SMMU_CTX_FMT_AARCH32_L) { cfg 723 drivers/iommu/arm-smmu.c cfg->cbar = CBAR_TYPE_S2_TRANS; cfg 727 drivers/iommu/arm-smmu.c if (cfg->fmt == ARM_SMMU_CTX_FMT_AARCH64) { cfg 748 drivers/iommu/arm-smmu.c cfg->cbndx = ret; cfg 750 drivers/iommu/arm-smmu.c cfg->irptndx = atomic_inc_return(&smmu->irptndx); cfg 751 drivers/iommu/arm-smmu.c cfg->irptndx %= smmu->num_context_irqs; cfg 753 drivers/iommu/arm-smmu.c cfg->irptndx = cfg->cbndx; cfg 757 drivers/iommu/arm-smmu.c cfg->vmid = cfg->cbndx + 1; cfg 759 drivers/iommu/arm-smmu.c cfg->asid = cfg->cbndx; cfg 793 drivers/iommu/arm-smmu.c arm_smmu_write_context_bank(smmu, cfg->cbndx); cfg 799 drivers/iommu/arm-smmu.c irq = smmu->irqs[smmu->num_global_irqs + cfg->irptndx]; cfg 804 drivers/iommu/arm-smmu.c cfg->irptndx, irq); cfg 805 drivers/iommu/arm-smmu.c cfg->irptndx = INVALID_IRPTNDX; cfg 815 drivers/iommu/arm-smmu.c __arm_smmu_free_bitmap(smmu->context_map, cfg->cbndx); cfg 826 drivers/iommu/arm-smmu.c struct arm_smmu_cfg *cfg = &smmu_domain->cfg; cfg 840 drivers/iommu/arm-smmu.c smmu->cbs[cfg->cbndx].cfg = NULL; cfg 841 drivers/iommu/arm-smmu.c arm_smmu_write_context_bank(smmu, cfg->cbndx); cfg 843 drivers/iommu/arm-smmu.c if (cfg->irptndx != INVALID_IRPTNDX) { cfg 844 drivers/iommu/arm-smmu.c irq = smmu->irqs[smmu->num_global_irqs + cfg->irptndx]; cfg 849 drivers/iommu/arm-smmu.c __arm_smmu_free_bitmap(smmu->context_map, cfg->cbndx); cfg 1010 drivers/iommu/arm-smmu.c struct arm_smmu_master_cfg *cfg = fwspec->iommu_priv; cfg 1011 drivers/iommu/arm-smmu.c struct arm_smmu_device *smmu = cfg->smmu; cfg 1038 drivers/iommu/arm-smmu.c cfg->smendx[i] = (s16)idx; cfg 1061 drivers/iommu/arm-smmu.c arm_smmu_free_sme(smmu, cfg->smendx[i]); cfg 1062 drivers/iommu/arm-smmu.c cfg->smendx[i] = INVALID_SMENDX; cfg 1071 drivers/iommu/arm-smmu.c struct arm_smmu_master_cfg *cfg = fwspec->iommu_priv; cfg 1078 drivers/iommu/arm-smmu.c cfg->smendx[i] = INVALID_SMENDX; cfg 1088 drivers/iommu/arm-smmu.c u8 cbndx = smmu_domain->cfg.cbndx; cfg 1226 drivers/iommu/arm-smmu.c struct arm_smmu_cfg *cfg = &smmu_domain->cfg; cfg 1233 drivers/iommu/arm-smmu.c int ret, idx = cfg->cbndx; cfg 1241 drivers/iommu/arm-smmu.c if (cfg->fmt == ARM_SMMU_CTX_FMT_AARCH64) cfg 1315 drivers/iommu/arm-smmu.c struct arm_smmu_master_cfg *cfg; cfg 1354 drivers/iommu/arm-smmu.c cfg = kzalloc(offsetof(struct arm_smmu_master_cfg, smendx[i]), cfg 1356 drivers/iommu/arm-smmu.c if (!cfg) cfg 1359 drivers/iommu/arm-smmu.c cfg->smmu = smmu; cfg 1360 drivers/iommu/arm-smmu.c fwspec->iommu_priv = cfg; cfg 1362 drivers/iommu/arm-smmu.c cfg->smendx[i] = INVALID_SMENDX; cfg 1382 drivers/iommu/arm-smmu.c kfree(cfg); cfg 1391 drivers/iommu/arm-smmu.c struct arm_smmu_master_cfg *cfg; cfg 1398 drivers/iommu/arm-smmu.c cfg = fwspec->iommu_priv; cfg 1399 drivers/iommu/arm-smmu.c smmu = cfg->smmu; cfg 318 drivers/iommu/arm-smmu.h struct arm_smmu_cfg cfg; cfg 477 drivers/iommu/exynos-iommu.c unsigned int cfg; cfg 480 drivers/iommu/exynos-iommu.c cfg = CFG_LRU | CFG_QOS(15); cfg 482 drivers/iommu/exynos-iommu.c cfg = CFG_LRU | CFG_QOS(15) | CFG_FLPDCACHE | CFG_SYSSEL; cfg 484 drivers/iommu/exynos-iommu.c cfg = CFG_QOS(15) | CFG_FLPDCACHE | CFG_ACGEN; cfg 486 drivers/iommu/exynos-iommu.c cfg |= CFG_EAP; /* enable access protection bits check */ cfg 488 drivers/iommu/exynos-iommu.c writel(cfg, data->sfrbase + REG_MMU_CFG); cfg 42 drivers/iommu/hyperv-iommu.c struct irq_cfg *cfg = irqd_cfg(data); cfg 55 drivers/iommu/hyperv-iommu.c entry->dest = cfg->dest_apicid; cfg 56 drivers/iommu/hyperv-iommu.c entry->vector = cfg->vector; cfg 57 drivers/iommu/hyperv-iommu.c send_cleanup_vector(cfg); cfg 125 drivers/iommu/hyperv-iommu.c struct irq_cfg *cfg = irqd_cfg(irq_data); cfg 128 drivers/iommu/hyperv-iommu.c entry->dest = cfg->dest_apicid; cfg 129 drivers/iommu/hyperv-iommu.c entry->vector = cfg->vector; cfg 1156 drivers/iommu/intel_irq_remapping.c struct irq_cfg *cfg = irqd_cfg(irqd); cfg 1162 drivers/iommu/intel_irq_remapping.c irte->vector = cfg->vector; cfg 1163 drivers/iommu/intel_irq_remapping.c irte->dest_id = IRTE_DEST(cfg->dest_apicid); cfg 1189 drivers/iommu/intel_irq_remapping.c struct irq_cfg *cfg = irqd_cfg(data); cfg 1202 drivers/iommu/intel_irq_remapping.c send_cleanup_vector(cfg); cfg 181 drivers/iommu/io-pgtable-arm-v7s.c static bool arm_v7s_is_mtk_enabled(struct io_pgtable_cfg *cfg) cfg 184 drivers/iommu/io-pgtable-arm-v7s.c (cfg->quirks & IO_PGTABLE_QUIRK_ARM_MTK_EXT); cfg 188 drivers/iommu/io-pgtable-arm-v7s.c struct io_pgtable_cfg *cfg) cfg 192 drivers/iommu/io-pgtable-arm-v7s.c if (!arm_v7s_is_mtk_enabled(cfg)) cfg 203 drivers/iommu/io-pgtable-arm-v7s.c struct io_pgtable_cfg *cfg) cfg 216 drivers/iommu/io-pgtable-arm-v7s.c if (!arm_v7s_is_mtk_enabled(cfg)) cfg 229 drivers/iommu/io-pgtable-arm-v7s.c return phys_to_virt(iopte_to_paddr(pte, lvl, &data->iop.cfg)); cfg 235 drivers/iommu/io-pgtable-arm-v7s.c struct io_pgtable_cfg *cfg = &data->iop.cfg; cfg 236 drivers/iommu/io-pgtable-arm-v7s.c struct device *dev = cfg->iommu_dev; cfg 253 drivers/iommu/io-pgtable-arm-v7s.c if (table && !cfg->coherent_walk) { cfg 283 drivers/iommu/io-pgtable-arm-v7s.c struct io_pgtable_cfg *cfg = &data->iop.cfg; cfg 284 drivers/iommu/io-pgtable-arm-v7s.c struct device *dev = cfg->iommu_dev; cfg 287 drivers/iommu/io-pgtable-arm-v7s.c if (!cfg->coherent_walk) cfg 297 drivers/iommu/io-pgtable-arm-v7s.c struct io_pgtable_cfg *cfg) cfg 299 drivers/iommu/io-pgtable-arm-v7s.c if (cfg->coherent_walk) cfg 302 drivers/iommu/io-pgtable-arm-v7s.c dma_sync_single_for_device(cfg->iommu_dev, __arm_v7s_dma_addr(ptep), cfg 306 drivers/iommu/io-pgtable-arm-v7s.c int num_entries, struct io_pgtable_cfg *cfg) cfg 313 drivers/iommu/io-pgtable-arm-v7s.c __arm_v7s_pte_sync(ptep, num_entries, cfg); cfg 317 drivers/iommu/io-pgtable-arm-v7s.c struct io_pgtable_cfg *cfg) cfg 319 drivers/iommu/io-pgtable-arm-v7s.c bool ap = !(cfg->quirks & IO_PGTABLE_QUIRK_NO_PERMS); cfg 341 drivers/iommu/io-pgtable-arm-v7s.c if (lvl == 1 && (cfg->quirks & IO_PGTABLE_QUIRK_ARM_NS)) cfg 416 drivers/iommu/io-pgtable-arm-v7s.c struct io_pgtable_cfg *cfg = &data->iop.cfg; cfg 439 drivers/iommu/io-pgtable-arm-v7s.c pte = arm_v7s_prot_to_pte(prot, lvl, cfg); cfg 443 drivers/iommu/io-pgtable-arm-v7s.c pte |= paddr_to_iopte(paddr, lvl, cfg); cfg 445 drivers/iommu/io-pgtable-arm-v7s.c __arm_v7s_set_pte(ptep, pte, num_entries, cfg); cfg 452 drivers/iommu/io-pgtable-arm-v7s.c struct io_pgtable_cfg *cfg) cfg 457 drivers/iommu/io-pgtable-arm-v7s.c if (cfg->quirks & IO_PGTABLE_QUIRK_ARM_NS) cfg 468 drivers/iommu/io-pgtable-arm-v7s.c __arm_v7s_pte_sync(ptep, 1, cfg); cfg 477 drivers/iommu/io-pgtable-arm-v7s.c struct io_pgtable_cfg *cfg = &data->iop.cfg; cfg 500 drivers/iommu/io-pgtable-arm-v7s.c pte = arm_v7s_install_table(cptep, ptep, 0, cfg); cfg 505 drivers/iommu/io-pgtable-arm-v7s.c __arm_v7s_pte_sync(ptep, 1, cfg); cfg 531 drivers/iommu/io-pgtable-arm-v7s.c if (WARN_ON(iova >= (1ULL << data->iop.cfg.ias) || cfg 532 drivers/iommu/io-pgtable-arm-v7s.c paddr >= (1ULL << data->iop.cfg.oas))) cfg 540 drivers/iommu/io-pgtable-arm-v7s.c if (iop->cfg.quirks & IO_PGTABLE_QUIRK_TLBI_ON_MAP) { cfg 586 drivers/iommu/io-pgtable-arm-v7s.c __arm_v7s_pte_sync(ptep, ARM_V7S_CONT_PAGES, &iop->cfg); cfg 599 drivers/iommu/io-pgtable-arm-v7s.c struct io_pgtable_cfg *cfg = &data->iop.cfg; cfg 611 drivers/iommu/io-pgtable-arm-v7s.c pte = arm_v7s_prot_to_pte(arm_v7s_pte_to_prot(blk_pte, 1), 2, cfg); cfg 620 drivers/iommu/io-pgtable-arm-v7s.c __arm_v7s_set_pte(&tablep[i], pte, num_entries, cfg); cfg 623 drivers/iommu/io-pgtable-arm-v7s.c pte = arm_v7s_install_table(tablep, ptep, blk_pte, cfg); cfg 681 drivers/iommu/io-pgtable-arm-v7s.c __arm_v7s_set_pte(ptep, 0, num_entries, &iop->cfg); cfg 690 drivers/iommu/io-pgtable-arm-v7s.c } else if (iop->cfg.quirks & IO_PGTABLE_QUIRK_NON_STRICT) { cfg 748 drivers/iommu/io-pgtable-arm-v7s.c return iopte_to_paddr(pte, lvl, &data->iop.cfg) | (iova & ~mask); cfg 751 drivers/iommu/io-pgtable-arm-v7s.c static struct io_pgtable *arm_v7s_alloc_pgtable(struct io_pgtable_cfg *cfg, cfg 756 drivers/iommu/io-pgtable-arm-v7s.c if (cfg->ias > ARM_V7S_ADDR_BITS) cfg 759 drivers/iommu/io-pgtable-arm-v7s.c if (cfg->oas > (arm_v7s_is_mtk_enabled(cfg) ? 34 : ARM_V7S_ADDR_BITS)) cfg 762 drivers/iommu/io-pgtable-arm-v7s.c if (cfg->quirks & ~(IO_PGTABLE_QUIRK_ARM_NS | cfg 770 drivers/iommu/io-pgtable-arm-v7s.c if (cfg->quirks & IO_PGTABLE_QUIRK_ARM_MTK_EXT && cfg 771 drivers/iommu/io-pgtable-arm-v7s.c !(cfg->quirks & IO_PGTABLE_QUIRK_NO_PERMS)) cfg 793 drivers/iommu/io-pgtable-arm-v7s.c data->iop.cfg = *cfg; cfg 799 drivers/iommu/io-pgtable-arm-v7s.c cfg->pgsize_bitmap &= SZ_4K | SZ_64K | SZ_1M | SZ_16M; cfg 802 drivers/iommu/io-pgtable-arm-v7s.c cfg->arm_v7s_cfg.tcr = ARM_V7S_TCR_PD1; cfg 809 drivers/iommu/io-pgtable-arm-v7s.c cfg->arm_v7s_cfg.prrr = ARM_V7S_PRRR_TR(1, ARM_V7S_PRRR_TYPE_DEVICE) | cfg 814 drivers/iommu/io-pgtable-arm-v7s.c cfg->arm_v7s_cfg.nmrr = ARM_V7S_NMRR_IR(7, ARM_V7S_RGN_WBWA) | cfg 826 drivers/iommu/io-pgtable-arm-v7s.c cfg->arm_v7s_cfg.ttbr[0] = virt_to_phys(data->pgd) | cfg 828 drivers/iommu/io-pgtable-arm-v7s.c (cfg->coherent_walk ? cfg 833 drivers/iommu/io-pgtable-arm-v7s.c cfg->arm_v7s_cfg.ttbr[1] = 0; cfg 885 drivers/iommu/io-pgtable-arm-v7s.c struct io_pgtable_cfg cfg = { cfg 898 drivers/iommu/io-pgtable-arm-v7s.c cfg_cookie = &cfg; cfg 900 drivers/iommu/io-pgtable-arm-v7s.c ops = alloc_io_pgtable_ops(ARM_V7S, &cfg, &cfg); cfg 923 drivers/iommu/io-pgtable-arm-v7s.c for_each_set_bit(i, &cfg.pgsize_bitmap, BITS_PER_LONG) { cfg 945 drivers/iommu/io-pgtable-arm-v7s.c size = 1UL << __ffs(cfg.pgsize_bitmap); cfg 963 drivers/iommu/io-pgtable-arm-v7s.c for_each_set_bit(i, &cfg.pgsize_bitmap, BITS_PER_LONG) { cfg 231 drivers/iommu/io-pgtable-arm.c struct io_pgtable_cfg *cfg) cfg 233 drivers/iommu/io-pgtable-arm.c struct device *dev = cfg->iommu_dev; cfg 246 drivers/iommu/io-pgtable-arm.c if (!cfg->coherent_walk) { cfg 270 drivers/iommu/io-pgtable-arm.c struct io_pgtable_cfg *cfg) cfg 272 drivers/iommu/io-pgtable-arm.c if (!cfg->coherent_walk) cfg 273 drivers/iommu/io-pgtable-arm.c dma_unmap_single(cfg->iommu_dev, __arm_lpae_dma_addr(pages), cfg 279 drivers/iommu/io-pgtable-arm.c struct io_pgtable_cfg *cfg) cfg 281 drivers/iommu/io-pgtable-arm.c dma_sync_single_for_device(cfg->iommu_dev, __arm_lpae_dma_addr(ptep), cfg 286 drivers/iommu/io-pgtable-arm.c struct io_pgtable_cfg *cfg) cfg 290 drivers/iommu/io-pgtable-arm.c if (!cfg->coherent_walk) cfg 291 drivers/iommu/io-pgtable-arm.c __arm_lpae_sync_pte(ptep, cfg); cfg 305 drivers/iommu/io-pgtable-arm.c if (data->iop.cfg.quirks & IO_PGTABLE_QUIRK_ARM_NS) cfg 318 drivers/iommu/io-pgtable-arm.c __arm_lpae_set_pte(ptep, pte, &data->iop.cfg); cfg 354 drivers/iommu/io-pgtable-arm.c struct io_pgtable_cfg *cfg) cfg 359 drivers/iommu/io-pgtable-arm.c if (cfg->quirks & IO_PGTABLE_QUIRK_ARM_NS) cfg 371 drivers/iommu/io-pgtable-arm.c if (cfg->coherent_walk || (old & ARM_LPAE_PTE_SW_SYNC)) cfg 375 drivers/iommu/io-pgtable-arm.c __arm_lpae_sync_pte(ptep, cfg); cfg 389 drivers/iommu/io-pgtable-arm.c struct io_pgtable_cfg *cfg = &data->iop.cfg; cfg 395 drivers/iommu/io-pgtable-arm.c if (size == block_size && (size & cfg->pgsize_bitmap)) cfg 405 drivers/iommu/io-pgtable-arm.c cptep = __arm_lpae_alloc_pages(tblsz, GFP_ATOMIC, cfg); cfg 409 drivers/iommu/io-pgtable-arm.c pte = arm_lpae_install_table(cptep, ptep, 0, cfg); cfg 411 drivers/iommu/io-pgtable-arm.c __arm_lpae_free_pages(cptep, tblsz, cfg); cfg 412 drivers/iommu/io-pgtable-arm.c } else if (!cfg->coherent_walk && !(pte & ARM_LPAE_PTE_SW_SYNC)) { cfg 413 drivers/iommu/io-pgtable-arm.c __arm_lpae_sync_pte(ptep, cfg); cfg 490 drivers/iommu/io-pgtable-arm.c if (WARN_ON(iova >= (1ULL << data->iop.cfg.ias) || cfg 491 drivers/iommu/io-pgtable-arm.c paddr >= (1ULL << data->iop.cfg.oas))) cfg 533 drivers/iommu/io-pgtable-arm.c __arm_lpae_free_pages(start, table_size, &data->iop.cfg); cfg 550 drivers/iommu/io-pgtable-arm.c struct io_pgtable_cfg *cfg = &data->iop.cfg; cfg 560 drivers/iommu/io-pgtable-arm.c tablep = __arm_lpae_alloc_pages(tablesz, GFP_ATOMIC, cfg); cfg 578 drivers/iommu/io-pgtable-arm.c pte = arm_lpae_install_table(tablep, ptep, blk_pte, cfg); cfg 580 drivers/iommu/io-pgtable-arm.c __arm_lpae_free_pages(tablep, tablesz, cfg); cfg 617 drivers/iommu/io-pgtable-arm.c __arm_lpae_set_pte(ptep, 0, &iop->cfg); cfg 625 drivers/iommu/io-pgtable-arm.c } else if (iop->cfg.quirks & IO_PGTABLE_QUIRK_NON_STRICT) { cfg 658 drivers/iommu/io-pgtable-arm.c if (WARN_ON(iova >= (1ULL << data->iop.cfg.ias))) cfg 700 drivers/iommu/io-pgtable-arm.c static void arm_lpae_restrict_pgsizes(struct io_pgtable_cfg *cfg) cfg 712 drivers/iommu/io-pgtable-arm.c if (cfg->pgsize_bitmap & PAGE_SIZE) cfg 714 drivers/iommu/io-pgtable-arm.c else if (cfg->pgsize_bitmap & ~PAGE_MASK) cfg 715 drivers/iommu/io-pgtable-arm.c granule = 1UL << __fls(cfg->pgsize_bitmap & ~PAGE_MASK); cfg 716 drivers/iommu/io-pgtable-arm.c else if (cfg->pgsize_bitmap & PAGE_MASK) cfg 717 drivers/iommu/io-pgtable-arm.c granule = 1UL << __ffs(cfg->pgsize_bitmap & PAGE_MASK); cfg 731 drivers/iommu/io-pgtable-arm.c if (cfg->oas > 48) cfg 738 drivers/iommu/io-pgtable-arm.c cfg->pgsize_bitmap &= page_sizes; cfg 739 drivers/iommu/io-pgtable-arm.c cfg->ias = min(cfg->ias, max_addr_bits); cfg 740 drivers/iommu/io-pgtable-arm.c cfg->oas = min(cfg->oas, max_addr_bits); cfg 744 drivers/iommu/io-pgtable-arm.c arm_lpae_alloc_pgtable(struct io_pgtable_cfg *cfg) cfg 749 drivers/iommu/io-pgtable-arm.c arm_lpae_restrict_pgsizes(cfg); cfg 751 drivers/iommu/io-pgtable-arm.c if (!(cfg->pgsize_bitmap & (SZ_4K | SZ_16K | SZ_64K))) cfg 754 drivers/iommu/io-pgtable-arm.c if (cfg->ias > ARM_LPAE_MAX_ADDR_BITS) cfg 757 drivers/iommu/io-pgtable-arm.c if (cfg->oas > ARM_LPAE_MAX_ADDR_BITS) cfg 760 drivers/iommu/io-pgtable-arm.c if (!selftest_running && cfg->iommu_dev->dma_pfn_offset) { cfg 761 drivers/iommu/io-pgtable-arm.c dev_err(cfg->iommu_dev, "Cannot accommodate DMA offset for IOMMU page tables\n"); cfg 769 drivers/iommu/io-pgtable-arm.c data->pg_shift = __ffs(cfg->pgsize_bitmap); cfg 772 drivers/iommu/io-pgtable-arm.c va_bits = cfg->ias - data->pg_shift; cfg 789 drivers/iommu/io-pgtable-arm.c arm_64_lpae_alloc_pgtable_s1(struct io_pgtable_cfg *cfg, void *cookie) cfg 794 drivers/iommu/io-pgtable-arm.c if (cfg->quirks & ~(IO_PGTABLE_QUIRK_ARM_NS | cfg 798 drivers/iommu/io-pgtable-arm.c data = arm_lpae_alloc_pgtable(cfg); cfg 803 drivers/iommu/io-pgtable-arm.c if (cfg->coherent_walk) { cfg 825 drivers/iommu/io-pgtable-arm.c switch (cfg->oas) { cfg 851 drivers/iommu/io-pgtable-arm.c reg |= (64ULL - cfg->ias) << ARM_LPAE_TCR_T0SZ_SHIFT; cfg 855 drivers/iommu/io-pgtable-arm.c cfg->arm_lpae_s1_cfg.tcr = reg; cfg 867 drivers/iommu/io-pgtable-arm.c cfg->arm_lpae_s1_cfg.mair[0] = reg; cfg 868 drivers/iommu/io-pgtable-arm.c cfg->arm_lpae_s1_cfg.mair[1] = 0; cfg 871 drivers/iommu/io-pgtable-arm.c data->pgd = __arm_lpae_alloc_pages(data->pgd_size, GFP_KERNEL, cfg); cfg 879 drivers/iommu/io-pgtable-arm.c cfg->arm_lpae_s1_cfg.ttbr[0] = virt_to_phys(data->pgd); cfg 880 drivers/iommu/io-pgtable-arm.c cfg->arm_lpae_s1_cfg.ttbr[1] = 0; cfg 889 drivers/iommu/io-pgtable-arm.c arm_64_lpae_alloc_pgtable_s2(struct io_pgtable_cfg *cfg, void *cookie) cfg 895 drivers/iommu/io-pgtable-arm.c if (cfg->quirks & ~(IO_PGTABLE_QUIRK_NON_STRICT)) cfg 898 drivers/iommu/io-pgtable-arm.c data = arm_lpae_alloc_pgtable(cfg); cfg 937 drivers/iommu/io-pgtable-arm.c switch (cfg->oas) { cfg 963 drivers/iommu/io-pgtable-arm.c reg |= (64ULL - cfg->ias) << ARM_LPAE_TCR_T0SZ_SHIFT; cfg 965 drivers/iommu/io-pgtable-arm.c cfg->arm_lpae_s2_cfg.vtcr = reg; cfg 968 drivers/iommu/io-pgtable-arm.c data->pgd = __arm_lpae_alloc_pages(data->pgd_size, GFP_KERNEL, cfg); cfg 976 drivers/iommu/io-pgtable-arm.c cfg->arm_lpae_s2_cfg.vttbr = virt_to_phys(data->pgd); cfg 985 drivers/iommu/io-pgtable-arm.c arm_32_lpae_alloc_pgtable_s1(struct io_pgtable_cfg *cfg, void *cookie) cfg 989 drivers/iommu/io-pgtable-arm.c if (cfg->ias > 32 || cfg->oas > 40) cfg 992 drivers/iommu/io-pgtable-arm.c cfg->pgsize_bitmap &= (SZ_4K | SZ_2M | SZ_1G); cfg 993 drivers/iommu/io-pgtable-arm.c iop = arm_64_lpae_alloc_pgtable_s1(cfg, cookie); cfg 995 drivers/iommu/io-pgtable-arm.c cfg->arm_lpae_s1_cfg.tcr |= ARM_32_LPAE_TCR_EAE; cfg 996 drivers/iommu/io-pgtable-arm.c cfg->arm_lpae_s1_cfg.tcr &= 0xffffffff; cfg 1003 drivers/iommu/io-pgtable-arm.c arm_32_lpae_alloc_pgtable_s2(struct io_pgtable_cfg *cfg, void *cookie) cfg 1007 drivers/iommu/io-pgtable-arm.c if (cfg->ias > 40 || cfg->oas > 40) cfg 1010 drivers/iommu/io-pgtable-arm.c cfg->pgsize_bitmap &= (SZ_4K | SZ_2M | SZ_1G); cfg 1011 drivers/iommu/io-pgtable-arm.c iop = arm_64_lpae_alloc_pgtable_s2(cfg, cookie); cfg 1013 drivers/iommu/io-pgtable-arm.c cfg->arm_lpae_s2_cfg.vtcr &= 0xffffffff; cfg 1019 drivers/iommu/io-pgtable-arm.c arm_mali_lpae_alloc_pgtable(struct io_pgtable_cfg *cfg, void *cookie) cfg 1024 drivers/iommu/io-pgtable-arm.c if (cfg->quirks) cfg 1027 drivers/iommu/io-pgtable-arm.c if (cfg->ias > 48 || cfg->oas > 40) cfg 1030 drivers/iommu/io-pgtable-arm.c cfg->pgsize_bitmap &= (SZ_4K | SZ_2M | SZ_1G); cfg 1032 drivers/iommu/io-pgtable-arm.c data = arm_lpae_alloc_pgtable(cfg); cfg 1048 drivers/iommu/io-pgtable-arm.c cfg->arm_mali_lpae_cfg.memattr = cfg 1056 drivers/iommu/io-pgtable-arm.c data->pgd = __arm_lpae_alloc_pages(data->pgd_size, GFP_KERNEL, cfg); cfg 1063 drivers/iommu/io-pgtable-arm.c cfg->arm_mali_lpae_cfg.transtab = virt_to_phys(data->pgd) | cfg 1130 drivers/iommu/io-pgtable-arm.c struct io_pgtable_cfg *cfg = &data->iop.cfg; cfg 1133 drivers/iommu/io-pgtable-arm.c cfg->pgsize_bitmap, cfg->ias); cfg 1146 drivers/iommu/io-pgtable-arm.c static int __init arm_lpae_run_tests(struct io_pgtable_cfg *cfg) cfg 1161 drivers/iommu/io-pgtable-arm.c cfg_cookie = cfg; cfg 1162 drivers/iommu/io-pgtable-arm.c ops = alloc_io_pgtable_ops(fmts[i], cfg, cfg); cfg 1185 drivers/iommu/io-pgtable-arm.c for_each_set_bit(j, &cfg->pgsize_bitmap, BITS_PER_LONG) { cfg 1206 drivers/iommu/io-pgtable-arm.c size = 1UL << __ffs(cfg->pgsize_bitmap); cfg 1219 drivers/iommu/io-pgtable-arm.c for_each_set_bit(j, &cfg->pgsize_bitmap, BITS_PER_LONG) { cfg 1258 drivers/iommu/io-pgtable-arm.c struct io_pgtable_cfg cfg = { cfg 1266 drivers/iommu/io-pgtable-arm.c cfg.pgsize_bitmap = pgsize[i]; cfg 1267 drivers/iommu/io-pgtable-arm.c cfg.ias = ias[j]; cfg 1270 drivers/iommu/io-pgtable-arm.c if (arm_lpae_run_tests(&cfg)) cfg 30 drivers/iommu/io-pgtable.c struct io_pgtable_cfg *cfg, cfg 43 drivers/iommu/io-pgtable.c iop = fns->alloc(cfg, cookie); cfg 49 drivers/iommu/io-pgtable.c iop->cfg = *cfg; cfg 75 drivers/iommu/ipmmu-vmsa.c struct io_pgtable_cfg cfg; cfg 419 drivers/iommu/ipmmu-vmsa.c ttbr = domain->cfg.arm_lpae_s1_cfg.ttbr[0]; cfg 441 drivers/iommu/ipmmu-vmsa.c domain->cfg.arm_lpae_s1_cfg.mair[0]); cfg 481 drivers/iommu/ipmmu-vmsa.c domain->cfg.quirks = IO_PGTABLE_QUIRK_ARM_NS; cfg 482 drivers/iommu/ipmmu-vmsa.c domain->cfg.pgsize_bitmap = SZ_1G | SZ_2M | SZ_4K; cfg 483 drivers/iommu/ipmmu-vmsa.c domain->cfg.ias = 32; cfg 484 drivers/iommu/ipmmu-vmsa.c domain->cfg.oas = 40; cfg 485 drivers/iommu/ipmmu-vmsa.c domain->cfg.tlb = &ipmmu_flush_ops; cfg 492 drivers/iommu/ipmmu-vmsa.c domain->cfg.coherent_walk = false; cfg 493 drivers/iommu/ipmmu-vmsa.c domain->cfg.iommu_dev = domain->mmu->root->dev; cfg 504 drivers/iommu/ipmmu-vmsa.c domain->iop = alloc_io_pgtable_ops(ARM_32_LPAE_S1, &domain->cfg, cfg 44 drivers/iommu/msm_iommu.c struct io_pgtable_cfg cfg; cfg 281 drivers/iommu/msm_iommu.c SET_TTBCR(base, ctx, priv->cfg.arm_v7s_cfg.tcr); cfg 282 drivers/iommu/msm_iommu.c SET_TTBR0(base, ctx, priv->cfg.arm_v7s_cfg.ttbr[0]); cfg 283 drivers/iommu/msm_iommu.c SET_TTBR1(base, ctx, priv->cfg.arm_v7s_cfg.ttbr[1]); cfg 286 drivers/iommu/msm_iommu.c SET_PRRR(base, ctx, priv->cfg.arm_v7s_cfg.prrr); cfg 287 drivers/iommu/msm_iommu.c SET_NMRR(base, ctx, priv->cfg.arm_v7s_cfg.nmrr); cfg 352 drivers/iommu/msm_iommu.c priv->cfg = (struct io_pgtable_cfg) { cfg 361 drivers/iommu/msm_iommu.c priv->iop = alloc_io_pgtable_ops(ARM_V7S, &priv->cfg, priv); cfg 367 drivers/iommu/msm_iommu.c msm_iommu_ops.pgsize_bitmap = priv->cfg.pgsize_bitmap; cfg 106 drivers/iommu/mtk_iommu.c struct io_pgtable_cfg cfg; cfg 336 drivers/iommu/mtk_iommu.c dom->cfg = (struct io_pgtable_cfg) { cfg 348 drivers/iommu/mtk_iommu.c dom->iop = alloc_io_pgtable_ops(ARM_V7S, &dom->cfg, data); cfg 355 drivers/iommu/mtk_iommu.c dom->domain.pgsize_bitmap = dom->cfg.pgsize_bitmap; cfg 410 drivers/iommu/mtk_iommu.c writel(dom->cfg.arm_v7s_cfg.ttbr[0] & MMU_PT_ADDR_MASK, cfg 821 drivers/iommu/mtk_iommu.c writel(m4u_dom->cfg.arm_v7s_cfg.ttbr[0] & MMU_PT_ADDR_MASK, cfg 1059 drivers/irqchip/irq-gic-v3-its.c u8 *cfg; cfg 1078 drivers/irqchip/irq-gic-v3-its.c cfg = va + hwirq - 8192; cfg 1079 drivers/irqchip/irq-gic-v3-its.c *cfg &= ~clr; cfg 1080 drivers/irqchip/irq-gic-v3-its.c *cfg |= set | LPI_PROP_GROUP1; cfg 1088 drivers/irqchip/irq-gic-v3-its.c gic_flush_dcache_to_poc(cfg, sizeof(*cfg)); cfg 52 drivers/irqchip/irq-ls-scfg-msi.c struct ls_scfg_msi_cfg *cfg; cfg 207 drivers/irqchip/irq-ls-scfg-msi.c hwirq = ((msir->bit_end - pos) << msi_data->cfg->ibs_shift) | cfg 255 drivers/irqchip/irq-ls-scfg-msi.c msir->reg = msi_data->regs + msi_data->cfg->msir_base + 4 * index; cfg 257 drivers/irqchip/irq-ls-scfg-msi.c if (msi_data->cfg->msir_irqs == MSI_LS1043V1_1_IRQS_PER_MSIR) { cfg 264 drivers/irqchip/irq-ls-scfg-msi.c msir->bit_end = msi_data->cfg->msir_irqs - 1; cfg 280 drivers/irqchip/irq-ls-scfg-msi.c for (i = 0; i < msi_data->cfg->msir_irqs; i++) { cfg 281 drivers/irqchip/irq-ls-scfg-msi.c hwirq = i << msi_data->cfg->ibs_shift | msir->index; cfg 297 drivers/irqchip/irq-ls-scfg-msi.c for (i = 0; i < msi_data->cfg->msir_irqs; i++) { cfg 298 drivers/irqchip/irq-ls-scfg-msi.c hwirq = i << msi_data->cfg->ibs_shift | msir->index; cfg 352 drivers/irqchip/irq-ls-scfg-msi.c msi_data->cfg = (struct ls_scfg_msi_cfg *) match->data; cfg 366 drivers/irqchip/irq-ls-scfg-msi.c (1 << msi_data->cfg->ibs_shift); cfg 48 drivers/isdn/hardware/mISDN/hfc_multi.h u_long cfg; /* port configuration */ cfg 2450 drivers/isdn/hardware/mISDN/hfcmulti.c if (test_bit(HFC_CFG_REPORT_LOS, &hc->chan[hc->dnum[0]].cfg)) { cfg 2458 drivers/isdn/hardware/mISDN/hfcmulti.c if (test_bit(HFC_CFG_REPORT_AIS, &hc->chan[hc->dnum[0]].cfg)) { cfg 2469 drivers/isdn/hardware/mISDN/hfcmulti.c if (test_bit(HFC_CFG_REPORT_SLIP, &hc->chan[hc->dnum[0]].cfg)) { cfg 2482 drivers/isdn/hardware/mISDN/hfcmulti.c if (test_bit(HFC_CFG_REPORT_RDI, &hc->chan[hc->dnum[0]].cfg)) { cfg 3880 drivers/isdn/hardware/mISDN/hfcmulti.c if (test_bit(HFC_CFG_REPORT_LOS, &hc->chan[hc->dnum[0]].cfg)) { cfg 3884 drivers/isdn/hardware/mISDN/hfcmulti.c if (test_bit(HFC_CFG_OPTICAL, &hc->chan[hc->dnum[0]].cfg)) { cfg 3897 drivers/isdn/hardware/mISDN/hfcmulti.c if (test_bit(HFC_CFG_CRC4, &hc->chan[hc->dnum[0]].cfg)) cfg 3902 drivers/isdn/hardware/mISDN/hfcmulti.c if (test_bit(HFC_CFG_CRC4, &hc->chan[hc->dnum[0]].cfg)) cfg 4004 drivers/isdn/hardware/mISDN/hfcmulti.c if (!test_bit(HFC_CFG_NONCAP_TX, &hc->chan[i].cfg)) cfg 4015 drivers/isdn/hardware/mISDN/hfcmulti.c test_bit(HFC_CFG_DIS_ECHANNEL, &hc->chan[i].cfg)) cfg 4704 drivers/isdn/hardware/mISDN/hfcmulti.c &hc->chan[hc->dnum[0]].cfg); cfg 4714 drivers/isdn/hardware/mISDN/hfcmulti.c &hc->chan[hc->dnum[0]].cfg); cfg 4723 drivers/isdn/hardware/mISDN/hfcmulti.c &hc->chan[hc->dnum[0]].cfg); cfg 4733 drivers/isdn/hardware/mISDN/hfcmulti.c &hc->chan[hc->dnum[0]].cfg); cfg 4743 drivers/isdn/hardware/mISDN/hfcmulti.c &hc->chan[hc->dnum[0]].cfg); cfg 4752 drivers/isdn/hardware/mISDN/hfcmulti.c &hc->chan[hc->dnum[0]].cfg); cfg 4956 drivers/isdn/hardware/mISDN/hfcmulti.c &hc->chan[i + 2].cfg); cfg 4966 drivers/isdn/hardware/mISDN/hfcmulti.c &hc->chan[i + 2].cfg); cfg 127 drivers/isdn/hardware/mISDN/hfcpci.c u_long cfg; cfg 234 drivers/isdn/hardware/mISDN/hfcpci.c if (test_bit(HFC_CFG_MASTER, &hc->cfg)) cfg 236 drivers/isdn/hardware/mISDN/hfcpci.c if (test_bit(HFC_CFG_NEG_F0, &hc->cfg)) cfg 265 drivers/isdn/hardware/mISDN/hfcpci.c if (test_bit(HFC_CFG_PCM, &hc->cfg)) { cfg 270 drivers/isdn/hardware/mISDN/hfcpci.c if (test_bit(HFC_CFG_SW_DD_DU, &hc->cfg)) { cfg 947 drivers/isdn/hardware/mISDN/hfcpci.c if (test_bit(HFC_CFG_MASTER, &hc->cfg)) cfg 1058 drivers/isdn/hardware/mISDN/hfcpci.c if (test_bit(HFC_CFG_MASTER, &hc->cfg)) cfg 1067 drivers/isdn/hardware/mISDN/hfcpci.c if (test_bit(HFC_CFG_MASTER, &hc->cfg)) cfg 1251 drivers/isdn/hardware/mISDN/hfcpci.c if (!test_bit(HFC_CFG_PCM, &hc->cfg)) cfg 1258 drivers/isdn/hardware/mISDN/hfcpci.c } else if (test_bit(HFC_CFG_PCM, &hc->cfg) && (protocol > ISDN_P_NONE)) cfg 1382 drivers/isdn/hardware/mISDN/hfcpci.c if (test_bit(HFC_CFG_PCM, &hc->cfg)) { cfg 1388 drivers/isdn/hardware/mISDN/hfcpci.c if (test_bit(HFC_CFG_SW_DD_DU, &hc->cfg)) { cfg 1600 drivers/isdn/hardware/mISDN/hfcpci.c if (test_bit(HFC_CFG_MASTER, &hc->cfg)) cfg 1792 drivers/isdn/hardware/mISDN/hfcpci.c if (test_bit(HFC_CFG_SW_DD_DU, &hc->cfg)) cfg 1804 drivers/isdn/hardware/mISDN/hfcpci.c if (test_bit(HFC_CFG_SW_DD_DU, &hc->cfg)) cfg 1834 drivers/isdn/hardware/mISDN/hfcpci.c if (test_bit(HFC_CFG_SW_DD_DU, &hc->cfg)) cfg 1842 drivers/isdn/hardware/mISDN/hfcpci.c if (test_bit(HFC_CFG_SW_DD_DU, &hc->cfg)) cfg 2042 drivers/isdn/hardware/mISDN/hfcpci.c test_and_set_bit(HFC_CFG_MASTER, &hc->cfg); cfg 99 drivers/isdn/hardware/mISDN/mISDNinfineon.c struct _iohandle cfg; cfg 271 drivers/isdn/hardware/mISDN/mISDNinfineon.c val = inb((u32)hw->cfg.start + DIVA_PCI_CTRL); cfg 289 drivers/isdn/hardware/mISDN/mISDNinfineon.c val = readb(hw->cfg.p); cfg 296 drivers/isdn/hardware/mISDN/mISDNinfineon.c writeb(PITA_INT0_STATUS, hw->cfg.p); /* ACK PITA INT0 */ cfg 308 drivers/isdn/hardware/mISDN/mISDNinfineon.c val = inb((u32)hw->cfg.start + TIGER_AUX_STATUS); cfg 326 drivers/isdn/hardware/mISDN/mISDNinfineon.c val = inb((u32)hw->cfg.start + ELSA_IRQ_ADDR); cfg 344 drivers/isdn/hardware/mISDN/mISDNinfineon.c val = inl((u32)hw->cfg.start + NICCY_IRQ_CTRL_REG); cfg 349 drivers/isdn/hardware/mISDN/mISDNinfineon.c outl(val, (u32)hw->cfg.start + NICCY_IRQ_CTRL_REG); cfg 395 drivers/isdn/hardware/mISDN/mISDNinfineon.c writel(PITA_INT0_ENABLE, hw->cfg.p); cfg 399 drivers/isdn/hardware/mISDN/mISDNinfineon.c outb(TIGER_IRQ_BIT, (u32)hw->cfg.start + TIGER_AUX_IRQMASK); cfg 402 drivers/isdn/hardware/mISDN/mISDNinfineon.c outb(QS1000_IRQ_ON, (u32)hw->cfg.start + ELSA_IRQ_ADDR); cfg 405 drivers/isdn/hardware/mISDN/mISDNinfineon.c outb(QS3000_IRQ_ON, (u32)hw->cfg.start + ELSA_IRQ_ADDR); cfg 408 drivers/isdn/hardware/mISDN/mISDNinfineon.c val = inl((u32)hw->cfg.start + NICCY_IRQ_CTRL_REG); cfg 410 drivers/isdn/hardware/mISDN/mISDNinfineon.c outl(val, (u32)hw->cfg.start + NICCY_IRQ_CTRL_REG); cfg 413 drivers/isdn/hardware/mISDN/mISDNinfineon.c w = inw((u32)hw->cfg.start + SCT_PLX_IRQ_ADDR); cfg 415 drivers/isdn/hardware/mISDN/mISDNinfineon.c outw(w, (u32)hw->cfg.start + SCT_PLX_IRQ_ADDR); cfg 419 drivers/isdn/hardware/mISDN/mISDNinfineon.c (u32)hw->cfg.start + GAZEL_INCSR); cfg 423 drivers/isdn/hardware/mISDN/mISDNinfineon.c (u32)hw->cfg.start + GAZEL_INCSR); cfg 439 drivers/isdn/hardware/mISDN/mISDNinfineon.c writel(0, hw->cfg.p); cfg 443 drivers/isdn/hardware/mISDN/mISDNinfineon.c outb(0, (u32)hw->cfg.start + TIGER_AUX_IRQMASK); cfg 446 drivers/isdn/hardware/mISDN/mISDNinfineon.c outb(QS1000_IRQ_OFF, (u32)hw->cfg.start + ELSA_IRQ_ADDR); cfg 449 drivers/isdn/hardware/mISDN/mISDNinfineon.c outb(QS3000_IRQ_OFF, (u32)hw->cfg.start + ELSA_IRQ_ADDR); cfg 452 drivers/isdn/hardware/mISDN/mISDNinfineon.c val = inl((u32)hw->cfg.start + NICCY_IRQ_CTRL_REG); cfg 454 drivers/isdn/hardware/mISDN/mISDNinfineon.c outl(val, (u32)hw->cfg.start + NICCY_IRQ_CTRL_REG); cfg 457 drivers/isdn/hardware/mISDN/mISDNinfineon.c w = inw((u32)hw->cfg.start + SCT_PLX_IRQ_ADDR); cfg 459 drivers/isdn/hardware/mISDN/mISDNinfineon.c outw(w, (u32)hw->cfg.start + SCT_PLX_IRQ_ADDR); cfg 463 drivers/isdn/hardware/mISDN/mISDNinfineon.c outb(0, (u32)hw->cfg.start + GAZEL_INCSR); cfg 492 drivers/isdn/hardware/mISDN/mISDNinfineon.c outb(0, (u32)hw->cfg.start + DIVA_PCI_CTRL); cfg 494 drivers/isdn/hardware/mISDN/mISDNinfineon.c outb(DIVA_RESET_BIT, (u32)hw->cfg.start + DIVA_PCI_CTRL); cfg 497 drivers/isdn/hardware/mISDN/mISDNinfineon.c outb(9, (u32)hw->cfg.start + 0x69); cfg 499 drivers/isdn/hardware/mISDN/mISDNinfineon.c (u32)hw->cfg.start + DIVA_PCI_CTRL); cfg 503 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->cfg.p + PITA_MISC_REG); cfg 505 drivers/isdn/hardware/mISDN/mISDNinfineon.c writel(PITA_PARA_MPX_MODE, hw->cfg.p + PITA_MISC_REG); cfg 510 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->cfg.p + PITA_MISC_REG); cfg 513 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->cfg.p + PITA_MISC_REG); cfg 533 drivers/isdn/hardware/mISDN/mISDNinfineon.c w = inw((u32)hw->cfg.start + SCT_PLX_RESET_ADDR); cfg 535 drivers/isdn/hardware/mISDN/mISDNinfineon.c outw(w, (u32)hw->cfg.start + SCT_PLX_RESET_ADDR); cfg 537 drivers/isdn/hardware/mISDN/mISDNinfineon.c w = inw((u32)hw->cfg.start + SCT_PLX_RESET_ADDR); cfg 539 drivers/isdn/hardware/mISDN/mISDNinfineon.c outw(w, (u32)hw->cfg.start + SCT_PLX_RESET_ADDR); cfg 543 drivers/isdn/hardware/mISDN/mISDNinfineon.c val = inl((u32)hw->cfg.start + GAZEL_CNTRL); cfg 545 drivers/isdn/hardware/mISDN/mISDNinfineon.c outl(val, (u32)hw->cfg.start + GAZEL_CNTRL); cfg 548 drivers/isdn/hardware/mISDN/mISDNinfineon.c outl(val, (u32)hw->cfg.start + GAZEL_CNTRL); cfg 555 drivers/isdn/hardware/mISDN/mISDNinfineon.c val = inl((u32)hw->cfg.start + GAZEL_CNTRL); cfg 557 drivers/isdn/hardware/mISDN/mISDNinfineon.c outl(val, (u32)hw->cfg.start + GAZEL_CNTRL); cfg 560 drivers/isdn/hardware/mISDN/mISDNinfineon.c outl(val, (u32)hw->cfg.start + GAZEL_CNTRL); cfg 632 drivers/isdn/hardware/mISDN/mISDNinfineon.c if (hw->cfg.mode) { cfg 633 drivers/isdn/hardware/mISDN/mISDNinfineon.c if (hw->cfg.p) { cfg 634 drivers/isdn/hardware/mISDN/mISDNinfineon.c release_mem_region(hw->cfg.start, hw->cfg.size); cfg 635 drivers/isdn/hardware/mISDN/mISDNinfineon.c iounmap(hw->cfg.p); cfg 637 drivers/isdn/hardware/mISDN/mISDNinfineon.c release_region(hw->cfg.start, hw->cfg.size); cfg 638 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->cfg.mode = AM_NONE; cfg 656 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->cfg.start = pci_resource_start(hw->pdev, hw->ci->cfg_bar); cfg 657 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->cfg.size = pci_resource_len(hw->pdev, hw->ci->cfg_bar); cfg 659 drivers/isdn/hardware/mISDN/mISDNinfineon.c if (!request_mem_region(hw->cfg.start, hw->cfg.size, cfg 663 drivers/isdn/hardware/mISDN/mISDNinfineon.c if (!request_region(hw->cfg.start, hw->cfg.size, cfg 670 drivers/isdn/hardware/mISDN/mISDNinfineon.c (ulong)hw->cfg.start, (ulong)hw->cfg.size); cfg 674 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->cfg.p = ioremap(hw->cfg.start, hw->cfg.size); cfg 675 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->cfg.mode = hw->ci->cfg_mode; cfg 678 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->name, (ulong)hw->cfg.start, cfg 679 drivers/isdn/hardware/mISDN/mISDNinfineon.c (ulong)hw->cfg.size, hw->ci->cfg_mode); cfg 717 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->isac.mode = hw->cfg.mode; cfg 718 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->isac.a.io.ale = (u32)hw->cfg.start + DIVA_ISAC_ALE; cfg 719 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->isac.a.io.port = (u32)hw->cfg.start + DIVA_ISAC_PORT; cfg 720 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->hscx.mode = hw->cfg.mode; cfg 721 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->hscx.a.io.ale = (u32)hw->cfg.start + DIVA_HSCX_ALE; cfg 722 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->hscx.a.io.port = (u32)hw->cfg.start + DIVA_HSCX_PORT; cfg 743 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->isac.mode = hw->cfg.mode; cfg 744 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->isac.a.io.ale = (u32)hw->cfg.start + TIGER_IPAC_ALE; cfg 745 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->isac.a.io.port = (u32)hw->cfg.start + TIGER_IPAC_PORT; cfg 746 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->hscx.mode = hw->cfg.mode; cfg 747 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->hscx.a.io.ale = (u32)hw->cfg.start + TIGER_IPAC_ALE; cfg 748 drivers/isdn/hardware/mISDN/mISDNinfineon.c hw->hscx.a.io.port = (u32)hw->cfg.start + TIGER_IPAC_PORT; cfg 749 drivers/isdn/hardware/mISDN/mISDNinfineon.c outb(0xff, (ulong)hw->cfg.start); cfg 751 drivers/isdn/hardware/mISDN/mISDNinfineon.c outb(0x00, (ulong)hw->cfg.start); cfg 753 drivers/isdn/hardware/mISDN/mISDNinfineon.c outb(TIGER_IOMASK, (ulong)hw->cfg.start + TIGER_AUX_CTRL); cfg 1052 drivers/isdn/hardware/mISDN/netjet.c int cfg; cfg 1096 drivers/isdn/hardware/mISDN/netjet.c pci_read_config_dword(pdev, 0x04, &cfg); cfg 1097 drivers/isdn/hardware/mISDN/netjet.c if (cfg & 0x00100000) cfg 63 drivers/isdn/hardware/mISDN/speedfax.c u32 cfg; cfg 119 drivers/isdn/hardware/mISDN/speedfax.c val = inb(sf->cfg + TIGER_AUX_STATUS); cfg 150 drivers/isdn/hardware/mISDN/speedfax.c outb(SFAX_TIGER_IRQ_BIT, sf->cfg + TIGER_AUX_IRQMASK); cfg 158 drivers/isdn/hardware/mISDN/speedfax.c outb(0, sf->cfg + TIGER_AUX_IRQMASK); cfg 166 drivers/isdn/hardware/mISDN/speedfax.c outb(TIGER_EXTERN_RESET_ON, sf->cfg + TIGER_RESET_ADDR); cfg 167 drivers/isdn/hardware/mISDN/speedfax.c outb(SFAX_PCI_RESET_ON, sf->cfg + TIGER_AUX_DATA); cfg 169 drivers/isdn/hardware/mISDN/speedfax.c outb(TIGER_EXTERN_RESET_OFF, sf->cfg + TIGER_RESET_ADDR); cfg 171 drivers/isdn/hardware/mISDN/speedfax.c outb(sf->aux_data, sf->cfg + TIGER_AUX_DATA); cfg 189 drivers/isdn/hardware/mISDN/speedfax.c outb(sf->aux_data, sf->cfg + TIGER_AUX_DATA); cfg 196 drivers/isdn/hardware/mISDN/speedfax.c outb(sf->aux_data, sf->cfg + TIGER_AUX_DATA); cfg 316 drivers/isdn/hardware/mISDN/speedfax.c if (!request_region(sf->cfg, 256, sf->name)) { cfg 318 drivers/isdn/hardware/mISDN/speedfax.c sf->name, sf->cfg, sf->cfg + 255); cfg 321 drivers/isdn/hardware/mISDN/speedfax.c outb(0xff, sf->cfg); cfg 322 drivers/isdn/hardware/mISDN/speedfax.c outb(0, sf->cfg); cfg 323 drivers/isdn/hardware/mISDN/speedfax.c outb(0xdd, sf->cfg + TIGER_AUX_CTRL); cfg 324 drivers/isdn/hardware/mISDN/speedfax.c outb(0, sf->cfg + TIGER_AUX_IRQMASK); cfg 327 drivers/isdn/hardware/mISDN/speedfax.c sf->p_isac.ale = sf->cfg + SFAX_PCI_ADDR; cfg 328 drivers/isdn/hardware/mISDN/speedfax.c sf->p_isac.port = sf->cfg + SFAX_PCI_ISAC; cfg 329 drivers/isdn/hardware/mISDN/speedfax.c sf->p_isar.ale = sf->cfg + SFAX_PCI_ADDR; cfg 330 drivers/isdn/hardware/mISDN/speedfax.c sf->p_isar.port = sf->cfg + SFAX_PCI_ISAR; cfg 351 drivers/isdn/hardware/mISDN/speedfax.c release_region(card->cfg, 256); cfg 427 drivers/isdn/hardware/mISDN/speedfax.c release_region(card->cfg, 256); cfg 461 drivers/isdn/hardware/mISDN/speedfax.c card->cfg = pci_resource_start(pdev, 0); cfg 273 drivers/isdn/mISDN/dsp.h extern int dsp_pipeline_build(struct dsp_pipeline *pipeline, const char *cfg); cfg 219 drivers/isdn/mISDN/dsp_pipeline.c int dsp_pipeline_build(struct dsp_pipeline *pipeline, const char *cfg) cfg 233 drivers/isdn/mISDN/dsp_pipeline.c dup = kstrdup(cfg, GFP_ATOMIC); cfg 308 drivers/isdn/mISDN/dsp_pipeline.c __func__, incomplete ? " incomplete" : "", cfg); cfg 216 drivers/leds/leds-aat1290.c struct aat1290_led_config_data *cfg, cfg 243 drivers/leds/leds-aat1290.c cfg->has_external_strobe = false; cfg 247 drivers/leds/leds-aat1290.c cfg->has_external_strobe = true; cfg 258 drivers/leds/leds-aat1290.c &cfg->max_mm_current); cfg 268 drivers/leds/leds-aat1290.c &cfg->max_flash_current); cfg 276 drivers/leds/leds-aat1290.c &cfg->max_flash_tm); cfg 292 drivers/leds/leds-aat1290.c struct aat1290_led_config_data *cfg) cfg 298 drivers/leds/leds-aat1290.c if (cfg->max_mm_current < led->mm_current_scale[i]) cfg 304 drivers/leds/leds-aat1290.c cfg->max_mm_current = led->mm_current_scale[b]; cfg 305 drivers/leds/leds-aat1290.c cfg->max_brightness = b + 1; cfg 309 drivers/leds/leds-aat1290.c struct aat1290_led_config_data *cfg) cfg 316 drivers/leds/leds-aat1290.c AAT1290_MAX_MM_CURRENT(cfg->max_flash_current); cfg 332 drivers/leds/leds-aat1290.c struct aat1290_led_config_data *cfg, cfg 337 drivers/leds/leds-aat1290.c ret = aat1290_led_parse_dt(led, cfg, sub_node); cfg 344 drivers/leds/leds-aat1290.c ret = init_mm_current_scale(led, cfg); cfg 348 drivers/leds/leds-aat1290.c aat1290_led_validate_mm_current(led, cfg); cfg 359 drivers/leds/leds-aat1290.c struct aat1290_led_config_data *cfg) cfg 366 drivers/leds/leds-aat1290.c setting->min = cfg->max_flash_tm / AAT1290_FLASH_TM_NUM_LEVELS; cfg 367 drivers/leds/leds-aat1290.c setting->max = cfg->max_flash_tm; cfg 141 drivers/leds/leds-as3645a.c struct as3645a_config cfg; cfg 214 drivers/leds/leds-as3645a.c val |= (flash->cfg.voltage_reference cfg 239 drivers/leds/leds-as3645a.c reg = (flash->cfg.peak << AS_CONTROL_COIL_PEAK_SHIFT) cfg 303 drivers/leds/leds-as3645a.c flash->cfg.assist_max_ua, cfg 307 drivers/leds/leds-as3645a.c flash->cfg.flash_max_ua, cfg 484 drivers/leds/leds-as3645a.c struct as3645a_config *cfg = &flash->cfg; cfg 514 drivers/leds/leds-as3645a.c &cfg->flash_timeout_us); cfg 522 drivers/leds/leds-as3645a.c &cfg->flash_max_ua); cfg 530 drivers/leds/leds-as3645a.c &cfg->assist_max_ua); cfg 538 drivers/leds/leds-as3645a.c &cfg->voltage_reference); cfg 541 drivers/leds/leds-as3645a.c &cfg->peak); cfg 542 drivers/leds/leds-as3645a.c cfg->peak = AS_PEAK_mA_TO_REG(cfg->peak); cfg 553 drivers/leds/leds-as3645a.c &cfg->indicator_max_ua); cfg 574 drivers/leds/leds-as3645a.c struct led_flash_setting *cfg; cfg 579 drivers/leds/leds-as3645a.c flash->cfg.indicator_max_ua / AS_INDICATOR_INTENSITY_STEP; cfg 591 drivers/leds/leds-as3645a.c cfg = &flash->fled.brightness; cfg 592 drivers/leds/leds-as3645a.c cfg->min = AS_FLASH_INTENSITY_MIN; cfg 593 drivers/leds/leds-as3645a.c cfg->max = flash->cfg.flash_max_ua; cfg 594 drivers/leds/leds-as3645a.c cfg->step = AS_FLASH_INTENSITY_STEP; cfg 595 drivers/leds/leds-as3645a.c cfg->val = flash->cfg.flash_max_ua; cfg 597 drivers/leds/leds-as3645a.c cfg = &flash->fled.timeout; cfg 598 drivers/leds/leds-as3645a.c cfg->min = AS_FLASH_TIMEOUT_MIN; cfg 599 drivers/leds/leds-as3645a.c cfg->max = flash->cfg.flash_timeout_us; cfg 600 drivers/leds/leds-as3645a.c cfg->step = AS_FLASH_TIMEOUT_STEP; cfg 601 drivers/leds/leds-as3645a.c cfg->val = flash->cfg.flash_timeout_us; cfg 609 drivers/leds/leds-as3645a.c flash->cfg.assist_max_ua) + 1; cfg 635 drivers/leds/leds-as3645a.c struct v4l2_flash_config cfg = { cfg 638 drivers/leds/leds-as3645a.c .max = flash->cfg.assist_max_ua, cfg 640 drivers/leds/leds-as3645a.c .val = flash->cfg.assist_max_ua, cfg 646 drivers/leds/leds-as3645a.c .max = flash->cfg.indicator_max_ua, cfg 648 drivers/leds/leds-as3645a.c .val = flash->cfg.indicator_max_ua, cfg 652 drivers/leds/leds-as3645a.c strlcpy(cfg.dev_name, led->dev->kobj.name, sizeof(cfg.dev_name)); cfg 658 drivers/leds/leds-as3645a.c &cfg); cfg 216 drivers/leds/leds-ktd2692.c static void ktd2692_init_movie_current_max(struct ktd2692_led_config_data *cfg) cfg 222 drivers/leds/leds-ktd2692.c step = KTD2692_MM_TO_FL_RATIO(cfg->flash_max_microamp) cfg 228 drivers/leds/leds-ktd2692.c } while ((movie_current_microamp > cfg->movie_max_microamp) && cfg 231 drivers/leds/leds-ktd2692.c cfg->max_brightness = offset; cfg 235 drivers/leds/leds-ktd2692.c struct ktd2692_led_config_data *cfg) cfg 241 drivers/leds/leds-ktd2692.c setting->max = cfg->flash_max_timeout; cfg 242 drivers/leds/leds-ktd2692.c setting->step = cfg->flash_max_timeout cfg 244 drivers/leds/leds-ktd2692.c setting->val = cfg->flash_max_timeout; cfg 260 drivers/leds/leds-ktd2692.c struct ktd2692_led_config_data *cfg) cfg 303 drivers/leds/leds-ktd2692.c &cfg->movie_max_microamp); cfg 310 drivers/leds/leds-ktd2692.c &cfg->flash_max_microamp); cfg 317 drivers/leds/leds-ktd2692.c &cfg->flash_max_timeout); cfg 530 drivers/leds/leds-lp5521.c chip->cfg = &lp5521_cfg; cfg 897 drivers/leds/leds-lp5523.c chip->cfg = &lp5523_cfg; cfg 286 drivers/leds/leds-lp5562.c u8 cfg = LP5562_DEFAULT_CFG; cfg 297 drivers/leds/leds-lp5562.c cfg |= LP5562_CLK_INT; cfg 299 drivers/leds/leds-lp5562.c ret = lp55xx_write(chip, LP5562_REG_CONFIG, cfg); cfg 545 drivers/leds/leds-lp5562.c chip->cfg = &lp5562_cfg; cfg 40 drivers/leds/leds-lp55xx-common.c struct lp55xx_device_config *cfg = chip->cfg; cfg 41 drivers/leds/leds-lp55xx-common.c u8 addr = cfg->reset.addr; cfg 42 drivers/leds/leds-lp55xx-common.c u8 val = cfg->reset.val; cfg 50 drivers/leds/leds-lp55xx-common.c struct lp55xx_device_config *cfg = chip->cfg; cfg 51 drivers/leds/leds-lp55xx-common.c u8 addr = cfg->enable.addr; cfg 52 drivers/leds/leds-lp55xx-common.c u8 val = cfg->enable.val; cfg 65 drivers/leds/leds-lp55xx-common.c if (val != cfg->enable.val) cfg 73 drivers/leds/leds-lp55xx-common.c struct lp55xx_device_config *cfg = chip->cfg; cfg 75 drivers/leds/leds-lp55xx-common.c if (!cfg->post_init_device) cfg 78 drivers/leds/leds-lp55xx-common.c return cfg->post_init_device(chip); cfg 104 drivers/leds/leds-lp55xx-common.c if (!chip->cfg->set_led_current) cfg 108 drivers/leds/leds-lp55xx-common.c chip->cfg->set_led_current(led, (u8)curr); cfg 138 drivers/leds/leds-lp55xx-common.c struct lp55xx_device_config *cfg = led->chip->cfg; cfg 141 drivers/leds/leds-lp55xx-common.c return cfg->brightness_fn(led); cfg 148 drivers/leds/leds-lp55xx-common.c struct lp55xx_device_config *cfg = chip->cfg; cfg 152 drivers/leds/leds-lp55xx-common.c int max_channel = cfg->max_channel; cfg 209 drivers/leds/leds-lp55xx-common.c if (chip->cfg->firmware_cb) cfg 210 drivers/leds/leds-lp55xx-common.c chip->cfg->firmware_cb(chip); cfg 276 drivers/leds/leds-lp55xx-common.c if (chip->cfg->run_engine) cfg 277 drivers/leds/leds-lp55xx-common.c chip->cfg->run_engine(chip, start); cfg 386 drivers/leds/leds-lp55xx-common.c struct lp55xx_device_config *cfg; cfg 393 drivers/leds/leds-lp55xx-common.c cfg = chip->cfg; cfg 395 drivers/leds/leds-lp55xx-common.c if (!pdata || !cfg) cfg 458 drivers/leds/leds-lp55xx-common.c struct lp55xx_device_config *cfg = chip->cfg; cfg 465 drivers/leds/leds-lp55xx-common.c if (!cfg->brightness_fn) { cfg 486 drivers/leds/leds-lp55xx-common.c if (cfg->set_led_current) cfg 487 drivers/leds/leds-lp55xx-common.c cfg->set_led_current(each, led_current); cfg 513 drivers/leds/leds-lp55xx-common.c struct lp55xx_device_config *cfg = chip->cfg; cfg 516 drivers/leds/leds-lp55xx-common.c if (!cfg->run_engine || !cfg->firmware_cb) cfg 524 drivers/leds/leds-lp55xx-common.c return cfg->dev_attr_group ? cfg 525 drivers/leds/leds-lp55xx-common.c sysfs_create_group(&dev->kobj, cfg->dev_attr_group) : 0; cfg 532 drivers/leds/leds-lp55xx-common.c struct lp55xx_device_config *cfg = chip->cfg; cfg 534 drivers/leds/leds-lp55xx-common.c if (cfg->dev_attr_group) cfg 535 drivers/leds/leds-lp55xx-common.c sysfs_remove_group(&dev->kobj, cfg->dev_attr_group); cfg 546 drivers/leds/leds-lp55xx-common.c struct lp55xx_led_config *cfg; cfg 560 drivers/leds/leds-lp55xx-common.c cfg = devm_kcalloc(dev, num_channels, sizeof(*cfg), GFP_KERNEL); cfg 561 drivers/leds/leds-lp55xx-common.c if (!cfg) cfg 564 drivers/leds/leds-lp55xx-common.c pdata->led_config = &cfg[0]; cfg 568 drivers/leds/leds-lp55xx-common.c cfg[i].chan_nr = i; cfg 570 drivers/leds/leds-lp55xx-common.c of_property_read_string(child, "chan-name", &cfg[i].name); cfg 571 drivers/leds/leds-lp55xx-common.c of_property_read_u8(child, "led-cur", &cfg[i].led_current); cfg 572 drivers/leds/leds-lp55xx-common.c of_property_read_u8(child, "max-cur", &cfg[i].max_current); cfg 573 drivers/leds/leds-lp55xx-common.c cfg[i].default_trigger = cfg 152 drivers/leds/leds-lp55xx-common.h struct lp55xx_device_config *cfg; cfg 333 drivers/leds/leds-lp8501.c chip->cfg = &lp8501_cfg; cfg 45 drivers/leds/leds-lp8788.c struct lp8788_led_config *cfg = &default_led_config; cfg 50 drivers/leds/leds-lp8788.c cfg->scale = pdata->scale; cfg 51 drivers/leds/leds-lp8788.c cfg->num = pdata->num; cfg 52 drivers/leds/leds-lp8788.c cfg->iout = pdata->iout_code; cfg 55 drivers/leds/leds-lp8788.c led->isink_num = cfg->num; cfg 59 drivers/leds/leds-lp8788.c mask = 1 << (cfg->num + LP8788_ISINK_SCALE_OFFSET); cfg 60 drivers/leds/leds-lp8788.c val = cfg->scale << (cfg->num + LP8788_ISINK_SCALE_OFFSET); cfg 66 drivers/leds/leds-lp8788.c addr = lp8788_iout_addr[cfg->num]; cfg 67 drivers/leds/leds-lp8788.c mask = lp8788_iout_mask[cfg->num]; cfg 68 drivers/leds/leds-lp8788.c val = cfg->iout; cfg 597 drivers/leds/leds-max77693.c struct max77693_led_config_data *cfg, cfg 607 drivers/leds/leds-max77693.c of_property_read_u32(node, "maxim,boost-mode", &cfg->boost_mode); cfg 608 drivers/leds/leds-max77693.c of_property_read_u32(node, "maxim,boost-mvout", &cfg->boost_vout); cfg 609 drivers/leds/leds-max77693.c of_property_read_u32(node, "maxim,mvsys-min", &cfg->low_vsys); cfg 655 drivers/leds/leds-max77693.c cfg->label[fled_id] = cfg 660 drivers/leds/leds-max77693.c &cfg->iout_torch_max[fled_id]); cfg 662 drivers/leds/leds-max77693.c cfg->iout_torch_max[fled_id] = TORCH_IOUT_MIN; cfg 667 drivers/leds/leds-max77693.c &cfg->iout_flash_max[fled_id]); cfg 669 drivers/leds/leds-max77693.c cfg->iout_flash_max[fled_id] = FLASH_IOUT_MIN; cfg 675 drivers/leds/leds-max77693.c &cfg->flash_timeout_max[fled_id]); cfg 677 drivers/leds/leds-max77693.c cfg->flash_timeout_max[fled_id] = FLASH_TIMEOUT_MIN; cfg 682 drivers/leds/leds-max77693.c if (++cfg->num_leds == 2 || cfg 690 drivers/leds/leds-max77693.c if (cfg->num_leds == 0) { cfg 729 drivers/leds/leds-max77693.c struct max77693_led_config_data *cfg) cfg 731 drivers/leds/leds-max77693.c u32 flash_iout_max = cfg->boost_mode ? FLASH_IOUT_MAX_2LEDS : cfg 735 drivers/leds/leds-max77693.c if (cfg->num_leds == 1 && cfg 739 drivers/leds/leds-max77693.c cfg->boost_mode = clamp_val(cfg->boost_mode, MAX77693_LED_BOOST_NONE, cfg 743 drivers/leds/leds-max77693.c if ((cfg->boost_mode == MAX77693_LED_BOOST_NONE) && led->iout_joint) cfg 744 drivers/leds/leds-max77693.c cfg->boost_mode = MAX77693_LED_BOOST_FIXED; cfg 746 drivers/leds/leds-max77693.c max77693_align_iout_current(led, cfg->iout_torch_max, cfg 749 drivers/leds/leds-max77693.c max77693_align_iout_current(led, cfg->iout_flash_max, cfg 752 drivers/leds/leds-max77693.c for (i = 0; i < ARRAY_SIZE(cfg->flash_timeout_max); ++i) cfg 753 drivers/leds/leds-max77693.c clamp_align(&cfg->flash_timeout_max[i], FLASH_TIMEOUT_MIN, cfg 756 drivers/leds/leds-max77693.c clamp_align(&cfg->boost_vout, FLASH_VOUT_MIN, FLASH_VOUT_MAX, cfg 759 drivers/leds/leds-max77693.c if (cfg->low_vsys) cfg 760 drivers/leds/leds-max77693.c clamp_align(&cfg->low_vsys, MAX_FLASH1_VSYS_MIN, cfg 765 drivers/leds/leds-max77693.c struct max77693_led_config_data *cfg, cfg 770 drivers/leds/leds-max77693.c ret = max77693_led_parse_dt(led, cfg, sub_nodes); cfg 774 drivers/leds/leds-max77693.c max77693_led_validate_configuration(led, cfg); cfg 776 drivers/leds/leds-max77693.c memcpy(led->iout_torch_max, cfg->iout_torch_max, cfg 778 drivers/leds/leds-max77693.c memcpy(led->iout_flash_max, cfg->iout_flash_max, cfg 54 drivers/macintosh/windfarm_lm75_sensor.c u8 cfg_new, cfg = (u8)i2c_smbus_read_byte_data(lm->i2c, 1); cfg 57 drivers/macintosh/windfarm_lm75_sensor.c sr->name, cfg); cfg 62 drivers/macintosh/windfarm_lm75_sensor.c cfg_new = cfg & ~0x01; cfg 1542 drivers/media/common/cx2341x.c struct v4l2_ctrl_config cfg; cfg 1544 drivers/media/common/cx2341x.c memset(&cfg, 0, sizeof(cfg)); cfg 1545 drivers/media/common/cx2341x.c cx2341x_ctrl_fill(id, &cfg.name, &cfg.type, &min, &max, &step, &def, &cfg.flags); cfg 1546 drivers/media/common/cx2341x.c cfg.ops = &cx2341x_ops; cfg 1547 drivers/media/common/cx2341x.c cfg.id = id; cfg 1548 drivers/media/common/cx2341x.c cfg.min = min; cfg 1549 drivers/media/common/cx2341x.c cfg.max = max; cfg 1550 drivers/media/common/cx2341x.c cfg.def = def; cfg 1551 drivers/media/common/cx2341x.c if (cfg.type == V4L2_CTRL_TYPE_MENU) { cfg 1552 drivers/media/common/cx2341x.c cfg.step = 0; cfg 1553 drivers/media/common/cx2341x.c cfg.menu_skip_mask = step; cfg 1554 drivers/media/common/cx2341x.c cfg.qmenu = cx2341x_get_menu(id); cfg 1556 drivers/media/common/cx2341x.c cfg.step = step; cfg 1557 drivers/media/common/cx2341x.c cfg.menu_skip_mask = 0; cfg 1559 drivers/media/common/cx2341x.c return v4l2_ctrl_new_custom(hdl, &cfg, NULL); cfg 15 drivers/media/dvb-frontends/af9033.c struct af9033_config cfg; cfg 80 drivers/media/dvb-frontends/af9033.c { 0x00f641, dev->cfg.tuner, 0xff }, cfg 103 drivers/media/dvb-frontends/af9033.c { 0x800045, dev->cfg.adc_multiplier, 0xff }, cfg 109 drivers/media/dvb-frontends/af9033.c utmp = div_u64((u64)dev->cfg.clock * 0x80000, 1000000); cfg 118 drivers/media/dvb-frontends/af9033.c dev_dbg(&client->dev, "clk=%u clk_cw=%08x\n", dev->cfg.clock, utmp); cfg 122 drivers/media/dvb-frontends/af9033.c if (clock_adc_lut[i].clock == dev->cfg.clock) cfg 127 drivers/media/dvb-frontends/af9033.c dev->cfg.clock); cfg 151 drivers/media/dvb-frontends/af9033.c if (dev->cfg.dyn0_clk) { cfg 158 drivers/media/dvb-frontends/af9033.c if (dev->cfg.ts_mode == AF9033_TS_MODE_USB) { cfg 176 drivers/media/dvb-frontends/af9033.c switch (dev->cfg.tuner) { cfg 201 drivers/media/dvb-frontends/af9033.c switch (dev->cfg.tuner) { cfg 252 drivers/media/dvb-frontends/af9033.c dev->cfg.tuner); cfg 261 drivers/media/dvb-frontends/af9033.c if (dev->cfg.ts_mode == AF9033_TS_MODE_SERIAL) { cfg 273 drivers/media/dvb-frontends/af9033.c switch (dev->cfg.tuner) { cfg 327 drivers/media/dvb-frontends/af9033.c if (dev->cfg.ts_mode == AF9033_TS_MODE_SERIAL) { cfg 391 drivers/media/dvb-frontends/af9033.c if (coeff_lut[i].clock == dev->cfg.clock && cfg 399 drivers/media/dvb-frontends/af9033.c dev->cfg.clock); cfg 413 drivers/media/dvb-frontends/af9033.c if (clock_adc_lut[i].clock == dev->cfg.clock) cfg 419 drivers/media/dvb-frontends/af9033.c dev->cfg.clock); cfg 425 drivers/media/dvb-frontends/af9033.c if (dev->cfg.adc_multiplier == AF9033_ADC_MULTIPLIER_2X) cfg 437 drivers/media/dvb-frontends/af9033.c if (!dev->cfg.spec_inv && if_frequency) cfg 1053 drivers/media/dvb-frontends/af9033.c struct af9033_config *cfg = client->dev.platform_data; cfg 1072 drivers/media/dvb-frontends/af9033.c memcpy(&dev->cfg, cfg, sizeof(dev->cfg)); cfg 1073 drivers/media/dvb-frontends/af9033.c switch (dev->cfg.ts_mode) { cfg 1086 drivers/media/dvb-frontends/af9033.c if (dev->cfg.clock != 12000000) { cfg 1090 drivers/media/dvb-frontends/af9033.c dev->cfg.clock); cfg 1102 drivers/media/dvb-frontends/af9033.c switch (dev->cfg.tuner) { cfg 1144 drivers/media/dvb-frontends/af9033.c *cfg->fe = &dev->fe; cfg 1145 drivers/media/dvb-frontends/af9033.c if (cfg->ops) { cfg 1146 drivers/media/dvb-frontends/af9033.c cfg->ops->pid_filter = af9033_pid_filter; cfg 1147 drivers/media/dvb-frontends/af9033.c cfg->ops->pid_filter_ctrl = af9033_pid_filter_ctrl; cfg 1149 drivers/media/dvb-frontends/af9033.c cfg->regmap = dev->regmap; cfg 202 drivers/media/dvb-frontends/atbm8830.c const struct atbm8830_config *cfg = priv->config; cfg 205 drivers/media/dvb-frontends/atbm8830.c atbm8830_write_reg(priv, REG_TS_SERIAL, cfg->serial_ts ? 1 : 0); cfg 206 drivers/media/dvb-frontends/atbm8830.c atbm8830_write_reg(priv, REG_TS_CLK_MODE, cfg->serial_ts ? 1 : 0); cfg 209 drivers/media/dvb-frontends/atbm8830.c cfg->ts_sampling_edge ? 1 : 0); cfg 212 drivers/media/dvb-frontends/atbm8830.c cfg->ts_clk_gated ? 0 : 1); cfg 220 drivers/media/dvb-frontends/atbm8830.c const struct atbm8830_config *cfg = priv->config; cfg 223 drivers/media/dvb-frontends/atbm8830.c set_osc_freq(priv, cfg->osc_clk_freq); cfg 226 drivers/media/dvb-frontends/atbm8830.c set_if_freq(priv, cfg->if_freq); cfg 229 drivers/media/dvb-frontends/atbm8830.c set_agc_config(priv, cfg->agc_min, cfg->agc_max, cfg 230 drivers/media/dvb-frontends/atbm8830.c cfg->agc_hold_loop); cfg 38 drivers/media/dvb-frontends/cxd2099.c struct cxd2099_cfg cfg; cfg 74 drivers/media/dvb-frontends/cxd2099.c if (ci->cfg.max_i2c && len > ci->cfg.max_i2c) cfg 75 drivers/media/dvb-frontends/cxd2099.c len = ci->cfg.max_i2c; cfg 178 drivers/media/dvb-frontends/cxd2099.c if (ci->cfg.max_i2c && (len + 1 > ci->cfg.max_i2c)) cfg 179 drivers/media/dvb-frontends/cxd2099.c len = ci->cfg.max_i2c - 1; cfg 298 drivers/media/dvb-frontends/cxd2099.c if (ci->cfg.clock_mode == 2) { cfg 300 drivers/media/dvb-frontends/cxd2099.c u32 reg = ((ci->cfg.bitrate << 13) + 71999) / 72000; cfg 302 drivers/media/dvb-frontends/cxd2099.c if (ci->cfg.polarity) { cfg 320 drivers/media/dvb-frontends/cxd2099.c } else if (ci->cfg.clock_mode == 1) { cfg 321 drivers/media/dvb-frontends/cxd2099.c if (ci->cfg.polarity) { cfg 340 drivers/media/dvb-frontends/cxd2099.c if (ci->cfg.polarity) { cfg 614 drivers/media/dvb-frontends/cxd2099.c struct cxd2099_cfg *cfg = client->dev.platform_data; cfg 629 drivers/media/dvb-frontends/cxd2099.c memcpy(&ci->cfg, cfg, sizeof(ci->cfg)); cfg 654 drivers/media/dvb-frontends/cxd2099.c *cfg->en = &ci->en; cfg 3830 drivers/media/dvb-frontends/cxd2841er.c static struct dvb_frontend *cxd2841er_attach(struct cxd2841er_config *cfg, cfg 3844 drivers/media/dvb-frontends/cxd2841er.c priv->config = cfg; cfg 3845 drivers/media/dvb-frontends/cxd2841er.c priv->i2c_addr_slvx = (cfg->i2c_addr + 4) >> 1; cfg 3846 drivers/media/dvb-frontends/cxd2841er.c priv->i2c_addr_slvt = (cfg->i2c_addr) >> 1; cfg 3847 drivers/media/dvb-frontends/cxd2841er.c priv->xtal = cfg->xtal; cfg 3848 drivers/media/dvb-frontends/cxd2841er.c priv->flags = cfg->flags; cfg 3918 drivers/media/dvb-frontends/cxd2841er.c struct dvb_frontend *cxd2841er_attach_s(struct cxd2841er_config *cfg, cfg 3921 drivers/media/dvb-frontends/cxd2841er.c return cxd2841er_attach(cfg, i2c, SYS_DVBS); cfg 3925 drivers/media/dvb-frontends/cxd2841er.c struct dvb_frontend *cxd2841er_attach_t_c(struct cxd2841er_config *cfg, cfg 3928 drivers/media/dvb-frontends/cxd2841er.c return cxd2841er_attach(cfg, i2c, 0); cfg 40 drivers/media/dvb-frontends/cxd2841er.h extern struct dvb_frontend *cxd2841er_attach_s(struct cxd2841er_config *cfg, cfg 43 drivers/media/dvb-frontends/cxd2841er.h extern struct dvb_frontend *cxd2841er_attach_t_c(struct cxd2841er_config *cfg, cfg 47 drivers/media/dvb-frontends/cxd2841er.h struct cxd2841er_config *cfg, cfg 55 drivers/media/dvb-frontends/cxd2841er.h struct cxd2841er_config *cfg, struct i2c_adapter *i2c) cfg 19 drivers/media/dvb-frontends/cxd2880/cxd2880.h struct cxd2880_config *cfg); cfg 22 drivers/media/dvb-frontends/cxd2880/cxd2880.h struct cxd2880_config *cfg) cfg 1877 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c struct cxd2880_config *cfg) cfg 1894 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c priv->spi = cfg->spi; cfg 1895 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c priv->spi_mutex = cfg->spi_mutex; cfg 1896 drivers/media/dvb-frontends/cxd2880/cxd2880_top.c priv->spi_device.spi = cfg->spi; cfg 41 drivers/media/dvb-frontends/dib0070.c const struct dib0070_config *cfg; cfg 81 drivers/media/dvb-frontends/dib0070.c state->msg[0].addr = state->cfg->i2c_address; cfg 85 drivers/media/dvb-frontends/dib0070.c state->msg[1].addr = state->cfg->i2c_address; cfg 114 drivers/media/dvb-frontends/dib0070.c state->msg[0].addr = state->cfg->i2c_address; cfg 130 drivers/media/dvb-frontends/dib0070.c state->cfg->sleep(state->fe, 0); \ cfg 131 drivers/media/dvb-frontends/dib0070.c if (state->cfg->reset) { \ cfg 132 drivers/media/dvb-frontends/dib0070.c state->cfg->reset(state->fe,1); msleep(10); \ cfg 133 drivers/media/dvb-frontends/dib0070.c state->cfg->reset(state->fe,0); msleep(10); \ cfg 241 drivers/media/dvb-frontends/dib0070.c if (state->cfg->vga_filter != 0) { cfg 242 drivers/media/dvb-frontends/dib0070.c dib0070_write_reg(state, 0x1a, state->cfg->vga_filter); cfg 243 drivers/media/dvb-frontends/dib0070.c dprintk("vga filter register is set to %x\n", state->cfg->vga_filter); cfg 330 drivers/media/dvb-frontends/dib0070.c u32 freq = fe->dtv_property_cache.frequency/1000 + (band == BAND_VHF ? state->cfg->freq_offset_khz_vhf : state->cfg->freq_offset_khz_uhf); cfg 351 drivers/media/dvb-frontends/dib0070.c if (state->cfg->flip_chip) cfg 384 drivers/media/dvb-frontends/dib0070.c REFDIV = (u8) ((state->cfg->clock_khz + 9999) / 10000); cfg 387 drivers/media/dvb-frontends/dib0070.c REFDIV = (u8) ((state->cfg->clock_khz) / 1000); cfg 390 drivers/media/dvb-frontends/dib0070.c REFDIV = (u8) (state->cfg->clock_khz / 10000); cfg 393 drivers/media/dvb-frontends/dib0070.c FREF = state->cfg->clock_khz / REFDIV; cfg 462 drivers/media/dvb-frontends/dib0070.c const struct dib0070_wbd_gain_cfg *tmp = state->cfg->wbd_gain; cfg 522 drivers/media/dvb-frontends/dib0070.c if (state->cfg->sleep) cfg 523 drivers/media/dvb-frontends/dib0070.c state->cfg->sleep(fe, 0); cfg 530 drivers/media/dvb-frontends/dib0070.c if (state->cfg->sleep) cfg 531 drivers/media/dvb-frontends/dib0070.c state->cfg->sleep(fe, 1); cfg 619 drivers/media/dvb-frontends/dib0070.c const struct dib0070_wbd_gain_cfg *tmp = state->cfg->wbd_gain; cfg 670 drivers/media/dvb-frontends/dib0070.c if (state->cfg->force_crystal_mode != 0) cfg 671 drivers/media/dvb-frontends/dib0070.c r = state->cfg->force_crystal_mode; cfg 672 drivers/media/dvb-frontends/dib0070.c else if (state->cfg->clock_khz >= 24000) cfg 678 drivers/media/dvb-frontends/dib0070.c r |= state->cfg->osc_buffer_state << 3; cfg 681 drivers/media/dvb-frontends/dib0070.c dib0070_write_reg(state, 0x1f, (1 << 8) | ((state->cfg->clock_pad_drive & 0xf) << 5)); cfg 683 drivers/media/dvb-frontends/dib0070.c if (state->cfg->invert_iq) { cfg 691 drivers/media/dvb-frontends/dib0070.c dib0070_set_ctrl_lo5(fe, 5, 4, state->cfg->charge_pump, cfg 692 drivers/media/dvb-frontends/dib0070.c state->cfg->enable_third_order_filter); cfg 732 drivers/media/dvb-frontends/dib0070.c struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct dib0070_config *cfg) cfg 738 drivers/media/dvb-frontends/dib0070.c state->cfg = cfg; cfg 49 drivers/media/dvb-frontends/dib0070.h extern struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct dib0070_config *cfg); cfg 55 drivers/media/dvb-frontends/dib0070.h static inline struct dvb_frontend *dib0070_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct dib0070_config *cfg) cfg 315 drivers/media/dvb-frontends/dib0090.c #define HARD_RESET(state) do { if (cfg->reset) { if (cfg->sleep) cfg->sleep(fe, 0); msleep(10); cfg->reset(fe, 1); msleep(10); cfg->reset(fe, 0); msleep(10); } } while (0) cfg 509 drivers/media/dvb-frontends/dib0090.c static void dib0090_reset_digital(struct dvb_frontend *fe, const struct dib0090_config *cfg) cfg 516 drivers/media/dvb-frontends/dib0090.c if (cfg->in_soc) cfg 521 drivers/media/dvb-frontends/dib0090.c dib0090_write_reg(state, 0x20, ((cfg->io.adc_clock_ratio - 1) << 11) | (0 << 10) | (1 << 9) | (1 << 8) | (0 << 4) | 0); cfg 522 drivers/media/dvb-frontends/dib0090.c if (cfg->clkoutdrive != 0) cfg 523 drivers/media/dvb-frontends/dib0090.c dib0090_write_reg(state, 0x23, (0 << 15) | ((!cfg->analog_output) << 14) | (2 << 10) | (1 << 9) | (0 << 8) cfg 524 drivers/media/dvb-frontends/dib0090.c | (cfg->clkoutdrive << 5) | (cfg->clkouttobamse << 4) | (0 << 2) | (0)); cfg 526 drivers/media/dvb-frontends/dib0090.c dib0090_write_reg(state, 0x23, (0 << 15) | ((!cfg->analog_output) << 14) | (2 << 10) | (1 << 9) | (0 << 8) cfg 527 drivers/media/dvb-frontends/dib0090.c | (7 << 5) | (cfg->clkouttobamse << 4) | (0 << 2) | (0)); cfg 533 drivers/media/dvb-frontends/dib0090.c if ((PllCfg & 0x1FFF) != ((cfg->io.pll_range << 12) | (cfg->io.pll_loopdiv << 6) | (cfg->io.pll_prediv)) && (!cfg->in_soc) cfg 534 drivers/media/dvb-frontends/dib0090.c && !cfg->io.pll_bypass) { cfg 545 drivers/media/dvb-frontends/dib0090.c PllCfg = (1 << 15) | (0 << 13) | (cfg->io.pll_range << 12) | (cfg->io.pll_loopdiv << 6) | (cfg->io.pll_prediv); cfg 570 drivers/media/dvb-frontends/dib0090.c if (cfg->io.pll_bypass) { cfg 571 drivers/media/dvb-frontends/dib0090.c PllCfg |= (cfg->io.pll_bypass << 15); cfg 576 drivers/media/dvb-frontends/dib0090.c static int dib0090_fw_reset_digital(struct dvb_frontend *fe, const struct dib0090_config *cfg) cfg 590 drivers/media/dvb-frontends/dib0090.c ((cfg->io.adc_clock_ratio - 1) << 11) | (0 << 10) | (1 << 9) | (1 << 8) | (cfg->data_tx_drv << 4) | cfg->ls_cfg_pad_drv); cfg 592 drivers/media/dvb-frontends/dib0090.c v = (0 << 15) | ((!cfg->analog_output) << 14) | (1 << 9) | (0 << 8) | (cfg->clkouttobamse << 4) | (0 << 2) | (0); cfg 593 drivers/media/dvb-frontends/dib0090.c if (cfg->clkoutdrive != 0) cfg 594 drivers/media/dvb-frontends/dib0090.c v |= cfg->clkoutdrive << 5; cfg 605 drivers/media/dvb-frontends/dib0090.c if ((PllCfg & 0x1FFF) != ((cfg->io.pll_range << 12) | (cfg->io.pll_loopdiv << 6) | (cfg->io.pll_prediv)) && !cfg->io.pll_bypass) { cfg 616 drivers/media/dvb-frontends/dib0090.c PllCfg = (1 << 15) | (0 << 13) | (cfg->io.pll_range << 12) | (cfg->io.pll_loopdiv << 6) | (cfg->io.pll_prediv); cfg 641 drivers/media/dvb-frontends/dib0090.c if (cfg->io.pll_bypass) { cfg 642 drivers/media/dvb-frontends/dib0090.c PllCfg |= (cfg->io.pll_bypass << 15); cfg 1026 drivers/media/dvb-frontends/dib0090.c static void dib0090_set_rframp(struct dib0090_state *state, const u16 * cfg) cfg 1028 drivers/media/dvb-frontends/dib0090.c state->rf_ramp = cfg; cfg 1031 drivers/media/dvb-frontends/dib0090.c static void dib0090_set_rframp_pwm(struct dib0090_state *state, const u16 * cfg) cfg 1033 drivers/media/dvb-frontends/dib0090.c state->rf_ramp = cfg; cfg 1037 drivers/media/dvb-frontends/dib0090.c dprintk("total RF gain: %ddB, step: %d\n", (u32) cfg[0], dib0090_read_reg(state, 0x2a)); cfg 1039 drivers/media/dvb-frontends/dib0090.c dib0090_write_regs(state, 0x2c, cfg + 3, 6); cfg 1040 drivers/media/dvb-frontends/dib0090.c dib0090_write_regs(state, 0x3e, cfg + 9, 2); cfg 1043 drivers/media/dvb-frontends/dib0090.c static void dib0090_set_bbramp(struct dib0090_state *state, const u16 * cfg) cfg 1045 drivers/media/dvb-frontends/dib0090.c state->bb_ramp = cfg; cfg 1046 drivers/media/dvb-frontends/dib0090.c dib0090_set_boost(state, cfg[0] > 500); /* we want the boost if the gain is higher that 50dB */ cfg 1049 drivers/media/dvb-frontends/dib0090.c static void dib0090_set_bbramp_pwm(struct dib0090_state *state, const u16 * cfg) cfg 1051 drivers/media/dvb-frontends/dib0090.c state->bb_ramp = cfg; cfg 1053 drivers/media/dvb-frontends/dib0090.c dib0090_set_boost(state, cfg[0] > 500); /* we want the boost if the gain is higher that 50dB */ cfg 1056 drivers/media/dvb-frontends/dib0090.c dprintk("total BB gain: %ddB, step: %d\n", (u32) cfg[0], dib0090_read_reg(state, 0x33)); cfg 1057 drivers/media/dvb-frontends/dib0090.c dib0090_write_regs(state, 0x35, cfg + 3, 4); cfg 37 drivers/media/dvb-frontends/dib3000mc.c struct dib3000mc_config *cfg; cfg 164 drivers/media/dvb-frontends/dib3000mc.c u16 reg_51, reg_52 = state->cfg->agc->setup & 0xfefb; cfg 165 drivers/media/dvb-frontends/dib3000mc.c if (state->cfg->pwm3_inversion) { cfg 175 drivers/media/dvb-frontends/dib3000mc.c if (state->cfg->use_pwm3) cfg 233 drivers/media/dvb-frontends/dib3000mc.c if ((state->cfg->output_mpeg2_in_188_bytes)) cfg 326 drivers/media/dvb-frontends/dib3000mc.c struct dibx000_agc_config *agc = state->cfg->agc; cfg 336 drivers/media/dvb-frontends/dib3000mc.c if (state->cfg->mobile_mode) { cfg 362 drivers/media/dvb-frontends/dib3000mc.c if (state->cfg->phase_noise_mode == 0) cfg 379 drivers/media/dvb-frontends/dib3000mc.c dib3000mc_write_word(state, 36, state->cfg->max_time); cfg 380 drivers/media/dvb-frontends/dib3000mc.c dib3000mc_write_word(state, 37, (state->cfg->agc_command1 << 13) | (state->cfg->agc_command2 << 12) | (0x1d << 0)); cfg 381 drivers/media/dvb-frontends/dib3000mc.c dib3000mc_write_word(state, 38, state->cfg->pwm3_value); cfg 382 drivers/media/dvb-frontends/dib3000mc.c dib3000mc_write_word(state, 39, state->cfg->ln_adc_level); cfg 456 drivers/media/dvb-frontends/dib3000mc.c u16 cfg[4] = { 0 },reg; cfg 459 drivers/media/dvb-frontends/dib3000mc.c cfg[0] = 0x099a; cfg[1] = 0x7fae; cfg[2] = 0x0333; cfg[3] = 0x7ff0; cfg 462 drivers/media/dvb-frontends/dib3000mc.c cfg[0] = 0x023d; cfg[1] = 0x7fdf; cfg[2] = 0x00a4; cfg[3] = 0x7ff0; cfg 465 drivers/media/dvb-frontends/dib3000mc.c cfg[0] = 0x0148; cfg[1] = 0x7ff0; cfg[2] = 0x00a4; cfg[3] = 0x7ff8; cfg 469 drivers/media/dvb-frontends/dib3000mc.c dib3000mc_write_word(state, reg, cfg[reg - 129]); cfg 581 drivers/media/dvb-frontends/dib3000mc.c dib3000mc_set_impulse_noise(state, state->cfg->impulse_noise_mode, ch->transmission_mode); cfg 849 drivers/media/dvb-frontends/dib3000mc.c void dib3000mc_set_config(struct dvb_frontend *fe, struct dib3000mc_config *cfg) cfg 852 drivers/media/dvb-frontends/dib3000mc.c state->cfg = cfg; cfg 856 drivers/media/dvb-frontends/dib3000mc.c int dib3000mc_i2c_enumeration(struct i2c_adapter *i2c, int no_of_demods, u8 default_addr, struct dib3000mc_config cfg[]) cfg 871 drivers/media/dvb-frontends/dib3000mc.c dmcst->cfg = &cfg[k]; cfg 893 drivers/media/dvb-frontends/dib3000mc.c dmcst->cfg = &cfg[k]; cfg 909 drivers/media/dvb-frontends/dib3000mc.c struct dvb_frontend * dib3000mc_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib3000mc_config *cfg) cfg 917 drivers/media/dvb-frontends/dib3000mc.c st->cfg = cfg; cfg 42 drivers/media/dvb-frontends/dib3000mc.h struct dib3000mc_config *cfg); cfg 45 drivers/media/dvb-frontends/dib3000mc.h struct dib3000mc_config cfg[]); cfg 52 drivers/media/dvb-frontends/dib3000mc.h struct dib3000mc_config *cfg) cfg 61 drivers/media/dvb-frontends/dib3000mc.h struct dib3000mc_config cfg[]) cfg 32 drivers/media/dvb-frontends/dib7000m.c struct dib7000m_config cfg; cfg 174 drivers/media/dvb-frontends/dib7000m.c if (state->cfg.hostbus_diversity) cfg 192 drivers/media/dvb-frontends/dib7000m.c if (state->cfg.output_mpeg2_in_188_bytes) cfg 245 drivers/media/dvb-frontends/dib7000m.c if (!state->cfg.mobile_mode) cfg 394 drivers/media/dvb-frontends/dib7000m.c const struct dibx000_bandwidth_config *bw = state->cfg.bw; cfg 405 drivers/media/dvb-frontends/dib7000m.c if (!state->cfg.quartz_direct) { cfg 409 drivers/media/dvb-frontends/dib7000m.c if(state->cfg.input_clk_is_div_2) cfg 427 drivers/media/dvb-frontends/dib7000m.c const struct dibx000_bandwidth_config *bw = state->cfg.bw; cfg 451 drivers/media/dvb-frontends/dib7000m.c dib7000m_write_word(st, 773, st->cfg.gpio_dir); cfg 452 drivers/media/dvb-frontends/dib7000m.c dib7000m_write_word(st, 774, st->cfg.gpio_val); cfg 456 drivers/media/dvb-frontends/dib7000m.c dib7000m_write_word(st, 775, st->cfg.gpio_pwm_pos); cfg 458 drivers/media/dvb-frontends/dib7000m.c dib7000m_write_word(st, 780, st->cfg.pwm_freq_div); cfg 601 drivers/media/dvb-frontends/dib7000m.c if (state->cfg.dvbt_mode) cfg 604 drivers/media/dvb-frontends/dib7000m.c if (state->cfg.mobile_mode) cfg 610 drivers/media/dvb-frontends/dib7000m.c if(state->cfg.tuner_is_baseband) cfg 626 drivers/media/dvb-frontends/dib7000m.c state->internal_clk = state->cfg.bw->internal; cfg 667 drivers/media/dvb-frontends/dib7000m.c if (state->cfg.update_lna) { cfg 671 drivers/media/dvb-frontends/dib7000m.c if (state->cfg.update_lna(&state->demod,dyn_gain)) { // LNA has changed cfg 687 drivers/media/dvb-frontends/dib7000m.c for (i = 0; i < state->cfg.agc_config_count; i++) cfg 688 drivers/media/dvb-frontends/dib7000m.c if (state->cfg.agc[i].band_caps & band) { cfg 689 drivers/media/dvb-frontends/dib7000m.c agc = &state->cfg.agc[i]; cfg 776 drivers/media/dvb-frontends/dib7000m.c if (state->cfg.agc_control) cfg 777 drivers/media/dvb-frontends/dib7000m.c state->cfg.agc_control(&state->demod, 1); cfg 831 drivers/media/dvb-frontends/dib7000m.c if (state->cfg.agc_control) cfg 832 drivers/media/dvb-frontends/dib7000m.c state->cfg.agc_control(&state->demod, 0); cfg 1354 drivers/media/dvb-frontends/dib7000m.c u8 default_addr, struct dib7000m_config cfg[]) cfg 1361 drivers/media/dvb-frontends/dib7000m.c st.cfg = cfg[k]; cfg 1386 drivers/media/dvb-frontends/dib7000m.c st.cfg = cfg[k]; cfg 1402 drivers/media/dvb-frontends/dib7000m.c struct dvb_frontend * dib7000m_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000m_config *cfg) cfg 1410 drivers/media/dvb-frontends/dib7000m.c memcpy(&st->cfg, cfg, sizeof(struct dib7000m_config)); cfg 1419 drivers/media/dvb-frontends/dib7000m.c st->timf_default = cfg->bw->timf; cfg 45 drivers/media/dvb-frontends/dib7000m.h struct dib7000m_config *cfg); cfg 54 drivers/media/dvb-frontends/dib7000m.h u8 i2c_addr, struct dib7000m_config *cfg) cfg 42 drivers/media/dvb-frontends/dib7000p.c struct dib7000p_config cfg; cfg 194 drivers/media/dvb-frontends/dib7000p.c if (state->cfg.hostbus_diversity) cfg 215 drivers/media/dvb-frontends/dib7000p.c if (state->cfg.output_mpeg2_in_188_bytes) cfg 364 drivers/media/dvb-frontends/dib7000p.c reg_909 |= (state->cfg.disable_sample_and_hold & 1) << 4; cfg 365 drivers/media/dvb-frontends/dib7000p.c reg_908 |= (state->cfg.enable_current_mirror & 1) << 7; cfg 382 drivers/media/dvb-frontends/dib7000p.c timf = state->cfg.bw->timf; cfg 449 drivers/media/dvb-frontends/dib7000p.c struct dibx000_bandwidth_config *bw = &state->cfg.bw[0]; cfg 528 drivers/media/dvb-frontends/dib7000p.c dprintk("gpio dir: %x: val: %x, pwm_pos: %x\n", st->gpio_dir, st->gpio_val, st->cfg.gpio_pwm_pos); cfg 535 drivers/media/dvb-frontends/dib7000p.c dib7000p_write_word(st, 1032, st->cfg.gpio_pwm_pos); cfg 537 drivers/media/dvb-frontends/dib7000p.c dib7000p_write_word(st, 1037, st->cfg.pwm_freq_div); cfg 702 drivers/media/dvb-frontends/dib7000p.c if (state->cfg.tuner_is_baseband) cfg 740 drivers/media/dvb-frontends/dib7000p.c if (state->cfg.update_lna) { cfg 742 drivers/media/dvb-frontends/dib7000p.c if (state->cfg.update_lna(&state->demod, dyn_gain)) { cfg 759 drivers/media/dvb-frontends/dib7000p.c for (i = 0; i < state->cfg.agc_config_count; i++) cfg 760 drivers/media/dvb-frontends/dib7000p.c if (state->cfg.agc[i].band_caps & band) { cfg 761 drivers/media/dvb-frontends/dib7000p.c agc = &state->cfg.agc[i]; cfg 810 drivers/media/dvb-frontends/dib7000p.c u32 dds = state->cfg.bw->ifreq & 0x1ffffff; cfg 811 drivers/media/dvb-frontends/dib7000p.c u8 invert = !!(state->cfg.bw->ifreq & (1 << 25)); cfg 882 drivers/media/dvb-frontends/dib7000p.c if (state->cfg.agc_control) cfg 883 drivers/media/dvb-frontends/dib7000p.c state->cfg.agc_control(&state->demod, 1); cfg 934 drivers/media/dvb-frontends/dib7000p.c if (state->cfg.agc_control) cfg 935 drivers/media/dvb-frontends/dib7000p.c state->cfg.agc_control(&state->demod, 0); cfg 950 drivers/media/dvb-frontends/dib7000p.c dprintk("updated timf_frequency: %d (default: %d)\n", state->timf, state->cfg.bw->timf); cfg 1096 drivers/media/dvb-frontends/dib7000p.c if (state->cfg.diversity_delay == 0) cfg 1099 drivers/media/dvb-frontends/dib7000p.c state->div_sync_wait = (value * 3) / 2 + state->cfg.diversity_delay; cfg 1211 drivers/media/dvb-frontends/dib7000p.c u32 xtal = state->cfg.bw->xtal_hz / 1000; cfg 1375 drivers/media/dvb-frontends/dib7000p.c if (state->cfg.spur_protect) cfg 1563 drivers/media/dvb-frontends/dib7000p.c dib7090_set_output_mode(fe, state->cfg.output_mode); cfg 1564 drivers/media/dvb-frontends/dib7000p.c if (state->cfg.enMpegOutput == 0) { cfg 1569 drivers/media/dvb-frontends/dib7000p.c dib7000p_set_output_mode(state, state->cfg.output_mode); cfg 2083 drivers/media/dvb-frontends/dib7000p.c static int dib7000p_i2c_enumeration(struct i2c_adapter *i2c, int no_of_demods, u8 default_addr, struct dib7000p_config cfg[]) cfg 2097 drivers/media/dvb-frontends/dib7000p.c dpst->cfg = cfg[k]; cfg 2100 drivers/media/dvb-frontends/dib7000p.c if (cfg[k].default_i2c_addr != 0) cfg 2101 drivers/media/dvb-frontends/dib7000p.c new_addr = cfg[k].default_i2c_addr + (k << 1); cfg 2126 drivers/media/dvb-frontends/dib7000p.c dpst->cfg = cfg[k]; cfg 2127 drivers/media/dvb-frontends/dib7000p.c if (cfg[k].default_i2c_addr != 0) cfg 2128 drivers/media/dvb-frontends/dib7000p.c dpst->i2c_addr = (cfg[k].default_i2c_addr + k) << 1; cfg 2685 drivers/media/dvb-frontends/dib7000p.c if (state->cfg.output_mpeg2_in_188_bytes) cfg 2737 drivers/media/dvb-frontends/dib7000p.c static struct dvb_frontend *dib7000p_init(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000p_config *cfg) cfg 2745 drivers/media/dvb-frontends/dib7000p.c memcpy(&st->cfg, cfg, sizeof(struct dib7000p_config)); cfg 2748 drivers/media/dvb-frontends/dib7000p.c st->gpio_val = cfg->gpio_val; cfg 2749 drivers/media/dvb-frontends/dib7000p.c st->gpio_dir = cfg->gpio_dir; cfg 2754 drivers/media/dvb-frontends/dib7000p.c if ((st->cfg.output_mode != OUTMODE_MPEG2_SERIAL) && (st->cfg.output_mode != OUTMODE_MPEG2_PAR_GATED_CLK)) cfg 2755 drivers/media/dvb-frontends/dib7000p.c st->cfg.output_mode = OUTMODE_MPEG2_FIFO; cfg 2790 drivers/media/dvb-frontends/dib7000p.c dib7090_set_output_mode(demod, st->cfg.output_mode); cfg 60 drivers/media/dvb-frontends/dib7000p.h int (*i2c_enumeration)(struct i2c_adapter *i2c, int no_of_demods, u8 default_addr, struct dib7000p_config cfg[]); cfg 65 drivers/media/dvb-frontends/dib7000p.h struct dvb_frontend *(*init)(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib7000p_config *cfg); cfg 66 drivers/media/dvb-frontends/dib8000.c struct dib8000_config cfg; cfg 429 drivers/media/dvb-frontends/dib8000.c if (state->cfg.hostbus_diversity) { cfg 455 drivers/media/dvb-frontends/dib8000.c if (state->cfg.output_mpeg2_in_188_bytes) cfg 695 drivers/media/dvb-frontends/dib8000.c const struct dibx000_bandwidth_config *pll = state->cfg.pll; cfg 714 drivers/media/dvb-frontends/dib8000.c if (state->cfg.pll->ADClkSrc == 0) cfg 719 drivers/media/dvb-frontends/dib8000.c else if (state->cfg.refclksel != 0) cfg 721 drivers/media/dvb-frontends/dib8000.c ((state->cfg.refclksel & 0x3) << 10) | cfg 750 drivers/media/dvb-frontends/dib8000.c u8 loopdiv, prediv, oldprediv = state->cfg.pll->pll_prediv ; cfg 796 drivers/media/dvb-frontends/dib8000.c dprintk("PLL: Bandwidth Change %d MHz -> %d MHz (prediv: %d->%d)\n", state->current_demod_bw / 1000, bw / 1000, oldprediv, state->cfg.pll->pll_prediv); cfg 798 drivers/media/dvb-frontends/dib8000.c if (state->cfg.pll->pll_prediv != oldprediv) { cfg 802 drivers/media/dvb-frontends/dib8000.c dprintk("PLL: New Setting for %d MHz Bandwidth (prediv: %d, ratio: %d)\n", bw/1000, state->cfg.pll->pll_prediv, state->cfg.pll->pll_ratio); cfg 807 drivers/media/dvb-frontends/dib8000.c ratio = state->cfg.pll->pll_ratio; cfg 814 drivers/media/dvb-frontends/dib8000.c dprintk("PLL: Update ratio (prediv: %d, ratio: %d)\n", state->cfg.pll->pll_prediv, ratio); cfg 815 drivers/media/dvb-frontends/dib8000.c dib8000_write_word(state, 901, (state->cfg.pll->pll_prediv << 8) | (ratio << 0)); /* only the PLL ratio is updated. */ cfg 825 drivers/media/dvb-frontends/dib8000.c dib8000_write_word(st, 1029, st->cfg.gpio_dir); cfg 826 drivers/media/dvb-frontends/dib8000.c dib8000_write_word(st, 1030, st->cfg.gpio_val); cfg 830 drivers/media/dvb-frontends/dib8000.c dib8000_write_word(st, 1032, st->cfg.gpio_pwm_pos); cfg 832 drivers/media/dvb-frontends/dib8000.c dib8000_write_word(st, 1037, st->cfg.pwm_freq_div); cfg 838 drivers/media/dvb-frontends/dib8000.c st->cfg.gpio_dir = dib8000_read_word(st, 1029); cfg 839 drivers/media/dvb-frontends/dib8000.c st->cfg.gpio_dir &= ~(1 << num); /* reset the direction bit */ cfg 840 drivers/media/dvb-frontends/dib8000.c st->cfg.gpio_dir |= (dir & 0x1) << num; /* set the new direction */ cfg 841 drivers/media/dvb-frontends/dib8000.c dib8000_write_word(st, 1029, st->cfg.gpio_dir); cfg 843 drivers/media/dvb-frontends/dib8000.c st->cfg.gpio_val = dib8000_read_word(st, 1030); cfg 844 drivers/media/dvb-frontends/dib8000.c st->cfg.gpio_val &= ~(1 << num); /* reset the direction bit */ cfg 845 drivers/media/dvb-frontends/dib8000.c st->cfg.gpio_val |= (val & 0x01) << num; /* set the new value */ cfg 846 drivers/media/dvb-frontends/dib8000.c dib8000_write_word(st, 1030, st->cfg.gpio_val); cfg 848 drivers/media/dvb-frontends/dib8000.c dprintk("gpio dir: %x: gpio val: %x\n", st->cfg.gpio_dir, st->cfg.gpio_val); cfg 1073 drivers/media/dvb-frontends/dib8000.c if (state->cfg.drives) cfg 1074 drivers/media/dvb-frontends/dib8000.c dib8000_write_word(state, 906, state->cfg.drives); cfg 1097 drivers/media/dvb-frontends/dib8000.c if (state->cfg.pll->ifreq == 0) cfg 1120 drivers/media/dvb-frontends/dib8000.c if ((state->revision != 8090) && (state->cfg.div_cfg != 0)) cfg 1121 drivers/media/dvb-frontends/dib8000.c dib8000_write_word(state, 903, state->cfg.div_cfg); cfg 1154 drivers/media/dvb-frontends/dib8000.c if (state->cfg.update_lna) { cfg 1158 drivers/media/dvb-frontends/dib8000.c if (state->cfg.update_lna(state->fe[0], dyn_gain)) { cfg 1176 drivers/media/dvb-frontends/dib8000.c for (i = 0; i < state->cfg.agc_config_count; i++) cfg 1177 drivers/media/dvb-frontends/dib8000.c if (state->cfg.agc[i].band_caps & band) { cfg 1178 drivers/media/dvb-frontends/dib8000.c agc = &state->cfg.agc[i]; cfg 1307 drivers/media/dvb-frontends/dib8000.c if (state->cfg.agc_control) cfg 1308 drivers/media/dvb-frontends/dib8000.c state->cfg.agc_control(fe, 1); cfg 1331 drivers/media/dvb-frontends/dib8000.c if (state->cfg.agc_control) cfg 1332 drivers/media/dvb-frontends/dib8000.c state->cfg.agc_control(fe, 0); cfg 1640 drivers/media/dvb-frontends/dib8000.c state->cfg.output_mpeg2_in_188_bytes); cfg 1641 drivers/media/dvb-frontends/dib8000.c if (state->cfg.output_mpeg2_in_188_bytes) cfg 2172 drivers/media/dvb-frontends/dib8000.c if (state->cfg.pll->ifreq == 0) cfg 2497 drivers/media/dvb-frontends/dib8000.c u32 value, internal = state->cfg.pll->internal; cfg 2678 drivers/media/dvb-frontends/dib8000.c u32 dds = state->cfg.pll->ifreq & 0x1ffffff; cfg 2679 drivers/media/dvb-frontends/dib8000.c u8 invert = !!(state->cfg.pll->ifreq & (1 << 25)); cfg 2694 drivers/media/dvb-frontends/dib8000.c unit_khz_dds_val = (u16) (67108864 / state->cfg.pll->internal); cfg 2708 drivers/media/dvb-frontends/dib8000.c if (abs_offset_khz <= (state->cfg.pll->internal / ratio)) { cfg 2736 drivers/media/dvb-frontends/dib8000.c if (state->cfg.pll->ifreq == 0) { /* low if tuner */ cfg 2840 drivers/media/dvb-frontends/dib8000.c if (state->cfg.diversity_delay == 0) cfg 2843 drivers/media/dvb-frontends/dib8000.c sync_wait = (sync_wait * (1 << (c->guard_interval)) * 3) / 2 + state->cfg.diversity_delay; /* add 50% SFN margin + compensate for DVSY-fifo */ cfg 3729 drivers/media/dvb-frontends/dib8000.c dib8000_set_output_mode(state->fe[0], state->cfg.output_mode); cfg 3731 drivers/media/dvb-frontends/dib8000.c dib8096p_set_output_mode(state->fe[0], state->cfg.output_mode); cfg 3732 drivers/media/dvb-frontends/dib8000.c if (state->cfg.enMpegOutput == 0) { cfg 4416 drivers/media/dvb-frontends/dib8000.c static struct dvb_frontend *dib8000_init(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib8000_config *cfg) cfg 4430 drivers/media/dvb-frontends/dib8000.c memcpy(&state->cfg, cfg, sizeof(struct dib8000_config)); cfg 4437 drivers/media/dvb-frontends/dib8000.c state->gpio_val = cfg->gpio_val; cfg 4438 drivers/media/dvb-frontends/dib8000.c state->gpio_dir = cfg->gpio_dir; cfg 4443 drivers/media/dvb-frontends/dib8000.c if ((state->cfg.output_mode != OUTMODE_MPEG2_SERIAL) && (state->cfg.output_mode != OUTMODE_MPEG2_PAR_GATED_CLK)) cfg 4444 drivers/media/dvb-frontends/dib8000.c state->cfg.output_mode = OUTMODE_MPEG2_FIFO; cfg 4450 drivers/media/dvb-frontends/dib8000.c state->timf_default = cfg->pll->timf; cfg 63 drivers/media/dvb-frontends/dib8000.h struct dvb_frontend *(*init)(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib8000_config *cfg); cfg 98 drivers/media/dvb-frontends/dib9000.c struct dib9000_config cfg; cfg 1005 drivers/media/dvb-frontends/dib9000.c dib9000_write_word(state, 911, state->chip.d9.cfg.if_drives); cfg 1085 drivers/media/dvb-frontends/dib9000.c if (dib9000_fw_boot(state, NULL, 0, state->chip.d9.cfg.microcode_B_fe_buffer, state->chip.d9.cfg.microcode_B_fe_size) != 0) cfg 1089 drivers/media/dvb-frontends/dib9000.c for (i = 0; i < ARRAY_SIZE(state->chip.d9.cfg.gpio_function); i++) { cfg 1090 drivers/media/dvb-frontends/dib9000.c f = &state->chip.d9.cfg.gpio_function[i]; cfg 1110 drivers/media/dvb-frontends/dib9000.c b[0] = state->chip.d9.cfg.subband.size; /* type == 0 -> GPIO - PWM not yet supported */ cfg 1111 drivers/media/dvb-frontends/dib9000.c for (i = 0; i < state->chip.d9.cfg.subband.size; i++) { cfg 1112 drivers/media/dvb-frontends/dib9000.c b[1 + i * 4] = state->chip.d9.cfg.subband.subband[i].f_mhz; cfg 1113 drivers/media/dvb-frontends/dib9000.c b[2 + i * 4] = (u16) state->chip.d9.cfg.subband.subband[i].gpio.mask; cfg 1114 drivers/media/dvb-frontends/dib9000.c b[3 + i * 4] = (u16) state->chip.d9.cfg.subband.subband[i].gpio.direction; cfg 1115 drivers/media/dvb-frontends/dib9000.c b[4 + i * 4] = (u16) state->chip.d9.cfg.subband.subband[i].gpio.value; cfg 1125 drivers/media/dvb-frontends/dib9000.c b[2] = (u16) (((state->chip.d9.cfg.xtal_clock_khz * 1000) >> 16) & 0xffff); cfg 1126 drivers/media/dvb-frontends/dib9000.c b[3] = (u16) (((state->chip.d9.cfg.xtal_clock_khz * 1000)) & 0xffff); cfg 1127 drivers/media/dvb-frontends/dib9000.c b[4] = (u16) ((state->chip.d9.cfg.vcxo_timer >> 16) & 0xffff); cfg 1128 drivers/media/dvb-frontends/dib9000.c b[5] = (u16) ((state->chip.d9.cfg.vcxo_timer) & 0xffff); cfg 1129 drivers/media/dvb-frontends/dib9000.c b[6] = (u16) ((state->chip.d9.cfg.timing_frequency >> 16) & 0xffff); cfg 1130 drivers/media/dvb-frontends/dib9000.c b[7] = (u16) ((state->chip.d9.cfg.timing_frequency) & 0xffff); cfg 1131 drivers/media/dvb-frontends/dib9000.c b[29] = state->chip.d9.cfg.if_drives; cfg 1575 drivers/media/dvb-frontends/dib9000.c if (state->chip.d9.cfg.output_mpeg2_in_188_bytes) cfg 2130 drivers/media/dvb-frontends/dib9000.c dib9000_fw_set_output_mode(state->fe[0], state->chip.d9.cfg.output_mode); cfg 2473 drivers/media/dvb-frontends/dib9000.c struct dvb_frontend *dib9000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, const struct dib9000_config *cfg) cfg 2486 drivers/media/dvb-frontends/dib9000.c memcpy(&st->chip.d9.cfg, cfg, sizeof(struct dib9000_config)); cfg 2512 drivers/media/dvb-frontends/dib9000.c if ((st->chip.d9.cfg.output_mode != OUTMODE_MPEG2_SERIAL) && (st->chip.d9.cfg.output_mode != OUTMODE_MPEG2_PAR_GATED_CLK)) cfg 2513 drivers/media/dvb-frontends/dib9000.c st->chip.d9.cfg.output_mode = OUTMODE_MPEG2_FIFO; cfg 32 drivers/media/dvb-frontends/dib9000.h extern struct dvb_frontend *dib9000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, const struct dib9000_config *cfg); cfg 46 drivers/media/dvb-frontends/dib9000.h static inline struct dvb_frontend *dib9000_attach(struct i2c_adapter *i2c_adap, u8 i2c_addr, struct dib9000_config *cfg) cfg 553 drivers/media/dvb-frontends/drxd_hard.c static int SetCfgIfAgc(struct drxd_state *state, struct SCfgAgc *cfg) cfg 557 drivers/media/dvb-frontends/drxd_hard.c if (cfg->outputLevel > DRXD_FE_CTRL_MAX) cfg 560 drivers/media/dvb-frontends/drxd_hard.c if (cfg->ctrlMode == AGC_CTRL_USER) { cfg 574 drivers/media/dvb-frontends/drxd_hard.c FeAgRegPm1AgcWri = (u16) (cfg->outputLevel & cfg 580 drivers/media/dvb-frontends/drxd_hard.c } else if (cfg->ctrlMode == AGC_CTRL_AUTO) { cfg 581 drivers/media/dvb-frontends/drxd_hard.c if (((cfg->maxOutputLevel) < (cfg->minOutputLevel)) || cfg 582 drivers/media/dvb-frontends/drxd_hard.c ((cfg->maxOutputLevel) > DRXD_FE_CTRL_MAX) || cfg 583 drivers/media/dvb-frontends/drxd_hard.c ((cfg->speed) > DRXD_FE_CTRL_MAX) || cfg 584 drivers/media/dvb-frontends/drxd_hard.c ((cfg->settleLevel) > DRXD_FE_CTRL_MAX) cfg 606 drivers/media/dvb-frontends/drxd_hard.c FeAgRegEgcSetLvl = (u16) ((cfg->settleLevel >> 1) & cfg 614 drivers/media/dvb-frontends/drxd_hard.c slope = (u16) ((cfg->maxOutputLevel - cfg 615 drivers/media/dvb-frontends/drxd_hard.c cfg->minOutputLevel) / 2); cfg 616 drivers/media/dvb-frontends/drxd_hard.c offset = (u16) ((cfg->maxOutputLevel + cfg 617 drivers/media/dvb-frontends/drxd_hard.c cfg->minOutputLevel) / 2 - 511); cfg 641 drivers/media/dvb-frontends/drxd_hard.c u16 fineSpeed = (u16) (cfg->speed - cfg 642 drivers/media/dvb-frontends/drxd_hard.c ((cfg->speed / cfg 645 drivers/media/dvb-frontends/drxd_hard.c u16 invRurCount = (u16) (cfg->speed / cfg 698 drivers/media/dvb-frontends/drxd_hard.c static int SetCfgRfAgc(struct drxd_state *state, struct SCfgAgc *cfg) cfg 702 drivers/media/dvb-frontends/drxd_hard.c if (cfg->outputLevel > DRXD_FE_CTRL_MAX) cfg 705 drivers/media/dvb-frontends/drxd_hard.c if (cfg->ctrlMode == AGC_CTRL_USER) { cfg 708 drivers/media/dvb-frontends/drxd_hard.c u16 level = (cfg->outputLevel); cfg 754 drivers/media/dvb-frontends/drxd_hard.c } else if (cfg->ctrlMode == AGC_CTRL_AUTO) { cfg 780 drivers/media/dvb-frontends/drxd_hard.c level = (((cfg->settleLevel) >> 4) & cfg 875 drivers/media/dvb-frontends/dvb-pll.c struct dvb_pll_config *cfg; cfg 879 drivers/media/dvb-frontends/dvb-pll.c cfg = client->dev.platform_data; cfg 880 drivers/media/dvb-frontends/dvb-pll.c fe = cfg->fe; cfg 46 drivers/media/dvb-frontends/itd1000.c .addr = state->cfg->i2c_address, .flags = 0, .buf = buf, .len = len+1 cfg 72 drivers/media/dvb-frontends/itd1000.c { .addr = state->cfg->i2c_address, .flags = 0, .buf = ®, .len = 1 }, cfg 73 drivers/media/dvb-frontends/itd1000.c { .addr = state->cfg->i2c_address, .flags = I2C_M_RD, .buf = &val, .len = 1 }, cfg 363 drivers/media/dvb-frontends/itd1000.c struct dvb_frontend *itd1000_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct itd1000_config *cfg) cfg 372 drivers/media/dvb-frontends/itd1000.c state->cfg = cfg; cfg 19 drivers/media/dvb-frontends/itd1000.h extern struct dvb_frontend *itd1000_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct itd1000_config *cfg); cfg 21 drivers/media/dvb-frontends/itd1000.h static inline struct dvb_frontend *itd1000_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct itd1000_config *cfg) cfg 12 drivers/media/dvb-frontends/itd1000_priv.h struct itd1000_config *cfg; cfg 41 drivers/media/dvb-frontends/lg2160.c const struct lg2160_config *cfg; cfg 58 drivers/media/dvb-frontends/lg2160.c .addr = state->cfg->i2c_addr, .flags = 0, cfg 82 drivers/media/dvb-frontends/lg2160.c { .addr = state->cfg->i2c_addr, cfg 84 drivers/media/dvb-frontends/lg2160.c { .addr = state->cfg->i2c_addr, cfg 94 drivers/media/dvb-frontends/lg2160.c state->cfg->i2c_addr, reg, ret); cfg 151 drivers/media/dvb-frontends/lg2160.c if (state->cfg->deny_i2c_rptr) cfg 212 drivers/media/dvb-frontends/lg2160.c switch (state->cfg->lg_chip) { cfg 241 drivers/media/dvb-frontends/lg2160.c lg_dbg("%d KHz\n", state->cfg->if_khz); cfg 248 drivers/media/dvb-frontends/lg2160.c val |= (0 == state->cfg->if_khz) ? 0x04 : 0x00; cfg 397 drivers/media/dvb-frontends/lg2160.c switch (state->cfg->lg_chip) { cfg 430 drivers/media/dvb-frontends/lg2160.c val |= (state->cfg->spi_clock << 2); cfg 448 drivers/media/dvb-frontends/lg2160.c val |= state->cfg->output_if; /* FIXME: needs sanity check */ cfg 468 drivers/media/dvb-frontends/lg2160.c switch (state->cfg->lg_chip) { cfg 600 drivers/media/dvb-frontends/lg2160.c switch (state->cfg->lg_chip) { cfg 640 drivers/media/dvb-frontends/lg2160.c switch (state->cfg->lg_chip) { cfg 666 drivers/media/dvb-frontends/lg2160.c switch (state->cfg->lg_chip) { cfg 691 drivers/media/dvb-frontends/lg2160.c switch (state->cfg->lg_chip) { cfg 728 drivers/media/dvb-frontends/lg2160.c switch (state->cfg->lg_chip) { cfg 802 drivers/media/dvb-frontends/lg2160.c switch (state->cfg->lg_chip) { cfg 857 drivers/media/dvb-frontends/lg2160.c switch (state->cfg->lg_chip) { cfg 914 drivers/media/dvb-frontends/lg2160.c switch (state->cfg->lg_chip) { cfg 1023 drivers/media/dvb-frontends/lg2160.c switch (state->cfg->lg_chip) { cfg 1070 drivers/media/dvb-frontends/lg2160.c ret = lg2160_spectrum_polarity(state, state->cfg->spectral_inversion); cfg 1083 drivers/media/dvb-frontends/lg2160.c switch (state->cfg->lg_chip) { cfg 1169 drivers/media/dvb-frontends/lg2160.c switch (state->cfg->lg_chip) { cfg 1403 drivers/media/dvb-frontends/lg2160.c state->cfg = config; cfg 45 drivers/media/dvb-frontends/lgdt3305.c const struct lgdt3305_config *cfg; cfg 106 drivers/media/dvb-frontends/lgdt3305.c .addr = state->cfg->i2c_addr, .flags = 0, cfg 130 drivers/media/dvb-frontends/lgdt3305.c { .addr = state->cfg->i2c_addr, cfg 132 drivers/media/dvb-frontends/lgdt3305.c { .addr = state->cfg->i2c_addr, cfg 142 drivers/media/dvb-frontends/lgdt3305.c state->cfg->i2c_addr, reg, ret); cfg 229 drivers/media/dvb-frontends/lgdt3305.c enum lgdt3305_tp_clock_edge edge = state->cfg->tpclk_edge; cfg 230 drivers/media/dvb-frontends/lgdt3305.c enum lgdt3305_tp_clock_mode mode = state->cfg->tpclk_mode; cfg 231 drivers/media/dvb-frontends/lgdt3305.c enum lgdt3305_tp_valid_polarity valid = state->cfg->tpvalid_polarity; cfg 356 drivers/media/dvb-frontends/lgdt3305.c if (state->cfg->demod_chip == LGDT3304) cfg 365 drivers/media/dvb-frontends/lgdt3305.c if (state->cfg->rf_agc_loop) { cfg 411 drivers/media/dvb-frontends/lgdt3305.c switch (state->cfg->demod_chip) { cfg 434 drivers/media/dvb-frontends/lgdt3305.c if (state->cfg->usref_8vsb) cfg 435 drivers/media/dvb-frontends/lgdt3305.c usref = state->cfg->usref_8vsb; cfg 438 drivers/media/dvb-frontends/lgdt3305.c if (state->cfg->usref_qam64) cfg 439 drivers/media/dvb-frontends/lgdt3305.c usref = state->cfg->usref_qam64; cfg 442 drivers/media/dvb-frontends/lgdt3305.c if (state->cfg->usref_qam256) cfg 443 drivers/media/dvb-frontends/lgdt3305.c usref = state->cfg->usref_qam256; cfg 497 drivers/media/dvb-frontends/lgdt3305.c if_freq_khz = state->cfg->vsb_if_khz; cfg 501 drivers/media/dvb-frontends/lgdt3305.c if_freq_khz = state->cfg->qam_if_khz; cfg 546 drivers/media/dvb-frontends/lgdt3305.c if (state->cfg->deny_i2c_rptr) cfg 649 drivers/media/dvb-frontends/lgdt3305.c switch (state->cfg->demod_chip) { cfg 720 drivers/media/dvb-frontends/lgdt3305.c state->cfg->spectral_inversion cfg 727 drivers/media/dvb-frontends/lgdt3305.c ret = lgdt3305_mpeg_mode(state, state->cfg->mpeg_mode); cfg 780 drivers/media/dvb-frontends/lgdt3305.c state->cfg->spectral_inversion cfg 791 drivers/media/dvb-frontends/lgdt3305.c ret = lgdt3305_mpeg_mode(state, state->cfg->mpeg_mode); cfg 944 drivers/media/dvb-frontends/lgdt3305.c if (((LGDT3304 == state->cfg->demod_chip)) && (cr_lock)) cfg 1110 drivers/media/dvb-frontends/lgdt3305.c state->cfg = config; cfg 65 drivers/media/dvb-frontends/lgdt3306a.c const struct lgdt3306a_config *cfg; cfg 128 drivers/media/dvb-frontends/lgdt3306a.c .addr = state->cfg->i2c_addr, .flags = 0, cfg 152 drivers/media/dvb-frontends/lgdt3306a.c { .addr = state->cfg->i2c_addr, cfg 154 drivers/media/dvb-frontends/lgdt3306a.c { .addr = state->cfg->i2c_addr, cfg 162 drivers/media/dvb-frontends/lgdt3306a.c state->cfg->i2c_addr, reg, ret); cfg 756 drivers/media/dvb-frontends/lgdt3306a.c if_freq_khz = state->cfg->vsb_if_khz; cfg 761 drivers/media/dvb-frontends/lgdt3306a.c if_freq_khz = state->cfg->qam_if_khz; cfg 811 drivers/media/dvb-frontends/lgdt3306a.c if (state->cfg->deny_i2c_rptr) { cfg 812 drivers/media/dvb-frontends/lgdt3306a.c dbg_info("deny_i2c_rptr=%d\n", state->cfg->deny_i2c_rptr); cfg 897 drivers/media/dvb-frontends/lgdt3306a.c if (state->cfg->xtalMHz == 24) { /* 24MHz */ cfg 921 drivers/media/dvb-frontends/lgdt3306a.c } else if (state->cfg->xtalMHz == 25) { /* 25MHz */ cfg 945 drivers/media/dvb-frontends/lgdt3306a.c pr_err("Bad xtalMHz=%d\n", state->cfg->xtalMHz); cfg 991 drivers/media/dvb-frontends/lgdt3306a.c ret = lgdt3306a_mpeg_mode(state, state->cfg->mpeg_mode); cfg 1048 drivers/media/dvb-frontends/lgdt3306a.c state->cfg->spectral_inversion ? 1 : 0); cfg 1052 drivers/media/dvb-frontends/lgdt3306a.c ret = lgdt3306a_mpeg_mode(state, state->cfg->mpeg_mode); cfg 1057 drivers/media/dvb-frontends/lgdt3306a.c state->cfg->tpclk_edge, cfg 1058 drivers/media/dvb-frontends/lgdt3306a.c state->cfg->tpvalid_polarity); cfg 1831 drivers/media/dvb-frontends/lgdt3306a.c state->cfg = config; cfg 2260 drivers/media/dvb-frontends/lgdt3306a.c kfree(state->cfg); cfg 145 drivers/media/dvb-frontends/lnbh25.c struct lnbh25_config *cfg, cfg 154 drivers/media/dvb-frontends/lnbh25.c priv->i2c_address = (cfg->i2c_address >> 1); cfg 158 drivers/media/dvb-frontends/lnbh25.c priv->config[2] = cfg->data2_config; cfg 33 drivers/media/dvb-frontends/lnbh25.h struct lnbh25_config *cfg, cfg 38 drivers/media/dvb-frontends/lnbh25.h struct lnbh25_config *cfg, cfg 133 drivers/media/dvb-frontends/lnbh29.c struct lnbh29_config *cfg, cfg 142 drivers/media/dvb-frontends/lnbh29.c priv->i2c_address = (cfg->i2c_address >> 1); cfg 145 drivers/media/dvb-frontends/lnbh29.c priv->config[1] = cfg->data_config; cfg 24 drivers/media/dvb-frontends/lnbh29.h struct lnbh29_config *cfg, cfg 28 drivers/media/dvb-frontends/lnbh29.h struct lnbh29_config *cfg, cfg 52 drivers/media/dvb-frontends/m88ds3103.c !((j + 1) % (dev->cfg->i2c_wr_max - 1))) { cfg 370 drivers/media/dvb-frontends/m88ds3103.c switch (dev->cfg->ts_mode) { cfg 373 drivers/media/dvb-frontends/m88ds3103.c target_mclk = dev->cfg->ts_clk; cfg 480 drivers/media/dvb-frontends/m88ds3103.c switch (dev->cfg->ts_mode) { cfg 501 drivers/media/dvb-frontends/m88ds3103.c if (dev->cfg->ts_clk_pol) cfg 509 drivers/media/dvb-frontends/m88ds3103.c switch (dev->cfg->ts_mode) { cfg 520 drivers/media/dvb-frontends/m88ds3103.c u16tmp = DIV_ROUND_UP(target_mclk, dev->cfg->ts_clk); cfg 526 drivers/media/dvb-frontends/m88ds3103.c target_mclk, dev->cfg->ts_clk, u16tmp); cfg 569 drivers/media/dvb-frontends/m88ds3103.c ret = m88ds3103_update_bits(dev, 0x4d, 0x02, dev->cfg->spec_inv << 1); cfg 573 drivers/media/dvb-frontends/m88ds3103.c ret = m88ds3103_update_bits(dev, 0x30, 0x10, dev->cfg->agc_inv << 4); cfg 577 drivers/media/dvb-frontends/m88ds3103.c ret = regmap_write(dev->regmap, 0x33, dev->cfg->agc); cfg 674 drivers/media/dvb-frontends/m88ds3103.c for (rem = firmware->size; rem > 0; rem -= (dev->cfg->i2c_wr_max - 1)) { cfg 675 drivers/media/dvb-frontends/m88ds3103.c len = min(dev->cfg->i2c_wr_max - 1, rem); cfg 985 drivers/media/dvb-frontends/m88ds3103.c utmp = tone << 7 | dev->cfg->envelope_mode << 5; cfg 1037 drivers/media/dvb-frontends/m88ds3103.c voltage_sel ^= dev->cfg->lnb_hv_pol; cfg 1038 drivers/media/dvb-frontends/m88ds3103.c voltage_dis ^= dev->cfg->lnb_en_pol; cfg 1073 drivers/media/dvb-frontends/m88ds3103.c utmp = dev->cfg->envelope_mode << 5; cfg 1146 drivers/media/dvb-frontends/m88ds3103.c utmp = dev->cfg->envelope_mode << 5; cfg 1254 drivers/media/dvb-frontends/m88ds3103.c struct dvb_frontend *m88ds3103_attach(const struct m88ds3103_config *cfg, cfg 1262 drivers/media/dvb-frontends/m88ds3103.c pdata.clk = cfg->clock; cfg 1263 drivers/media/dvb-frontends/m88ds3103.c pdata.i2c_wr_max = cfg->i2c_wr_max; cfg 1264 drivers/media/dvb-frontends/m88ds3103.c pdata.ts_mode = cfg->ts_mode; cfg 1265 drivers/media/dvb-frontends/m88ds3103.c pdata.ts_clk = cfg->ts_clk; cfg 1266 drivers/media/dvb-frontends/m88ds3103.c pdata.ts_clk_pol = cfg->ts_clk_pol; cfg 1267 drivers/media/dvb-frontends/m88ds3103.c pdata.spec_inv = cfg->spec_inv; cfg 1268 drivers/media/dvb-frontends/m88ds3103.c pdata.agc = cfg->agc; cfg 1269 drivers/media/dvb-frontends/m88ds3103.c pdata.agc_inv = cfg->agc_inv; cfg 1270 drivers/media/dvb-frontends/m88ds3103.c pdata.clk_out = cfg->clock_out; cfg 1271 drivers/media/dvb-frontends/m88ds3103.c pdata.envelope_mode = cfg->envelope_mode; cfg 1272 drivers/media/dvb-frontends/m88ds3103.c pdata.lnb_hv_pol = cfg->lnb_hv_pol; cfg 1273 drivers/media/dvb-frontends/m88ds3103.c pdata.lnb_en_pol = cfg->lnb_en_pol; cfg 1278 drivers/media/dvb-frontends/m88ds3103.c board_info.addr = cfg->i2c_addr; cfg 1379 drivers/media/dvb-frontends/m88ds3103.c dev->cfg = &dev->config; cfg 1408 drivers/media/dvb-frontends/m88ds3103.c switch (dev->cfg->clock_out) { cfg 29 drivers/media/dvb-frontends/m88ds3103_priv.h const struct m88ds3103_config *cfg; cfg 1593 drivers/media/dvb-frontends/mxl5xx.c static int load_fw(struct mxl *state, struct mxl5xx_cfg *cfg) cfg 1598 drivers/media/dvb-frontends/mxl5xx.c if (cfg->fw) cfg 1599 drivers/media/dvb-frontends/mxl5xx.c return firmware_download(state, cfg->fw, cfg->fw_len); cfg 1601 drivers/media/dvb-frontends/mxl5xx.c if (!cfg->fw_read) cfg 1608 drivers/media/dvb-frontends/mxl5xx.c cfg->fw_read(cfg->fw_priv, buf, 0x40000); cfg 1710 drivers/media/dvb-frontends/mxl5xx.c static int probe(struct mxl *state, struct mxl5xx_cfg *cfg) cfg 1798 drivers/media/dvb-frontends/mxl5xx.c cfg_dev_xtal(state, cfg->clk, cfg->cap, 0); cfg 1802 drivers/media/dvb-frontends/mxl5xx.c status = load_fw(state, cfg); cfg 1812 drivers/media/dvb-frontends/mxl5xx.c if (cfg->ts_clk) cfg 1813 drivers/media/dvb-frontends/mxl5xx.c mpeg_interface_cfg.max_mpeg_clk_rate = cfg->ts_clk; cfg 1838 drivers/media/dvb-frontends/mxl5xx.c struct mxl5xx_cfg *cfg, u32 demod, u32 tuner, cfg 1853 drivers/media/dvb-frontends/mxl5xx.c base = match_base(i2c, cfg->adr); cfg 1864 drivers/media/dvb-frontends/mxl5xx.c base->adr = cfg->adr; cfg 1865 drivers/media/dvb-frontends/mxl5xx.c base->type = cfg->type; cfg 1873 drivers/media/dvb-frontends/mxl5xx.c if (probe(state, cfg) < 0) { cfg 48 drivers/media/dvb-frontends/mxl5xx.h struct mxl5xx_cfg *cfg, u32 demod, u32 tuner, cfg 54 drivers/media/dvb-frontends/mxl5xx.h struct mxl5xx_cfg *cfg, u32 demod, u32 tuner, cfg 369 drivers/media/dvb-frontends/sp2.c struct sp2_config *cfg = client->dev.platform_data; cfg 382 drivers/media/dvb-frontends/sp2.c s->dvb_adap = cfg->dvb_adap; cfg 383 drivers/media/dvb-frontends/sp2.c s->priv = cfg->priv; cfg 384 drivers/media/dvb-frontends/sp2.c s->ci_control = cfg->ci_control; cfg 1777 drivers/media/dvb-frontends/stv0910.c struct stv0910_cfg *cfg, cfg 1787 drivers/media/dvb-frontends/stv0910.c state->tscfgh = 0x20 | (cfg->parallel ? 0 : 0x40); cfg 1788 drivers/media/dvb-frontends/stv0910.c state->tsgeneral = (cfg->parallel == 2) ? 0x02 : 0x00; cfg 1789 drivers/media/dvb-frontends/stv0910.c state->i2crpt = 0x0A | ((cfg->rptlvl & 0x07) << 4); cfg 1791 drivers/media/dvb-frontends/stv0910.c state->tsspeed = (cfg->tsspeed ? cfg->tsspeed : 0x28); cfg 1798 drivers/media/dvb-frontends/stv0910.c state->single = cfg->single ? 1 : 0; cfg 1800 drivers/media/dvb-frontends/stv0910.c base = match_base(i2c, cfg->adr); cfg 1809 drivers/media/dvb-frontends/stv0910.c base->adr = cfg->adr; cfg 1811 drivers/media/dvb-frontends/stv0910.c base->extclk = cfg->clk ? cfg->clk : 30000000; cfg 1818 drivers/media/dvb-frontends/stv0910.c cfg->adr, dev_name(&i2c->dev)); cfg 1829 drivers/media/dvb-frontends/stv0910.c state->fe.ops.info.name, cfg->adr, dev_name(&i2c->dev)); cfg 37 drivers/media/dvb-frontends/stv0910.h struct stv0910_cfg *cfg, int nr); cfg 42 drivers/media/dvb-frontends/stv0910.h struct stv0910_cfg *cfg, cfg 32 drivers/media/dvb-frontends/tc90522.c struct tc90522_config cfg; cfg 94 drivers/media/dvb-frontends/tc90522.c return container_of(c, struct tc90522_state, cfg); cfg 763 drivers/media/dvb-frontends/tc90522.c struct tc90522_config *cfg; cfg 773 drivers/media/dvb-frontends/tc90522.c cfg = client->dev.platform_data; cfg 774 drivers/media/dvb-frontends/tc90522.c memcpy(&state->cfg, cfg, sizeof(state->cfg)); cfg 775 drivers/media/dvb-frontends/tc90522.c cfg->fe = state->cfg.fe = &state->fe; cfg 789 drivers/media/dvb-frontends/tc90522.c cfg->tuner_i2c = state->cfg.tuner_i2c = adap; cfg 791 drivers/media/dvb-frontends/tc90522.c i2c_set_clientdata(client, &state->cfg); cfg 253 drivers/media/i2c/adv7170.c struct v4l2_subdev_pad_config *cfg, cfg 264 drivers/media/i2c/adv7170.c struct v4l2_subdev_pad_config *cfg, cfg 287 drivers/media/i2c/adv7170.c struct v4l2_subdev_pad_config *cfg, cfg 291 drivers/media/i2c/adv7175.c struct v4l2_subdev_pad_config *cfg, cfg 302 drivers/media/i2c/adv7175.c struct v4l2_subdev_pad_config *cfg, cfg 325 drivers/media/i2c/adv7175.c struct v4l2_subdev_pad_config *cfg, cfg 636 drivers/media/i2c/adv7180.c struct v4l2_subdev_pad_config *cfg, cfg 702 drivers/media/i2c/adv7180.c struct v4l2_subdev_pad_config *cfg, cfg 708 drivers/media/i2c/adv7180.c format->format = *v4l2_subdev_get_try_format(sd, cfg, 0); cfg 718 drivers/media/i2c/adv7180.c struct v4l2_subdev_pad_config *cfg, cfg 745 drivers/media/i2c/adv7180.c framefmt = v4l2_subdev_get_try_format(sd, cfg, 0); cfg 753 drivers/media/i2c/adv7180.c struct v4l2_mbus_config *cfg) cfg 758 drivers/media/i2c/adv7180.c cfg->type = V4L2_MBUS_CSI2_DPHY; cfg 759 drivers/media/i2c/adv7180.c cfg->flags = V4L2_MBUS_CSI2_1_LANE | cfg 767 drivers/media/i2c/adv7180.c cfg->flags = V4L2_MBUS_MASTER | V4L2_MBUS_PCLK_SAMPLE_RISING | cfg 769 drivers/media/i2c/adv7180.c cfg->type = V4L2_MBUS_BT656; cfg 412 drivers/media/i2c/adv7183.c struct v4l2_subdev_pad_config *cfg, cfg 423 drivers/media/i2c/adv7183.c struct v4l2_subdev_pad_config *cfg, cfg 446 drivers/media/i2c/adv7183.c cfg->try_fmt = *fmt; cfg 451 drivers/media/i2c/adv7183.c struct v4l2_subdev_pad_config *cfg, cfg 334 drivers/media/i2c/adv748x/adv748x-afe.c struct v4l2_subdev_pad_config *cfg, cfg 346 drivers/media/i2c/adv748x/adv748x-afe.c struct v4l2_subdev_pad_config *cfg, cfg 357 drivers/media/i2c/adv748x/adv748x-afe.c mbusformat = v4l2_subdev_get_try_format(sd, cfg, sdformat->pad); cfg 368 drivers/media/i2c/adv748x/adv748x-afe.c struct v4l2_subdev_pad_config *cfg, cfg 378 drivers/media/i2c/adv748x/adv748x-afe.c return adv748x_afe_get_format(sd, cfg, sdformat); cfg 380 drivers/media/i2c/adv748x/adv748x-afe.c mbusformat = v4l2_subdev_get_try_format(sd, cfg, sdformat->pad); cfg 145 drivers/media/i2c/adv748x/adv748x-csi2.c struct v4l2_subdev_pad_config *cfg, cfg 151 drivers/media/i2c/adv748x/adv748x-csi2.c return v4l2_subdev_get_try_format(sd, cfg, pad); cfg 157 drivers/media/i2c/adv748x/adv748x-csi2.c struct v4l2_subdev_pad_config *cfg, cfg 164 drivers/media/i2c/adv748x/adv748x-csi2.c mbusformat = adv748x_csi2_get_pad_format(sd, cfg, sdformat->pad, cfg 179 drivers/media/i2c/adv748x/adv748x-csi2.c struct v4l2_subdev_pad_config *cfg, cfg 187 drivers/media/i2c/adv748x/adv748x-csi2.c mbusformat = adv748x_csi2_get_pad_format(sd, cfg, sdformat->pad, cfg 197 drivers/media/i2c/adv748x/adv748x-csi2.c sink_fmt = adv748x_csi2_get_pad_format(sd, cfg, cfg 412 drivers/media/i2c/adv748x/adv748x-hdmi.c struct v4l2_subdev_pad_config *cfg, cfg 424 drivers/media/i2c/adv748x/adv748x-hdmi.c struct v4l2_subdev_pad_config *cfg, cfg 434 drivers/media/i2c/adv748x/adv748x-hdmi.c mbusformat = v4l2_subdev_get_try_format(sd, cfg, sdformat->pad); cfg 445 drivers/media/i2c/adv748x/adv748x-hdmi.c struct v4l2_subdev_pad_config *cfg, cfg 454 drivers/media/i2c/adv748x/adv748x-hdmi.c return adv748x_hdmi_get_format(sd, cfg, sdformat); cfg 456 drivers/media/i2c/adv748x/adv748x-hdmi.c mbusformat = v4l2_subdev_get_try_format(sd, cfg, sdformat->pad); cfg 1230 drivers/media/i2c/adv7511-v4l2.c struct v4l2_subdev_pad_config *cfg, cfg 1261 drivers/media/i2c/adv7511-v4l2.c struct v4l2_subdev_pad_config *cfg, cfg 1275 drivers/media/i2c/adv7511-v4l2.c fmt = v4l2_subdev_get_try_format(sd, cfg, format->pad); cfg 1293 drivers/media/i2c/adv7511-v4l2.c struct v4l2_subdev_pad_config *cfg, cfg 1330 drivers/media/i2c/adv7511-v4l2.c fmt = v4l2_subdev_get_try_format(sd, cfg, format->pad); cfg 1812 drivers/media/i2c/adv7604.c struct v4l2_subdev_pad_config *cfg, cfg 1892 drivers/media/i2c/adv7604.c struct v4l2_subdev_pad_config *cfg, cfg 1905 drivers/media/i2c/adv7604.c fmt = v4l2_subdev_get_try_format(sd, cfg, format->pad); cfg 1915 drivers/media/i2c/adv7604.c struct v4l2_subdev_pad_config *cfg, cfg 1935 drivers/media/i2c/adv7604.c struct v4l2_subdev_pad_config *cfg, cfg 1954 drivers/media/i2c/adv7604.c fmt = v4l2_subdev_get_try_format(sd, cfg, format->pad); cfg 1998 drivers/media/i2c/adv7842.c struct v4l2_subdev_pad_config *cfg, cfg 2074 drivers/media/i2c/adv7842.c struct v4l2_subdev_pad_config *cfg, cfg 2102 drivers/media/i2c/adv7842.c fmt = v4l2_subdev_get_try_format(sd, cfg, format->pad); cfg 2112 drivers/media/i2c/adv7842.c struct v4l2_subdev_pad_config *cfg, cfg 2122 drivers/media/i2c/adv7842.c return adv7842_get_format(sd, cfg, format); cfg 2134 drivers/media/i2c/adv7842.c fmt = v4l2_subdev_get_try_format(sd, cfg, format->pad); cfg 94 drivers/media/i2c/ak881x.c struct v4l2_subdev_pad_config *cfg, cfg 114 drivers/media/i2c/ak881x.c struct v4l2_subdev_pad_config *cfg, cfg 125 drivers/media/i2c/ak881x.c struct v4l2_subdev_pad_config *cfg, cfg 1749 drivers/media/i2c/cx25840/cx25840-core.c struct v4l2_subdev_pad_config *cfg, cfg 885 drivers/media/i2c/et8ek8/et8ek8_driver.c struct v4l2_subdev_pad_config *cfg, cfg 923 drivers/media/i2c/et8ek8/et8ek8_driver.c struct v4l2_subdev_pad_config *cfg, cfg 961 drivers/media/i2c/et8ek8/et8ek8_driver.c struct v4l2_subdev_pad_config *cfg, cfg 993 drivers/media/i2c/et8ek8/et8ek8_driver.c struct v4l2_subdev_pad_config *cfg, cfg 998 drivers/media/i2c/et8ek8/et8ek8_driver.c return v4l2_subdev_get_try_format(&sensor->subdev, cfg, pad); cfg 1007 drivers/media/i2c/et8ek8/et8ek8_driver.c struct v4l2_subdev_pad_config *cfg, cfg 1013 drivers/media/i2c/et8ek8/et8ek8_driver.c format = __et8ek8_get_pad_format(sensor, cfg, fmt->pad, fmt->which); cfg 1023 drivers/media/i2c/et8ek8/et8ek8_driver.c struct v4l2_subdev_pad_config *cfg, cfg 1030 drivers/media/i2c/et8ek8/et8ek8_driver.c format = __et8ek8_get_pad_format(sensor, cfg, fmt->pad, fmt->which); cfg 476 drivers/media/i2c/imx214.c struct v4l2_subdev_pad_config *cfg, cfg 488 drivers/media/i2c/imx214.c struct v4l2_subdev_pad_config *cfg, cfg 536 drivers/media/i2c/imx214.c struct v4l2_subdev_pad_config *cfg, cfg 542 drivers/media/i2c/imx214.c return v4l2_subdev_get_try_format(&imx214->sd, cfg, pad); cfg 551 drivers/media/i2c/imx214.c struct v4l2_subdev_pad_config *cfg, cfg 557 drivers/media/i2c/imx214.c format->format = *__imx214_get_pad_format(imx214, cfg, format->pad, cfg 565 drivers/media/i2c/imx214.c __imx214_get_pad_crop(struct imx214 *imx214, struct v4l2_subdev_pad_config *cfg, cfg 570 drivers/media/i2c/imx214.c return v4l2_subdev_get_try_crop(&imx214->sd, cfg, pad); cfg 579 drivers/media/i2c/imx214.c struct v4l2_subdev_pad_config *cfg, cfg 589 drivers/media/i2c/imx214.c __crop = __imx214_get_pad_crop(imx214, cfg, format->pad, format->which); cfg 599 drivers/media/i2c/imx214.c __format = __imx214_get_pad_format(imx214, cfg, format->pad, cfg 619 drivers/media/i2c/imx214.c struct v4l2_subdev_pad_config *cfg, cfg 628 drivers/media/i2c/imx214.c sel->r = *__imx214_get_pad_crop(imx214, cfg, sel->pad, cfg 635 drivers/media/i2c/imx214.c struct v4l2_subdev_pad_config *cfg) cfg 639 drivers/media/i2c/imx214.c fmt.which = cfg ? V4L2_SUBDEV_FORMAT_TRY : V4L2_SUBDEV_FORMAT_ACTIVE; cfg 643 drivers/media/i2c/imx214.c imx214_set_format(subdev, cfg, &fmt); cfg 813 drivers/media/i2c/imx214.c struct v4l2_subdev_pad_config *cfg, cfg 792 drivers/media/i2c/imx258.c struct v4l2_subdev_pad_config *cfg, cfg 805 drivers/media/i2c/imx258.c struct v4l2_subdev_pad_config *cfg, cfg 832 drivers/media/i2c/imx258.c struct v4l2_subdev_pad_config *cfg, cfg 836 drivers/media/i2c/imx258.c fmt->format = *v4l2_subdev_get_try_format(&imx258->sd, cfg, cfg 845 drivers/media/i2c/imx258.c struct v4l2_subdev_pad_config *cfg, cfg 852 drivers/media/i2c/imx258.c ret = __imx258_get_pad_format(imx258, cfg, fmt); cfg 859 drivers/media/i2c/imx258.c struct v4l2_subdev_pad_config *cfg, cfg 881 drivers/media/i2c/imx258.c framefmt = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 873 drivers/media/i2c/imx274.c struct v4l2_subdev_pad_config *cfg, cfg 887 drivers/media/i2c/imx274.c cur_crop = &cfg->try_crop; cfg 888 drivers/media/i2c/imx274.c tgt_fmt = &cfg->try_fmt; cfg 936 drivers/media/i2c/imx274.c struct v4l2_subdev_pad_config *cfg, cfg 958 drivers/media/i2c/imx274.c struct v4l2_subdev_pad_config *cfg, cfg 967 drivers/media/i2c/imx274.c err = __imx274_change_compose(imx274, cfg, format->which, cfg 980 drivers/media/i2c/imx274.c cfg->try_fmt = *fmt; cfg 991 drivers/media/i2c/imx274.c struct v4l2_subdev_pad_config *cfg, cfg 1011 drivers/media/i2c/imx274.c src_crop = &cfg->try_crop; cfg 1012 drivers/media/i2c/imx274.c src_fmt = &cfg->try_fmt; cfg 1046 drivers/media/i2c/imx274.c struct v4l2_subdev_pad_config *cfg, cfg 1083 drivers/media/i2c/imx274.c tgt_crop = &cfg->try_crop; cfg 1097 drivers/media/i2c/imx274.c __imx274_change_compose(imx274, cfg, sel->which, cfg 1107 drivers/media/i2c/imx274.c struct v4l2_subdev_pad_config *cfg, cfg 1116 drivers/media/i2c/imx274.c return imx274_set_selection_crop(imx274, cfg, sel); cfg 1122 drivers/media/i2c/imx274.c err = __imx274_change_compose(imx274, cfg, sel->which, cfg 1950 drivers/media/i2c/imx319.c struct v4l2_subdev_pad_config *cfg, cfg 1966 drivers/media/i2c/imx319.c struct v4l2_subdev_pad_config *cfg, cfg 2000 drivers/media/i2c/imx319.c struct v4l2_subdev_pad_config *cfg, cfg 2007 drivers/media/i2c/imx319.c framefmt = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 2017 drivers/media/i2c/imx319.c struct v4l2_subdev_pad_config *cfg, cfg 2024 drivers/media/i2c/imx319.c ret = imx319_do_get_pad_format(imx319, cfg, fmt); cfg 2032 drivers/media/i2c/imx319.c struct v4l2_subdev_pad_config *cfg, cfg 2058 drivers/media/i2c/imx319.c framefmt = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 2358 drivers/media/i2c/imx319.c struct imx319_hwcfg *cfg; cfg 2378 drivers/media/i2c/imx319.c cfg = devm_kzalloc(dev, sizeof(*cfg), GFP_KERNEL); cfg 2379 drivers/media/i2c/imx319.c if (!cfg) cfg 2383 drivers/media/i2c/imx319.c &cfg->ext_clk); cfg 2389 drivers/media/i2c/imx319.c dev_dbg(dev, "ext clk: %d", cfg->ext_clk); cfg 2390 drivers/media/i2c/imx319.c if (cfg->ext_clk != IMX319_EXT_CLK) { cfg 2392 drivers/media/i2c/imx319.c cfg->ext_clk); cfg 2402 drivers/media/i2c/imx319.c cfg->nr_of_link_freqs = bus_cfg.nr_of_link_frequencies; cfg 2403 drivers/media/i2c/imx319.c cfg->link_freqs = devm_kcalloc(dev, cfg 2405 drivers/media/i2c/imx319.c sizeof(*cfg->link_freqs), GFP_KERNEL); cfg 2406 drivers/media/i2c/imx319.c if (!cfg->link_freqs) cfg 2410 drivers/media/i2c/imx319.c cfg->link_freqs[i] = bus_cfg.link_frequencies[i]; cfg 2411 drivers/media/i2c/imx319.c dev_dbg(dev, "link_freq[%d] = %lld", i, cfg->link_freqs[i]); cfg 2416 drivers/media/i2c/imx319.c return cfg; cfg 1251 drivers/media/i2c/imx355.c struct v4l2_subdev_pad_config *cfg, cfg 1267 drivers/media/i2c/imx355.c struct v4l2_subdev_pad_config *cfg, cfg 1301 drivers/media/i2c/imx355.c struct v4l2_subdev_pad_config *cfg, cfg 1308 drivers/media/i2c/imx355.c framefmt = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 1318 drivers/media/i2c/imx355.c struct v4l2_subdev_pad_config *cfg, cfg 1325 drivers/media/i2c/imx355.c ret = imx355_do_get_pad_format(imx355, cfg, fmt); cfg 1333 drivers/media/i2c/imx355.c struct v4l2_subdev_pad_config *cfg, cfg 1359 drivers/media/i2c/imx355.c framefmt = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 1658 drivers/media/i2c/imx355.c struct imx355_hwcfg *cfg; cfg 1678 drivers/media/i2c/imx355.c cfg = devm_kzalloc(dev, sizeof(*cfg), GFP_KERNEL); cfg 1679 drivers/media/i2c/imx355.c if (!cfg) cfg 1683 drivers/media/i2c/imx355.c &cfg->ext_clk); cfg 1689 drivers/media/i2c/imx355.c dev_dbg(dev, "ext clk: %d", cfg->ext_clk); cfg 1690 drivers/media/i2c/imx355.c if (cfg->ext_clk != IMX355_EXT_CLK) { cfg 1692 drivers/media/i2c/imx355.c cfg->ext_clk); cfg 1702 drivers/media/i2c/imx355.c cfg->nr_of_link_freqs = bus_cfg.nr_of_link_frequencies; cfg 1703 drivers/media/i2c/imx355.c cfg->link_freqs = devm_kcalloc(dev, cfg 1705 drivers/media/i2c/imx355.c sizeof(*cfg->link_freqs), GFP_KERNEL); cfg 1706 drivers/media/i2c/imx355.c if (!cfg->link_freqs) cfg 1710 drivers/media/i2c/imx355.c cfg->link_freqs[i] = bus_cfg.link_frequencies[i]; cfg 1711 drivers/media/i2c/imx355.c dev_dbg(dev, "link_freq[%d] = %lld", i, cfg->link_freqs[i]); cfg 1716 drivers/media/i2c/imx355.c return cfg; cfg 542 drivers/media/i2c/m5mols/m5mols_core.c struct v4l2_subdev_pad_config *cfg, cfg 547 drivers/media/i2c/m5mols/m5mols_core.c return cfg ? v4l2_subdev_get_try_format(&info->sd, cfg, 0) : NULL; cfg 552 drivers/media/i2c/m5mols/m5mols_core.c static int m5mols_get_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 561 drivers/media/i2c/m5mols/m5mols_core.c format = __find_format(info, cfg, fmt->which, info->res_type); cfg 571 drivers/media/i2c/m5mols/m5mols_core.c static int m5mols_set_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 585 drivers/media/i2c/m5mols/m5mols_core.c sfmt = __find_format(info, cfg, fmt->which, type); cfg 651 drivers/media/i2c/m5mols/m5mols_core.c struct v4l2_subdev_pad_config *cfg, cfg 191 drivers/media/i2c/ml86v7667.c struct v4l2_subdev_pad_config *cfg, cfg 203 drivers/media/i2c/ml86v7667.c struct v4l2_subdev_pad_config *cfg, cfg 223 drivers/media/i2c/ml86v7667.c struct v4l2_mbus_config *cfg) cfg 225 drivers/media/i2c/ml86v7667.c cfg->flags = V4L2_MBUS_MASTER | V4L2_MBUS_PCLK_SAMPLE_RISING | cfg 227 drivers/media/i2c/ml86v7667.c cfg->type = V4L2_MBUS_BT656; cfg 256 drivers/media/i2c/mt9m001.c struct v4l2_subdev_pad_config *cfg, cfg 297 drivers/media/i2c/mt9m001.c struct v4l2_subdev_pad_config *cfg, cfg 322 drivers/media/i2c/mt9m001.c struct v4l2_subdev_pad_config *cfg, cfg 333 drivers/media/i2c/mt9m001.c mf = v4l2_subdev_get_try_format(sd, cfg, 0); cfg 379 drivers/media/i2c/mt9m001.c struct v4l2_subdev_pad_config *cfg, cfg 413 drivers/media/i2c/mt9m001.c cfg->try_fmt = *mf; cfg 659 drivers/media/i2c/mt9m001.c struct v4l2_subdev_pad_config *cfg) cfg 664 drivers/media/i2c/mt9m001.c v4l2_subdev_get_try_format(sd, cfg, 0); cfg 679 drivers/media/i2c/mt9m001.c struct v4l2_subdev_pad_config *cfg, cfg 693 drivers/media/i2c/mt9m001.c struct v4l2_mbus_config *cfg) cfg 696 drivers/media/i2c/mt9m001.c cfg->flags = V4L2_MBUS_PCLK_SAMPLE_FALLING | cfg 699 drivers/media/i2c/mt9m001.c cfg->type = V4L2_MBUS_PARALLEL; cfg 307 drivers/media/i2c/mt9m032.c struct v4l2_subdev_pad_config *cfg, cfg 318 drivers/media/i2c/mt9m032.c struct v4l2_subdev_pad_config *cfg, cfg 341 drivers/media/i2c/mt9m032.c __mt9m032_get_pad_crop(struct mt9m032 *sensor, struct v4l2_subdev_pad_config *cfg, cfg 346 drivers/media/i2c/mt9m032.c return v4l2_subdev_get_try_crop(&sensor->subdev, cfg, 0); cfg 363 drivers/media/i2c/mt9m032.c __mt9m032_get_pad_format(struct mt9m032 *sensor, struct v4l2_subdev_pad_config *cfg, cfg 368 drivers/media/i2c/mt9m032.c return v4l2_subdev_get_try_format(&sensor->subdev, cfg, 0); cfg 377 drivers/media/i2c/mt9m032.c struct v4l2_subdev_pad_config *cfg, cfg 383 drivers/media/i2c/mt9m032.c fmt->format = *__mt9m032_get_pad_format(sensor, cfg, fmt->which); cfg 390 drivers/media/i2c/mt9m032.c struct v4l2_subdev_pad_config *cfg, cfg 404 drivers/media/i2c/mt9m032.c fmt->format = *__mt9m032_get_pad_format(sensor, cfg, fmt->which); cfg 413 drivers/media/i2c/mt9m032.c struct v4l2_subdev_pad_config *cfg, cfg 422 drivers/media/i2c/mt9m032.c sel->r = *__mt9m032_get_pad_crop(sensor, cfg, sel->which); cfg 429 drivers/media/i2c/mt9m032.c struct v4l2_subdev_pad_config *cfg, cfg 465 drivers/media/i2c/mt9m032.c __crop = __mt9m032_get_pad_crop(sensor, cfg, sel->which); cfg 471 drivers/media/i2c/mt9m032.c format = __mt9m032_get_pad_format(sensor, cfg, sel->which); cfg 452 drivers/media/i2c/mt9m111.c struct v4l2_subdev_pad_config *cfg, cfg 496 drivers/media/i2c/mt9m111.c struct v4l2_subdev_pad_config *cfg, cfg 521 drivers/media/i2c/mt9m111.c struct v4l2_subdev_pad_config *cfg, cfg 532 drivers/media/i2c/mt9m111.c mf = v4l2_subdev_get_try_format(sd, cfg, format->pad); cfg 627 drivers/media/i2c/mt9m111.c struct v4l2_subdev_pad_config *cfg, cfg 681 drivers/media/i2c/mt9m111.c cfg->try_fmt = *mf; cfg 1103 drivers/media/i2c/mt9m111.c struct v4l2_subdev_pad_config *cfg, cfg 1122 drivers/media/i2c/mt9m111.c struct v4l2_subdev_pad_config *cfg) cfg 1126 drivers/media/i2c/mt9m111.c v4l2_subdev_get_try_format(sd, cfg, 0); cfg 1141 drivers/media/i2c/mt9m111.c struct v4l2_mbus_config *cfg) cfg 1145 drivers/media/i2c/mt9m111.c cfg->flags = V4L2_MBUS_MASTER | cfg 1149 drivers/media/i2c/mt9m111.c cfg->flags |= mt9m111->pclk_sample ? V4L2_MBUS_PCLK_SAMPLE_RISING : cfg 1152 drivers/media/i2c/mt9m111.c cfg->type = V4L2_MBUS_PARALLEL; cfg 474 drivers/media/i2c/mt9p031.c struct v4l2_subdev_pad_config *cfg, cfg 487 drivers/media/i2c/mt9p031.c struct v4l2_subdev_pad_config *cfg, cfg 505 drivers/media/i2c/mt9p031.c __mt9p031_get_pad_format(struct mt9p031 *mt9p031, struct v4l2_subdev_pad_config *cfg, cfg 510 drivers/media/i2c/mt9p031.c return v4l2_subdev_get_try_format(&mt9p031->subdev, cfg, pad); cfg 519 drivers/media/i2c/mt9p031.c __mt9p031_get_pad_crop(struct mt9p031 *mt9p031, struct v4l2_subdev_pad_config *cfg, cfg 524 drivers/media/i2c/mt9p031.c return v4l2_subdev_get_try_crop(&mt9p031->subdev, cfg, pad); cfg 533 drivers/media/i2c/mt9p031.c struct v4l2_subdev_pad_config *cfg, cfg 538 drivers/media/i2c/mt9p031.c fmt->format = *__mt9p031_get_pad_format(mt9p031, cfg, fmt->pad, cfg 544 drivers/media/i2c/mt9p031.c struct v4l2_subdev_pad_config *cfg, cfg 555 drivers/media/i2c/mt9p031.c __crop = __mt9p031_get_pad_crop(mt9p031, cfg, format->pad, cfg 571 drivers/media/i2c/mt9p031.c __format = __mt9p031_get_pad_format(mt9p031, cfg, format->pad, cfg 582 drivers/media/i2c/mt9p031.c struct v4l2_subdev_pad_config *cfg, cfg 590 drivers/media/i2c/mt9p031.c sel->r = *__mt9p031_get_pad_crop(mt9p031, cfg, sel->pad, sel->which); cfg 595 drivers/media/i2c/mt9p031.c struct v4l2_subdev_pad_config *cfg, cfg 625 drivers/media/i2c/mt9p031.c __crop = __mt9p031_get_pad_crop(mt9p031, cfg, sel->pad, sel->which); cfg 631 drivers/media/i2c/mt9p031.c __format = __mt9p031_get_pad_format(mt9p031, cfg, sel->pad, cfg 255 drivers/media/i2c/mt9t001.c __mt9t001_get_pad_format(struct mt9t001 *mt9t001, struct v4l2_subdev_pad_config *cfg, cfg 260 drivers/media/i2c/mt9t001.c return v4l2_subdev_get_try_format(&mt9t001->subdev, cfg, pad); cfg 269 drivers/media/i2c/mt9t001.c __mt9t001_get_pad_crop(struct mt9t001 *mt9t001, struct v4l2_subdev_pad_config *cfg, cfg 274 drivers/media/i2c/mt9t001.c return v4l2_subdev_get_try_crop(&mt9t001->subdev, cfg, pad); cfg 338 drivers/media/i2c/mt9t001.c struct v4l2_subdev_pad_config *cfg, cfg 349 drivers/media/i2c/mt9t001.c struct v4l2_subdev_pad_config *cfg, cfg 364 drivers/media/i2c/mt9t001.c struct v4l2_subdev_pad_config *cfg, cfg 369 drivers/media/i2c/mt9t001.c format->format = *__mt9t001_get_pad_format(mt9t001, cfg, format->pad, cfg 375 drivers/media/i2c/mt9t001.c struct v4l2_subdev_pad_config *cfg, cfg 386 drivers/media/i2c/mt9t001.c __crop = __mt9t001_get_pad_crop(mt9t001, cfg, format->pad, cfg 402 drivers/media/i2c/mt9t001.c __format = __mt9t001_get_pad_format(mt9t001, cfg, format->pad, cfg 413 drivers/media/i2c/mt9t001.c struct v4l2_subdev_pad_config *cfg, cfg 421 drivers/media/i2c/mt9t001.c sel->r = *__mt9t001_get_pad_crop(mt9t001, cfg, sel->pad, sel->which); cfg 426 drivers/media/i2c/mt9t001.c struct v4l2_subdev_pad_config *cfg, cfg 458 drivers/media/i2c/mt9t001.c __crop = __mt9t001_get_pad_crop(mt9t001, cfg, sel->pad, sel->which); cfg 464 drivers/media/i2c/mt9t001.c __format = __mt9t001_get_pad_format(mt9t001, cfg, sel->pad, cfg 875 drivers/media/i2c/mt9t112.c struct v4l2_subdev_pad_config *cfg, cfg 900 drivers/media/i2c/mt9t112.c struct v4l2_subdev_pad_config *cfg, cfg 915 drivers/media/i2c/mt9t112.c struct v4l2_subdev_pad_config *cfg, cfg 956 drivers/media/i2c/mt9t112.c struct v4l2_subdev_pad_config *cfg, cfg 985 drivers/media/i2c/mt9t112.c cfg->try_fmt = *mf; cfg 991 drivers/media/i2c/mt9t112.c struct v4l2_subdev_pad_config *cfg, cfg 330 drivers/media/i2c/mt9v011.c struct v4l2_subdev_pad_config *cfg, cfg 341 drivers/media/i2c/mt9v011.c struct v4l2_subdev_pad_config *cfg, cfg 361 drivers/media/i2c/mt9v011.c cfg->try_fmt = *fmt; cfg 352 drivers/media/i2c/mt9v032.c __mt9v032_get_pad_format(struct mt9v032 *mt9v032, struct v4l2_subdev_pad_config *cfg, cfg 357 drivers/media/i2c/mt9v032.c return v4l2_subdev_get_try_format(&mt9v032->subdev, cfg, pad); cfg 366 drivers/media/i2c/mt9v032.c __mt9v032_get_pad_crop(struct mt9v032 *mt9v032, struct v4l2_subdev_pad_config *cfg, cfg 371 drivers/media/i2c/mt9v032.c return v4l2_subdev_get_try_crop(&mt9v032->subdev, cfg, pad); cfg 428 drivers/media/i2c/mt9v032.c struct v4l2_subdev_pad_config *cfg, cfg 441 drivers/media/i2c/mt9v032.c struct v4l2_subdev_pad_config *cfg, cfg 460 drivers/media/i2c/mt9v032.c struct v4l2_subdev_pad_config *cfg, cfg 465 drivers/media/i2c/mt9v032.c format->format = *__mt9v032_get_pad_format(mt9v032, cfg, format->pad, cfg 495 drivers/media/i2c/mt9v032.c struct v4l2_subdev_pad_config *cfg, cfg 506 drivers/media/i2c/mt9v032.c __crop = __mt9v032_get_pad_crop(mt9v032, cfg, format->pad, cfg 522 drivers/media/i2c/mt9v032.c __format = __mt9v032_get_pad_format(mt9v032, cfg, format->pad, cfg 539 drivers/media/i2c/mt9v032.c struct v4l2_subdev_pad_config *cfg, cfg 547 drivers/media/i2c/mt9v032.c sel->r = *__mt9v032_get_pad_crop(mt9v032, cfg, sel->pad, sel->which); cfg 552 drivers/media/i2c/mt9v032.c struct v4l2_subdev_pad_config *cfg, cfg 584 drivers/media/i2c/mt9v032.c __crop = __mt9v032_get_pad_crop(mt9v032, cfg, sel->pad, sel->which); cfg 590 drivers/media/i2c/mt9v032.c __format = __mt9v032_get_pad_format(mt9v032, cfg, sel->pad, cfg 794 drivers/media/i2c/mt9v111.c struct v4l2_subdev_pad_config *cfg, cfg 801 drivers/media/i2c/mt9v111.c return v4l2_subdev_get_try_format(&mt9v111->sd, cfg, pad); cfg 803 drivers/media/i2c/mt9v111.c return &cfg->try_fmt; cfg 813 drivers/media/i2c/mt9v111.c struct v4l2_subdev_pad_config *cfg, cfg 825 drivers/media/i2c/mt9v111.c struct v4l2_subdev_pad_config *cfg, cfg 848 drivers/media/i2c/mt9v111.c struct v4l2_subdev_pad_config *cfg, cfg 863 drivers/media/i2c/mt9v111.c struct v4l2_subdev_pad_config *cfg, cfg 872 drivers/media/i2c/mt9v111.c format->format = *__mt9v111_get_pad_format(mt9v111, cfg, format->pad, cfg 880 drivers/media/i2c/mt9v111.c struct v4l2_subdev_pad_config *cfg, cfg 928 drivers/media/i2c/mt9v111.c __fmt = __mt9v111_get_pad_format(mt9v111, cfg, format->pad, cfg 957 drivers/media/i2c/mt9v111.c struct v4l2_subdev_pad_config *cfg) cfg 959 drivers/media/i2c/mt9v111.c cfg->try_fmt = mt9v111_def_fmt; cfg 491 drivers/media/i2c/noon010pc30.c struct v4l2_subdev_pad_config *cfg, cfg 502 drivers/media/i2c/noon010pc30.c struct v4l2_subdev_pad_config *cfg, cfg 509 drivers/media/i2c/noon010pc30.c if (cfg) { cfg 510 drivers/media/i2c/noon010pc30.c mf = v4l2_subdev_get_try_format(sd, cfg, 0); cfg 542 drivers/media/i2c/noon010pc30.c static int noon010_set_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 557 drivers/media/i2c/noon010pc30.c if (cfg) { cfg 558 drivers/media/i2c/noon010pc30.c mf = v4l2_subdev_get_try_format(sd, cfg, 0); cfg 1277 drivers/media/i2c/ov13858.c struct v4l2_subdev_pad_config *cfg, cfg 1290 drivers/media/i2c/ov13858.c struct v4l2_subdev_pad_config *cfg, cfg 1317 drivers/media/i2c/ov13858.c struct v4l2_subdev_pad_config *cfg, cfg 1324 drivers/media/i2c/ov13858.c framefmt = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 1334 drivers/media/i2c/ov13858.c struct v4l2_subdev_pad_config *cfg, cfg 1341 drivers/media/i2c/ov13858.c ret = ov13858_do_get_pad_format(ov13858, cfg, fmt); cfg 1349 drivers/media/i2c/ov13858.c struct v4l2_subdev_pad_config *cfg, cfg 1373 drivers/media/i2c/ov13858.c framefmt = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 916 drivers/media/i2c/ov2640.c struct v4l2_subdev_pad_config *cfg, cfg 928 drivers/media/i2c/ov2640.c mf = v4l2_subdev_get_try_format(sd, cfg, 0); cfg 949 drivers/media/i2c/ov2640.c struct v4l2_subdev_pad_config *cfg, cfg 999 drivers/media/i2c/ov2640.c cfg->try_fmt = *mf; cfg 1008 drivers/media/i2c/ov2640.c struct v4l2_subdev_pad_config *cfg) cfg 1012 drivers/media/i2c/ov2640.c v4l2_subdev_get_try_format(sd, cfg, 0); cfg 1029 drivers/media/i2c/ov2640.c struct v4l2_subdev_pad_config *cfg, cfg 1040 drivers/media/i2c/ov2640.c struct v4l2_subdev_pad_config *cfg, cfg 1002 drivers/media/i2c/ov2659.c struct v4l2_subdev_pad_config *cfg, cfg 1018 drivers/media/i2c/ov2659.c struct v4l2_subdev_pad_config *cfg, cfg 1044 drivers/media/i2c/ov2659.c struct v4l2_subdev_pad_config *cfg, cfg 1056 drivers/media/i2c/ov2659.c mf = v4l2_subdev_get_try_format(sd, cfg, 0); cfg 1106 drivers/media/i2c/ov2659.c struct v4l2_subdev_pad_config *cfg, cfg 1136 drivers/media/i2c/ov2659.c mf = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 648 drivers/media/i2c/ov2680.c struct v4l2_subdev_pad_config *cfg, cfg 662 drivers/media/i2c/ov2680.c struct v4l2_subdev_pad_config *cfg, cfg 676 drivers/media/i2c/ov2680.c fmt = v4l2_subdev_get_try_format(&sensor->sd, cfg, format->pad); cfg 693 drivers/media/i2c/ov2680.c struct v4l2_subdev_pad_config *cfg, cfg 724 drivers/media/i2c/ov2680.c try_fmt = v4l2_subdev_get_try_format(sd, cfg, 0); cfg 746 drivers/media/i2c/ov2680.c struct v4l2_subdev_pad_config *cfg) cfg 749 drivers/media/i2c/ov2680.c .which = cfg ? V4L2_SUBDEV_FORMAT_TRY cfg 757 drivers/media/i2c/ov2680.c return ov2680_set_fmt(sd, cfg, &fmt); cfg 761 drivers/media/i2c/ov2680.c struct v4l2_subdev_pad_config *cfg, cfg 778 drivers/media/i2c/ov2680.c struct v4l2_subdev_pad_config *cfg, cfg 331 drivers/media/i2c/ov2685.c struct v4l2_subdev_pad_config *cfg, cfg 344 drivers/media/i2c/ov2685.c struct v4l2_subdev_pad_config *cfg, cfg 356 drivers/media/i2c/ov2685.c struct v4l2_subdev_pad_config *cfg, cfg 368 drivers/media/i2c/ov2685.c struct v4l2_subdev_pad_config *cfg, cfg 2145 drivers/media/i2c/ov5640.c struct v4l2_subdev_pad_config *cfg, cfg 2157 drivers/media/i2c/ov5640.c fmt = v4l2_subdev_get_try_format(&sensor->sd, cfg, cfg 2203 drivers/media/i2c/ov5640.c struct v4l2_subdev_pad_config *cfg, cfg 2228 drivers/media/i2c/ov5640.c fmt = v4l2_subdev_get_try_format(sd, cfg, 0); cfg 2728 drivers/media/i2c/ov5640.c struct v4l2_subdev_pad_config *cfg, cfg 2748 drivers/media/i2c/ov5640.c struct v4l2_subdev_pad_config *cfg, cfg 2831 drivers/media/i2c/ov5640.c struct v4l2_subdev_pad_config *cfg, cfg 840 drivers/media/i2c/ov5645.c struct v4l2_subdev_pad_config *cfg, cfg 852 drivers/media/i2c/ov5645.c struct v4l2_subdev_pad_config *cfg, cfg 871 drivers/media/i2c/ov5645.c struct v4l2_subdev_pad_config *cfg, cfg 877 drivers/media/i2c/ov5645.c return v4l2_subdev_get_try_format(&ov5645->sd, cfg, pad); cfg 886 drivers/media/i2c/ov5645.c struct v4l2_subdev_pad_config *cfg, cfg 891 drivers/media/i2c/ov5645.c format->format = *__ov5645_get_pad_format(ov5645, cfg, format->pad, cfg 897 drivers/media/i2c/ov5645.c __ov5645_get_pad_crop(struct ov5645 *ov5645, struct v4l2_subdev_pad_config *cfg, cfg 902 drivers/media/i2c/ov5645.c return v4l2_subdev_get_try_crop(&ov5645->sd, cfg, pad); cfg 911 drivers/media/i2c/ov5645.c struct v4l2_subdev_pad_config *cfg, cfg 920 drivers/media/i2c/ov5645.c __crop = __ov5645_get_pad_crop(ov5645, cfg, format->pad, cfg 945 drivers/media/i2c/ov5645.c __format = __ov5645_get_pad_format(ov5645, cfg, format->pad, cfg 959 drivers/media/i2c/ov5645.c struct v4l2_subdev_pad_config *cfg) cfg 963 drivers/media/i2c/ov5645.c fmt.which = cfg ? V4L2_SUBDEV_FORMAT_TRY : V4L2_SUBDEV_FORMAT_ACTIVE; cfg 967 drivers/media/i2c/ov5645.c ov5645_set_format(subdev, cfg, &fmt); cfg 973 drivers/media/i2c/ov5645.c struct v4l2_subdev_pad_config *cfg, cfg 981 drivers/media/i2c/ov5645.c sel->r = *__ov5645_get_pad_crop(ov5645, cfg, sel->pad, cfg 455 drivers/media/i2c/ov5647.c struct v4l2_subdev_pad_config *cfg, cfg 2143 drivers/media/i2c/ov5670.c struct v4l2_subdev_pad_config *cfg, cfg 2156 drivers/media/i2c/ov5670.c struct v4l2_subdev_pad_config *cfg, cfg 2183 drivers/media/i2c/ov5670.c struct v4l2_subdev_pad_config *cfg, cfg 2187 drivers/media/i2c/ov5670.c fmt->format = *v4l2_subdev_get_try_format(&ov5670->sd, cfg, cfg 2196 drivers/media/i2c/ov5670.c struct v4l2_subdev_pad_config *cfg, cfg 2203 drivers/media/i2c/ov5670.c ret = ov5670_do_get_pad_format(ov5670, cfg, fmt); cfg 2210 drivers/media/i2c/ov5670.c struct v4l2_subdev_pad_config *cfg, cfg 2228 drivers/media/i2c/ov5670.c *v4l2_subdev_get_try_format(sd, cfg, fmt->pad) = fmt->format; cfg 860 drivers/media/i2c/ov5675.c struct v4l2_subdev_pad_config *cfg, cfg 875 drivers/media/i2c/ov5675.c *v4l2_subdev_get_try_format(sd, cfg, fmt->pad) = fmt->format; cfg 901 drivers/media/i2c/ov5675.c struct v4l2_subdev_pad_config *cfg, cfg 908 drivers/media/i2c/ov5675.c fmt->format = *v4l2_subdev_get_try_format(&ov5675->sd, cfg, cfg 919 drivers/media/i2c/ov5675.c struct v4l2_subdev_pad_config *cfg, cfg 931 drivers/media/i2c/ov5675.c struct v4l2_subdev_pad_config *cfg, cfg 809 drivers/media/i2c/ov5695.c struct v4l2_subdev_pad_config *cfg, cfg 825 drivers/media/i2c/ov5695.c *v4l2_subdev_get_try_format(sd, cfg, fmt->pad) = fmt->format; cfg 844 drivers/media/i2c/ov5695.c struct v4l2_subdev_pad_config *cfg, cfg 853 drivers/media/i2c/ov5695.c fmt->format = *v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 870 drivers/media/i2c/ov5695.c struct v4l2_subdev_pad_config *cfg, cfg 881 drivers/media/i2c/ov5695.c struct v4l2_subdev_pad_config *cfg, cfg 449 drivers/media/i2c/ov6650.c struct v4l2_subdev_pad_config *cfg, cfg 474 drivers/media/i2c/ov6650.c struct v4l2_subdev_pad_config *cfg, cfg 517 drivers/media/i2c/ov6650.c struct v4l2_subdev_pad_config *cfg, cfg 532 drivers/media/i2c/ov6650.c mf->width = cfg->try_fmt.width; cfg 533 drivers/media/i2c/ov6650.c mf->height = cfg->try_fmt.height; cfg 534 drivers/media/i2c/ov6650.c mf->code = cfg->try_fmt.code; cfg 682 drivers/media/i2c/ov6650.c struct v4l2_subdev_pad_config *cfg, cfg 715 drivers/media/i2c/ov6650.c cfg->try_fmt.width = mf->width; cfg 716 drivers/media/i2c/ov6650.c cfg->try_fmt.height = mf->height; cfg 717 drivers/media/i2c/ov6650.c cfg->try_fmt.code = mf->code; cfg 721 drivers/media/i2c/ov6650.c mf->width = cfg->try_fmt.width; cfg 722 drivers/media/i2c/ov6650.c mf->height = cfg->try_fmt.height; cfg 723 drivers/media/i2c/ov6650.c mf->code = cfg->try_fmt.code; cfg 742 drivers/media/i2c/ov6650.c struct v4l2_subdev_pad_config *cfg, cfg 913 drivers/media/i2c/ov6650.c struct v4l2_mbus_config *cfg) cfg 916 drivers/media/i2c/ov6650.c cfg->flags = V4L2_MBUS_MASTER | cfg 921 drivers/media/i2c/ov6650.c cfg->type = V4L2_MBUS_PARALLEL; cfg 928 drivers/media/i2c/ov6650.c const struct v4l2_mbus_config *cfg) cfg 933 drivers/media/i2c/ov6650.c if (cfg->flags & V4L2_MBUS_PCLK_SAMPLE_RISING) cfg 940 drivers/media/i2c/ov6650.c if (cfg->flags & V4L2_MBUS_HSYNC_ACTIVE_LOW) cfg 947 drivers/media/i2c/ov6650.c if (cfg->flags & V4L2_MBUS_VSYNC_ACTIVE_HIGH) cfg 901 drivers/media/i2c/ov7251.c struct v4l2_subdev_pad_config *cfg, cfg 913 drivers/media/i2c/ov7251.c struct v4l2_subdev_pad_config *cfg, cfg 931 drivers/media/i2c/ov7251.c struct v4l2_subdev_pad_config *cfg, cfg 953 drivers/media/i2c/ov7251.c struct v4l2_subdev_pad_config *cfg, cfg 959 drivers/media/i2c/ov7251.c return v4l2_subdev_get_try_format(&ov7251->sd, cfg, pad); cfg 968 drivers/media/i2c/ov7251.c struct v4l2_subdev_pad_config *cfg, cfg 974 drivers/media/i2c/ov7251.c format->format = *__ov7251_get_pad_format(ov7251, cfg, format->pad, cfg 982 drivers/media/i2c/ov7251.c __ov7251_get_pad_crop(struct ov7251 *ov7251, struct v4l2_subdev_pad_config *cfg, cfg 987 drivers/media/i2c/ov7251.c return v4l2_subdev_get_try_crop(&ov7251->sd, cfg, pad); cfg 1030 drivers/media/i2c/ov7251.c struct v4l2_subdev_pad_config *cfg, cfg 1041 drivers/media/i2c/ov7251.c __crop = __ov7251_get_pad_crop(ov7251, cfg, format->pad, format->which); cfg 1080 drivers/media/i2c/ov7251.c __format = __ov7251_get_pad_format(ov7251, cfg, format->pad, cfg 1101 drivers/media/i2c/ov7251.c struct v4l2_subdev_pad_config *cfg) cfg 1104 drivers/media/i2c/ov7251.c .which = cfg ? V4L2_SUBDEV_FORMAT_TRY cfg 1112 drivers/media/i2c/ov7251.c ov7251_set_format(subdev, cfg, &fmt); cfg 1118 drivers/media/i2c/ov7251.c struct v4l2_subdev_pad_config *cfg, cfg 1127 drivers/media/i2c/ov7251.c sel->r = *__ov7251_get_pad_crop(ov7251, cfg, sel->pad, cfg 949 drivers/media/i2c/ov7670.c struct v4l2_subdev_pad_config *cfg, cfg 1094 drivers/media/i2c/ov7670.c struct v4l2_subdev_pad_config *cfg, cfg 1111 drivers/media/i2c/ov7670.c mbus_fmt = v4l2_subdev_get_try_format(sd, cfg, format->pad); cfg 1133 drivers/media/i2c/ov7670.c struct v4l2_subdev_pad_config *cfg, cfg 1143 drivers/media/i2c/ov7670.c mbus_fmt = v4l2_subdev_get_try_format(sd, cfg, 0); cfg 1191 drivers/media/i2c/ov7670.c struct v4l2_subdev_pad_config *cfg, cfg 1230 drivers/media/i2c/ov7670.c struct v4l2_subdev_pad_config *cfg, cfg 1139 drivers/media/i2c/ov772x.c struct v4l2_subdev_pad_config *cfg, cfg 1161 drivers/media/i2c/ov772x.c struct v4l2_subdev_pad_config *cfg, cfg 1180 drivers/media/i2c/ov772x.c struct v4l2_subdev_pad_config *cfg, cfg 1204 drivers/media/i2c/ov772x.c cfg->try_fmt = *mf; cfg 1302 drivers/media/i2c/ov772x.c struct v4l2_subdev_pad_config *cfg, cfg 1320 drivers/media/i2c/ov772x.c struct v4l2_subdev_pad_config *cfg, cfg 712 drivers/media/i2c/ov7740.c struct v4l2_subdev_pad_config *cfg, cfg 724 drivers/media/i2c/ov7740.c struct v4l2_subdev_pad_config *cfg, cfg 743 drivers/media/i2c/ov7740.c struct v4l2_subdev_pad_config *cfg, cfg 806 drivers/media/i2c/ov7740.c struct v4l2_subdev_pad_config *cfg, cfg 828 drivers/media/i2c/ov7740.c mbus_fmt = v4l2_subdev_get_try_format(sd, cfg, format->pad); cfg 851 drivers/media/i2c/ov7740.c struct v4l2_subdev_pad_config *cfg, cfg 863 drivers/media/i2c/ov7740.c mbus_fmt = v4l2_subdev_get_try_format(sd, cfg, 0); cfg 950 drivers/media/i2c/ov8856.c struct v4l2_subdev_pad_config *cfg, cfg 965 drivers/media/i2c/ov8856.c *v4l2_subdev_get_try_format(sd, cfg, fmt->pad) = fmt->format; cfg 991 drivers/media/i2c/ov8856.c struct v4l2_subdev_pad_config *cfg, cfg 998 drivers/media/i2c/ov8856.c fmt->format = *v4l2_subdev_get_try_format(&ov8856->sd, cfg, cfg 1009 drivers/media/i2c/ov8856.c struct v4l2_subdev_pad_config *cfg, cfg 1022 drivers/media/i2c/ov8856.c struct v4l2_subdev_pad_config *cfg, cfg 522 drivers/media/i2c/ov9640.c struct v4l2_subdev_pad_config *cfg, cfg 550 drivers/media/i2c/ov9640.c cfg->try_fmt = *mf; cfg 556 drivers/media/i2c/ov9640.c struct v4l2_subdev_pad_config *cfg, cfg 568 drivers/media/i2c/ov9640.c struct v4l2_subdev_pad_config *cfg, cfg 652 drivers/media/i2c/ov9640.c struct v4l2_mbus_config *cfg) cfg 654 drivers/media/i2c/ov9640.c cfg->flags = V4L2_MBUS_PCLK_SAMPLE_RISING | V4L2_MBUS_MASTER | cfg 657 drivers/media/i2c/ov9640.c cfg->type = V4L2_MBUS_PARALLEL; cfg 1073 drivers/media/i2c/ov9650.c struct v4l2_subdev_pad_config *cfg, cfg 1084 drivers/media/i2c/ov9650.c struct v4l2_subdev_pad_config *cfg, cfg 1170 drivers/media/i2c/ov9650.c struct v4l2_subdev_pad_config *cfg, cfg 1177 drivers/media/i2c/ov9650.c mf = v4l2_subdev_get_try_format(sd, cfg, 0); cfg 1215 drivers/media/i2c/ov9650.c struct v4l2_subdev_pad_config *cfg, cfg 1237 drivers/media/i2c/ov9650.c if (cfg) { cfg 1238 drivers/media/i2c/ov9650.c mf = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 491 drivers/media/i2c/rj54n1cb0c.c struct v4l2_subdev_pad_config *cfg, cfg 544 drivers/media/i2c/rj54n1cb0c.c struct v4l2_subdev_pad_config *cfg, cfg 581 drivers/media/i2c/rj54n1cb0c.c struct v4l2_subdev_pad_config *cfg, cfg 606 drivers/media/i2c/rj54n1cb0c.c struct v4l2_subdev_pad_config *cfg, cfg 976 drivers/media/i2c/rj54n1cb0c.c struct v4l2_subdev_pad_config *cfg, cfg 1012 drivers/media/i2c/rj54n1cb0c.c cfg->try_fmt = *mf; cfg 820 drivers/media/i2c/s5c73m3/s5c73m3-core.c struct v4l2_subdev_pad_config *cfg, cfg 847 drivers/media/i2c/s5c73m3/s5c73m3-core.c v4l2_subdev_get_try_format(sd, cfg, cfg 857 drivers/media/i2c/s5c73m3/s5c73m3-core.c struct v4l2_subdev_pad_config *cfg, cfg 949 drivers/media/i2c/s5c73m3/s5c73m3-core.c struct v4l2_subdev_pad_config *cfg, cfg 987 drivers/media/i2c/s5c73m3/s5c73m3-core.c struct v4l2_subdev_pad_config *cfg, cfg 995 drivers/media/i2c/s5c73m3/s5c73m3-core.c fmt->format = *v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 1021 drivers/media/i2c/s5c73m3/s5c73m3-core.c struct v4l2_subdev_pad_config *cfg, cfg 1029 drivers/media/i2c/s5c73m3/s5c73m3-core.c fmt->format = *v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 1059 drivers/media/i2c/s5c73m3/s5c73m3-core.c struct v4l2_subdev_pad_config *cfg, cfg 1069 drivers/media/i2c/s5c73m3/s5c73m3-core.c s5c73m3_try_format(state, cfg, fmt, &frame_size); cfg 1072 drivers/media/i2c/s5c73m3/s5c73m3-core.c mf = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 1098 drivers/media/i2c/s5c73m3/s5c73m3-core.c struct v4l2_subdev_pad_config *cfg, cfg 1108 drivers/media/i2c/s5c73m3/s5c73m3-core.c s5c73m3_oif_try_format(state, cfg, fmt, &frame_size); cfg 1111 drivers/media/i2c/s5c73m3/s5c73m3-core.c mf = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 1114 drivers/media/i2c/s5c73m3/s5c73m3-core.c mf = v4l2_subdev_get_try_format(sd, cfg, OIF_SOURCE_PAD); cfg 1186 drivers/media/i2c/s5c73m3/s5c73m3-core.c struct v4l2_subdev_pad_config *cfg, cfg 1202 drivers/media/i2c/s5c73m3/s5c73m3-core.c struct v4l2_subdev_pad_config *cfg, cfg 1217 drivers/media/i2c/s5c73m3/s5c73m3-core.c struct v4l2_subdev_pad_config *cfg, cfg 1244 drivers/media/i2c/s5c73m3/s5c73m3-core.c struct v4l2_subdev_pad_config *cfg, cfg 1262 drivers/media/i2c/s5c73m3/s5c73m3-core.c mf = v4l2_subdev_get_try_format(sd, cfg, cfg 528 drivers/media/i2c/s5k4ecgx.c struct v4l2_subdev_pad_config *cfg, cfg 538 drivers/media/i2c/s5k4ecgx.c static int s5k4ecgx_get_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 545 drivers/media/i2c/s5k4ecgx.c if (cfg) { cfg 546 drivers/media/i2c/s5k4ecgx.c mf = v4l2_subdev_get_try_format(sd, cfg, 0); cfg 578 drivers/media/i2c/s5k4ecgx.c static int s5k4ecgx_set_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 593 drivers/media/i2c/s5k4ecgx.c if (cfg) { cfg 594 drivers/media/i2c/s5k4ecgx.c mf = v4l2_subdev_get_try_format(sd, cfg, 0); cfg 1184 drivers/media/i2c/s5k5baf.c struct v4l2_subdev_pad_config *cfg, cfg 1203 drivers/media/i2c/s5k5baf.c struct v4l2_subdev_pad_config *cfg, cfg 1221 drivers/media/i2c/s5k5baf.c struct v4l2_subdev_pad_config *cfg, cfg 1278 drivers/media/i2c/s5k5baf.c static int s5k5baf_get_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 1286 drivers/media/i2c/s5k5baf.c mf = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 1308 drivers/media/i2c/s5k5baf.c static int s5k5baf_set_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 1319 drivers/media/i2c/s5k5baf.c *v4l2_subdev_get_try_format(sd, cfg, fmt->pad) = *mf; cfg 1371 drivers/media/i2c/s5k5baf.c struct v4l2_subdev_pad_config *cfg, cfg 1391 drivers/media/i2c/s5k5baf.c sel->r = *v4l2_subdev_get_try_compose(sd, cfg, sel->pad); cfg 1393 drivers/media/i2c/s5k5baf.c sel->r = *v4l2_subdev_get_try_crop(sd, cfg, sel->pad); cfg 1462 drivers/media/i2c/s5k5baf.c struct v4l2_subdev_pad_config *cfg, cfg 1483 drivers/media/i2c/s5k5baf.c v4l2_subdev_get_try_crop(sd, cfg, PAD_CIS), cfg 1484 drivers/media/i2c/s5k5baf.c v4l2_subdev_get_try_compose(sd, cfg, PAD_CIS), cfg 1485 drivers/media/i2c/s5k5baf.c v4l2_subdev_get_try_crop(sd, cfg, PAD_OUT) cfg 102 drivers/media/i2c/s5k6a3.c struct v4l2_subdev_pad_config *cfg, cfg 126 drivers/media/i2c/s5k6a3.c struct s5k6a3 *sensor, struct v4l2_subdev_pad_config *cfg, cfg 130 drivers/media/i2c/s5k6a3.c return cfg ? v4l2_subdev_get_try_format(&sensor->subdev, cfg, pad) : NULL; cfg 136 drivers/media/i2c/s5k6a3.c struct v4l2_subdev_pad_config *cfg, cfg 144 drivers/media/i2c/s5k6a3.c mf = __s5k6a3_get_format(sensor, cfg, fmt->pad, fmt->which); cfg 154 drivers/media/i2c/s5k6a3.c struct v4l2_subdev_pad_config *cfg, cfg 160 drivers/media/i2c/s5k6a3.c mf = __s5k6a3_get_format(sensor, cfg, fmt->pad, fmt->which); cfg 679 drivers/media/i2c/s5k6aa.c u16 cfg = 0; cfg 688 drivers/media/i2c/s5k6aa.c cfg = nlanes; cfg 692 drivers/media/i2c/s5k6aa.c ret = s5k6aa_write(client, REG_OIF_EN_MIPI_LANES, cfg); cfg 1000 drivers/media/i2c/s5k6aa.c struct v4l2_subdev_pad_config *cfg, cfg 1027 drivers/media/i2c/s5k6aa.c struct v4l2_subdev_pad_config *cfg, cfg 1038 drivers/media/i2c/s5k6aa.c struct v4l2_subdev_pad_config *cfg, cfg 1060 drivers/media/i2c/s5k6aa.c __s5k6aa_get_crop_rect(struct s5k6aa *s5k6aa, struct v4l2_subdev_pad_config *cfg, cfg 1067 drivers/media/i2c/s5k6aa.c return v4l2_subdev_get_try_crop(&s5k6aa->sd, cfg, 0); cfg 1091 drivers/media/i2c/s5k6aa.c static int s5k6aa_get_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 1100 drivers/media/i2c/s5k6aa.c mf = v4l2_subdev_get_try_format(sd, cfg, 0); cfg 1112 drivers/media/i2c/s5k6aa.c static int s5k6aa_set_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 1125 drivers/media/i2c/s5k6aa.c mf = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 1126 drivers/media/i2c/s5k6aa.c crop = v4l2_subdev_get_try_crop(sd, cfg, 0); cfg 1166 drivers/media/i2c/s5k6aa.c struct v4l2_subdev_pad_config *cfg, cfg 1178 drivers/media/i2c/s5k6aa.c rect = __s5k6aa_get_crop_rect(s5k6aa, cfg, sel->which); cfg 1189 drivers/media/i2c/s5k6aa.c struct v4l2_subdev_pad_config *cfg, cfg 1201 drivers/media/i2c/s5k6aa.c crop_r = __s5k6aa_get_crop_rect(s5k6aa, cfg, sel->which); cfg 1207 drivers/media/i2c/s5k6aa.c mf = v4l2_subdev_get_try_format(sd, cfg, 0); cfg 546 drivers/media/i2c/saa6752hs.c struct v4l2_subdev_pad_config *cfg, cfg 566 drivers/media/i2c/saa6752hs.c struct v4l2_subdev_pad_config *cfg, cfg 598 drivers/media/i2c/saa6752hs.c cfg->try_fmt = *f; cfg 1170 drivers/media/i2c/saa7115.c struct v4l2_subdev_pad_config *cfg, cfg 983 drivers/media/i2c/saa717x.c struct v4l2_subdev_pad_config *cfg, cfg 1570 drivers/media/i2c/smiapp/smiapp-core.c struct v4l2_subdev_pad_config *cfg, cfg 1624 drivers/media/i2c/smiapp/smiapp-core.c struct v4l2_subdev_pad_config *cfg, cfg 1630 drivers/media/i2c/smiapp/smiapp-core.c fmt->format = *v4l2_subdev_get_try_format(subdev, cfg, cfg 1650 drivers/media/i2c/smiapp/smiapp-core.c struct v4l2_subdev_pad_config *cfg, cfg 1657 drivers/media/i2c/smiapp/smiapp-core.c rval = __smiapp_get_format(subdev, cfg, fmt); cfg 1664 drivers/media/i2c/smiapp/smiapp-core.c struct v4l2_subdev_pad_config *cfg, cfg 1680 drivers/media/i2c/smiapp/smiapp-core.c crops[i] = v4l2_subdev_get_try_crop(subdev, cfg, i); cfg 1685 drivers/media/i2c/smiapp/smiapp-core.c *comps = v4l2_subdev_get_try_compose(subdev, cfg, cfg 1694 drivers/media/i2c/smiapp/smiapp-core.c struct v4l2_subdev_pad_config *cfg, int which, cfg 1701 drivers/media/i2c/smiapp/smiapp-core.c smiapp_get_crop_compose(subdev, cfg, crops, &comp, which); cfg 1743 drivers/media/i2c/smiapp/smiapp-core.c struct v4l2_subdev_pad_config *cfg, cfg 1754 drivers/media/i2c/smiapp/smiapp-core.c rval = __smiapp_get_format(subdev, cfg, fmt); cfg 1796 drivers/media/i2c/smiapp/smiapp-core.c struct v4l2_subdev_pad_config *cfg, cfg 1808 drivers/media/i2c/smiapp/smiapp-core.c rval = smiapp_set_format_source(subdev, cfg, fmt); cfg 1830 drivers/media/i2c/smiapp/smiapp-core.c smiapp_get_crop_compose(subdev, cfg, crops, NULL, fmt->which); cfg 1838 drivers/media/i2c/smiapp/smiapp-core.c smiapp_propagate(subdev, cfg, fmt->which, cfg 1891 drivers/media/i2c/smiapp/smiapp-core.c struct v4l2_subdev_pad_config *cfg, cfg 1939 drivers/media/i2c/smiapp/smiapp-core.c struct v4l2_subdev_pad_config *cfg, cfg 2055 drivers/media/i2c/smiapp/smiapp-core.c struct v4l2_subdev_pad_config *cfg, cfg 2062 drivers/media/i2c/smiapp/smiapp-core.c smiapp_get_crop_compose(subdev, cfg, crops, &comp, sel->which); cfg 2068 drivers/media/i2c/smiapp/smiapp-core.c smiapp_set_compose_binner(subdev, cfg, sel, crops, comp); cfg 2070 drivers/media/i2c/smiapp/smiapp-core.c smiapp_set_compose_scaler(subdev, cfg, sel, crops, comp); cfg 2073 drivers/media/i2c/smiapp/smiapp-core.c smiapp_propagate(subdev, cfg, sel->which, V4L2_SEL_TGT_COMPOSE); cfg 2125 drivers/media/i2c/smiapp/smiapp-core.c struct v4l2_subdev_pad_config *cfg, cfg 2133 drivers/media/i2c/smiapp/smiapp-core.c smiapp_get_crop_compose(subdev, cfg, crops, NULL, sel->which); cfg 2144 drivers/media/i2c/smiapp/smiapp-core.c _r.width = v4l2_subdev_get_try_format(subdev, cfg, sel->pad) cfg 2146 drivers/media/i2c/smiapp/smiapp-core.c _r.height = v4l2_subdev_get_try_format(subdev, cfg, sel->pad) cfg 2151 drivers/media/i2c/smiapp/smiapp-core.c subdev, cfg, ssd->sink_pad); cfg 2169 drivers/media/i2c/smiapp/smiapp-core.c smiapp_propagate(subdev, cfg, sel->which, cfg 2185 drivers/media/i2c/smiapp/smiapp-core.c struct v4l2_subdev_pad_config *cfg, cfg 2198 drivers/media/i2c/smiapp/smiapp-core.c smiapp_get_crop_compose(subdev, cfg, crops, &comp, sel->which); cfg 2204 drivers/media/i2c/smiapp/smiapp-core.c v4l2_subdev_get_try_format(subdev, cfg, ssd->sink_pad); cfg 2235 drivers/media/i2c/smiapp/smiapp-core.c struct v4l2_subdev_pad_config *cfg, cfg 2242 drivers/media/i2c/smiapp/smiapp-core.c rval = __smiapp_get_selection(subdev, cfg, sel); cfg 2248 drivers/media/i2c/smiapp/smiapp-core.c struct v4l2_subdev_pad_config *cfg, cfg 2274 drivers/media/i2c/smiapp/smiapp-core.c ret = smiapp_set_crop(subdev, cfg, sel); cfg 2277 drivers/media/i2c/smiapp/smiapp-core.c ret = smiapp_set_compose(subdev, cfg, sel); cfg 471 drivers/media/i2c/sr030pc30.c struct v4l2_subdev_pad_config *cfg, cfg 483 drivers/media/i2c/sr030pc30.c struct v4l2_subdev_pad_config *cfg, cfg 528 drivers/media/i2c/sr030pc30.c struct v4l2_subdev_pad_config *cfg, cfg 544 drivers/media/i2c/sr030pc30.c cfg->try_fmt = *mf; cfg 647 drivers/media/i2c/st-mipid02.c struct v4l2_subdev_pad_config *cfg, cfg 674 drivers/media/i2c/st-mipid02.c struct v4l2_subdev_pad_config *cfg, cfg 691 drivers/media/i2c/st-mipid02.c fmt = v4l2_subdev_get_try_format(&bridge->sd, cfg, format->pad); cfg 708 drivers/media/i2c/st-mipid02.c struct v4l2_subdev_pad_config *cfg, cfg 722 drivers/media/i2c/st-mipid02.c *v4l2_subdev_get_try_format(sd, cfg, format->pad) = format->format; cfg 726 drivers/media/i2c/st-mipid02.c struct v4l2_subdev_pad_config *cfg, cfg 735 drivers/media/i2c/st-mipid02.c fmt = v4l2_subdev_get_try_format(sd, cfg, format->pad); cfg 743 drivers/media/i2c/st-mipid02.c struct v4l2_subdev_pad_config *cfg, cfg 766 drivers/media/i2c/st-mipid02.c mipid02_set_fmt_source(sd, cfg, format); cfg 768 drivers/media/i2c/st-mipid02.c mipid02_set_fmt_sink(sd, cfg, format); cfg 1606 drivers/media/i2c/tc358743.c struct v4l2_mbus_config *cfg) cfg 1610 drivers/media/i2c/tc358743.c cfg->type = V4L2_MBUS_CSI2_DPHY; cfg 1613 drivers/media/i2c/tc358743.c cfg->flags = V4L2_MBUS_CSI2_CONTINUOUS_CLOCK; cfg 1617 drivers/media/i2c/tc358743.c cfg->flags |= V4L2_MBUS_CSI2_1_LANE; cfg 1620 drivers/media/i2c/tc358743.c cfg->flags |= V4L2_MBUS_CSI2_2_LANE; cfg 1623 drivers/media/i2c/tc358743.c cfg->flags |= V4L2_MBUS_CSI2_3_LANE; cfg 1626 drivers/media/i2c/tc358743.c cfg->flags |= V4L2_MBUS_CSI2_4_LANE; cfg 1649 drivers/media/i2c/tc358743.c struct v4l2_subdev_pad_config *cfg, cfg 1666 drivers/media/i2c/tc358743.c struct v4l2_subdev_pad_config *cfg, cfg 1702 drivers/media/i2c/tc358743.c struct v4l2_subdev_pad_config *cfg, cfg 1708 drivers/media/i2c/tc358743.c int ret = tc358743_get_fmt(sd, cfg, format); cfg 1721 drivers/media/i2c/tda1997x.c struct v4l2_subdev_pad_config *cfg) cfg 1726 drivers/media/i2c/tda1997x.c mf = v4l2_subdev_get_try_format(sd, cfg, 0); cfg 1733 drivers/media/i2c/tda1997x.c struct v4l2_subdev_pad_config *cfg, cfg 1765 drivers/media/i2c/tda1997x.c struct v4l2_subdev_pad_config *cfg, cfg 1778 drivers/media/i2c/tda1997x.c fmt = v4l2_subdev_get_try_format(sd, cfg, format->pad); cfg 1787 drivers/media/i2c/tda1997x.c struct v4l2_subdev_pad_config *cfg, cfg 1812 drivers/media/i2c/tda1997x.c fmt = v4l2_subdev_get_try_format(sd, cfg, format->pad); cfg 862 drivers/media/i2c/tvp514x.c struct v4l2_subdev_pad_config *cfg, cfg 889 drivers/media/i2c/tvp514x.c struct v4l2_subdev_pad_config *cfg, cfg 921 drivers/media/i2c/tvp514x.c struct v4l2_subdev_pad_config *cfg, cfg 990 drivers/media/i2c/tvp5150.c struct v4l2_subdev_pad_config *cfg, cfg 1014 drivers/media/i2c/tvp5150.c struct v4l2_subdev_pad_config *cfg, cfg 1074 drivers/media/i2c/tvp5150.c struct v4l2_subdev_pad_config *cfg, cfg 1108 drivers/media/i2c/tvp5150.c struct v4l2_mbus_config *cfg) cfg 1112 drivers/media/i2c/tvp5150.c cfg->type = decoder->mbus_type; cfg 1113 drivers/media/i2c/tvp5150.c cfg->flags = V4L2_MBUS_MASTER | V4L2_MBUS_PCLK_SAMPLE_RISING cfg 1123 drivers/media/i2c/tvp5150.c struct v4l2_subdev_pad_config *cfg) cfg 1144 drivers/media/i2c/tvp5150.c struct v4l2_subdev_pad_config *cfg, cfg 1155 drivers/media/i2c/tvp5150.c struct v4l2_subdev_pad_config *cfg, cfg 798 drivers/media/i2c/tvp7002.c tvp7002_enum_mbus_code(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 819 drivers/media/i2c/tvp7002.c tvp7002_get_pad_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 842 drivers/media/i2c/tvp7002.c tvp7002_set_pad_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 845 drivers/media/i2c/tvp7002.c return tvp7002_get_pad_format(sd, cfg, fmt); cfg 723 drivers/media/i2c/tw9910.c struct v4l2_subdev_pad_config *cfg, cfg 749 drivers/media/i2c/tw9910.c struct v4l2_subdev_pad_config *cfg, cfg 800 drivers/media/i2c/tw9910.c struct v4l2_subdev_pad_config *cfg, cfg 832 drivers/media/i2c/tw9910.c cfg->try_fmt = *mf; cfg 889 drivers/media/i2c/tw9910.c struct v4l2_subdev_pad_config *cfg, cfg 549 drivers/media/i2c/vs6624.c struct v4l2_subdev_pad_config *cfg, cfg 560 drivers/media/i2c/vs6624.c struct v4l2_subdev_pad_config *cfg, cfg 590 drivers/media/i2c/vs6624.c cfg->try_fmt = *fmt; cfg 640 drivers/media/i2c/vs6624.c struct v4l2_subdev_pad_config *cfg, cfg 265 drivers/media/pci/bt8xx/dvb-bt8xx.c u8 cfg, cpump, band_select; cfg 271 drivers/media/pci/bt8xx/dvb-bt8xx.c cfg = 0x88; cfg 293 drivers/media/pci/bt8xx/dvb-bt8xx.c data[2] = ((div >> 10) & 0x60) | cfg; cfg 933 drivers/media/pci/cx18/cx18-av-core.c struct v4l2_subdev_pad_config *cfg, cfg 1084 drivers/media/pci/cx18/cx18-driver.c struct v4l2_priv_tun_config cfg = { cfg 1088 drivers/media/pci/cx18/cx18-driver.c cx18_call_all(cx, tuner, s_config, &cfg); cfg 488 drivers/media/pci/cx18/cx18-dvb.c struct xc2028_config cfg = { cfg 500 drivers/media/pci/cx18/cx18-dvb.c fe = dvb_attach(xc2028_attach, dvb->fe, &cfg); cfg 520 drivers/media/pci/cx18/cx18-dvb.c struct xc2028_config cfg = { cfg 532 drivers/media/pci/cx18/cx18-dvb.c fe = dvb_attach(xc2028_attach, dvb->fe, &cfg); cfg 543 drivers/media/pci/cx18/cx18-dvb.c struct xc2028_config cfg = { cfg 555 drivers/media/pci/cx18/cx18-dvb.c fe = dvb_attach(xc2028_attach, dvb->fe, &cfg); cfg 1340 drivers/media/pci/cx23885/cx23885-dvb.c struct xc2028_config cfg = { cfg 1351 drivers/media/pci/cx23885/cx23885-dvb.c fe0->dvb.frontend, &cfg); cfg 1392 drivers/media/pci/cx23885/cx23885-dvb.c struct xc2028_config cfg = { cfg 1406 drivers/media/pci/cx23885/cx23885-dvb.c fe0->dvb.frontend, &cfg); cfg 1434 drivers/media/pci/cx23885/cx23885-dvb.c struct xc2028_config cfg = { cfg 1445 drivers/media/pci/cx23885/cx23885-dvb.c &cfg); cfg 1486 drivers/media/pci/cx23885/cx23885-dvb.c struct xc2028_config cfg = { cfg 1497 drivers/media/pci/cx23885/cx23885-dvb.c &cfg); cfg 1510 drivers/media/pci/cx23885/cx23885-dvb.c struct xc4000_config cfg = { cfg 1519 drivers/media/pci/cx23885/cx23885-dvb.c &dev->i2c_bus[1].i2c_adap, &cfg); cfg 1237 drivers/media/pci/cx23885/cx23885-video.c struct v4l2_priv_tun_config cfg = { cfg 1241 drivers/media/pci/cx23885/cx23885-video.c v4l2_subdev_call(sd, tuner, s_config, &cfg); cfg 1249 drivers/media/pci/cx23885/cx23885-video.c struct v4l2_priv_tun_config cfg = { cfg 1253 drivers/media/pci/cx23885/cx23885-video.c v4l2_subdev_call(sd, tuner, s_config, &cfg); cfg 607 drivers/media/pci/cx88/cx88-dvb.c struct xc2028_config cfg = { cfg 630 drivers/media/pci/cx88/cx88-dvb.c fe = dvb_attach(xc2028_attach, fe0->dvb.frontend, &cfg); cfg 644 drivers/media/pci/cx88/cx88-dvb.c static int attach_xc4000(struct cx8802_dev *dev, struct xc4000_config *cfg) cfg 660 drivers/media/pci/cx88/cx88-dvb.c cfg); cfg 1365 drivers/media/pci/cx88/cx88-dvb.c struct xc2028_config cfg = { cfg 1376 drivers/media/pci/cx88/cx88-dvb.c fe0->dvb.frontend, &cfg); cfg 1398 drivers/media/pci/cx88/cx88-dvb.c struct xc4000_config cfg = { cfg 1406 drivers/media/pci/cx88/cx88-dvb.c if (attach_xc4000(dev, &cfg) < 0) cfg 997 drivers/media/pci/ddbridge/ddbridge-core.c struct cxd2841er_config cfg; cfg 1000 drivers/media/pci/ddbridge/ddbridge-core.c cfg.i2c_addr = ((input->nr & 1) ? 0x6d : 0x6c) << 1; cfg 1002 drivers/media/pci/ddbridge/ddbridge-core.c cfg.xtal = osc24 ? SONY_XTAL_24000 : SONY_XTAL_20500; cfg 1003 drivers/media/pci/ddbridge/ddbridge-core.c cfg.flags = CXD2841ER_AUTO_IFHZ | CXD2841ER_EARLY_TUNE | cfg 1008 drivers/media/pci/ddbridge/ddbridge-core.c cfg.flags |= CXD2841ER_TS_SERIAL; cfg 1011 drivers/media/pci/ddbridge/ddbridge-core.c dvb->fe = dvb_attach(cxd2841er_attach_t_c, &cfg, i2c); cfg 1202 drivers/media/pci/ddbridge/ddbridge-core.c struct stv0910_cfg cfg = stv0910_p; cfg 1206 drivers/media/pci/ddbridge/ddbridge-core.c cfg.single = 1; cfg 1209 drivers/media/pci/ddbridge/ddbridge-core.c cfg.parallel = 2; cfg 1213 drivers/media/pci/ddbridge/ddbridge-core.c cfg.tsspeed = 0x10; cfg 1216 drivers/media/pci/ddbridge/ddbridge-core.c dvb->fe = dvb_attach(stv0910_attach, i2c, &cfg, (input->nr & 1)); cfg 1218 drivers/media/pci/ddbridge/ddbridge-core.c cfg.adr = 0x6c; cfg 1220 drivers/media/pci/ddbridge/ddbridge-core.c &cfg, (input->nr & 1)); cfg 415 drivers/media/pci/ddbridge/ddbridge-max.c struct mxl5xx_cfg cfg; cfg 418 drivers/media/pci/ddbridge/ddbridge-max.c cfg = mxl5xx; cfg 419 drivers/media/pci/ddbridge/ddbridge-max.c cfg.fw_priv = link; cfg 427 drivers/media/pci/ddbridge/ddbridge-max.c dvb->fe = dvb_attach(mxl5xx_attach, i2c, &cfg, cfg 467 drivers/media/pci/ddbridge/ddbridge-max.c struct mci_cfg cfg; cfg 473 drivers/media/pci/ddbridge/ddbridge-max.c cfg = ddb_max_sx8_cfg; cfg 480 drivers/media/pci/ddbridge/ddbridge-max.c dvb->fe = ddb_mci_attach(input, &cfg, demod, &dvb->set_input); cfg 127 drivers/media/pci/ddbridge/ddbridge-mci.c *ddb_mci_attach(struct ddb_input *input, struct mci_cfg *cfg, int nr, cfg 135 drivers/media/pci/ddbridge/ddbridge-mci.c void *key = cfg->type ? (void *)port : (void *)link; cfg 137 drivers/media/pci/ddbridge/ddbridge-mci.c state = kzalloc(cfg->state_size, GFP_KERNEL); cfg 146 drivers/media/pci/ddbridge/ddbridge-mci.c base = kzalloc(cfg->base_size, GFP_KERNEL); cfg 163 drivers/media/pci/ddbridge/ddbridge-mci.c if (cfg->base_init) cfg 164 drivers/media/pci/ddbridge/ddbridge-mci.c cfg->base_init(base); cfg 166 drivers/media/pci/ddbridge/ddbridge-mci.c memcpy(&state->fe.ops, cfg->fe_ops, sizeof(struct dvb_frontend_ops)); cfg 169 drivers/media/pci/ddbridge/ddbridge-mci.c *fn_set_input = cfg->set_input; cfg 172 drivers/media/pci/ddbridge/ddbridge-mci.c if (cfg->init) cfg 173 drivers/media/pci/ddbridge/ddbridge-mci.c cfg->init(state); cfg 259 drivers/media/pci/ddbridge/ddbridge-mci.h *ddb_mci_attach(struct ddb_input *input, struct mci_cfg *cfg, int nr, cfg 1242 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct v4l2_subdev_pad_config *cfg, cfg 1250 drivers/media/pci/intel/ipu3/ipu3-cio2.c fmt->format = *v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 1281 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct v4l2_subdev_pad_config *cfg, cfg 1291 drivers/media/pci/intel/ipu3/ipu3-cio2.c return cio2_subdev_get_fmt(sd, cfg, fmt); cfg 1294 drivers/media/pci/intel/ipu3/ipu3-cio2.c *v4l2_subdev_get_try_format(sd, cfg, fmt->pad) = fmt->format; cfg 1307 drivers/media/pci/intel/ipu3/ipu3-cio2.c struct v4l2_subdev_pad_config *cfg, cfg 1201 drivers/media/pci/ivtv/ivtv-driver.c struct v4l2_priv_tun_config cfg = { cfg 1205 drivers/media/pci/ivtv/ivtv-driver.c ivtv_call_all(itv, tuner, s_config, &cfg); cfg 329 drivers/media/pci/ngene/ngene-cards.c struct stv0910_cfg cfg = stv0910_p; cfg 332 drivers/media/pci/ngene/ngene-cards.c chan->fe = dvb_attach(stv0910_attach, i2c, &cfg, (chan->number & 1)); cfg 334 drivers/media/pci/ngene/ngene-cards.c cfg.adr = 0x6c; cfg 336 drivers/media/pci/ngene/ngene-cards.c &cfg, (chan->number & 1)); cfg 402 drivers/media/pci/ngene/ngene-cards.c struct cxd2841er_config cfg; cfg 405 drivers/media/pci/ngene/ngene-cards.c cfg.i2c_addr = ((chan->number & 1) ? 0x6d : 0x6c) << 1; cfg 407 drivers/media/pci/ngene/ngene-cards.c cfg.xtal = osc24 ? SONY_XTAL_24000 : SONY_XTAL_20500; cfg 408 drivers/media/pci/ngene/ngene-cards.c cfg.flags = CXD2841ER_AUTO_IFHZ | CXD2841ER_EARLY_TUNE | cfg 413 drivers/media/pci/ngene/ngene-cards.c chan->fe = dvb_attach(cxd2841er_attach_t_c, &cfg, i2c); cfg 371 drivers/media/pci/pt3/pt3.c struct tc90522_config cfg; cfg 377 drivers/media/pci/pt3/pt3.c cfg = adap_conf[i].demod_cfg; cfg 378 drivers/media/pci/pt3/pt3.c cfg.tuner_i2c = NULL; cfg 382 drivers/media/pci/pt3/pt3.c info->addr, &cfg); cfg 392 drivers/media/pci/pt3/pt3.c tcfg.fe = cfg.fe; cfg 394 drivers/media/pci/pt3/pt3.c cl = dvb_module_probe("qm1d1c0042", info->type, cfg.tuner_i2c, cfg 400 drivers/media/pci/pt3/pt3.c tcfg.fe = cfg.fe; cfg 402 drivers/media/pci/pt3/pt3.c cl = dvb_module_probe("mxl301rf", info->type, cfg.tuner_i2c, cfg 410 drivers/media/pci/pt3/pt3.c ret = dvb_register_frontend(dvb_adap, cfg.fe); cfg 413 drivers/media/pci/pt3/pt3.c pt3->adaps[i]->fe = cfg.fe; cfg 1864 drivers/media/pci/saa7134/saa7134-dvb.c struct xc2028_config cfg = { cfg 1872 drivers/media/pci/saa7134/saa7134-dvb.c fe = dvb_attach(xc2028_attach, fe0->dvb.frontend, &cfg); cfg 104 drivers/media/pci/saa7164/saa7164-dvb.c struct dvb_frontend *fe, u8 addr8bit, struct si2157_config *cfg) cfg 109 drivers/media/pci/saa7164/saa7164-dvb.c cfg->fe = fe; cfg 114 drivers/media/pci/saa7164/saa7164-dvb.c bi.platform_data = cfg; cfg 257 drivers/media/pci/solo6x10/solo6x10-enc.c u32 cfg; cfg 265 drivers/media/pci/solo6x10/solo6x10-enc.c cfg = SOLO_VE_BYTE_ALIGN(2) | SOLO_VE_INSERT_INDEX cfg 268 drivers/media/pci/solo6x10/solo6x10-enc.c cfg |= SOLO_VE_MPEG_SIZE_H( cfg 270 drivers/media/pci/solo6x10/solo6x10-enc.c cfg |= SOLO_VE_JPEG_SIZE_H( cfg 273 drivers/media/pci/solo6x10/solo6x10-enc.c solo_reg_write(solo_dev, SOLO_VE_CFG1, cfg); cfg 97 drivers/media/pci/solo6x10/solo6x10-p2m.c desc[1].cfg); cfg 131 drivers/media/pci/solo6x10/solo6x10-p2m.c desc->cfg = SOLO_P2M_COPY_SIZE(size >> 2); cfg 136 drivers/media/pci/solo6x10/solo6x10-p2m.c desc->cfg |= SOLO_P2M_EXT_INC(ext_size >> 2); cfg 175 drivers/media/pci/solo6x10/solo6x10-p2m.c solo_reg_write(solo_dev, SOLO_P2M_EXT_CFG(id), desc->cfg); cfg 113 drivers/media/pci/solo6x10/solo6x10.h u32 cfg; cfg 1869 drivers/media/pci/ttpci/av7110.c u8 cfg, cpump, band_select; cfg 1875 drivers/media/pci/ttpci/av7110.c cfg = 0x88; cfg 1897 drivers/media/pci/ttpci/av7110.c data[2] = ((div >> 10) & 0x60) | cfg; cfg 268 drivers/media/pci/ttpci/budget.c u8 cfg, cpump, band_select; cfg 279 drivers/media/pci/ttpci/budget.c cfg = 0x88; cfg 301 drivers/media/pci/ttpci/budget.c data[2] = ((div >> 10) & 0x60) | cfg; cfg 312 drivers/media/platform/am437x/am437x-vpfe.c unsigned int cfg; cfg 315 drivers/media/platform/am437x/am437x-vpfe.c cfg = vpfe_reg_read(ccdc, VPFE_CONFIG); cfg 316 drivers/media/platform/am437x/am437x-vpfe.c cfg &= ~(VPFE_CONFIG_EN_ENABLE << VPFE_CONFIG_EN_SHIFT); cfg 318 drivers/media/platform/am437x/am437x-vpfe.c cfg = VPFE_CONFIG_EN_ENABLE << VPFE_CONFIG_EN_SHIFT; cfg 321 drivers/media/platform/am437x/am437x-vpfe.c vpfe_reg_write(ccdc, cfg, VPFE_CONFIG); cfg 1148 drivers/media/platform/am437x/am437x-vpfe.c sdinfo = &vpfe->cfg->sub_devs[0]; cfg 1662 drivers/media/platform/am437x/am437x-vpfe.c for (i = 0; i < ARRAY_SIZE(vpfe->cfg->asd); i++) { cfg 1681 drivers/media/platform/am437x/am437x-vpfe.c struct vpfe_config *cfg = vpfe->cfg; cfg 1688 drivers/media/platform/am437x/am437x-vpfe.c for (i = 0; i < ARRAY_SIZE(vpfe->cfg->asd); i++) { cfg 1689 drivers/media/platform/am437x/am437x-vpfe.c sdinfo = &cfg->sub_devs[i]; cfg 1718 drivers/media/platform/am437x/am437x-vpfe.c sdinfo = &vpfe->cfg->sub_devs[subdev]; cfg 1758 drivers/media/platform/am437x/am437x-vpfe.c sdinfo = &vpfe->cfg->sub_devs[subdev_index]; cfg 2291 drivers/media/platform/am437x/am437x-vpfe.c for (i = 0; i < ARRAY_SIZE(vpfe->cfg->asd); i++) { cfg 2292 drivers/media/platform/am437x/am437x-vpfe.c if (vpfe->cfg->asd[i]->match.fwnode == cfg 2294 drivers/media/platform/am437x/am437x-vpfe.c sdinfo = &vpfe->cfg->sub_devs[i]; cfg 2345 drivers/media/platform/am437x/am437x-vpfe.c vpfe->current_subdev = &vpfe->cfg->sub_devs[0]; cfg 2535 drivers/media/platform/am437x/am437x-vpfe.c vpfe->cfg = vpfe_cfg; cfg 2580 drivers/media/platform/am437x/am437x-vpfe.c ARRAY_SIZE(vpfe->cfg->asd), cfg 224 drivers/media/platform/am437x/am437x-vpfe.h struct vpfe_config *cfg; cfg 159 drivers/media/platform/cadence/cdns-csi2tx.c struct v4l2_subdev_pad_config *cfg, cfg 172 drivers/media/platform/cadence/cdns-csi2tx.c struct v4l2_subdev_pad_config *cfg, cfg 178 drivers/media/platform/cadence/cdns-csi2tx.c return v4l2_subdev_get_try_format(subdev, cfg, cfg 185 drivers/media/platform/cadence/cdns-csi2tx.c struct v4l2_subdev_pad_config *cfg, cfg 194 drivers/media/platform/cadence/cdns-csi2tx.c format = __csi2tx_get_pad_format(subdev, cfg, fmt); cfg 204 drivers/media/platform/cadence/cdns-csi2tx.c struct v4l2_subdev_pad_config *cfg, cfg 217 drivers/media/platform/cadence/cdns-csi2tx.c dst_format = __csi2tx_get_pad_format(subdev, cfg, fmt); cfg 53 drivers/media/platform/davinci/vpbe.c struct vpbe_config *cfg = vpbe_dev->cfg; cfg 56 drivers/media/platform/davinci/vpbe.c return ((index == 0) ? &cfg->venc : cfg 57 drivers/media/platform/davinci/vpbe.c &cfg->ext_encoders[index-1]); cfg 68 drivers/media/platform/davinci/vpbe.c static int vpbe_find_encoder_sd_index(struct vpbe_config *cfg, cfg 71 drivers/media/platform/davinci/vpbe.c char *encoder_name = cfg->outputs[index].subdev_name; cfg 75 drivers/media/platform/davinci/vpbe.c if (!strcmp(encoder_name, cfg->venc.module_name)) cfg 78 drivers/media/platform/davinci/vpbe.c for (i = 0; i < cfg->num_ext_encoders; i++) { cfg 80 drivers/media/platform/davinci/vpbe.c cfg->ext_encoders[i].module_name)) cfg 98 drivers/media/platform/davinci/vpbe.c struct vpbe_config *cfg = vpbe_dev->cfg; cfg 101 drivers/media/platform/davinci/vpbe.c if (temp_index >= cfg->num_outputs) cfg 104 drivers/media/platform/davinci/vpbe.c *output = cfg->outputs[temp_index].output; cfg 113 drivers/media/platform/davinci/vpbe.c struct vpbe_config *cfg = vpbe_dev->cfg; cfg 121 drivers/media/platform/davinci/vpbe.c for (i = 0; i < cfg->outputs[curr_output].num_modes; i++) { cfg 122 drivers/media/platform/davinci/vpbe.c var = cfg->outputs[curr_output].modes[i]; cfg 147 drivers/media/platform/davinci/vpbe.c struct vpbe_config *cfg = vpbe_dev->cfg; cfg 152 drivers/media/platform/davinci/vpbe.c for (i = 0; i < vpbe_dev->cfg->outputs[curr_output].num_modes; i++) { cfg 153 drivers/media/platform/davinci/vpbe.c var = cfg->outputs[curr_output].modes[i]; cfg 167 drivers/media/platform/davinci/vpbe.c struct vpbe_config *cfg = vpbe_dev->cfg; cfg 172 drivers/media/platform/davinci/vpbe.c for (i = 0; i < vpbe_dev->cfg->outputs[curr_output].num_modes; i++) { cfg 173 drivers/media/platform/davinci/vpbe.c var = cfg->outputs[curr_output].modes[i]; cfg 194 drivers/media/platform/davinci/vpbe.c struct vpbe_config *cfg = vpbe_dev->cfg; cfg 200 drivers/media/platform/davinci/vpbe.c if (index >= cfg->num_outputs) cfg 206 drivers/media/platform/davinci/vpbe.c enc_out_index = cfg->outputs[index].output.index; cfg 217 drivers/media/platform/davinci/vpbe.c cfg->outputs[index].subdev_name)) { cfg 219 drivers/media/platform/davinci/vpbe.c sd_index = vpbe_find_encoder_sd_index(cfg, index); cfg 225 drivers/media/platform/davinci/vpbe.c ret = venc_device->setup_if_config(cfg->outputs[index].if_params); cfg 245 drivers/media/platform/davinci/vpbe.c cfg->outputs[index].default_mode, index); cfg 263 drivers/media/platform/davinci/vpbe.c struct vpbe_config *cfg = vpbe_dev->cfg; cfg 266 drivers/media/platform/davinci/vpbe.c for (i = 0; i < cfg->num_outputs; i++) { cfg 268 drivers/media/platform/davinci/vpbe.c cfg->outputs[i].output.name)) { cfg 299 drivers/media/platform/davinci/vpbe.c struct vpbe_config *cfg = vpbe_dev->cfg; cfg 301 drivers/media/platform/davinci/vpbe.c struct vpbe_output *output = &cfg->outputs[out_index]; cfg 306 drivers/media/platform/davinci/vpbe.c if (!(cfg->outputs[out_index].output.capabilities & cfg 351 drivers/media/platform/davinci/vpbe.c struct vpbe_config *cfg = vpbe_dev->cfg; cfg 354 drivers/media/platform/davinci/vpbe.c if (!(cfg->outputs[out_index].output.capabilities & cfg 376 drivers/media/platform/davinci/vpbe.c struct vpbe_config *cfg = vpbe_dev->cfg; cfg 378 drivers/media/platform/davinci/vpbe.c struct vpbe_output *output = &cfg->outputs[out_index]; cfg 407 drivers/media/platform/davinci/vpbe.c struct vpbe_config *cfg = vpbe_dev->cfg; cfg 412 drivers/media/platform/davinci/vpbe.c if (!(cfg->outputs[out_index].output.capabilities & cfg 447 drivers/media/platform/davinci/vpbe.c struct vpbe_config *cfg = vpbe_dev->cfg; cfg 450 drivers/media/platform/davinci/vpbe.c if (!(cfg->outputs[out_index].output.capabilities & V4L2_OUT_CAP_STD)) cfg 472 drivers/media/platform/davinci/vpbe.c struct vpbe_config *cfg = vpbe_dev->cfg; cfg 481 drivers/media/platform/davinci/vpbe.c for (i = 0; i < cfg->outputs[out_index].num_modes; i++) { cfg 483 drivers/media/platform/davinci/vpbe.c cfg->outputs[out_index].modes[i].name)) { cfg 484 drivers/media/platform/davinci/vpbe.c preset_mode = &cfg->outputs[out_index].modes[i]; cfg 582 drivers/media/platform/davinci/vpbe.c if (strcmp(vpbe_dev->cfg->module_name, "dm644x-vpbe-display") != 0) { cfg 616 drivers/media/platform/davinci/vpbe.c vpbe_dev->cfg->venc.module_name); cfg 640 drivers/media/platform/davinci/vpbe.c num_encoders = vpbe_dev->cfg->num_ext_encoders + 1; cfg 649 drivers/media/platform/davinci/vpbe.c i2c_adap = i2c_get_adapter(vpbe_dev->cfg->i2c_adapter_id); cfg 650 drivers/media/platform/davinci/vpbe.c for (i = 0; i < (vpbe_dev->cfg->num_ext_encoders + 1); i++) { cfg 657 drivers/media/platform/davinci/vpbe.c enc_info = &vpbe_dev->cfg->ext_encoders[i]; cfg 677 drivers/media/platform/davinci/vpbe.c if ((strcmp(vpbe_dev->cfg->module_name, "dm365-vpbe-display") == 0) && cfg 678 drivers/media/platform/davinci/vpbe.c vpbe_dev->cfg->amp) { cfg 679 drivers/media/platform/davinci/vpbe.c amp_info = vpbe_dev->cfg->amp; cfg 735 drivers/media/platform/davinci/vpbe.c if (strcmp(vpbe_dev->cfg->module_name, "dm644x-vpbe-display") != 0) { cfg 756 drivers/media/platform/davinci/vpbe.c if (strcmp(vpbe_dev->cfg->module_name, "dm644x-vpbe-display") != 0) { cfg 786 drivers/media/platform/davinci/vpbe.c struct vpbe_config *cfg; cfg 792 drivers/media/platform/davinci/vpbe.c cfg = pdev->dev.platform_data; cfg 794 drivers/media/platform/davinci/vpbe.c if (!cfg->module_name[0] || cfg 795 drivers/media/platform/davinci/vpbe.c !cfg->osd.module_name[0] || cfg 796 drivers/media/platform/davinci/vpbe.c !cfg->venc.module_name[0]) { cfg 805 drivers/media/platform/davinci/vpbe.c vpbe_dev->cfg = cfg; cfg 809 drivers/media/platform/davinci/vpbe.c if (cfg->outputs->num_modes > 0) cfg 810 drivers/media/platform/davinci/vpbe.c vpbe_dev->current_timings = vpbe_dev->cfg->outputs[0].modes[0]; cfg 375 drivers/media/platform/davinci/vpbe_display.c struct osd_layer_config *cfg = &layer->layer_info.config; cfg 398 drivers/media/platform/davinci/vpbe_display.c if (cfg->pixfmt == PIXFMT_NV12) { cfg 421 drivers/media/platform/davinci/vpbe_display.c struct osd_layer_config *cfg = &layer->layer_info.config; cfg 448 drivers/media/platform/davinci/vpbe_display.c cfg->xsize = pixfmt->width; cfg 449 drivers/media/platform/davinci/vpbe_display.c cfg->ysize = pixfmt->height; cfg 463 drivers/media/platform/davinci/vpbe_display.c cfg->xsize *= h_scale; cfg 464 drivers/media/platform/davinci/vpbe_display.c if (cfg->xsize < expected_xsize) { cfg 467 drivers/media/platform/davinci/vpbe_display.c calculated_xsize = (cfg->xsize * cfg 472 drivers/media/platform/davinci/vpbe_display.c cfg->xsize = calculated_xsize; cfg 484 drivers/media/platform/davinci/vpbe_display.c cfg->xsize = expected_xsize; cfg 495 drivers/media/platform/davinci/vpbe_display.c cfg->ysize *= v_scale; cfg 496 drivers/media/platform/davinci/vpbe_display.c if (cfg->ysize < expected_ysize) { cfg 498 drivers/media/platform/davinci/vpbe_display.c calculated_xsize = (cfg->ysize * cfg 503 drivers/media/platform/davinci/vpbe_display.c cfg->ysize = calculated_xsize; cfg 515 drivers/media/platform/davinci/vpbe_display.c cfg->ysize = expected_ysize; cfg 519 drivers/media/platform/davinci/vpbe_display.c cfg->xsize, cfg->ysize); cfg 526 drivers/media/platform/davinci/vpbe_display.c struct osd_layer_config *cfg = &layer->layer_info.config; cfg 529 drivers/media/platform/davinci/vpbe_display.c cfg->xpos = min((unsigned int)left, cfg 530 drivers/media/platform/davinci/vpbe_display.c vpbe_dev->current_timings.xres - cfg->xsize); cfg 531 drivers/media/platform/davinci/vpbe_display.c cfg->ypos = min((unsigned int)top, cfg 532 drivers/media/platform/davinci/vpbe_display.c vpbe_dev->current_timings.yres - cfg->ysize); cfg 536 drivers/media/platform/davinci/vpbe_display.c cfg->xpos, cfg->ypos); cfg 636 drivers/media/platform/davinci/vpbe_display.c strscpy(cap->card, vpbe_dev->cfg->module_name, sizeof(cap->card)); cfg 647 drivers/media/platform/davinci/vpbe_display.c struct osd_layer_config *cfg = &layer->layer_info.config; cfg 667 drivers/media/platform/davinci/vpbe_display.c layer->layer_info.id, cfg); cfg 675 drivers/media/platform/davinci/vpbe_display.c layer->layer_info.id, cfg); cfg 713 drivers/media/platform/davinci/vpbe_display.c struct osd_layer_config *cfg = &layer->layer_info.config; cfg 728 drivers/media/platform/davinci/vpbe_display.c layer->layer_info.id, cfg); cfg 729 drivers/media/platform/davinci/vpbe_display.c rect->top = cfg->ypos; cfg 730 drivers/media/platform/davinci/vpbe_display.c rect->left = cfg->xpos; cfg 731 drivers/media/platform/davinci/vpbe_display.c rect->width = cfg->xsize; cfg 732 drivers/media/platform/davinci/vpbe_display.c rect->height = cfg->ysize; cfg 813 drivers/media/platform/davinci/vpbe_display.c struct osd_layer_config *cfg = &layer->layer_info.config; cfg 856 drivers/media/platform/davinci/vpbe_display.c layer->layer_info.id, cfg); cfg 858 drivers/media/platform/davinci/vpbe_display.c cfg->xsize = pixfmt->width; cfg 859 drivers/media/platform/davinci/vpbe_display.c cfg->ysize = pixfmt->height; cfg 860 drivers/media/platform/davinci/vpbe_display.c cfg->line_length = pixfmt->bytesperline; cfg 861 drivers/media/platform/davinci/vpbe_display.c cfg->ypos = 0; cfg 862 drivers/media/platform/davinci/vpbe_display.c cfg->xpos = 0; cfg 863 drivers/media/platform/davinci/vpbe_display.c cfg->interlaced = vpbe_dev->current_timings.interlaced; cfg 866 drivers/media/platform/davinci/vpbe_display.c cfg->pixfmt = PIXFMT_YCBCRI; cfg 871 drivers/media/platform/davinci/vpbe_display.c cfg->pixfmt = PIXFMT_NV12; cfg 879 drivers/media/platform/davinci/vpbe_display.c layer->layer_info.id, cfg); cfg 888 drivers/media/platform/davinci/vpbe_display.c layer->layer_info.id, cfg); cfg 1187 drivers/media/platform/davinci/vpbe_display.c struct osd_layer_config *cfg = &layer->layer_info.config; cfg 1202 drivers/media/platform/davinci/vpbe_display.c if (cfg->pixfmt == PIXFMT_NV12) { cfg 513 drivers/media/platform/davinci/vpbe_osd.c struct osd_layer_config *cfg = &win->lconfig; cfg 524 drivers/media/platform/davinci/vpbe_osd.c !cfg->line_length || cfg 525 drivers/media/platform/davinci/vpbe_osd.c !cfg->xsize || cfg 526 drivers/media/platform/davinci/vpbe_osd.c !cfg->ysize)) { cfg 537 drivers/media/platform/davinci/vpbe_osd.c if (cfg->pixfmt != PIXFMT_OSD_ATTR) cfg 740 drivers/media/platform/davinci/vpbe_osd.c struct osd_layer_config *cfg = &win->lconfig; cfg 752 drivers/media/platform/davinci/vpbe_osd.c cfg); cfg 1225 drivers/media/platform/davinci/vpbe_osd.c struct osd_layer_config *cfg = &win->lconfig; cfg 1247 drivers/media/platform/davinci/vpbe_osd.c (cfg->pixfmt != PIXFMT_OSD_ATTR)) || cfg 1249 drivers/media/platform/davinci/vpbe_osd.c (cfg->pixfmt == PIXFMT_OSD_ATTR))) { cfg 1262 drivers/media/platform/davinci/vpbe_osd.c (cfg->pixfmt == PIXFMT_OSD_ATTR)) { cfg 1285 drivers/media/platform/davinci/vpbe_osd.c (cfg->pixfmt != PIXFMT_OSD_ATTR)) { cfg 1300 drivers/media/platform/davinci/vpbe_osd.c if ((lconfig->pixfmt != cfg->pixfmt) && cfg 1339 drivers/media/platform/davinci/vpbe_osd.c *cfg = *lconfig; cfg 1352 drivers/media/platform/davinci/vpbe_osd.c cfg); cfg 1366 drivers/media/platform/davinci/vpbe_osd.c struct osd_layer_config *cfg = &win->lconfig; cfg 1381 drivers/media/platform/davinci/vpbe_osd.c cfg->line_length = 0; cfg 1382 drivers/media/platform/davinci/vpbe_osd.c cfg->xsize = 0; cfg 1383 drivers/media/platform/davinci/vpbe_osd.c cfg->ysize = 0; cfg 1384 drivers/media/platform/davinci/vpbe_osd.c cfg->xpos = 0; cfg 1385 drivers/media/platform/davinci/vpbe_osd.c cfg->ypos = 0; cfg 1386 drivers/media/platform/davinci/vpbe_osd.c cfg->interlaced = 0; cfg 1397 drivers/media/platform/davinci/vpbe_osd.c cfg->pixfmt = PIXFMT_8BPP; cfg 1398 drivers/media/platform/davinci/vpbe_osd.c _osd_set_layer_config(sd, layer, cfg); cfg 1416 drivers/media/platform/davinci/vpbe_osd.c cfg->pixfmt = osd->yc_pixfmt; cfg 1417 drivers/media/platform/davinci/vpbe_osd.c _osd_set_layer_config(sd, layer, cfg); cfg 404 drivers/media/platform/davinci/vpfe_capture.c if (vpfe_dev->cfg->clr_intr) cfg 405 drivers/media/platform/davinci/vpfe_capture.c vpfe_dev->cfg->clr_intr(-1); cfg 424 drivers/media/platform/davinci/vpfe_capture.c if (!vpfe_dev->cfg->num_subdevs) { cfg 559 drivers/media/platform/davinci/vpfe_capture.c if (vpfe_dev->cfg->clr_intr) cfg 560 drivers/media/platform/davinci/vpfe_capture.c vpfe_dev->cfg->clr_intr(irq); cfg 574 drivers/media/platform/davinci/vpfe_capture.c if (vpfe_dev->cfg->clr_intr) cfg 575 drivers/media/platform/davinci/vpfe_capture.c vpfe_dev->cfg->clr_intr(irq); cfg 586 drivers/media/platform/davinci/vpfe_capture.c if (vpfe_dev->cfg->clr_intr) cfg 587 drivers/media/platform/davinci/vpfe_capture.c vpfe_dev->cfg->clr_intr(irq); cfg 852 drivers/media/platform/davinci/vpfe_capture.c strscpy(cap->card, vpfe_dev->cfg->card_name, sizeof(cap->card)); cfg 945 drivers/media/platform/davinci/vpfe_capture.c struct vpfe_config *cfg = vpfe_dev->cfg; cfg 949 drivers/media/platform/davinci/vpfe_capture.c for (i = 0; i < cfg->num_subdevs; i++) { cfg 950 drivers/media/platform/davinci/vpfe_capture.c sdinfo = &cfg->sub_devs[i]; cfg 969 drivers/media/platform/davinci/vpfe_capture.c struct vpfe_config *cfg = vpfe_dev->cfg; cfg 973 drivers/media/platform/davinci/vpfe_capture.c for (i = 0; i < cfg->num_subdevs; i++) { cfg 974 drivers/media/platform/davinci/vpfe_capture.c sdinfo = &cfg->sub_devs[i]; cfg 1002 drivers/media/platform/davinci/vpfe_capture.c sdinfo = &vpfe_dev->cfg->sub_devs[subdev]; cfg 1051 drivers/media/platform/davinci/vpfe_capture.c sdinfo = &vpfe_dev->cfg->sub_devs[subdev_index]; cfg 1701 drivers/media/platform/davinci/vpfe_capture.c vpfe_dev->cfg = vpfe_cfg; cfg 431 drivers/media/platform/exynos-gsc/gsc-core.h u32 cfg = readl(dev->regs + GSC_ENABLE); cfg 434 drivers/media/platform/exynos-gsc/gsc-core.h cfg |= GSC_ENABLE_ON; cfg 436 drivers/media/platform/exynos-gsc/gsc-core.h cfg &= ~GSC_ENABLE_ON; cfg 438 drivers/media/platform/exynos-gsc/gsc-core.h writel(cfg, dev->regs + GSC_ENABLE); cfg 443 drivers/media/platform/exynos-gsc/gsc-core.h u32 cfg = readl(dev->regs + GSC_IRQ); cfg 444 drivers/media/platform/exynos-gsc/gsc-core.h if (cfg & GSC_IRQ_STATUS_OR_IRQ) cfg 453 drivers/media/platform/exynos-gsc/gsc-core.h u32 cfg = readl(dev->regs + GSC_IRQ); cfg 455 drivers/media/platform/exynos-gsc/gsc-core.h cfg |= GSC_IRQ_STATUS_OR_IRQ; cfg 457 drivers/media/platform/exynos-gsc/gsc-core.h cfg |= GSC_IRQ_STATUS_FRM_DONE_IRQ; cfg 458 drivers/media/platform/exynos-gsc/gsc-core.h writel(cfg, dev->regs + GSC_IRQ); cfg 22 drivers/media/platform/exynos-gsc/gsc-regs.c u32 cfg; cfg 25 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = readl(dev->regs + GSC_SW_RESET); cfg 26 drivers/media/platform/exynos-gsc/gsc-regs.c if (!cfg) cfg 36 drivers/media/platform/exynos-gsc/gsc-regs.c u32 cfg; cfg 38 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = readl(dev->regs + GSC_IRQ); cfg 40 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IRQ_FRMDONE_MASK; cfg 42 drivers/media/platform/exynos-gsc/gsc-regs.c cfg &= ~GSC_IRQ_FRMDONE_MASK; cfg 43 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_IRQ); cfg 48 drivers/media/platform/exynos-gsc/gsc-regs.c u32 cfg; cfg 50 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = readl(dev->regs + GSC_IRQ); cfg 52 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IRQ_ENABLE; cfg 54 drivers/media/platform/exynos-gsc/gsc-regs.c cfg &= ~GSC_IRQ_ENABLE; cfg 55 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_IRQ); cfg 61 drivers/media/platform/exynos-gsc/gsc-regs.c u32 cfg = readl(dev->regs + GSC_IN_BASE_ADDR_Y_MASK); cfg 64 drivers/media/platform/exynos-gsc/gsc-regs.c cfg &= ~mask; cfg 65 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= enable << shift; cfg 67 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_IN_BASE_ADDR_Y_MASK); cfg 68 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_IN_BASE_ADDR_CB_MASK); cfg 69 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_IN_BASE_ADDR_CR_MASK); cfg 75 drivers/media/platform/exynos-gsc/gsc-regs.c u32 cfg = readl(dev->regs + GSC_OUT_BASE_ADDR_Y_MASK); cfg 78 drivers/media/platform/exynos-gsc/gsc-regs.c cfg &= ~mask; cfg 79 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= enable << shift; cfg 81 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_OUT_BASE_ADDR_Y_MASK); cfg 82 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_OUT_BASE_ADDR_CB_MASK); cfg 83 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_OUT_BASE_ADDR_CR_MASK); cfg 111 drivers/media/platform/exynos-gsc/gsc-regs.c u32 cfg = readl(dev->regs + GSC_IN_CON); cfg 112 drivers/media/platform/exynos-gsc/gsc-regs.c cfg &= ~(GSC_IN_PATH_MASK | GSC_IN_LOCAL_SEL_MASK); cfg 115 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_PATH_MEMORY; cfg 117 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_IN_CON); cfg 124 drivers/media/platform/exynos-gsc/gsc-regs.c u32 cfg; cfg 127 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = GSC_SRCIMG_OFFSET_X(frame->crop.left); cfg 128 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_SRCIMG_OFFSET_Y(frame->crop.top); cfg 129 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_SRCIMG_OFFSET); cfg 132 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = GSC_SRCIMG_WIDTH(frame->f_width); cfg 133 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_SRCIMG_HEIGHT(frame->f_height); cfg 134 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_SRCIMG_SIZE); cfg 137 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = GSC_CROPPED_WIDTH(frame->crop.width); cfg 138 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_CROPPED_HEIGHT(frame->crop.height); cfg 139 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_CROPPED_SIZE); cfg 146 drivers/media/platform/exynos-gsc/gsc-regs.c u32 cfg; cfg 148 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = readl(dev->regs + GSC_IN_CON); cfg 150 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_RGB_HD_WIDE; cfg 152 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_RGB_SD_WIDE; cfg 155 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_RGB565; cfg 157 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_XRGB8888; cfg 159 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_IN_CON); cfg 167 drivers/media/platform/exynos-gsc/gsc-regs.c u32 cfg; cfg 169 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = readl(dev->regs + GSC_IN_CON); cfg 170 drivers/media/platform/exynos-gsc/gsc-regs.c cfg &= ~(GSC_IN_RGB_TYPE_MASK | GSC_IN_YUV422_1P_ORDER_MASK | cfg 173 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_IN_CON); cfg 184 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_YUV422_1P; cfg 186 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_YUV422_1P_ORDER_LSB_Y; cfg 188 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_YUV422_1P_OEDER_LSB_C; cfg 190 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_CHROMA_ORDER_CBCR; cfg 192 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_CHROMA_ORDER_CRCB; cfg 196 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_YUV420_2P; cfg 198 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_YUV422_2P; cfg 200 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_CHROMA_ORDER_CBCR; cfg 202 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_CHROMA_ORDER_CRCB; cfg 206 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_YUV420_3P; cfg 208 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_YUV422_3P; cfg 213 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_TILE_C_16x8 | GSC_IN_TILE_MODE; cfg 215 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_IN_CON); cfg 222 drivers/media/platform/exynos-gsc/gsc-regs.c u32 cfg = readl(dev->regs + GSC_OUT_CON); cfg 223 drivers/media/platform/exynos-gsc/gsc-regs.c cfg &= ~GSC_OUT_PATH_MASK; cfg 226 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_OUT_PATH_MEMORY; cfg 228 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_OUT_PATH_LOCAL; cfg 230 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_OUT_CON); cfg 237 drivers/media/platform/exynos-gsc/gsc-regs.c u32 cfg; cfg 241 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = GSC_DSTIMG_OFFSET_X(frame->crop.left); cfg 242 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_DSTIMG_OFFSET_Y(frame->crop.top); cfg 243 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_DSTIMG_OFFSET); cfg 245 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = GSC_DSTIMG_WIDTH(frame->f_width); cfg 246 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_DSTIMG_HEIGHT(frame->f_height); cfg 247 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_DSTIMG_SIZE); cfg 253 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = GSC_SCALED_WIDTH(frame->crop.height); cfg 254 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_SCALED_HEIGHT(frame->crop.width); cfg 256 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = GSC_SCALED_WIDTH(frame->crop.width); cfg 257 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_SCALED_HEIGHT(frame->crop.height); cfg 259 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_SCALED_SIZE); cfg 266 drivers/media/platform/exynos-gsc/gsc-regs.c u32 cfg; cfg 268 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = readl(dev->regs + GSC_OUT_CON); cfg 270 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_OUT_RGB_HD_WIDE; cfg 272 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_OUT_RGB_SD_WIDE; cfg 275 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_OUT_RGB565; cfg 277 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_OUT_XRGB8888; cfg 279 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_OUT_CON); cfg 287 drivers/media/platform/exynos-gsc/gsc-regs.c u32 cfg; cfg 289 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = readl(dev->regs + GSC_OUT_CON); cfg 290 drivers/media/platform/exynos-gsc/gsc-regs.c cfg &= ~(GSC_OUT_RGB_TYPE_MASK | GSC_OUT_YUV422_1P_ORDER_MASK | cfg 293 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_OUT_CON); cfg 301 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_OUT_YUV444; cfg 310 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_OUT_YUV422_1P; cfg 312 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_OUT_YUV422_1P_ORDER_LSB_Y; cfg 314 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_OUT_YUV422_1P_OEDER_LSB_C; cfg 316 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_OUT_CHROMA_ORDER_CBCR; cfg 318 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_OUT_CHROMA_ORDER_CRCB; cfg 322 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_OUT_YUV420_2P; cfg 324 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_OUT_YUV422_2P; cfg 326 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_OUT_CHROMA_ORDER_CBCR; cfg 328 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_OUT_CHROMA_ORDER_CRCB; cfg 331 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_OUT_YUV420_3P; cfg 336 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_OUT_TILE_C_16x8 | GSC_OUT_TILE_MODE; cfg 339 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_OUT_CON); cfg 346 drivers/media/platform/exynos-gsc/gsc-regs.c u32 cfg; cfg 348 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = GSC_PRESC_SHFACTOR(sc->pre_shfactor); cfg 349 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_PRESC_H_RATIO(sc->pre_hratio); cfg 350 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_PRESC_V_RATIO(sc->pre_vratio); cfg 351 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_PRE_SCALE_RATIO); cfg 358 drivers/media/platform/exynos-gsc/gsc-regs.c u32 cfg; cfg 360 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = GSC_MAIN_H_RATIO_VALUE(sc->main_hratio); cfg 361 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_MAIN_H_RATIO); cfg 363 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = GSC_MAIN_V_RATIO_VALUE(sc->main_vratio); cfg 364 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_MAIN_V_RATIO); cfg 370 drivers/media/platform/exynos-gsc/gsc-regs.c u32 cfg; cfg 372 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = readl(dev->regs + GSC_IN_CON); cfg 373 drivers/media/platform/exynos-gsc/gsc-regs.c cfg &= ~GSC_IN_ROT_MASK; cfg 377 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_ROT_270; cfg 380 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_ROT_180; cfg 384 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_ROT_90_XFLIP; cfg 386 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_ROT_90_YFLIP; cfg 388 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_ROT_90; cfg 392 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_ROT_XFLIP; cfg 394 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_IN_ROT_YFLIP; cfg 397 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_IN_CON); cfg 404 drivers/media/platform/exynos-gsc/gsc-regs.c u32 cfg; cfg 411 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = readl(dev->regs + GSC_OUT_CON); cfg 412 drivers/media/platform/exynos-gsc/gsc-regs.c cfg &= ~GSC_OUT_GLOBAL_ALPHA_MASK; cfg 414 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_OUT_GLOBAL_ALPHA(ctx->gsc_ctrls.global_alpha->val); cfg 415 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_OUT_CON); cfg 421 drivers/media/platform/exynos-gsc/gsc-regs.c u32 cfg; cfg 423 drivers/media/platform/exynos-gsc/gsc-regs.c cfg = readl(dev->regs + GSC_ENABLE); cfg 424 drivers/media/platform/exynos-gsc/gsc-regs.c cfg |= GSC_ENABLE_SFR_UPDATE; cfg 425 drivers/media/platform/exynos-gsc/gsc-regs.c writel(cfg, dev->regs + GSC_ENABLE); cfg 1477 drivers/media/platform/exynos4-is/fimc-capture.c struct v4l2_subdev_pad_config *cfg, cfg 1490 drivers/media/platform/exynos4-is/fimc-capture.c struct v4l2_subdev_pad_config *cfg, cfg 1499 drivers/media/platform/exynos4-is/fimc-capture.c mf = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 1531 drivers/media/platform/exynos4-is/fimc-capture.c struct v4l2_subdev_pad_config *cfg, cfg 1554 drivers/media/platform/exynos4-is/fimc-capture.c mf = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 1597 drivers/media/platform/exynos4-is/fimc-capture.c struct v4l2_subdev_pad_config *cfg, cfg 1624 drivers/media/platform/exynos4-is/fimc-capture.c try_sel = v4l2_subdev_get_try_crop(sd, cfg, sel->pad); cfg 1627 drivers/media/platform/exynos4-is/fimc-capture.c try_sel = v4l2_subdev_get_try_compose(sd, cfg, sel->pad); cfg 1653 drivers/media/platform/exynos4-is/fimc-capture.c struct v4l2_subdev_pad_config *cfg, cfg 1671 drivers/media/platform/exynos4-is/fimc-capture.c try_sel = v4l2_subdev_get_try_crop(sd, cfg, sel->pad); cfg 1674 drivers/media/platform/exynos4-is/fimc-capture.c try_sel = v4l2_subdev_get_try_compose(sd, cfg, sel->pad); cfg 59 drivers/media/platform/exynos4-is/fimc-is-param.c struct chain_config *cfg = &is->config[is->config_index]; cfg 63 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->isp.control, &cfg->isp.control); cfg 67 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->isp.otf_input, &cfg->isp.otf_input); cfg 71 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->isp.dma1_input, &cfg->isp.dma1_input); cfg 75 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->isp.dma2_input, &cfg->isp.dma2_input); cfg 79 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->isp.aa, &cfg->isp.aa); cfg 83 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->isp.flash, &cfg->isp.flash); cfg 87 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->isp.awb, &cfg->isp.awb); cfg 91 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->isp.effect, &cfg->isp.effect); cfg 95 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->isp.iso, &cfg->isp.iso); cfg 99 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->isp.adjust, &cfg->isp.adjust); cfg 103 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->isp.metering, &cfg->isp.metering); cfg 107 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->isp.afc, &cfg->isp.afc); cfg 111 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->isp.otf_output, &cfg->isp.otf_output); cfg 115 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->isp.dma1_output, &cfg->isp.dma1_output); cfg 119 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->isp.dma2_output, &cfg->isp.dma2_output); cfg 123 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->drc.control, &cfg->drc.control); cfg 127 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->drc.otf_input, &cfg->drc.otf_input); cfg 131 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->drc.dma_input, &cfg->drc.dma_input); cfg 135 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->drc.otf_output, &cfg->drc.otf_output); cfg 139 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->fd.control, &cfg->fd.control); cfg 143 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->fd.otf_input, &cfg->fd.otf_input); cfg 147 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->fd.dma_input, &cfg->fd.dma_input); cfg 151 drivers/media/platform/exynos4-is/fimc-is-param.c __hw_param_copy(&par->fd.config, &cfg->fd.config); cfg 24 drivers/media/platform/exynos4-is/fimc-is-regs.c u32 cfg = mcuctl_read(is, MCUCTL_REG_INTSR2); cfg 25 drivers/media/platform/exynos4-is/fimc-is-regs.c mcuctl_write(cfg, is, MCUCTL_REG_INTCR2); cfg 36 drivers/media/platform/exynos4-is/fimc-is-regs.c u32 cfg, status; cfg 39 drivers/media/platform/exynos4-is/fimc-is-regs.c cfg = mcuctl_read(is, MCUCTL_REG_INTMSR0); cfg 40 drivers/media/platform/exynos4-is/fimc-is-regs.c status = INTMSR0_GET_INTMSD(0, cfg); cfg 305 drivers/media/platform/exynos4-is/fimc-is.h struct chain_config *cfg = &is->config[is->config_index]; cfg 307 drivers/media/platform/exynos4-is/fimc-is.h set_bit(num, &cfg->p_region_index[0]); cfg 109 drivers/media/platform/exynos4-is/fimc-isp.c struct v4l2_subdev_pad_config *cfg, cfg 122 drivers/media/platform/exynos4-is/fimc-isp.c struct v4l2_subdev_pad_config *cfg, cfg 129 drivers/media/platform/exynos4-is/fimc-isp.c *mf = *v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 159 drivers/media/platform/exynos4-is/fimc-isp.c struct v4l2_subdev_pad_config *cfg, cfg 175 drivers/media/platform/exynos4-is/fimc-isp.c format = v4l2_subdev_get_try_format(&isp->subdev, cfg, cfg 194 drivers/media/platform/exynos4-is/fimc-isp.c struct v4l2_subdev_pad_config *cfg, cfg 206 drivers/media/platform/exynos4-is/fimc-isp.c __isp_subdev_try_format(isp, cfg, fmt); cfg 209 drivers/media/platform/exynos4-is/fimc-isp.c mf = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 220 drivers/media/platform/exynos4-is/fimc-isp.c __isp_subdev_try_format(isp, cfg, &format); cfg 221 drivers/media/platform/exynos4-is/fimc-isp.c mf = v4l2_subdev_get_try_format(sd, cfg, pad); cfg 233 drivers/media/platform/exynos4-is/fimc-isp.c __isp_subdev_try_format(isp, cfg, &format); cfg 23 drivers/media/platform/exynos4-is/fimc-lite-reg.c u32 cfg; cfg 25 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg = readl(dev->regs + FLITE_REG_CIGCTRL); cfg 26 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg |= FLITE_REG_CIGCTRL_SWRST_REQ; cfg 27 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg, dev->regs + FLITE_REG_CIGCTRL); cfg 30 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg = readl(dev->regs + FLITE_REG_CIGCTRL); cfg 31 drivers/media/platform/exynos4-is/fimc-lite-reg.c if (cfg & FLITE_REG_CIGCTRL_SWRST_RDY) cfg 36 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg |= FLITE_REG_CIGCTRL_SWRST; cfg 37 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg, dev->regs + FLITE_REG_CIGCTRL); cfg 42 drivers/media/platform/exynos4-is/fimc-lite-reg.c u32 cfg = readl(dev->regs + FLITE_REG_CISTATUS); cfg 43 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg &= ~FLITE_REG_CISTATUS_IRQ_CAM; cfg 44 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg, dev->regs + FLITE_REG_CISTATUS); cfg 56 drivers/media/platform/exynos4-is/fimc-lite-reg.c u32 cfg = readl(dev->regs + FLITE_REG_CISTATUS2); cfg 57 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg &= ~FLITE_REG_CISTATUS2_LASTCAPEND; cfg 58 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg, dev->regs + FLITE_REG_CISTATUS2); cfg 63 drivers/media/platform/exynos4-is/fimc-lite-reg.c u32 cfg, intsrc; cfg 77 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg = readl(dev->regs + FLITE_REG_CIGCTRL); cfg 78 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg |= FLITE_REG_CIGCTRL_IRQ_DISABLE_MASK; cfg 79 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg &= ~intsrc; cfg 80 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg, dev->regs + FLITE_REG_CIGCTRL); cfg 85 drivers/media/platform/exynos4-is/fimc-lite-reg.c u32 cfg = readl(dev->regs + FLITE_REG_CIIMGCPT); cfg 86 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg |= FLITE_REG_CIIMGCPT_IMGCPTEN; cfg 87 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg, dev->regs + FLITE_REG_CIIMGCPT); cfg 92 drivers/media/platform/exynos4-is/fimc-lite-reg.c u32 cfg = readl(dev->regs + FLITE_REG_CIIMGCPT); cfg 93 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg &= ~FLITE_REG_CIIMGCPT_IMGCPTEN; cfg 94 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg, dev->regs + FLITE_REG_CIIMGCPT); cfg 103 drivers/media/platform/exynos4-is/fimc-lite-reg.c u32 cfg = readl(dev->regs + FLITE_REG_CIGCTRL); cfg 105 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg |= FLITE_REG_CIGCTRL_TEST_PATTERN_COLORBAR; cfg 107 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg &= ~FLITE_REG_CIGCTRL_TEST_PATTERN_COLORBAR; cfg 108 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg, dev->regs + FLITE_REG_CIGCTRL); cfg 131 drivers/media/platform/exynos4-is/fimc-lite-reg.c u32 cfg; cfg 144 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg = readl(dev->regs + FLITE_REG_CIGCTRL); cfg 145 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg &= ~FLITE_REG_CIGCTRL_FMT_MASK; cfg 146 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg |= src_pixfmt_map[i][2]; cfg 147 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg, dev->regs + FLITE_REG_CIGCTRL); cfg 149 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg = readl(dev->regs + FLITE_REG_CISRCSIZE); cfg 150 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg &= ~(FLITE_REG_CISRCSIZE_ORDER422_MASK | cfg 152 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg |= (f->f_width << 16) | f->f_height; cfg 153 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg |= src_pixfmt_map[i][1]; cfg 154 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg, dev->regs + FLITE_REG_CISRCSIZE); cfg 161 drivers/media/platform/exynos4-is/fimc-lite-reg.c u32 cfg; cfg 163 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg = readl(dev->regs + FLITE_REG_CIWDOFST); cfg 164 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg &= ~FLITE_REG_CIWDOFST_OFST_MASK; cfg 165 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg |= (f->rect.left << 16) | f->rect.top; cfg 166 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg |= FLITE_REG_CIWDOFST_WINOFSEN; cfg 167 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg, dev->regs + FLITE_REG_CIWDOFST); cfg 172 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg = (hoff2 << 16) | voff2; cfg 173 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg, dev->regs + FLITE_REG_CIWDOFST2); cfg 179 drivers/media/platform/exynos4-is/fimc-lite-reg.c u32 cfg = readl(dev->regs + FLITE_REG_CIGENERAL); cfg 181 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg &= ~FLITE_REG_CIGENERAL_CAM_B; cfg 183 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg |= FLITE_REG_CIGENERAL_CAM_B; cfg 184 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg, dev->regs + FLITE_REG_CIGENERAL); cfg 191 drivers/media/platform/exynos4-is/fimc-lite-reg.c u32 cfg = readl(dev->regs + FLITE_REG_CIGCTRL); cfg 195 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg &= ~(FLITE_REG_CIGCTRL_SELCAM_MIPI | cfg 201 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg |= FLITE_REG_CIGCTRL_INVPOLPCLK; cfg 204 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg |= FLITE_REG_CIGCTRL_INVPOLVSYNC; cfg 207 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg |= FLITE_REG_CIGCTRL_INVPOLHREF; cfg 209 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg |= FLITE_REG_CIGCTRL_SELCAM_MIPI; cfg 212 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg, dev->regs + FLITE_REG_CIGCTRL); cfg 219 drivers/media/platform/exynos4-is/fimc-lite-reg.c u32 cfg = readl(dev->regs + FLITE_REG_CIODMAFMT); cfg 221 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg &= ~FLITE_REG_CIODMAFMT_PACK12; cfg 224 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg |= FLITE_REG_CIODMAFMT_PACK12; cfg 226 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg, dev->regs + FLITE_REG_CIODMAFMT); cfg 237 drivers/media/platform/exynos4-is/fimc-lite-reg.c u32 cfg = readl(dev->regs + FLITE_REG_CIODMAFMT); cfg 243 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg &= ~FLITE_REG_CIODMAFMT_YCBCR_ORDER_MASK; cfg 244 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg | pixcode[i][1], dev->regs + FLITE_REG_CIODMAFMT); cfg 249 drivers/media/platform/exynos4-is/fimc-lite-reg.c u32 cfg; cfg 252 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg = readl(dev->regs + FLITE_REG_CIOCAN); cfg 253 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg &= ~FLITE_REG_CIOCAN_MASK; cfg 254 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg |= (f->f_height << 16) | f->f_width; cfg 255 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg, dev->regs + FLITE_REG_CIOCAN); cfg 258 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg = readl(dev->regs + FLITE_REG_CIOOFF); cfg 259 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg &= ~FLITE_REG_CIOOFF_MASK; cfg 260 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg |= (f->rect.top << 16) | f->rect.left; cfg 261 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg, dev->regs + FLITE_REG_CIOOFF); cfg 267 drivers/media/platform/exynos4-is/fimc-lite-reg.c u32 cfg; cfg 279 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg = readl(dev->regs + FLITE_REG_CIFCNTSEQ); cfg 280 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg |= BIT(index); cfg 281 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg, dev->regs + FLITE_REG_CIFCNTSEQ); cfg 286 drivers/media/platform/exynos4-is/fimc-lite-reg.c u32 cfg; cfg 291 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg = readl(dev->regs + FLITE_REG_CIFCNTSEQ); cfg 292 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg &= ~BIT(index); cfg 293 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg, dev->regs + FLITE_REG_CIFCNTSEQ); cfg 300 drivers/media/platform/exynos4-is/fimc-lite-reg.c u32 cfg = readl(dev->regs + FLITE_REG_CIGCTRL); cfg 303 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg |= FLITE_REG_CIGCTRL_ODMA_DISABLE; cfg 304 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg, dev->regs + FLITE_REG_CIGCTRL); cfg 308 drivers/media/platform/exynos4-is/fimc-lite-reg.c cfg &= ~FLITE_REG_CIGCTRL_ODMA_DISABLE; cfg 309 drivers/media/platform/exynos4-is/fimc-lite-reg.c writel(cfg, dev->regs + FLITE_REG_CIGCTRL); cfg 342 drivers/media/platform/exynos4-is/fimc-lite-reg.c u32 cfg = readl(dev->regs + registers[i].offset); cfg 344 drivers/media/platform/exynos4-is/fimc-lite-reg.c registers[i].name, cfg); cfg 551 drivers/media/platform/exynos4-is/fimc-lite.c struct v4l2_subdev_pad_config *cfg, cfg 575 drivers/media/platform/exynos4-is/fimc-lite.c sink_fmt = v4l2_subdev_get_try_format(&fimc->subdev, cfg, cfg 581 drivers/media/platform/exynos4-is/fimc-lite.c rect = v4l2_subdev_get_try_crop(&fimc->subdev, cfg, cfg 1016 drivers/media/platform/exynos4-is/fimc-lite.c struct v4l2_subdev_pad_config *cfg, cfg 1030 drivers/media/platform/exynos4-is/fimc-lite.c struct v4l2_subdev_pad_config *cfg, unsigned int pad) cfg 1035 drivers/media/platform/exynos4-is/fimc-lite.c return v4l2_subdev_get_try_format(sd, cfg, pad); cfg 1039 drivers/media/platform/exynos4-is/fimc-lite.c struct v4l2_subdev_pad_config *cfg, cfg 1047 drivers/media/platform/exynos4-is/fimc-lite.c mf = __fimc_lite_subdev_get_try_fmt(sd, cfg, fmt->pad); cfg 1070 drivers/media/platform/exynos4-is/fimc-lite.c struct v4l2_subdev_pad_config *cfg, cfg 1092 drivers/media/platform/exynos4-is/fimc-lite.c ffmt = fimc_lite_subdev_try_fmt(fimc, cfg, fmt); cfg 1097 drivers/media/platform/exynos4-is/fimc-lite.c mf = __fimc_lite_subdev_get_try_fmt(sd, cfg, fmt->pad); cfg 1102 drivers/media/platform/exynos4-is/fimc-lite.c src_fmt = __fimc_lite_subdev_get_try_fmt(sd, cfg, pad); cfg 1130 drivers/media/platform/exynos4-is/fimc-lite.c struct v4l2_subdev_pad_config *cfg, cfg 1142 drivers/media/platform/exynos4-is/fimc-lite.c sel->r = *v4l2_subdev_get_try_crop(sd, cfg, sel->pad); cfg 1165 drivers/media/platform/exynos4-is/fimc-lite.c struct v4l2_subdev_pad_config *cfg, cfg 1179 drivers/media/platform/exynos4-is/fimc-lite.c *v4l2_subdev_get_try_crop(sd, cfg, sel->pad) = sel->r; cfg 21 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg; cfg 23 drivers/media/platform/exynos4-is/fimc-reg.c cfg = readl(dev->regs + FIMC_REG_CISRCFMT); cfg 24 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISRCFMT_ITU601_8BIT; cfg 25 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CISRCFMT); cfg 28 drivers/media/platform/exynos4-is/fimc-reg.c cfg = readl(dev->regs + FIMC_REG_CIGCTRL); cfg 29 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= (FIMC_REG_CIGCTRL_SWRST | FIMC_REG_CIGCTRL_IRQ_LEVEL); cfg 30 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CIGCTRL); cfg 33 drivers/media/platform/exynos4-is/fimc-reg.c cfg = readl(dev->regs + FIMC_REG_CIGCTRL); cfg 34 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~FIMC_REG_CIGCTRL_SWRST; cfg 35 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CIGCTRL); cfg 73 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg, flip; cfg 76 drivers/media/platform/exynos4-is/fimc-reg.c cfg = readl(dev->regs + FIMC_REG_CITRGFMT); cfg 77 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~(FIMC_REG_CITRGFMT_INROT90 | FIMC_REG_CITRGFMT_OUTROT90 | cfg 87 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CITRGFMT_INROT90; cfg 89 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CITRGFMT_OUTROT90; cfg 93 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= fimc_hw_get_target_flip(ctx); cfg 94 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CITRGFMT); cfg 106 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg; cfg 113 drivers/media/platform/exynos4-is/fimc-reg.c cfg = readl(dev->regs + FIMC_REG_CITRGFMT); cfg 114 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~(FIMC_REG_CITRGFMT_FMT_MASK | FIMC_REG_CITRGFMT_HSIZE_MASK | cfg 119 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CITRGFMT_RGB; cfg 122 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CITRGFMT_YCBCR420; cfg 126 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CITRGFMT_YCBCR422_1P; cfg 128 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CITRGFMT_YCBCR422; cfg 135 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= (frame->height << 16) | frame->width; cfg 137 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= (frame->width << 16) | frame->height; cfg 139 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CITRGFMT); cfg 141 drivers/media/platform/exynos4-is/fimc-reg.c cfg = readl(dev->regs + FIMC_REG_CITAREA); cfg 142 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~FIMC_REG_CITAREA_MASK; cfg 143 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= (frame->width * frame->height); cfg 144 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CITAREA); cfg 151 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg; cfg 153 drivers/media/platform/exynos4-is/fimc-reg.c cfg = (frame->f_height << 16) | frame->f_width; cfg 154 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_ORGOSIZE); cfg 157 drivers/media/platform/exynos4-is/fimc-reg.c cfg = readl(dev->regs + FIMC_REG_CIGCTRL); cfg 159 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIGCTRL_CSC_ITU601_709; cfg 161 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~FIMC_REG_CIGCTRL_CSC_ITU601_709; cfg 162 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CIGCTRL); cfg 172 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg; cfg 175 drivers/media/platform/exynos4-is/fimc-reg.c cfg = (offset->y_v << 16) | offset->y_h; cfg 176 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CIOYOFF); cfg 178 drivers/media/platform/exynos4-is/fimc-reg.c cfg = (offset->cb_v << 16) | offset->cb_h; cfg 179 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CIOCBOFF); cfg 181 drivers/media/platform/exynos4-is/fimc-reg.c cfg = (offset->cr_v << 16) | offset->cr_h; cfg 182 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CIOCROFF); cfg 187 drivers/media/platform/exynos4-is/fimc-reg.c cfg = readl(dev->regs + FIMC_REG_CIOCTRL); cfg 189 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~(FIMC_REG_CIOCTRL_ORDER2P_MASK | cfg 195 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= ctx->out_order_1p; cfg 197 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= ctx->out_order_2p | FIMC_REG_CIOCTRL_YCBCR_2PLANE; cfg 199 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIOCTRL_YCBCR_3PLANE; cfg 202 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIOCTRL_RGB565; cfg 204 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIOCTRL_ARGB1555; cfg 206 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIOCTRL_ARGB4444; cfg 208 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CIOCTRL); cfg 213 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg = readl(dev->regs + FIMC_REG_ORGISIZE); cfg 215 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIREAL_ISIZE_AUTOLOAD_EN; cfg 217 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~FIMC_REG_CIREAL_ISIZE_AUTOLOAD_EN; cfg 218 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_ORGISIZE); cfg 223 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg = readl(dev->regs + FIMC_REG_CIOCTRL); cfg 225 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIOCTRL_LASTIRQ_ENABLE; cfg 227 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~FIMC_REG_CIOCTRL_LASTIRQ_ENABLE; cfg 228 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CIOCTRL); cfg 235 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg, shfactor; cfg 238 drivers/media/platform/exynos4-is/fimc-reg.c cfg = shfactor << 28; cfg 240 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= (sc->pre_hratio << 16) | sc->pre_vratio; cfg 241 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CISCPRERATIO); cfg 243 drivers/media/platform/exynos4-is/fimc-reg.c cfg = (sc->pre_dst_width << 16) | sc->pre_dst_height; cfg 244 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CISCPREDST); cfg 254 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg = readl(dev->regs + FIMC_REG_CISCCTRL); cfg 256 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~(FIMC_REG_CISCCTRL_CSCR2Y_WIDE | FIMC_REG_CISCCTRL_CSCY2R_WIDE | cfg 263 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= (FIMC_REG_CISCCTRL_CSCR2Y_WIDE | cfg 267 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISCCTRL_SCALERBYPASS; cfg 270 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISCCTRL_SCALEUP_H; cfg 273 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISCCTRL_SCALEUP_V; cfg 276 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISCCTRL_ONE2ONE; cfg 281 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISCCTRL_INRGB_FMT_RGB565; cfg 284 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISCCTRL_INRGB_FMT_RGB666; cfg 287 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISCCTRL_INRGB_FMT_RGB888; cfg 296 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISCCTRL_OUTRGB_FMT_RGB565; cfg 298 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISCCTRL_OUTRGB_FMT_RGB666; cfg 300 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISCCTRL_OUTRGB_FMT_RGB888; cfg 302 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISCCTRL_OUTRGB_FMT_RGB888; cfg 305 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISCCTRL_INTERLACE; cfg 308 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CISCCTRL); cfg 316 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg; cfg 323 drivers/media/platform/exynos4-is/fimc-reg.c cfg = readl(dev->regs + FIMC_REG_CISCCTRL); cfg 324 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~(FIMC_REG_CISCCTRL_MHRATIO_MASK | cfg 328 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISCCTRL_MHRATIO_EXT(sc->main_hratio); cfg 329 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISCCTRL_MVRATIO_EXT(sc->main_vratio); cfg 330 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CISCCTRL); cfg 332 drivers/media/platform/exynos4-is/fimc-reg.c cfg = readl(dev->regs + FIMC_REG_CIEXTEN); cfg 334 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~(FIMC_REG_CIEXTEN_MVRATIO_EXT_MASK | cfg 336 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIEXTEN_MHRATIO_EXT(sc->main_hratio); cfg 337 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIEXTEN_MVRATIO_EXT(sc->main_vratio); cfg 338 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CIEXTEN); cfg 340 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISCCTRL_MHRATIO(sc->main_hratio); cfg 341 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISCCTRL_MVRATIO(sc->main_vratio); cfg 342 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CISCCTRL); cfg 349 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg; cfg 351 drivers/media/platform/exynos4-is/fimc-reg.c cfg = readl(dev->regs + FIMC_REG_CIIMGCPT); cfg 352 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIIMGCPT_CPT_FREN_ENABLE; cfg 355 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIIMGCPT_IMGCPTEN_SC; cfg 357 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= FIMC_REG_CIIMGCPT_IMGCPTEN_SC; cfg 359 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIIMGCPT_IMGCPTEN; cfg 360 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CIIMGCPT); cfg 365 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg = readl(dev->regs + FIMC_REG_CIIMGCPT); cfg 366 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~(FIMC_REG_CIIMGCPT_IMGCPTEN | cfg 368 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CIIMGCPT); cfg 375 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg = 0; cfg 378 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIIMGEFF_IE_SC_AFTER | cfg 380 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= effect->type; cfg 382 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= (effect->pat_cb << 13) | effect->pat_cr; cfg 385 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CIIMGEFF); cfg 392 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg; cfg 397 drivers/media/platform/exynos4-is/fimc-reg.c cfg = readl(dev->regs + FIMC_REG_CIOCTRL); cfg 398 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~FIMC_REG_CIOCTRL_ALPHA_OUT_MASK; cfg 399 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= (frame->alpha << 4); cfg 400 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CIOCTRL); cfg 425 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg; cfg 428 drivers/media/platform/exynos4-is/fimc-reg.c cfg = (offset->y_v << 16) | offset->y_h; cfg 429 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CIIYOFF); cfg 431 drivers/media/platform/exynos4-is/fimc-reg.c cfg = (offset->cb_v << 16) | offset->cb_h; cfg 432 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CIICBOFF); cfg 434 drivers/media/platform/exynos4-is/fimc-reg.c cfg = (offset->cr_v << 16) | offset->cr_h; cfg 435 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CIICROFF); cfg 444 drivers/media/platform/exynos4-is/fimc-reg.c cfg = readl(dev->regs + FIMC_REG_MSCTRL); cfg 445 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~(FIMC_REG_MSCTRL_INFORMAT_MASK cfg 452 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= (FIMC_REG_MSCTRL_IN_BURST_COUNT(4) cfg 458 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_MSCTRL_INFORMAT_RGB; cfg 461 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_MSCTRL_INFORMAT_YCBCR420; cfg 464 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= ctx->in_order_2p | FIMC_REG_MSCTRL_C_INT_IN_2PLANE; cfg 466 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_MSCTRL_C_INT_IN_3PLANE; cfg 471 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= ctx->in_order_1p cfg 474 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_MSCTRL_INFORMAT_YCBCR422; cfg 477 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= ctx->in_order_2p cfg 480 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_MSCTRL_C_INT_IN_3PLANE; cfg 487 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_MSCTRL); cfg 490 drivers/media/platform/exynos4-is/fimc-reg.c cfg = readl(dev->regs + FIMC_REG_CIDMAPARAM); cfg 491 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~FIMC_REG_CIDMAPARAM_TILE_MASK; cfg 494 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIDMAPARAM_R_64X32; cfg 497 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIDMAPARAM_W_64X32; cfg 499 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CIDMAPARAM); cfg 507 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg = readl(dev->regs + FIMC_REG_MSCTRL); cfg 508 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~FIMC_REG_MSCTRL_INPUT_MASK; cfg 511 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_MSCTRL_INPUT_MEMORY; cfg 513 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_MSCTRL_INPUT_EXTCAM; cfg 515 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_MSCTRL); cfg 522 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg = readl(dev->regs + FIMC_REG_CISCCTRL); cfg 523 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~FIMC_REG_CISCCTRL_LCDPATHEN_FIFO; cfg 525 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISCCTRL_LCDPATHEN_FIFO; cfg 526 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CISCCTRL); cfg 531 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg = readl(dev->regs + FIMC_REG_CIREAL_ISIZE); cfg 532 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIREAL_ISIZE_ADDR_CH_DIS; cfg 533 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CIREAL_ISIZE); cfg 539 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~FIMC_REG_CIREAL_ISIZE_ADDR_CH_DIS; cfg 540 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CIREAL_ISIZE); cfg 559 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg = readl(fimc->regs + FIMC_REG_CIGCTRL); cfg 561 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~(FIMC_REG_CIGCTRL_INVPOLPCLK | FIMC_REG_CIGCTRL_INVPOLVSYNC | cfg 566 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIGCTRL_INVPOLPCLK; cfg 569 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIGCTRL_INVPOLVSYNC; cfg 572 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIGCTRL_INVPOLHREF; cfg 575 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIGCTRL_INVPOLHSYNC; cfg 578 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIGCTRL_INVPOLFIELD; cfg 580 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, fimc->regs + FIMC_REG_CIGCTRL); cfg 603 drivers/media/platform/exynos4-is/fimc-reg.c u32 bus_width, cfg = 0; cfg 611 drivers/media/platform/exynos4-is/fimc-reg.c cfg = pix_desc[i].cisrcfmt; cfg 626 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISRCFMT_ITU601_8BIT; cfg 628 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISRCFMT_ITU601_16BIT; cfg 633 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISRCFMT_ITU601_8BIT; cfg 641 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= (f->o_width << 16) | f->o_height; cfg 642 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, fimc->regs + FIMC_REG_CISRCFMT); cfg 650 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg = readl(fimc->regs + FIMC_REG_CIWDOFST); cfg 652 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~(FIMC_REG_CIWDOFST_HOROFF_MASK | FIMC_REG_CIWDOFST_VEROFF_MASK); cfg 653 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIWDOFST_OFF_EN | cfg 656 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, fimc->regs + FIMC_REG_CIWDOFST); cfg 661 drivers/media/platform/exynos4-is/fimc-reg.c cfg = (hoff2 << 16) | voff2; cfg 662 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, fimc->regs + FIMC_REG_CIWDOFST2); cfg 670 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg, tmp; cfg 672 drivers/media/platform/exynos4-is/fimc-reg.c cfg = readl(fimc->regs + FIMC_REG_CIGCTRL); cfg 675 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~(FIMC_REG_CIGCTRL_TESTPAT_MASK | FIMC_REG_CIGCTRL_SELCAM_ITU_A | cfg 682 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIGCTRL_SELCAM_MIPI; cfg 685 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIGCTRL_SELCAM_MIPI_A; cfg 695 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIGCTRL_CAM_JPEG; cfg 709 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIGCTRL_SELCAM_ITU_A; cfg 712 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIGCTRL_CAMIF_SELWB; cfg 716 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIGCTRL_CAMIF_SELWB; cfg 726 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, fimc->regs + FIMC_REG_CIGCTRL); cfg 733 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg = readl(dev->regs + FIMC_REG_CIGCTRL); cfg 734 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CIGCTRL_IRQ_CLR; cfg 735 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CIGCTRL); cfg 740 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg = readl(dev->regs + FIMC_REG_CISCCTRL); cfg 742 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_CISCCTRL_SCALERSTART; cfg 744 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~FIMC_REG_CISCCTRL_SCALERSTART; cfg 745 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_CISCCTRL); cfg 750 drivers/media/platform/exynos4-is/fimc-reg.c u32 cfg = readl(dev->regs + FIMC_REG_MSCTRL); cfg 752 drivers/media/platform/exynos4-is/fimc-reg.c cfg |= FIMC_REG_MSCTRL_ENVID; cfg 754 drivers/media/platform/exynos4-is/fimc-reg.c cfg &= ~FIMC_REG_MSCTRL_ENVID; cfg 755 drivers/media/platform/exynos4-is/fimc-reg.c writel(cfg, dev->regs + FIMC_REG_MSCTRL); cfg 442 drivers/media/platform/exynos4-is/mipi-csis.c u32 cfg = s5pcsis_read(state, registers[i].offset); cfg 443 drivers/media/platform/exynos4-is/mipi-csis.c v4l2_info(&state->sd, "%10s: 0x%08x\n", registers[i].name, cfg); cfg 540 drivers/media/platform/exynos4-is/mipi-csis.c struct v4l2_subdev_pad_config *cfg, cfg 568 drivers/media/platform/exynos4-is/mipi-csis.c struct csis_state *state, struct v4l2_subdev_pad_config *cfg, cfg 572 drivers/media/platform/exynos4-is/mipi-csis.c return cfg ? v4l2_subdev_get_try_format(&state->sd, cfg, 0) : NULL; cfg 577 drivers/media/platform/exynos4-is/mipi-csis.c static int s5pcsis_set_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 584 drivers/media/platform/exynos4-is/mipi-csis.c mf = __s5pcsis_get_format(state, cfg, fmt->which); cfg 605 drivers/media/platform/exynos4-is/mipi-csis.c static int s5pcsis_get_fmt(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 611 drivers/media/platform/exynos4-is/mipi-csis.c mf = __s5pcsis_get_format(state, cfg, fmt->which); cfg 419 drivers/media/platform/meson/ao-cec-g12a.c u32 cfg = CECB_INTR_DONE | CECB_INTR_EOM | CECB_INTR_NACK | cfg 424 drivers/media/platform/meson/ao-cec-g12a.c enable ? cfg : 0); cfg 307 drivers/media/platform/meson/ao-cec.c u32 cfg = CEC_INTR_TX | CEC_INTR_RX; cfg 309 drivers/media/platform/meson/ao-cec.c writel_bits_relaxed(cfg, enable ? cfg : 0, cfg 97 drivers/media/platform/mtk-vpu/mtk_vpu.c void __iomem *cfg; cfg 220 drivers/media/platform/mtk-vpu/mtk_vpu.c writel(val, vpu->reg.cfg + offset); cfg 225 drivers/media/platform/mtk-vpu/mtk_vpu.c return readl(vpu->reg.cfg + offset); cfg 789 drivers/media/platform/mtk-vpu/mtk_vpu.c vpu->reg.cfg = devm_ioremap_resource(dev, res); cfg 790 drivers/media/platform/mtk-vpu/mtk_vpu.c if (IS_ERR((__force void *)vpu->reg.cfg)) cfg 791 drivers/media/platform/mtk-vpu/mtk_vpu.c return PTR_ERR((__force void *)vpu->reg.cfg); cfg 32 drivers/media/platform/omap3isp/ispccdc.c __ccdc_get_format(struct isp_ccdc_device *ccdc, struct v4l2_subdev_pad_config *cfg, cfg 207 drivers/media/platform/omap3isp/ispccdc.c struct omap3isp_ccdc_lsc_config *cfg) cfg 212 drivers/media/platform/omap3isp/ispccdc.c isp_reg_writel(isp, cfg->offset, OMAP3_ISP_IOMEM_CCDC, cfg 216 drivers/media/platform/omap3isp/ispccdc.c reg |= cfg->gain_mode_n << ISPCCDC_LSC_GAIN_MODE_N_SHIFT; cfg 217 drivers/media/platform/omap3isp/ispccdc.c reg |= cfg->gain_mode_m << ISPCCDC_LSC_GAIN_MODE_M_SHIFT; cfg 218 drivers/media/platform/omap3isp/ispccdc.c reg |= cfg->gain_format << ISPCCDC_LSC_GAIN_FORMAT_SHIFT; cfg 223 drivers/media/platform/omap3isp/ispccdc.c reg |= cfg->initial_x << ISPCCDC_LSC_INITIAL_X_SHIFT; cfg 225 drivers/media/platform/omap3isp/ispccdc.c reg |= cfg->initial_y << ISPCCDC_LSC_INITIAL_Y_SHIFT; cfg 1932 drivers/media/platform/omap3isp/ispccdc.c __ccdc_get_format(struct isp_ccdc_device *ccdc, struct v4l2_subdev_pad_config *cfg, cfg 1936 drivers/media/platform/omap3isp/ispccdc.c return v4l2_subdev_get_try_format(&ccdc->subdev, cfg, pad); cfg 1942 drivers/media/platform/omap3isp/ispccdc.c __ccdc_get_crop(struct isp_ccdc_device *ccdc, struct v4l2_subdev_pad_config *cfg, cfg 1946 drivers/media/platform/omap3isp/ispccdc.c return v4l2_subdev_get_try_crop(&ccdc->subdev, cfg, CCDC_PAD_SOURCE_OF); cfg 1959 drivers/media/platform/omap3isp/ispccdc.c ccdc_try_format(struct isp_ccdc_device *ccdc, struct v4l2_subdev_pad_config *cfg, cfg 1995 drivers/media/platform/omap3isp/ispccdc.c *fmt = *__ccdc_get_format(ccdc, cfg, CCDC_PAD_SINK, which); cfg 2020 drivers/media/platform/omap3isp/ispccdc.c crop = __ccdc_get_crop(ccdc, cfg, which); cfg 2037 drivers/media/platform/omap3isp/ispccdc.c *fmt = *__ccdc_get_format(ccdc, cfg, CCDC_PAD_SINK, which); cfg 2114 drivers/media/platform/omap3isp/ispccdc.c struct v4l2_subdev_pad_config *cfg, cfg 2129 drivers/media/platform/omap3isp/ispccdc.c format = __ccdc_get_format(ccdc, cfg, code->pad, cfg 2160 drivers/media/platform/omap3isp/ispccdc.c format = __ccdc_get_format(ccdc, cfg, code->pad, cfg 2180 drivers/media/platform/omap3isp/ispccdc.c struct v4l2_subdev_pad_config *cfg, cfg 2192 drivers/media/platform/omap3isp/ispccdc.c ccdc_try_format(ccdc, cfg, fse->pad, &format, fse->which); cfg 2202 drivers/media/platform/omap3isp/ispccdc.c ccdc_try_format(ccdc, cfg, fse->pad, &format, fse->which); cfg 2220 drivers/media/platform/omap3isp/ispccdc.c static int ccdc_get_selection(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 2236 drivers/media/platform/omap3isp/ispccdc.c format = __ccdc_get_format(ccdc, cfg, CCDC_PAD_SINK, sel->which); cfg 2241 drivers/media/platform/omap3isp/ispccdc.c sel->r = *__ccdc_get_crop(ccdc, cfg, sel->which); cfg 2262 drivers/media/platform/omap3isp/ispccdc.c static int ccdc_set_selection(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 2281 drivers/media/platform/omap3isp/ispccdc.c sel->r = *__ccdc_get_crop(ccdc, cfg, sel->which); cfg 2285 drivers/media/platform/omap3isp/ispccdc.c format = __ccdc_get_format(ccdc, cfg, CCDC_PAD_SINK, sel->which); cfg 2287 drivers/media/platform/omap3isp/ispccdc.c *__ccdc_get_crop(ccdc, cfg, sel->which) = sel->r; cfg 2290 drivers/media/platform/omap3isp/ispccdc.c format = __ccdc_get_format(ccdc, cfg, CCDC_PAD_SOURCE_OF, sel->which); cfg 2291 drivers/media/platform/omap3isp/ispccdc.c ccdc_try_format(ccdc, cfg, CCDC_PAD_SOURCE_OF, format, sel->which); cfg 2305 drivers/media/platform/omap3isp/ispccdc.c static int ccdc_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 2311 drivers/media/platform/omap3isp/ispccdc.c format = __ccdc_get_format(ccdc, cfg, fmt->pad, fmt->which); cfg 2328 drivers/media/platform/omap3isp/ispccdc.c static int ccdc_set_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 2335 drivers/media/platform/omap3isp/ispccdc.c format = __ccdc_get_format(ccdc, cfg, fmt->pad, fmt->which); cfg 2339 drivers/media/platform/omap3isp/ispccdc.c ccdc_try_format(ccdc, cfg, fmt->pad, &fmt->format, fmt->which); cfg 2345 drivers/media/platform/omap3isp/ispccdc.c crop = __ccdc_get_crop(ccdc, cfg, fmt->which); cfg 2354 drivers/media/platform/omap3isp/ispccdc.c format = __ccdc_get_format(ccdc, cfg, CCDC_PAD_SOURCE_OF, cfg 2357 drivers/media/platform/omap3isp/ispccdc.c ccdc_try_format(ccdc, cfg, CCDC_PAD_SOURCE_OF, format, cfg 2360 drivers/media/platform/omap3isp/ispccdc.c format = __ccdc_get_format(ccdc, cfg, CCDC_PAD_SOURCE_VP, cfg 2363 drivers/media/platform/omap3isp/ispccdc.c ccdc_try_format(ccdc, cfg, CCDC_PAD_SOURCE_VP, format, cfg 621 drivers/media/platform/omap3isp/ispccp2.c __ccp2_get_format(struct isp_ccp2_device *ccp2, struct v4l2_subdev_pad_config *cfg, cfg 625 drivers/media/platform/omap3isp/ispccp2.c return v4l2_subdev_get_try_format(&ccp2->subdev, cfg, pad); cfg 639 drivers/media/platform/omap3isp/ispccp2.c struct v4l2_subdev_pad_config *cfg, unsigned int pad, cfg 673 drivers/media/platform/omap3isp/ispccp2.c format = __ccp2_get_format(ccp2, cfg, CCP2_PAD_SINK, which); cfg 691 drivers/media/platform/omap3isp/ispccp2.c struct v4l2_subdev_pad_config *cfg, cfg 706 drivers/media/platform/omap3isp/ispccp2.c format = __ccp2_get_format(ccp2, cfg, CCP2_PAD_SINK, cfg 715 drivers/media/platform/omap3isp/ispccp2.c struct v4l2_subdev_pad_config *cfg, cfg 727 drivers/media/platform/omap3isp/ispccp2.c ccp2_try_format(ccp2, cfg, fse->pad, &format, fse->which); cfg 737 drivers/media/platform/omap3isp/ispccp2.c ccp2_try_format(ccp2, cfg, fse->pad, &format, fse->which); cfg 751 drivers/media/platform/omap3isp/ispccp2.c static int ccp2_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 757 drivers/media/platform/omap3isp/ispccp2.c format = __ccp2_get_format(ccp2, cfg, fmt->pad, fmt->which); cfg 772 drivers/media/platform/omap3isp/ispccp2.c static int ccp2_set_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 778 drivers/media/platform/omap3isp/ispccp2.c format = __ccp2_get_format(ccp2, cfg, fmt->pad, fmt->which); cfg 782 drivers/media/platform/omap3isp/ispccp2.c ccp2_try_format(ccp2, cfg, fmt->pad, &fmt->format, fmt->which); cfg 787 drivers/media/platform/omap3isp/ispccp2.c format = __ccp2_get_format(ccp2, cfg, CCP2_PAD_SOURCE, cfg 790 drivers/media/platform/omap3isp/ispccp2.c ccp2_try_format(ccp2, cfg, CCP2_PAD_SOURCE, format, fmt->which); cfg 830 drivers/media/platform/omap3isp/ispcsi2.c __csi2_get_format(struct isp_csi2_device *csi2, struct v4l2_subdev_pad_config *cfg, cfg 834 drivers/media/platform/omap3isp/ispcsi2.c return v4l2_subdev_get_try_format(&csi2->subdev, cfg, pad); cfg 840 drivers/media/platform/omap3isp/ispcsi2.c csi2_try_format(struct isp_csi2_device *csi2, struct v4l2_subdev_pad_config *cfg, cfg 870 drivers/media/platform/omap3isp/ispcsi2.c format = __csi2_get_format(csi2, cfg, CSI2_PAD_SINK, which); cfg 896 drivers/media/platform/omap3isp/ispcsi2.c struct v4l2_subdev_pad_config *cfg, cfg 909 drivers/media/platform/omap3isp/ispcsi2.c format = __csi2_get_format(csi2, cfg, CSI2_PAD_SINK, cfg 933 drivers/media/platform/omap3isp/ispcsi2.c struct v4l2_subdev_pad_config *cfg, cfg 945 drivers/media/platform/omap3isp/ispcsi2.c csi2_try_format(csi2, cfg, fse->pad, &format, fse->which); cfg 955 drivers/media/platform/omap3isp/ispcsi2.c csi2_try_format(csi2, cfg, fse->pad, &format, fse->which); cfg 969 drivers/media/platform/omap3isp/ispcsi2.c static int csi2_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 975 drivers/media/platform/omap3isp/ispcsi2.c format = __csi2_get_format(csi2, cfg, fmt->pad, fmt->which); cfg 990 drivers/media/platform/omap3isp/ispcsi2.c static int csi2_set_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 996 drivers/media/platform/omap3isp/ispcsi2.c format = __csi2_get_format(csi2, cfg, fmt->pad, fmt->which); cfg 1000 drivers/media/platform/omap3isp/ispcsi2.c csi2_try_format(csi2, cfg, fmt->pad, &fmt->format, fmt->which); cfg 1005 drivers/media/platform/omap3isp/ispcsi2.c format = __csi2_get_format(csi2, cfg, CSI2_PAD_SOURCE, cfg 1008 drivers/media/platform/omap3isp/ispcsi2.c csi2_try_format(csi2, cfg, CSI2_PAD_SOURCE, format, fmt->which); cfg 177 drivers/media/platform/omap3isp/isphist.c struct dma_slave_config cfg; cfg 191 drivers/media/platform/omap3isp/isphist.c memset(&cfg, 0, sizeof(cfg)); cfg 192 drivers/media/platform/omap3isp/isphist.c cfg.src_addr = hist->isp->mmio_hist_base_phys + ISPHIST_DATA; cfg 193 drivers/media/platform/omap3isp/isphist.c cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 194 drivers/media/platform/omap3isp/isphist.c cfg.src_maxburst = hist->buf_size / 4; cfg 196 drivers/media/platform/omap3isp/isphist.c ret = dmaengine_slave_config(hist->dma_ch, &cfg); cfg 860 drivers/media/platform/omap3isp/isppreview.c struct omap3isp_prev_update_config *cfg) cfg 868 drivers/media/platform/omap3isp/isppreview.c if (cfg->update == 0) cfg 873 drivers/media/platform/omap3isp/isppreview.c preview_params_lock(prev, cfg->update, true); cfg 884 drivers/media/platform/omap3isp/isppreview.c if (attr->skip || !(cfg->update & bit)) cfg 889 drivers/media/platform/omap3isp/isppreview.c if (cfg->flag & bit) { cfg 891 drivers/media/platform/omap3isp/isppreview.c ((void *)cfg + attr->config_offset); cfg 1682 drivers/media/platform/omap3isp/isppreview.c __preview_get_format(struct isp_prev_device *prev, struct v4l2_subdev_pad_config *cfg, cfg 1686 drivers/media/platform/omap3isp/isppreview.c return v4l2_subdev_get_try_format(&prev->subdev, cfg, pad); cfg 1692 drivers/media/platform/omap3isp/isppreview.c __preview_get_crop(struct isp_prev_device *prev, struct v4l2_subdev_pad_config *cfg, cfg 1696 drivers/media/platform/omap3isp/isppreview.c return v4l2_subdev_get_try_crop(&prev->subdev, cfg, PREV_PAD_SINK); cfg 1732 drivers/media/platform/omap3isp/isppreview.c struct v4l2_subdev_pad_config *cfg, unsigned int pad, cfg 1773 drivers/media/platform/omap3isp/isppreview.c *fmt = *__preview_get_format(prev, cfg, PREV_PAD_SINK, which); cfg 1791 drivers/media/platform/omap3isp/isppreview.c crop = __preview_get_crop(prev, cfg, which); cfg 1865 drivers/media/platform/omap3isp/isppreview.c struct v4l2_subdev_pad_config *cfg, cfg 1889 drivers/media/platform/omap3isp/isppreview.c struct v4l2_subdev_pad_config *cfg, cfg 1901 drivers/media/platform/omap3isp/isppreview.c preview_try_format(prev, cfg, fse->pad, &format, fse->which); cfg 1911 drivers/media/platform/omap3isp/isppreview.c preview_try_format(prev, cfg, fse->pad, &format, fse->which); cfg 1929 drivers/media/platform/omap3isp/isppreview.c struct v4l2_subdev_pad_config *cfg, cfg 1945 drivers/media/platform/omap3isp/isppreview.c format = __preview_get_format(prev, cfg, PREV_PAD_SINK, cfg 1951 drivers/media/platform/omap3isp/isppreview.c sel->r = *__preview_get_crop(prev, cfg, sel->which); cfg 1972 drivers/media/platform/omap3isp/isppreview.c struct v4l2_subdev_pad_config *cfg, cfg 1991 drivers/media/platform/omap3isp/isppreview.c sel->r = *__preview_get_crop(prev, cfg, sel->which); cfg 1995 drivers/media/platform/omap3isp/isppreview.c format = __preview_get_format(prev, cfg, PREV_PAD_SINK, sel->which); cfg 1997 drivers/media/platform/omap3isp/isppreview.c *__preview_get_crop(prev, cfg, sel->which) = sel->r; cfg 2000 drivers/media/platform/omap3isp/isppreview.c format = __preview_get_format(prev, cfg, PREV_PAD_SOURCE, sel->which); cfg 2001 drivers/media/platform/omap3isp/isppreview.c preview_try_format(prev, cfg, PREV_PAD_SOURCE, format, sel->which); cfg 2013 drivers/media/platform/omap3isp/isppreview.c static int preview_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 2019 drivers/media/platform/omap3isp/isppreview.c format = __preview_get_format(prev, cfg, fmt->pad, fmt->which); cfg 2034 drivers/media/platform/omap3isp/isppreview.c static int preview_set_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 2041 drivers/media/platform/omap3isp/isppreview.c format = __preview_get_format(prev, cfg, fmt->pad, fmt->which); cfg 2045 drivers/media/platform/omap3isp/isppreview.c preview_try_format(prev, cfg, fmt->pad, &fmt->format, fmt->which); cfg 2051 drivers/media/platform/omap3isp/isppreview.c crop = __preview_get_crop(prev, cfg, fmt->which); cfg 2060 drivers/media/platform/omap3isp/isppreview.c format = __preview_get_format(prev, cfg, PREV_PAD_SOURCE, cfg 2062 drivers/media/platform/omap3isp/isppreview.c preview_try_format(prev, cfg, PREV_PAD_SOURCE, format, cfg 117 drivers/media/platform/omap3isp/ispresizer.c __resizer_get_format(struct isp_res_device *res, struct v4l2_subdev_pad_config *cfg, cfg 121 drivers/media/platform/omap3isp/ispresizer.c return v4l2_subdev_get_try_format(&res->subdev, cfg, pad); cfg 133 drivers/media/platform/omap3isp/ispresizer.c __resizer_get_crop(struct isp_res_device *res, struct v4l2_subdev_pad_config *cfg, cfg 137 drivers/media/platform/omap3isp/ispresizer.c return v4l2_subdev_get_try_crop(&res->subdev, cfg, RESZ_PAD_SINK); cfg 1223 drivers/media/platform/omap3isp/ispresizer.c struct v4l2_subdev_pad_config *cfg, cfg 1234 drivers/media/platform/omap3isp/ispresizer.c format_sink = __resizer_get_format(res, cfg, RESZ_PAD_SINK, cfg 1236 drivers/media/platform/omap3isp/ispresizer.c format_source = __resizer_get_format(res, cfg, RESZ_PAD_SOURCE, cfg 1251 drivers/media/platform/omap3isp/ispresizer.c sel->r = *__resizer_get_crop(res, cfg, sel->which); cfg 1276 drivers/media/platform/omap3isp/ispresizer.c struct v4l2_subdev_pad_config *cfg, cfg 1290 drivers/media/platform/omap3isp/ispresizer.c format_sink = __resizer_get_format(res, cfg, RESZ_PAD_SINK, cfg 1292 drivers/media/platform/omap3isp/ispresizer.c format_source = *__resizer_get_format(res, cfg, RESZ_PAD_SOURCE, cfg 1310 drivers/media/platform/omap3isp/ispresizer.c *__resizer_get_crop(res, cfg, sel->which) = sel->r; cfg 1320 drivers/media/platform/omap3isp/ispresizer.c *__resizer_get_format(res, cfg, RESZ_PAD_SOURCE, sel->which) = cfg 1331 drivers/media/platform/omap3isp/ispresizer.c *__resizer_get_format(res, cfg, RESZ_PAD_SOURCE, sel->which) = cfg 1374 drivers/media/platform/omap3isp/ispresizer.c struct v4l2_subdev_pad_config *cfg, unsigned int pad, cfg 1395 drivers/media/platform/omap3isp/ispresizer.c format = __resizer_get_format(res, cfg, RESZ_PAD_SINK, which); cfg 1398 drivers/media/platform/omap3isp/ispresizer.c crop = *__resizer_get_crop(res, cfg, which); cfg 1415 drivers/media/platform/omap3isp/ispresizer.c struct v4l2_subdev_pad_config *cfg, cfg 1430 drivers/media/platform/omap3isp/ispresizer.c format = __resizer_get_format(res, cfg, RESZ_PAD_SINK, cfg 1439 drivers/media/platform/omap3isp/ispresizer.c struct v4l2_subdev_pad_config *cfg, cfg 1451 drivers/media/platform/omap3isp/ispresizer.c resizer_try_format(res, cfg, fse->pad, &format, fse->which); cfg 1461 drivers/media/platform/omap3isp/ispresizer.c resizer_try_format(res, cfg, fse->pad, &format, fse->which); cfg 1475 drivers/media/platform/omap3isp/ispresizer.c static int resizer_get_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 1481 drivers/media/platform/omap3isp/ispresizer.c format = __resizer_get_format(res, cfg, fmt->pad, fmt->which); cfg 1496 drivers/media/platform/omap3isp/ispresizer.c static int resizer_set_format(struct v4l2_subdev *sd, struct v4l2_subdev_pad_config *cfg, cfg 1503 drivers/media/platform/omap3isp/ispresizer.c format = __resizer_get_format(res, cfg, fmt->pad, fmt->which); cfg 1507 drivers/media/platform/omap3isp/ispresizer.c resizer_try_format(res, cfg, fmt->pad, &fmt->format, fmt->which); cfg 1512 drivers/media/platform/omap3isp/ispresizer.c crop = __resizer_get_crop(res, cfg, fmt->which); cfg 1519 drivers/media/platform/omap3isp/ispresizer.c format = __resizer_get_format(res, cfg, RESZ_PAD_SOURCE, cfg 1522 drivers/media/platform/omap3isp/ispresizer.c resizer_try_format(res, cfg, RESZ_PAD_SOURCE, format, cfg 608 drivers/media/platform/pxa_camera.c static unsigned int pxa_mbus_config_compatible(const struct v4l2_mbus_config *cfg, cfg 615 drivers/media/platform/pxa_camera.c common_flags = cfg->flags & flags; cfg 617 drivers/media/platform/pxa_camera.c switch (cfg->type) { cfg 1601 drivers/media/platform/pxa_camera.c struct v4l2_mbus_config cfg = {.type = V4L2_MBUS_PARALLEL,}; cfg 1612 drivers/media/platform/pxa_camera.c ret = sensor_call(pcdev, video, g_mbus_config, &cfg); cfg 1614 drivers/media/platform/pxa_camera.c common_flags = pxa_mbus_config_compatible(&cfg, cfg 1619 drivers/media/platform/pxa_camera.c cfg.flags, bus_flags); cfg 1655 drivers/media/platform/pxa_camera.c cfg.flags = common_flags; cfg 1656 drivers/media/platform/pxa_camera.c ret = sensor_call(pcdev, video, s_mbus_config, &cfg); cfg 1672 drivers/media/platform/pxa_camera.c struct v4l2_mbus_config cfg = {.type = V4L2_MBUS_PARALLEL,}; cfg 1679 drivers/media/platform/pxa_camera.c ret = sensor_call(pcdev, video, g_mbus_config, &cfg); cfg 1681 drivers/media/platform/pxa_camera.c common_flags = pxa_mbus_config_compatible(&cfg, cfg 1686 drivers/media/platform/pxa_camera.c cfg.flags, bus_flags); cfg 763 drivers/media/platform/qcom/camss/camss-csid.c struct v4l2_subdev_pad_config *cfg, cfg 768 drivers/media/platform/qcom/camss/camss-csid.c return v4l2_subdev_get_try_format(&csid->subdev, cfg, pad); cfg 782 drivers/media/platform/qcom/camss/camss-csid.c struct v4l2_subdev_pad_config *cfg, cfg 815 drivers/media/platform/qcom/camss/camss-csid.c *fmt = *__csid_get_format(csid, cfg, cfg 849 drivers/media/platform/qcom/camss/camss-csid.c struct v4l2_subdev_pad_config *cfg, cfg 863 drivers/media/platform/qcom/camss/camss-csid.c sink_fmt = __csid_get_format(csid, cfg, cfg 890 drivers/media/platform/qcom/camss/camss-csid.c struct v4l2_subdev_pad_config *cfg, cfg 902 drivers/media/platform/qcom/camss/camss-csid.c csid_try_format(csid, cfg, fse->pad, &format, fse->which); cfg 912 drivers/media/platform/qcom/camss/camss-csid.c csid_try_format(csid, cfg, fse->pad, &format, fse->which); cfg 928 drivers/media/platform/qcom/camss/camss-csid.c struct v4l2_subdev_pad_config *cfg, cfg 934 drivers/media/platform/qcom/camss/camss-csid.c format = __csid_get_format(csid, cfg, fmt->pad, fmt->which); cfg 952 drivers/media/platform/qcom/camss/camss-csid.c struct v4l2_subdev_pad_config *cfg, cfg 958 drivers/media/platform/qcom/camss/camss-csid.c format = __csid_get_format(csid, cfg, fmt->pad, fmt->which); cfg 962 drivers/media/platform/qcom/camss/camss-csid.c csid_try_format(csid, cfg, fmt->pad, &fmt->format, fmt->which); cfg 967 drivers/media/platform/qcom/camss/camss-csid.c format = __csid_get_format(csid, cfg, MSM_CSID_PAD_SRC, cfg 971 drivers/media/platform/qcom/camss/camss-csid.c csid_try_format(csid, cfg, MSM_CSID_PAD_SRC, format, cfg 1258 drivers/media/platform/qcom/camss/camss-csid.c if (!csiphy->cfg.csi2) cfg 1263 drivers/media/platform/qcom/camss/camss-csid.c lane_cfg = &csiphy->cfg.csi2->lane_cfg; cfg 85 drivers/media/platform/qcom/camss/camss-csiphy-2ph-1-0.c struct csiphy_config *cfg, cfg 88 drivers/media/platform/qcom/camss/camss-csiphy-2ph-1-0.c struct csiphy_lanes_cfg *c = &cfg->csi2->lane_cfg; cfg 105 drivers/media/platform/qcom/camss/camss-csiphy-2ph-1-0.c val = cfg->combo_mode << 4; cfg 126 drivers/media/platform/qcom/camss/camss-csiphy-2ph-1-0.c struct csiphy_config *cfg) cfg 128 drivers/media/platform/qcom/camss/camss-csiphy-2ph-1-0.c struct csiphy_lanes_cfg *c = &cfg->csi2->lane_cfg; cfg 137 drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c struct csiphy_config *cfg, cfg 140 drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c struct csiphy_lanes_cfg *c = &cfg->csi2->lane_cfg; cfg 242 drivers/media/platform/qcom/camss/camss-csiphy-3ph-1-0.c struct csiphy_config *cfg) cfg 122 drivers/media/platform/qcom/camss/camss-csiphy.c u8 num_lanes = csiphy->cfg.csi2->lane_cfg.num_data; cfg 240 drivers/media/platform/qcom/camss/camss-csiphy.c struct csiphy_config *cfg = &csiphy->cfg; cfg 242 drivers/media/platform/qcom/camss/camss-csiphy.c u8 lane_mask = csiphy_get_lane_mask(&cfg->csi2->lane_cfg); cfg 261 drivers/media/platform/qcom/camss/camss-csiphy.c if (cfg->combo_mode && (lane_mask & 0x18) == 0x18) { cfg 263 drivers/media/platform/qcom/camss/camss-csiphy.c val |= cfg->csid_id << 4; cfg 266 drivers/media/platform/qcom/camss/camss-csiphy.c val |= cfg->csid_id; cfg 271 drivers/media/platform/qcom/camss/camss-csiphy.c csiphy->ops->lanes_enable(csiphy, cfg, pixel_clock, bpp, lane_mask); cfg 284 drivers/media/platform/qcom/camss/camss-csiphy.c csiphy->ops->lanes_disable(csiphy, &csiphy->cfg); cfg 319 drivers/media/platform/qcom/camss/camss-csiphy.c struct v4l2_subdev_pad_config *cfg, cfg 324 drivers/media/platform/qcom/camss/camss-csiphy.c return v4l2_subdev_get_try_format(&csiphy->subdev, cfg, pad); cfg 338 drivers/media/platform/qcom/camss/camss-csiphy.c struct v4l2_subdev_pad_config *cfg, cfg 368 drivers/media/platform/qcom/camss/camss-csiphy.c *fmt = *__csiphy_get_format(csiphy, cfg, MSM_CSID_PAD_SINK, cfg 383 drivers/media/platform/qcom/camss/camss-csiphy.c struct v4l2_subdev_pad_config *cfg, cfg 398 drivers/media/platform/qcom/camss/camss-csiphy.c format = __csiphy_get_format(csiphy, cfg, MSM_CSIPHY_PAD_SINK, cfg 415 drivers/media/platform/qcom/camss/camss-csiphy.c struct v4l2_subdev_pad_config *cfg, cfg 427 drivers/media/platform/qcom/camss/camss-csiphy.c csiphy_try_format(csiphy, cfg, fse->pad, &format, fse->which); cfg 437 drivers/media/platform/qcom/camss/camss-csiphy.c csiphy_try_format(csiphy, cfg, fse->pad, &format, fse->which); cfg 453 drivers/media/platform/qcom/camss/camss-csiphy.c struct v4l2_subdev_pad_config *cfg, cfg 459 drivers/media/platform/qcom/camss/camss-csiphy.c format = __csiphy_get_format(csiphy, cfg, fmt->pad, fmt->which); cfg 477 drivers/media/platform/qcom/camss/camss-csiphy.c struct v4l2_subdev_pad_config *cfg, cfg 483 drivers/media/platform/qcom/camss/camss-csiphy.c format = __csiphy_get_format(csiphy, cfg, fmt->pad, fmt->which); cfg 487 drivers/media/platform/qcom/camss/camss-csiphy.c csiphy_try_format(csiphy, cfg, fmt->pad, &fmt->format, fmt->which); cfg 492 drivers/media/platform/qcom/camss/camss-csiphy.c format = __csiphy_get_format(csiphy, cfg, MSM_CSIPHY_PAD_SRC, cfg 496 drivers/media/platform/qcom/camss/camss-csiphy.c csiphy_try_format(csiphy, cfg, MSM_CSIPHY_PAD_SRC, format, cfg 549 drivers/media/platform/qcom/camss/camss-csiphy.c csiphy->cfg.combo_mode = 0; cfg 673 drivers/media/platform/qcom/camss/camss-csiphy.c csiphy->cfg.csid_id = csid->id; cfg 52 drivers/media/platform/qcom/camss/camss-csiphy.h struct csiphy_config *cfg, cfg 55 drivers/media/platform/qcom/camss/camss-csiphy.h struct csiphy_config *cfg); cfg 71 drivers/media/platform/qcom/camss/camss-csiphy.h struct csiphy_config cfg; cfg 845 drivers/media/platform/qcom/camss/camss-ispif.c struct v4l2_subdev_pad_config *cfg, cfg 850 drivers/media/platform/qcom/camss/camss-ispif.c return v4l2_subdev_get_try_format(&line->subdev, cfg, pad); cfg 864 drivers/media/platform/qcom/camss/camss-ispif.c struct v4l2_subdev_pad_config *cfg, cfg 894 drivers/media/platform/qcom/camss/camss-ispif.c *fmt = *__ispif_get_format(line, cfg, MSM_ISPIF_PAD_SINK, cfg 911 drivers/media/platform/qcom/camss/camss-ispif.c struct v4l2_subdev_pad_config *cfg, cfg 926 drivers/media/platform/qcom/camss/camss-ispif.c format = __ispif_get_format(line, cfg, MSM_ISPIF_PAD_SINK, cfg 943 drivers/media/platform/qcom/camss/camss-ispif.c struct v4l2_subdev_pad_config *cfg, cfg 955 drivers/media/platform/qcom/camss/camss-ispif.c ispif_try_format(line, cfg, fse->pad, &format, fse->which); cfg 965 drivers/media/platform/qcom/camss/camss-ispif.c ispif_try_format(line, cfg, fse->pad, &format, fse->which); cfg 981 drivers/media/platform/qcom/camss/camss-ispif.c struct v4l2_subdev_pad_config *cfg, cfg 987 drivers/media/platform/qcom/camss/camss-ispif.c format = __ispif_get_format(line, cfg, fmt->pad, fmt->which); cfg 1005 drivers/media/platform/qcom/camss/camss-ispif.c struct v4l2_subdev_pad_config *cfg, cfg 1011 drivers/media/platform/qcom/camss/camss-ispif.c format = __ispif_get_format(line, cfg, fmt->pad, fmt->which); cfg 1015 drivers/media/platform/qcom/camss/camss-ispif.c ispif_try_format(line, cfg, fmt->pad, &fmt->format, fmt->which); cfg 1020 drivers/media/platform/qcom/camss/camss-ispif.c format = __ispif_get_format(line, cfg, MSM_ISPIF_PAD_SRC, cfg 1024 drivers/media/platform/qcom/camss/camss-ispif.c ispif_try_format(line, cfg, MSM_ISPIF_PAD_SRC, format, cfg 1471 drivers/media/platform/qcom/camss/camss-vfe.c struct v4l2_subdev_pad_config *cfg, cfg 1476 drivers/media/platform/qcom/camss/camss-vfe.c return v4l2_subdev_get_try_format(&line->subdev, cfg, pad); cfg 1491 drivers/media/platform/qcom/camss/camss-vfe.c struct v4l2_subdev_pad_config *cfg, cfg 1495 drivers/media/platform/qcom/camss/camss-vfe.c return v4l2_subdev_get_try_compose(&line->subdev, cfg, cfg 1511 drivers/media/platform/qcom/camss/camss-vfe.c struct v4l2_subdev_pad_config *cfg, cfg 1515 drivers/media/platform/qcom/camss/camss-vfe.c return v4l2_subdev_get_try_crop(&line->subdev, cfg, cfg 1530 drivers/media/platform/qcom/camss/camss-vfe.c struct v4l2_subdev_pad_config *cfg, cfg 1562 drivers/media/platform/qcom/camss/camss-vfe.c *fmt = *__vfe_get_format(line, cfg, MSM_VFE_PAD_SINK, which); cfg 1569 drivers/media/platform/qcom/camss/camss-vfe.c rect = __vfe_get_crop(line, cfg, which); cfg 1589 drivers/media/platform/qcom/camss/camss-vfe.c struct v4l2_subdev_pad_config *cfg, cfg 1595 drivers/media/platform/qcom/camss/camss-vfe.c fmt = __vfe_get_format(line, cfg, MSM_VFE_PAD_SINK, which); cfg 1628 drivers/media/platform/qcom/camss/camss-vfe.c struct v4l2_subdev_pad_config *cfg, cfg 1634 drivers/media/platform/qcom/camss/camss-vfe.c compose = __vfe_get_compose(line, cfg, which); cfg 1672 drivers/media/platform/qcom/camss/camss-vfe.c struct v4l2_subdev_pad_config *cfg, cfg 1685 drivers/media/platform/qcom/camss/camss-vfe.c sink_fmt = __vfe_get_format(line, cfg, MSM_VFE_PAD_SINK, cfg 1706 drivers/media/platform/qcom/camss/camss-vfe.c struct v4l2_subdev_pad_config *cfg, cfg 1718 drivers/media/platform/qcom/camss/camss-vfe.c vfe_try_format(line, cfg, fse->pad, &format, fse->which); cfg 1728 drivers/media/platform/qcom/camss/camss-vfe.c vfe_try_format(line, cfg, fse->pad, &format, fse->which); cfg 1744 drivers/media/platform/qcom/camss/camss-vfe.c struct v4l2_subdev_pad_config *cfg, cfg 1750 drivers/media/platform/qcom/camss/camss-vfe.c format = __vfe_get_format(line, cfg, fmt->pad, fmt->which); cfg 1760 drivers/media/platform/qcom/camss/camss-vfe.c struct v4l2_subdev_pad_config *cfg, cfg 1772 drivers/media/platform/qcom/camss/camss-vfe.c struct v4l2_subdev_pad_config *cfg, cfg 1778 drivers/media/platform/qcom/camss/camss-vfe.c format = __vfe_get_format(line, cfg, fmt->pad, fmt->which); cfg 1782 drivers/media/platform/qcom/camss/camss-vfe.c vfe_try_format(line, cfg, fmt->pad, &fmt->format, fmt->which); cfg 1790 drivers/media/platform/qcom/camss/camss-vfe.c format = __vfe_get_format(line, cfg, MSM_VFE_PAD_SRC, cfg 1794 drivers/media/platform/qcom/camss/camss-vfe.c vfe_try_format(line, cfg, MSM_VFE_PAD_SRC, format, cfg 1806 drivers/media/platform/qcom/camss/camss-vfe.c ret = vfe_set_selection(sd, cfg, &sel); cfg 1823 drivers/media/platform/qcom/camss/camss-vfe.c struct v4l2_subdev_pad_config *cfg, cfg 1839 drivers/media/platform/qcom/camss/camss-vfe.c ret = vfe_get_format(sd, cfg, &fmt); cfg 1849 drivers/media/platform/qcom/camss/camss-vfe.c rect = __vfe_get_compose(line, cfg, sel->which); cfg 1861 drivers/media/platform/qcom/camss/camss-vfe.c rect = __vfe_get_compose(line, cfg, sel->which); cfg 1871 drivers/media/platform/qcom/camss/camss-vfe.c rect = __vfe_get_crop(line, cfg, sel->which); cfg 1893 drivers/media/platform/qcom/camss/camss-vfe.c struct v4l2_subdev_pad_config *cfg, cfg 1907 drivers/media/platform/qcom/camss/camss-vfe.c rect = __vfe_get_compose(line, cfg, sel->which); cfg 1911 drivers/media/platform/qcom/camss/camss-vfe.c vfe_try_compose(line, cfg, &sel->r, sel->which); cfg 1919 drivers/media/platform/qcom/camss/camss-vfe.c ret = vfe_set_selection(sd, cfg, &crop); cfg 1924 drivers/media/platform/qcom/camss/camss-vfe.c rect = __vfe_get_crop(line, cfg, sel->which); cfg 1928 drivers/media/platform/qcom/camss/camss-vfe.c vfe_try_crop(line, cfg, &sel->r, sel->which); cfg 1934 drivers/media/platform/qcom/camss/camss-vfe.c ret = vfe_get_format(sd, cfg, &fmt); cfg 1940 drivers/media/platform/qcom/camss/camss-vfe.c ret = vfe_set_format(sd, cfg, &fmt); cfg 747 drivers/media/platform/qcom/camss/camss.c csiphy->cfg.csi2 = &csd->interface.csi2; cfg 648 drivers/media/platform/rcar-vin/rcar-csi2.c struct v4l2_subdev_pad_config *cfg, cfg 660 drivers/media/platform/rcar-vin/rcar-csi2.c framefmt = v4l2_subdev_get_try_format(sd, cfg, 0); cfg 668 drivers/media/platform/rcar-vin/rcar-csi2.c struct v4l2_subdev_pad_config *cfg, cfg 676 drivers/media/platform/rcar-vin/rcar-csi2.c format->format = *v4l2_subdev_get_try_format(sd, cfg, 0); cfg 1202 drivers/media/platform/s3c-camif/camif-capture.c struct v4l2_subdev_pad_config *cfg, cfg 1213 drivers/media/platform/s3c-camif/camif-capture.c struct v4l2_subdev_pad_config *cfg, cfg 1220 drivers/media/platform/s3c-camif/camif-capture.c mf = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 1281 drivers/media/platform/s3c-camif/camif-capture.c struct v4l2_subdev_pad_config *cfg, cfg 1309 drivers/media/platform/s3c-camif/camif-capture.c mf = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 1348 drivers/media/platform/s3c-camif/camif-capture.c struct v4l2_subdev_pad_config *cfg, cfg 1361 drivers/media/platform/s3c-camif/camif-capture.c sel->r = *v4l2_subdev_get_try_crop(sd, cfg, sel->pad); cfg 1435 drivers/media/platform/s3c-camif/camif-capture.c struct v4l2_subdev_pad_config *cfg, cfg 1449 drivers/media/platform/s3c-camif/camif-capture.c *v4l2_subdev_get_try_crop(sd, cfg, sel->pad) = sel->r; cfg 18 drivers/media/platform/s3c-camif/camif-regs.c u32 cfg; cfg 20 drivers/media/platform/s3c-camif/camif-regs.c cfg = camif_read(camif, S3C_CAMIF_REG_CISRCFMT); cfg 21 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CISRCFMT_ITU601_8BIT; cfg 22 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, S3C_CAMIF_REG_CISRCFMT, cfg); cfg 25 drivers/media/platform/s3c-camif/camif-regs.c cfg = camif_read(camif, S3C_CAMIF_REG_CIGCTRL); cfg 26 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CIGCTRL_SWRST; cfg 28 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CIGCTRL_IRQ_LEVEL; cfg 29 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, S3C_CAMIF_REG_CIGCTRL, cfg); cfg 32 drivers/media/platform/s3c-camif/camif-regs.c cfg = camif_read(camif, S3C_CAMIF_REG_CIGCTRL); cfg 33 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~CIGCTRL_SWRST; cfg 34 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, S3C_CAMIF_REG_CIGCTRL, cfg); cfg 40 drivers/media/platform/s3c-camif/camif-regs.c u32 cfg = camif_read(vp->camif, S3C_CAMIF_REG_CIGCTRL); cfg 41 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CIGCTRL_IRQ_CLR(vp->id); cfg 42 drivers/media/platform/s3c-camif/camif-regs.c camif_write(vp->camif, S3C_CAMIF_REG_CIGCTRL, cfg); cfg 51 drivers/media/platform/s3c-camif/camif-regs.c u32 cfg = camif_read(camif, S3C_CAMIF_REG_CIGCTRL); cfg 52 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~CIGCTRL_TESTPATTERN_MASK; cfg 53 drivers/media/platform/s3c-camif/camif-regs.c cfg |= (pattern << 27); cfg 54 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, S3C_CAMIF_REG_CIGCTRL, cfg); cfg 70 drivers/media/platform/s3c-camif/camif-regs.c unsigned int i, cfg; cfg 79 drivers/media/platform/s3c-camif/camif-regs.c cfg = camif_read(camif, S3C_CAMIF_REG_CIIMGEFF(camif->vp->offset)); cfg 81 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~CIIMGEFF_FIN_MASK; cfg 82 drivers/media/platform/s3c-camif/camif-regs.c cfg |= colorfx[i].value; cfg 86 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~CIIMGEFF_IE_ENABLE_MASK; cfg 88 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CIIMGEFF_IE_ENABLE_MASK; cfg 90 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~CIIMGEFF_PAT_CBCR_MASK; cfg 91 drivers/media/platform/s3c-camif/camif-regs.c cfg |= cr | (cb << 13); cfg 92 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, S3C_CAMIF_REG_CIIMGEFF(camif->vp->offset), cfg); cfg 107 drivers/media/platform/s3c-camif/camif-regs.c u32 cfg; cfg 120 drivers/media/platform/s3c-camif/camif-regs.c cfg = camif_read(camif, S3C_CAMIF_REG_CISRCFMT); cfg 121 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~(CISRCFMT_ORDER422_MASK | CISRCFMT_SIZE_CAM_MASK); cfg 122 drivers/media/platform/s3c-camif/camif-regs.c cfg |= (mf->width << 16) | mf->height; cfg 123 drivers/media/platform/s3c-camif/camif-regs.c cfg |= src_pixfmt_map[i][1]; cfg 124 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, S3C_CAMIF_REG_CISRCFMT, cfg); cfg 133 drivers/media/platform/s3c-camif/camif-regs.c u32 cfg; cfg 136 drivers/media/platform/s3c-camif/camif-regs.c cfg = camif_read(camif, S3C_CAMIF_REG_CIWDOFST); cfg 137 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~(CIWDOFST_OFST_MASK | CIWDOFST_WINOFSEN); cfg 138 drivers/media/platform/s3c-camif/camif-regs.c cfg |= (crop->left << 16) | crop->top; cfg 140 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CIWDOFST_WINOFSEN; cfg 141 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, S3C_CAMIF_REG_CIWDOFST, cfg); cfg 146 drivers/media/platform/s3c-camif/camif-regs.c cfg = (hoff2 << 16) | voff2; cfg 147 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, S3C_CAMIF_REG_CIWDOFST2, cfg); cfg 154 drivers/media/platform/s3c-camif/camif-regs.c u32 cfg; cfg 156 drivers/media/platform/s3c-camif/camif-regs.c cfg = camif_read(camif, S3C_CAMIF_REG_CIWDOFST); cfg 158 drivers/media/platform/s3c-camif/camif-regs.c cfg |= (CIWDOFST_CLROVCOFIY | CIWDOFST_CLROVCOFICB | cfg 161 drivers/media/platform/s3c-camif/camif-regs.c cfg |= (/* CIWDOFST_CLROVPRFIY | */ CIWDOFST_CLROVPRFICB | cfg 163 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, S3C_CAMIF_REG_CIWDOFST, cfg); cfg 171 drivers/media/platform/s3c-camif/camif-regs.c u32 cfg = camif_read(camif, S3C_CAMIF_REG_CIGCTRL); cfg 173 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~(CIGCTRL_INVPOLPCLK | CIGCTRL_INVPOLVSYNC | cfg 177 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CIGCTRL_INVPOLPCLK; cfg 180 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CIGCTRL_INVPOLVSYNC; cfg 187 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CIGCTRL_INVPOLHREF; /* HREF active low */ cfg 191 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CIGCTRL_INVPOLFIELD; cfg 192 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CIGCTRL_FIELDMODE; cfg 195 drivers/media/platform/s3c-camif/camif-regs.c pr_debug("Setting CIGCTRL to: %#x\n", cfg); cfg 197 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, S3C_CAMIF_REG_CIGCTRL, cfg); cfg 221 drivers/media/platform/s3c-camif/camif-regs.c u32 cfg; cfg 223 drivers/media/platform/s3c-camif/camif-regs.c cfg = camif_read(vp->camif, S3C_CAMIF_REG_CITRGFMT(vp->id, vp->offset)); cfg 224 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~CITRGFMT_TARGETSIZE_MASK; cfg 225 drivers/media/platform/s3c-camif/camif-regs.c cfg |= (frame->f_width << 16) | frame->f_height; cfg 226 drivers/media/platform/s3c-camif/camif-regs.c camif_write(vp->camif, S3C_CAMIF_REG_CITRGFMT(vp->id, vp->offset), cfg); cfg 261 drivers/media/platform/s3c-camif/camif-regs.c u32 cfg; cfg 268 drivers/media/platform/s3c-camif/camif-regs.c cfg = S3C_CISS_OFFS_INITIAL(offset->initial); cfg 269 drivers/media/platform/s3c-camif/camif-regs.c cfg |= S3C_CISS_OFFS_LINE(offset->line); cfg 270 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, S3C_CAMIF_REG_CISSY(vp->id), cfg); cfg 271 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, S3C_CAMIF_REG_CISSCB(vp->id), cfg); cfg 272 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, S3C_CAMIF_REG_CISSCR(vp->id), cfg); cfg 278 drivers/media/platform/s3c-camif/camif-regs.c cfg = camif_read(camif, S3C_CAMIF_REG_CICTRL(vp->id, vp->offset)); cfg 279 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~CICTRL_BURST_MASK; cfg 281 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CICTRL_YBURST1(ymburst) | CICTRL_YBURST2(yrburst); cfg 282 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CICTRL_CBURST1(ymburst / 2) | CICTRL_CBURST2(yrburst / 2); cfg 284 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, S3C_CAMIF_REG_CICTRL(vp->id, vp->offset), cfg); cfg 291 drivers/media/platform/s3c-camif/camif-regs.c u32 cfg = camif_read(vp->camif, S3C_CAMIF_REG_MSCTRL(vp->id)); cfg 292 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~MSCTRL_SEL_DMA_CAM; cfg 293 drivers/media/platform/s3c-camif/camif-regs.c camif_write(vp->camif, S3C_CAMIF_REG_MSCTRL(vp->id), cfg); cfg 300 drivers/media/platform/s3c-camif/camif-regs.c u32 cfg; cfg 305 drivers/media/platform/s3c-camif/camif-regs.c cfg = camif_read(camif, S3C_CAMIF_REG_CITRGFMT(vp->id, vp->offset)); cfg 306 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~CITRGFMT_TARGETSIZE_MASK; cfg 310 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CITRGFMT_IN422; cfg 311 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~CITRGFMT_OUT422; cfg 313 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CITRGFMT_OUT422; cfg 315 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~CITRGFMT_OUTFORMAT_MASK; cfg 318 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CITRGFMT_OUTFORMAT_RGB; cfg 321 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CITRGFMT_OUTFORMAT_YCBCR420; cfg 324 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CITRGFMT_OUTFORMAT_YCBCR422; cfg 327 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CITRGFMT_OUTFORMAT_YCBCR422I; cfg 334 drivers/media/platform/s3c-camif/camif-regs.c cfg |= (frame->f_height << 16) | frame->f_width; cfg 336 drivers/media/platform/s3c-camif/camif-regs.c cfg |= (frame->f_width << 16) | frame->f_height; cfg 337 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, S3C_CAMIF_REG_CITRGFMT(vp->id, vp->offset), cfg); cfg 340 drivers/media/platform/s3c-camif/camif-regs.c cfg = camif_read(camif, S3C_CAMIF_REG_CITAREA(vp->id, vp->offset)); cfg 341 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~CITAREA_MASK; cfg 342 drivers/media/platform/s3c-camif/camif-regs.c cfg |= (frame->f_width * frame->f_height); cfg 343 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, S3C_CAMIF_REG_CITAREA(vp->id, vp->offset), cfg); cfg 348 drivers/media/platform/s3c-camif/camif-regs.c u32 cfg = camif_read(vp->camif, cfg 351 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~CITRGFMT_FLIP_MASK; cfg 354 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CITRGFMT_FLIP_Y_MIRROR; cfg 356 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CITRGFMT_FLIP_X_MIRROR; cfg 358 drivers/media/platform/s3c-camif/camif-regs.c camif_write(vp->camif, S3C_CAMIF_REG_CITRGFMT(vp->id, vp->offset), cfg); cfg 365 drivers/media/platform/s3c-camif/camif-regs.c u32 cfg, shfactor, addr; cfg 370 drivers/media/platform/s3c-camif/camif-regs.c cfg = shfactor << 28; cfg 372 drivers/media/platform/s3c-camif/camif-regs.c cfg |= (sc->pre_h_ratio << 16) | sc->pre_v_ratio; cfg 373 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, addr, cfg); cfg 375 drivers/media/platform/s3c-camif/camif-regs.c cfg = (sc->pre_dst_width << 16) | sc->pre_dst_height; cfg 376 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, S3C_CAMIF_REG_CISCPREDST(vp->id, vp->offset), cfg); cfg 384 drivers/media/platform/s3c-camif/camif-regs.c u32 cfg; cfg 388 drivers/media/platform/s3c-camif/camif-regs.c cfg = camif_read(camif, S3C_CAMIF_REG_CISCCTRL(vp->id, vp->offset)); cfg 390 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~(CISCCTRL_SCALEUP_MASK | CISCCTRL_SCALERBYPASS | cfg 396 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CISCCTRL_SCALEUP_H; cfg 398 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CIPRSCCTRL_SCALEUP_H; cfg 402 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CISCCTRL_SCALEUP_V; cfg 404 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CIPRSCCTRL_SCALEUP_V; cfg 408 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CISCCTRL_SCALERBYPASS; cfg 411 drivers/media/platform/s3c-camif/camif-regs.c cfg |= ((scaler->main_h_ratio & 0x1ff) << 16); cfg 412 drivers/media/platform/s3c-camif/camif-regs.c cfg |= scaler->main_v_ratio & 0x1ff; cfg 416 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CIPRSCCTRL_RGB_FORMAT_24BIT; cfg 417 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CIPRSCCTRL_SAMPLE; cfg 420 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, S3C_CAMIF_REG_CISCCTRL(vp->id, vp->offset), cfg); cfg 431 drivers/media/platform/s3c-camif/camif-regs.c u32 cfg; cfg 435 drivers/media/platform/s3c-camif/camif-regs.c cfg = camif_read(camif, S3C_CAMIF_REG_CISCCTRL(vp->id, vp->offset)); cfg 437 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~(CISCCTRL_CSCR2Y_WIDE | CISCCTRL_CSCY2R_WIDE cfg 444 drivers/media/platform/s3c-camif/camif-regs.c cfg |= (CISCCTRL_CSCR2Y_WIDE | CISCCTRL_CSCY2R_WIDE); cfg 447 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CISCCTRL_SCALERBYPASS; cfg 450 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CISCCTRL_SCALEUP_H; cfg 452 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CISCCTRL_SCALEUP_V; cfg 454 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CISCCTRL_ONE2ONE; cfg 459 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CISCCTRL_OUTRGB_FMT_RGB666; cfg 462 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CISCCTRL_OUTRGB_FMT_RGB888; cfg 466 drivers/media/platform/s3c-camif/camif-regs.c cfg |= (scaler->main_h_ratio & 0x1ff) << 16; cfg 467 drivers/media/platform/s3c-camif/camif-regs.c cfg |= scaler->main_v_ratio & 0x1ff; cfg 469 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, S3C_CAMIF_REG_CISCCTRL(vp->id, vp->offset), cfg); cfg 488 drivers/media/platform/s3c-camif/camif-regs.c u32 cfg; cfg 490 drivers/media/platform/s3c-camif/camif-regs.c cfg = camif_read(vp->camif, addr); cfg 492 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CISCCTRL_SCALERSTART; cfg 494 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~CISCCTRL_SCALERSTART; cfg 495 drivers/media/platform/s3c-camif/camif-regs.c camif_write(vp->camif, addr, cfg); cfg 501 drivers/media/platform/s3c-camif/camif-regs.c u32 cfg; cfg 503 drivers/media/platform/s3c-camif/camif-regs.c cfg = camif_read(vp->camif, addr); cfg 505 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CICTRL_LASTIRQ_ENABLE; cfg 507 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~CICTRL_LASTIRQ_ENABLE; cfg 508 drivers/media/platform/s3c-camif/camif-regs.c camif_write(vp->camif, addr, cfg); cfg 514 drivers/media/platform/s3c-camif/camif-regs.c u32 cfg; cfg 516 drivers/media/platform/s3c-camif/camif-regs.c cfg = camif_read(camif, S3C_CAMIF_REG_CIIMGCPT(vp->offset)); cfg 520 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CIIMGCPT_CPT_FREN_ENABLE(vp->id); cfg 523 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CIIMGCPT_IMGCPTEN_SC(vp->id); cfg 526 drivers/media/platform/s3c-camif/camif-regs.c cfg |= CIIMGCPT_IMGCPTEN; cfg 528 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, S3C_CAMIF_REG_CIIMGCPT(vp->offset), cfg); cfg 531 drivers/media/platform/s3c-camif/camif-regs.c cfg, camif->stream_count); cfg 537 drivers/media/platform/s3c-camif/camif-regs.c u32 cfg; cfg 539 drivers/media/platform/s3c-camif/camif-regs.c cfg = camif_read(camif, S3C_CAMIF_REG_CIIMGCPT(vp->offset)); cfg 540 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~CIIMGCPT_IMGCPTEN_SC(vp->id); cfg 546 drivers/media/platform/s3c-camif/camif-regs.c cfg &= ~CIIMGCPT_IMGCPTEN; cfg 549 drivers/media/platform/s3c-camif/camif-regs.c cfg, camif->stream_count); cfg 551 drivers/media/platform/s3c-camif/camif-regs.c camif_write(camif, S3C_CAMIF_REG_CIIMGCPT(vp->offset), cfg); cfg 600 drivers/media/platform/s3c-camif/camif-regs.c u32 cfg = readl(camif->io_base + registers[i].offset); cfg 601 drivers/media/platform/s3c-camif/camif-regs.c dev_info(camif->dev, "%s:\t0x%08x\n", registers[i].name, cfg); cfg 1117 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c struct v4l2_ctrl_config cfg; cfg 1128 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c memset(&cfg, 0, sizeof(struct v4l2_ctrl_config)); cfg 1129 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c cfg.ops = &s5p_mfc_dec_ctrl_ops; cfg 1130 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c cfg.id = controls[i].id; cfg 1131 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c cfg.min = controls[i].minimum; cfg 1132 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c cfg.max = controls[i].maximum; cfg 1133 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c cfg.def = controls[i].default_value; cfg 1134 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c cfg.name = controls[i].name; cfg 1135 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c cfg.type = controls[i].type; cfg 1137 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c cfg.step = controls[i].step; cfg 1138 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c cfg.menu_skip_mask = 0; cfg 1141 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c &cfg, NULL); cfg 2615 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c struct v4l2_ctrl_config cfg; cfg 2625 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c memset(&cfg, 0, sizeof(struct v4l2_ctrl_config)); cfg 2626 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c cfg.ops = &s5p_mfc_enc_ctrl_ops; cfg 2627 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c cfg.id = controls[i].id; cfg 2628 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c cfg.min = controls[i].minimum; cfg 2629 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c cfg.max = controls[i].maximum; cfg 2630 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c cfg.def = controls[i].default_value; cfg 2631 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c cfg.name = controls[i].name; cfg 2632 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c cfg.type = controls[i].type; cfg 2633 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c cfg.flags = 0; cfg 2635 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c if (cfg.type == V4L2_CTRL_TYPE_MENU) { cfg 2636 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c cfg.step = 0; cfg 2637 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c cfg.menu_skip_mask = controls[i].menu_skip_mask; cfg 2638 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c cfg.qmenu = mfc51_get_menu(cfg.id); cfg 2640 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c cfg.step = controls[i].step; cfg 2641 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c cfg.menu_skip_mask = 0; cfg 2644 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c &cfg, NULL); cfg 758 drivers/media/platform/sti/bdisp/bdisp-hw.c struct bdisp_op_cfg *cfg, cfg 793 drivers/media/platform/sti/bdisp/bdisp-hw.c switch (cfg->src_nbp) { cfg 822 drivers/media/platform/sti/bdisp/bdisp-hw.c node->ins |= cfg->cconv ? BLT_INS_IVMX : 0; cfg 824 drivers/media/platform/sti/bdisp/bdisp-hw.c node->ins |= (cfg->scale || cfg->src_420 || cfg->dst_420) ? cfg 834 drivers/media/platform/sti/bdisp/bdisp-hw.c node->tty |= cfg->hflip ? BLT_TTY_HSO : 0; cfg 835 drivers/media/platform/sti/bdisp/bdisp-hw.c node->tty |= cfg->vflip ? BLT_TTY_VSO : 0; cfg 837 drivers/media/platform/sti/bdisp/bdisp-hw.c if (cfg->dst_420 && (t_plan == BDISP_CBCR)) { cfg 847 drivers/media/platform/sti/bdisp/bdisp-hw.c node->txy = cfg->vflip ? (dst_rect.height - 1) : dst_rect.top; cfg 849 drivers/media/platform/sti/bdisp/bdisp-hw.c node->txy |= cfg->hflip ? (dst_width - dst_x_offset - 1) : cfg 854 drivers/media/platform/sti/bdisp/bdisp-hw.c if (cfg->src_interlaced) { cfg 860 drivers/media/platform/sti/bdisp/bdisp-hw.c if (cfg->src_nbp == 1) { cfg 865 drivers/media/platform/sti/bdisp/bdisp-hw.c if (cfg->src_interlaced) cfg 874 drivers/media/platform/sti/bdisp/bdisp-hw.c if (cfg->src_420) { cfg 885 drivers/media/platform/sti/bdisp/bdisp-hw.c if (cfg->src_nbp == 3) cfg 887 drivers/media/platform/sti/bdisp/bdisp-hw.c if (cfg->src_interlaced) cfg 895 drivers/media/platform/sti/bdisp/bdisp-hw.c if (cfg->src_nbp == 3) { cfg 907 drivers/media/platform/sti/bdisp/bdisp-hw.c if (cfg->src_interlaced) cfg 911 drivers/media/platform/sti/bdisp/bdisp-hw.c if ((t_plan != BDISP_CBCR) && cfg->src_420) { cfg 926 drivers/media/platform/sti/bdisp/bdisp-hw.c bool skip_y = (t_plan == BDISP_CBCR) && !cfg->src_yuv; cfg 929 drivers/media/platform/sti/bdisp/bdisp-hw.c if (cfg->scale) { cfg 940 drivers/media/platform/sti/bdisp/bdisp-hw.c h_inc = cfg->h_inc; cfg 941 drivers/media/platform/sti/bdisp/bdisp-hw.c v_inc = cfg->v_inc; cfg 942 drivers/media/platform/sti/bdisp/bdisp-hw.c if (!cfg->src_420 && cfg->dst_420 && (t_plan == BDISP_CBCR)) { cfg 946 drivers/media/platform/sti/bdisp/bdisp-hw.c } else if (cfg->src_420 && !cfg->dst_420) { cfg 962 drivers/media/platform/sti/bdisp/bdisp-hw.c yh_inc = cfg->h_inc; cfg 963 drivers/media/platform/sti/bdisp/bdisp-hw.c yv_inc = cfg->v_inc; cfg 973 drivers/media/platform/sti/bdisp/bdisp-hw.c if (cfg->cconv) { cfg 974 drivers/media/platform/sti/bdisp/bdisp-hw.c ivmx = cfg->src_yuv ? bdisp_yuv_to_rgb : bdisp_rgb_to_yuv; cfg 994 drivers/media/platform/sti/bdisp/bdisp-hw.c struct bdisp_op_cfg cfg; cfg 1005 drivers/media/platform/sti/bdisp/bdisp-hw.c if (bdisp_hw_get_op_cfg(ctx, &cfg)) cfg 1011 drivers/media/platform/sti/bdisp/bdisp-hw.c bdisp_hw_build_node(ctx, &cfg, ctx->node[nid], cfg 1012 drivers/media/platform/sti/bdisp/bdisp-hw.c cfg.dst_nbp == 1 ? BDISP_RGB : BDISP_Y, cfg 1019 drivers/media/platform/sti/bdisp/bdisp-hw.c if (cfg.dst_nbp > 1) { cfg 1020 drivers/media/platform/sti/bdisp/bdisp-hw.c bdisp_hw_build_node(ctx, &cfg, ctx->node[nid], cfg 277 drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c struct v4l2_subdev_pad_config *cfg) cfg 281 drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c fmt = v4l2_subdev_get_try_format(subdev, cfg, CSI_SUBDEV_SINK); cfg 288 drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c struct v4l2_subdev_pad_config *cfg, cfg 295 drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c subdev_fmt = v4l2_subdev_get_try_format(subdev, cfg, fmt->pad); cfg 305 drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c struct v4l2_subdev_pad_config *cfg, cfg 312 drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c subdev_fmt = v4l2_subdev_get_try_format(subdev, cfg, fmt->pad); cfg 331 drivers/media/platform/sunxi/sun4i-csi/sun4i_v4l2.c struct v4l2_subdev_pad_config *cfg, cfg 379 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c u32 cfg; cfg 389 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c regmap_read(sdev->regmap, CSI_IF_CFG_REG, &cfg); cfg 391 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg &= ~(CSI_IF_CFG_CSI_IF_MASK | CSI_IF_CFG_MIPI_IF_MASK | cfg 398 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg |= CSI_IF_CFG_SRC_TYPE_INTERLACED; cfg 400 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg |= CSI_IF_CFG_SRC_TYPE_PROGRESSED; cfg 404 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg |= CSI_IF_CFG_MIPI_IF_CSI; cfg 408 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg |= (bus_width == 16) ? CSI_IF_CFG_CSI_IF_YUV422_16BIT : cfg 412 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg |= CSI_IF_CFG_FIELD_POSITIVE; cfg 415 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg |= CSI_IF_CFG_VREF_POL_POSITIVE; cfg 417 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg |= CSI_IF_CFG_HREF_POL_POSITIVE; cfg 420 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg |= CSI_IF_CFG_CLK_POL_FALLING_EDGE; cfg 423 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg |= CSI_IF_CFG_MIPI_IF_CSI; cfg 427 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg |= (bus_width == 16) ? CSI_IF_CFG_CSI_IF_BT1120 : cfg 431 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg |= CSI_IF_CFG_FIELD_POSITIVE; cfg 434 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg |= CSI_IF_CFG_CLK_POL_FALLING_EDGE; cfg 444 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg |= CSI_IF_CFG_IF_DATA_WIDTH_8BIT; cfg 447 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg |= CSI_IF_CFG_IF_DATA_WIDTH_10BIT; cfg 450 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg |= CSI_IF_CFG_IF_DATA_WIDTH_12BIT; cfg 459 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c regmap_write(sdev->regmap, CSI_IF_CFG_REG, cfg); cfg 465 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c u32 cfg; cfg 468 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c regmap_read(sdev->regmap, CSI_CH_CFG_REG, &cfg); cfg 470 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg &= ~(CSI_CH_CFG_INPUT_FMT_MASK | cfg 477 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg |= CSI_CH_CFG_INPUT_FMT(val); cfg 481 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg |= CSI_CH_CFG_OUTPUT_FMT(val); cfg 485 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg |= CSI_CH_CFG_INPUT_SEQ(val); cfg 488 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg |= CSI_CH_CFG_FIELD_SEL_FIELD0; cfg 490 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg |= CSI_CH_CFG_FIELD_SEL_FIELD1; cfg 492 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c cfg |= CSI_CH_CFG_FIELD_SEL_BOTH; cfg 494 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c regmap_write(sdev->regmap, CSI_CH_CFG_REG, cfg); cfg 134 drivers/media/platform/video-mux.c struct v4l2_subdev_pad_config *cfg, cfg 141 drivers/media/platform/video-mux.c return v4l2_subdev_get_try_format(sd, cfg, pad); cfg 150 drivers/media/platform/video-mux.c struct v4l2_subdev_pad_config *cfg, cfg 157 drivers/media/platform/video-mux.c sdformat->format = *__video_mux_get_pad_format(sd, cfg, sdformat->pad, cfg 166 drivers/media/platform/video-mux.c struct v4l2_subdev_pad_config *cfg, cfg 174 drivers/media/platform/video-mux.c mbusformat = __video_mux_get_pad_format(sd, cfg, sdformat->pad, cfg 179 drivers/media/platform/video-mux.c source_mbusformat = __video_mux_get_pad_format(sd, cfg, source_pad, cfg 304 drivers/media/platform/video-mux.c struct v4l2_subdev_pad_config *cfg) cfg 313 drivers/media/platform/video-mux.c mbusformat = v4l2_subdev_get_try_format(sd, cfg, i); cfg 139 drivers/media/platform/vimc/vimc-debayer.c struct v4l2_subdev_pad_config *cfg) cfg 145 drivers/media/platform/vimc/vimc-debayer.c mf = v4l2_subdev_get_try_format(sd, cfg, 0); cfg 149 drivers/media/platform/vimc/vimc-debayer.c mf = v4l2_subdev_get_try_format(sd, cfg, i); cfg 158 drivers/media/platform/vimc/vimc-debayer.c struct v4l2_subdev_pad_config *cfg, cfg 180 drivers/media/platform/vimc/vimc-debayer.c struct v4l2_subdev_pad_config *cfg, cfg 207 drivers/media/platform/vimc/vimc-debayer.c struct v4l2_subdev_pad_config *cfg, cfg 214 drivers/media/platform/vimc/vimc-debayer.c *v4l2_subdev_get_try_format(sd, cfg, 0) : cfg 245 drivers/media/platform/vimc/vimc-debayer.c struct v4l2_subdev_pad_config *cfg, cfg 258 drivers/media/platform/vimc/vimc-debayer.c sink_fmt = v4l2_subdev_get_try_format(sd, cfg, 0); cfg 51 drivers/media/platform/vimc/vimc-scaler.c struct v4l2_subdev_pad_config *cfg) cfg 56 drivers/media/platform/vimc/vimc-scaler.c mf = v4l2_subdev_get_try_format(sd, cfg, 0); cfg 60 drivers/media/platform/vimc/vimc-scaler.c mf = v4l2_subdev_get_try_format(sd, cfg, i); cfg 70 drivers/media/platform/vimc/vimc-scaler.c struct v4l2_subdev_pad_config *cfg, cfg 85 drivers/media/platform/vimc/vimc-scaler.c struct v4l2_subdev_pad_config *cfg, cfg 113 drivers/media/platform/vimc/vimc-scaler.c struct v4l2_subdev_pad_config *cfg, cfg 120 drivers/media/platform/vimc/vimc-scaler.c *v4l2_subdev_get_try_format(sd, cfg, 0) : cfg 153 drivers/media/platform/vimc/vimc-scaler.c struct v4l2_subdev_pad_config *cfg, cfg 166 drivers/media/platform/vimc/vimc-scaler.c sink_fmt = v4l2_subdev_get_try_format(sd, cfg, 0); cfg 43 drivers/media/platform/vimc/vimc-sensor.c struct v4l2_subdev_pad_config *cfg) cfg 50 drivers/media/platform/vimc/vimc-sensor.c mf = v4l2_subdev_get_try_format(sd, cfg, i); cfg 58 drivers/media/platform/vimc/vimc-sensor.c struct v4l2_subdev_pad_config *cfg, cfg 72 drivers/media/platform/vimc/vimc-sensor.c struct v4l2_subdev_pad_config *cfg, cfg 94 drivers/media/platform/vimc/vimc-sensor.c struct v4l2_subdev_pad_config *cfg, cfg 101 drivers/media/platform/vimc/vimc-sensor.c *v4l2_subdev_get_try_format(sd, cfg, fmt->pad) : cfg 147 drivers/media/platform/vimc/vimc-sensor.c struct v4l2_subdev_pad_config *cfg, cfg 160 drivers/media/platform/vimc/vimc-sensor.c mf = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); cfg 68 drivers/media/platform/vsp1/vsp1_brx.c struct v4l2_subdev_pad_config *cfg, cfg 76 drivers/media/platform/vsp1/vsp1_brx.c return vsp1_subdev_enum_mbus_code(subdev, cfg, code, codes, cfg 81 drivers/media/platform/vsp1/vsp1_brx.c struct v4l2_subdev_pad_config *cfg, cfg 100 drivers/media/platform/vsp1/vsp1_brx.c struct v4l2_subdev_pad_config *cfg, cfg 103 drivers/media/platform/vsp1/vsp1_brx.c return v4l2_subdev_get_try_compose(&brx->entity.subdev, cfg, pad); cfg 135 drivers/media/platform/vsp1/vsp1_brx.c struct v4l2_subdev_pad_config *cfg, cfg 145 drivers/media/platform/vsp1/vsp1_brx.c config = vsp1_entity_get_pad_config(&brx->entity, cfg, fmt->which); cfg 184 drivers/media/platform/vsp1/vsp1_brx.c struct v4l2_subdev_pad_config *cfg, cfg 202 drivers/media/platform/vsp1/vsp1_brx.c config = vsp1_entity_get_pad_config(&brx->entity, cfg, cfg 218 drivers/media/platform/vsp1/vsp1_brx.c struct v4l2_subdev_pad_config *cfg, cfg 235 drivers/media/platform/vsp1/vsp1_brx.c config = vsp1_entity_get_pad_config(&brx->entity, cfg, sel->which); cfg 126 drivers/media/platform/vsp1/vsp1_clu.c struct v4l2_subdev_pad_config *cfg, cfg 129 drivers/media/platform/vsp1/vsp1_clu.c return vsp1_subdev_enum_mbus_code(subdev, cfg, code, clu_codes, cfg 134 drivers/media/platform/vsp1/vsp1_clu.c struct v4l2_subdev_pad_config *cfg, cfg 137 drivers/media/platform/vsp1/vsp1_clu.c return vsp1_subdev_enum_frame_size(subdev, cfg, fse, CLU_MIN_SIZE, cfg 143 drivers/media/platform/vsp1/vsp1_clu.c struct v4l2_subdev_pad_config *cfg, cfg 146 drivers/media/platform/vsp1/vsp1_clu.c return vsp1_subdev_set_pad_format(subdev, cfg, fmt, clu_codes, cfg 640 drivers/media/platform/vsp1/vsp1_drm.c const struct vsp1_du_lif_config *cfg) cfg 655 drivers/media/platform/vsp1/vsp1_drm.c if (!cfg) { cfg 709 drivers/media/platform/vsp1/vsp1_drm.c drm_pipe->width = cfg->width; cfg 710 drivers/media/platform/vsp1/vsp1_drm.c drm_pipe->height = cfg->height; cfg 711 drivers/media/platform/vsp1/vsp1_drm.c pipe->interlaced = cfg->interlaced; cfg 714 drivers/media/platform/vsp1/vsp1_drm.c __func__, pipe_index, cfg->width, cfg->height, cfg 737 drivers/media/platform/vsp1/vsp1_drm.c drm_pipe->du_complete = cfg->callback; cfg 738 drivers/media/platform/vsp1/vsp1_drm.c drm_pipe->du_private = cfg->callback_data; cfg 806 drivers/media/platform/vsp1/vsp1_drm.c const struct vsp1_du_atomic_config *cfg) cfg 818 drivers/media/platform/vsp1/vsp1_drm.c if (!cfg) { cfg 835 drivers/media/platform/vsp1/vsp1_drm.c cfg->src.left, cfg->src.top, cfg->src.width, cfg->src.height, cfg 836 drivers/media/platform/vsp1/vsp1_drm.c cfg->dst.left, cfg->dst.top, cfg->dst.width, cfg->dst.height, cfg 837 drivers/media/platform/vsp1/vsp1_drm.c cfg->pixelformat, cfg->pitch, &cfg->mem[0], &cfg->mem[1], cfg 838 drivers/media/platform/vsp1/vsp1_drm.c &cfg->mem[2], cfg->zpos); cfg 844 drivers/media/platform/vsp1/vsp1_drm.c ret = vsp1_du_pipeline_set_rwpf_format(vsp1, rpf, cfg->pixelformat, cfg 845 drivers/media/platform/vsp1/vsp1_drm.c cfg->pitch); cfg 849 drivers/media/platform/vsp1/vsp1_drm.c rpf->alpha = cfg->alpha; cfg 851 drivers/media/platform/vsp1/vsp1_drm.c rpf->mem.addr[0] = cfg->mem[0]; cfg 852 drivers/media/platform/vsp1/vsp1_drm.c rpf->mem.addr[1] = cfg->mem[1]; cfg 853 drivers/media/platform/vsp1/vsp1_drm.c rpf->mem.addr[2] = cfg->mem[2]; cfg 855 drivers/media/platform/vsp1/vsp1_drm.c vsp1->drm->inputs[rpf_index].crop = cfg->src; cfg 856 drivers/media/platform/vsp1/vsp1_drm.c vsp1->drm->inputs[rpf_index].compose = cfg->dst; cfg 857 drivers/media/platform/vsp1/vsp1_drm.c vsp1->drm->inputs[rpf_index].zpos = cfg->zpos; cfg 872 drivers/media/platform/vsp1/vsp1_drm.c const struct vsp1_du_atomic_pipe_config *cfg) cfg 879 drivers/media/platform/vsp1/vsp1_drm.c drm_pipe->crc = cfg->crc; cfg 883 drivers/media/platform/vsp1/vsp1_drm.c if (cfg->writeback.pixelformat) { cfg 884 drivers/media/platform/vsp1/vsp1_drm.c const struct vsp1_du_writeback_config *wb_cfg = &cfg->writeback; cfg 119 drivers/media/platform/vsp1/vsp1_entity.c struct v4l2_subdev_pad_config *cfg, cfg 127 drivers/media/platform/vsp1/vsp1_entity.c return cfg; cfg 142 drivers/media/platform/vsp1/vsp1_entity.c struct v4l2_subdev_pad_config *cfg, cfg 145 drivers/media/platform/vsp1/vsp1_entity.c return v4l2_subdev_get_try_format(&entity->subdev, cfg, pad); cfg 161 drivers/media/platform/vsp1/vsp1_entity.c struct v4l2_subdev_pad_config *cfg, cfg 166 drivers/media/platform/vsp1/vsp1_entity.c return v4l2_subdev_get_try_compose(&entity->subdev, cfg, pad); cfg 168 drivers/media/platform/vsp1/vsp1_entity.c return v4l2_subdev_get_try_crop(&entity->subdev, cfg, pad); cfg 183 drivers/media/platform/vsp1/vsp1_entity.c struct v4l2_subdev_pad_config *cfg) cfg 192 drivers/media/platform/vsp1/vsp1_entity.c format.which = cfg ? V4L2_SUBDEV_FORMAT_TRY cfg 195 drivers/media/platform/vsp1/vsp1_entity.c v4l2_subdev_call(subdev, pad, set_fmt, cfg, &format); cfg 211 drivers/media/platform/vsp1/vsp1_entity.c struct v4l2_subdev_pad_config *cfg, cfg 217 drivers/media/platform/vsp1/vsp1_entity.c config = vsp1_entity_get_pad_config(entity, cfg, fmt->which); cfg 242 drivers/media/platform/vsp1/vsp1_entity.c struct v4l2_subdev_pad_config *cfg, cfg 264 drivers/media/platform/vsp1/vsp1_entity.c config = vsp1_entity_get_pad_config(entity, cfg, code->which); cfg 293 drivers/media/platform/vsp1/vsp1_entity.c struct v4l2_subdev_pad_config *cfg, cfg 303 drivers/media/platform/vsp1/vsp1_entity.c config = vsp1_entity_get_pad_config(entity, cfg, fse->which); cfg 356 drivers/media/platform/vsp1/vsp1_entity.c struct v4l2_subdev_pad_config *cfg, cfg 371 drivers/media/platform/vsp1/vsp1_entity.c config = vsp1_entity_get_pad_config(entity, cfg, fmt->which); cfg 141 drivers/media/platform/vsp1/vsp1_entity.h struct v4l2_subdev_pad_config *cfg, cfg 145 drivers/media/platform/vsp1/vsp1_entity.h struct v4l2_subdev_pad_config *cfg, cfg 149 drivers/media/platform/vsp1/vsp1_entity.h struct v4l2_subdev_pad_config *cfg, cfg 152 drivers/media/platform/vsp1/vsp1_entity.h struct v4l2_subdev_pad_config *cfg); cfg 176 drivers/media/platform/vsp1/vsp1_entity.h struct v4l2_subdev_pad_config *cfg, cfg 179 drivers/media/platform/vsp1/vsp1_entity.h struct v4l2_subdev_pad_config *cfg, cfg 185 drivers/media/platform/vsp1/vsp1_entity.h struct v4l2_subdev_pad_config *cfg, cfg 189 drivers/media/platform/vsp1/vsp1_entity.h struct v4l2_subdev_pad_config *cfg, cfg 173 drivers/media/platform/vsp1/vsp1_histo.c struct v4l2_subdev_pad_config *cfg, cfg 183 drivers/media/platform/vsp1/vsp1_histo.c return vsp1_subdev_enum_mbus_code(subdev, cfg, code, histo->formats, cfg 188 drivers/media/platform/vsp1/vsp1_histo.c struct v4l2_subdev_pad_config *cfg, cfg 194 drivers/media/platform/vsp1/vsp1_histo.c return vsp1_subdev_enum_frame_size(subdev, cfg, fse, HISTO_MIN_SIZE, cfg 200 drivers/media/platform/vsp1/vsp1_histo.c struct v4l2_subdev_pad_config *cfg, cfg 214 drivers/media/platform/vsp1/vsp1_histo.c config = vsp1_entity_get_pad_config(&histo->entity, cfg, sel->which); cfg 341 drivers/media/platform/vsp1/vsp1_histo.c struct v4l2_subdev_pad_config *cfg, cfg 353 drivers/media/platform/vsp1/vsp1_histo.c config = vsp1_entity_get_pad_config(&histo->entity, cfg, sel->which); cfg 372 drivers/media/platform/vsp1/vsp1_histo.c struct v4l2_subdev_pad_config *cfg, cfg 384 drivers/media/platform/vsp1/vsp1_histo.c return vsp1_subdev_get_pad_format(subdev, cfg, fmt); cfg 388 drivers/media/platform/vsp1/vsp1_histo.c struct v4l2_subdev_pad_config *cfg, cfg 394 drivers/media/platform/vsp1/vsp1_histo.c return histo_get_format(subdev, cfg, fmt); cfg 396 drivers/media/platform/vsp1/vsp1_histo.c return vsp1_subdev_set_pad_format(subdev, cfg, fmt, cfg 37 drivers/media/platform/vsp1/vsp1_hsit.c struct v4l2_subdev_pad_config *cfg, cfg 55 drivers/media/platform/vsp1/vsp1_hsit.c struct v4l2_subdev_pad_config *cfg, cfg 58 drivers/media/platform/vsp1/vsp1_hsit.c return vsp1_subdev_enum_frame_size(subdev, cfg, fse, HSIT_MIN_SIZE, cfg 64 drivers/media/platform/vsp1/vsp1_hsit.c struct v4l2_subdev_pad_config *cfg, cfg 74 drivers/media/platform/vsp1/vsp1_hsit.c config = vsp1_entity_get_pad_config(&hsit->entity, cfg, fmt->which); cfg 43 drivers/media/platform/vsp1/vsp1_lif.c struct v4l2_subdev_pad_config *cfg, cfg 46 drivers/media/platform/vsp1/vsp1_lif.c return vsp1_subdev_enum_mbus_code(subdev, cfg, code, lif_codes, cfg 51 drivers/media/platform/vsp1/vsp1_lif.c struct v4l2_subdev_pad_config *cfg, cfg 54 drivers/media/platform/vsp1/vsp1_lif.c return vsp1_subdev_enum_frame_size(subdev, cfg, fse, LIF_MIN_SIZE, cfg 60 drivers/media/platform/vsp1/vsp1_lif.c struct v4l2_subdev_pad_config *cfg, cfg 63 drivers/media/platform/vsp1/vsp1_lif.c return vsp1_subdev_set_pad_format(subdev, cfg, fmt, lif_codes, cfg 102 drivers/media/platform/vsp1/vsp1_lut.c struct v4l2_subdev_pad_config *cfg, cfg 105 drivers/media/platform/vsp1/vsp1_lut.c return vsp1_subdev_enum_mbus_code(subdev, cfg, code, lut_codes, cfg 110 drivers/media/platform/vsp1/vsp1_lut.c struct v4l2_subdev_pad_config *cfg, cfg 113 drivers/media/platform/vsp1/vsp1_lut.c return vsp1_subdev_enum_frame_size(subdev, cfg, fse, LUT_MIN_SIZE, cfg 119 drivers/media/platform/vsp1/vsp1_lut.c struct v4l2_subdev_pad_config *cfg, cfg 122 drivers/media/platform/vsp1/vsp1_lut.c return vsp1_subdev_set_pad_format(subdev, cfg, fmt, lut_codes, cfg 31 drivers/media/platform/vsp1/vsp1_rwpf.c struct v4l2_subdev_pad_config *cfg, cfg 49 drivers/media/platform/vsp1/vsp1_rwpf.c struct v4l2_subdev_pad_config *cfg, cfg 54 drivers/media/platform/vsp1/vsp1_rwpf.c return vsp1_subdev_enum_frame_size(subdev, cfg, fse, RWPF_MIN_WIDTH, cfg 60 drivers/media/platform/vsp1/vsp1_rwpf.c struct v4l2_subdev_pad_config *cfg, cfg 70 drivers/media/platform/vsp1/vsp1_rwpf.c config = vsp1_entity_get_pad_config(&rwpf->entity, cfg, fmt->which); cfg 131 drivers/media/platform/vsp1/vsp1_rwpf.c struct v4l2_subdev_pad_config *cfg, cfg 148 drivers/media/platform/vsp1/vsp1_rwpf.c config = vsp1_entity_get_pad_config(&rwpf->entity, cfg, sel->which); cfg 179 drivers/media/platform/vsp1/vsp1_rwpf.c struct v4l2_subdev_pad_config *cfg, cfg 200 drivers/media/platform/vsp1/vsp1_rwpf.c config = vsp1_entity_get_pad_config(&rwpf->entity, cfg, sel->which); cfg 109 drivers/media/platform/vsp1/vsp1_sru.c struct v4l2_subdev_pad_config *cfg, cfg 117 drivers/media/platform/vsp1/vsp1_sru.c return vsp1_subdev_enum_mbus_code(subdev, cfg, code, codes, cfg 122 drivers/media/platform/vsp1/vsp1_sru.c struct v4l2_subdev_pad_config *cfg, cfg 130 drivers/media/platform/vsp1/vsp1_sru.c config = vsp1_entity_get_pad_config(&sru->entity, cfg, fse->which); cfg 219 drivers/media/platform/vsp1/vsp1_sru.c struct v4l2_subdev_pad_config *cfg, cfg 229 drivers/media/platform/vsp1/vsp1_sru.c config = vsp1_entity_get_pad_config(&sru->entity, cfg, fmt->which); cfg 114 drivers/media/platform/vsp1/vsp1_uds.c struct v4l2_subdev_pad_config *cfg, cfg 122 drivers/media/platform/vsp1/vsp1_uds.c return vsp1_subdev_enum_mbus_code(subdev, cfg, code, codes, cfg 127 drivers/media/platform/vsp1/vsp1_uds.c struct v4l2_subdev_pad_config *cfg, cfg 135 drivers/media/platform/vsp1/vsp1_uds.c config = vsp1_entity_get_pad_config(&uds->entity, cfg, fse->which); cfg 203 drivers/media/platform/vsp1/vsp1_uds.c struct v4l2_subdev_pad_config *cfg, cfg 213 drivers/media/platform/vsp1/vsp1_uds.c config = vsp1_entity_get_pad_config(&uds->entity, cfg, fmt->which); cfg 57 drivers/media/platform/vsp1/vsp1_uif.c struct v4l2_subdev_pad_config *cfg, cfg 60 drivers/media/platform/vsp1/vsp1_uif.c return vsp1_subdev_enum_mbus_code(subdev, cfg, code, uif_codes, cfg 65 drivers/media/platform/vsp1/vsp1_uif.c struct v4l2_subdev_pad_config *cfg, cfg 68 drivers/media/platform/vsp1/vsp1_uif.c return vsp1_subdev_enum_frame_size(subdev, cfg, fse, UIF_MIN_SIZE, cfg 74 drivers/media/platform/vsp1/vsp1_uif.c struct v4l2_subdev_pad_config *cfg, cfg 77 drivers/media/platform/vsp1/vsp1_uif.c return vsp1_subdev_set_pad_format(subdev, cfg, fmt, uif_codes, cfg 84 drivers/media/platform/vsp1/vsp1_uif.c struct v4l2_subdev_pad_config *cfg, cfg 97 drivers/media/platform/vsp1/vsp1_uif.c config = vsp1_entity_get_pad_config(&uif->entity, cfg, sel->which); cfg 130 drivers/media/platform/vsp1/vsp1_uif.c struct v4l2_subdev_pad_config *cfg, cfg 145 drivers/media/platform/vsp1/vsp1_uif.c config = vsp1_entity_get_pad_config(&uif->entity, cfg, sel->which); cfg 254 drivers/media/platform/xilinx/xilinx-tpg.c struct v4l2_subdev_pad_config *cfg, cfg 259 drivers/media/platform/xilinx/xilinx-tpg.c return v4l2_subdev_get_try_format(&xtpg->xvip.subdev, cfg, pad); cfg 268 drivers/media/platform/xilinx/xilinx-tpg.c struct v4l2_subdev_pad_config *cfg, cfg 273 drivers/media/platform/xilinx/xilinx-tpg.c fmt->format = *__xtpg_get_pad_format(xtpg, cfg, fmt->pad, fmt->which); cfg 279 drivers/media/platform/xilinx/xilinx-tpg.c struct v4l2_subdev_pad_config *cfg, cfg 286 drivers/media/platform/xilinx/xilinx-tpg.c __format = __xtpg_get_pad_format(xtpg, cfg, fmt->pad, fmt->which); cfg 309 drivers/media/platform/xilinx/xilinx-tpg.c __format = __xtpg_get_pad_format(xtpg, cfg, 1, fmt->which); cfg 321 drivers/media/platform/xilinx/xilinx-tpg.c struct v4l2_subdev_pad_config *cfg, cfg 326 drivers/media/platform/xilinx/xilinx-tpg.c format = v4l2_subdev_get_try_format(subdev, cfg, fse->pad); cfg 249 drivers/media/platform/xilinx/xilinx-vip.c struct v4l2_subdev_pad_config *cfg, cfg 263 drivers/media/platform/xilinx/xilinx-vip.c format = v4l2_subdev_get_try_format(subdev, cfg, code->pad); cfg 287 drivers/media/platform/xilinx/xilinx-vip.c struct v4l2_subdev_pad_config *cfg, cfg 298 drivers/media/platform/xilinx/xilinx-vip.c format = v4l2_subdev_get_try_format(subdev, cfg, fse->pad); cfg 128 drivers/media/platform/xilinx/xilinx-vip.h struct v4l2_subdev_pad_config *cfg, cfg 131 drivers/media/platform/xilinx/xilinx-vip.h struct v4l2_subdev_pad_config *cfg, cfg 196 drivers/media/spi/cxd2880-spi.c struct cxd2880_pid_filter_config *cfg) cfg 212 drivers/media/spi/cxd2880-spi.c if (!cfg) { cfg 216 drivers/media/spi/cxd2880-spi.c data[0] = cfg->is_negative ? 0x01 : 0x00; cfg 219 drivers/media/spi/cxd2880-spi.c pid = cfg->pid_config[i].pid; cfg 220 drivers/media/spi/cxd2880-spi.c if (cfg->pid_config[i].is_enable) { cfg 235 drivers/media/spi/cxd2880-spi.c struct cxd2880_pid_filter_config *cfg, cfg 240 drivers/media/spi/cxd2880-spi.c if (!dvb_spi || !cfg) { cfg 256 drivers/media/spi/cxd2880-spi.c ret = cxd2880_set_pid_filter(dvb_spi->spi, cfg); cfg 616 drivers/media/tuners/e4000.c struct e4000_config *cfg = client->dev.platform_data; cfg 617 drivers/media/tuners/e4000.c struct dvb_frontend *fe = cfg->fe; cfg 631 drivers/media/tuners/e4000.c dev->clk = cfg->clock; cfg 633 drivers/media/tuners/e4000.c dev->fe = cfg->fe; cfg 13 drivers/media/tuners/fc0012-priv.h const struct fc0012_config *cfg; cfg 15 drivers/media/tuners/fc0012.c .addr = priv->cfg->i2c_address, .flags = 0, .buf = buf, .len = 2 cfg 30 drivers/media/tuners/fc0012.c { .addr = priv->cfg->i2c_address, .flags = 0, cfg 32 drivers/media/tuners/fc0012.c { .addr = priv->cfg->i2c_address, .flags = I2C_M_RD, cfg 83 drivers/media/tuners/fc0012.c switch (priv->cfg->xtal_freq) { cfg 93 drivers/media/tuners/fc0012.c if (priv->cfg->dual_master) cfg 96 drivers/media/tuners/fc0012.c if (priv->cfg->loop_through) cfg 137 drivers/media/tuners/fc0012.c switch (priv->cfg->xtal_freq) { cfg 429 drivers/media/tuners/fc0012.c struct i2c_adapter *i2c, const struct fc0012_config *cfg) cfg 445 drivers/media/tuners/fc0012.c priv->cfg = cfg; cfg 466 drivers/media/tuners/fc0012.c if (priv->cfg->loop_through) { cfg 476 drivers/media/tuners/fc0012.c if (priv->cfg->clock_out) { cfg 41 drivers/media/tuners/fc0012.h const struct fc0012_config *cfg); cfg 45 drivers/media/tuners/fc0012.h const struct fc0012_config *cfg) cfg 12 drivers/media/tuners/m88rs6000t.c struct m88rs6000t_config cfg; cfg 579 drivers/media/tuners/m88rs6000t.c struct m88rs6000t_config *cfg = client->dev.platform_data; cfg 580 drivers/media/tuners/m88rs6000t.c struct dvb_frontend *fe = cfg->fe; cfg 623 drivers/media/tuners/m88rs6000t.c memcpy(&dev->cfg, cfg, sizeof(struct m88rs6000t_config)); cfg 703 drivers/media/tuners/m88rs6000t.c struct dvb_frontend *fe = dev->cfg.fe; cfg 389 drivers/media/tuners/max2165.c struct max2165_config *cfg) cfg 395 drivers/media/tuners/max2165.c cfg ? cfg->i2c_address : -1); cfg 404 drivers/media/tuners/max2165.c priv->config = cfg; cfg 22 drivers/media/tuners/max2165.h struct max2165_config *cfg); cfg 26 drivers/media/tuners/max2165.h struct max2165_config *cfg) cfg 27 drivers/media/tuners/mc44s803.c .addr = priv->cfg->i2c_address, .flags = 0, .buf = buf, .len = 3 cfg 48 drivers/media/tuners/mc44s803.c { .addr = priv->cfg->i2c_address, .flags = I2C_M_RD, cfg 146 drivers/media/tuners/mc44s803.c MC44S803_REG_SM(priv->cfg->dig_out, MC44S803_S1) | cfg 160 drivers/media/tuners/mc44s803.c MC44S803_REG_SM(priv->cfg->dig_out, MC44S803_S1) | cfg 309 drivers/media/tuners/mc44s803.c struct i2c_adapter *i2c, struct mc44s803_config *cfg) cfg 322 drivers/media/tuners/mc44s803.c priv->cfg = cfg; cfg 21 drivers/media/tuners/mc44s803.h struct i2c_adapter *i2c, struct mc44s803_config *cfg); cfg 24 drivers/media/tuners/mc44s803.h struct i2c_adapter *i2c, struct mc44s803_config *cfg) cfg 187 drivers/media/tuners/mc44s803_priv.h struct mc44s803_config *cfg; cfg 31 drivers/media/tuners/mt2060.c { .addr = priv->cfg->i2c_address, .flags = 0, .len = 1 }, cfg 32 drivers/media/tuners/mt2060.c { .addr = priv->cfg->i2c_address, .flags = I2C_M_RD, .len = 1 }, cfg 61 drivers/media/tuners/mt2060.c .addr = priv->cfg->i2c_address, .flags = 0, .len = 2 cfg 90 drivers/media/tuners/mt2060.c .addr = priv->cfg->i2c_address, .flags = 0 cfg 288 drivers/media/tuners/mt2060.c mt2060_writereg(priv, REG_VGAG, (priv->cfg->clock_out << 6) | 0x30); cfg 348 drivers/media/tuners/mt2060.c (priv->cfg->clock_out << 6) | 0x33); cfg 366 drivers/media/tuners/mt2060.c (priv->cfg->clock_out << 6) | 0x30); cfg 405 drivers/media/tuners/mt2060.c struct dvb_frontend * mt2060_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2060_config *cfg, u16 if1) cfg 414 drivers/media/tuners/mt2060.c priv->cfg = cfg; cfg 471 drivers/media/tuners/mt2060.c dev->cfg = &dev->config; cfg 43 drivers/media/tuners/mt2060.h extern struct dvb_frontend * mt2060_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2060_config *cfg, u16 if1); cfg 45 drivers/media/tuners/mt2060.h static inline struct dvb_frontend * mt2060_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2060_config *cfg, u16 if1) cfg 82 drivers/media/tuners/mt2060_priv.h struct mt2060_config *cfg; cfg 42 drivers/media/tuners/mt2131.c { .addr = priv->cfg->i2c_address, .flags = 0, cfg 44 drivers/media/tuners/mt2131.c { .addr = priv->cfg->i2c_address, .flags = I2C_M_RD, cfg 58 drivers/media/tuners/mt2131.c struct i2c_msg msg = { .addr = priv->cfg->i2c_address, .flags = 0, cfg 70 drivers/media/tuners/mt2131.c struct i2c_msg msg = { .addr = priv->cfg->i2c_address, cfg 244 drivers/media/tuners/mt2131.c struct mt2131_config *cfg, u16 if1) cfg 255 drivers/media/tuners/mt2131.c priv->cfg = cfg; cfg 264 drivers/media/tuners/mt2131.c cfg->i2c_address); cfg 270 drivers/media/tuners/mt2131.c cfg->i2c_address); cfg 22 drivers/media/tuners/mt2131.h struct mt2131_config *cfg, cfg 27 drivers/media/tuners/mt2131.h struct mt2131_config *cfg, cfg 23 drivers/media/tuners/mt2131_priv.h struct mt2131_config *cfg; cfg 28 drivers/media/tuners/mt2266.c struct mt2266_config *cfg; cfg 51 drivers/media/tuners/mt2266.c { .addr = priv->cfg->i2c_address, .flags = 0, .buf = ®, .len = 1 }, cfg 52 drivers/media/tuners/mt2266.c { .addr = priv->cfg->i2c_address, .flags = I2C_M_RD, .buf = val, .len = 1 }, cfg 66 drivers/media/tuners/mt2266.c .addr = priv->cfg->i2c_address, .flags = 0, .buf = buf, .len = 2 cfg 79 drivers/media/tuners/mt2266.c .addr = priv->cfg->i2c_address, .flags = 0, .buf = buf, .len = len cfg 311 drivers/media/tuners/mt2266.c struct dvb_frontend * mt2266_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2266_config *cfg) cfg 320 drivers/media/tuners/mt2266.c priv->cfg = cfg; cfg 19 drivers/media/tuners/mt2266.h extern struct dvb_frontend * mt2266_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2266_config *cfg); cfg 21 drivers/media/tuners/mt2266.h static inline struct dvb_frontend * mt2266_attach(struct dvb_frontend *fe, struct i2c_adapter *i2c, struct mt2266_config *cfg) cfg 26 drivers/media/tuners/mxl301rf.c struct mxl301rf_config cfg; cfg 32 drivers/media/tuners/mxl301rf.c return container_of(c, struct mxl301rf_state, cfg); cfg 290 drivers/media/tuners/mxl301rf.c struct mxl301rf_config *cfg; cfg 298 drivers/media/tuners/mxl301rf.c cfg = client->dev.platform_data; cfg 300 drivers/media/tuners/mxl301rf.c memcpy(&state->cfg, cfg, sizeof(state->cfg)); cfg 301 drivers/media/tuners/mxl301rf.c fe = cfg->fe; cfg 305 drivers/media/tuners/mxl301rf.c i2c_set_clientdata(client, &state->cfg); cfg 315 drivers/media/tuners/mxl301rf.c state->cfg.fe->tuner_priv = NULL; cfg 353 drivers/media/tuners/mxl5007t.c struct mxl5007t_config *cfg = state->config; cfg 358 drivers/media/tuners/mxl5007t.c mxl5007t_set_mode_bits(state, mode, cfg->if_diff_out_level); cfg 359 drivers/media/tuners/mxl5007t.c mxl5007t_set_if_freq_bits(state, cfg->if_freq_hz, cfg->invert_if); cfg 360 drivers/media/tuners/mxl5007t.c mxl5007t_set_xtal_freq_bits(state, cfg->xtal_freq_hz); cfg 362 drivers/media/tuners/mxl5007t.c set_reg_bits(state->tab_init, 0x03, 0x08, cfg->clk_out_enable << 3); cfg 363 drivers/media/tuners/mxl5007t.c set_reg_bits(state->tab_init, 0x03, 0x07, cfg->clk_out_amp); cfg 847 drivers/media/tuners/mxl5007t.c struct mxl5007t_config *cfg) cfg 861 drivers/media/tuners/mxl5007t.c state->config = cfg; cfg 70 drivers/media/tuners/mxl5007t.h struct mxl5007t_config *cfg); cfg 75 drivers/media/tuners/mxl5007t.h struct mxl5007t_config *cfg) cfg 70 drivers/media/tuners/qm1d1b0004.c struct qm1d1b0004_config cfg; cfg 116 drivers/media/tuners/qm1d1b0004.c if (state->cfg.half_step) cfg 127 drivers/media/tuners/qm1d1b0004.c buf[2] = 0xe0 | state->cfg.half_step; cfg 134 drivers/media/tuners/qm1d1b0004.c buf[0] = 0xe4 | state->cfg.half_step; cfg 141 drivers/media/tuners/qm1d1b0004.c lpf_freq = state->cfg.lpf_freq; cfg 147 drivers/media/tuners/qm1d1b0004.c buf[0] = 0xe4 | ((lpf & 0x0c) << 1) | state->cfg.half_step; cfg 167 drivers/media/tuners/qm1d1b0004.c memcpy(&state->cfg, priv_cfg, sizeof(state->cfg)); cfg 178 drivers/media/tuners/qm1d1b0004.c if (state->cfg.half_step) cfg 203 drivers/media/tuners/qm1d1b0004.c struct qm1d1b0004_config *cfg; cfg 207 drivers/media/tuners/qm1d1b0004.c cfg = client->dev.platform_data; cfg 208 drivers/media/tuners/qm1d1b0004.c fe = cfg->fe; cfg 221 drivers/media/tuners/qm1d1b0004.c ret = qm1d1b0004_set_config(fe, cfg); cfg 54 drivers/media/tuners/qm1d1c0042.c struct qm1d1c0042_config cfg; cfg 61 drivers/media/tuners/qm1d1c0042.c return container_of(c, struct qm1d1c0042_state, cfg); cfg 123 drivers/media/tuners/qm1d1c0042.c __func__, state->cfg.fe->dvb->num, state->cfg.fe->id); cfg 132 drivers/media/tuners/qm1d1c0042.c struct qm1d1c0042_config *cfg; cfg 135 drivers/media/tuners/qm1d1c0042.c cfg = priv_cfg; cfg 137 drivers/media/tuners/qm1d1c0042.c if (cfg->fe) cfg 138 drivers/media/tuners/qm1d1c0042.c state->cfg.fe = cfg->fe; cfg 140 drivers/media/tuners/qm1d1c0042.c if (cfg->xtal_freq != QM1D1C0042_CFG_XTAL_DFLT) cfg 143 drivers/media/tuners/qm1d1c0042.c state->cfg.xtal_freq = default_cfg.xtal_freq; cfg 145 drivers/media/tuners/qm1d1c0042.c state->cfg.lpf = cfg->lpf; cfg 146 drivers/media/tuners/qm1d1c0042.c state->cfg.fast_srch = cfg->fast_srch; cfg 148 drivers/media/tuners/qm1d1c0042.c if (cfg->lpf_wait != QM1D1C0042_CFG_WAIT_DFLT) cfg 149 drivers/media/tuners/qm1d1c0042.c state->cfg.lpf_wait = cfg->lpf_wait; cfg 151 drivers/media/tuners/qm1d1c0042.c state->cfg.lpf_wait = default_cfg.lpf_wait; cfg 153 drivers/media/tuners/qm1d1c0042.c if (cfg->fast_srch_wait != QM1D1C0042_CFG_WAIT_DFLT) cfg 154 drivers/media/tuners/qm1d1c0042.c state->cfg.fast_srch_wait = cfg->fast_srch_wait; cfg 156 drivers/media/tuners/qm1d1c0042.c state->cfg.fast_srch_wait = default_cfg.fast_srch_wait; cfg 158 drivers/media/tuners/qm1d1c0042.c if (cfg->normal_srch_wait != QM1D1C0042_CFG_WAIT_DFLT) cfg 159 drivers/media/tuners/qm1d1c0042.c state->cfg.normal_srch_wait = cfg->normal_srch_wait; cfg 161 drivers/media/tuners/qm1d1c0042.c state->cfg.normal_srch_wait = default_cfg.normal_srch_wait; cfg 209 drivers/media/tuners/qm1d1c0042.c a = (freq + state->cfg.xtal_freq / 2) / state->cfg.xtal_freq; cfg 225 drivers/media/tuners/qm1d1c0042.c if (state->cfg.lpf) { cfg 239 drivers/media/tuners/qm1d1c0042.c b = (s32)div64_s64(((s64) freq) << 20, state->cfg.xtal_freq) cfg 259 drivers/media/tuners/qm1d1c0042.c if (!state->cfg.lpf) { cfg 267 drivers/media/tuners/qm1d1c0042.c mask = state->cfg.lpf ? 0x3f : 0x7f; cfg 278 drivers/media/tuners/qm1d1c0042.c if (state->cfg.lpf) cfg 279 drivers/media/tuners/qm1d1c0042.c msleep(state->cfg.lpf_wait); cfg 281 drivers/media/tuners/qm1d1c0042.c msleep(state->cfg.fast_srch_wait); cfg 283 drivers/media/tuners/qm1d1c0042.c msleep(state->cfg.normal_srch_wait); cfg 285 drivers/media/tuners/qm1d1c0042.c if (state->cfg.lpf) { cfg 355 drivers/media/tuners/qm1d1c0042.c msleep(state->cfg.lpf_wait); cfg 373 drivers/media/tuners/qm1d1c0042.c ret = qm1d1c0042_set_srch_mode(state, state->cfg.fast_srch); cfg 406 drivers/media/tuners/qm1d1c0042.c struct qm1d1c0042_config *cfg; cfg 414 drivers/media/tuners/qm1d1c0042.c cfg = client->dev.platform_data; cfg 415 drivers/media/tuners/qm1d1c0042.c fe = cfg->fe; cfg 417 drivers/media/tuners/qm1d1c0042.c qm1d1c0042_set_config(fe, cfg); cfg 420 drivers/media/tuners/qm1d1c0042.c i2c_set_clientdata(client, &state->cfg); cfg 430 drivers/media/tuners/qm1d1c0042.c state->cfg.fe->tuner_priv = NULL; cfg 15 drivers/media/tuners/qt1010.c { .addr = priv->cfg->i2c_address, cfg 17 drivers/media/tuners/qt1010.c { .addr = priv->cfg->i2c_address, cfg 33 drivers/media/tuners/qt1010.c struct i2c_msg msg = { .addr = priv->cfg->i2c_address, cfg 405 drivers/media/tuners/qt1010.c struct qt1010_config *cfg) cfg 414 drivers/media/tuners/qt1010.c priv->cfg = cfg; cfg 29 drivers/media/tuners/qt1010.h struct qt1010_config *cfg); cfg 33 drivers/media/tuners/qt1010.h struct qt1010_config *cfg) cfg 83 drivers/media/tuners/qt1010_priv.h struct qt1010_config *cfg; cfg 73 drivers/media/tuners/r820t.c const struct r820t_config *cfg; cfg 361 drivers/media/tuners/r820t.c if (len > priv->cfg->max_i2c_msg_len - 1) cfg 362 drivers/media/tuners/r820t.c size = priv->cfg->max_i2c_msg_len - 1; cfg 539 drivers/media/tuners/r820t.c pll_ref = priv->cfg->xtal / 1000; cfg 543 drivers/media/tuners/r820t.c if ((priv->cfg->rafael_chip == CHIP_R620D) || cfg 544 drivers/media/tuners/r820t.c (priv->cfg->rafael_chip == CHIP_R828D) || cfg 545 drivers/media/tuners/r820t.c (priv->cfg->rafael_chip == CHIP_R828)) { cfg 553 drivers/media/tuners/r820t.c if (priv->cfg->xtal > 24000000) { cfg 601 drivers/media/tuners/r820t.c if (priv->cfg->rafael_chip != CHIP_R828D) { cfg 785 drivers/media/tuners/r820t.c if (priv->cfg->use_diplexer && cfg 786 drivers/media/tuners/r820t.c ((priv->cfg->rafael_chip == CHIP_R820T) || cfg 787 drivers/media/tuners/r820t.c (priv->cfg->rafael_chip == CHIP_R828S) || cfg 788 drivers/media/tuners/r820t.c (priv->cfg->rafael_chip == CHIP_R820C))) { cfg 797 drivers/media/tuners/r820t.c if (priv->cfg->use_predetect) { cfg 1428 drivers/media/tuners/r820t.c if (priv->cfg->xtal == 16000000 && (val > 29 || val < 23)) cfg 1895 drivers/media/tuners/r820t.c if (priv->cfg->xtal > 24000000) cfg 1896 drivers/media/tuners/r820t.c ring_ref = priv->cfg->xtal / 2000; cfg 1898 drivers/media/tuners/r820t.c ring_ref = priv->cfg->xtal / 1000; cfg 2048 drivers/media/tuners/r820t.c if ((priv->cfg->rafael_chip == CHIP_R820T) || cfg 2049 drivers/media/tuners/r820t.c (priv->cfg->rafael_chip == CHIP_R828S) || cfg 2050 drivers/media/tuners/r820t.c (priv->cfg->rafael_chip == CHIP_R820C)) { cfg 2315 drivers/media/tuners/r820t.c const struct r820t_config *cfg) cfg 2326 drivers/media/tuners/r820t.c i2c, cfg->i2c_addr, cfg 2334 drivers/media/tuners/r820t.c priv->cfg = cfg; cfg 34 drivers/media/tuners/r820t.h const struct r820t_config *cfg); cfg 38 drivers/media/tuners/r820t.h const struct r820t_config *cfg) cfg 427 drivers/media/tuners/si2157.c struct si2157_config *cfg = client->dev.platform_data; cfg 428 drivers/media/tuners/si2157.c struct dvb_frontend *fe = cfg->fe; cfg 441 drivers/media/tuners/si2157.c dev->fe = cfg->fe; cfg 442 drivers/media/tuners/si2157.c dev->inversion = cfg->inversion; cfg 443 drivers/media/tuners/si2157.c dev->if_port = cfg->if_port; cfg 460 drivers/media/tuners/si2157.c if (cfg->mdev) { cfg 461 drivers/media/tuners/si2157.c dev->mdev = cfg->mdev; cfg 479 drivers/media/tuners/si2157.c ret = media_device_register_entity(cfg->mdev, &dev->ent); cfg 12 drivers/media/tuners/tda18212.c struct tda18212_config cfg; cfg 60 drivers/media/tuners/tda18212.c if_khz = dev->cfg.if_atsc_vsb; cfg 64 drivers/media/tuners/tda18212.c if_khz = dev->cfg.if_atsc_qam; cfg 70 drivers/media/tuners/tda18212.c if_khz = dev->cfg.if_dvbt_6; cfg 74 drivers/media/tuners/tda18212.c if_khz = dev->cfg.if_dvbt_7; cfg 78 drivers/media/tuners/tda18212.c if_khz = dev->cfg.if_dvbt_8; cfg 89 drivers/media/tuners/tda18212.c if_khz = dev->cfg.if_dvbt2_6; cfg 93 drivers/media/tuners/tda18212.c if_khz = dev->cfg.if_dvbt2_7; cfg 97 drivers/media/tuners/tda18212.c if_khz = dev->cfg.if_dvbt2_8; cfg 107 drivers/media/tuners/tda18212.c if_khz = dev->cfg.if_dvbc; cfg 179 drivers/media/tuners/tda18212.c struct tda18212_config *cfg = client->dev.platform_data; cfg 180 drivers/media/tuners/tda18212.c struct dvb_frontend *fe = cfg->fe; cfg 197 drivers/media/tuners/tda18212.c memcpy(&dev->cfg, cfg, sizeof(struct tda18212_config)); cfg 248 drivers/media/tuners/tda18212.c struct dvb_frontend *fe = dev->cfg.fe; cfg 20 drivers/media/tuners/tda18218.c .addr = priv->cfg->i2c_address, cfg 34 drivers/media/tuners/tda18218.c remaining -= (priv->cfg->i2c_wr_max - 1)) { cfg 36 drivers/media/tuners/tda18218.c if (len2 > (priv->cfg->i2c_wr_max - 1)) cfg 37 drivers/media/tuners/tda18218.c len2 = (priv->cfg->i2c_wr_max - 1); cfg 66 drivers/media/tuners/tda18218.c .addr = priv->cfg->i2c_address, cfg 71 drivers/media/tuners/tda18218.c .addr = priv->cfg->i2c_address, cfg 280 drivers/media/tuners/tda18218.c struct i2c_adapter *i2c, struct tda18218_config *cfg) cfg 299 drivers/media/tuners/tda18218.c priv->cfg = cfg; cfg 324 drivers/media/tuners/tda18218.c if (priv->cfg->loop_through) { cfg 21 drivers/media/tuners/tda18218.h struct i2c_adapter *i2c, struct tda18218_config *cfg); cfg 24 drivers/media/tuners/tda18218.h struct i2c_adapter *i2c, struct tda18218_config *cfg) cfg 76 drivers/media/tuners/tda18218_priv.h struct tda18218_config *cfg; cfg 747 drivers/media/tuners/tda18250.c struct tda18250_config *cfg = client->dev.platform_data; cfg 748 drivers/media/tuners/tda18250.c struct dvb_frontend *fe = cfg->fe; cfg 781 drivers/media/tuners/tda18250.c dev->fe = cfg->fe; cfg 782 drivers/media/tuners/tda18250.c dev->loopthrough = cfg->loopthrough; cfg 783 drivers/media/tuners/tda18250.c if (cfg->xtal_freq < TDA18250_XTAL_FREQ_MAX) { cfg 784 drivers/media/tuners/tda18250.c dev->xtal_freq = cfg->xtal_freq; cfg 787 drivers/media/tuners/tda18250.c dev_err(&client->dev, "xtal_freq invalid=%d", cfg->xtal_freq); cfg 790 drivers/media/tuners/tda18250.c dev->if_dvbt_6 = cfg->if_dvbt_6; cfg 791 drivers/media/tuners/tda18250.c dev->if_dvbt_7 = cfg->if_dvbt_7; cfg 792 drivers/media/tuners/tda18250.c dev->if_dvbt_8 = cfg->if_dvbt_8; cfg 793 drivers/media/tuners/tda18250.c dev->if_dvbc_6 = cfg->if_dvbc_6; cfg 794 drivers/media/tuners/tda18250.c dev->if_dvbc_8 = cfg->if_dvbc_8; cfg 795 drivers/media/tuners/tda18250.c dev->if_atsc = cfg->if_atsc; cfg 1187 drivers/media/tuners/tda18271-fe.c struct tda18271_config *cfg) cfg 1191 drivers/media/tuners/tda18271-fe.c priv->gate = (cfg) ? cfg->gate : TDA18271_GATE_AUTO; cfg 1192 drivers/media/tuners/tda18271-fe.c priv->role = (cfg) ? cfg->role : TDA18271_MASTER; cfg 1193 drivers/media/tuners/tda18271-fe.c priv->config = (cfg) ? cfg->config : 0; cfg 1194 drivers/media/tuners/tda18271-fe.c priv->small_i2c = (cfg) ? cfg 1195 drivers/media/tuners/tda18271-fe.c cfg->small_i2c : TDA18271_39_BYTE_CHUNK_INIT; cfg 1196 drivers/media/tuners/tda18271-fe.c priv->output_opt = (cfg) ? cfg 1197 drivers/media/tuners/tda18271-fe.c cfg->output_opt : TDA18271_OUTPUT_LT_XT_ON; cfg 1202 drivers/media/tuners/tda18271-fe.c static inline int tda18271_need_cal_on_startup(struct tda18271_config *cfg) cfg 1207 drivers/media/tuners/tda18271-fe.c ((cfg) && (cfg->rf_cal_on_startup)) : cfg 1214 drivers/media/tuners/tda18271-fe.c struct tda18271_config *cfg = (struct tda18271_config *) priv_cfg; cfg 1216 drivers/media/tuners/tda18271-fe.c tda18271_setup_configuration(fe, cfg); cfg 1218 drivers/media/tuners/tda18271-fe.c if (tda18271_need_cal_on_startup(cfg)) cfg 1222 drivers/media/tuners/tda18271-fe.c if ((cfg) && (cfg->std_map)) cfg 1223 drivers/media/tuners/tda18271-fe.c tda18271_update_std_map(fe, cfg->std_map); cfg 1248 drivers/media/tuners/tda18271-fe.c struct tda18271_config *cfg) cfg 1265 drivers/media/tuners/tda18271-fe.c tda18271_setup_configuration(fe, cfg); cfg 1280 drivers/media/tuners/tda18271-fe.c if ((cfg->delay_cal) && (!tda18271_need_cal_on_startup(cfg))) cfg 1286 drivers/media/tuners/tda18271-fe.c if ((tda18271_need_cal_on_startup(cfg)) && cfg 1301 drivers/media/tuners/tda18271-fe.c if (cfg) { cfg 1302 drivers/media/tuners/tda18271-fe.c if (cfg->gate != TDA18271_GATE_ANALOG) cfg 1303 drivers/media/tuners/tda18271-fe.c priv->gate = cfg->gate; cfg 1304 drivers/media/tuners/tda18271-fe.c if (cfg->role) cfg 1305 drivers/media/tuners/tda18271-fe.c priv->role = cfg->role; cfg 1306 drivers/media/tuners/tda18271-fe.c if (cfg->config) cfg 1307 drivers/media/tuners/tda18271-fe.c priv->config = cfg->config; cfg 1308 drivers/media/tuners/tda18271-fe.c if (cfg->small_i2c) cfg 1309 drivers/media/tuners/tda18271-fe.c priv->small_i2c = cfg->small_i2c; cfg 1310 drivers/media/tuners/tda18271-fe.c if (cfg->output_opt) cfg 1311 drivers/media/tuners/tda18271-fe.c priv->output_opt = cfg->output_opt; cfg 1312 drivers/media/tuners/tda18271-fe.c if (cfg->std_map) cfg 1313 drivers/media/tuners/tda18271-fe.c tda18271_update_std_map(fe, cfg->std_map); cfg 1315 drivers/media/tuners/tda18271-fe.c if (tda18271_need_cal_on_startup(cfg)) cfg 1321 drivers/media/tuners/tda18271-fe.c if ((cfg) && (cfg->std_map)) cfg 1322 drivers/media/tuners/tda18271-fe.c tda18271_update_std_map(fe, cfg->std_map); cfg 115 drivers/media/tuners/tda18271.h struct tda18271_config *cfg); cfg 120 drivers/media/tuners/tda18271.h struct tda18271_config *cfg) cfg 28 drivers/media/tuners/tda827x.c struct tda827x_config *cfg; cfg 229 drivers/media/tuners/tda827x.c if (priv->cfg && priv->cfg->sleep) cfg 230 drivers/media/tuners/tda827x.c priv->cfg->sleep(fe); cfg 442 drivers/media/tuners/tda827x.c if (priv->cfg && priv->cfg->sleep) cfg 443 drivers/media/tuners/tda827x.c priv->cfg->sleep(fe); cfg 457 drivers/media/tuners/tda827x.c if (NULL == priv->cfg) { cfg 461 drivers/media/tuners/tda827x.c msg.addr = priv->cfg->switch_addr; cfg 462 drivers/media/tuners/tda827x.c if (priv->cfg->config) { cfg 468 drivers/media/tuners/tda827x.c switch (priv->cfg->config) { cfg 489 drivers/media/tuners/tda827x.c if (priv->cfg->config == TDA8290_LNA_GP0_HIGH_OFF) cfg 781 drivers/media/tuners/tda827x.c if (priv->cfg && priv->cfg->init) cfg 782 drivers/media/tuners/tda827x.c priv->cfg->init(fe); cfg 858 drivers/media/tuners/tda827x.c if (priv->cfg) cfg 859 drivers/media/tuners/tda827x.c priv->cfg->agcf = tda827xo_agcf; cfg 863 drivers/media/tuners/tda827x.c if (priv->cfg) cfg 864 drivers/media/tuners/tda827x.c priv->cfg->agcf = tda827xa_agcf; cfg 871 drivers/media/tuners/tda827x.c struct tda827x_config *cfg) cfg 882 drivers/media/tuners/tda827x.c priv->cfg = cfg; cfg 44 drivers/media/tuners/tda827x.h struct tda827x_config *cfg); cfg 49 drivers/media/tuners/tda827x.h struct tda827x_config *cfg) cfg 44 drivers/media/tuners/tda8290.c struct tda827x_config cfg; cfg 193 drivers/media/tuners/tda8290.c if (priv->cfg.config) cfg 194 drivers/media/tuners/tda8290.c tuner_dbg("tda827xa config is 0x%02x\n", priv->cfg.config); cfg 261 drivers/media/tuners/tda8290.c if (priv->cfg.agcf) cfg 262 drivers/media/tuners/tda8290.c priv->cfg.agcf(fe); cfg 425 drivers/media/tuners/tda8290.c if (priv->cfg.agcf) cfg 426 drivers/media/tuners/tda8290.c priv->cfg.agcf(fe); cfg 490 drivers/media/tuners/tda8290.c if ((priv->cfg.config == TDA8290_LNA_GP0_HIGH_ON) || cfg 491 drivers/media/tuners/tda8290.c (priv->cfg.config == TDA8290_LNA_GP0_HIGH_OFF)) cfg 632 drivers/media/tuners/tda8290.c tda829x_tda18271_config.config = priv->cfg.config; cfg 643 drivers/media/tuners/tda8290.c priv->i2c_props.adap, &priv->cfg); cfg 644 drivers/media/tuners/tda8290.c priv->cfg.switch_addr = priv->i2c_props.addr; cfg 732 drivers/media/tuners/tda8290.c struct tda829x_config *cfg) cfg 745 drivers/media/tuners/tda8290.c if (cfg) { cfg 746 drivers/media/tuners/tda8290.c priv->cfg.config = cfg->lna_cfg; cfg 747 drivers/media/tuners/tda8290.c priv->tda18271_std_map = cfg->tda18271_std_map; cfg 762 drivers/media/tuners/tda8290.c if (cfg && cfg->no_i2c_gate) cfg 765 drivers/media/tuners/tda8290.c if (!(cfg) || (TDA829X_PROBE_TUNER == cfg->probe_tuner)) { cfg 35 drivers/media/tuners/tda8290.h struct tda829x_config *cfg); cfg 46 drivers/media/tuners/tda8290.h struct tda829x_config *cfg) cfg 1457 drivers/media/tuners/tuner-xc2028.c struct xc2028_config *cfg) cfg 1465 drivers/media/tuners/tuner-xc2028.c if (NULL == cfg) cfg 1477 drivers/media/tuners/tuner-xc2028.c cfg->i2c_adap, cfg->i2c_addr, cfg 1502 drivers/media/tuners/tuner-xc2028.c if (cfg->ctrl) cfg 1503 drivers/media/tuners/tuner-xc2028.c xc2028_set_config(fe, cfg->ctrl); cfg 62 drivers/media/tuners/tuner-xc2028.h struct xc2028_config *cfg); cfg 65 drivers/media/tuners/tuner-xc2028.h struct xc2028_config *cfg) cfg 1648 drivers/media/tuners/xc4000.c struct xc4000_config *cfg) cfg 1656 drivers/media/tuners/xc4000.c cfg ? cfg->i2c_address : -1); cfg 1662 drivers/media/tuners/xc4000.c i2c, cfg->i2c_address, "xc4000"); cfg 1683 drivers/media/tuners/xc4000.c if (cfg->if_khz != 0) { cfg 1685 drivers/media/tuners/xc4000.c priv->if_khz = cfg->if_khz; cfg 1686 drivers/media/tuners/xc4000.c priv->default_pm = cfg->default_pm; cfg 1687 drivers/media/tuners/xc4000.c priv->dvb_amplitude = cfg->dvb_amplitude; cfg 1688 drivers/media/tuners/xc4000.c priv->set_smoothedcvbs = cfg->set_smoothedcvbs; cfg 1708 drivers/media/tuners/xc4000.c cfg->i2c_address); cfg 1715 drivers/media/tuners/xc4000.c cfg->i2c_address); cfg 1722 drivers/media/tuners/xc4000.c cfg->i2c_address, id); cfg 42 drivers/media/tuners/xc4000.h struct xc4000_config *cfg); cfg 46 drivers/media/tuners/xc4000.h struct xc4000_config *cfg) cfg 1366 drivers/media/tuners/xc5000.c const struct xc5000_config *cfg) cfg 1374 drivers/media/tuners/xc5000.c cfg ? cfg->i2c_address : -1); cfg 1380 drivers/media/tuners/xc5000.c i2c, cfg->i2c_address, "xc5000"); cfg 1401 drivers/media/tuners/xc5000.c priv->if_khz = cfg->if_khz; cfg 1405 drivers/media/tuners/xc5000.c priv->xtal_khz = cfg->xtal_khz; cfg 1408 drivers/media/tuners/xc5000.c priv->radio_input = cfg->radio_input; cfg 1412 drivers/media/tuners/xc5000.c if ((priv->chip_id == 0) || (cfg->chip_id)) cfg 1415 drivers/media/tuners/xc5000.c priv->chip_id = (cfg->chip_id) ? cfg->chip_id : 0; cfg 1419 drivers/media/tuners/xc5000.c if ((priv->output_amp == 0) || (cfg->output_amp)) cfg 1421 drivers/media/tuners/xc5000.c priv->output_amp = (cfg->output_amp) ? cfg->output_amp : 0x8a; cfg 1433 drivers/media/tuners/xc5000.c cfg->i2c_address); cfg 1440 drivers/media/tuners/xc5000.c cfg->i2c_address); cfg 1447 drivers/media/tuners/xc5000.c cfg->i2c_address, id); cfg 49 drivers/media/tuners/xc5000.h const struct xc5000_config *cfg); cfg 53 drivers/media/tuners/xc5000.h const struct xc5000_config *cfg) cfg 1195 drivers/media/usb/cx231xx/cx231xx-cards.c struct v4l2_priv_tun_config cfg = { cfg 1199 drivers/media/usb/cx231xx/cx231xx-cards.c tuner_call(dev, tuner, s_config, &cfg); cfg 374 drivers/media/usb/cx231xx/cx231xx-dvb.c struct xc5000_config cfg; cfg 376 drivers/media/usb/cx231xx/cx231xx-dvb.c memset(&cfg, 0, sizeof(cfg)); cfg 377 drivers/media/usb/cx231xx/cx231xx-dvb.c cfg.i2c_adap = cx231xx_get_i2c_adap(dev, dev->board.tuner_i2c_master); cfg 378 drivers/media/usb/cx231xx/cx231xx-dvb.c cfg.i2c_addr = addr; cfg 386 drivers/media/usb/cx231xx/cx231xx-dvb.c fe = dvb_attach(xc5000_attach, dev->dvb->frontend[0], &cfg); cfg 489 drivers/media/usb/dvb-usb-v2/gl861.c struct tc90522_config cfg; cfg 496 drivers/media/usb/dvb-usb-v2/gl861.c &d->i2c_adap, info->addr, &cfg); cfg 499 drivers/media/usb/dvb-usb-v2/gl861.c adap->fe[0] = cfg.fe; cfg 527 drivers/media/usb/dvb-usb-v2/gl861.c struct dvb_pll_config cfg; cfg 533 drivers/media/usb/dvb-usb-v2/gl861.c cfg = friio_config.tuner_cfg; cfg 534 drivers/media/usb/dvb-usb-v2/gl861.c cfg.fe = adap->fe[0]; cfg 537 drivers/media/usb/dvb-usb-v2/gl861.c priv->demod_sub_i2c, info->addr, &cfg); cfg 25 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c const struct mxl111sf_demod_config *cfg; cfg 35 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c return (state->cfg->read_reg) ? cfg 36 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c state->cfg->read_reg(state->mxl_state, addr, data) : cfg 43 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c return (state->cfg->write_reg) ? cfg 44 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c state->cfg->write_reg(state->mxl_state, addr, data) : cfg 52 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c return (state->cfg->program_regs) ? cfg 53 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c state->cfg->program_regs(state->mxl_state, ctrl_reg_info) : cfg 574 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c const struct mxl111sf_demod_config *cfg) cfg 585 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.c state->cfg = cfg; cfg 24 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.h const struct mxl111sf_demod_config *cfg); cfg 28 drivers/media/usb/dvb-usb-v2/mxl111sf-demod.h const struct mxl111sf_demod_config *cfg) cfg 26 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c const struct mxl111sf_tuner_config *cfg; cfg 37 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c return (state->cfg->read_reg) ? cfg 38 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c state->cfg->read_reg(state->mxl_state, addr, data) : cfg 45 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c return (state->cfg->write_reg) ? cfg 46 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c state->cfg->write_reg(state->mxl_state, addr, data) : cfg 53 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c return (state->cfg->program_regs) ? cfg 54 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c state->cfg->program_regs(state->mxl_state, ctrl_reg_info) : cfg 61 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c return (state->cfg->top_master_ctrl) ? cfg 62 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c state->cfg->top_master_ctrl(state->mxl_state, onoff) : cfg 133 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c state->cfg->invert_spectrum, state->cfg->if_freq); cfg 136 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c ctrl = state->cfg->invert_spectrum; cfg 138 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c ctrl |= state->cfg->if_freq; cfg 150 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c if (MXL_IF_LO == state->cfg->if_freq) { cfg 153 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c } else if (MXL_IF_HI == state->cfg->if_freq) { cfg 181 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c state->if_freq = state->cfg->if_freq; cfg 225 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c if (state->cfg->ant_hunt) cfg 226 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c state->cfg->ant_hunt(fe); cfg 479 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c const struct mxl111sf_tuner_config *cfg) cfg 490 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.c state->cfg = cfg; cfg 53 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.h const struct mxl111sf_tuner_config *cfg); cfg 58 drivers/media/usb/dvb-usb-v2/mxl111sf-tuner.h const struct mxl111sf_tuner_config *cfg) cfg 777 drivers/media/usb/dvb-usb/cxusb.c struct xc2028_config cfg = { cfg 790 drivers/media/usb/dvb-usb/cxusb.c fe = dvb_attach(xc2028_attach, adap->fe_adap[0].fe, &cfg); cfg 504 drivers/media/usb/em28xx/em28xx-core.c int vid1, vid2, feat, cfg; cfg 519 drivers/media/usb/em28xx/em28xx-core.c cfg = em28xx_read_reg(dev, EM28XX_R00_CHIPCFG); cfg 520 drivers/media/usb/em28xx/em28xx-core.c dev_info(&dev->intf->dev, "Config register raw data: 0x%02x\n", cfg); cfg 521 drivers/media/usb/em28xx/em28xx-core.c if (cfg < 0) { /* Register read error */ cfg 524 drivers/media/usb/em28xx/em28xx-core.c } else if ((cfg & EM28XX_CHIPCFG_AUDIOMASK) == 0x00) { cfg 529 drivers/media/usb/em28xx/em28xx-core.c } else if ((cfg & EM28XX_CHIPCFG_AUDIOMASK) != EM28XX_CHIPCFG_AC97) { cfg 532 drivers/media/usb/em28xx/em28xx-core.c (cfg & EM28XX_CHIPCFG_AUDIOMASK) == cfg 536 drivers/media/usb/em28xx/em28xx-core.c (cfg & EM28XX_CHIPCFG_AUDIOMASK) == cfg 944 drivers/media/usb/em28xx/em28xx-dvb.c struct xc2028_config cfg; cfg 947 drivers/media/usb/em28xx/em28xx-dvb.c memset(&cfg, 0, sizeof(cfg)); cfg 948 drivers/media/usb/em28xx/em28xx-dvb.c cfg.i2c_adap = &dev->i2c_adap[dev->def_i2c_bus]; cfg 949 drivers/media/usb/em28xx/em28xx-dvb.c cfg.i2c_addr = addr; cfg 953 drivers/media/usb/em28xx/em28xx-dvb.c cfg.ctrl = &ctl; cfg 961 drivers/media/usb/em28xx/em28xx-dvb.c fe = dvb_attach(xc2028_attach, dev->dvb->fe[0], &cfg); cfg 1649 drivers/media/usb/em28xx/em28xx-dvb.c struct xc5000_config cfg = {}; cfg 1667 drivers/media/usb/em28xx/em28xx-dvb.c cfg.i2c_address = 0x61; cfg 1668 drivers/media/usb/em28xx/em28xx-dvb.c cfg.if_khz = 4000; cfg 1673 drivers/media/usb/em28xx/em28xx-dvb.c &dev->i2c_adap[dev->def_i2c_bus], &cfg)) { cfg 401 drivers/media/usb/go7007/s2250-board.c struct v4l2_subdev_pad_config *cfg, cfg 204 drivers/media/usb/gspca/stk1135.c static const struct sensor_val cfg[] = { cfg 303 drivers/media/usb/gspca/stk1135.c for (i = 0; i < ARRAY_SIZE(cfg); i++) cfg 304 drivers/media/usb/gspca/stk1135.c sensor_write(gspca_dev, cfg[i].reg, cfg[i].val); cfg 1268 drivers/media/usb/pvrusb2/pvrusb2-hdw.c const char *pvr2_config_get_name(enum pvr2_config cfg) cfg 1270 drivers/media/usb/pvrusb2/pvrusb2-hdw.c switch (cfg) { cfg 831 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c enum pvr2_config cfg = dip->config; cfg 841 drivers/media/usb/pvrusb2/pvrusb2-v4l2.c pvr2_config_get_name(cfg)); cfg 153 drivers/media/usb/pwc/pwc-v4l.c struct v4l2_ctrl_config cfg; cfg 197 drivers/media/usb/pwc/pwc-v4l.c cfg = pwc_auto_white_balance_cfg; cfg 198 drivers/media/usb/pwc/pwc-v4l.c cfg.name = v4l2_ctrl_get_name(cfg.id); cfg 199 drivers/media/usb/pwc/pwc-v4l.c cfg.def = def; cfg 200 drivers/media/usb/pwc/pwc-v4l.c pdev->auto_white_balance = v4l2_ctrl_new_custom(hdl, &cfg, NULL); cfg 294 drivers/media/usb/pwc/pwc-v4l.c cfg = pwc_autocontour_cfg; cfg 295 drivers/media/usb/pwc/pwc-v4l.c cfg.def = def == 0; cfg 296 drivers/media/usb/pwc/pwc-v4l.c pdev->autocontour = v4l2_ctrl_new_custom(hdl, &cfg, NULL); cfg 303 drivers/media/usb/pwc/pwc-v4l.c cfg = pwc_contour_cfg; cfg 304 drivers/media/usb/pwc/pwc-v4l.c cfg.def = def; cfg 305 drivers/media/usb/pwc/pwc-v4l.c pdev->contour = v4l2_ctrl_new_custom(hdl, &cfg, NULL); cfg 314 drivers/media/usb/pwc/pwc-v4l.c cfg = pwc_backlight_cfg; cfg 315 drivers/media/usb/pwc/pwc-v4l.c cfg.name = v4l2_ctrl_get_name(cfg.id); cfg 316 drivers/media/usb/pwc/pwc-v4l.c cfg.def = def == 0; cfg 317 drivers/media/usb/pwc/pwc-v4l.c pdev->backlight = v4l2_ctrl_new_custom(hdl, &cfg, NULL); cfg 324 drivers/media/usb/pwc/pwc-v4l.c cfg = pwc_flicker_cfg; cfg 325 drivers/media/usb/pwc/pwc-v4l.c cfg.name = v4l2_ctrl_get_name(cfg.id); cfg 326 drivers/media/usb/pwc/pwc-v4l.c cfg.def = def == 0; cfg 327 drivers/media/usb/pwc/pwc-v4l.c pdev->flicker = v4l2_ctrl_new_custom(hdl, &cfg, NULL); cfg 334 drivers/media/usb/pwc/pwc-v4l.c cfg = pwc_noise_reduction_cfg; cfg 335 drivers/media/usb/pwc/pwc-v4l.c cfg.def = def; cfg 336 drivers/media/usb/pwc/pwc-v4l.c pdev->noise_reduction = v4l2_ctrl_new_custom(hdl, &cfg, NULL); cfg 355 drivers/media/usb/pwc/pwc-v4l.c cfg = pwc_awb_speed_cfg; cfg 356 drivers/media/usb/pwc/pwc-v4l.c cfg.def = def; cfg 357 drivers/media/usb/pwc/pwc-v4l.c pdev->awb_speed = v4l2_ctrl_new_custom(hdl, &cfg, NULL); cfg 363 drivers/media/usb/pwc/pwc-v4l.c cfg = pwc_awb_delay_cfg; cfg 364 drivers/media/usb/pwc/pwc-v4l.c cfg.def = def; cfg 365 drivers/media/usb/pwc/pwc-v4l.c pdev->awb_delay = v4l2_ctrl_new_custom(hdl, &cfg, NULL); cfg 274 drivers/media/usb/tm6000/tm6000-dvb.c struct xc2028_config cfg = { cfg 287 drivers/media/usb/tm6000/tm6000-dvb.c if (!dvb_attach(xc2028_attach, dvb->frontend, &cfg)) { cfg 296 drivers/media/usb/tm6000/tm6000-dvb.c struct xc5000_config cfg = { cfg 308 drivers/media/usb/tm6000/tm6000-dvb.c if (!dvb_attach(xc5000_attach, dvb->frontend, &dev->i2c_adap, &cfg)) { cfg 258 drivers/media/usb/usbtv/usbtv-video.c const u16 cfg[][2] = { cfg 261 drivers/media/usb/usbtv/usbtv-video.c ret = usbtv_set_regs(usbtv, cfg, ARRAY_SIZE(cfg)); cfg 375 drivers/media/v4l2-core/tuner-core.c struct xc2028_config cfg = { cfg 379 drivers/media/v4l2-core/tuner-core.c if (!dvb_attach(xc2028_attach, &t->fe, &cfg)) cfg 420 drivers/media/v4l2-core/tuner-core.c struct tda18271_config cfg = { cfg 425 drivers/media/v4l2-core/tuner-core.c t->i2c->adapter, &cfg)) cfg 555 drivers/media/v4l2-core/tuner-core.c const struct v4l2_priv_tun_config *cfg) cfg 560 drivers/media/v4l2-core/tuner-core.c if (t->type != cfg->tuner) cfg 564 drivers/media/v4l2-core/tuner-core.c analog_ops->set_config(&t->fe, cfg->priv); cfg 2522 drivers/media/v4l2-core/v4l2-ctrls.c const struct v4l2_ctrl_config *cfg, void *priv) cfg 2526 drivers/media/v4l2-core/v4l2-ctrls.c const char *name = cfg->name; cfg 2527 drivers/media/v4l2-core/v4l2-ctrls.c const char * const *qmenu = cfg->qmenu; cfg 2528 drivers/media/v4l2-core/v4l2-ctrls.c const s64 *qmenu_int = cfg->qmenu_int; cfg 2529 drivers/media/v4l2-core/v4l2-ctrls.c enum v4l2_ctrl_type type = cfg->type; cfg 2530 drivers/media/v4l2-core/v4l2-ctrls.c u32 flags = cfg->flags; cfg 2531 drivers/media/v4l2-core/v4l2-ctrls.c s64 min = cfg->min; cfg 2532 drivers/media/v4l2-core/v4l2-ctrls.c s64 max = cfg->max; cfg 2533 drivers/media/v4l2-core/v4l2-ctrls.c u64 step = cfg->step; cfg 2534 drivers/media/v4l2-core/v4l2-ctrls.c s64 def = cfg->def; cfg 2537 drivers/media/v4l2-core/v4l2-ctrls.c v4l2_ctrl_fill(cfg->id, &name, &type, &min, &max, &step, cfg 2545 drivers/media/v4l2-core/v4l2-ctrls.c WARN_ON(cfg->menu_skip_mask); cfg 2547 drivers/media/v4l2-core/v4l2-ctrls.c qmenu = v4l2_ctrl_get_menu(cfg->id); cfg 2553 drivers/media/v4l2-core/v4l2-ctrls.c ctrl = v4l2_ctrl_new(hdl, cfg->ops, cfg->type_ops, cfg->id, name, cfg 2555 drivers/media/v4l2-core/v4l2-ctrls.c is_menu ? cfg->menu_skip_mask : step, def, cfg 2556 drivers/media/v4l2-core/v4l2-ctrls.c cfg->dims, cfg->elem_size, cfg 2559 drivers/media/v4l2-core/v4l2-ctrls.c ctrl->is_private = cfg->is_private; cfg 139 drivers/media/v4l2-core/v4l2-subdev.c static int check_cfg(__u32 which, struct v4l2_subdev_pad_config *cfg) cfg 141 drivers/media/v4l2-core/v4l2-subdev.c if (which == V4L2_SUBDEV_FORMAT_TRY && !cfg) cfg 148 drivers/media/v4l2-core/v4l2-subdev.c struct v4l2_subdev_pad_config *cfg, cfg 155 drivers/media/v4l2-core/v4l2-subdev.c check_cfg(format->which, cfg); cfg 159 drivers/media/v4l2-core/v4l2-subdev.c struct v4l2_subdev_pad_config *cfg, cfg 162 drivers/media/v4l2-core/v4l2-subdev.c return check_format(sd, cfg, format) ? : cfg 163 drivers/media/v4l2-core/v4l2-subdev.c sd->ops->pad->get_fmt(sd, cfg, format); cfg 167 drivers/media/v4l2-core/v4l2-subdev.c struct v4l2_subdev_pad_config *cfg, cfg 170 drivers/media/v4l2-core/v4l2-subdev.c return check_format(sd, cfg, format) ? : cfg 171 drivers/media/v4l2-core/v4l2-subdev.c sd->ops->pad->set_fmt(sd, cfg, format); cfg 175 drivers/media/v4l2-core/v4l2-subdev.c struct v4l2_subdev_pad_config *cfg, cfg 182 drivers/media/v4l2-core/v4l2-subdev.c check_cfg(code->which, cfg) ? : cfg 183 drivers/media/v4l2-core/v4l2-subdev.c sd->ops->pad->enum_mbus_code(sd, cfg, code); cfg 187 drivers/media/v4l2-core/v4l2-subdev.c struct v4l2_subdev_pad_config *cfg, cfg 194 drivers/media/v4l2-core/v4l2-subdev.c check_cfg(fse->which, cfg) ? : cfg 195 drivers/media/v4l2-core/v4l2-subdev.c sd->ops->pad->enum_frame_size(sd, cfg, fse); cfg 222 drivers/media/v4l2-core/v4l2-subdev.c struct v4l2_subdev_pad_config *cfg, cfg 229 drivers/media/v4l2-core/v4l2-subdev.c check_cfg(fie->which, cfg) ? : cfg 230 drivers/media/v4l2-core/v4l2-subdev.c sd->ops->pad->enum_frame_interval(sd, cfg, fie); cfg 234 drivers/media/v4l2-core/v4l2-subdev.c struct v4l2_subdev_pad_config *cfg, cfg 241 drivers/media/v4l2-core/v4l2-subdev.c check_cfg(sel->which, cfg); cfg 245 drivers/media/v4l2-core/v4l2-subdev.c struct v4l2_subdev_pad_config *cfg, cfg 248 drivers/media/v4l2-core/v4l2-subdev.c return check_selection(sd, cfg, sel) ? : cfg 249 drivers/media/v4l2-core/v4l2-subdev.c sd->ops->pad->get_selection(sd, cfg, sel); cfg 253 drivers/media/v4l2-core/v4l2-subdev.c struct v4l2_subdev_pad_config *cfg, cfg 256 drivers/media/v4l2-core/v4l2-subdev.c return check_selection(sd, cfg, sel) ? : cfg 257 drivers/media/v4l2-core/v4l2-subdev.c sd->ops->pad->set_selection(sd, cfg, sel); cfg 749 drivers/media/v4l2-core/v4l2-subdev.c struct v4l2_subdev_pad_config *cfg; cfg 755 drivers/media/v4l2-core/v4l2-subdev.c cfg = kvmalloc_array(sd->entity.num_pads, sizeof(*cfg), cfg 757 drivers/media/v4l2-core/v4l2-subdev.c if (!cfg) cfg 760 drivers/media/v4l2-core/v4l2-subdev.c ret = v4l2_subdev_call(sd, pad, init_cfg, cfg); cfg 762 drivers/media/v4l2-core/v4l2-subdev.c kvfree(cfg); cfg 766 drivers/media/v4l2-core/v4l2-subdev.c return cfg; cfg 770 drivers/media/v4l2-core/v4l2-subdev.c void v4l2_subdev_free_pad_config(struct v4l2_subdev_pad_config *cfg) cfg 772 drivers/media/v4l2-core/v4l2-subdev.c kvfree(cfg); cfg 89 drivers/memory/pl172.c u32 cfg; cfg 93 drivers/memory/pl172.c if (!of_property_read_u32(np, "mpmc,memory-width", &cfg)) { cfg 94 drivers/memory/pl172.c if (cfg == 8) { cfg 95 drivers/memory/pl172.c cfg = MPMC_STATIC_CFG_MW_8BIT; cfg 96 drivers/memory/pl172.c } else if (cfg == 16) { cfg 97 drivers/memory/pl172.c cfg = MPMC_STATIC_CFG_MW_16BIT; cfg 98 drivers/memory/pl172.c } else if (cfg == 32) { cfg 99 drivers/memory/pl172.c cfg = MPMC_STATIC_CFG_MW_32BIT; cfg 110 drivers/memory/pl172.c cfg |= MPMC_STATIC_CFG_PM; cfg 113 drivers/memory/pl172.c cfg |= MPMC_STATIC_CFG_PC; cfg 116 drivers/memory/pl172.c cfg |= MPMC_STATIC_CFG_PB; cfg 119 drivers/memory/pl172.c cfg |= MPMC_STATIC_CFG_EW; cfg 123 drivers/memory/pl172.c cfg |= MPMC_STATIC_CFG_B; cfg 126 drivers/memory/pl172.c cfg |= MPMC_STATIC_CFG_P; cfg 128 drivers/memory/pl172.c writel(cfg, pl172->base + MPMC_STATIC_CFG(cs)); cfg 129 drivers/memory/pl172.c dev_dbg(&adev->dev, "mpmc static config cs%u: 0x%08x\n", cs, cfg); cfg 129 drivers/memstick/host/rtsx_pci_ms.c u8 tpc, u8 cfg, struct scatterlist *sg) cfg 160 drivers/memstick/host/rtsx_pci_ms.c rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, MS_TRANS_CFG, 0xFF, cfg); cfg 200 drivers/memstick/host/rtsx_pci_ms.c u8 cfg, u8 cnt, u8 *data, u8 *int_reg) cfg 221 drivers/memstick/host/rtsx_pci_ms.c rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, MS_TRANS_CFG, 0xFF, cfg); cfg 268 drivers/memstick/host/rtsx_pci_ms.c u8 cfg, u8 cnt, u8 *data, u8 *int_reg) cfg 283 drivers/memstick/host/rtsx_pci_ms.c rtsx_pci_add_cmd(pcr, WRITE_REG_CMD, MS_TRANS_CFG, 0xFF, cfg); cfg 342 drivers/memstick/host/rtsx_pci_ms.c u8 cfg = 0, int_reg; cfg 348 drivers/memstick/host/rtsx_pci_ms.c cfg = WAIT_INT; cfg 353 drivers/memstick/host/rtsx_pci_ms.c req->tpc, cfg, &(req->sg)); cfg 356 drivers/memstick/host/rtsx_pci_ms.c err = ms_read_bytes(host, req->tpc, cfg, cfg 359 drivers/memstick/host/rtsx_pci_ms.c err = ms_write_bytes(host, req->tpc, cfg, cfg 231 drivers/memstick/host/rtsx_usb_ms.c u8 tpc, u8 cfg, struct scatterlist *sg) cfg 272 drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_add_cmd(ucr, WRITE_REG_CMD, MS_TRANS_CFG, 0xFF, cfg); cfg 317 drivers/memstick/host/rtsx_usb_ms.c u8 cfg, u8 cnt, u8 *data, u8 *int_reg) cfg 336 drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_add_cmd(ucr, WRITE_REG_CMD, MS_TRANS_CFG, 0xFF, cfg); cfg 384 drivers/memstick/host/rtsx_usb_ms.c u8 cfg, u8 cnt, u8 *data, u8 *int_reg) cfg 396 drivers/memstick/host/rtsx_usb_ms.c rtsx_usb_add_cmd(ucr, WRITE_REG_CMD, MS_TRANS_CFG, 0xFF, cfg); cfg 460 drivers/memstick/host/rtsx_usb_ms.c u8 cfg = 0, int_reg; cfg 466 drivers/memstick/host/rtsx_usb_ms.c cfg = WAIT_INT; cfg 471 drivers/memstick/host/rtsx_usb_ms.c req->tpc, cfg, &(req->sg)); cfg 474 drivers/memstick/host/rtsx_usb_ms.c err = ms_read_bytes(host, req->tpc, cfg, cfg 477 drivers/memstick/host/rtsx_usb_ms.c err = ms_write_bytes(host, req->tpc, cfg, cfg 285 drivers/message/fusion/mptbase.c CONFIGPARMS cfg; cfg 291 drivers/message/fusion/mptbase.c memset(&cfg, 0, sizeof(CONFIGPARMS)); cfg 295 drivers/message/fusion/mptbase.c cfg.cfghdr.ehdr = &hdr; cfg 296 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 298 drivers/message/fusion/mptbase.c if ((mpt_config(ioc, &cfg))) cfg 308 drivers/message/fusion/mptbase.c cfg.physAddr = dma_handle; cfg 309 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 311 drivers/message/fusion/mptbase.c if ((mpt_config(ioc, &cfg))) cfg 4953 drivers/message/fusion/mptbase.c CONFIGPARMS cfg; cfg 4967 drivers/message/fusion/mptbase.c cfg.cfghdr.hdr = &hdr; cfg 4968 drivers/message/fusion/mptbase.c cfg.physAddr = -1; cfg 4969 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 4970 drivers/message/fusion/mptbase.c cfg.dir = 0; cfg 4971 drivers/message/fusion/mptbase.c cfg.pageAddr = 0; cfg 4972 drivers/message/fusion/mptbase.c cfg.timeout = 0; cfg 4974 drivers/message/fusion/mptbase.c if ((rc = mpt_config(ioc, &cfg)) != 0) cfg 4983 drivers/message/fusion/mptbase.c cfg.physAddr = page0_dma; cfg 4984 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 4986 drivers/message/fusion/mptbase.c if ((rc = mpt_config(ioc, &cfg)) == 0) { cfg 5011 drivers/message/fusion/mptbase.c cfg.cfghdr.hdr = &hdr; cfg 5012 drivers/message/fusion/mptbase.c cfg.physAddr = -1; cfg 5013 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 5014 drivers/message/fusion/mptbase.c cfg.dir = 0; cfg 5015 drivers/message/fusion/mptbase.c cfg.pageAddr = 0; cfg 5017 drivers/message/fusion/mptbase.c if ((rc = mpt_config(ioc, &cfg)) != 0) cfg 5028 drivers/message/fusion/mptbase.c cfg.physAddr = page1_dma; cfg 5029 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 5031 drivers/message/fusion/mptbase.c if ((rc = mpt_config(ioc, &cfg)) == 0) { cfg 5297 drivers/message/fusion/mptbase.c CONFIGPARMS cfg; cfg 5308 drivers/message/fusion/mptbase.c cfg.cfghdr.hdr = &hdr; cfg 5309 drivers/message/fusion/mptbase.c cfg.physAddr = -1; cfg 5310 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 5311 drivers/message/fusion/mptbase.c cfg.dir = 0; cfg 5312 drivers/message/fusion/mptbase.c cfg.pageAddr = 0; cfg 5313 drivers/message/fusion/mptbase.c cfg.timeout = 0; cfg 5315 drivers/message/fusion/mptbase.c if ((rc = mpt_config(ioc, &cfg)) != 0) cfg 5327 drivers/message/fusion/mptbase.c cfg.physAddr = page_dma; cfg 5328 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 5331 drivers/message/fusion/mptbase.c if ((rc = mpt_config(ioc, &cfg)) == 0) cfg 5366 drivers/message/fusion/mptbase.c CONFIGPARMS cfg; cfg 5399 drivers/message/fusion/mptbase.c cfg.cfghdr.hdr = &header; cfg 5400 drivers/message/fusion/mptbase.c cfg.physAddr = -1; cfg 5401 drivers/message/fusion/mptbase.c cfg.pageAddr = portnum; cfg 5402 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 5403 drivers/message/fusion/mptbase.c cfg.dir = 0; cfg 5404 drivers/message/fusion/mptbase.c cfg.timeout = 0; /* use default */ cfg 5405 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) != 0) cfg 5411 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 5412 drivers/message/fusion/mptbase.c cfg.physAddr = buf_dma; cfg 5413 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) != 0) { cfg 5476 drivers/message/fusion/mptbase.c cfg.cfghdr.hdr = &header; cfg 5477 drivers/message/fusion/mptbase.c cfg.physAddr = -1; cfg 5478 drivers/message/fusion/mptbase.c cfg.pageAddr = portnum; cfg 5479 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 5480 drivers/message/fusion/mptbase.c cfg.dir = 0; cfg 5481 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) != 0) cfg 5489 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_NVRAM; cfg 5490 drivers/message/fusion/mptbase.c cfg.physAddr = buf_dma; cfg 5491 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) != 0) { cfg 5576 drivers/message/fusion/mptbase.c CONFIGPARMS cfg; cfg 5585 drivers/message/fusion/mptbase.c cfg.cfghdr.hdr = &header; cfg 5586 drivers/message/fusion/mptbase.c cfg.physAddr = -1; cfg 5587 drivers/message/fusion/mptbase.c cfg.pageAddr = portnum; cfg 5588 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 5589 drivers/message/fusion/mptbase.c cfg.dir = 0; cfg 5590 drivers/message/fusion/mptbase.c cfg.timeout = 0; cfg 5591 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) != 0) cfg 5594 drivers/message/fusion/mptbase.c ioc->spi_data.sdp1version = cfg.cfghdr.hdr->PageVersion; cfg 5595 drivers/message/fusion/mptbase.c ioc->spi_data.sdp1length = cfg.cfghdr.hdr->PageLength; cfg 5601 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) != 0) cfg 5604 drivers/message/fusion/mptbase.c ioc->spi_data.sdp0version = cfg.cfghdr.hdr->PageVersion; cfg 5605 drivers/message/fusion/mptbase.c ioc->spi_data.sdp0length = cfg.cfghdr.hdr->PageLength; cfg 5646 drivers/message/fusion/mptbase.c CONFIGPARMS cfg; cfg 5655 drivers/message/fusion/mptbase.c memset(&cfg, 0 , sizeof(CONFIGPARMS)); cfg 5658 drivers/message/fusion/mptbase.c cfg.pageAddr = (channel << 8) + id; cfg 5659 drivers/message/fusion/mptbase.c cfg.cfghdr.hdr = &hdr; cfg 5660 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 5662 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) != 0) cfg 5674 drivers/message/fusion/mptbase.c cfg.physAddr = dma_handle; cfg 5675 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 5677 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) != 0) cfg 5735 drivers/message/fusion/mptbase.c CONFIGPARMS cfg; cfg 5741 drivers/message/fusion/mptbase.c memset(&cfg, 0 , sizeof(CONFIGPARMS)); cfg 5747 drivers/message/fusion/mptbase.c cfg.cfghdr.hdr = &hdr; cfg 5748 drivers/message/fusion/mptbase.c cfg.physAddr = -1; cfg 5749 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 5751 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) != 0) { cfg 5769 drivers/message/fusion/mptbase.c cfg.physAddr = dma_handle; cfg 5770 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 5771 drivers/message/fusion/mptbase.c cfg.pageAddr = phys_disk_num; cfg 5773 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) != 0) { cfg 5802 drivers/message/fusion/mptbase.c CONFIGPARMS cfg; cfg 5808 drivers/message/fusion/mptbase.c memset(&cfg, 0 , sizeof(CONFIGPARMS)); cfg 5814 drivers/message/fusion/mptbase.c cfg.cfghdr.hdr = &hdr; cfg 5815 drivers/message/fusion/mptbase.c cfg.physAddr = -1; cfg 5816 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 5818 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) != 0) { cfg 5836 drivers/message/fusion/mptbase.c cfg.physAddr = dma_handle; cfg 5837 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 5838 drivers/message/fusion/mptbase.c cfg.pageAddr = phys_disk_num; cfg 5840 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) != 0) { cfg 5871 drivers/message/fusion/mptbase.c CONFIGPARMS cfg; cfg 5879 drivers/message/fusion/mptbase.c memset(&cfg, 0 , sizeof(CONFIGPARMS)); cfg 5886 drivers/message/fusion/mptbase.c cfg.cfghdr.hdr = &hdr; cfg 5887 drivers/message/fusion/mptbase.c cfg.physAddr = -1; cfg 5888 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 5890 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) != 0) { cfg 5908 drivers/message/fusion/mptbase.c cfg.physAddr = dma_handle; cfg 5909 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 5910 drivers/message/fusion/mptbase.c cfg.pageAddr = phys_disk_num; cfg 5912 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) != 0) { cfg 5961 drivers/message/fusion/mptbase.c CONFIGPARMS cfg; cfg 5982 drivers/message/fusion/mptbase.c cfg.cfghdr.hdr = &header; cfg 5983 drivers/message/fusion/mptbase.c cfg.physAddr = -1; cfg 5984 drivers/message/fusion/mptbase.c cfg.pageAddr = 0; cfg 5985 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 5986 drivers/message/fusion/mptbase.c cfg.dir = 0; cfg 5987 drivers/message/fusion/mptbase.c cfg.timeout = 0; cfg 5988 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) != 0) cfg 5999 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 6000 drivers/message/fusion/mptbase.c cfg.physAddr = ioc2_dma; cfg 6001 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) != 0) cfg 6030 drivers/message/fusion/mptbase.c CONFIGPARMS cfg; cfg 6047 drivers/message/fusion/mptbase.c cfg.cfghdr.hdr = &header; cfg 6048 drivers/message/fusion/mptbase.c cfg.physAddr = -1; cfg 6049 drivers/message/fusion/mptbase.c cfg.pageAddr = 0; cfg 6050 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 6051 drivers/message/fusion/mptbase.c cfg.dir = 0; cfg 6052 drivers/message/fusion/mptbase.c cfg.timeout = 0; cfg 6053 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) != 0) cfg 6069 drivers/message/fusion/mptbase.c cfg.physAddr = ioc3_dma; cfg 6070 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 6071 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) == 0) { cfg 6088 drivers/message/fusion/mptbase.c CONFIGPARMS cfg; cfg 6099 drivers/message/fusion/mptbase.c cfg.cfghdr.hdr = &header; cfg 6100 drivers/message/fusion/mptbase.c cfg.physAddr = -1; cfg 6101 drivers/message/fusion/mptbase.c cfg.pageAddr = 0; cfg 6102 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 6103 drivers/message/fusion/mptbase.c cfg.dir = 0; cfg 6104 drivers/message/fusion/mptbase.c cfg.timeout = 0; cfg 6105 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) != 0) cfg 6124 drivers/message/fusion/mptbase.c cfg.physAddr = ioc4_dma; cfg 6125 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 6126 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) == 0) { cfg 6141 drivers/message/fusion/mptbase.c CONFIGPARMS cfg; cfg 6153 drivers/message/fusion/mptbase.c cfg.cfghdr.hdr = &header; cfg 6154 drivers/message/fusion/mptbase.c cfg.physAddr = -1; cfg 6155 drivers/message/fusion/mptbase.c cfg.pageAddr = 0; cfg 6156 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 6157 drivers/message/fusion/mptbase.c cfg.dir = 0; cfg 6158 drivers/message/fusion/mptbase.c cfg.timeout = 0; cfg 6159 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) != 0) cfg 6174 drivers/message/fusion/mptbase.c cfg.physAddr = ioc1_dma; cfg 6175 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 6176 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) == 0) { cfg 6190 drivers/message/fusion/mptbase.c cfg.dir = 1; cfg 6191 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_WRITE_CURRENT; cfg 6192 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) == 0) { cfg 6196 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_WRITE_NVRAM; cfg 6197 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) == 0) { cfg 6227 drivers/message/fusion/mptbase.c CONFIGPARMS cfg; cfg 6232 drivers/message/fusion/mptbase.c memset(&cfg, 0 , sizeof(CONFIGPARMS)); cfg 6236 drivers/message/fusion/mptbase.c cfg.cfghdr.hdr = &hdr; cfg 6237 drivers/message/fusion/mptbase.c cfg.physAddr = -1; cfg 6238 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 6239 drivers/message/fusion/mptbase.c cfg.timeout = 10; cfg 6241 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) != 0) cfg 6244 drivers/message/fusion/mptbase.c if (!cfg.cfghdr.hdr->PageLength) cfg 6247 drivers/message/fusion/mptbase.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 6252 drivers/message/fusion/mptbase.c cfg.physAddr = buf_dma; cfg 6254 drivers/message/fusion/mptbase.c if (mpt_config(ioc, &cfg) != 0) cfg 936 drivers/message/fusion/mptbase.h extern int mpt_config(MPT_ADAPTER *ioc, CONFIGPARMS *cfg); cfg 2331 drivers/message/fusion/mptctl.c CONFIGPARMS cfg; cfg 2393 drivers/message/fusion/mptctl.c cfg.cfghdr.hdr = &hdr; cfg 2394 drivers/message/fusion/mptctl.c cfg.physAddr = -1; cfg 2395 drivers/message/fusion/mptctl.c cfg.pageAddr = 0; cfg 2396 drivers/message/fusion/mptctl.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 2397 drivers/message/fusion/mptctl.c cfg.dir = 0; /* read */ cfg 2398 drivers/message/fusion/mptctl.c cfg.timeout = 10; cfg 2401 drivers/message/fusion/mptctl.c if (mpt_config(ioc, &cfg) == 0) { cfg 2402 drivers/message/fusion/mptctl.c if (cfg.cfghdr.hdr->PageLength > 0) { cfg 2404 drivers/message/fusion/mptctl.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 2408 drivers/message/fusion/mptctl.c cfg.physAddr = buf_dma; cfg 2409 drivers/message/fusion/mptctl.c if (mpt_config(ioc, &cfg) == 0) { cfg 2566 drivers/message/fusion/mptctl.c CONFIGPARMS cfg; cfg 2603 drivers/message/fusion/mptctl.c cfg.cfghdr.hdr = &hdr; cfg 2604 drivers/message/fusion/mptctl.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 2605 drivers/message/fusion/mptctl.c cfg.dir = 0; cfg 2606 drivers/message/fusion/mptctl.c cfg.timeout = 0; cfg 2607 drivers/message/fusion/mptctl.c cfg.physAddr = page_dma; cfg 2609 drivers/message/fusion/mptctl.c cfg.pageAddr = (karg.hdr.channel << 8) | karg.hdr.id; cfg 2611 drivers/message/fusion/mptctl.c if ((rc = mpt_config(ioc, &cfg)) == 0) { cfg 2651 drivers/message/fusion/mptctl.c cfg.cfghdr.hdr = &hdr; cfg 2652 drivers/message/fusion/mptctl.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 2653 drivers/message/fusion/mptctl.c cfg.dir = 0; cfg 2654 drivers/message/fusion/mptctl.c cfg.timeout = 0; cfg 2655 drivers/message/fusion/mptctl.c cfg.physAddr = -1; cfg 2656 drivers/message/fusion/mptctl.c if ((mpt_config(ioc, &cfg) == 0) && (cfg.cfghdr.hdr->PageLength > 0)) { cfg 2658 drivers/message/fusion/mptctl.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 2659 drivers/message/fusion/mptctl.c data_sz = (int) cfg.cfghdr.hdr->PageLength * 4; cfg 2663 drivers/message/fusion/mptctl.c cfg.physAddr = page_dma; cfg 2664 drivers/message/fusion/mptctl.c cfg.pageAddr = (karg.hdr.channel << 8) | karg.hdr.id; cfg 2665 drivers/message/fusion/mptctl.c if ((rc = mpt_config(ioc, &cfg)) == 0) { cfg 287 drivers/message/fusion/mptfc.c CONFIGPARMS cfg; cfg 320 drivers/message/fusion/mptfc.c cfg.cfghdr.hdr = &hdr; cfg 321 drivers/message/fusion/mptfc.c cfg.physAddr = -1; cfg 322 drivers/message/fusion/mptfc.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 323 drivers/message/fusion/mptfc.c cfg.dir = 0; cfg 324 drivers/message/fusion/mptfc.c cfg.pageAddr = port_id; cfg 325 drivers/message/fusion/mptfc.c cfg.timeout = 0; cfg 327 drivers/message/fusion/mptfc.c if ((rc = mpt_config(ioc, &cfg)) != 0) cfg 340 drivers/message/fusion/mptfc.c cfg.physAddr = page0_dma; cfg 341 drivers/message/fusion/mptfc.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 343 drivers/message/fusion/mptfc.c if ((rc = mpt_config(ioc, &cfg)) == 0) { cfg 734 drivers/message/fusion/mptfc.c CONFIGPARMS cfg; cfg 751 drivers/message/fusion/mptfc.c cfg.cfghdr.hdr = &hdr; cfg 752 drivers/message/fusion/mptfc.c cfg.physAddr = -1; cfg 753 drivers/message/fusion/mptfc.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 754 drivers/message/fusion/mptfc.c cfg.dir = 0; cfg 755 drivers/message/fusion/mptfc.c cfg.pageAddr = portnum; cfg 756 drivers/message/fusion/mptfc.c cfg.timeout = 0; cfg 758 drivers/message/fusion/mptfc.c if ((rc = mpt_config(ioc, &cfg)) != 0) cfg 771 drivers/message/fusion/mptfc.c cfg.physAddr = page0_dma; cfg 772 drivers/message/fusion/mptfc.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 774 drivers/message/fusion/mptfc.c if ((rc = mpt_config(ioc, &cfg)) == 0) { cfg 830 drivers/message/fusion/mptfc.c CONFIGPARMS cfg; cfg 844 drivers/message/fusion/mptfc.c cfg.cfghdr.hdr = &hdr; cfg 845 drivers/message/fusion/mptfc.c cfg.physAddr = -1; cfg 846 drivers/message/fusion/mptfc.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 847 drivers/message/fusion/mptfc.c cfg.dir = 0; cfg 848 drivers/message/fusion/mptfc.c cfg.pageAddr = portnum; cfg 849 drivers/message/fusion/mptfc.c cfg.timeout = 0; cfg 851 drivers/message/fusion/mptfc.c if ((rc = mpt_config(ioc, &cfg)) != 0) cfg 860 drivers/message/fusion/mptfc.c cfg.physAddr = ioc->fc_data.fc_port_page1[portnum].dma; cfg 861 drivers/message/fusion/mptfc.c cfg.action = MPI_CONFIG_ACTION_PAGE_WRITE_CURRENT; cfg 862 drivers/message/fusion/mptfc.c cfg.dir = 1; cfg 864 drivers/message/fusion/mptfc.c rc = mpt_config(ioc, &cfg); cfg 873 drivers/message/fusion/mptfc.c CONFIGPARMS cfg; cfg 887 drivers/message/fusion/mptfc.c cfg.cfghdr.hdr = &hdr; cfg 888 drivers/message/fusion/mptfc.c cfg.physAddr = -1; cfg 889 drivers/message/fusion/mptfc.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 890 drivers/message/fusion/mptfc.c cfg.dir = 0; cfg 891 drivers/message/fusion/mptfc.c cfg.pageAddr = portnum; cfg 892 drivers/message/fusion/mptfc.c cfg.timeout = 0; cfg 894 drivers/message/fusion/mptfc.c if ((rc = mpt_config(ioc, &cfg)) != 0) cfg 927 drivers/message/fusion/mptfc.c cfg.physAddr = page1_dma; cfg 928 drivers/message/fusion/mptfc.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 930 drivers/message/fusion/mptfc.c if ((rc = mpt_config(ioc, &cfg)) == 0) { cfg 654 drivers/message/fusion/mptsas.c CONFIGPARMS cfg; cfg 662 drivers/message/fusion/mptsas.c memset(&cfg, 0 , sizeof(CONFIGPARMS)); cfg 666 drivers/message/fusion/mptsas.c cfg.pageAddr = starget->id; cfg 667 drivers/message/fusion/mptsas.c cfg.cfghdr.hdr = &hdr; cfg 668 drivers/message/fusion/mptsas.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 669 drivers/message/fusion/mptsas.c cfg.timeout = SAS_CONFIG_PAGE_TIMEOUT; cfg 671 drivers/message/fusion/mptsas.c if (mpt_config(ioc, &cfg) != 0) cfg 683 drivers/message/fusion/mptsas.c cfg.physAddr = dma_handle; cfg 684 drivers/message/fusion/mptsas.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 686 drivers/message/fusion/mptsas.c if (mpt_config(ioc, &cfg) != 0) cfg 1347 drivers/message/fusion/mptsas.c CONFIGPARMS cfg; cfg 1359 drivers/message/fusion/mptsas.c cfg.cfghdr.ehdr = &hdr; cfg 1360 drivers/message/fusion/mptsas.c cfg.physAddr = -1; cfg 1361 drivers/message/fusion/mptsas.c cfg.pageAddr = form + form_specific; cfg 1362 drivers/message/fusion/mptsas.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 1363 drivers/message/fusion/mptsas.c cfg.dir = 0; /* read */ cfg 1364 drivers/message/fusion/mptsas.c cfg.timeout = SAS_CONFIG_PAGE_TIMEOUT; cfg 1366 drivers/message/fusion/mptsas.c error = mpt_config(ioc, &cfg); cfg 1381 drivers/message/fusion/mptsas.c cfg.physAddr = dma_handle; cfg 1382 drivers/message/fusion/mptsas.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 1384 drivers/message/fusion/mptsas.c error = mpt_config(ioc, &cfg); cfg 2003 drivers/message/fusion/mptsas.c CONFIGPARMS cfg; cfg 2020 drivers/message/fusion/mptsas.c cfg.cfghdr.ehdr = &hdr; cfg 2021 drivers/message/fusion/mptsas.c cfg.physAddr = -1; cfg 2022 drivers/message/fusion/mptsas.c cfg.pageAddr = phy->identify.phy_identifier; cfg 2023 drivers/message/fusion/mptsas.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 2024 drivers/message/fusion/mptsas.c cfg.dir = 0; /* read */ cfg 2025 drivers/message/fusion/mptsas.c cfg.timeout = SAS_CONFIG_PAGE_TIMEOUT; cfg 2027 drivers/message/fusion/mptsas.c error = mpt_config(ioc, &cfg); cfg 2038 drivers/message/fusion/mptsas.c cfg.physAddr = dma_handle; cfg 2039 drivers/message/fusion/mptsas.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 2041 drivers/message/fusion/mptsas.c error = mpt_config(ioc, &cfg); cfg 2359 drivers/message/fusion/mptsas.c CONFIGPARMS cfg; cfg 2372 drivers/message/fusion/mptsas.c cfg.cfghdr.ehdr = &hdr; cfg 2373 drivers/message/fusion/mptsas.c cfg.physAddr = -1; cfg 2374 drivers/message/fusion/mptsas.c cfg.pageAddr = 0; cfg 2375 drivers/message/fusion/mptsas.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 2376 drivers/message/fusion/mptsas.c cfg.dir = 0; /* read */ cfg 2377 drivers/message/fusion/mptsas.c cfg.timeout = SAS_CONFIG_PAGE_TIMEOUT; cfg 2379 drivers/message/fusion/mptsas.c error = mpt_config(ioc, &cfg); cfg 2394 drivers/message/fusion/mptsas.c cfg.physAddr = dma_handle; cfg 2395 drivers/message/fusion/mptsas.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 2397 drivers/message/fusion/mptsas.c error = mpt_config(ioc, &cfg); cfg 2437 drivers/message/fusion/mptsas.c CONFIGPARMS cfg; cfg 2444 drivers/message/fusion/mptsas.c memset(&cfg, 0, sizeof(CONFIGPARMS)); cfg 2446 drivers/message/fusion/mptsas.c cfg.cfghdr.ehdr = &hdr; cfg 2447 drivers/message/fusion/mptsas.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 2448 drivers/message/fusion/mptsas.c cfg.timeout = SAS_CONFIG_PAGE_TIMEOUT; cfg 2449 drivers/message/fusion/mptsas.c cfg.cfghdr.ehdr->PageType = MPI_CONFIG_PAGETYPE_EXTENDED; cfg 2450 drivers/message/fusion/mptsas.c cfg.cfghdr.ehdr->ExtPageType = MPI_CONFIG_EXTPAGETYPE_SAS_IO_UNIT; cfg 2451 drivers/message/fusion/mptsas.c cfg.cfghdr.ehdr->PageVersion = MPI_SASIOUNITPAGE1_PAGEVERSION; cfg 2452 drivers/message/fusion/mptsas.c cfg.cfghdr.ehdr->PageNumber = 1; cfg 2454 drivers/message/fusion/mptsas.c error = mpt_config(ioc, &cfg); cfg 2469 drivers/message/fusion/mptsas.c cfg.physAddr = dma_handle; cfg 2470 drivers/message/fusion/mptsas.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 2472 drivers/message/fusion/mptsas.c error = mpt_config(ioc, &cfg); cfg 2495 drivers/message/fusion/mptsas.c CONFIGPARMS cfg; cfg 2508 drivers/message/fusion/mptsas.c cfg.cfghdr.ehdr = &hdr; cfg 2509 drivers/message/fusion/mptsas.c cfg.dir = 0; /* read */ cfg 2510 drivers/message/fusion/mptsas.c cfg.timeout = SAS_CONFIG_PAGE_TIMEOUT; cfg 2513 drivers/message/fusion/mptsas.c cfg.physAddr = -1; cfg 2514 drivers/message/fusion/mptsas.c cfg.pageAddr = form + form_specific; cfg 2515 drivers/message/fusion/mptsas.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 2517 drivers/message/fusion/mptsas.c error = mpt_config(ioc, &cfg); cfg 2533 drivers/message/fusion/mptsas.c cfg.physAddr = dma_handle; cfg 2534 drivers/message/fusion/mptsas.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 2536 drivers/message/fusion/mptsas.c error = mpt_config(ioc, &cfg); cfg 2559 drivers/message/fusion/mptsas.c CONFIGPARMS cfg; cfg 2573 drivers/message/fusion/mptsas.c cfg.cfghdr.ehdr = &hdr; cfg 2574 drivers/message/fusion/mptsas.c cfg.pageAddr = form + form_specific; cfg 2575 drivers/message/fusion/mptsas.c cfg.physAddr = -1; cfg 2576 drivers/message/fusion/mptsas.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 2577 drivers/message/fusion/mptsas.c cfg.dir = 0; /* read */ cfg 2578 drivers/message/fusion/mptsas.c cfg.timeout = SAS_CONFIG_PAGE_TIMEOUT; cfg 2581 drivers/message/fusion/mptsas.c error = mpt_config(ioc, &cfg); cfg 2596 drivers/message/fusion/mptsas.c cfg.physAddr = dma_handle; cfg 2597 drivers/message/fusion/mptsas.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 2599 drivers/message/fusion/mptsas.c error = mpt_config(ioc, &cfg); cfg 2640 drivers/message/fusion/mptsas.c CONFIGPARMS cfg; cfg 2655 drivers/message/fusion/mptsas.c cfg.cfghdr.ehdr = &hdr; cfg 2656 drivers/message/fusion/mptsas.c cfg.physAddr = -1; cfg 2657 drivers/message/fusion/mptsas.c cfg.pageAddr = form + form_specific; cfg 2658 drivers/message/fusion/mptsas.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 2659 drivers/message/fusion/mptsas.c cfg.dir = 0; /* read */ cfg 2660 drivers/message/fusion/mptsas.c cfg.timeout = SAS_CONFIG_PAGE_TIMEOUT; cfg 2663 drivers/message/fusion/mptsas.c error = mpt_config(ioc, &cfg); cfg 2679 drivers/message/fusion/mptsas.c cfg.physAddr = dma_handle; cfg 2680 drivers/message/fusion/mptsas.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 2682 drivers/message/fusion/mptsas.c error = mpt_config(ioc, &cfg); cfg 2723 drivers/message/fusion/mptsas.c CONFIGPARMS cfg; cfg 2736 drivers/message/fusion/mptsas.c cfg.cfghdr.ehdr = &hdr; cfg 2737 drivers/message/fusion/mptsas.c cfg.physAddr = -1; cfg 2738 drivers/message/fusion/mptsas.c cfg.pageAddr = form + form_specific; cfg 2739 drivers/message/fusion/mptsas.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 2740 drivers/message/fusion/mptsas.c cfg.dir = 0; /* read */ cfg 2741 drivers/message/fusion/mptsas.c cfg.timeout = SAS_CONFIG_PAGE_TIMEOUT; cfg 2743 drivers/message/fusion/mptsas.c error = mpt_config(ioc, &cfg); cfg 2759 drivers/message/fusion/mptsas.c cfg.physAddr = dma_handle; cfg 2760 drivers/message/fusion/mptsas.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 2762 drivers/message/fusion/mptsas.c error = mpt_config(ioc, &cfg); cfg 4224 drivers/message/fusion/mptsas.c CONFIGPARMS cfg; cfg 4233 drivers/message/fusion/mptsas.c memset(&cfg, 0 , sizeof(CONFIGPARMS)); cfg 4236 drivers/message/fusion/mptsas.c cfg.pageAddr = (channel << 8) + id; cfg 4237 drivers/message/fusion/mptsas.c cfg.cfghdr.hdr = &hdr; cfg 4238 drivers/message/fusion/mptsas.c cfg.action = MPI_CONFIG_ACTION_PAGE_HEADER; cfg 4239 drivers/message/fusion/mptsas.c cfg.timeout = SAS_CONFIG_PAGE_TIMEOUT; cfg 4241 drivers/message/fusion/mptsas.c if (mpt_config(ioc, &cfg) != 0) cfg 4253 drivers/message/fusion/mptsas.c cfg.physAddr = dma_handle; cfg 4254 drivers/message/fusion/mptsas.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 4256 drivers/message/fusion/mptsas.c if (mpt_config(ioc, &cfg) != 0) cfg 522 drivers/message/fusion/mptspi.c struct _x_config_parms cfg; cfg 552 drivers/message/fusion/mptspi.c memset(&cfg, 0, sizeof(cfg)); cfg 554 drivers/message/fusion/mptspi.c cfg.cfghdr.hdr = &hdr; cfg 555 drivers/message/fusion/mptspi.c cfg.physAddr = spi_dev_pg0_dma; cfg 556 drivers/message/fusion/mptspi.c cfg.action = MPI_CONFIG_ACTION_PAGE_READ_CURRENT; cfg 557 drivers/message/fusion/mptspi.c cfg.dir = 0; cfg 558 drivers/message/fusion/mptspi.c cfg.pageAddr = starget->id; cfg 559 drivers/message/fusion/mptspi.c cfg.timeout = 60; cfg 561 drivers/message/fusion/mptspi.c if (mpt_config(ioc, &cfg)) { cfg 858 drivers/message/fusion/mptspi.c struct _x_config_parms cfg; cfg 887 drivers/message/fusion/mptspi.c memset(&cfg, 0, sizeof(cfg)); cfg 889 drivers/message/fusion/mptspi.c cfg.cfghdr.hdr = &hdr; cfg 890 drivers/message/fusion/mptspi.c cfg.physAddr = pg1_dma; cfg 891 drivers/message/fusion/mptspi.c cfg.action = MPI_CONFIG_ACTION_PAGE_WRITE_CURRENT; cfg 892 drivers/message/fusion/mptspi.c cfg.dir = 1; cfg 893 drivers/message/fusion/mptspi.c cfg.pageAddr = starget->id; cfg 922 drivers/message/fusion/mptspi.c if (mpt_config(ioc, &cfg)) { cfg 2308 drivers/mfd/ab8500-debugfs.c static ssize_t hwreg_common_write(char *b, struct hwreg_cfg *cfg, cfg 2391 drivers/mfd/ab8500-debugfs.c *cfg = loc; cfg 2395 drivers/mfd/ab8500-debugfs.c REG_FMT_DEC(cfg) ? "decimal" : "hexa"); cfg 2397 drivers/mfd/ab8500-debugfs.c cfg->addr, cfg->mask, cfg->shift, val); cfg 2404 drivers/mfd/ab8500-debugfs.c (u8)cfg->bank, (u8)cfg->addr, ®value); cfg 2411 drivers/mfd/ab8500-debugfs.c if (cfg->shift >= 0) { cfg 2412 drivers/mfd/ab8500-debugfs.c regvalue &= ~(cfg->mask << (cfg->shift)); cfg 2413 drivers/mfd/ab8500-debugfs.c val = (val & cfg->mask) << (cfg->shift); cfg 2415 drivers/mfd/ab8500-debugfs.c regvalue &= ~(cfg->mask >> (-cfg->shift)); cfg 2416 drivers/mfd/ab8500-debugfs.c val = (val & cfg->mask) >> (-cfg->shift); cfg 2421 drivers/mfd/ab8500-debugfs.c (u8)cfg->bank, (u8)cfg->addr, (u8)val); cfg 243 drivers/misc/cardreader/alcor_pci.c struct alcor_dev_cfg *cfg; cfg 247 drivers/misc/cardreader/alcor_pci.c cfg = (void *)ent->driver_data; cfg 265 drivers/misc/cardreader/alcor_pci.c priv->cfg = cfg; cfg 75 drivers/misc/cxl/cxllib.c int cxllib_get_xsl_config(struct pci_dev *dev, struct cxllib_xsl_config *cfg) cfg 98 drivers/misc/cxl/cxllib.c rc = cxl_get_xsl9_dsnctl(dev, capp_unit_id, &cfg->dsnctl); cfg 102 drivers/misc/cxl/cxllib.c cfg->version = CXL_XSL_CONFIG_CURRENT_VERSION; cfg 103 drivers/misc/cxl/cxllib.c cfg->log_bar_size = CXL_CAPI_WINDOW_LOG_SIZE; cfg 104 drivers/misc/cxl/cxllib.c cfg->bar_addr = CXL_CAPI_WINDOW_START; cfg 105 drivers/misc/cxl/cxllib.c cfg->dra = dummy_read_addr; cfg 110 drivers/misc/habanalabs/include/goya/goya_packets.h __le32 cfg; cfg 188 drivers/misc/mei/hw-me.c const struct mei_fw_status *fw_src = &hw->cfg->fw_status; cfg 1470 drivers/misc/mei/hw-me.c const struct mei_cfg *cfg) cfg 1484 drivers/misc/mei/hw-me.c dev->dr_dscr[i].size = cfg->dma_size[i]; cfg 1487 drivers/misc/mei/hw-me.c hw->cfg = cfg; cfg 1489 drivers/misc/mei/hw-me.c dev->fw_f_fw_ver_supported = cfg->fw_ver_supported; cfg 33 drivers/misc/mei/hw-me.h #define MEI_PCI_DEVICE(dev, cfg) \ cfg 36 drivers/misc/mei/hw-me.h .driver_data = (kernel_ulong_t)(cfg), cfg 50 drivers/misc/mei/hw-me.h const struct mei_cfg *cfg; cfg 95 drivers/misc/mei/hw-me.h const struct mei_cfg *cfg); cfg 137 drivers/misc/mei/pci-me.c const struct mei_cfg *cfg) cfg 139 drivers/misc/mei/pci-me.c if (cfg->quirk_probe && cfg->quirk_probe(pdev)) { cfg 157 drivers/misc/mei/pci-me.c const struct mei_cfg *cfg; cfg 163 drivers/misc/mei/pci-me.c cfg = mei_me_get_cfg(ent->driver_data); cfg 164 drivers/misc/mei/pci-me.c if (!cfg) cfg 167 drivers/misc/mei/pci-me.c if (!mei_me_quirk_probe(pdev, cfg)) cfg 199 drivers/misc/mei/pci-me.c dev = mei_me_dev_init(pdev, cfg); cfg 162 drivers/misc/ocxl/config.c u32 cfg, tlx, dlx; cfg 178 drivers/misc/ocxl/config.c pci_read_config_dword(dev, pos + OCXL_DVSEC_VENDOR_CFG_VERS, &cfg); cfg 183 drivers/misc/ocxl/config.c dev_dbg(&dev->dev, " CFG version = 0x%x\n", cfg); cfg 666 drivers/mmc/host/alcor.c const struct alcor_pll_conf *cfg = &alcor_pll_cfg[i]; cfg 668 drivers/mmc/host/alcor.c tmp_div = DIV_ROUND_UP(cfg->clk_src_freq, clock); cfg 669 drivers/mmc/host/alcor.c if (cfg->min_div > tmp_div || tmp_div > cfg->max_div) cfg 672 drivers/mmc/host/alcor.c tmp_clock = DIV_ROUND_UP(cfg->clk_src_freq, tmp_div); cfg 677 drivers/mmc/host/alcor.c clk_src = cfg->clk_src_reg; cfg 991 drivers/mmc/host/alcor.c struct alcor_dev_cfg *cfg = priv->cfg; cfg 1022 drivers/mmc/host/alcor.c alcor_write8(priv, cfg->dma, AU6601_DMA_BOUNDARY); cfg 775 drivers/mmc/host/dw_mmc.c struct dma_slave_config cfg; cfg 785 drivers/mmc/host/dw_mmc.c cfg.dst_addr = host->phy_regs + fifo_offset; cfg 786 drivers/mmc/host/dw_mmc.c cfg.src_addr = cfg.dst_addr; cfg 787 drivers/mmc/host/dw_mmc.c cfg.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 788 drivers/mmc/host/dw_mmc.c cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 792 drivers/mmc/host/dw_mmc.c cfg.dst_maxburst = mszs[(fifoth_val >> 28) & 0x7]; cfg 793 drivers/mmc/host/dw_mmc.c cfg.src_maxburst = cfg.dst_maxburst; cfg 796 drivers/mmc/host/dw_mmc.c cfg.direction = DMA_MEM_TO_DEV; cfg 798 drivers/mmc/host/dw_mmc.c cfg.direction = DMA_DEV_TO_MEM; cfg 800 drivers/mmc/host/dw_mmc.c ret = dmaengine_slave_config(host->dms->ch, &cfg); cfg 807 drivers/mmc/host/dw_mmc.c sg_len, cfg.direction, cfg 310 drivers/mmc/host/meson-gx-mmc.c u32 cfg; cfg 319 drivers/mmc/host/meson-gx-mmc.c cfg = readl(host->regs + SD_EMMC_CFG); cfg 320 drivers/mmc/host/meson-gx-mmc.c cfg |= CFG_STOP_CLOCK; cfg 321 drivers/mmc/host/meson-gx-mmc.c writel(cfg, host->regs + SD_EMMC_CFG); cfg 327 drivers/mmc/host/meson-gx-mmc.c u32 cfg; cfg 333 drivers/mmc/host/meson-gx-mmc.c cfg = readl(host->regs + SD_EMMC_CFG); cfg 334 drivers/mmc/host/meson-gx-mmc.c cfg &= ~CFG_STOP_CLOCK; cfg 335 drivers/mmc/host/meson-gx-mmc.c writel(cfg, host->regs + SD_EMMC_CFG); cfg 343 drivers/mmc/host/meson-gx-mmc.c u32 cfg; cfg 359 drivers/mmc/host/meson-gx-mmc.c cfg = readl(host->regs + SD_EMMC_CFG); cfg 360 drivers/mmc/host/meson-gx-mmc.c cfg |= CFG_STOP_CLOCK; cfg 361 drivers/mmc/host/meson-gx-mmc.c writel(cfg, host->regs + SD_EMMC_CFG); cfg 366 drivers/mmc/host/meson-gx-mmc.c cfg |= CFG_DDR; cfg 368 drivers/mmc/host/meson-gx-mmc.c cfg &= ~CFG_DDR; cfg 370 drivers/mmc/host/meson-gx-mmc.c writel(cfg, host->regs + SD_EMMC_CFG); cfg 663 drivers/mmc/host/meson-gx-mmc.c u32 cfg, blksz_old; cfg 665 drivers/mmc/host/meson-gx-mmc.c cfg = readl(host->regs + SD_EMMC_CFG); cfg 666 drivers/mmc/host/meson-gx-mmc.c blksz_old = FIELD_GET(CFG_BLK_LEN_MASK, cfg); cfg 680 drivers/mmc/host/meson-gx-mmc.c cfg &= ~CFG_BLK_LEN_MASK; cfg 681 drivers/mmc/host/meson-gx-mmc.c cfg |= FIELD_PREP(CFG_BLK_LEN_MASK, blksz); cfg 682 drivers/mmc/host/meson-gx-mmc.c writel(cfg, host->regs + SD_EMMC_CFG); cfg 982 drivers/mmc/host/meson-gx-mmc.c u32 cfg = 0; cfg 984 drivers/mmc/host/meson-gx-mmc.c cfg |= FIELD_PREP(CFG_RESP_TIMEOUT_MASK, cfg 986 drivers/mmc/host/meson-gx-mmc.c cfg |= FIELD_PREP(CFG_RC_CC_MASK, ilog2(SD_EMMC_CFG_CMD_GAP)); cfg 987 drivers/mmc/host/meson-gx-mmc.c cfg |= FIELD_PREP(CFG_BLK_LEN_MASK, ilog2(SD_EMMC_CFG_BLK_SIZE)); cfg 990 drivers/mmc/host/meson-gx-mmc.c cfg |= CFG_ERR_ABORT; cfg 992 drivers/mmc/host/meson-gx-mmc.c writel(cfg, host->regs + SD_EMMC_CFG); cfg 562 drivers/mmc/host/moxart-mmc.c struct dma_slave_config cfg; cfg 634 drivers/mmc/host/moxart-mmc.c cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 635 drivers/mmc/host/moxart-mmc.c cfg.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 637 drivers/mmc/host/moxart-mmc.c cfg.direction = DMA_MEM_TO_DEV; cfg 638 drivers/mmc/host/moxart-mmc.c cfg.src_addr = 0; cfg 639 drivers/mmc/host/moxart-mmc.c cfg.dst_addr = host->reg_phys + REG_DATA_WINDOW; cfg 640 drivers/mmc/host/moxart-mmc.c dmaengine_slave_config(host->dma_chan_tx, &cfg); cfg 642 drivers/mmc/host/moxart-mmc.c cfg.direction = DMA_DEV_TO_MEM; cfg 643 drivers/mmc/host/moxart-mmc.c cfg.src_addr = host->reg_phys + REG_DATA_WINDOW; cfg 644 drivers/mmc/host/moxart-mmc.c cfg.dst_addr = 0; cfg 645 drivers/mmc/host/moxart-mmc.c dmaengine_slave_config(host->dma_chan_rx, &cfg); cfg 1017 drivers/mmc/host/omap.c struct dma_slave_config cfg = { cfg 1028 drivers/mmc/host/omap.c if (dmaengine_slave_config(c, &cfg)) cfg 1246 drivers/mmc/host/omap_hsmmc.c struct dma_slave_config cfg = { cfg 1273 drivers/mmc/host/omap_hsmmc.c ret = dmaengine_slave_config(chan, &cfg); cfg 348 drivers/mmc/host/renesas_sdhi_sys_dmac.c struct dma_slave_config cfg = {}; cfg 367 drivers/mmc/host/renesas_sdhi_sys_dmac.c cfg.direction = DMA_MEM_TO_DEV; cfg 368 drivers/mmc/host/renesas_sdhi_sys_dmac.c cfg.dst_addr = res->start + cfg 370 drivers/mmc/host/renesas_sdhi_sys_dmac.c cfg.dst_addr_width = priv->dma_priv.dma_buswidth; cfg 371 drivers/mmc/host/renesas_sdhi_sys_dmac.c if (!cfg.dst_addr_width) cfg 372 drivers/mmc/host/renesas_sdhi_sys_dmac.c cfg.dst_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; cfg 373 drivers/mmc/host/renesas_sdhi_sys_dmac.c cfg.src_addr = 0; cfg 374 drivers/mmc/host/renesas_sdhi_sys_dmac.c ret = dmaengine_slave_config(host->chan_tx, &cfg); cfg 387 drivers/mmc/host/renesas_sdhi_sys_dmac.c cfg.direction = DMA_DEV_TO_MEM; cfg 388 drivers/mmc/host/renesas_sdhi_sys_dmac.c cfg.src_addr = cfg.dst_addr + host->pdata->dma_rx_offset; cfg 389 drivers/mmc/host/renesas_sdhi_sys_dmac.c cfg.src_addr_width = priv->dma_priv.dma_buswidth; cfg 390 drivers/mmc/host/renesas_sdhi_sys_dmac.c if (!cfg.src_addr_width) cfg 391 drivers/mmc/host/renesas_sdhi_sys_dmac.c cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_2_BYTES; cfg 392 drivers/mmc/host/renesas_sdhi_sys_dmac.c cfg.dst_addr = 0; cfg 393 drivers/mmc/host/renesas_sdhi_sys_dmac.c ret = dmaengine_slave_config(host->chan_rx, &cfg); cfg 91 drivers/mmc/host/sdhci-pci.h #define SDHCI_PCI_DEVICE(vend, dev, cfg) { \ cfg 94 drivers/mmc/host/sdhci-pci.h .driver_data = (kernel_ulong_t)&(sdhci_##cfg) \ cfg 97 drivers/mmc/host/sdhci-pci.h #define SDHCI_PCI_SUBDEVICE(vend, dev, subvend, subdev, cfg) { \ cfg 101 drivers/mmc/host/sdhci-pci.h .driver_data = (kernel_ulong_t)&(sdhci_##cfg) \ cfg 104 drivers/mmc/host/sdhci-pci.h #define SDHCI_PCI_DEVICE_CLASS(vend, cl, cl_msk, cfg) { \ cfg 108 drivers/mmc/host/sdhci-pci.h .driver_data = (kernel_ulong_t)&(sdhci_##cfg) \ cfg 405 drivers/mmc/host/sh_mmcif.c struct dma_slave_config cfg = { 0, }; cfg 408 drivers/mmc/host/sh_mmcif.c cfg.direction = direction; cfg 411 drivers/mmc/host/sh_mmcif.c cfg.src_addr = res->start + MMCIF_CE_DATA; cfg 412 drivers/mmc/host/sh_mmcif.c cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 414 drivers/mmc/host/sh_mmcif.c cfg.dst_addr = res->start + MMCIF_CE_DATA; cfg 415 drivers/mmc/host/sh_mmcif.c cfg.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 418 drivers/mmc/host/sh_mmcif.c return dmaengine_slave_config(chan, &cfg); cfg 271 drivers/mmc/host/sunxi-mmc.c const struct sunxi_mmc_cfg *cfg; cfg 362 drivers/mmc/host/sunxi-mmc.c int i, max_len = (1 << host->cfg->idma_des_size_bits); cfg 669 drivers/mmc/host/sunxi-mmc.c if (host->cfg->mask_data0) cfg 690 drivers/mmc/host/sunxi-mmc.c if (host->cfg->mask_data0) { cfg 700 drivers/mmc/host/sunxi-mmc.c if (!host->cfg->can_calibrate) cfg 727 drivers/mmc/host/sunxi-mmc.c if (!host->cfg->clk_delays) cfg 749 drivers/mmc/host/sunxi-mmc.c clk_set_phase(host->clk_sample, host->cfg->clk_delays[index].sample); cfg 750 drivers/mmc/host/sunxi-mmc.c clk_set_phase(host->clk_output, host->cfg->clk_delays[index].output); cfg 789 drivers/mmc/host/sunxi-mmc.c if (host->use_new_timings && host->cfg->ccu_has_timings_switch) { cfg 1268 drivers/mmc/host/sunxi-mmc.c host->cfg = of_device_get_match_data(&pdev->dev); cfg 1269 drivers/mmc/host/sunxi-mmc.c if (!host->cfg) cfg 1293 drivers/mmc/host/sunxi-mmc.c if (host->cfg->clk_delays) { cfg 1360 drivers/mmc/host/sunxi-mmc.c if (host->cfg->ccu_has_timings_switch) { cfg 1379 drivers/mmc/host/sunxi-mmc.c } else if (host->cfg->needs_new_timings) { cfg 1388 drivers/mmc/host/sunxi-mmc.c mmc->max_seg_size = (1 << host->cfg->idma_des_size_bits); cfg 1403 drivers/mmc/host/sunxi-mmc.c if ((host->cfg->clk_delays || host->use_new_timings) && cfg 1418 drivers/mmc/host/sunxi-mmc.c if (!(host->cfg->clk_delays || host->use_new_timings)) { cfg 674 drivers/mmc/host/usdhi6rol0.c struct dma_slave_config cfg = { cfg 687 drivers/mmc/host/usdhi6rol0.c cfg.direction = DMA_MEM_TO_DEV; cfg 688 drivers/mmc/host/usdhi6rol0.c cfg.dst_addr = start + USDHI6_SD_BUF0; cfg 689 drivers/mmc/host/usdhi6rol0.c cfg.dst_maxburst = 128; /* 128 words * 4 bytes = 512 bytes */ cfg 690 drivers/mmc/host/usdhi6rol0.c cfg.src_addr = 0; cfg 691 drivers/mmc/host/usdhi6rol0.c ret = dmaengine_slave_config(host->chan_tx, &cfg); cfg 702 drivers/mmc/host/usdhi6rol0.c cfg.direction = DMA_DEV_TO_MEM; cfg 703 drivers/mmc/host/usdhi6rol0.c cfg.src_addr = cfg.dst_addr; cfg 704 drivers/mmc/host/usdhi6rol0.c cfg.src_maxburst = 128; /* 128 words * 4 bytes = 512 bytes */ cfg 705 drivers/mmc/host/usdhi6rol0.c cfg.dst_addr = 0; cfg 706 drivers/mmc/host/usdhi6rol0.c ret = dmaengine_slave_config(host->chan_rx, &cfg); cfg 1748 drivers/mtd/devices/docg3.c int cfg; cfg 1750 drivers/mtd/devices/docg3.c cfg = doc_register_readb(docg3, DOC_CONFIGURATION); cfg 1751 drivers/mtd/devices/docg3.c docg3->if_cfg = (cfg & DOC_CONF_IF_CFG ? 1 : 0); cfg 352 drivers/mtd/devices/pmc551.c u32 size, dcmd, cfg, dtmp; cfg 409 drivers/mtd/devices/pmc551.c pci_read_config_dword(dev, PCI_BASE_ADDRESS_0, &cfg); cfg 415 drivers/mtd/devices/pmc551.c pci_write_config_dword(dev, PCI_BASE_ADDRESS_0, cfg); cfg 457 drivers/mtd/devices/pmc551.c if ((cfg & PCI_BASE_ADDRESS_SPACE) != PCI_BASE_ADDRESS_SPACE_MEMORY) { cfg 1034 drivers/mtd/devices/st_spi_fsm.c struct seq_rw_config *cfg) cfg 1044 drivers/mtd/devices/st_spi_fsm.c SEQ_OPC_OPCODE(cfg->cmd)); cfg 1047 drivers/mtd/devices/st_spi_fsm.c if (cfg->write) cfg 1055 drivers/mtd/devices/st_spi_fsm.c addr1_cycles /= cfg->addr_pads; cfg 1056 drivers/mtd/devices/st_spi_fsm.c addr2_cycles = 16 / cfg->addr_pads; cfg 1058 drivers/mtd/devices/st_spi_fsm.c (cfg->addr_pads - 1) << 6 | /* ADD1 pads */ cfg 1060 drivers/mtd/devices/st_spi_fsm.c ((cfg->addr_pads - 1) << 22)); /* ADD2 pads */ cfg 1063 drivers/mtd/devices/st_spi_fsm.c seq->seq_cfg = ((cfg->data_pads - 1) << 16 | cfg 1066 drivers/mtd/devices/st_spi_fsm.c if (!cfg->write) cfg 1070 drivers/mtd/devices/st_spi_fsm.c seq->mode = ((cfg->mode_data & 0xff) << 0 | /* data */ cfg 1071 drivers/mtd/devices/st_spi_fsm.c (cfg->mode_cycles & 0x3f) << 16 | /* cycles */ cfg 1072 drivers/mtd/devices/st_spi_fsm.c (cfg->addr_pads - 1) << 22); /* pads */ cfg 1075 drivers/mtd/devices/st_spi_fsm.c seq->dummy = ((cfg->dummy_cycles & 0x3f) << 16 | /* cycles */ cfg 1076 drivers/mtd/devices/st_spi_fsm.c (cfg->addr_pads - 1) << 22); /* pads */ cfg 1081 drivers/mtd/devices/st_spi_fsm.c if (cfg->write) cfg 1089 drivers/mtd/devices/st_spi_fsm.c if (cfg->mode_cycles) cfg 1092 drivers/mtd/devices/st_spi_fsm.c if (cfg->dummy_cycles) cfg 1096 drivers/mtd/devices/st_spi_fsm.c cfg->write ? STFSM_INST_DATA_WRITE : STFSM_INST_DATA_READ; cfg 161 drivers/mtd/nand/raw/atmel/pmecc.c u32 cfg; cfg 397 drivers/mtd/nand/raw/atmel/pmecc.c user->cache.cfg = PMECC_CFG_BCH_STRENGTH(strength) | cfg 401 drivers/mtd/nand/raw/atmel/pmecc.c user->cache.cfg |= PMECC_CFG_SECTOR1024; cfg 421 drivers/mtd/nand/raw/atmel/pmecc.c return strengths[user->cache.cfg & PMECC_CFG_BCH_STRENGTH_MASK]; cfg 426 drivers/mtd/nand/raw/atmel/pmecc.c return user->cache.cfg & PMECC_CFG_SECTOR1024 ? 1024 : 512; cfg 775 drivers/mtd/nand/raw/atmel/pmecc.c u32 cfg; cfg 784 drivers/mtd/nand/raw/atmel/pmecc.c cfg = user->cache.cfg; cfg 786 drivers/mtd/nand/raw/atmel/pmecc.c cfg |= PMECC_CFG_WRITE_OP; cfg 788 drivers/mtd/nand/raw/atmel/pmecc.c cfg |= PMECC_CFG_AUTO_ENABLE; cfg 790 drivers/mtd/nand/raw/atmel/pmecc.c writel(cfg, pmecc->regs.base + ATMEL_PMECC_CFG); cfg 964 drivers/mtd/nand/raw/brcmnand/brcmnand.c struct brcmnand_cfg *cfg) cfg 967 drivers/mtd/nand/raw/brcmnand/brcmnand.c return cfg->sector_size_1k == 0 && cfg->spare_area_size == 16 && cfg 968 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->ecc_level == 15; cfg 970 drivers/mtd/nand/raw/brcmnand/brcmnand.c return cfg->sector_size_1k == 0 && ((cfg->spare_area_size == 16 && cfg 971 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->ecc_level == 15) || cfg 972 drivers/mtd/nand/raw/brcmnand/brcmnand.c (cfg->spare_area_size == 28 && cfg->ecc_level == 16)); cfg 985 drivers/mtd/nand/raw/brcmnand/brcmnand.c struct brcmnand_cfg *cfg = &host->hwcfg; cfg 986 drivers/mtd/nand/raw/brcmnand/brcmnand.c int sas = cfg->spare_area_size << cfg->sector_size_1k; cfg 987 drivers/mtd/nand/raw/brcmnand/brcmnand.c int sectors = cfg->page_size / (512 << cfg->sector_size_1k); cfg 1003 drivers/mtd/nand/raw/brcmnand/brcmnand.c struct brcmnand_cfg *cfg = &host->hwcfg; cfg 1004 drivers/mtd/nand/raw/brcmnand/brcmnand.c int sas = cfg->spare_area_size << cfg->sector_size_1k; cfg 1005 drivers/mtd/nand/raw/brcmnand/brcmnand.c int sectors = cfg->page_size / (512 << cfg->sector_size_1k); cfg 1024 drivers/mtd/nand/raw/brcmnand/brcmnand.c if (cfg->page_size > 512) cfg 1043 drivers/mtd/nand/raw/brcmnand/brcmnand.c struct brcmnand_cfg *cfg = &host->hwcfg; cfg 1044 drivers/mtd/nand/raw/brcmnand/brcmnand.c int sas = cfg->spare_area_size << cfg->sector_size_1k; cfg 1045 drivers/mtd/nand/raw/brcmnand/brcmnand.c int sectors = cfg->page_size / (512 << cfg->sector_size_1k); cfg 1061 drivers/mtd/nand/raw/brcmnand/brcmnand.c struct brcmnand_cfg *cfg = &host->hwcfg; cfg 1062 drivers/mtd/nand/raw/brcmnand/brcmnand.c int sas = cfg->spare_area_size << cfg->sector_size_1k; cfg 1063 drivers/mtd/nand/raw/brcmnand/brcmnand.c int sectors = cfg->page_size / (512 << cfg->sector_size_1k); cfg 1087 drivers/mtd/nand/raw/brcmnand/brcmnand.c struct brcmnand_cfg *cfg = &host->hwcfg; cfg 1088 drivers/mtd/nand/raw/brcmnand/brcmnand.c int sas = cfg->spare_area_size << cfg->sector_size_1k; cfg 2073 drivers/mtd/nand/raw/brcmnand/brcmnand.c struct brcmnand_cfg *cfg) cfg 2089 drivers/mtd/nand/raw/brcmnand/brcmnand.c if (ctrl->block_sizes[i] * 1024 == cfg->block_size) { cfg 2095 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->block_size); cfg 2099 drivers/mtd/nand/raw/brcmnand/brcmnand.c block_size = ffs(cfg->block_size) - ffs(BRCMNAND_MIN_BLOCKSIZE); cfg 2102 drivers/mtd/nand/raw/brcmnand/brcmnand.c if (cfg->block_size < BRCMNAND_MIN_BLOCKSIZE || (ctrl->max_block_size && cfg 2103 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->block_size > ctrl->max_block_size)) { cfg 2105 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->block_size); cfg 2113 drivers/mtd/nand/raw/brcmnand/brcmnand.c if (ctrl->page_sizes[i] == cfg->page_size) { cfg 2119 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->page_size); cfg 2123 drivers/mtd/nand/raw/brcmnand/brcmnand.c page_size = ffs(cfg->page_size) - ffs(BRCMNAND_MIN_PAGESIZE); cfg 2126 drivers/mtd/nand/raw/brcmnand/brcmnand.c if (cfg->page_size < BRCMNAND_MIN_PAGESIZE || (ctrl->max_page_size && cfg 2127 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->page_size > ctrl->max_page_size)) { cfg 2128 drivers/mtd/nand/raw/brcmnand/brcmnand.c dev_warn(ctrl->dev, "invalid page size %u\n", cfg->page_size); cfg 2132 drivers/mtd/nand/raw/brcmnand/brcmnand.c if (fls64(cfg->device_size) < fls64(BRCMNAND_MIN_DEVSIZE)) { cfg 2134 drivers/mtd/nand/raw/brcmnand/brcmnand.c (unsigned long long)cfg->device_size); cfg 2137 drivers/mtd/nand/raw/brcmnand/brcmnand.c device_size = fls64(cfg->device_size) - fls64(BRCMNAND_MIN_DEVSIZE); cfg 2139 drivers/mtd/nand/raw/brcmnand/brcmnand.c tmp = (cfg->blk_adr_bytes << CFG_BLK_ADR_BYTES_SHIFT) | cfg 2140 drivers/mtd/nand/raw/brcmnand/brcmnand.c (cfg->col_adr_bytes << CFG_COL_ADR_BYTES_SHIFT) | cfg 2141 drivers/mtd/nand/raw/brcmnand/brcmnand.c (cfg->ful_adr_bytes << CFG_FUL_ADR_BYTES_SHIFT) | cfg 2142 drivers/mtd/nand/raw/brcmnand/brcmnand.c (!!(cfg->device_width == 16) << CFG_BUS_WIDTH_SHIFT) | cfg 2157 drivers/mtd/nand/raw/brcmnand/brcmnand.c tmp |= cfg->ecc_level << NAND_ACC_CONTROL_ECC_SHIFT; cfg 2159 drivers/mtd/nand/raw/brcmnand/brcmnand.c tmp |= cfg->spare_area_size; cfg 2162 drivers/mtd/nand/raw/brcmnand/brcmnand.c brcmnand_set_sector_size_1k(host, cfg->sector_size_1k); cfg 2171 drivers/mtd/nand/raw/brcmnand/brcmnand.c char *buf, struct brcmnand_cfg *cfg) cfg 2175 drivers/mtd/nand/raw/brcmnand/brcmnand.c (unsigned long long)cfg->device_size >> 20, cfg 2176 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->block_size >> 10, cfg 2177 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->page_size >= 1024 ? cfg->page_size >> 10 : cfg->page_size, cfg 2178 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->page_size >= 1024 ? "KiB" : "B", cfg 2179 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->spare_area_size, cfg->device_width); cfg 2182 drivers/mtd/nand/raw/brcmnand/brcmnand.c if (is_hamming_ecc(host->ctrl, cfg)) cfg 2184 drivers/mtd/nand/raw/brcmnand/brcmnand.c else if (cfg->sector_size_1k) cfg 2185 drivers/mtd/nand/raw/brcmnand/brcmnand.c sprintf(buf, ", BCH-%u (1KiB sector)", cfg->ecc_level << 1); cfg 2187 drivers/mtd/nand/raw/brcmnand/brcmnand.c sprintf(buf, ", BCH-%u", cfg->ecc_level); cfg 2207 drivers/mtd/nand/raw/brcmnand/brcmnand.c struct brcmnand_cfg *cfg = &host->hwcfg; cfg 2212 drivers/mtd/nand/raw/brcmnand/brcmnand.c memset(cfg, 0, sizeof(*cfg)); cfg 2219 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->spare_area_size = mtd->oobsize / cfg 2222 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->spare_area_size = oob_sector; cfg 2224 drivers/mtd/nand/raw/brcmnand/brcmnand.c if (cfg->spare_area_size > ctrl->max_oob) cfg 2225 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->spare_area_size = ctrl->max_oob; cfg 2230 drivers/mtd/nand/raw/brcmnand/brcmnand.c mtd->oobsize = cfg->spare_area_size * (mtd->writesize >> FC_SHIFT); cfg 2232 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->device_size = mtd->size; cfg 2233 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->block_size = mtd->erasesize; cfg 2234 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->page_size = mtd->writesize; cfg 2235 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->device_width = (chip->options & NAND_BUSWIDTH_16) ? 16 : 8; cfg 2236 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->col_adr_bytes = 2; cfg 2237 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->blk_adr_bytes = get_blk_adr_bytes(mtd->size, mtd->writesize); cfg 2275 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->ecc_level = 15; cfg 2277 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->ecc_level = chip->ecc.strength; cfg 2278 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->sector_size_1k = 0; cfg 2291 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->ecc_level = chip->ecc.strength >> 1; cfg 2292 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->sector_size_1k = 1; cfg 2300 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->ful_adr_bytes = cfg->blk_adr_bytes; cfg 2302 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->ful_adr_bytes += cfg->col_adr_bytes; cfg 2304 drivers/mtd/nand/raw/brcmnand/brcmnand.c cfg->ful_adr_bytes += 1; cfg 2306 drivers/mtd/nand/raw/brcmnand/brcmnand.c ret = brcmnand_set_cfg(host, cfg); cfg 2312 drivers/mtd/nand/raw/brcmnand/brcmnand.c brcmnand_print_cfg(host, msg, cfg); cfg 62 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c static inline void jz4725b_bch_config_set(struct ingenic_ecc *bch, u32 cfg) cfg 64 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c writel(cfg, bch->base + BCH_BHCSR); cfg 67 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c static inline void jz4725b_bch_config_clear(struct ingenic_ecc *bch, u32 cfg) cfg 69 drivers/mtd/nand/raw/ingenic/jz4725b_bch.c writel(cfg, bch->base + BCH_BHCCR); cfg 392 drivers/mtd/nand/raw/meson_nand.c u32 cmd, cfg; cfg 399 drivers/mtd/nand/raw/meson_nand.c cfg = readl(nfc->reg_base + NFC_REG_CFG); cfg 400 drivers/mtd/nand/raw/meson_nand.c cfg |= NFC_RB_IRQ_EN; cfg 401 drivers/mtd/nand/raw/meson_nand.c writel(cfg, nfc->reg_base + NFC_REG_CFG); cfg 1334 drivers/mtd/nand/raw/meson_nand.c u32 cfg; cfg 1336 drivers/mtd/nand/raw/meson_nand.c cfg = readl(nfc->reg_base + NFC_REG_CFG); cfg 1337 drivers/mtd/nand/raw/meson_nand.c if (!(cfg & NFC_RB_IRQ_EN)) cfg 1340 drivers/mtd/nand/raw/meson_nand.c cfg &= ~(NFC_RB_IRQ_EN); cfg 1341 drivers/mtd/nand/raw/meson_nand.c writel(cfg, nfc->reg_base + NFC_REG_CFG); cfg 1947 drivers/mtd/nand/raw/omap2.c struct dma_slave_config cfg; cfg 1949 drivers/mtd/nand/raw/omap2.c memset(&cfg, 0, sizeof(cfg)); cfg 1950 drivers/mtd/nand/raw/omap2.c cfg.src_addr = info->phys_base; cfg 1951 drivers/mtd/nand/raw/omap2.c cfg.dst_addr = info->phys_base; cfg 1952 drivers/mtd/nand/raw/omap2.c cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 1953 drivers/mtd/nand/raw/omap2.c cfg.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 1954 drivers/mtd/nand/raw/omap2.c cfg.src_maxburst = 16; cfg 1955 drivers/mtd/nand/raw/omap2.c cfg.dst_maxburst = 16; cfg 1956 drivers/mtd/nand/raw/omap2.c err = dmaengine_slave_config(info->dma, &cfg); cfg 294 drivers/mtd/nand/raw/s3c2410.c unsigned long uninitialized_var(set), cfg, uninitialized_var(mask); cfg 350 drivers/mtd/nand/raw/s3c2410.c cfg = readl(info->regs + S3C2410_NFCONF); cfg 351 drivers/mtd/nand/raw/s3c2410.c cfg &= ~mask; cfg 352 drivers/mtd/nand/raw/s3c2410.c cfg |= set; cfg 353 drivers/mtd/nand/raw/s3c2410.c writel(cfg, info->regs + S3C2410_NFCONF); cfg 357 drivers/mtd/nand/raw/s3c2410.c dev_dbg(info->device, "NF_CONF is 0x%lx\n", cfg); cfg 169 drivers/mtd/nand/raw/sh_flctl.c struct dma_slave_config cfg; cfg 192 drivers/mtd/nand/raw/sh_flctl.c memset(&cfg, 0, sizeof(cfg)); cfg 193 drivers/mtd/nand/raw/sh_flctl.c cfg.direction = DMA_MEM_TO_DEV; cfg 194 drivers/mtd/nand/raw/sh_flctl.c cfg.dst_addr = flctl->fifo; cfg 195 drivers/mtd/nand/raw/sh_flctl.c cfg.src_addr = 0; cfg 196 drivers/mtd/nand/raw/sh_flctl.c ret = dmaengine_slave_config(flctl->chan_fifo0_tx, &cfg); cfg 208 drivers/mtd/nand/raw/sh_flctl.c cfg.direction = DMA_DEV_TO_MEM; cfg 209 drivers/mtd/nand/raw/sh_flctl.c cfg.dst_addr = 0; cfg 210 drivers/mtd/nand/raw/sh_flctl.c cfg.src_addr = flctl->fifo; cfg 211 drivers/mtd/nand/raw/sh_flctl.c ret = dmaengine_slave_config(flctl->chan_fifo0_rx, &cfg); cfg 50 drivers/mtd/nand/spi/core.c static int spinand_get_cfg(struct spinand_device *spinand, u8 *cfg) cfg 58 drivers/mtd/nand/spi/core.c *cfg = spinand->cfg_cache[spinand->cur_target]; cfg 62 drivers/mtd/nand/spi/core.c static int spinand_set_cfg(struct spinand_device *spinand, u8 cfg) cfg 71 drivers/mtd/nand/spi/core.c if (spinand->cfg_cache[spinand->cur_target] == cfg) cfg 74 drivers/mtd/nand/spi/core.c ret = spinand_write_reg_op(spinand, REG_CFG, cfg); cfg 78 drivers/mtd/nand/spi/core.c spinand->cfg_cache[spinand->cur_target] = cfg; cfg 95 drivers/mtd/nand/spi/core.c u8 cfg; cfg 97 drivers/mtd/nand/spi/core.c ret = spinand_get_cfg(spinand, &cfg); cfg 101 drivers/mtd/nand/spi/core.c cfg &= ~mask; cfg 102 drivers/mtd/nand/spi/core.c cfg |= val; cfg 104 drivers/mtd/nand/spi/core.c return spinand_set_cfg(spinand, cfg); cfg 89 drivers/net/caif/caif_hsi.c hpad = 1 + PAD_POW2((info->hdr_len + 1), cfhsi->cfg.head_align); cfg 90 drivers/net/caif/caif_hsi.c tpad = PAD_POW2((skb->len + hpad), cfhsi->cfg.tail_align); cfg 103 drivers/net/caif/caif_hsi.c if (cfhsi->cfg.aggregation_timeout == 0) cfg 159 drivers/net/caif/caif_hsi.c jiffies + cfhsi->cfg.inactivity_timeout); cfg 240 drivers/net/caif/caif_hsi.c hpad = 1 + PAD_POW2((info->hdr_len + 1), cfhsi->cfg.head_align); cfg 241 drivers/net/caif/caif_hsi.c tpad = PAD_POW2((skb->len + hpad), cfhsi->cfg.tail_align); cfg 281 drivers/net/caif/caif_hsi.c hpad = 1 + PAD_POW2((info->hdr_len + 1), cfhsi->cfg.head_align); cfg 282 drivers/net/caif/caif_hsi.c tpad = PAD_POW2((skb->len + hpad), cfhsi->cfg.tail_align); cfg 353 drivers/net/caif/caif_hsi.c jiffies + cfhsi->cfg.inactivity_timeout); cfg 379 drivers/net/caif/caif_hsi.c cfhsi_tx_queue_len(cfhsi) <= cfhsi->cfg.q_low_mark && cfg 391 drivers/net/caif/caif_hsi.c jiffies + cfhsi->cfg.aggregation_timeout); cfg 630 drivers/net/caif/caif_hsi.c jiffies + cfhsi->cfg.inactivity_timeout); cfg 865 drivers/net/caif/caif_hsi.c jiffies + cfhsi->cfg.inactivity_timeout); cfg 1056 drivers/net/caif/caif_hsi.c cfhsi_tx_queue_len(cfhsi) > cfhsi->cfg.q_high_mark && cfg 1128 drivers/net/caif/caif_hsi.c cfhsi->cfg = hsi_default_config; cfg 1172 drivers/net/caif/caif_hsi.c cfhsi->cfg.aggregation_timeout = hsi_default_config.aggregation_timeout; cfg 1319 drivers/net/caif/caif_hsi.c cfhsi->cfg.inactivity_timeout = inactivity_timeout * HZ / 1000; cfg 1320 drivers/net/caif/caif_hsi.c if (cfhsi->cfg.inactivity_timeout == 0) cfg 1321 drivers/net/caif/caif_hsi.c cfhsi->cfg.inactivity_timeout = 1; cfg 1322 drivers/net/caif/caif_hsi.c else if (cfhsi->cfg.inactivity_timeout > NEXT_TIMER_MAX_DELTA) cfg 1323 drivers/net/caif/caif_hsi.c cfhsi->cfg.inactivity_timeout = NEXT_TIMER_MAX_DELTA; cfg 1328 drivers/net/caif/caif_hsi.c cfhsi->cfg.aggregation_timeout = nla_get_u32(data[i]); cfg 1332 drivers/net/caif/caif_hsi.c cfhsi->cfg.head_align = nla_get_u32(data[i]); cfg 1336 drivers/net/caif/caif_hsi.c cfhsi->cfg.tail_align = nla_get_u32(data[i]); cfg 1340 drivers/net/caif/caif_hsi.c cfhsi->cfg.q_high_mark = nla_get_u32(data[i]); cfg 1344 drivers/net/caif/caif_hsi.c cfhsi->cfg.q_low_mark = nla_get_u32(data[i]); cfg 1379 drivers/net/caif/caif_hsi.c cfhsi->cfg.inactivity_timeout) || cfg 1381 drivers/net/caif/caif_hsi.c cfhsi->cfg.aggregation_timeout) || cfg 1383 drivers/net/caif/caif_hsi.c cfhsi->cfg.head_align) || cfg 1385 drivers/net/caif/caif_hsi.c cfhsi->cfg.tail_align) || cfg 1387 drivers/net/caif/caif_hsi.c cfhsi->cfg.q_high_mark) || cfg 1389 drivers/net/caif/caif_hsi.c cfhsi->cfg.q_low_mark)) cfg 686 drivers/net/can/rcar/rcar_canfd.c u32 cfg, ch; cfg 691 drivers/net/can/rcar/rcar_canfd.c cfg = RCANFD_GCFG_EEFE; cfg 695 drivers/net/can/rcar/rcar_canfd.c cfg |= RCANFD_GCFG_CMPOC; cfg 699 drivers/net/can/rcar/rcar_canfd.c cfg |= RCANFD_GCFG_DCS; cfg 701 drivers/net/can/rcar/rcar_canfd.c rcar_canfd_set_bit(gpriv->base, RCANFD_GCFG, cfg); cfg 716 drivers/net/can/rcar/rcar_canfd.c u32 cfg; cfg 724 drivers/net/can/rcar/rcar_canfd.c cfg = rcar_canfd_read(gpriv->base, RCANFD_GAFLCFG0); cfg 725 drivers/net/can/rcar/rcar_canfd.c start = RCANFD_GAFLCFG_GETRNC(0, cfg); cfg 760 drivers/net/can/rcar/rcar_canfd.c u32 cfg; cfg 772 drivers/net/can/rcar/rcar_canfd.c cfg = (RCANFD_RFCC_RFIM | RCANFD_RFCC_RFDC(rfdc) | cfg 774 drivers/net/can/rcar/rcar_canfd.c rcar_canfd_write(gpriv->base, RCANFD_RFCC(ridx), cfg); cfg 785 drivers/net/can/rcar/rcar_canfd.c u32 cfg; cfg 796 drivers/net/can/rcar/rcar_canfd.c cfg = (RCANFD_CFCC_CFTML(cftml) | RCANFD_CFCC_CFM(cfm) | cfg 799 drivers/net/can/rcar/rcar_canfd.c rcar_canfd_write(gpriv->base, RCANFD_CFCC(ch, RCANFD_CFFIFO_IDX), cfg); cfg 1183 drivers/net/can/rcar/rcar_canfd.c u32 cfg; cfg 1194 drivers/net/can/rcar/rcar_canfd.c cfg = (RCANFD_NCFG_NTSEG1(tseg1) | RCANFD_NCFG_NBRP(brp) | cfg 1197 drivers/net/can/rcar/rcar_canfd.c rcar_canfd_write(priv->base, RCANFD_CCFG(ch), cfg); cfg 1207 drivers/net/can/rcar/rcar_canfd.c cfg = (RCANFD_DCFG_DTSEG1(tseg1) | RCANFD_DCFG_DBRP(brp) | cfg 1210 drivers/net/can/rcar/rcar_canfd.c rcar_canfd_write(priv->base, RCANFD_F_DCFG(ch), cfg); cfg 1215 drivers/net/can/rcar/rcar_canfd.c cfg = (RCANFD_CFG_TSEG1(tseg1) | RCANFD_CFG_BRP(brp) | cfg 1218 drivers/net/can/rcar/rcar_canfd.c rcar_canfd_write(priv->base, RCANFD_CCFG(ch), cfg); cfg 278 drivers/net/can/sun4i_can.c u32 cfg; cfg 280 drivers/net/can/sun4i_can.c cfg = ((bt->brp - 1) & 0x3FF) | cfg 285 drivers/net/can/sun4i_can.c cfg |= 0x800000; cfg 287 drivers/net/can/sun4i_can.c netdev_dbg(dev, "setting BITTIMING=0x%08x\n", cfg); cfg 288 drivers/net/can/sun4i_can.c writel(cfg, priv->base + SUN4I_REG_BTIME_ADDR); cfg 88 drivers/net/can/usb/kvaser_usb/kvaser_usb.h const struct kvaser_usb_dev_cfg *cfg; cfg 668 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c priv->can.clock.freq = dev->cfg->clock.freq; cfg 669 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c priv->can.bittiming_const = dev->cfg->bittiming_const; cfg 681 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c priv->can.data_bittiming_const = dev->cfg->data_bittiming_const; cfg 773 drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c if (WARN_ON(!dev->cfg)) cfg 485 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c kvaser_usb_hydra_ktime_from_rx_cmd(const struct kvaser_usb_dev_cfg *cfg, cfg 500 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c return ns_to_ktime(div_u64(ticks * 1000, cfg->timestamp_freq)); cfg 1154 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c hwtstamp = kvaser_usb_hydra_ktime_from_rx_cmd(dev->cfg, cmd); cfg 1220 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c hwtstamp = kvaser_usb_hydra_ktime_from_rx_cmd(dev->cfg, std_cmd); cfg 1729 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev->cfg = &kvaser_usb_hydra_dev_cfg_kcan; cfg 1731 drivers/net/can/usb/kvaser_usb/kvaser_usb_hydra.c dev->cfg = &kvaser_usb_hydra_dev_cfg_flexc; cfg 1228 drivers/net/can/usb/kvaser_usb/kvaser_usb_leaf.c dev->cfg = &kvaser_usb_leaf_dev_cfg; cfg 1062 drivers/net/ethernet/aeroflex/greth.c int cfg; cfg 1066 drivers/net/ethernet/aeroflex/greth.c cfg = GRETH_REGLOAD(regs->control); cfg 1068 drivers/net/ethernet/aeroflex/greth.c cfg |= GRETH_CTRL_PR; cfg 1070 drivers/net/ethernet/aeroflex/greth.c cfg &= ~GRETH_CTRL_PR; cfg 1076 drivers/net/ethernet/aeroflex/greth.c cfg |= GRETH_CTRL_MCEN; cfg 1077 drivers/net/ethernet/aeroflex/greth.c GRETH_REGSAVE(regs->control, cfg); cfg 1082 drivers/net/ethernet/aeroflex/greth.c cfg &= ~GRETH_CTRL_MCEN; cfg 1083 drivers/net/ethernet/aeroflex/greth.c GRETH_REGSAVE(regs->control, cfg); cfg 1089 drivers/net/ethernet/aeroflex/greth.c cfg |= GRETH_CTRL_MCEN; cfg 1091 drivers/net/ethernet/aeroflex/greth.c GRETH_REGSAVE(regs->control, cfg); cfg 96 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c struct aq_nic_cfg_s *cfg = aq_nic_get_cfg(aq_nic); cfg 100 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c cfg->vecs) * sizeof(u64)); cfg 108 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c struct aq_nic_cfg_s *cfg = aq_nic_get_cfg(aq_nic); cfg 123 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c cfg->vecs * ARRAY_SIZE(aq_ethtool_queue_stat_names); cfg 134 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c struct aq_nic_cfg_s *cfg = aq_nic_get_cfg(aq_nic); cfg 141 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c for (i = 0; i < cfg->vecs; i++) { cfg 157 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c struct aq_nic_cfg_s *cfg = aq_nic_get_cfg(aq_nic); cfg 162 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c cfg->vecs * ARRAY_SIZE(aq_ethtool_queue_stat_names); cfg 178 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c struct aq_nic_cfg_s *cfg = aq_nic_get_cfg(aq_nic); cfg 180 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c return sizeof(cfg->aq_rss.hash_secret_key); cfg 187 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c struct aq_nic_cfg_s *cfg = aq_nic_get_cfg(aq_nic); cfg 194 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c indir[i] = cfg->aq_rss.indirection_table[i]; cfg 197 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c memcpy(key, cfg->aq_rss.hash_secret_key, cfg 198 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c sizeof(cfg->aq_rss.hash_secret_key)); cfg 206 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c struct aq_nic_cfg_s *cfg; cfg 211 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c cfg = aq_nic_get_cfg(aq_nic); cfg 212 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c rss_entries = cfg->aq_rss.indirection_table_size; cfg 220 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c cfg->aq_rss.indirection_table[i] = indir[i]; cfg 224 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c memcpy(cfg->aq_rss.hash_secret_key, key, cfg 225 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c sizeof(cfg->aq_rss.hash_secret_key)); cfg 227 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c &cfg->aq_rss); cfg 232 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c err = aq_nic->aq_hw_ops->hw_rss_set(aq_nic->aq_hw, &cfg->aq_rss); cfg 242 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c struct aq_nic_cfg_s *cfg = aq_nic_get_cfg(aq_nic); cfg 247 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c cmd->data = cfg->vecs; cfg 291 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c struct aq_nic_cfg_s *cfg = aq_nic_get_cfg(aq_nic); cfg 293 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c if (cfg->itr == AQ_CFG_INTERRUPT_MODERATION_ON || cfg 294 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c cfg->itr == AQ_CFG_INTERRUPT_MODERATION_AUTO) { cfg 295 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c coal->rx_coalesce_usecs = cfg->rx_itr; cfg 296 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c coal->tx_coalesce_usecs = cfg->tx_itr; cfg 312 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c struct aq_nic_cfg_s *cfg = aq_nic_get_cfg(aq_nic); cfg 342 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c cfg->itr = AQ_CFG_INTERRUPT_MODERATION_ON; cfg 344 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c cfg->rx_itr = coal->rx_coalesce_usecs; cfg 345 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c cfg->tx_itr = coal->tx_coalesce_usecs; cfg 354 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c struct aq_nic_cfg_s *cfg = aq_nic_get_cfg(aq_nic); cfg 359 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c if (cfg->wol) cfg 368 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c struct aq_nic_cfg_s *cfg = aq_nic_get_cfg(aq_nic); cfg 372 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c cfg->wol |= AQ_NIC_WOL_ENABLED; cfg 374 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c cfg->wol &= ~AQ_NIC_WOL_ENABLED; cfg 432 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c struct aq_nic_cfg_s *cfg; cfg 435 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c cfg = aq_nic_get_cfg(aq_nic); cfg 450 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c cfg->eee_speeds = rate; cfg 453 drivers/net/ethernet/aquantia/atlantic/aq_ethtool.c cfg->eee_speeds = 0; cfg 41 drivers/net/ethernet/aquantia/atlantic/aq_nic.c struct aq_nic_cfg_s *cfg = &self->aq_nic_cfg; cfg 42 drivers/net/ethernet/aquantia/atlantic/aq_nic.c struct aq_rss_parameters *rss_params = &cfg->aq_rss; cfg 64 drivers/net/ethernet/aquantia/atlantic/aq_nic.c struct aq_nic_cfg_s *cfg = &self->aq_nic_cfg; cfg 66 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->tcs = AQ_CFG_TCS_DEF; cfg 68 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->is_polling = AQ_CFG_IS_POLLING_DEF; cfg 70 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->itr = aq_itr; cfg 71 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->tx_itr = aq_itr_tx; cfg 72 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->rx_itr = aq_itr_rx; cfg 74 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->rxpageorder = AQ_CFG_RX_PAGEORDER; cfg 75 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->is_rss = AQ_CFG_IS_RSS_DEF; cfg 76 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->num_rss_queues = AQ_CFG_NUM_RSS_QUEUES_DEF; cfg 77 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->aq_rss.base_cpu_number = AQ_CFG_RSS_BASE_CPU_NUM_DEF; cfg 78 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->flow_control = AQ_CFG_FC_MODE; cfg 80 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->mtu = AQ_CFG_MTU_DEF; cfg 81 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->link_speed_msk = AQ_CFG_SPEED_MSK; cfg 82 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->is_autoneg = AQ_CFG_IS_AUTONEG_DEF; cfg 84 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->is_lro = AQ_CFG_IS_LRO_DEF; cfg 87 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->rxds = min(cfg->aq_hw_caps->rxds_max, AQ_CFG_RXDS_DEF); cfg 88 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->txds = min(cfg->aq_hw_caps->txds_max, AQ_CFG_TXDS_DEF); cfg 91 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->vecs = min(cfg->aq_hw_caps->vecs, AQ_CFG_VECS_DEF); cfg 92 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->vecs = min(cfg->vecs, num_online_cpus()); cfg 94 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->vecs = min(cfg->vecs, self->irqvecs - AQ_HW_SERVICE_IRQS); cfg 96 drivers/net/ethernet/aquantia/atlantic/aq_nic.c if (cfg->vecs >= 8U) cfg 97 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->vecs = 8U; cfg 98 drivers/net/ethernet/aquantia/atlantic/aq_nic.c else if (cfg->vecs >= 4U) cfg 99 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->vecs = 4U; cfg 100 drivers/net/ethernet/aquantia/atlantic/aq_nic.c else if (cfg->vecs >= 2U) cfg 101 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->vecs = 2U; cfg 103 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->vecs = 1U; cfg 105 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->num_rss_queues = min(cfg->vecs, AQ_CFG_NUM_RSS_QUEUES_DEF); cfg 107 drivers/net/ethernet/aquantia/atlantic/aq_nic.c aq_nic_rss_init(self, cfg->num_rss_queues); cfg 109 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->irq_type = aq_pci_func_get_irq_type(self); cfg 111 drivers/net/ethernet/aquantia/atlantic/aq_nic.c if ((cfg->irq_type == AQ_HW_IRQ_LEGACY) || cfg 112 drivers/net/ethernet/aquantia/atlantic/aq_nic.c (cfg->aq_hw_caps->vecs == 1U) || cfg 113 drivers/net/ethernet/aquantia/atlantic/aq_nic.c (cfg->vecs == 1U)) { cfg 114 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->is_rss = 0U; cfg 115 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->vecs = 1U; cfg 122 drivers/net/ethernet/aquantia/atlantic/aq_nic.c if (AQ_HW_SERVICE_IRQS > 0 && cfg->vecs + 1 <= self->irqvecs) cfg 123 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->link_irq_vec = cfg->vecs; cfg 125 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->link_irq_vec = 0; cfg 127 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->link_speed_msk &= cfg->aq_hw_caps->link_speed_msk; cfg 128 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->features = cfg->aq_hw_caps->hw_features; cfg 129 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->is_vlan_rx_strip = !!(cfg->features & NETIF_F_HW_VLAN_CTAG_RX); cfg 130 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->is_vlan_tx_insert = !!(cfg->features & NETIF_F_HW_VLAN_CTAG_TX); cfg 131 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->is_vlan_force_promisc = true; cfg 633 drivers/net/ethernet/aquantia/atlantic/aq_nic.c struct aq_nic_cfg_s *cfg = &self->aq_nic_cfg; cfg 648 drivers/net/ethernet/aquantia/atlantic/aq_nic.c cfg->is_mc_list_enabled = !!(packet_filter & IFF_MULTICAST); cfg 649 drivers/net/ethernet/aquantia/atlantic/aq_nic.c if (cfg->is_mc_list_enabled) { cfg 182 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c struct aq_nic_cfg_s *cfg = self->aq_nic_cfg; cfg 189 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c u32 key_data = cfg->is_rss ? cfg 282 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c struct aq_nic_cfg_s *cfg = self->aq_nic_cfg; cfg 292 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_a0.c hw_atl_reg_rx_flr_rss_control1set(self, cfg->is_rss ? cfg 171 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c struct aq_nic_cfg_s *cfg = self->aq_nic_cfg; cfg 178 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c u32 key_data = cfg->is_rss ? cfg 316 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c struct aq_nic_cfg_s *cfg = self->aq_nic_cfg; cfg 326 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c hw_atl_reg_rx_flr_rss_control1set(self, cfg->is_rss ? cfg 811 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c struct aq_nic_cfg_s *cfg = self->aq_nic_cfg; cfg 818 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c cfg->is_vlan_force_promisc); cfg 833 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c (cfg->is_mc_list_enabled && cfg 834 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c (i <= cfg->mc_list_count)) ? cfg 198 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c struct aq_nic_cfg_s *cfg = self->aq_nic_cfg; cfg 203 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c aq_fw2x_upd_eee_rate_bits(self, &mpi_state, cfg->eee_speeds); cfg 348 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c struct offload_info *cfg = NULL; cfg 354 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c rpc_size = sizeof(rpc->msg_id) + sizeof(*cfg); cfg 361 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c cfg = (struct offload_info *)(&rpc->msg_id + 1); cfg 363 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c memcpy(cfg->mac_addr, mac, ETH_ALEN); cfg 364 drivers/net/ethernet/aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c cfg->len = sizeof(*cfg); cfg 682 drivers/net/ethernet/atheros/alx/hw.c u32 cfg = 0; cfg 685 drivers/net/ethernet/atheros/alx/hw.c cfg |= ALX_DRV_PHY_AUTO; cfg 687 drivers/net/ethernet/atheros/alx/hw.c cfg |= ALX_DRV_PHY_10; cfg 689 drivers/net/ethernet/atheros/alx/hw.c cfg |= ALX_DRV_PHY_10 | ALX_DRV_PHY_DUPLEX; cfg 691 drivers/net/ethernet/atheros/alx/hw.c cfg |= ALX_DRV_PHY_100; cfg 693 drivers/net/ethernet/atheros/alx/hw.c cfg |= ALX_DRV_PHY_100 | ALX_DRV_PHY_DUPLEX; cfg 695 drivers/net/ethernet/atheros/alx/hw.c cfg |= ALX_DRV_PHY_1000; cfg 697 drivers/net/ethernet/atheros/alx/hw.c cfg |= ALX_DRV_PHY_100 | ALX_DRV_PHY_DUPLEX; cfg 699 drivers/net/ethernet/atheros/alx/hw.c cfg |= ADVERTISE_PAUSE_CAP; cfg 701 drivers/net/ethernet/atheros/alx/hw.c cfg |= ADVERTISE_PAUSE_ASYM; cfg 705 drivers/net/ethernet/atheros/alx/hw.c cfg |= ALX_DRV_PHY_10; cfg 708 drivers/net/ethernet/atheros/alx/hw.c cfg |= ALX_DRV_PHY_100; cfg 711 drivers/net/ethernet/atheros/alx/hw.c cfg |= ALX_DRV_PHY_10 | ALX_DRV_PHY_DUPLEX; cfg 714 drivers/net/ethernet/atheros/alx/hw.c cfg |= ALX_DRV_PHY_100 | ALX_DRV_PHY_DUPLEX; cfg 719 drivers/net/ethernet/atheros/alx/hw.c return cfg; cfg 853 drivers/net/ethernet/atheros/alx/hw.c u32 cfg, hw_cfg; cfg 855 drivers/net/ethernet/atheros/alx/hw.c cfg = ethadv_to_hw_cfg(hw, hw->adv_cfg); cfg 856 drivers/net/ethernet/atheros/alx/hw.c cfg = ALX_GET_FIELD(cfg, ALX_DRV_PHY); cfg 862 drivers/net/ethernet/atheros/alx/hw.c return cfg == hw_cfg; cfg 4513 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c u32 cfg = SHMEM_RD(bp, cfg 4518 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c if ((cfg & PORT_HW_CFG_NET_SERDES_IF_MASK) == cfg 11695 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c u32 cfg = MF_CFG_RD(bp, cfg 11698 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (!(cfg & FUNC_MF_CFG_FUNC_HIDE) && cfg 11699 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c ((cfg & FUNC_MF_CFG_PROTOCOL_MASK) == cfg 11703 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c u32 cfg = MF_CFG_RD(bp, cfg 11707 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if ((cfg & MACP_FUNC_CFG_FLAGS_ENABLED) && cfg 11708 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c (cfg & MACP_FUNC_CFG_FLAGS_FCOE_OFFLOAD)) cfg 11822 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c u32 cfg = MF_CFG_RD(bp, func_ext_config[func].func_cfg); cfg 11823 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (cfg & MACP_FUNC_CFG_FLAGS_ISCSI_OFFLOAD) { cfg 11835 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c if (cfg & MACP_FUNC_CFG_FLAGS_FCOE_OFFLOAD) { cfg 11847 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bp->mf_ext_config = cfg; cfg 11950 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c u32 cfg; cfg 11958 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c cfg = MF_CFG_RD(bp, func_ext_config[tmp].func_cfg); cfg 11959 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c cfg = !!(cfg & MACP_FUNC_CFG_PAUSE_ON_HOST_RING); cfg 11963 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c cfg = SHMEM_RD(bp, cfg 11965 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c cfg = !!(cfg & PORT_HW_CFG_PAUSE_ON_HOST_RING_ENABLED); cfg 11967 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c return cfg; cfg 1388 drivers/net/ethernet/broadcom/sb1250-mac.c uint64_t cfg,fifo,framecfg; cfg 1414 drivers/net/ethernet/broadcom/sb1250-mac.c cfg = M_MAC_RETRY_EN | cfg 1504 drivers/net/ethernet/broadcom/sb1250-mac.c __raw_writeq(cfg, s->sbm_maccfg); cfg 1787 drivers/net/ethernet/broadcom/sb1250-mac.c uint64_t cfg; cfg 1803 drivers/net/ethernet/broadcom/sb1250-mac.c cfg = __raw_readq(s->sbm_maccfg); cfg 1810 drivers/net/ethernet/broadcom/sb1250-mac.c cfg &= ~(M_MAC_BURST_EN | M_MAC_SPEED_SEL); cfg 1824 drivers/net/ethernet/broadcom/sb1250-mac.c cfg |= V_MAC_SPEED_SEL_10MBPS; cfg 1832 drivers/net/ethernet/broadcom/sb1250-mac.c cfg |= V_MAC_SPEED_SEL_100MBPS ; cfg 1840 drivers/net/ethernet/broadcom/sb1250-mac.c cfg |= V_MAC_SPEED_SEL_1000MBPS | M_MAC_BURST_EN; cfg 1852 drivers/net/ethernet/broadcom/sb1250-mac.c __raw_writeq(cfg, s->sbm_maccfg); cfg 1876 drivers/net/ethernet/broadcom/sb1250-mac.c uint64_t cfg; cfg 1892 drivers/net/ethernet/broadcom/sb1250-mac.c cfg = __raw_readq(s->sbm_maccfg); cfg 1898 drivers/net/ethernet/broadcom/sb1250-mac.c cfg &= ~(M_MAC_FC_SEL | M_MAC_FC_CMD | M_MAC_HDX_EN); cfg 1905 drivers/net/ethernet/broadcom/sb1250-mac.c cfg |= M_MAC_HDX_EN | V_MAC_FC_CMD_DISABLED; cfg 1909 drivers/net/ethernet/broadcom/sb1250-mac.c cfg |= M_MAC_HDX_EN | V_MAC_FC_CMD_ENABLED; cfg 1913 drivers/net/ethernet/broadcom/sb1250-mac.c cfg |= M_MAC_HDX_EN | V_MAC_FC_CMD_ENAB_FALSECARR; cfg 1925 drivers/net/ethernet/broadcom/sb1250-mac.c cfg |= V_MAC_FC_CMD_DISABLED; cfg 1929 drivers/net/ethernet/broadcom/sb1250-mac.c cfg |= V_MAC_FC_CMD_ENABLED; cfg 1946 drivers/net/ethernet/broadcom/sb1250-mac.c __raw_writeq(cfg, s->sbm_maccfg); cfg 553 drivers/net/ethernet/brocade/bna/bfi_enet.h struct bfi_enet_rss_cfg cfg; cfg 321 drivers/net/ethernet/brocade/bna/bna_tx_rx.c req->cfg.type = rxf->rss_cfg.hash_type; cfg 322 drivers/net/ethernet/brocade/bna/bna_tx_rx.c req->cfg.mask = rxf->rss_cfg.hash_mask; cfg 324 drivers/net/ethernet/brocade/bna/bna_tx_rx.c req->cfg.key[i] = cfg 2369 drivers/net/ethernet/cadence/macb_main.c unsigned long cfg; cfg 2372 drivers/net/ethernet/cadence/macb_main.c cfg = macb_readl(bp, NCFGR); cfg 2376 drivers/net/ethernet/cadence/macb_main.c cfg |= MACB_BIT(CAF); cfg 2380 drivers/net/ethernet/cadence/macb_main.c cfg &= ~GEM_BIT(RXCOEN); cfg 2383 drivers/net/ethernet/cadence/macb_main.c cfg &= ~MACB_BIT(CAF); cfg 2387 drivers/net/ethernet/cadence/macb_main.c cfg |= GEM_BIT(RXCOEN); cfg 2394 drivers/net/ethernet/cadence/macb_main.c cfg |= MACB_BIT(NCFGR_MTI); cfg 2398 drivers/net/ethernet/cadence/macb_main.c cfg |= MACB_BIT(NCFGR_MTI); cfg 2403 drivers/net/ethernet/cadence/macb_main.c cfg &= ~MACB_BIT(NCFGR_MTI); cfg 2406 drivers/net/ethernet/cadence/macb_main.c macb_writel(bp, NCFGR, cfg); cfg 2056 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c struct oct_intrmod_cfg *cfg; cfg 2069 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c cfg = (struct oct_intrmod_cfg *)sc->virtdptr; cfg 2071 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c memcpy(cfg, intr_cfg, sizeof(struct oct_intrmod_cfg)); cfg 2072 drivers/net/ethernet/cavium/liquidio/lio_ethtool.c octeon_swap_8B_data((u64 *)cfg, (sizeof(struct oct_intrmod_cfg)) / 8); cfg 1708 drivers/net/ethernet/cavium/liquidio/lio_main.c u64 clock_comp, cfg; cfg 1715 drivers/net/ethernet/cavium/liquidio/lio_main.c cfg = lio_pci_readq(oct, CN6XXX_MIO_PTP_CLOCK_CFG); cfg 1716 drivers/net/ethernet/cavium/liquidio/lio_main.c lio_pci_writeq(oct, cfg | 0x01, CN6XXX_MIO_PTP_CLOCK_CFG); cfg 121 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_IQ_CFG(cfg) ((cfg)->iq) cfg 122 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_IQ_MAX_Q(cfg) ((cfg)->iq.max_iqs) cfg 123 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_IQ_PENDING_LIST_SIZE(cfg) ((cfg)->iq.pending_list_size) cfg 124 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_IQ_INSTR_TYPE(cfg) ((cfg)->iq.instr_type) cfg 125 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_IQ_DB_MIN(cfg) ((cfg)->iq.db_min) cfg 126 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_IQ_DB_TIMEOUT(cfg) ((cfg)->iq.db_timeout) cfg 128 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_IQ_INTR_PKT(cfg) ((cfg)->iq.iq_intr_pkt) cfg 129 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_SET_IQ_INTR_PKT(cfg, val) (cfg)->iq.iq_intr_pkt = val cfg 131 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_OQ_MAX_Q(cfg) ((cfg)->oq.max_oqs) cfg 132 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_OQ_PKTS_PER_INTR(cfg) ((cfg)->oq.pkts_per_intr) cfg 133 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_OQ_REFILL_THRESHOLD(cfg) ((cfg)->oq.refill_threshold) cfg 134 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_OQ_INTR_PKT(cfg) ((cfg)->oq.oq_intr_pkt) cfg 135 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_OQ_INTR_TIME(cfg) ((cfg)->oq.oq_intr_time) cfg 136 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_SET_OQ_INTR_PKT(cfg, val) (cfg)->oq.oq_intr_pkt = val cfg 137 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_SET_OQ_INTR_TIME(cfg, val) (cfg)->oq.oq_intr_time = val cfg 139 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_DMA_INTR_PKT(cfg) ((cfg)->dma.dma_intr_pkt) cfg 140 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_DMA_INTR_TIME(cfg) ((cfg)->dma.dma_intr_time) cfg 141 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_NUM_NIC_PORTS(cfg) ((cfg)->num_nic_ports) cfg 142 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_NUM_DEF_TX_DESCS(cfg) ((cfg)->num_def_tx_descs) cfg 143 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_NUM_DEF_RX_DESCS(cfg) ((cfg)->num_def_rx_descs) cfg 144 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_DEF_RX_BUF_SIZE(cfg) ((cfg)->def_rx_buf_size) cfg 146 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_MAX_TXQS_NIC_IF(cfg, idx) \ cfg 147 drivers/net/ethernet/cavium/liquidio/octeon_config.h ((cfg)->nic_if_cfg[idx].max_txqs) cfg 148 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_NUM_TXQS_NIC_IF(cfg, idx) \ cfg 149 drivers/net/ethernet/cavium/liquidio/octeon_config.h ((cfg)->nic_if_cfg[idx].num_txqs) cfg 150 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_MAX_RXQS_NIC_IF(cfg, idx) \ cfg 151 drivers/net/ethernet/cavium/liquidio/octeon_config.h ((cfg)->nic_if_cfg[idx].max_rxqs) cfg 152 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_NUM_RXQS_NIC_IF(cfg, idx) \ cfg 153 drivers/net/ethernet/cavium/liquidio/octeon_config.h ((cfg)->nic_if_cfg[idx].num_rxqs) cfg 154 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_NUM_RX_DESCS_NIC_IF(cfg, idx) \ cfg 155 drivers/net/ethernet/cavium/liquidio/octeon_config.h ((cfg)->nic_if_cfg[idx].num_rx_descs) cfg 156 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_NUM_TX_DESCS_NIC_IF(cfg, idx) \ cfg 157 drivers/net/ethernet/cavium/liquidio/octeon_config.h ((cfg)->nic_if_cfg[idx].num_tx_descs) cfg 158 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_NUM_RX_BUF_SIZE_NIC_IF(cfg, idx) \ cfg 159 drivers/net/ethernet/cavium/liquidio/octeon_config.h ((cfg)->nic_if_cfg[idx].rx_buf_size) cfg 160 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_BASE_QUE_NIC_IF(cfg, idx) \ cfg 161 drivers/net/ethernet/cavium/liquidio/octeon_config.h ((cfg)->nic_if_cfg[idx].base_queue) cfg 162 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_GMXID_NIC_IF(cfg, idx) \ cfg 163 drivers/net/ethernet/cavium/liquidio/octeon_config.h ((cfg)->nic_if_cfg[idx].gmx_port_id) cfg 165 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_CTRL_Q_GRP(cfg) ((cfg)->misc.ctrlq_grp) cfg 166 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_HOST_LINK_QUERY_INTERVAL(cfg) \ cfg 167 drivers/net/ethernet/cavium/liquidio/octeon_config.h ((cfg)->misc.host_link_query_interval) cfg 168 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_OCT_LINK_QUERY_INTERVAL(cfg) \ cfg 169 drivers/net/ethernet/cavium/liquidio/octeon_config.h ((cfg)->misc.oct_link_query_interval) cfg 170 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_GET_IS_SLI_BP_ON(cfg) ((cfg)->misc.enable_sli_oq_bp) cfg 172 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_SET_NUM_RX_DESCS_NIC_IF(cfg, idx, value) \ cfg 173 drivers/net/ethernet/cavium/liquidio/octeon_config.h ((cfg)->nic_if_cfg[idx].num_rx_descs = value) cfg 174 drivers/net/ethernet/cavium/liquidio/octeon_config.h #define CFG_SET_NUM_TX_DESCS_NIC_IF(cfg, idx, value) \ cfg 175 drivers/net/ethernet/cavium/liquidio/octeon_config.h ((cfg)->nic_if_cfg[idx].num_tx_descs = value) cfg 142 drivers/net/ethernet/cavium/thunder/nic.h u64 cfg; cfg 440 drivers/net/ethernet/cavium/thunder/nic.h u64 cfg; cfg 448 drivers/net/ethernet/cavium/thunder/nic.h u64 cfg; cfg 457 drivers/net/ethernet/cavium/thunder/nic.h u64 cfg; cfg 472 drivers/net/ethernet/cavium/thunder/nic_main.c static void nic_config_cpi(struct nicpf *nic, struct cpi_cfg_msg *cfg) cfg 480 drivers/net/ethernet/cavium/thunder/nic_main.c vnic = cfg->vf_id; cfg 492 drivers/net/ethernet/cavium/thunder/nic_main.c ((u64)cfg->cpi_alg << 62) | (cpi_base << 48)); cfg 494 drivers/net/ethernet/cavium/thunder/nic_main.c if (cfg->cpi_alg == CPI_ALG_NONE) cfg 496 drivers/net/ethernet/cavium/thunder/nic_main.c else if (cfg->cpi_alg == CPI_ALG_VLAN) /* 3 bits of PCP */ cfg 498 drivers/net/ethernet/cavium/thunder/nic_main.c else if (cfg->cpi_alg == CPI_ALG_VLAN16) /* 3 bits PCP + DEI */ cfg 500 drivers/net/ethernet/cavium/thunder/nic_main.c else if (cfg->cpi_alg == CPI_ALG_DIFF) /* 6bits DSCP */ cfg 504 drivers/net/ethernet/cavium/thunder/nic_main.c qset = cfg->vf_id; cfg 506 drivers/net/ethernet/cavium/thunder/nic_main.c for (; rssi < (rssi_base + cfg->rq_cnt); rssi++) { cfg 516 drivers/net/ethernet/cavium/thunder/nic_main.c if (cfg->cpi_alg != CPI_ALG_DIFF) cfg 535 drivers/net/ethernet/cavium/thunder/nic_main.c if ((rssi + 1) >= cfg->rq_cnt) cfg 538 drivers/net/ethernet/cavium/thunder/nic_main.c if (cfg->cpi_alg == CPI_ALG_VLAN) cfg 540 drivers/net/ethernet/cavium/thunder/nic_main.c else if (cfg->cpi_alg == CPI_ALG_VLAN16) cfg 542 drivers/net/ethernet/cavium/thunder/nic_main.c else if (cfg->cpi_alg == CPI_ALG_DIFF) cfg 545 drivers/net/ethernet/cavium/thunder/nic_main.c nic->cpi_base[cfg->vf_id] = cpi_base; cfg 546 drivers/net/ethernet/cavium/thunder/nic_main.c nic->rssi_base[cfg->vf_id] = rssi_base; cfg 565 drivers/net/ethernet/cavium/thunder/nic_main.c static void nic_config_rss(struct nicpf *nic, struct rss_cfg_msg *cfg) cfg 571 drivers/net/ethernet/cavium/thunder/nic_main.c rssi_base = nic->rssi_base[cfg->vf_id] + cfg->tbl_offset; cfg 575 drivers/net/ethernet/cavium/thunder/nic_main.c for (; rssi < (rssi_base + cfg->tbl_len); rssi++) { cfg 576 drivers/net/ethernet/cavium/thunder/nic_main.c u8 svf = cfg->ind_tbl[idx] >> 3; cfg 579 drivers/net/ethernet/cavium/thunder/nic_main.c qset = nic->vf_sqs[cfg->vf_id][svf - 1]; cfg 581 drivers/net/ethernet/cavium/thunder/nic_main.c qset = cfg->vf_id; cfg 583 drivers/net/ethernet/cavium/thunder/nic_main.c (qset << 3) | (cfg->ind_tbl[idx] & 0x7)); cfg 587 drivers/net/ethernet/cavium/thunder/nic_main.c cpi_base = nic->cpi_base[cfg->vf_id]; cfg 594 drivers/net/ethernet/cavium/thunder/nic_main.c cpi_cfg |= (cfg->hash_bits << 20); cfg 786 drivers/net/ethernet/cavium/thunder/nic_main.c int vf, struct reset_stat_cfg *cfg) cfg 792 drivers/net/ethernet/cavium/thunder/nic_main.c if (cfg->rx_stat_mask & BIT(i)) { cfg 801 drivers/net/ethernet/cavium/thunder/nic_main.c if (cfg->tx_stat_mask & BIT(i)) { cfg 814 drivers/net/ethernet/cavium/thunder/nic_main.c if (cfg->rq_stat_mask & BIT(i)) { cfg 818 drivers/net/ethernet/cavium/thunder/nic_main.c if (cfg->sq_stat_mask & BIT(i)) { cfg 861 drivers/net/ethernet/cavium/thunder/nic_main.c static void nic_pause_frame(struct nicpf *nic, int vf, struct pfc *cfg) cfg 872 drivers/net/ethernet/cavium/thunder/nic_main.c if (cfg->get) { cfg 880 drivers/net/ethernet/cavium/thunder/nic_main.c bgx_lmac_set_pfc(nic->node, bgx, lmac, cfg); cfg 959 drivers/net/ethernet/cavium/thunder/nic_main.c u64 cfg; cfg 982 drivers/net/ethernet/cavium/thunder/nic_main.c cfg = mbx.qs.cfg; cfg 985 drivers/net/ethernet/cavium/thunder/nic_main.c cfg = cfg & (~0x7FULL); cfg 987 drivers/net/ethernet/cavium/thunder/nic_main.c cfg |= nic->pqs_vf[vf]; cfg 989 drivers/net/ethernet/cavium/thunder/nic_main.c nic_reg_write(nic, reg_addr, cfg); cfg 995 drivers/net/ethernet/cavium/thunder/nic_main.c nic_reg_write(nic, reg_addr, mbx.rq.cfg); cfg 1010 drivers/net/ethernet/cavium/thunder/nic_main.c nic_reg_write(nic, reg_addr, mbx.rq.cfg); cfg 1019 drivers/net/ethernet/cavium/thunder/nic_main.c nic_reg_write(nic, reg_addr, mbx.rq.cfg); cfg 1025 drivers/net/ethernet/cavium/thunder/nic_main.c nic_reg_write(nic, reg_addr, mbx.sq.cfg); cfg 390 drivers/net/ethernet/cavium/thunder/nicvf_main.c rss->cfg = RSS_IP_HASH_ENA | RSS_TCP_HASH_ENA | RSS_UDP_HASH_ENA; cfg 391 drivers/net/ethernet/cavium/thunder/nicvf_main.c nicvf_reg_write(nic, NIC_VNIC_RSS_CFG, rss->cfg); cfg 779 drivers/net/ethernet/cavium/thunder/nicvf_queues.c mbx.rq.cfg = (rq->caching << 26) | (rq->cq_qs << 19) | cfg 786 drivers/net/ethernet/cavium/thunder/nicvf_queues.c mbx.rq.cfg = BIT_ULL(63) | BIT_ULL(62) | cfg 795 drivers/net/ethernet/cavium/thunder/nicvf_queues.c mbx.rq.cfg = BIT_ULL(63) | BIT_ULL(62) | cfg 884 drivers/net/ethernet/cavium/thunder/nicvf_queues.c mbx.sq.cfg = (sq->cq_qs << 3) | sq->cq_idx; cfg 973 drivers/net/ethernet/cavium/thunder/nicvf_queues.c mbx.qs.cfg = 0; cfg 974 drivers/net/ethernet/cavium/thunder/nicvf_queues.c qs_cfg = (struct qs_cfg *)&mbx.qs.cfg; cfg 315 drivers/net/ethernet/cavium/thunder/thunder_bgx.c u64 cfg = 0; cfg 324 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = RX_DMACX_CAM_LMACID(lmacid & LMAC_ID_MASK) | cfg 327 drivers/net/ethernet/cavium/thunder/thunder_bgx.c ((lmacid * lmac->dmacs_count) + idx) * sizeof(u64), cfg); cfg 358 drivers/net/ethernet/cavium/thunder/thunder_bgx.c u64 cfg = 0; cfg 366 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_CMRX_RX_DMAC_CTL); cfg 368 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg |= BCAST_ACCEPT; cfg 370 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg &= ~BCAST_ACCEPT; cfg 373 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg &= ~(CAM_ACCEPT | BGX_MCAST_MODE(MCAST_MODE_MASK)); cfg 377 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg |= (BGX_MCAST_MODE(MCAST_MODE_ACCEPT)); cfg 379 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg |= (BGX_MCAST_MODE(MCAST_MODE_CAM_FILTER) | CAM_ACCEPT); cfg 384 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, BGX_CMRX_RX_DMAC_CTL, cfg); cfg 406 drivers/net/ethernet/cavium/thunder/thunder_bgx.c u64 cfg; cfg 412 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_CMRX_CFG); cfg 414 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg |= CMR_PKT_RX_EN | CMR_PKT_TX_EN; cfg 420 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg &= ~(CMR_PKT_RX_EN | CMR_PKT_TX_EN); cfg 426 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, BGX_CMRX_CFG, cfg); cfg 438 drivers/net/ethernet/cavium/thunder/thunder_bgx.c u64 csr_offset, cfg; cfg 452 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, csr_offset); cfg 455 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg |= BGX_PKT_RX_PTP_EN; cfg 457 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg &= ~BGX_PKT_RX_PTP_EN; cfg 458 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, csr_offset, cfg); cfg 467 drivers/net/ethernet/cavium/thunder/thunder_bgx.c u64 cfg; cfg 475 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_SMUX_CBFC_CTL); cfg 476 drivers/net/ethernet/cavium/thunder/thunder_bgx.c pfc->fc_rx = cfg & RX_EN; cfg 477 drivers/net/ethernet/cavium/thunder/thunder_bgx.c pfc->fc_tx = cfg & TX_EN; cfg 487 drivers/net/ethernet/cavium/thunder/thunder_bgx.c u64 cfg; cfg 495 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_SMUX_CBFC_CTL); cfg 496 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg &= ~(RX_EN | TX_EN); cfg 497 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg |= (pfc->fc_rx ? RX_EN : 0x00); cfg 498 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg |= (pfc->fc_tx ? TX_EN : 0x00); cfg 499 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, BGX_SMUX_CBFC_CTL, cfg); cfg 662 drivers/net/ethernet/cavium/thunder/thunder_bgx.c u64 cfg; cfg 670 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmac_idx, BGX_GMP_PCS_MRX_CTL); cfg 672 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg |= PCS_MRX_CTL_LOOPBACK1; cfg 674 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg &= ~PCS_MRX_CTL_LOOPBACK1; cfg 675 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmac_idx, BGX_GMP_PCS_MRX_CTL, cfg); cfg 677 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmac_idx, BGX_SPUX_CONTROL1); cfg 679 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg |= SPU_CTL_LOOPBACK; cfg 681 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg &= ~SPU_CTL_LOOPBACK; cfg 682 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmac_idx, BGX_SPUX_CONTROL1, cfg); cfg 690 drivers/net/ethernet/cavium/thunder/thunder_bgx.c u64 cfg; cfg 697 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_GMP_GMI_TXX_APPEND); cfg 698 drivers/net/ethernet/cavium/thunder/thunder_bgx.c if (cfg & 1) cfg 713 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_GMP_PCS_MRX_CTL); cfg 714 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg &= ~PCS_MRX_CTL_PWR_DN; cfg 715 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg |= PCS_MRX_CTL_RST_AN; cfg 717 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg |= PCS_MRX_CTL_AN_EN; cfg 723 drivers/net/ethernet/cavium/thunder/thunder_bgx.c if (cfg & PCS_MRX_CTL_AN_EN) cfg 726 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, BGX_GMP_PCS_MRX_CTL, cfg); cfg 730 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_GMP_PCS_MISCX_CTL); cfg 731 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg &= ~PCS_MISC_CTL_DISP_EN; cfg 732 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, BGX_GMP_PCS_MISCX_CTL, cfg); cfg 749 drivers/net/ethernet/cavium/thunder/thunder_bgx.c u64 cfg; cfg 760 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_CMRX_CFG); cfg 761 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg &= ~CMR_EN; cfg 762 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, BGX_CMRX_CFG, cfg); cfg 771 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_SPUX_MISC_CONTROL); cfg 772 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg &= ~SPU_MISC_CTL_RX_DIS; cfg 773 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, BGX_SPUX_MISC_CONTROL, cfg); cfg 776 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_SMUX_RX_INT); cfg 777 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, BGX_SMUX_RX_INT, cfg); cfg 778 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_SMUX_TX_INT); cfg 779 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, BGX_SMUX_TX_INT, cfg); cfg 780 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_SPUX_INT); cfg 781 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, BGX_SPUX_INT, cfg); cfg 796 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_SPUX_FEC_CONTROL); cfg 797 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg &= ~SPU_FEC_CTL_FEC_EN; cfg 798 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, BGX_SPUX_FEC_CONTROL, cfg); cfg 801 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_SPUX_AN_CONTROL); cfg 802 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = cfg & ~(SPU_AN_CTL_AN_EN | SPU_AN_CTL_XNP_EN); cfg 803 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, BGX_SPUX_AN_CONTROL, cfg); cfg 805 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_SPUX_AN_ADV); cfg 807 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg |= (1 << 23); cfg 809 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg |= (1 << 24); cfg 811 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg &= ~((1 << 23) | (1 << 24)); cfg 812 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = cfg & (~((1ULL << 25) | (1ULL << 22) | (1ULL << 12))); cfg 813 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, BGX_SPUX_AN_ADV, cfg); cfg 815 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, 0, BGX_SPU_DBG_CONTROL); cfg 816 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg &= ~SPU_DBG_CTL_AN_ARB_LINK_CHK_EN; cfg 817 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, 0, BGX_SPU_DBG_CONTROL, cfg); cfg 822 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_SPUX_CONTROL1); cfg 823 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg &= ~SPU_CTL_LOW_POWER; cfg 824 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, BGX_SPUX_CONTROL1, cfg); cfg 826 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_SMUX_TX_CTL); cfg 827 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg &= ~SMU_TX_CTL_UNI_EN; cfg 828 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg |= SMU_TX_CTL_DIC_EN; cfg 829 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, BGX_SMUX_TX_CTL, cfg); cfg 837 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_SMUX_TX_PAUSE_PKT_INTERVAL); cfg 838 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg &= ~0xFFFFull; cfg 840 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg | (DEFAULT_PAUSE_TIME - 0x1000)); cfg 856 drivers/net/ethernet/cavium/thunder/thunder_bgx.c u64 cfg; cfg 859 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_SPUX_INT); cfg 860 drivers/net/ethernet/cavium/thunder/thunder_bgx.c if (!(cfg & (1ull << 13))) { cfg 861 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = (1ull << 13) | (1ull << 14); cfg 862 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, BGX_SPUX_INT, cfg); cfg 863 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_SPUX_BR_PMD_CRTL); cfg 864 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg |= (1ull << 0); cfg 865 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, BGX_SPUX_BR_PMD_CRTL, cfg); cfg 900 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_SPUX_INT); cfg 901 drivers/net/ethernet/cavium/thunder/thunder_bgx.c if (!(cfg & (1ull << 13))) { cfg 902 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = (1ull << 13) | (1ull << 14); cfg 903 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, BGX_SPUX_INT, cfg); cfg 904 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, cfg 906 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg |= (1ull << 0); cfg 908 drivers/net/ethernet/cavium/thunder/thunder_bgx.c BGX_SPUX_BR_PMD_CRTL, cfg); cfg 928 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_SMUX_RX_CTL); cfg 930 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg &= SMU_RX_CTL_STATUS; cfg 931 drivers/net/ethernet/cavium/thunder/thunder_bgx.c if (!cfg) cfg 1059 drivers/net/ethernet/cavium/thunder/thunder_bgx.c u64 cfg; cfg 1077 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_GMP_GMI_TXX_APPEND); cfg 1078 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg |= ((1ull << 2) | (1ull << 1)); /* FCS and PAD */ cfg 1079 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_modify(bgx, lmacid, BGX_GMP_GMI_TXX_APPEND, cfg); cfg 1082 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_SMUX_TX_APPEND); cfg 1083 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg |= ((1ull << 2) | (1ull << 1)); /* FCS and PAD */ cfg 1084 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_modify(bgx, lmacid, BGX_SMUX_TX_APPEND, cfg); cfg 1145 drivers/net/ethernet/cavium/thunder/thunder_bgx.c u64 cfg; cfg 1155 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_CMRX_CFG); cfg 1156 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg &= ~CMR_PKT_RX_EN; cfg 1157 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, BGX_CMRX_CFG, cfg); cfg 1164 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_CMRX_CFG); cfg 1165 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg &= ~CMR_PKT_TX_EN; cfg 1166 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, BGX_CMRX_CFG, cfg); cfg 1177 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg = bgx_reg_read(bgx, lmacid, BGX_CMRX_CFG); cfg 1178 drivers/net/ethernet/cavium/thunder/thunder_bgx.c cfg &= ~CMR_EN; cfg 1179 drivers/net/ethernet/cavium/thunder/thunder_bgx.c bgx_reg_write(bgx, lmacid, BGX_CMRX_CFG, cfg); cfg 67 drivers/net/ethernet/cavium/thunder/thunder_xcv.c u64 cfg; cfg 70 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg = readq_relaxed(xcv->reg_base + XCV_RESET); cfg 71 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg &= ~DLL_RESET; cfg 72 drivers/net/ethernet/cavium/thunder/thunder_xcv.c writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); cfg 75 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg = readq_relaxed(xcv->reg_base + XCV_RESET); cfg 76 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg &= ~CLK_RESET; cfg 77 drivers/net/ethernet/cavium/thunder/thunder_xcv.c writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); cfg 84 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg = readq_relaxed(xcv->reg_base + XCV_DLL_CTL); cfg 85 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg &= ~0xFF03; cfg 86 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg |= CLKRX_BYP; cfg 87 drivers/net/ethernet/cavium/thunder/thunder_xcv.c writeq_relaxed(cfg, xcv->reg_base + XCV_DLL_CTL); cfg 92 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg = readq_relaxed(xcv->reg_base + XCV_RESET); cfg 93 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg |= COMP_EN; cfg 94 drivers/net/ethernet/cavium/thunder/thunder_xcv.c writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); cfg 100 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg = readq_relaxed(xcv->reg_base + XCV_RESET); cfg 101 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg |= PORT_EN; cfg 102 drivers/net/ethernet/cavium/thunder/thunder_xcv.c writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); cfg 104 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg = readq_relaxed(xcv->reg_base + XCV_RESET); cfg 105 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg |= CLK_RESET; cfg 106 drivers/net/ethernet/cavium/thunder/thunder_xcv.c writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); cfg 112 drivers/net/ethernet/cavium/thunder/thunder_xcv.c u64 cfg; cfg 127 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg = readq_relaxed(xcv->reg_base + XCV_CTL); cfg 128 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg &= ~0x03; cfg 129 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg |= speed; cfg 130 drivers/net/ethernet/cavium/thunder/thunder_xcv.c writeq_relaxed(cfg, xcv->reg_base + XCV_CTL); cfg 133 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg = readq_relaxed(xcv->reg_base + XCV_RESET); cfg 134 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg |= TX_DATA_RESET | RX_DATA_RESET; cfg 135 drivers/net/ethernet/cavium/thunder/thunder_xcv.c writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); cfg 138 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg = readq_relaxed(xcv->reg_base + XCV_RESET); cfg 139 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg |= TX_PKT_RESET | RX_PKT_RESET; cfg 140 drivers/net/ethernet/cavium/thunder/thunder_xcv.c writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); cfg 146 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg = readq_relaxed(xcv->reg_base + XCV_RESET); cfg 147 drivers/net/ethernet/cavium/thunder/thunder_xcv.c cfg &= ~(TX_PKT_RESET | RX_PKT_RESET); cfg 148 drivers/net/ethernet/cavium/thunder/thunder_xcv.c writeq_relaxed(cfg, xcv->reg_base + XCV_RESET); cfg 310 drivers/net/ethernet/chelsio/cxgb3/mc5.c u32 cfg; cfg 322 drivers/net/ethernet/chelsio/cxgb3/mc5.c cfg = t3_read_reg(adap, A_MC5_DB_CONFIG) & ~F_TMMODE; cfg 323 drivers/net/ethernet/chelsio/cxgb3/mc5.c cfg |= V_TMMODE(mc5->mode == MC5_MODE_72_BIT) | F_TMRST; cfg 324 drivers/net/ethernet/chelsio/cxgb3/mc5.c t3_write_reg(adap, A_MC5_DB_CONFIG, cfg); cfg 411 drivers/net/ethernet/chelsio/cxgb3/mc5.c u32 cfg = t3_read_reg(adapter, A_MC5_DB_CONFIG); cfg 415 drivers/net/ethernet/chelsio/cxgb3/mc5.c mc5->part_type = (unsigned char)G_TMTYPE(cfg); cfg 416 drivers/net/ethernet/chelsio/cxgb3/mc5.c if (cfg & F_TMTYPEHI) cfg 419 drivers/net/ethernet/chelsio/cxgb3/mc5.c mc5->tcam_size = tcam_part_size[G_TMPARTSIZE(cfg)]; cfg 3515 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c static unsigned int mc7_calc_size(u32 cfg) cfg 3517 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c unsigned int width = G_WIDTH(cfg); cfg 3518 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c unsigned int banks = !!(cfg & F_BKS) + 1; cfg 3519 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c unsigned int org = !!(cfg & F_ORG) + 1; cfg 3520 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c unsigned int density = G_DEN(cfg); cfg 3529 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c u32 cfg; cfg 3534 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c cfg = t3_read_reg(adapter, mc7->offset + A_MC7_CFG); cfg 3535 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c mc7->size = G_DEN(cfg) == M_DEN ? 0 : mc7_calc_size(cfg); cfg 3536 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c mc7->width = G_WIDTH(cfg); cfg 472 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c u32 cfg = 0; cfg 482 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c size += sizeof(cfg); cfg 487 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c rc = t4_cim_read(padap, UP_UP_DBG_LA_CFG_A, 1, &cfg); cfg 494 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c memcpy((char *)temp_buff.data, &cfg, sizeof(cfg)); cfg 496 drivers/net/ethernet/chelsio/cxgb4/cudbg_lib.c (u32 *)((char *)temp_buff.data + sizeof(cfg)), cfg 199 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c unsigned int cfg; cfg 203 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c ret = t4_cim_read(adap, UP_UP_DBG_LA_CFG_A, 1, &cfg); cfg 211 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c cfg & UPDBGLACAPTPCONLY_F ? cfg 216 drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c cfg & UPDBGLACAPTPCONLY_F ? cim_la_show_3in1 : cfg 3902 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c u32 cfg, val, req, rsp; cfg 3904 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cfg = t4_read_reg(adap, CIM_DEBUGCFG_A); cfg 3905 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (cfg & LADBGEN_F) cfg 3906 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c t4_write_reg(adap, CIM_DEBUGCFG_A, cfg ^ LADBGEN_F); cfg 3928 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c t4_write_reg(adap, CIM_DEBUGCFG_A, cfg); cfg 3933 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c u32 cfg; cfg 3936 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cfg = t4_read_reg(adap, CIM_DEBUGCFG_A); cfg 3937 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (cfg & LADBGEN_F) cfg 3938 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c t4_write_reg(adap, CIM_DEBUGCFG_A, cfg ^ LADBGEN_F); cfg 3949 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c t4_write_reg(adap, CIM_DEBUGCFG_A, cfg); cfg 5956 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c u32 data_reg, mask_reg, cfg; cfg 5963 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cfg = t4_read_reg(adap, MPS_TRC_CFG_A); cfg 5964 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (cfg & TRCMULTIFILTER_F) { cfg 9902 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int cfg, val, idx; cfg 9904 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c ret = t4_cim_read(adap, UP_UP_DBG_LA_CFG_A, 1, &cfg); cfg 9908 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (cfg & UPDBGLAEN_F) { /* LA is running, freeze it */ cfg 9949 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (cfg & UPDBGLAEN_F) { cfg 9951 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cfg & ~UPDBGLARDEN_F); cfg 9971 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c unsigned int i, cfg, val, idx; cfg 9973 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cfg = t4_read_reg(adap, TP_DBG_LA_CONFIG_A) & 0xffff; cfg 9974 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (cfg & DBGLAENABLE_F) /* freeze LA */ cfg 9976 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c adap->params.tp.la_mask | (cfg ^ DBGLAENABLE_F)); cfg 10000 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c if (cfg & DBGLAENABLE_F) /* restore running state */ cfg 10002 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c cfg | adap->params.tp.la_mask); cfg 1197 drivers/net/ethernet/cirrus/cs89x0.c u16 cfg; cfg 1215 drivers/net/ethernet/cirrus/cs89x0.c cfg = lp->curr_rx_cfg; cfg 1217 drivers/net/ethernet/cirrus/cs89x0.c cfg |= RX_CRC_ERROR_ENBL | RX_RUNT_ENBL | RX_EXTRA_DATA_ENBL; cfg 1218 drivers/net/ethernet/cirrus/cs89x0.c writereg(dev, PP_RxCFG, cfg); cfg 112 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c struct dpni_link_cfg cfg = {0}; cfg 124 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c cfg.rate = priv->link_state.rate; cfg 125 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c cfg.options = priv->link_state.options; cfg 127 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c cfg.options |= DPNI_LINK_OPT_PAUSE; cfg 129 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c cfg.options &= ~DPNI_LINK_OPT_PAUSE; cfg 131 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c cfg.options |= DPNI_LINK_OPT_ASYM_PAUSE; cfg 133 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c cfg.options &= ~DPNI_LINK_OPT_ASYM_PAUSE; cfg 135 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c if (cfg.options == priv->link_state.options) cfg 138 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c err = dpni_set_link_cfg(priv->mc_io, 0, priv->mc_token, &cfg); cfg 144 drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c priv->link_state.options = cfg.options; cfg 20 drivers/net/ethernet/freescale/dpaa2/dpni.c int dpni_prepare_key_cfg(const struct dpkg_profile_cfg *cfg, u8 *key_cfg_buf) cfg 26 drivers/net/ethernet/freescale/dpaa2/dpni.c if (cfg->num_extracts > DPKG_MAX_NUM_OF_EXTRACTS) cfg 30 drivers/net/ethernet/freescale/dpaa2/dpni.c dpni_ext->num_extracts = cfg->num_extracts; cfg 32 drivers/net/ethernet/freescale/dpaa2/dpni.c for (i = 0; i < cfg->num_extracts; i++) { cfg 35 drivers/net/ethernet/freescale/dpaa2/dpni.c switch (cfg->extracts[i].type) { cfg 37 drivers/net/ethernet/freescale/dpaa2/dpni.c extr->prot = cfg->extracts[i].extract.from_hdr.prot; cfg 39 drivers/net/ethernet/freescale/dpaa2/dpni.c cfg->extracts[i].extract.from_hdr.type); cfg 40 drivers/net/ethernet/freescale/dpaa2/dpni.c extr->size = cfg->extracts[i].extract.from_hdr.size; cfg 41 drivers/net/ethernet/freescale/dpaa2/dpni.c extr->offset = cfg->extracts[i].extract.from_hdr.offset; cfg 43 drivers/net/ethernet/freescale/dpaa2/dpni.c cfg->extracts[i].extract.from_hdr.field); cfg 45 drivers/net/ethernet/freescale/dpaa2/dpni.c cfg->extracts[i].extract.from_hdr.hdr_index; cfg 48 drivers/net/ethernet/freescale/dpaa2/dpni.c extr->size = cfg->extracts[i].extract.from_data.size; cfg 50 drivers/net/ethernet/freescale/dpaa2/dpni.c cfg->extracts[i].extract.from_data.offset; cfg 53 drivers/net/ethernet/freescale/dpaa2/dpni.c extr->size = cfg->extracts[i].extract.from_parse.size; cfg 55 drivers/net/ethernet/freescale/dpaa2/dpni.c cfg->extracts[i].extract.from_parse.offset; cfg 61 drivers/net/ethernet/freescale/dpaa2/dpni.c extr->num_of_byte_masks = cfg->extracts[i].num_of_byte_masks; cfg 63 drivers/net/ethernet/freescale/dpaa2/dpni.c cfg->extracts[i].type); cfg 66 drivers/net/ethernet/freescale/dpaa2/dpni.c extr->masks[j].mask = cfg->extracts[i].masks[j].mask; cfg 68 drivers/net/ethernet/freescale/dpaa2/dpni.c cfg->extracts[i].masks[j].offset; cfg 161 drivers/net/ethernet/freescale/dpaa2/dpni.c const struct dpni_pools_cfg *cfg) cfg 172 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->num_dpbp = cfg->num_dpbp; cfg 174 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->dpbp_id[i] = cpu_to_le32(cfg->pools[i].dpbp_id); cfg 176 drivers/net/ethernet/freescale/dpaa2/dpni.c cpu_to_le16(cfg->pools[i].buffer_size); cfg 178 drivers/net/ethernet/freescale/dpaa2/dpni.c DPNI_BACKUP_POOL(cfg->pools[i].backup_pool, i); cfg 582 drivers/net/ethernet/freescale/dpaa2/dpni.c struct dpni_error_cfg *cfg) cfg 592 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->errors = cpu_to_le32(cfg->errors); cfg 593 drivers/net/ethernet/freescale/dpaa2/dpni.c dpni_set_field(cmd_params->flags, ERROR_ACTION, cfg->error_action); cfg 594 drivers/net/ethernet/freescale/dpaa2/dpni.c dpni_set_field(cmd_params->flags, FRAME_ANN, cfg->set_frame_annotation); cfg 838 drivers/net/ethernet/freescale/dpaa2/dpni.c const struct dpni_link_cfg *cfg) cfg 848 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->rate = cpu_to_le32(cfg->rate); cfg 849 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->options = cpu_to_le64(cfg->options); cfg 867 drivers/net/ethernet/freescale/dpaa2/dpni.c struct dpni_link_cfg *cfg) cfg 885 drivers/net/ethernet/freescale/dpaa2/dpni.c cfg->rate = le32_to_cpu(rsp_params->rate); cfg 886 drivers/net/ethernet/freescale/dpaa2/dpni.c cfg->options = le64_to_cpu(rsp_params->options); cfg 1336 drivers/net/ethernet/freescale/dpaa2/dpni.c const struct dpni_rx_tc_dist_cfg *cfg) cfg 1346 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->dist_size = cpu_to_le16(cfg->dist_size); cfg 1348 drivers/net/ethernet/freescale/dpaa2/dpni.c dpni_set_field(cmd_params->flags, DIST_MODE, cfg->dist_mode); cfg 1349 drivers/net/ethernet/freescale/dpaa2/dpni.c dpni_set_field(cmd_params->flags, MISS_ACTION, cfg->fs_cfg.miss_action); cfg 1350 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->default_flow_id = cpu_to_le16(cfg->fs_cfg.default_flow_id); cfg 1351 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->key_cfg_iova = cpu_to_le64(cfg->key_cfg_iova); cfg 1660 drivers/net/ethernet/freescale/dpaa2/dpni.c const struct dpni_rx_dist_cfg *cfg) cfg 1670 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->dist_size = cpu_to_le16(cfg->dist_size); cfg 1671 drivers/net/ethernet/freescale/dpaa2/dpni.c dpni_set_field(cmd_params->enable, RX_FS_DIST_ENABLE, cfg->enable); cfg 1672 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->tc = cfg->tc; cfg 1673 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->miss_flow_id = cpu_to_le16(cfg->fs_miss_flow_id); cfg 1674 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->key_cfg_iova = cpu_to_le64(cfg->key_cfg_iova); cfg 1693 drivers/net/ethernet/freescale/dpaa2/dpni.c const struct dpni_rx_dist_cfg *cfg) cfg 1703 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->dist_size = cpu_to_le16(cfg->dist_size); cfg 1704 drivers/net/ethernet/freescale/dpaa2/dpni.c dpni_set_field(cmd_params->enable, RX_HASH_DIST_ENABLE, cfg->enable); cfg 1705 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->tc = cfg->tc; cfg 1706 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->key_cfg_iova = cpu_to_le64(cfg->key_cfg_iova); cfg 1732 drivers/net/ethernet/freescale/dpaa2/dpni.c const struct dpni_rule_cfg *cfg, cfg 1744 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->key_size = cfg->key_size; cfg 1746 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->key_iova = cpu_to_le64(cfg->key_iova); cfg 1747 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->mask_iova = cpu_to_le64(cfg->mask_iova); cfg 1771 drivers/net/ethernet/freescale/dpaa2/dpni.c const struct dpni_rule_cfg *cfg) cfg 1782 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->key_size = cfg->key_size; cfg 1783 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->key_iova = cpu_to_le64(cfg->key_iova); cfg 1784 drivers/net/ethernet/freescale/dpaa2/dpni.c cmd_params->mask_iova = cpu_to_le64(cfg->mask_iova); cfg 108 drivers/net/ethernet/freescale/dpaa2/dpni.h const struct dpni_pools_cfg *cfg); cfg 277 drivers/net/ethernet/freescale/dpaa2/dpni.h struct dpni_error_cfg *cfg); cfg 529 drivers/net/ethernet/freescale/dpaa2/dpni.h const struct dpni_link_cfg *cfg); cfg 534 drivers/net/ethernet/freescale/dpaa2/dpni.h struct dpni_link_cfg *cfg); cfg 650 drivers/net/ethernet/freescale/dpaa2/dpni.h int dpni_prepare_key_cfg(const struct dpkg_profile_cfg *cfg, cfg 677 drivers/net/ethernet/freescale/dpaa2/dpni.h const struct dpni_rx_tc_dist_cfg *cfg); cfg 711 drivers/net/ethernet/freescale/dpaa2/dpni.h const struct dpni_rx_dist_cfg *cfg); cfg 716 drivers/net/ethernet/freescale/dpaa2/dpni.h const struct dpni_rx_dist_cfg *cfg); cfg 955 drivers/net/ethernet/freescale/dpaa2/dpni.h const struct dpni_rule_cfg *cfg, cfg 962 drivers/net/ethernet/freescale/dpaa2/dpni.h const struct dpni_rule_cfg *cfg); cfg 679 drivers/net/ethernet/freescale/fman/fman.c static void fman_defconfig(struct fman_cfg *cfg) cfg 681 drivers/net/ethernet/freescale/fman/fman.c memset(cfg, 0, sizeof(struct fman_cfg)); cfg 683 drivers/net/ethernet/freescale/fman/fman.c cfg->catastrophic_err = DEFAULT_CATASTROPHIC_ERR; cfg 684 drivers/net/ethernet/freescale/fman/fman.c cfg->dma_err = DEFAULT_DMA_ERR; cfg 685 drivers/net/ethernet/freescale/fman/fman.c cfg->dma_aid_mode = DEFAULT_AID_MODE; cfg 686 drivers/net/ethernet/freescale/fman/fman.c cfg->dma_comm_qtsh_clr_emer = DEFAULT_DMA_COMM_Q_LOW; cfg 687 drivers/net/ethernet/freescale/fman/fman.c cfg->dma_comm_qtsh_asrt_emer = DEFAULT_DMA_COMM_Q_HIGH; cfg 688 drivers/net/ethernet/freescale/fman/fman.c cfg->dma_cache_override = DEFAULT_CACHE_OVERRIDE; cfg 689 drivers/net/ethernet/freescale/fman/fman.c cfg->dma_cam_num_of_entries = DEFAULT_DMA_CAM_NUM_OF_ENTRIES; cfg 690 drivers/net/ethernet/freescale/fman/fman.c cfg->dma_dbg_cnt_mode = DEFAULT_DMA_DBG_CNT_MODE; cfg 691 drivers/net/ethernet/freescale/fman/fman.c cfg->dma_sos_emergency = DEFAULT_DMA_SOS_EMERGENCY; cfg 692 drivers/net/ethernet/freescale/fman/fman.c cfg->dma_watchdog = DEFAULT_DMA_WATCHDOG; cfg 693 drivers/net/ethernet/freescale/fman/fman.c cfg->disp_limit_tsh = DEFAULT_DISP_LIMIT; cfg 694 drivers/net/ethernet/freescale/fman/fman.c cfg->prs_disp_tsh = DEFAULT_PRS_DISP_TH; cfg 695 drivers/net/ethernet/freescale/fman/fman.c cfg->plcr_disp_tsh = DEFAULT_PLCR_DISP_TH; cfg 696 drivers/net/ethernet/freescale/fman/fman.c cfg->kg_disp_tsh = DEFAULT_KG_DISP_TH; cfg 697 drivers/net/ethernet/freescale/fman/fman.c cfg->bmi_disp_tsh = DEFAULT_BMI_DISP_TH; cfg 698 drivers/net/ethernet/freescale/fman/fman.c cfg->qmi_enq_disp_tsh = DEFAULT_QMI_ENQ_DISP_TH; cfg 699 drivers/net/ethernet/freescale/fman/fman.c cfg->qmi_deq_disp_tsh = DEFAULT_QMI_DEQ_DISP_TH; cfg 700 drivers/net/ethernet/freescale/fman/fman.c cfg->fm_ctl1_disp_tsh = DEFAULT_FM_CTL1_DISP_TH; cfg 701 drivers/net/ethernet/freescale/fman/fman.c cfg->fm_ctl2_disp_tsh = DEFAULT_FM_CTL2_DISP_TH; cfg 707 drivers/net/ethernet/freescale/fman/fman.c struct fman_cfg *cfg = fman->cfg; cfg 719 drivers/net/ethernet/freescale/fman/fman.c tmp_reg |= cfg->dma_cache_override << DMA_MODE_CACHE_OR_SHIFT; cfg 720 drivers/net/ethernet/freescale/fman/fman.c if (cfg->exceptions & EX_DMA_BUS_ERROR) cfg 722 drivers/net/ethernet/freescale/fman/fman.c if ((cfg->exceptions & EX_DMA_SYSTEM_WRITE_ECC) | cfg 723 drivers/net/ethernet/freescale/fman/fman.c (cfg->exceptions & EX_DMA_READ_ECC) | cfg 724 drivers/net/ethernet/freescale/fman/fman.c (cfg->exceptions & EX_DMA_FM_WRITE_ECC)) cfg 726 drivers/net/ethernet/freescale/fman/fman.c if (cfg->dma_axi_dbg_num_of_beats) cfg 728 drivers/net/ethernet/freescale/fman/fman.c ((cfg->dma_axi_dbg_num_of_beats - 1) cfg 731 drivers/net/ethernet/freescale/fman/fman.c tmp_reg |= (((cfg->dma_cam_num_of_entries / DMA_CAM_UNITS) - 1) & cfg 734 drivers/net/ethernet/freescale/fman/fman.c tmp_reg |= cfg->dma_dbg_cnt_mode << DMA_MODE_DBG_SHIFT; cfg 735 drivers/net/ethernet/freescale/fman/fman.c tmp_reg |= cfg->dma_aid_mode << DMA_MODE_AID_MODE_SHIFT; cfg 740 drivers/net/ethernet/freescale/fman/fman.c tmp_reg = ((u32)cfg->dma_comm_qtsh_asrt_emer << cfg 742 drivers/net/ethernet/freescale/fman/fman.c tmp_reg |= (cfg->dma_read_buf_tsh_asrt_emer & cfg 744 drivers/net/ethernet/freescale/fman/fman.c tmp_reg |= cfg->dma_write_buf_tsh_asrt_emer & cfg 750 drivers/net/ethernet/freescale/fman/fman.c tmp_reg = ((u32)cfg->dma_comm_qtsh_clr_emer << cfg 752 drivers/net/ethernet/freescale/fman/fman.c tmp_reg |= (cfg->dma_read_buf_tsh_clr_emer & cfg 754 drivers/net/ethernet/freescale/fman/fman.c tmp_reg |= cfg->dma_write_buf_tsh_clr_emer & cfg 760 drivers/net/ethernet/freescale/fman/fman.c iowrite32be(cfg->dma_sos_emergency, &dma_rg->fmdmsetr); cfg 763 drivers/net/ethernet/freescale/fman/fman.c iowrite32be((cfg->dma_watchdog * cfg->clk_freq), &dma_rg->fmdmwcr); cfg 765 drivers/net/ethernet/freescale/fman/fman.c iowrite32be(cfg->cam_base_addr, &dma_rg->fmdmebcr); cfg 769 drivers/net/ethernet/freescale/fman/fman.c (u32)(fman->cfg->dma_cam_num_of_entries * DMA_CAM_SIZEOF_ENTRY); cfg 783 drivers/net/ethernet/freescale/fman/fman.c fman->cam_size = fman->cfg->dma_cam_num_of_entries * 72 + 128; cfg 792 drivers/net/ethernet/freescale/fman/fman.c if (fman->cfg->dma_cam_num_of_entries % 8 || cfg 793 drivers/net/ethernet/freescale/fman/fman.c fman->cfg->dma_cam_num_of_entries > 32) { cfg 803 drivers/net/ethernet/freescale/fman/fman.c (32 - fman->cfg->dma_cam_num_of_entries)) - 1), cfg 807 drivers/net/ethernet/freescale/fman/fman.c fman->cfg->cam_base_addr = fman->cam_offset; cfg 812 drivers/net/ethernet/freescale/fman/fman.c static void fpm_init(struct fman_fpm_regs __iomem *fpm_rg, struct fman_cfg *cfg) cfg 819 drivers/net/ethernet/freescale/fman/fman.c tmp_reg = (u32)(cfg->disp_limit_tsh << FPM_DISP_LIMIT_SHIFT); cfg 822 drivers/net/ethernet/freescale/fman/fman.c tmp_reg = (((u32)cfg->prs_disp_tsh << FPM_THR1_PRS_SHIFT) | cfg 823 drivers/net/ethernet/freescale/fman/fman.c ((u32)cfg->kg_disp_tsh << FPM_THR1_KG_SHIFT) | cfg 824 drivers/net/ethernet/freescale/fman/fman.c ((u32)cfg->plcr_disp_tsh << FPM_THR1_PLCR_SHIFT) | cfg 825 drivers/net/ethernet/freescale/fman/fman.c ((u32)cfg->bmi_disp_tsh << FPM_THR1_BMI_SHIFT)); cfg 829 drivers/net/ethernet/freescale/fman/fman.c (((u32)cfg->qmi_enq_disp_tsh << FPM_THR2_QMI_ENQ_SHIFT) | cfg 830 drivers/net/ethernet/freescale/fman/fman.c ((u32)cfg->qmi_deq_disp_tsh << FPM_THR2_QMI_DEQ_SHIFT) | cfg 831 drivers/net/ethernet/freescale/fman/fman.c ((u32)cfg->fm_ctl1_disp_tsh << FPM_THR2_FM_CTL1_SHIFT) | cfg 832 drivers/net/ethernet/freescale/fman/fman.c ((u32)cfg->fm_ctl2_disp_tsh << FPM_THR2_FM_CTL2_SHIFT)); cfg 841 drivers/net/ethernet/freescale/fman/fman.c if (cfg->exceptions & EX_FPM_STALL_ON_TASKS) cfg 843 drivers/net/ethernet/freescale/fman/fman.c if (cfg->exceptions & EX_FPM_SINGLE_ECC) cfg 845 drivers/net/ethernet/freescale/fman/fman.c if (cfg->exceptions & EX_FPM_DOUBLE_ECC) cfg 847 drivers/net/ethernet/freescale/fman/fman.c tmp_reg |= (cfg->catastrophic_err << FPM_EV_MASK_CAT_ERR_SHIFT); cfg 848 drivers/net/ethernet/freescale/fman/fman.c tmp_reg |= (cfg->dma_err << FPM_EV_MASK_DMA_ERR_SHIFT); cfg 869 drivers/net/ethernet/freescale/fman/fman.c if (cfg->exceptions & EX_IRAM_ECC) { cfg 873 drivers/net/ethernet/freescale/fman/fman.c if (cfg->exceptions & EX_MURAM_ECC) { cfg 881 drivers/net/ethernet/freescale/fman/fman.c struct fman_cfg *cfg) cfg 888 drivers/net/ethernet/freescale/fman/fman.c tmp_reg = cfg->fifo_base_addr; cfg 891 drivers/net/ethernet/freescale/fman/fman.c tmp_reg |= ((cfg->total_fifo_size / FMAN_BMI_FIFO_UNITS - 1) << cfg 895 drivers/net/ethernet/freescale/fman/fman.c tmp_reg = ((cfg->total_num_of_tasks - 1) & BMI_CFG2_TASKS_MASK) << cfg 907 drivers/net/ethernet/freescale/fman/fman.c if (cfg->exceptions & EX_BMI_LIST_RAM_ECC) cfg 909 drivers/net/ethernet/freescale/fman/fman.c if (cfg->exceptions & EX_BMI_STORAGE_PROFILE_ECC) cfg 911 drivers/net/ethernet/freescale/fman/fman.c if (cfg->exceptions & EX_BMI_STATISTICS_RAM_ECC) cfg 913 drivers/net/ethernet/freescale/fman/fman.c if (cfg->exceptions & EX_BMI_DISPATCH_RAM_ECC) cfg 919 drivers/net/ethernet/freescale/fman/fman.c struct fman_cfg *cfg) cfg 930 drivers/net/ethernet/freescale/fman/fman.c if (cfg->exceptions & EX_QMI_DEQ_FROM_UNKNOWN_PORTID) cfg 932 drivers/net/ethernet/freescale/fman/fman.c if (cfg->exceptions & EX_QMI_DOUBLE_ECC) cfg 940 drivers/net/ethernet/freescale/fman/fman.c if (cfg->exceptions & EX_QMI_SINGLE_ECC) cfg 952 drivers/net/ethernet/freescale/fman/fman.c static int enable(struct fman *fman, struct fman_cfg *cfg) cfg 964 drivers/net/ethernet/freescale/fman/fman.c cfg_reg |= (cfg->qmi_def_tnums_thresh << 8) | cfg->qmi_def_tnums_thresh; cfg 1206 drivers/net/ethernet/freescale/fman/fman.c static bool is_init_done(struct fman_cfg *cfg) cfg 1209 drivers/net/ethernet/freescale/fman/fman.c if (!cfg) cfg 1722 drivers/net/ethernet/freescale/fman/fman.c fman->cfg = kzalloc(sizeof(*fman->cfg), GFP_KERNEL); cfg 1723 drivers/net/ethernet/freescale/fman/fman.c if (!fman->cfg) cfg 1751 drivers/net/ethernet/freescale/fman/fman.c fman_defconfig(fman->cfg); cfg 1779 drivers/net/ethernet/freescale/fman/fman.c fman->cfg->dma_aid_mode = FMAN_DMA_AID_OUT_PORT_ID; cfg 1781 drivers/net/ethernet/freescale/fman/fman.c fman->cfg->qmi_def_tnums_thresh = fman->state->qmi_def_tnums_thresh; cfg 1789 drivers/net/ethernet/freescale/fman/fman.c fman->cfg->dma_comm_qtsh_clr_emer = cfg 1793 drivers/net/ethernet/freescale/fman/fman.c fman->cfg->dma_comm_qtsh_asrt_emer = cfg 1797 drivers/net/ethernet/freescale/fman/fman.c fman->cfg->dma_cam_num_of_entries = cfg 1800 drivers/net/ethernet/freescale/fman/fman.c fman->cfg->dma_read_buf_tsh_clr_emer = cfg 1803 drivers/net/ethernet/freescale/fman/fman.c fman->cfg->dma_read_buf_tsh_asrt_emer = cfg 1806 drivers/net/ethernet/freescale/fman/fman.c fman->cfg->dma_write_buf_tsh_clr_emer = cfg 1809 drivers/net/ethernet/freescale/fman/fman.c fman->cfg->dma_write_buf_tsh_asrt_emer = cfg 1812 drivers/net/ethernet/freescale/fman/fman.c fman->cfg->dma_axi_dbg_num_of_beats = cfg 1819 drivers/net/ethernet/freescale/fman/fman.c kfree(fman->cfg); cfg 1921 drivers/net/ethernet/freescale/fman/fman.c struct fman_cfg *cfg = NULL; cfg 1924 drivers/net/ethernet/freescale/fman/fman.c if (is_init_done(fman->cfg)) cfg 1929 drivers/net/ethernet/freescale/fman/fman.c cfg = fman->cfg; cfg 1982 drivers/net/ethernet/freescale/fman/fman.c cfg->exceptions = fman->state->exceptions; cfg 1993 drivers/net/ethernet/freescale/fman/fman.c fpm_init(fman->fpm_regs, fman->cfg); cfg 2006 drivers/net/ethernet/freescale/fman/fman.c cfg->fifo_base_addr = fman->fifo_offset; cfg 2007 drivers/net/ethernet/freescale/fman/fman.c cfg->total_fifo_size = fman->state->total_fifo_size; cfg 2008 drivers/net/ethernet/freescale/fman/fman.c cfg->total_num_of_tasks = fman->state->total_num_of_tasks; cfg 2009 drivers/net/ethernet/freescale/fman/fman.c cfg->clk_freq = fman->state->fm_clk_freq; cfg 2012 drivers/net/ethernet/freescale/fman/fman.c bmi_init(fman->bmi_regs, fman->cfg); cfg 2015 drivers/net/ethernet/freescale/fman/fman.c qmi_init(fman->qmi_regs, fman->cfg); cfg 2025 drivers/net/ethernet/freescale/fman/fman.c err = enable(fman, cfg); cfg 2031 drivers/net/ethernet/freescale/fman/fman.c kfree(fman->cfg); cfg 2032 drivers/net/ethernet/freescale/fman/fman.c fman->cfg = NULL; cfg 2042 drivers/net/ethernet/freescale/fman/fman.c if (!is_init_done(fman->cfg)) cfg 2537 drivers/net/ethernet/freescale/fman/fman.c if (!is_init_done(fman->cfg)) cfg 2635 drivers/net/ethernet/freescale/fman/fman.c if (!is_init_done(fman->cfg)) cfg 340 drivers/net/ethernet/freescale/fman/fman.h struct fman_cfg *cfg; cfg 350 drivers/net/ethernet/freescale/fman/fman_dtsec.c static void set_dflts(struct dtsec_cfg *cfg) cfg 352 drivers/net/ethernet/freescale/fman/fman_dtsec.c cfg->halfdup_retransmit = DEFAULT_HALFDUP_RETRANSMIT; cfg 353 drivers/net/ethernet/freescale/fman/fman_dtsec.c cfg->halfdup_coll_window = DEFAULT_HALFDUP_COLL_WINDOW; cfg 354 drivers/net/ethernet/freescale/fman/fman_dtsec.c cfg->tx_pad_crc = true; cfg 355 drivers/net/ethernet/freescale/fman/fman_dtsec.c cfg->tx_pause_time = DEFAULT_TX_PAUSE_TIME; cfg 357 drivers/net/ethernet/freescale/fman/fman_dtsec.c cfg->rx_prepend = DEFAULT_RX_PREPEND; cfg 358 drivers/net/ethernet/freescale/fman/fman_dtsec.c cfg->ptp_tsu_en = true; cfg 359 drivers/net/ethernet/freescale/fman/fman_dtsec.c cfg->ptp_exception_en = true; cfg 360 drivers/net/ethernet/freescale/fman/fman_dtsec.c cfg->preamble_len = DEFAULT_PREAMBLE_LEN; cfg 361 drivers/net/ethernet/freescale/fman/fman_dtsec.c cfg->tx_pause_time_extd = DEFAULT_TX_PAUSE_TIME_EXTD; cfg 362 drivers/net/ethernet/freescale/fman/fman_dtsec.c cfg->non_back_to_back_ipg1 = DEFAULT_NON_BACK_TO_BACK_IPG1; cfg 363 drivers/net/ethernet/freescale/fman/fman_dtsec.c cfg->non_back_to_back_ipg2 = DEFAULT_NON_BACK_TO_BACK_IPG2; cfg 364 drivers/net/ethernet/freescale/fman/fman_dtsec.c cfg->min_ifg_enforcement = DEFAULT_MIN_IFG_ENFORCEMENT; cfg 365 drivers/net/ethernet/freescale/fman/fman_dtsec.c cfg->back_to_back_ipg = DEFAULT_BACK_TO_BACK_IPG; cfg 366 drivers/net/ethernet/freescale/fman/fman_dtsec.c cfg->maximum_frame = DEFAULT_MAXIMUM_FRAME; cfg 369 drivers/net/ethernet/freescale/fman/fman_dtsec.c static int init(struct dtsec_regs __iomem *regs, struct dtsec_cfg *cfg, cfg 422 drivers/net/ethernet/freescale/fman/fman_dtsec.c if (cfg->tx_pause_time) cfg 423 drivers/net/ethernet/freescale/fman/fman_dtsec.c tmp |= cfg->tx_pause_time; cfg 424 drivers/net/ethernet/freescale/fman/fman_dtsec.c if (cfg->tx_pause_time_extd) cfg 425 drivers/net/ethernet/freescale/fman/fman_dtsec.c tmp |= cfg->tx_pause_time_extd << PTV_PTE_SHIFT; cfg 429 drivers/net/ethernet/freescale/fman/fman_dtsec.c tmp |= (cfg->rx_prepend << RCTRL_PAL_SHIFT) & RCTRL_PAL_MASK; cfg 443 drivers/net/ethernet/freescale/fman/fman_dtsec.c if (cfg->ptp_tsu_en) { cfg 448 drivers/net/ethernet/freescale/fman/fman_dtsec.c if (cfg->ptp_exception_en) { cfg 467 drivers/net/ethernet/freescale/fman/fman_dtsec.c tmp |= (cfg->preamble_len << MACCFG2_PREAMBLE_LENGTH_SHIFT) & cfg 469 drivers/net/ethernet/freescale/fman/fman_dtsec.c if (cfg->tx_pad_crc) cfg 475 drivers/net/ethernet/freescale/fman/fman_dtsec.c tmp = (((cfg->non_back_to_back_ipg1 << cfg 478 drivers/net/ethernet/freescale/fman/fman_dtsec.c | ((cfg->non_back_to_back_ipg2 << cfg 481 drivers/net/ethernet/freescale/fman/fman_dtsec.c | ((cfg->min_ifg_enforcement << IPGIFG_MIN_IFG_ENFORCEMENT_SHIFT) cfg 483 drivers/net/ethernet/freescale/fman/fman_dtsec.c | (cfg->back_to_back_ipg & IPGIFG_BACK_TO_BACK_IPG)); cfg 488 drivers/net/ethernet/freescale/fman/fman_dtsec.c tmp |= ((cfg->halfdup_retransmit << HAFDUP_RETRANSMISSION_MAX_SHIFT) cfg 490 drivers/net/ethernet/freescale/fman/fman_dtsec.c tmp |= (cfg->halfdup_coll_window & HAFDUP_COLLISION_WINDOW); cfg 495 drivers/net/ethernet/freescale/fman/fman_dtsec.c iowrite32be(cfg->maximum_frame, ®s->maxfrm); cfg 410 drivers/net/ethernet/freescale/fman/fman_memac.c static int init(struct memac_regs __iomem *regs, struct memac_cfg *cfg, cfg 418 drivers/net/ethernet/freescale/fman/fman_memac.c if (cfg->promiscuous_mode_enable) cfg 420 drivers/net/ethernet/freescale/fman/fman_memac.c if (cfg->pause_ignore) cfg 433 drivers/net/ethernet/freescale/fman/fman_memac.c iowrite32be((u32)cfg->max_frame_length, ®s->maxfrm); cfg 436 drivers/net/ethernet/freescale/fman/fman_memac.c iowrite32be((u32)cfg->pause_quanta, ®s->pause_quanta[0]); cfg 478 drivers/net/ethernet/freescale/fman/fman_memac.c static void set_dflts(struct memac_cfg *cfg) cfg 480 drivers/net/ethernet/freescale/fman/fman_memac.c cfg->reset_on_init = false; cfg 481 drivers/net/ethernet/freescale/fman/fman_memac.c cfg->promiscuous_mode_enable = false; cfg 482 drivers/net/ethernet/freescale/fman/fman_memac.c cfg->pause_ignore = false; cfg 483 drivers/net/ethernet/freescale/fman/fman_memac.c cfg->tx_ipg_length = DEFAULT_TX_IPG_LENGTH; cfg 484 drivers/net/ethernet/freescale/fman/fman_memac.c cfg->max_frame_length = DEFAULT_FRAME_LENGTH; cfg 485 drivers/net/ethernet/freescale/fman/fman_memac.c cfg->pause_quanta = DEFAULT_PAUSE_QUANTA; cfg 474 drivers/net/ethernet/freescale/fman/fman_port.c struct fman_port_cfg *cfg; cfg 487 drivers/net/ethernet/freescale/fman/fman_port.c struct fman_port_cfg *cfg = port->cfg; cfg 491 drivers/net/ethernet/freescale/fman/fman_port.c tmp = (u32)cfg->dma_swap_data << BMI_DMA_ATTR_SWP_SHIFT; cfg 497 drivers/net/ethernet/freescale/fman/fman_port.c tmp = (cfg->rx_pri_elevation / PORT_BMI_FIFO_UNITS - 1) << cfg 499 drivers/net/ethernet/freescale/fman/fman_port.c tmp |= cfg->rx_fifo_thr / PORT_BMI_FIFO_UNITS - 1; cfg 502 drivers/net/ethernet/freescale/fman/fman_port.c if (cfg->excessive_threshold_register) cfg 507 drivers/net/ethernet/freescale/fman/fman_port.c tmp = (cfg->cheksum_last_bytes_ignore & BMI_FRAME_END_CS_IGNORE_MASK) << cfg 509 drivers/net/ethernet/freescale/fman/fman_port.c tmp |= (cfg->rx_cut_end_bytes & BMI_RX_FRAME_END_CUT_MASK) << cfg 511 drivers/net/ethernet/freescale/fman/fman_port.c if (cfg->errata_A006320) cfg 516 drivers/net/ethernet/freescale/fman/fman_port.c tmp = ((cfg->int_context.ext_buf_offset / PORT_IC_OFFSET_UNITS) & cfg 518 drivers/net/ethernet/freescale/fman/fman_port.c tmp |= ((cfg->int_context.int_context_offset / PORT_IC_OFFSET_UNITS) & cfg 520 drivers/net/ethernet/freescale/fman/fman_port.c tmp |= (cfg->int_context.size / PORT_IC_OFFSET_UNITS) & cfg 525 drivers/net/ethernet/freescale/fman/fman_port.c tmp = ((cfg->int_buf_start_margin / PORT_IC_OFFSET_UNITS) & cfg 530 drivers/net/ethernet/freescale/fman/fman_port.c tmp = (cfg->buf_margins.start_margins & BMI_EXT_BUF_MARG_START_MASK) << cfg 532 drivers/net/ethernet/freescale/fman/fman_port.c tmp |= cfg->buf_margins.end_margins & BMI_EXT_BUF_MARG_END_MASK; cfg 538 drivers/net/ethernet/freescale/fman/fman_port.c tmp |= (u32)cfg->color << BMI_CMD_ATTR_COLOR_SHIFT; cfg 545 drivers/net/ethernet/freescale/fman/fman_port.c tmp = (u32)cfg->rx_fd_bits << BMI_NEXT_ENG_FD_BITS_SHIFT; cfg 557 drivers/net/ethernet/freescale/fman/fman_port.c iowrite32be((cfg->dflt_fqid & DFLT_FQ_ID), ®s->fmbm_rfqid); cfg 558 drivers/net/ethernet/freescale/fman/fman_port.c iowrite32be((cfg->err_fqid & DFLT_FQ_ID), ®s->fmbm_refqid); cfg 561 drivers/net/ethernet/freescale/fman/fman_port.c iowrite32be(cfg->discard_mask, ®s->fmbm_rfsdm); cfg 562 drivers/net/ethernet/freescale/fman/fman_port.c iowrite32be(cfg->err_mask, ®s->fmbm_rfsem); cfg 570 drivers/net/ethernet/freescale/fman/fman_port.c struct fman_port_cfg *cfg = port->cfg; cfg 578 drivers/net/ethernet/freescale/fman/fman_port.c tmp = (u32)cfg->dma_swap_data << BMI_DMA_ATTR_SWP_SHIFT; cfg 582 drivers/net/ethernet/freescale/fman/fman_port.c tmp = (cfg->tx_fifo_min_level / PORT_BMI_FIFO_UNITS) << cfg 584 drivers/net/ethernet/freescale/fman/fman_port.c tmp |= ((cfg->tx_fifo_deq_pipeline_depth - 1) & cfg 586 drivers/net/ethernet/freescale/fman/fman_port.c tmp |= (cfg->tx_fifo_low_comf_level / PORT_BMI_FIFO_UNITS) - 1; cfg 590 drivers/net/ethernet/freescale/fman/fman_port.c tmp = (cfg->cheksum_last_bytes_ignore & BMI_FRAME_END_CS_IGNORE_MASK) << cfg 595 drivers/net/ethernet/freescale/fman/fman_port.c tmp = ((cfg->int_context.ext_buf_offset / PORT_IC_OFFSET_UNITS) & cfg 597 drivers/net/ethernet/freescale/fman/fman_port.c tmp |= ((cfg->int_context.int_context_offset / PORT_IC_OFFSET_UNITS) & cfg 599 drivers/net/ethernet/freescale/fman/fman_port.c tmp |= (cfg->int_context.size / PORT_IC_OFFSET_UNITS) & cfg 606 drivers/net/ethernet/freescale/fman/fman_port.c tmp |= (u32)cfg->color << BMI_CMD_ATTR_COLOR_SHIFT; cfg 612 drivers/net/ethernet/freescale/fman/fman_port.c if (cfg->fmbm_tfne_has_features) cfg 613 drivers/net/ethernet/freescale/fman/fman_port.c iowrite32be(!cfg->dflt_fqid ? cfg 616 drivers/net/ethernet/freescale/fman/fman_port.c if (!cfg->dflt_fqid && cfg->dont_release_buf) { cfg 620 drivers/net/ethernet/freescale/fman/fman_port.c if (cfg->fmbm_tfne_has_features) cfg 626 drivers/net/ethernet/freescale/fman/fman_port.c if (cfg->dflt_fqid || !cfg->dont_release_buf) cfg 627 drivers/net/ethernet/freescale/fman/fman_port.c iowrite32be(cfg->dflt_fqid & DFLT_FQ_ID, ®s->fmbm_tcfqid); cfg 628 drivers/net/ethernet/freescale/fman/fman_port.c iowrite32be((cfg->err_fqid & DFLT_FQ_ID), ®s->fmbm_tefqid); cfg 636 drivers/net/ethernet/freescale/fman/fman_port.c struct fman_port_cfg *cfg = port->cfg; cfg 657 drivers/net/ethernet/freescale/fman/fman_port.c if (cfg->deq_high_priority) cfg 660 drivers/net/ethernet/freescale/fman/fman_port.c switch (cfg->deq_type) { cfg 674 drivers/net/ethernet/freescale/fman/fman_port.c switch (cfg->deq_prefetch_option) { cfg 687 drivers/net/ethernet/freescale/fman/fman_port.c tmp |= (cfg->deq_sp & QMI_DEQ_CFG_SP_MASK) << QMI_DEQ_CFG_SP_SHIFT; cfg 688 drivers/net/ethernet/freescale/fman/fman_port.c tmp |= cfg->deq_byte_cnt; cfg 842 drivers/net/ethernet/freescale/fman/fman_port.c static bool is_init_done(struct fman_port_cfg *cfg) cfg 845 drivers/net/ethernet/freescale/fman/fman_port.c if (!cfg) cfg 862 drivers/net/ethernet/freescale/fman/fman_port.c port->cfg->tx_fifo_deq_pipeline_depth * cfg 920 drivers/net/ethernet/freescale/fman/fman_port.c struct fman_ext_pools *ext_buf_pools = &port->cfg->ext_buf_pools; cfg 922 drivers/net/ethernet/freescale/fman/fman_port.c &port->cfg->buf_pool_depletion; cfg 996 drivers/net/ethernet/freescale/fman/fman_port.c struct fman_port_cfg *cfg = port->cfg; cfg 1001 drivers/net/ethernet/freescale/fman/fman_port.c cfg->err_mask = (RX_ERRS_TO_ENQ & ~cfg->discard_mask); cfg 1011 drivers/net/ethernet/freescale/fman/fman_port.c port->cfg->int_buf_start_margin = port->internal_buf_offset; cfg 1023 drivers/net/ethernet/freescale/fman/fman_port.c if (!cfg->dflt_fqid && cfg->dont_release_buf) { cfg 1240 drivers/net/ethernet/freescale/fman/fman_port.c struct fman_port_cfg *cfg = port->cfg; cfg 1242 drivers/net/ethernet/freescale/fman/fman_port.c cfg->dma_swap_data = FMAN_PORT_DMA_NO_SWAP; cfg 1243 drivers/net/ethernet/freescale/fman/fman_port.c cfg->color = FMAN_PORT_COLOR_GREEN; cfg 1244 drivers/net/ethernet/freescale/fman/fman_port.c cfg->rx_cut_end_bytes = DFLT_PORT_CUT_BYTES_FROM_END; cfg 1245 drivers/net/ethernet/freescale/fman/fman_port.c cfg->rx_pri_elevation = BMI_PRIORITY_ELEVATION_LEVEL; cfg 1246 drivers/net/ethernet/freescale/fman/fman_port.c cfg->rx_fifo_thr = BMI_FIFO_THRESHOLD; cfg 1247 drivers/net/ethernet/freescale/fman/fman_port.c cfg->tx_fifo_low_comf_level = (5 * 1024); cfg 1248 drivers/net/ethernet/freescale/fman/fman_port.c cfg->deq_type = FMAN_PORT_DEQ_BY_PRI; cfg 1249 drivers/net/ethernet/freescale/fman/fman_port.c cfg->deq_prefetch_option = FMAN_PORT_DEQ_FULL_PREFETCH; cfg 1250 drivers/net/ethernet/freescale/fman/fman_port.c cfg->tx_fifo_deq_pipeline_depth = cfg 1252 drivers/net/ethernet/freescale/fman/fman_port.c cfg->deq_byte_cnt = QMI_BYTE_COUNT_LEVEL_CONTROL(port->port_type); cfg 1254 drivers/net/ethernet/freescale/fman/fman_port.c cfg->rx_pri_elevation = cfg 1256 drivers/net/ethernet/freescale/fman/fman_port.c port->cfg->rx_fifo_thr = cfg 1262 drivers/net/ethernet/freescale/fman/fman_port.c cfg->errata_A006320 = true; cfg 1266 drivers/net/ethernet/freescale/fman/fman_port.c cfg->excessive_threshold_register = true; cfg 1268 drivers/net/ethernet/freescale/fman/fman_port.c cfg->fmbm_tfne_has_features = true; cfg 1270 drivers/net/ethernet/freescale/fman/fman_port.c cfg->buffer_prefix_content.data_align = cfg 1277 drivers/net/ethernet/freescale/fman/fman_port.c port->cfg->discard_mask = DFLT_PORT_ERRORS_TO_DISCARD; cfg 1279 drivers/net/ethernet/freescale/fman/fman_port.c memcpy(&port->cfg->ext_buf_pools, cfg 1282 drivers/net/ethernet/freescale/fman/fman_port.c port->cfg->err_fqid = cfg 1284 drivers/net/ethernet/freescale/fman/fman_port.c port->cfg->dflt_fqid = cfg 1286 drivers/net/ethernet/freescale/fman/fman_port.c port->cfg->pcd_base_fqid = cfg 1288 drivers/net/ethernet/freescale/fman/fman_port.c port->cfg->pcd_fqs_count = cfg 1296 drivers/net/ethernet/freescale/fman/fman_port.c port->cfg->tx_fifo_deq_pipeline_depth = cfg 1300 drivers/net/ethernet/freescale/fman/fman_port.c port->cfg->err_fqid = cfg 1302 drivers/net/ethernet/freescale/fman/fman_port.c port->cfg->deq_sp = cfg 1304 drivers/net/ethernet/freescale/fman/fman_port.c port->cfg->dflt_fqid = cfg 1306 drivers/net/ethernet/freescale/fman/fman_port.c port->cfg->deq_high_priority = true; cfg 1329 drivers/net/ethernet/freescale/fman/fman_port.c port->cfg = kzalloc(sizeof(*port->cfg), GFP_KERNEL); cfg 1330 drivers/net/ethernet/freescale/fman/fman_port.c if (!port->cfg) cfg 1411 drivers/net/ethernet/freescale/fman/fman_port.c kfree(port->cfg); cfg 1446 drivers/net/ethernet/freescale/fman/fman_port.c struct fman_port_cfg *cfg; cfg 1449 drivers/net/ethernet/freescale/fman/fman_port.c if (is_init_done(port->cfg)) cfg 1452 drivers/net/ethernet/freescale/fman/fman_port.c err = fman_sp_build_buffer_struct(&port->cfg->int_context, cfg 1453 drivers/net/ethernet/freescale/fman/fman_port.c &port->cfg->buffer_prefix_content, cfg 1454 drivers/net/ethernet/freescale/fman/fman_port.c &port->cfg->buf_margins, cfg 1460 drivers/net/ethernet/freescale/fman/fman_port.c cfg = port->cfg; cfg 1471 drivers/net/ethernet/freescale/fman/fman_port.c if (cfg->buf_margins.start_margins + MIN_EXT_BUF_SIZE + cfg 1472 drivers/net/ethernet/freescale/fman/fman_port.c cfg->buf_margins.end_margins > cfg 1475 drivers/net/ethernet/freescale/fman/fman_port.c __func__, cfg->buf_margins.start_margins, cfg 1476 drivers/net/ethernet/freescale/fman/fman_port.c cfg->buf_margins.end_margins, cfg 1499 drivers/net/ethernet/freescale/fman/fman_port.c params.deq_pipeline_depth = port->cfg->tx_fifo_deq_pipeline_depth; cfg 1510 drivers/net/ethernet/freescale/fman/fman_port.c if (port->cfg->pcd_fqs_count) { cfg 1513 drivers/net/ethernet/freescale/fman/fman_port.c port->cfg->pcd_base_fqid, cfg 1514 drivers/net/ethernet/freescale/fman/fman_port.c port->cfg->pcd_fqs_count); cfg 1521 drivers/net/ethernet/freescale/fman/fman_port.c kfree(port->cfg); cfg 1522 drivers/net/ethernet/freescale/fman/fman_port.c port->cfg = NULL; cfg 1557 drivers/net/ethernet/freescale/fman/fman_port.c if (is_init_done(port->cfg)) cfg 1560 drivers/net/ethernet/freescale/fman/fman_port.c memcpy(&port->cfg->buffer_prefix_content, cfg 1566 drivers/net/ethernet/freescale/fman/fman_port.c if (!port->cfg->buffer_prefix_content.data_align) cfg 1567 drivers/net/ethernet/freescale/fman/fman_port.c port->cfg->buffer_prefix_content.data_align = cfg 1595 drivers/net/ethernet/freescale/fman/fman_port.c if (!is_init_done(port->cfg)) cfg 1671 drivers/net/ethernet/freescale/fman/fman_port.c if (!is_init_done(port->cfg)) cfg 218 drivers/net/ethernet/freescale/fman/fman_tgec.c struct tgec_cfg *cfg; cfg 234 drivers/net/ethernet/freescale/fman/fman_tgec.c static void set_dflts(struct tgec_cfg *cfg) cfg 236 drivers/net/ethernet/freescale/fman/fman_tgec.c cfg->promiscuous_mode_enable = false; cfg 237 drivers/net/ethernet/freescale/fman/fman_tgec.c cfg->pause_ignore = false; cfg 238 drivers/net/ethernet/freescale/fman/fman_tgec.c cfg->tx_ipg_length = DEFAULT_TX_IPG_LENGTH; cfg 239 drivers/net/ethernet/freescale/fman/fman_tgec.c cfg->max_frame_length = DEFAULT_MAX_FRAME_LENGTH; cfg 240 drivers/net/ethernet/freescale/fman/fman_tgec.c cfg->pause_quant = DEFAULT_PAUSE_QUANT; cfg 243 drivers/net/ethernet/freescale/fman/fman_tgec.c static int init(struct tgec_regs __iomem *regs, struct tgec_cfg *cfg, cfg 250 drivers/net/ethernet/freescale/fman/fman_tgec.c if (cfg->promiscuous_mode_enable) cfg 252 drivers/net/ethernet/freescale/fman/fman_tgec.c if (cfg->pause_ignore) cfg 259 drivers/net/ethernet/freescale/fman/fman_tgec.c iowrite32be((u32)cfg->max_frame_length, ®s->maxfrm); cfg 261 drivers/net/ethernet/freescale/fman/fman_tgec.c iowrite32be(cfg->pause_quant, ®s->pause_quant); cfg 417 drivers/net/ethernet/freescale/fman/fman_tgec.c static bool is_init_done(struct tgec_cfg *cfg) cfg 420 drivers/net/ethernet/freescale/fman/fman_tgec.c if (!cfg) cfg 431 drivers/net/ethernet/freescale/fman/fman_tgec.c if (!is_init_done(tgec->cfg)) cfg 449 drivers/net/ethernet/freescale/fman/fman_tgec.c if (!is_init_done(tgec->cfg)) cfg 467 drivers/net/ethernet/freescale/fman/fman_tgec.c if (!is_init_done(tgec->cfg)) cfg 482 drivers/net/ethernet/freescale/fman/fman_tgec.c if (is_init_done(tgec->cfg)) cfg 485 drivers/net/ethernet/freescale/fman/fman_tgec.c tgec->cfg->max_frame_length = new_val; cfg 495 drivers/net/ethernet/freescale/fman/fman_tgec.c if (!is_init_done(tgec->cfg)) cfg 508 drivers/net/ethernet/freescale/fman/fman_tgec.c if (!is_init_done(tgec->cfg)) cfg 523 drivers/net/ethernet/freescale/fman/fman_tgec.c if (!is_init_done(tgec->cfg)) cfg 539 drivers/net/ethernet/freescale/fman/fman_tgec.c if (!is_init_done(tgec->cfg)) cfg 574 drivers/net/ethernet/freescale/fman/fman_tgec.c if (!is_init_done(tgec->cfg)) cfg 597 drivers/net/ethernet/freescale/fman/fman_tgec.c if (!is_init_done(tgec->cfg)) cfg 620 drivers/net/ethernet/freescale/fman/fman_tgec.c if (!is_init_done(tgec->cfg)) cfg 653 drivers/net/ethernet/freescale/fman/fman_tgec.c if (!is_init_done(tgec->cfg)) cfg 667 drivers/net/ethernet/freescale/fman/fman_tgec.c if (!is_init_done(tgec->cfg)) cfg 690 drivers/net/ethernet/freescale/fman/fman_tgec.c struct tgec_cfg *cfg; cfg 694 drivers/net/ethernet/freescale/fman/fman_tgec.c if (is_init_done(tgec->cfg)) cfg 707 drivers/net/ethernet/freescale/fman/fman_tgec.c cfg = tgec->cfg; cfg 718 drivers/net/ethernet/freescale/fman/fman_tgec.c err = init(tgec->regs, cfg, tgec->exceptions); cfg 727 drivers/net/ethernet/freescale/fman/fman_tgec.c cfg->max_frame_length); cfg 763 drivers/net/ethernet/freescale/fman/fman_tgec.c kfree(cfg); cfg 764 drivers/net/ethernet/freescale/fman/fman_tgec.c tgec->cfg = NULL; cfg 773 drivers/net/ethernet/freescale/fman/fman_tgec.c kfree(tgec->cfg); cfg 782 drivers/net/ethernet/freescale/fman/fman_tgec.c struct tgec_cfg *cfg; cfg 792 drivers/net/ethernet/freescale/fman/fman_tgec.c cfg = kzalloc(sizeof(*cfg), GFP_KERNEL); cfg 793 drivers/net/ethernet/freescale/fman/fman_tgec.c if (!cfg) { cfg 799 drivers/net/ethernet/freescale/fman/fman_tgec.c tgec->cfg = cfg; cfg 801 drivers/net/ethernet/freescale/fman/fman_tgec.c set_dflts(cfg); cfg 180 drivers/net/ethernet/hisilicon/hip04_eth.c u32 cfg; cfg 187 drivers/net/ethernet/hisilicon/hip04_eth.c u32 cfg; cfg 532 drivers/net/ethernet/hisilicon/hip04_eth.c desc->cfg = (__force u32)cpu_to_be32(TX_CLEAR_WB | TX_FINISH_CACHE_INV cfg 537 drivers/net/ethernet/hisilicon/hip04_eth.c desc->cfg = (__force u32)cpu_to_be32(TX_CLEAR_WB | TX_FINISH_CACHE_INV); cfg 1197 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c static void hclge_parse_cfg(struct hclge_cfg *cfg, struct hclge_desc *desc) cfg 1207 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cfg->vmdq_vport_num = hnae3_get_field(__le32_to_cpu(req->param[0]), cfg 1210 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cfg->tc_num = hnae3_get_field(__le32_to_cpu(req->param[0]), cfg 1212 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cfg->tqp_desc_num = hnae3_get_field(__le32_to_cpu(req->param[0]), cfg 1216 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cfg->phy_addr = hnae3_get_field(__le32_to_cpu(req->param[1]), cfg 1219 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cfg->media_type = hnae3_get_field(__le32_to_cpu(req->param[1]), cfg 1222 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cfg->rx_buf_len = hnae3_get_field(__le32_to_cpu(req->param[1]), cfg 1233 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cfg->default_speed = hnae3_get_field(__le32_to_cpu(req->param[3]), cfg 1236 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cfg->rss_size_max = hnae3_get_field(__le32_to_cpu(req->param[3]), cfg 1241 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cfg->mac_addr[i] = (mac_addr_tmp >> (8 * i)) & 0xff; cfg 1244 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cfg->numa_node_map = __le32_to_cpu(req->param[0]); cfg 1246 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cfg->speed_ability = hnae3_get_field(__le32_to_cpu(req->param[1]), cfg 1249 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cfg->umv_space = hnae3_get_field(__le32_to_cpu(req->param[1]), cfg 1252 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c if (!cfg->umv_space) cfg 1253 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c cfg->umv_space = HCLGE_DEFAULT_UMV_SPACE_PER_PF; cfg 1330 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c struct hclge_cfg cfg; cfg 1334 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c ret = hclge_get_cfg(hdev, &cfg); cfg 1340 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->num_vmdq_vport = cfg.vmdq_vport_num; cfg 1342 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->rss_size_max = cfg.rss_size_max; cfg 1343 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->rx_buf_len = cfg.rx_buf_len; cfg 1344 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c ether_addr_copy(hdev->hw.mac.mac_addr, cfg.mac_addr); cfg 1345 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->hw.mac.media_type = cfg.media_type; cfg 1346 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->hw.mac.phy_addr = cfg.phy_addr; cfg 1347 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->num_tx_desc = cfg.tqp_desc_num; cfg 1348 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->num_rx_desc = cfg.tqp_desc_num; cfg 1350 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->tc_max = cfg.tc_num; cfg 1352 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hdev->wanted_umv_size = cfg.umv_space; cfg 1359 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c ret = hclge_parse_speed(cfg.default_speed, &hdev->hw.mac.speed); cfg 1365 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hclge_parse_link_mode(hdev, cfg.speed_ability); cfg 492 drivers/net/ethernet/ibm/emac/mal.c regs->cfg = get_mal_dcrn(mal, MAL_CFG); cfg 521 drivers/net/ethernet/ibm/emac/mal.c u32 cfg; cfg 615 drivers/net/ethernet/ibm/emac/mal.c cfg = (mal->version == 2) ? MAL2_CFG_DEFAULT : MAL1_CFG_DEFAULT; cfg 616 drivers/net/ethernet/ibm/emac/mal.c cfg |= MAL_CFG_PLBB | MAL_CFG_OPBBL | MAL_CFG_LEA; cfg 622 drivers/net/ethernet/ibm/emac/mal.c cfg &= ~(MAL2_CFG_RPP_10 | MAL2_CFG_WPP_10); cfg 625 drivers/net/ethernet/ibm/emac/mal.c set_mal_dcrn(mal, MAL_CFG, cfg); cfg 288 drivers/net/ethernet/ibm/emac/mal.h u32 cfg; cfg 235 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c static bool i40e_dcbnl_find_app(struct i40e_dcbx_config *cfg, cfg 240 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c for (i = 0; i < cfg->numapps; i++) { cfg 241 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c if (app->selector == cfg->app[i].selector && cfg 242 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c app->protocolid == cfg->app[i].protocolid && cfg 243 drivers/net/ethernet/intel/i40e/i40e_dcb_nl.c app->priority == cfg->app[i].priority) cfg 953 drivers/net/ethernet/intel/i40e/i40e_debugfs.c struct i40e_dcbx_config *cfg = cfg 1000 drivers/net/ethernet/intel/i40e/i40e_debugfs.c "port dcbx_mode=%d\n", cfg->dcbx_mode); cfg 1003 drivers/net/ethernet/intel/i40e/i40e_debugfs.c cfg->etscfg.willing, cfg->etscfg.cbs, cfg 1004 drivers/net/ethernet/intel/i40e/i40e_debugfs.c cfg->etscfg.maxtcs); cfg 1007 drivers/net/ethernet/intel/i40e/i40e_debugfs.c i, cfg->etscfg.prioritytable[i], cfg 1008 drivers/net/ethernet/intel/i40e/i40e_debugfs.c cfg->etscfg.tcbwtable[i], cfg 1009 drivers/net/ethernet/intel/i40e/i40e_debugfs.c cfg->etscfg.tsatable[i]); cfg 1013 drivers/net/ethernet/intel/i40e/i40e_debugfs.c i, cfg->etsrec.prioritytable[i], cfg 1014 drivers/net/ethernet/intel/i40e/i40e_debugfs.c cfg->etsrec.tcbwtable[i], cfg 1015 drivers/net/ethernet/intel/i40e/i40e_debugfs.c cfg->etsrec.tsatable[i]); cfg 1019 drivers/net/ethernet/intel/i40e/i40e_debugfs.c cfg->pfc.willing, cfg->pfc.mbc, cfg 1020 drivers/net/ethernet/intel/i40e/i40e_debugfs.c cfg->pfc.pfccap, cfg->pfc.pfcenable); cfg 1022 drivers/net/ethernet/intel/i40e/i40e_debugfs.c "port app_table: num_apps=%d\n", cfg->numapps); cfg 1023 drivers/net/ethernet/intel/i40e/i40e_debugfs.c for (i = 0; i < cfg->numapps; i++) { cfg 1025 drivers/net/ethernet/intel/i40e/i40e_debugfs.c i, cfg->app[i].priority, cfg 1026 drivers/net/ethernet/intel/i40e/i40e_debugfs.c cfg->app[i].selector, cfg 1027 drivers/net/ethernet/intel/i40e/i40e_debugfs.c cfg->app[i].protocolid); cfg 1077 drivers/net/ethernet/intel/ice/ice_adminq_cmd.h u8 cfg; cfg 308 drivers/net/ethernet/intel/ice/ice_common.c li->fec_info = link_data.cfg & ICE_AQ_FEC_MASK; cfg 310 drivers/net/ethernet/intel/ice/ice_common.c li->pacing = link_data.cfg & (ICE_AQ_CFG_PACING_M | cfg 611 drivers/net/ethernet/intel/ice/ice_common.c actv_evnts |= hw->fw_log.evnts[i].cfg; cfg 613 drivers/net/ethernet/intel/ice/ice_common.c if (hw->fw_log.evnts[i].cfg == hw->fw_log.evnts[i].cur) cfg 625 drivers/net/ethernet/intel/ice/ice_common.c val |= hw->fw_log.evnts[i].cfg << ICE_AQC_FW_LOG_EN_S; cfg 677 drivers/net/ethernet/intel/ice/ice_common.c hw->fw_log.evnts[m].cur = hw->fw_log.evnts[m].cfg; cfg 2187 drivers/net/ethernet/intel/ice/ice_common.c struct ice_aqc_set_phy_cfg_data *cfg, struct ice_sq_cd *cd) cfg 2191 drivers/net/ethernet/intel/ice/ice_common.c if (!cfg) cfg 2195 drivers/net/ethernet/intel/ice/ice_common.c if (cfg->caps & ~ICE_AQ_PHY_ENA_VALID_MASK) { cfg 2198 drivers/net/ethernet/intel/ice/ice_common.c cfg->caps); cfg 2200 drivers/net/ethernet/intel/ice/ice_common.c cfg->caps &= ICE_AQ_PHY_ENA_VALID_MASK; cfg 2208 drivers/net/ethernet/intel/ice/ice_common.c (unsigned long long)le64_to_cpu(cfg->phy_type_low)); cfg 2210 drivers/net/ethernet/intel/ice/ice_common.c (unsigned long long)le64_to_cpu(cfg->phy_type_high)); cfg 2211 drivers/net/ethernet/intel/ice/ice_common.c ice_debug(hw, ICE_DBG_LINK, "caps = 0x%x\n", cfg->caps); cfg 2213 drivers/net/ethernet/intel/ice/ice_common.c cfg->low_power_ctrl); cfg 2214 drivers/net/ethernet/intel/ice/ice_common.c ice_debug(hw, ICE_DBG_LINK, "eee_cap = 0x%x\n", cfg->eee_cap); cfg 2215 drivers/net/ethernet/intel/ice/ice_common.c ice_debug(hw, ICE_DBG_LINK, "eeer_value = 0x%x\n", cfg->eeer_value); cfg 2216 drivers/net/ethernet/intel/ice/ice_common.c ice_debug(hw, ICE_DBG_LINK, "link_fec_opt = 0x%x\n", cfg->link_fec_opt); cfg 2218 drivers/net/ethernet/intel/ice/ice_common.c return ice_aq_send_cmd(hw, &desc, cfg, sizeof(*cfg), cd); cfg 2272 drivers/net/ethernet/intel/ice/ice_common.c struct ice_aqc_set_phy_cfg_data cfg = { 0 }; cfg 2311 drivers/net/ethernet/intel/ice/ice_common.c cfg.caps = pcaps->caps & ~(ICE_AQC_PHY_EN_TX_LINK_PAUSE | cfg 2315 drivers/net/ethernet/intel/ice/ice_common.c cfg.caps |= pause_mask; cfg 2318 drivers/net/ethernet/intel/ice/ice_common.c if (cfg.caps != pcaps->caps) { cfg 2323 drivers/net/ethernet/intel/ice/ice_common.c cfg.caps |= ICE_AQ_PHY_ENA_AUTO_LINK_UPDT; cfg 2325 drivers/net/ethernet/intel/ice/ice_common.c cfg.phy_type_high = pcaps->phy_type_high; cfg 2326 drivers/net/ethernet/intel/ice/ice_common.c cfg.phy_type_low = pcaps->phy_type_low; cfg 2327 drivers/net/ethernet/intel/ice/ice_common.c cfg.low_power_ctrl = pcaps->low_power_ctrl; cfg 2328 drivers/net/ethernet/intel/ice/ice_common.c cfg.eee_cap = pcaps->eee_cap; cfg 2329 drivers/net/ethernet/intel/ice/ice_common.c cfg.eeer_value = pcaps->eeer_value; cfg 2330 drivers/net/ethernet/intel/ice/ice_common.c cfg.link_fec_opt = pcaps->link_fec_options; cfg 2332 drivers/net/ethernet/intel/ice/ice_common.c status = ice_aq_set_phy_cfg(hw, pi->lport, &cfg, NULL); cfg 2371 drivers/net/ethernet/intel/ice/ice_common.c struct ice_aqc_set_phy_cfg_data *cfg) cfg 2373 drivers/net/ethernet/intel/ice/ice_common.c if (!caps || !cfg) cfg 2376 drivers/net/ethernet/intel/ice/ice_common.c cfg->phy_type_low = caps->phy_type_low; cfg 2377 drivers/net/ethernet/intel/ice/ice_common.c cfg->phy_type_high = caps->phy_type_high; cfg 2378 drivers/net/ethernet/intel/ice/ice_common.c cfg->caps = caps->caps; cfg 2379 drivers/net/ethernet/intel/ice/ice_common.c cfg->low_power_ctrl = caps->low_power_ctrl; cfg 2380 drivers/net/ethernet/intel/ice/ice_common.c cfg->eee_cap = caps->eee_cap; cfg 2381 drivers/net/ethernet/intel/ice/ice_common.c cfg->eeer_value = caps->eeer_value; cfg 2382 drivers/net/ethernet/intel/ice/ice_common.c cfg->link_fec_opt = caps->link_fec_options; cfg 2395 drivers/net/ethernet/intel/ice/ice_common.c ice_cfg_phy_fec(struct ice_aqc_set_phy_cfg_data *cfg, enum ice_fec_mode fec) cfg 2402 drivers/net/ethernet/intel/ice/ice_common.c cfg->link_fec_opt &= ICE_AQC_PHY_FEC_10G_KR_40G_KR4_EN | cfg 2404 drivers/net/ethernet/intel/ice/ice_common.c cfg->link_fec_opt |= ICE_AQC_PHY_FEC_10G_KR_40G_KR4_REQ | cfg 2411 drivers/net/ethernet/intel/ice/ice_common.c cfg->link_fec_opt &= ICE_AQC_PHY_FEC_25G_RS_CLAUSE91_EN; cfg 2412 drivers/net/ethernet/intel/ice/ice_common.c cfg->link_fec_opt |= ICE_AQC_PHY_FEC_25G_RS_528_REQ | cfg 2417 drivers/net/ethernet/intel/ice/ice_common.c cfg->link_fec_opt &= ~ICE_AQC_PHY_FEC_MASK; cfg 2421 drivers/net/ethernet/intel/ice/ice_common.c cfg->caps &= ICE_AQC_PHY_CAPS_MASK; cfg 96 drivers/net/ethernet/intel/ice/ice_common.h struct ice_aqc_set_phy_cfg_data *cfg, struct ice_sq_cd *cd); cfg 101 drivers/net/ethernet/intel/ice/ice_common.h ice_cfg_phy_fec(struct ice_aqc_set_phy_cfg_data *cfg, enum ice_fec_mode fec); cfg 104 drivers/net/ethernet/intel/ice/ice_common.h struct ice_aqc_set_phy_cfg_data *cfg); cfg 2360 drivers/net/ethernet/intel/ice/ice_lib.c struct ice_dcbx_cfg *cfg = &vsi->port_info->local_dcbx_cfg; cfg 2362 drivers/net/ethernet/intel/ice/ice_lib.c vsi->tc_cfg.ena_tc = ice_dcb_get_ena_tc(cfg); cfg 2363 drivers/net/ethernet/intel/ice/ice_lib.c vsi->tc_cfg.numtc = ice_dcb_get_num_tc(cfg); cfg 1382 drivers/net/ethernet/intel/ice/ice_main.c struct ice_aqc_set_phy_cfg_data *cfg; cfg 1415 drivers/net/ethernet/intel/ice/ice_main.c cfg = devm_kzalloc(dev, sizeof(*cfg), GFP_KERNEL); cfg 1416 drivers/net/ethernet/intel/ice/ice_main.c if (!cfg) { cfg 1421 drivers/net/ethernet/intel/ice/ice_main.c cfg->phy_type_low = pcaps->phy_type_low; cfg 1422 drivers/net/ethernet/intel/ice/ice_main.c cfg->phy_type_high = pcaps->phy_type_high; cfg 1423 drivers/net/ethernet/intel/ice/ice_main.c cfg->caps = pcaps->caps | ICE_AQ_PHY_ENA_AUTO_LINK_UPDT; cfg 1424 drivers/net/ethernet/intel/ice/ice_main.c cfg->low_power_ctrl = pcaps->low_power_ctrl; cfg 1425 drivers/net/ethernet/intel/ice/ice_main.c cfg->eee_cap = pcaps->eee_cap; cfg 1426 drivers/net/ethernet/intel/ice/ice_main.c cfg->eeer_value = pcaps->eeer_value; cfg 1427 drivers/net/ethernet/intel/ice/ice_main.c cfg->link_fec_opt = pcaps->link_fec_options; cfg 1429 drivers/net/ethernet/intel/ice/ice_main.c cfg->caps |= ICE_AQ_PHY_ENA_LINK; cfg 1431 drivers/net/ethernet/intel/ice/ice_main.c cfg->caps &= ~ICE_AQ_PHY_ENA_LINK; cfg 1433 drivers/net/ethernet/intel/ice/ice_main.c retcode = ice_aq_set_phy_cfg(&vsi->back->hw, pi->lport, cfg, NULL); cfg 1440 drivers/net/ethernet/intel/ice/ice_main.c devm_kfree(dev, cfg); cfg 384 drivers/net/ethernet/intel/ice/ice_type.h u8 cfg : 4; /* New event enables to configure */ cfg 162 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c void ixgbe_dcb_unpack_pfc(struct ixgbe_dcb_config *cfg, u8 *pfc_en) cfg 164 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c struct tc_configuration *tc_config = &cfg->tc_config[0]; cfg 173 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c void ixgbe_dcb_unpack_refill(struct ixgbe_dcb_config *cfg, int direction, cfg 176 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c struct tc_configuration *tc_config = &cfg->tc_config[0]; cfg 183 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c void ixgbe_dcb_unpack_max(struct ixgbe_dcb_config *cfg, u16 *max) cfg 185 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c struct tc_configuration *tc_config = &cfg->tc_config[0]; cfg 192 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c void ixgbe_dcb_unpack_bwgid(struct ixgbe_dcb_config *cfg, int direction, cfg 195 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c struct tc_configuration *tc_config = &cfg->tc_config[0]; cfg 202 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c void ixgbe_dcb_unpack_prio(struct ixgbe_dcb_config *cfg, int direction, cfg 205 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c struct tc_configuration *tc_config = &cfg->tc_config[0]; cfg 212 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c u8 ixgbe_dcb_get_tc_from_up(struct ixgbe_dcb_config *cfg, int direction, u8 up) cfg 214 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c struct tc_configuration *tc_config = &cfg->tc_config[0]; cfg 216 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c u8 tc = cfg->num_tcs.pg_tcs; cfg 235 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c void ixgbe_dcb_unpack_map(struct ixgbe_dcb_config *cfg, int direction, u8 *map) cfg 240 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.c map[up] = ixgbe_dcb_get_tc_from_up(cfg, direction, up); cfg 118 drivers/net/ethernet/intel/ixgbe/ixgbe_dcb.h void ixgbe_dcb_unpack_pfc(struct ixgbe_dcb_config *cfg, u8 *pfc_en); cfg 172 drivers/net/ethernet/marvell/octeontx2/af/cgx.c u64 cfg; cfg 177 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg = mac2u64 (mac_addr); cfg 180 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg | CGX_DMAC_CAM_ADDR_ENABLE | ((u64)lmac_id << 49)); cfg 182 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg = cgx_read(cgx_dev, lmac_id, CGXX_CMRX_RX_DMAC_CTL0); cfg 183 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg |= CGX_DMAC_CTL0_CAM_ENABLE; cfg 184 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cgx_write(cgx_dev, lmac_id, CGXX_CMRX_RX_DMAC_CTL0, cfg); cfg 193 drivers/net/ethernet/marvell/octeontx2/af/cgx.c u64 cfg; cfg 195 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg = cgx_read(cgx_dev, 0, CGXX_CMRX_RX_DMAC_CAM0 + lmac_id * 0x8); cfg 196 drivers/net/ethernet/marvell/octeontx2/af/cgx.c return cfg & CGX_RX_DMAC_ADR_MASK; cfg 214 drivers/net/ethernet/marvell/octeontx2/af/cgx.c u64 cfg; cfg 216 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg = cgx_read(cgx, lmac_id, CGXX_CMRX_CFG); cfg 217 drivers/net/ethernet/marvell/octeontx2/af/cgx.c return (cfg >> CGX_LMAC_TYPE_SHIFT) & CGX_LMAC_TYPE_MASK; cfg 225 drivers/net/ethernet/marvell/octeontx2/af/cgx.c u64 cfg; cfg 232 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg = cgx_read(cgx, lmac_id, CGXX_GMP_PCS_MRX_CTL); cfg 234 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg |= CGXX_GMP_PCS_MRX_CTL_LBK; cfg 236 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg &= ~CGXX_GMP_PCS_MRX_CTL_LBK; cfg 237 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cgx_write(cgx, lmac_id, CGXX_GMP_PCS_MRX_CTL, cfg); cfg 239 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg = cgx_read(cgx, lmac_id, CGXX_SPUX_CONTROL1); cfg 241 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg |= CGXX_SPUX_CONTROL1_LBK; cfg 243 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg &= ~CGXX_SPUX_CONTROL1_LBK; cfg 244 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cgx_write(cgx, lmac_id, CGXX_SPUX_CONTROL1, cfg); cfg 253 drivers/net/ethernet/marvell/octeontx2/af/cgx.c u64 cfg = 0; cfg 260 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg = cgx_read(cgx, lmac_id, CGXX_CMRX_RX_DMAC_CTL0); cfg 261 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg &= ~(CGX_DMAC_CAM_ACCEPT | CGX_DMAC_MCAST_MODE); cfg 262 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg |= CGX_DMAC_BCAST_MODE; cfg 263 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cgx_write(cgx, lmac_id, CGXX_CMRX_RX_DMAC_CTL0, cfg); cfg 265 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg = cgx_read(cgx, 0, cfg 267 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg &= ~CGX_DMAC_CAM_ADDR_ENABLE; cfg 269 drivers/net/ethernet/marvell/octeontx2/af/cgx.c (CGXX_CMRX_RX_DMAC_CAM0 + lmac_id * 0x8), cfg); cfg 272 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg = cgx_read(cgx, lmac_id, CGXX_CMRX_RX_DMAC_CTL0); cfg 273 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg |= CGX_DMAC_CAM_ACCEPT | CGX_DMAC_MCAST_MODE; cfg 274 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cgx_write(cgx, lmac_id, CGXX_CMRX_RX_DMAC_CTL0, cfg); cfg 275 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg = cgx_read(cgx, 0, cfg 277 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg |= CGX_DMAC_CAM_ADDR_ENABLE; cfg 279 drivers/net/ethernet/marvell/octeontx2/af/cgx.c (CGXX_CMRX_RX_DMAC_CAM0 + lmac_id * 0x8), cfg); cfg 309 drivers/net/ethernet/marvell/octeontx2/af/cgx.c u64 cfg; cfg 314 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg = cgx_read(cgx, lmac_id, CGXX_CMRX_CFG); cfg 316 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg |= CMR_EN | DATA_PKT_RX_EN | DATA_PKT_TX_EN; cfg 318 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cfg &= ~(CMR_EN | DATA_PKT_RX_EN | DATA_PKT_TX_EN); cfg 319 drivers/net/ethernet/marvell/octeontx2/af/cgx.c cgx_write(cgx, lmac_id, CGXX_CMRX_CFG, cfg); cfg 193 drivers/net/ethernet/marvell/octeontx2/af/rvu.c u64 cfg, reg; cfg 240 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, BLKADDR_RVUM, reg | (devnum << 16)); cfg 241 drivers/net/ethernet/marvell/octeontx2/af/rvu.c if (cfg) cfg 248 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, BLKADDR_RVUM, reg | (devnum << 16)); cfg 249 drivers/net/ethernet/marvell/octeontx2/af/rvu.c if (cfg) cfg 323 drivers/net/ethernet/marvell/octeontx2/af/rvu.c u64 cfg; cfg 326 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_CFG(pf)); cfg 327 drivers/net/ethernet/marvell/octeontx2/af/rvu.c *numvfs = (cfg >> 12) & 0xFF; cfg 328 drivers/net/ethernet/marvell/octeontx2/af/rvu.c *hwvf = cfg & 0xFFF; cfg 334 drivers/net/ethernet/marvell/octeontx2/af/rvu.c u64 cfg; cfg 340 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_CFG(pf)); cfg 342 drivers/net/ethernet/marvell/octeontx2/af/rvu.c return ((cfg & 0xFFF) + func - 1); cfg 357 drivers/net/ethernet/marvell/octeontx2/af/rvu.c u64 cfg; cfg 368 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_CFG(pf)); cfg 369 drivers/net/ethernet/marvell/octeontx2/af/rvu.c nvfs = (cfg >> 12) & 0xFF; cfg 392 drivers/net/ethernet/marvell/octeontx2/af/rvu.c u64 cfg; cfg 397 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvupf_read64(rvu, RVU_PF_BLOCK_ADDRX_DISC(blkid)); cfg 398 drivers/net/ethernet/marvell/octeontx2/af/rvu.c if (cfg & BIT_ULL(11)) cfg 444 drivers/net/ethernet/marvell/octeontx2/af/rvu.c u64 cfg; cfg 448 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, block->addr, cfg 450 drivers/net/ethernet/marvell/octeontx2/af/rvu.c if (!(cfg & BIT_ULL(63))) cfg 457 drivers/net/ethernet/marvell/octeontx2/af/rvu.c pfvf = rvu_get_pfvf(rvu, (cfg >> 8) & 0xFFFF); cfg 459 drivers/net/ethernet/marvell/octeontx2/af/rvu.c (cfg >> 8) & 0xFFFF, lf, true); cfg 499 drivers/net/ethernet/marvell/octeontx2/af/rvu.c u64 cfg, phy_addr; cfg 503 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_CFG(pf)); cfg 505 drivers/net/ethernet/marvell/octeontx2/af/rvu.c if (!((cfg >> 20) & 0x01)) cfg 512 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_MSIX_CFG(pf)); cfg 513 drivers/net/ethernet/marvell/octeontx2/af/rvu.c pfvf->msix.max = ((cfg >> 32) & 0xFFF) + 1; cfg 537 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_INT_CFG(pf)); cfg 538 drivers/net/ethernet/marvell/octeontx2/af/rvu.c nvecs = (cfg >> 12) & 0xFF; cfg 539 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg &= ~0x7FFULL; cfg 542 drivers/net/ethernet/marvell/octeontx2/af/rvu.c RVU_PRIV_PFX_INT_CFG(pf), cfg | offset); cfg 548 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, BLKADDR_RVUM, cfg 550 drivers/net/ethernet/marvell/octeontx2/af/rvu.c pfvf->msix.max = (cfg & 0xFFF) + 1; cfg 568 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, BLKADDR_RVUM, cfg 570 drivers/net/ethernet/marvell/octeontx2/af/rvu.c nvecs = (cfg >> 12) & 0xFF; cfg 571 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg &= ~0x7FFULL; cfg 575 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg | offset); cfg 583 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_CONST); cfg 584 drivers/net/ethernet/marvell/octeontx2/af/rvu.c max_msix = cfg & 0xFFFFF; cfg 605 drivers/net/ethernet/marvell/octeontx2/af/rvu.c u64 cfg; cfg 631 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_CONST); cfg 632 drivers/net/ethernet/marvell/octeontx2/af/rvu.c max_msix = cfg & 0xFFFFF; cfg 645 drivers/net/ethernet/marvell/octeontx2/af/rvu.c u64 cfg; cfg 648 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_CONST); cfg 649 drivers/net/ethernet/marvell/octeontx2/af/rvu.c hw->total_pfs = (cfg >> 32) & 0xFF; cfg 650 drivers/net/ethernet/marvell/octeontx2/af/rvu.c hw->total_vfs = (cfg >> 20) & 0xFFF; cfg 651 drivers/net/ethernet/marvell/octeontx2/af/rvu.c hw->max_vfs_per_pf = (cfg >> 40) & 0xFF; cfg 657 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, BLKADDR_NPA, NPA_AF_CONST); cfg 658 drivers/net/ethernet/marvell/octeontx2/af/rvu.c block->lf.max = (cfg >> 16) & 0xFFF; cfg 678 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, BLKADDR_NIX0, NIX_AF_CONST2); cfg 679 drivers/net/ethernet/marvell/octeontx2/af/rvu.c block->lf.max = cfg & 0xFFF; cfg 699 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, BLKADDR_SSO, SSO_AF_CONST); cfg 700 drivers/net/ethernet/marvell/octeontx2/af/rvu.c block->lf.max = cfg & 0xFFFF; cfg 721 drivers/net/ethernet/marvell/octeontx2/af/rvu.c block->lf.max = (cfg >> 56) & 0xFF; cfg 742 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, BLKADDR_TIM, TIM_AF_CONST); cfg 743 drivers/net/ethernet/marvell/octeontx2/af/rvu.c block->lf.max = cfg & 0xFFFF; cfg 764 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, BLKADDR_CPT0, CPT_AF_CONSTANTS0); cfg 765 drivers/net/ethernet/marvell/octeontx2/af/rvu.c block->lf.max = cfg & 0xFF; cfg 1041 drivers/net/ethernet/marvell/octeontx2/af/rvu.c u64 cfg; cfg 1060 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = (1ULL << 63) | (pcifunc << 8) | slot; cfg 1062 drivers/net/ethernet/marvell/octeontx2/af/rvu.c (lf << block->lfshift), cfg); cfg 1252 drivers/net/ethernet/marvell/octeontx2/af/rvu.c u64 cfg; cfg 1254 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, block->addr, block->msixcfg_reg | cfg 1256 drivers/net/ethernet/marvell/octeontx2/af/rvu.c nvecs = (cfg >> 12) & 0xFF; cfg 1266 drivers/net/ethernet/marvell/octeontx2/af/rvu.c (lf << block->lfshift), (cfg & ~0x7FFULL) | offset); cfg 1277 drivers/net/ethernet/marvell/octeontx2/af/rvu.c u64 cfg; cfg 1279 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, block->addr, block->msixcfg_reg | cfg 1281 drivers/net/ethernet/marvell/octeontx2/af/rvu.c nvecs = (cfg >> 12) & 0xFF; cfg 1285 drivers/net/ethernet/marvell/octeontx2/af/rvu.c (lf << block->lfshift), cfg & ~0x7FFULL); cfg 1351 drivers/net/ethernet/marvell/octeontx2/af/rvu.c u64 cfg; cfg 1354 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, BLKADDR_RVUM, cfg 1356 drivers/net/ethernet/marvell/octeontx2/af/rvu.c numvfs = (cfg >> 12) & 0xFF; cfg 1826 drivers/net/ethernet/marvell/octeontx2/af/rvu.c u64 cfg; cfg 1835 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_CFG(pf)); cfg 1836 drivers/net/ethernet/marvell/octeontx2/af/rvu.c numvfs = (cfg >> 12) & 0xFF; cfg 2193 drivers/net/ethernet/marvell/octeontx2/af/rvu.c u64 cfg; cfg 2198 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_CFG(pf)); cfg 2200 drivers/net/ethernet/marvell/octeontx2/af/rvu.c cfg | BIT_ULL(22)); cfg 169 drivers/net/ethernet/marvell/octeontx2/af/rvu.h u32 *cfg; cfg 396 drivers/net/ethernet/marvell/octeontx2/af/rvu.h int blkaddr, u32 cfg); cfg 427 drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c u64 cfg; cfg 432 drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c cfg = cgx_lmac_addr_get(cgx_id, lmac_id); cfg 435 drivers/net/ethernet/marvell/octeontx2/af/rvu_cgx.c rsp->mac_addr[i] = cfg >> (ETH_ALEN - 1 - i) * 8; cfg 310 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c u64 cfg, idx, fidx = 0; cfg 313 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = (rvu_read64(rvu, blkaddr, NIX_AF_CONST1) >> 48) & 0xFF; cfg 314 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c nix_hw->lso.total = cfg; cfg 317 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = rvu_read64(rvu, blkaddr, NIX_AF_LSO_CFG); cfg 321 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg &= ~((0xFFFFULL << 32) | (0xFFFFULL << 16)); cfg 322 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg |= (0xFFF2ULL << 32) | (0xFFF2ULL << 16); cfg 323 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rvu_write64(rvu, blkaddr, NIX_AF_LSO_CFG, cfg | BIT_ULL(63)); cfg 462 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c u64 cfg; cfg 500 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = rvu_read64(rvu, blkaddr, NIX_AF_LFX_RSS_CFG(nixlf)); cfg 501 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c if (!(cfg & BIT_ULL(4)) || !pfvf->rss_ctx || cfg 502 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c (req->qidx >= (256UL << (cfg & 0xF)))) cfg 506 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = rvu_read64(rvu, blkaddr, NIX_AF_RX_MCAST_CFG); cfg 509 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c (req->qidx >= (256UL << (cfg & 0xF)))) cfg 742 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c u64 cfg, ctx_cfg; cfg 813 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = BIT_ULL(36) | (req->rq_cnt - 1); cfg 814 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rvu_write64(rvu, blkaddr, NIX_AF_LFX_RQS_CFG(nixlf), cfg); cfg 828 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = BIT_ULL(36) | (req->sq_cnt - 1); cfg 829 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rvu_write64(rvu, blkaddr, NIX_AF_LFX_SQS_CFG(nixlf), cfg); cfg 843 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = BIT_ULL(36) | (req->cq_cnt - 1); cfg 844 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rvu_write64(rvu, blkaddr, NIX_AF_LFX_CQS_CFG(nixlf), cfg); cfg 854 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = rvu_read64(rvu, blkaddr, NIX_AF_CONST2); cfg 855 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c qints = (cfg >> 24) & 0xFFF; cfg 866 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = rvu_read64(rvu, blkaddr, NIX_AF_CONST2); cfg 867 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c qints = (cfg >> 12) & 0xFFF; cfg 881 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = (0x8100ULL << 16) | 0x88A8ULL; cfg 882 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rvu_write64(rvu, blkaddr, NIX_AF_LFX_TX_CFG(nixlf), cfg); cfg 889 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = req->npa_func; cfg 891 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg |= (u64)req->sso_func << 16; cfg 893 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg |= (u64)req->xqe_sz << 33; cfg 894 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rvu_write64(rvu, blkaddr, NIX_AF_LFX_CFG(nixlf), cfg); cfg 918 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = rvu_read64(rvu, blkaddr, NIX_AF_SQ_CONST); cfg 919 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rsp->sqb_size = (cfg >> 34) & 0xFFFF; cfg 927 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = rvu_read64(rvu, blkaddr, NIX_AF_CONST1); cfg 928 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rsp->lf_rx_stats = ((cfg >> 32) & 0xFF); cfg 929 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rsp->lf_tx_stats = ((cfg >> 24) & 0xFF); cfg 931 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = rvu_read64(rvu, blkaddr, NIX_AF_CONST2); cfg 932 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rsp->qints = ((cfg >> 12) & 0xFFF); cfg 933 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rsp->cints = ((cfg >> 24) & 0xFFF); cfg 979 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c u32 cfg; cfg 990 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = (((u32)req->offset & 0x7) << 16) | cfg 995 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rc = rvu_nix_reserve_mark_format(rvu, nix_hw, blkaddr, cfg); cfg 1013 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c u64 cfg; cfg 1036 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = rvu_read64(rvu, blkaddr, cir_reg); cfg 1037 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rvu_write64(rvu, blkaddr, cir_reg, cfg & ~BIT_ULL(0)); cfg 1041 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = rvu_read64(rvu, blkaddr, pir_reg); cfg 1042 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rvu_write64(rvu, blkaddr, pir_reg, cfg & ~BIT_ULL(0)); cfg 1245 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c u64 cfg; cfg 1278 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = rvu_read64(rvu, blkaddr, NIX_AF_SMQX_CFG(schq)); cfg 1280 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg |= BIT_ULL(50) | BIT_ULL(49); cfg 1281 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rvu_write64(rvu, blkaddr, NIX_AF_SMQX_CFG(schq), cfg); cfg 1328 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c u64 cfg; cfg 1363 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = rvu_read64(rvu, blkaddr, NIX_AF_SMQX_CFG(schq)); cfg 1365 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg |= BIT_ULL(50) | BIT_ULL(49); cfg 1366 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rvu_write64(rvu, blkaddr, NIX_AF_SMQX_CFG(schq), cfg); cfg 1769 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c u64 cfg; cfg 1773 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = rvu_read64(rvu, BLKADDR_RVUM, RVU_PRIV_PFX_CFG(pf)); cfg 1775 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c if (!((cfg >> 20) & 0x01)) cfg 1778 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c numvfs = (cfg >> 12) & 0xFF; cfg 1852 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c u64 cfg, reg; cfg 1878 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = rvu_read64(rvu, blkaddr, reg); cfg 1879 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c txsch->schq.max = cfg & 0xFFFF; cfg 1897 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c int blkaddr, u32 cfg) cfg 1902 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c if (nix_hw->mark_format.cfg[fmt_idx] == cfg) cfg 1908 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rvu_write64(rvu, blkaddr, NIX_AF_MARK_FORMATX_CTL(fmt_idx), cfg); cfg 1909 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c nix_hw->mark_format.cfg[fmt_idx] = cfg; cfg 1933 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c nix_hw->mark_format.cfg = devm_kcalloc(rvu->dev, total, sizeof(u32), cfg 1935 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c if (!nix_hw->mark_format.cfg) cfg 2375 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c u64 cfg, lmac_fifo_len; cfg 2403 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = rvu_read64(rvu, blkaddr, NIX_AF_SMQX_CFG(schq)); cfg 2404 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = (cfg & ~(0xFFFFULL << 8)) | ((u64)req->maxlen << 8); cfg 2406 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = (cfg & ~0x7FULL) | ((u64)req->minlen & 0x7F); cfg 2407 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rvu_write64(rvu, blkaddr, NIX_AF_SMQX_CFG(schq), cfg); cfg 2436 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = rvu_read64(rvu, blkaddr, NIX_AF_RX_LINKX_CFG(link)); cfg 2437 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = (cfg & ~(0xFFFFULL << 16)) | ((u64)req->maxlen << 16); cfg 2439 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = (cfg & ~0xFFFFULL) | req->minlen; cfg 2440 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rvu_write64(rvu, blkaddr, NIX_AF_RX_LINKX_CFG(link), cfg); cfg 2448 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = rvu_read64(rvu, blkaddr, NIX_AF_TX_LINKX_NORM_CREDIT(link)); cfg 2449 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg &= ~(0xFFFFFULL << 12); cfg 2450 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg |= ((lmac_fifo_len - req->maxlen) / 16) << 12; cfg 2451 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rvu_write64(rvu, blkaddr, NIX_AF_TX_LINKX_NORM_CREDIT(link), cfg); cfg 2452 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rvu_write64(rvu, blkaddr, NIX_AF_TX_LINKX_EXPR_CREDIT(link), cfg); cfg 2524 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c u64 cfg; cfg 2536 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = rvu_read64(rvu, blkaddr, NIX_AF_LFX_RX_CFG(nixlf)); cfg 2539 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg |= BIT_ULL(41); cfg 2541 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg &= ~BIT_ULL(41); cfg 2544 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg |= BIT_ULL(40); cfg 2546 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg &= ~BIT_ULL(40); cfg 2549 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg |= BIT_ULL(37); cfg 2551 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg &= ~BIT_ULL(37); cfg 2553 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rvu_write64(rvu, blkaddr, NIX_AF_LFX_RX_CFG(nixlf), cfg); cfg 2661 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c u64 cfg; cfg 2665 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = rvu_read64(rvu, block->addr, NIX_AF_CFG); cfg 2667 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg |= BIT_ULL(8); cfg 2668 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rvu_write64(rvu, block->addr, NIX_AF_CFG, cfg); cfg 2670 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg &= ~BIT_ULL(8); cfg 2671 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rvu_write64(rvu, block->addr, NIX_AF_CFG, cfg); cfg 2675 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = rvu_read64(rvu, block->addr, NIX_AF_NDC_CFG); cfg 2676 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg &= ~0x3FFEULL; cfg 2677 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c rvu_write64(rvu, block->addr, NIX_AF_NDC_CFG, cfg); cfg 2700 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c u64 cfg; cfg 2721 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c cfg = rvu_read64(rvu, blkaddr, NIX_AF_CONST); cfg 2722 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c hw->cgx = (cfg >> 12) & 0xF; cfg 2723 drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c hw->lmac_per_cgx = (cfg >> 8) & 0xF; cfg 285 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c u64 cfg, ctx_cfg; cfg 335 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c cfg = rvu_read64(rvu, blkaddr, NPA_AF_CONST); cfg 336 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c qints = (cfg >> 28) & 0xFFF; cfg 344 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c cfg = rvu_read64(rvu, blkaddr, NPA_AF_LFX_AURAS_CFG(npalf)); cfg 346 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c cfg &= ~(BIT_ULL(34) - 1); cfg 348 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c cfg |= (req->aura_sz << 16) | BIT_ULL(34); cfg 349 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c rvu_write64(rvu, blkaddr, NPA_AF_LFX_AURAS_CFG(npalf), cfg); cfg 368 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c cfg = rvu_read64(rvu, blkaddr, NPA_AF_CONST); cfg 369 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c rsp->stack_pg_ptrs = (cfg >> 8) & 0xFF; cfg 370 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c rsp->stack_pg_bytes = cfg & 0xFF; cfg 371 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c rsp->qints = (cfg >> 28) & 0xFFF; cfg 409 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c u64 cfg; cfg 413 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c cfg = rvu_read64(rvu, block->addr, NPA_AF_GEN_CFG); cfg 415 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c cfg |= BIT_ULL(1); cfg 416 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c rvu_write64(rvu, block->addr, NPA_AF_GEN_CFG, cfg); cfg 418 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c cfg &= ~BIT_ULL(1); cfg 419 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c rvu_write64(rvu, block->addr, NPA_AF_GEN_CFG, cfg); cfg 423 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c cfg = rvu_read64(rvu, block->addr, NPA_AF_NDC_CFG); cfg 424 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c cfg &= ~0x03DULL; cfg 425 drivers/net/ethernet/marvell/octeontx2/af/rvu_npa.c rvu_write64(rvu, block->addr, NPA_AF_NDC_CFG, cfg); cfg 102 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c u64 cfg; cfg 105 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c cfg = rvu_read64(rvu, blkaddr, NPC_AF_MCAMEX_BANKX_CFG(index, bank)); cfg 106 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c return (cfg & 1); cfg 263 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c u64 cfg, sreg, dreg; cfg 274 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c cfg = rvu_read64(rvu, blkaddr, sreg + (i * 8)); cfg 275 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c rvu_write64(rvu, blkaddr, dreg + (i * 8), cfg); cfg 280 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c cfg = rvu_read64(rvu, blkaddr, cfg 283 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c NPC_AF_MCAMEX_BANKX_ACTION(dest, dbank), cfg); cfg 286 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c cfg = rvu_read64(rvu, blkaddr, cfg 289 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c NPC_AF_MCAMEX_BANKX_TAG_ACT(dest, dbank), cfg); cfg 292 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c cfg = rvu_read64(rvu, blkaddr, cfg 295 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c NPC_AF_MCAMEX_BANKX_CFG(dest, dbank), cfg); cfg 646 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c #define SET_KEX_LD(intf, lid, ltype, ld, cfg) \ cfg 648 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c NPC_AF_INTFX_LIDX_LTX_LDX_CFG(intf, lid, ltype, ld), cfg) cfg 650 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c #define SET_KEX_LDFLAGS(intf, ld, flags, cfg) \ cfg 652 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c NPC_AF_INTFX_LDATAX_FLAGSX_CFG(intf, ld, flags), cfg) cfg 663 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c u64 cfg; cfg 665 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c cfg = rvu_read64(rvu, blkaddr, NPC_AF_CONST); cfg 666 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c lid_count = (cfg >> 4) & 0xF; cfg 692 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c cfg = KEX_LD_CFG(0x05, 0x0, 0x1, 0x0, NPC_PARSE_RESULT_DMAC_OFFSET); cfg 693 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c SET_KEX_LD(NIX_INTF_RX, NPC_LID_LA, NPC_LT_LA_ETHER, 0, cfg); cfg 696 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c cfg = KEX_LD_CFG(0x01, 0xc, 0x1, 0x0, 0x4); cfg 697 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c SET_KEX_LD(NIX_INTF_RX, NPC_LID_LA, NPC_LT_LA_ETHER, 1, cfg); cfg 701 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c cfg = KEX_LD_CFG(0x03, 0x0, 0x1, 0x0, 0x4); cfg 702 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c SET_KEX_LD(NIX_INTF_RX, NPC_LID_LB, NPC_LT_LB_CTAG, 0, cfg); cfg 706 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c cfg = KEX_LD_CFG(0x03, 0x4, 0x1, 0x0, 0x4); cfg 707 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c SET_KEX_LD(NIX_INTF_RX, NPC_LID_LB, NPC_LT_LB_STAG, 0, cfg); cfg 708 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c SET_KEX_LD(NIX_INTF_RX, NPC_LID_LB, NPC_LT_LB_QINQ, 0, cfg); cfg 712 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c cfg = KEX_LD_CFG(0x07, 0xc, 0x1, 0x0, 0x10); cfg 713 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c SET_KEX_LD(NIX_INTF_RX, NPC_LID_LC, NPC_LT_LC_IP, 0, cfg); cfg 715 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c cfg = KEX_LD_CFG(0x0, 0x1, 0x1, 0x0, 0xf); cfg 716 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c SET_KEX_LD(NIX_INTF_RX, NPC_LID_LC, NPC_LT_LC_IP, 1, cfg); cfg 720 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c cfg = KEX_LD_CFG(0x1, 0x0, 0x1, 0x0, 0x18); cfg 721 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c SET_KEX_LD(NIX_INTF_RX, NPC_LID_LD, NPC_LT_LD_UDP, 0, cfg); cfg 723 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c cfg = KEX_LD_CFG(0x1, 0x2, 0x1, 0x0, 0x1a); cfg 724 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c SET_KEX_LD(NIX_INTF_RX, NPC_LID_LD, NPC_LT_LD_UDP, 1, cfg); cfg 728 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c cfg = KEX_LD_CFG(0x1, 0x0, 0x1, 0x0, 0x18); cfg 729 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c SET_KEX_LD(NIX_INTF_RX, NPC_LID_LD, NPC_LT_LD_TCP, 0, cfg); cfg 731 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c cfg = KEX_LD_CFG(0x1, 0x2, 0x1, 0x0, 0x1a); cfg 732 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c SET_KEX_LD(NIX_INTF_RX, NPC_LID_LD, NPC_LT_LD_TCP, 1, cfg); cfg 993 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c u64 cfg; cfg 996 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c cfg = rvu_read64(rvu, blkaddr, NPC_AF_CONST); cfg 997 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c mcam->banks = (cfg >> 44) & 0xF; cfg 998 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c mcam->banksize = (cfg >> 28) & 0xFFFF; cfg 999 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c mcam->counters.max = (cfg >> 48) & 0xFFFF; cfg 1002 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c cfg = (rvu_read64(rvu, blkaddr, cfg 1004 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c mcam->total_entries = (mcam->banks / BIT_ULL(cfg)) * mcam->banksize; cfg 1005 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c mcam->keysize = cfg; cfg 1008 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c if (cfg == NPC_MCAM_KEY_X4) cfg 1010 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c else if (cfg == NPC_MCAM_KEY_X2) cfg 1106 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c u64 cfg, nibble_ena; cfg 1115 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c cfg = rvu_read64(rvu, blkaddr, NPC_AF_CONST); cfg 1116 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c for (bank = 0; bank < ((cfg >> 44) & 0xF); bank++) { cfg 1117 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc.c for (entry = 0; entry < ((cfg >> 28) & 0xFFFF); entry++) cfg 933 drivers/net/ethernet/marvell/pxa168_eth.c u32 cfg, cfg_o = rdl(pep, PORT_CONFIG); cfg 936 drivers/net/ethernet/marvell/pxa168_eth.c cfg = cfg_o & ~PCR_DUPLEX_FULL; cfg 944 drivers/net/ethernet/marvell/pxa168_eth.c cfg |= PCR_DUPLEX_FULL; cfg 949 drivers/net/ethernet/marvell/pxa168_eth.c if (cfg == cfg_o && cfgext == cfgext_o) cfg 952 drivers/net/ethernet/marvell/pxa168_eth.c wrl(pep, PORT_CONFIG, cfg); cfg 627 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c static unsigned long *ptys2ethtool_link_mode(struct ptys2ethtool_config *cfg, cfg 632 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c return cfg->supported; cfg 634 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c return cfg->advertised; cfg 641 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c struct ptys2ethtool_config *cfg; \ cfg 644 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c cfg = &ptys2ethtool_map[reg_]; \ cfg 645 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c cfg->speed = speed_; \ cfg 646 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c bitmap_zero(cfg->supported, \ cfg 648 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c bitmap_zero(cfg->advertised, \ cfg 651 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c __set_bit(modes[i], cfg->supported); \ cfg 652 drivers/net/ethernet/mellanox/mlx4/en_ethtool.c __set_bit(modes[i], cfg->advertised); \ cfg 178 drivers/net/ethernet/mellanox/mlx4/fw.c int mlx4_MOD_STAT_CFG(struct mlx4_dev *dev, struct mlx4_mod_stat_cfg *cfg) cfg 194 drivers/net/ethernet/mellanox/mlx4/fw.c MLX4_PUT(inbox, cfg->log_pg_sz, MOD_STAT_CFG_PG_SZ_OFFSET); cfg 195 drivers/net/ethernet/mellanox/mlx4/fw.c MLX4_PUT(inbox, cfg->log_pg_sz_m, MOD_STAT_CFG_PG_SZ_M_OFFSET); cfg 253 drivers/net/ethernet/mellanox/mlx4/fw.h int mlx4_MOD_STAT_CFG(struct mlx4_dev *dev, struct mlx4_mod_stat_cfg *cfg); cfg 74 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c struct ptys2ethtool_config *cfg; \ cfg 77 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c cfg = &ptys2##table##_ethtool_table[reg_]; \ cfg 78 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c bitmap_zero(cfg->supported, \ cfg 80 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c bitmap_zero(cfg->advertised, \ cfg 85 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c __set_bit(bit, &cfg->supported[idx]); \ cfg 86 drivers/net/ethernet/mellanox/mlx5/core/en_ethtool.c __set_bit(bit, &cfg->advertised[idx]); \ cfg 4061 drivers/net/ethernet/mellanox/mlx5/core/en_main.c struct hwtstamp_config *cfg = &priv->tstamp; cfg 4066 drivers/net/ethernet/mellanox/mlx5/core/en_main.c return copy_to_user(ifr->ifr_data, cfg, sizeof(*cfg)) ? -EFAULT : 0; cfg 29 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c struct vxlan_config *cfg = &vxlan->cfg; cfg 31 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c if (cfg->saddr.sa.sa_family != AF_INET) { cfg 36 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c if (vxlan_addr_multicast(&cfg->remote_ip)) { cfg 41 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c if (vxlan_addr_any(&cfg->saddr)) { cfg 46 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c if (cfg->remote_ifindex) { cfg 51 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c if (cfg->port_min || cfg->port_max) { cfg 56 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c if (cfg->tos != 1) { cfg 61 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c if (cfg->flags & VXLAN_F_TTL_INHERIT) { cfg 66 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c if (!(cfg->flags & VXLAN_F_UDP_ZERO_CSUM_TX)) { cfg 71 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c if (cfg->flags & ~MLXSW_SP_NVE_VXLAN_SUPPORTED_FLAGS) { cfg 76 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c if (cfg->ttl == 0) { cfg 81 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c if (cfg->label != 0) { cfg 94 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c struct vxlan_config *cfg = &vxlan->cfg; cfg 97 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c config->ttl = cfg->ttl; cfg 98 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c config->flowlabel = cfg->label; cfg 99 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c config->learning_en = cfg->flags & VXLAN_F_LEARN ? 1 : 0; cfg 102 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c config->ul_sip.addr4 = cfg->saddr.sin.sin_addr.s_addr; cfg 103 drivers/net/ethernet/mellanox/mlxsw/spectrum_nve_vxlan.c config->udp_dport = cfg->dst_port; cfg 1977 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c .vni = vxlan->cfg.vni, cfg 2181 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c .vni = vxlan->cfg.vni, cfg 2349 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c fid = mlxsw_sp_fid_lookup_by_vni(mlxsw_sp, vxlan->cfg.vni); cfg 2415 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c info.remote_port = vxlan->cfg.dst_port; cfg 2608 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c if (!(vxlan->cfg.flags & VXLAN_F_LEARN)) cfg 3082 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c struct vxlan_config *cfg = &vxlan->cfg; cfg 3090 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c if (vxlan_fdb_info->remote_port != cfg->dst_port) { cfg 3094 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c if (vxlan_fdb_info->remote_vni != cfg->vni || cfg 3095 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c vxlan_fdb_info->vni != cfg->vni) { cfg 3211 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c __be32 vni = vxlan->cfg.vni; cfg 3297 drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c __be32 vni = vxlan->cfg.vni; cfg 3260 drivers/net/ethernet/micrel/ksz884x.c u32 cfg = hw->tx_cfg; cfg 3265 drivers/net/ethernet/micrel/ksz884x.c if (hw->enabled && cfg != hw->tx_cfg) cfg 3370 drivers/net/ethernet/micrel/ksz884x.c u16 cfg; cfg 3379 drivers/net/ethernet/micrel/ksz884x.c cfg = 0; cfg 3381 drivers/net/ethernet/micrel/ksz884x.c cfg = data; cfg 3404 drivers/net/ethernet/micrel/ksz884x.c if (data != cfg) { cfg 995 drivers/net/ethernet/mscc/ocelot.c struct hwtstamp_config cfg; cfg 997 drivers/net/ethernet/mscc/ocelot.c if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) cfg 1001 drivers/net/ethernet/mscc/ocelot.c if (cfg.flags) cfg 1005 drivers/net/ethernet/mscc/ocelot.c switch (cfg.tx_type) { cfg 1024 drivers/net/ethernet/mscc/ocelot.c switch (cfg.rx_filter) { cfg 1042 drivers/net/ethernet/mscc/ocelot.c cfg.rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; cfg 1050 drivers/net/ethernet/mscc/ocelot.c memcpy(&ocelot->hwtstamp_config, &cfg, sizeof(cfg)); cfg 1053 drivers/net/ethernet/mscc/ocelot.c return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; cfg 1151 drivers/net/ethernet/natsemi/natsemi.c u32 cfg; cfg 1203 drivers/net/ethernet/natsemi/natsemi.c cfg = readl(ioaddr + ChipConfig); cfg 1204 drivers/net/ethernet/natsemi/natsemi.c if (cfg & CfgExtPhy) cfg 1263 drivers/net/ethernet/natsemi/natsemi.c u32 cfg; cfg 1265 drivers/net/ethernet/natsemi/natsemi.c cfg = readl(ioaddr + ChipConfig); cfg 1266 drivers/net/ethernet/natsemi/natsemi.c if (cfg & CfgExtPhy) cfg 1275 drivers/net/ethernet/natsemi/natsemi.c writel(cfg | (CfgExtPhy | CfgPhyDis), ioaddr + ChipConfig); cfg 1297 drivers/net/ethernet/natsemi/natsemi.c u32 cfg; cfg 1300 drivers/net/ethernet/natsemi/natsemi.c cfg = readl(ioaddr + ChipConfig); cfg 1301 drivers/net/ethernet/natsemi/natsemi.c if (!(cfg &CfgExtPhy)) cfg 1309 drivers/net/ethernet/natsemi/natsemi.c cfg = cfg & ~(CfgExtPhy | CfgPhyDis); cfg 1310 drivers/net/ethernet/natsemi/natsemi.c writel(cfg, ioaddr + ChipConfig); cfg 1390 drivers/net/ethernet/natsemi/natsemi.c u32 cfg; cfg 1407 drivers/net/ethernet/natsemi/natsemi.c cfg = readl(ioaddr + ChipConfig) & CFG_RESET_SAVE; cfg 1439 drivers/net/ethernet/natsemi/natsemi.c cfg |= readl(ioaddr + ChipConfig) & ~CFG_RESET_SAVE; cfg 1442 drivers/net/ethernet/natsemi/natsemi.c cfg &= ~(CfgExtPhy | CfgPhyDis); cfg 1444 drivers/net/ethernet/natsemi/natsemi.c cfg |= (CfgExtPhy | CfgPhyDis); cfg 1445 drivers/net/ethernet/natsemi/natsemi.c writel(cfg, ioaddr + ChipConfig); cfg 602 drivers/net/ethernet/natsemi/ns83820.c u32 cfg, new_cfg; cfg 606 drivers/net/ethernet/natsemi/ns83820.c cfg = readl(dev->base + CFG) ^ SPDSTS_POLARITY; cfg 653 drivers/net/ethernet/natsemi/ns83820.c if (cfg & CFG_SPDSTS1) cfg 658 drivers/net/ethernet/natsemi/ns83820.c speed = ((cfg / CFG_SPDSTS0) & 3); cfg 659 drivers/net/ethernet/natsemi/ns83820.c fullduplex = (cfg & CFG_DUPSTS); cfg 676 drivers/net/ethernet/natsemi/ns83820.c if ((cfg & CFG_LNKSTS) && cfg 683 drivers/net/ethernet/natsemi/ns83820.c dev->CFG_cache |= cfg & CFG_SPDSTS; cfg 686 drivers/net/ethernet/natsemi/ns83820.c newlinkstate = (cfg & CFG_LNKSTS) ? LINK_UP : LINK_DOWN; cfg 1210 drivers/net/ethernet/natsemi/ns83820.c u32 cfg, tanar, tbicr; cfg 1228 drivers/net/ethernet/natsemi/ns83820.c cfg = readl(dev->base + CFG) ^ SPDSTS_POLARITY; cfg 1232 drivers/net/ethernet/natsemi/ns83820.c fullduplex = (cfg & CFG_DUPSTS) ? 1 : 0; cfg 1256 drivers/net/ethernet/natsemi/ns83820.c switch (cfg / CFG_SPDSTS0 & 3) { cfg 1277 drivers/net/ethernet/natsemi/ns83820.c u32 cfg, tanar; cfg 1282 drivers/net/ethernet/natsemi/ns83820.c cfg = readl(dev->base + CFG) ^ SPDSTS_POLARITY; cfg 1292 drivers/net/ethernet/natsemi/ns83820.c fullduplex = cfg & CFG_DUPSTS; cfg 1363 drivers/net/ethernet/natsemi/ns83820.c u32 cfg = readl(dev->base + CFG) ^ SPDSTS_POLARITY; cfg 1364 drivers/net/ethernet/natsemi/ns83820.c return cfg & CFG_LNKSTS ? 1 : 0; cfg 212 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c struct hwtstamp_config cfg; cfg 217 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) cfg 220 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (cfg.flags) /* reserved for future extensions */ cfg 226 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c if (cfg.tx_type != HWTSTAMP_TX_OFF && cfg.tx_type != HWTSTAMP_TX_ON) cfg 229 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c switch (cfg.rx_filter) { cfg 257 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c adapter->hwts_tx_en = cfg.tx_type == HWTSTAMP_TX_ON; cfg 262 drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; cfg 269 drivers/net/ethernet/pasemi/pasemi_mac.c unsigned int cfg; cfg 308 drivers/net/ethernet/pasemi/pasemi_mac.c cfg = PAS_DMA_TXCHAN_CFG_TY_FUNC | PAS_DMA_TXCHAN_CFG_UP | cfg 313 drivers/net/ethernet/pasemi/pasemi_mac.c cfg |= PAS_DMA_TXCHAN_CFG_TRD | PAS_DMA_TXCHAN_CFG_TRR; cfg 315 drivers/net/ethernet/pasemi/pasemi_mac.c write_dma_reg(PAS_DMA_TXCHAN_CFG(chno), cfg); cfg 368 drivers/net/ethernet/pasemi/pasemi_mac.c unsigned int cfg; cfg 406 drivers/net/ethernet/pasemi/pasemi_mac.c cfg = PAS_DMA_RXCHAN_CFG_HBU(2); cfg 409 drivers/net/ethernet/pasemi/pasemi_mac.c cfg |= PAS_DMA_RXCHAN_CFG_CTR; cfg 411 drivers/net/ethernet/pasemi/pasemi_mac.c write_dma_reg(PAS_DMA_RXCHAN_CFG(chno), cfg); cfg 420 drivers/net/ethernet/pasemi/pasemi_mac.c cfg = PAS_DMA_RXINT_CFG_DHL(2) | PAS_DMA_RXINT_CFG_L2 | cfg 425 drivers/net/ethernet/pasemi/pasemi_mac.c cfg |= PAS_DMA_RXINT_CFG_ITRR | PAS_DMA_RXINT_CFG_ITR; cfg 427 drivers/net/ethernet/pasemi/pasemi_mac.c write_dma_reg(PAS_DMA_RXINT_CFG(mac->dma_if), cfg); cfg 450 drivers/net/ethernet/pasemi/pasemi_mac.c unsigned int cfg; cfg 483 drivers/net/ethernet/pasemi/pasemi_mac.c cfg = PAS_DMA_TXCHAN_CFG_TY_IFACE | cfg 489 drivers/net/ethernet/pasemi/pasemi_mac.c cfg |= PAS_DMA_TXCHAN_CFG_TRD | PAS_DMA_TXCHAN_CFG_TRR; cfg 491 drivers/net/ethernet/pasemi/pasemi_mac.c write_dma_reg(PAS_DMA_TXCHAN_CFG(chno), cfg); cfg 294 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c kfree(dcb->cfg); cfg 295 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c dcb->cfg = NULL; cfg 321 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c dcb->cfg = kzalloc(sizeof(struct qlcnic_dcb_cfg), GFP_ATOMIC); cfg 322 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c if (!dcb->cfg) { cfg 335 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c kfree(dcb->cfg); cfg 336 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c dcb->cfg = NULL; cfg 373 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_dcb_capability *cap = &dcb->cfg->capability; cfg 406 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_dcb_cfg *cfg = dcb->cfg; cfg 415 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c cap = &cfg->capability; cfg 544 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_dcb_capability *cap = &dcb->cfg->capability; cfg 747 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_dcb_cfg *cfg = adapter->dcb->cfg; cfg 748 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_dcb_cee *type = &cfg->type[idx]; cfg 758 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c cfg->capability.max_pfc_tc) cfg 762 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c cfg->capability.max_ets_tc) cfg 801 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c type = &adapter->dcb->cfg->type[QLC_DCB_OPER_IDX]; cfg 838 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c type = &adapter->dcb->cfg->type[QLC_DCB_OPER_IDX]; cfg 864 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c type = &adapter->dcb->cfg->type[QLC_DCB_OPER_IDX]; cfg 900 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c *cap = adapter->dcb->cfg->capability.dcb_capability; cfg 912 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_dcb_cfg *cfg = adapter->dcb->cfg; cfg 919 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c *num = cfg->capability.max_ets_tc; cfg 922 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c *num = cfg->capability.max_pfc_tc; cfg 951 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c return dcb->cfg->type[QLC_DCB_OPER_IDX].pfc_mode_enable; cfg 957 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_dcb_cfg *cfg = adapter->dcb->cfg; cfg 962 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c return cfg->capability.dcb_capability; cfg 973 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c type = &adapter->dcb->cfg->type[QLC_DCB_OPER_IDX]; cfg 1029 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c peer = &adapter->dcb->cfg->type[QLC_DCB_PEER_IDX]; cfg 1050 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c peer = &adapter->dcb->cfg->type[QLC_DCB_PEER_IDX]; cfg 1075 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c peer = &adapter->dcb->cfg->type[QLC_DCB_PEER_IDX]; cfg 1100 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c struct qlcnic_dcb_cfg *cfg = adapter->dcb->cfg; cfg 1110 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c peer = &cfg->type[QLC_DCB_PEER_IDX]; cfg 1122 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c pfc->tcs_supported = cfg->capability.max_pfc_tc; cfg 41 drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h struct qlcnic_dcb_cfg *cfg; cfg 1462 drivers/net/ethernet/realtek/r8169_main.c } cfg[] = { cfg 1470 drivers/net/ethernet/realtek/r8169_main.c unsigned int i, tmp = ARRAY_SIZE(cfg); cfg 1492 drivers/net/ethernet/realtek/r8169_main.c options = RTL_R8(tp, cfg[i].reg) & ~cfg[i].mask; cfg 1493 drivers/net/ethernet/realtek/r8169_main.c if (wolopts & cfg[i].opt) cfg 1494 drivers/net/ethernet/realtek/r8169_main.c options |= cfg[i].mask; cfg 1495 drivers/net/ethernet/realtek/r8169_main.c RTL_W8(tp, cfg[i].reg, options); cfg 33 drivers/net/ethernet/sfc/mcdi_port.c efx_mcdi_get_phy_cfg(struct efx_nic *efx, struct efx_mcdi_phy_data *cfg) cfg 40 drivers/net/ethernet/sfc/mcdi_port.c BUILD_BUG_ON(MC_CMD_GET_PHY_CFG_OUT_NAME_LEN != sizeof(cfg->name)); cfg 52 drivers/net/ethernet/sfc/mcdi_port.c cfg->flags = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_FLAGS); cfg 53 drivers/net/ethernet/sfc/mcdi_port.c cfg->type = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_TYPE); cfg 54 drivers/net/ethernet/sfc/mcdi_port.c cfg->supported_cap = cfg 56 drivers/net/ethernet/sfc/mcdi_port.c cfg->channel = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_CHANNEL); cfg 57 drivers/net/ethernet/sfc/mcdi_port.c cfg->port = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_PRT); cfg 58 drivers/net/ethernet/sfc/mcdi_port.c cfg->stats_mask = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_STATS_MASK); cfg 59 drivers/net/ethernet/sfc/mcdi_port.c memcpy(cfg->name, MCDI_PTR(outbuf, GET_PHY_CFG_OUT_NAME), cfg 60 drivers/net/ethernet/sfc/mcdi_port.c sizeof(cfg->name)); cfg 61 drivers/net/ethernet/sfc/mcdi_port.c cfg->media = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_MEDIA_TYPE); cfg 62 drivers/net/ethernet/sfc/mcdi_port.c cfg->mmd_mask = MCDI_DWORD(outbuf, GET_PHY_CFG_OUT_MMD_MASK); cfg 63 drivers/net/ethernet/sfc/mcdi_port.c memcpy(cfg->revision, MCDI_PTR(outbuf, GET_PHY_CFG_OUT_REVISION), cfg 64 drivers/net/ethernet/sfc/mcdi_port.c sizeof(cfg->revision)); cfg 1377 drivers/net/ethernet/sis/sis900.c sw32(cfg, ~EXD & sr32(cfg)); cfg 1381 drivers/net/ethernet/sis/sis900.c sw32(cfg, EXD | sr32(cfg)); cfg 1407 drivers/net/ethernet/sis/sis900.c if (sr32( cfg) & EDB_MASTER_EN) { cfg 2461 drivers/net/ethernet/sis/sis900.c sw32(cfg, PESEL | RND_CNT); cfg 2463 drivers/net/ethernet/sis/sis900.c sw32(cfg, PESEL); cfg 240 drivers/net/ethernet/smsc/smc911x.c if (lp->cfg.irq_polarity) cfg 260 drivers/net/ethernet/smsc/smc911x.c unsigned mask, cfg, cr; cfg 270 drivers/net/ethernet/smsc/smc911x.c cfg = SMC_GET_HW_CFG(lp); cfg 271 drivers/net/ethernet/smsc/smc911x.c cfg &= HW_CFG_TX_FIF_SZ_ | 0xFFF; cfg 272 drivers/net/ethernet/smsc/smc911x.c cfg |= HW_CFG_SF_; cfg 273 drivers/net/ethernet/smsc/smc911x.c SMC_SET_HW_CFG(lp, cfg); cfg 661 drivers/net/ethernet/smsc/smc911x.c unsigned int cfg, id1, id2; cfg 676 drivers/net/ethernet/smsc/smc911x.c cfg = SMC_GET_HW_CFG(lp); cfg 677 drivers/net/ethernet/smsc/smc911x.c if (cfg & HW_CFG_EXT_PHY_DET_) { cfg 678 drivers/net/ethernet/smsc/smc911x.c cfg &= ~HW_CFG_PHY_CLK_SEL_; cfg 679 drivers/net/ethernet/smsc/smc911x.c cfg |= HW_CFG_PHY_CLK_SEL_CLK_DIS_; cfg 680 drivers/net/ethernet/smsc/smc911x.c SMC_SET_HW_CFG(lp, cfg); cfg 683 drivers/net/ethernet/smsc/smc911x.c cfg |= HW_CFG_EXT_PHY_EN_; cfg 684 drivers/net/ethernet/smsc/smc911x.c SMC_SET_HW_CFG(lp, cfg); cfg 687 drivers/net/ethernet/smsc/smc911x.c cfg &= ~HW_CFG_PHY_CLK_SEL_; cfg 688 drivers/net/ethernet/smsc/smc911x.c cfg |= HW_CFG_PHY_CLK_SEL_EXT_PHY_; cfg 689 drivers/net/ethernet/smsc/smc911x.c SMC_SET_HW_CFG(lp, cfg); cfg 692 drivers/net/ethernet/smsc/smc911x.c cfg |= HW_CFG_SMI_SEL_; cfg 693 drivers/net/ethernet/smsc/smc911x.c SMC_SET_HW_CFG(lp, cfg); cfg 1947 drivers/net/ethernet/smsc/smc911x.c irq_flags = lp->cfg.irq_flags; cfg 2081 drivers/net/ethernet/smsc/smc911x.c memcpy(&lp->cfg, pd, sizeof(lp->cfg)); cfg 103 drivers/net/ethernet/smsc/smc911x.h struct smc911x_platdata cfg; cfg 116 drivers/net/ethernet/smsc/smc911x.h if (lp->cfg.flags & SMC911X_USE_32BIT) cfg 119 drivers/net/ethernet/smsc/smc911x.h if (lp->cfg.flags & SMC911X_USE_16BIT) cfg 130 drivers/net/ethernet/smsc/smc911x.h if (lp->cfg.flags & SMC911X_USE_32BIT) { cfg 135 drivers/net/ethernet/smsc/smc911x.h if (lp->cfg.flags & SMC911X_USE_16BIT) { cfg 149 drivers/net/ethernet/smsc/smc911x.h if (lp->cfg.flags & SMC911X_USE_32BIT) { cfg 154 drivers/net/ethernet/smsc/smc911x.h if (lp->cfg.flags & SMC911X_USE_16BIT) { cfg 167 drivers/net/ethernet/smsc/smc911x.h if (lp->cfg.flags & SMC911X_USE_32BIT) { cfg 172 drivers/net/ethernet/smsc/smc911x.h if (lp->cfg.flags & SMC911X_USE_16BIT) { cfg 107 drivers/net/ethernet/smsc/smc91c92_cs.c u_short cfg; cfg 895 drivers/net/ethernet/smsc/smc91c92_cs.c smc->cfg = inw(ioaddr + CONFIG) & ~CFG_AUI_SELECT; cfg 896 drivers/net/ethernet/smsc/smc91c92_cs.c smc->cfg |= CFG_NO_WAIT | CFG_16BIT | CFG_STATIC; cfg 898 drivers/net/ethernet/smsc/smc91c92_cs.c smc->cfg |= CFG_IRQ_SEL_1 | CFG_IRQ_SEL_0; cfg 900 drivers/net/ethernet/smsc/smc91c92_cs.c smc->cfg |= CFG_MII_SELECT; cfg 904 drivers/net/ethernet/smsc/smc91c92_cs.c if (smc->cfg & CFG_MII_SELECT) { cfg 932 drivers/net/ethernet/smsc/smc91c92_cs.c (smc->cfg & CFG_MII_SELECT) ? "MII" : if_names[dev->if_port]); cfg 935 drivers/net/ethernet/smsc/smc91c92_cs.c if (smc->cfg & CFG_MII_SELECT) { cfg 1591 drivers/net/ethernet/smsc/smc91c92_cs.c if (smc->cfg & CFG_MII_SELECT) cfg 1621 drivers/net/ethernet/smsc/smc91c92_cs.c outw(smc->cfg | CFG_AUI_SELECT, ioaddr + CONFIG); cfg 1627 drivers/net/ethernet/smsc/smc91c92_cs.c outw(smc->cfg, ioaddr + CONFIG); cfg 1681 drivers/net/ethernet/smsc/smc91c92_cs.c outw(((smc->cfg & CFG_MII_SELECT) ? 0 : TCR_MONCSN) | cfg 1685 drivers/net/ethernet/smsc/smc91c92_cs.c if (smc->cfg & CFG_MII_SELECT) { cfg 1764 drivers/net/ethernet/smsc/smc91c92_cs.c if (smc->cfg & CFG_MII_SELECT) { cfg 1838 drivers/net/ethernet/smsc/smc91c92_cs.c if (smc->cfg & CFG_MII_SELECT) { cfg 1923 drivers/net/ethernet/smsc/smc91c92_cs.c if (smc->cfg & CFG_MII_SELECT) cfg 1943 drivers/net/ethernet/smsc/smc91c92_cs.c if (smc->cfg & CFG_MII_SELECT) cfg 1971 drivers/net/ethernet/smsc/smc91c92_cs.c if (smc->cfg & CFG_MII_SELECT) { cfg 242 drivers/net/ethernet/smsc/smc91x.c unsigned int ctl, cfg; cfg 276 drivers/net/ethernet/smsc/smc91x.c cfg = CONFIG_DEFAULT; cfg 283 drivers/net/ethernet/smsc/smc91x.c if (lp->cfg.flags & SMC91X_NOWAIT) cfg 284 drivers/net/ethernet/smsc/smc91x.c cfg |= CONFIG_NO_WAIT; cfg 290 drivers/net/ethernet/smsc/smc91x.c cfg |= CONFIG_EPH_POWER_EN; cfg 292 drivers/net/ethernet/smsc/smc91x.c SMC_SET_CONFIG(lp, cfg); cfg 1472 drivers/net/ethernet/smsc/smc91x.c lp->cfg.leda << RPC_LSXA_SHFT | cfg 1473 drivers/net/ethernet/smsc/smc91x.c lp->cfg.ledb << RPC_LSXB_SHFT; cfg 2006 drivers/net/ethernet/smsc/smc91x.c lp->cfg.flags |= SMC91X_USE_DMA; cfg 2008 drivers/net/ethernet/smsc/smc91x.c if (lp->cfg.flags & SMC91X_USE_DMA) { cfg 2028 drivers/net/ethernet/smsc/smc91x.c lp->cfg.flags & SMC91X_NOWAIT ? " [nowait]" : "", cfg 2254 drivers/net/ethernet/smsc/smc91x.c lp->cfg.flags = 0; cfg 2257 drivers/net/ethernet/smsc/smc91x.c memcpy(&lp->cfg, pd, sizeof(lp->cfg)); cfg 2258 drivers/net/ethernet/smsc/smc91x.c lp->io_shift = SMC91X_IO_SHIFT(lp->cfg.flags); cfg 2299 drivers/net/ethernet/smsc/smc91x.c lp->cfg.flags |= SMC91X_USE_8BIT; cfg 2301 drivers/net/ethernet/smsc/smc91x.c lp->cfg.flags |= SMC91X_USE_16BIT; cfg 2303 drivers/net/ethernet/smsc/smc91x.c lp->cfg.flags |= SMC91X_USE_32BIT; cfg 2305 drivers/net/ethernet/smsc/smc91x.c lp->cfg.flags |= SMC91X_USE_16BIT; cfg 2310 drivers/net/ethernet/smsc/smc91x.c lp->cfg.pxa_u16_align4 = cfg 2316 drivers/net/ethernet/smsc/smc91x.c lp->cfg.flags |= (SMC_CAN_USE_8BIT) ? SMC91X_USE_8BIT : 0; cfg 2317 drivers/net/ethernet/smsc/smc91x.c lp->cfg.flags |= (SMC_CAN_USE_16BIT) ? SMC91X_USE_16BIT : 0; cfg 2318 drivers/net/ethernet/smsc/smc91x.c lp->cfg.flags |= (SMC_CAN_USE_32BIT) ? SMC91X_USE_32BIT : 0; cfg 2319 drivers/net/ethernet/smsc/smc91x.c lp->cfg.flags |= (nowait) ? SMC91X_NOWAIT : 0; cfg 2322 drivers/net/ethernet/smsc/smc91x.c if (!lp->cfg.leda && !lp->cfg.ledb) { cfg 2323 drivers/net/ethernet/smsc/smc91x.c lp->cfg.leda = RPC_LSA_DEFAULT; cfg 2324 drivers/net/ethernet/smsc/smc91x.c lp->cfg.ledb = RPC_LSB_DEFAULT; cfg 114 drivers/net/ethernet/smsc/smc91x.h (lp)->cfg.pxa_u16_align4) cfg 278 drivers/net/ethernet/smsc/smc91x.h struct smc91x_platdata cfg; cfg 281 drivers/net/ethernet/smsc/smc91x.h #define SMC_8BIT(p) ((p)->cfg.flags & SMC91X_USE_8BIT) cfg 282 drivers/net/ethernet/smsc/smc91x.h #define SMC_16BIT(p) ((p)->cfg.flags & SMC91X_USE_16BIT) cfg 283 drivers/net/ethernet/smsc/smc91x.h #define SMC_32BIT(p) ((p)->cfg.flags & SMC91X_USE_32BIT) cfg 500 drivers/net/ethernet/stmicro/stmmac/dwmac5.c struct stmmac_pps_cfg *cfg, bool enable, cfg 507 drivers/net/ethernet/stmicro/stmmac/dwmac5.c if (!cfg->available) cfg 527 drivers/net/ethernet/stmicro/stmmac/dwmac5.c writel(cfg->start.tv_sec, ioaddr + MAC_PPSx_TARGET_TIME_SEC(index)); cfg 530 drivers/net/ethernet/stmicro/stmmac/dwmac5.c cfg->start.tv_nsec = (cfg->start.tv_nsec * 1000) / 465; cfg 531 drivers/net/ethernet/stmicro/stmmac/dwmac5.c writel(cfg->start.tv_nsec, ioaddr + MAC_PPSx_TARGET_TIME_NSEC(index)); cfg 533 drivers/net/ethernet/stmicro/stmmac/dwmac5.c period = cfg->period.tv_sec * 1000000000; cfg 534 drivers/net/ethernet/stmicro/stmmac/dwmac5.c period += cfg->period.tv_nsec; cfg 84 drivers/net/ethernet/stmicro/stmmac/dwmac5.h struct stmmac_pps_cfg *cfg, bool enable, cfg 328 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c u32 cfg = readl(ioaddr + XGMAC_RX_CONFIG); cfg 329 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c cfg |= XGMAC_CONFIG_RE; cfg 330 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c writel(cfg, ioaddr + XGMAC_RX_CONFIG); cfg 524 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c struct stmmac_rss *cfg, u32 num_rxq) cfg 531 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c if (!cfg || !cfg->enable) { cfg 537 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c key = (u32 *)cfg->key; cfg 538 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c for (i = 0; i < (ARRAY_SIZE(cfg->key) / sizeof(u32)); i++) { cfg 544 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c for (i = 0; i < ARRAY_SIZE(cfg->table); i++) { cfg 545 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c ret = dwxgmac2_rss_write_reg(ioaddr, false, i, cfg->table[i]); cfg 1080 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c struct stmmac_pps_cfg *cfg, bool enable, cfg 1087 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c if (!cfg->available) cfg 1106 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c writel(cfg->start.tv_sec, ioaddr + XGMAC_PPSx_TARGET_TIME_SEC(index)); cfg 1109 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c cfg->start.tv_nsec = (cfg->start.tv_nsec * 1000) / 465; cfg 1110 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c writel(cfg->start.tv_nsec, ioaddr + XGMAC_PPSx_TARGET_TIME_NSEC(index)); cfg 1112 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c period = cfg->period.tv_sec * 1000000000; cfg 1113 drivers/net/ethernet/stmicro/stmmac/dwxgmac2_core.c period += cfg->period.tv_nsec; cfg 351 drivers/net/ethernet/stmicro/stmmac/hwif.h struct stmmac_pps_cfg *cfg, bool enable, cfg 357 drivers/net/ethernet/stmicro/stmmac/hwif.h struct stmmac_rss *cfg, u32 num_rxq); cfg 137 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c struct stmmac_pps_cfg *cfg; cfg 147 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c cfg = &priv->pps[rq->perout.index]; cfg 149 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c cfg->start.tv_sec = rq->perout.start.sec; cfg 150 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c cfg->start.tv_nsec = rq->perout.start.nsec; cfg 151 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c cfg->period.tv_sec = rq->perout.period.sec; cfg 152 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c cfg->period.tv_nsec = rq->perout.period.nsec; cfg 156 drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c rq->perout.index, cfg, on, cfg 662 drivers/net/ethernet/sun/cassini.c u32 cfg; cfg 664 drivers/net/ethernet/sun/cassini.c cfg = readl(cp->regs + REG_MIF_CFG); cfg 665 drivers/net/ethernet/sun/cassini.c cfg &= (MIF_CFG_MDIO_0 | MIF_CFG_MDIO_1); cfg 668 drivers/net/ethernet/sun/cassini.c cfg |= MIF_CFG_PHY_SELECT; cfg 672 drivers/net/ethernet/sun/cassini.c cfg |= MIF_CFG_POLL_EN; cfg 673 drivers/net/ethernet/sun/cassini.c cfg |= CAS_BASE(MIF_CFG_POLL_REG, MII_BMSR); cfg 674 drivers/net/ethernet/sun/cassini.c cfg |= CAS_BASE(MIF_CFG_POLL_PHY, cp->phy_addr); cfg 678 drivers/net/ethernet/sun/cassini.c writel(cfg, cp->regs + REG_MIF_CFG); cfg 1719 drivers/net/ethernet/sun/cassini.c u16 cfg; cfg 1724 drivers/net/ethernet/sun/cassini.c pci_read_config_word(cp->pdev, PCI_STATUS, &cfg); cfg 1725 drivers/net/ethernet/sun/cassini.c netdev_err(dev, "Read PCI cfg space status [%04x]\n", cfg); cfg 1726 drivers/net/ethernet/sun/cassini.c if (cfg & PCI_STATUS_PARITY) cfg 1728 drivers/net/ethernet/sun/cassini.c if (cfg & PCI_STATUS_SIG_TARGET_ABORT) cfg 1730 drivers/net/ethernet/sun/cassini.c if (cfg & PCI_STATUS_REC_TARGET_ABORT) cfg 1732 drivers/net/ethernet/sun/cassini.c if (cfg & PCI_STATUS_REC_MASTER_ABORT) cfg 1734 drivers/net/ethernet/sun/cassini.c if (cfg & PCI_STATUS_SIG_SYSTEM_ERROR) cfg 1736 drivers/net/ethernet/sun/cassini.c if (cfg & PCI_STATUS_DETECTED_PARITY) cfg 1740 drivers/net/ethernet/sun/cassini.c cfg &= (PCI_STATUS_PARITY | cfg 1746 drivers/net/ethernet/sun/cassini.c pci_write_config_word(cp->pdev, PCI_STATUS, cfg); cfg 3395 drivers/net/ethernet/sun/cassini.c u32 cfg; cfg 3431 drivers/net/ethernet/sun/cassini.c cfg = readl(cp->regs + REG_MIF_CFG); cfg 3432 drivers/net/ethernet/sun/cassini.c if (cfg & MIF_CFG_MDIO_1) { cfg 3434 drivers/net/ethernet/sun/cassini.c } else if (cfg & MIF_CFG_MDIO_0) { cfg 3461 drivers/net/ethernet/sun/cassini.c cfg = cas_phy_read(cp, MII_BMSR); cfg 3462 drivers/net/ethernet/sun/cassini.c if ((cfg & CAS_BMSR_1000_EXTEND) && cfg 1904 drivers/net/ethernet/sun/sungem.c u32 cfg; cfg 1926 drivers/net/ethernet/sun/sungem.c cfg = 0; cfg 1928 drivers/net/ethernet/sun/sungem.c cfg |= GREG_CFG_RONPAULBIT | GREG_CFG_ENBUG2FIX; cfg 1930 drivers/net/ethernet/sun/sungem.c cfg |= GREG_CFG_IBURST; cfg 1932 drivers/net/ethernet/sun/sungem.c cfg |= ((31 << 1) & GREG_CFG_TXDMALIM); cfg 1933 drivers/net/ethernet/sun/sungem.c cfg |= ((31 << 6) & GREG_CFG_RXDMALIM); cfg 1934 drivers/net/ethernet/sun/sungem.c writel(cfg, gp->regs + GREG_CFG); cfg 1940 drivers/net/ethernet/sun/sungem.c cfg = ((2 << 1) & GREG_CFG_TXDMALIM); cfg 1941 drivers/net/ethernet/sun/sungem.c cfg |= ((8 << 6) & GREG_CFG_RXDMALIM); cfg 1942 drivers/net/ethernet/sun/sungem.c writel(cfg, gp->regs + GREG_CFG); cfg 1924 drivers/net/ethernet/ti/cpsw.c struct hwtstamp_config cfg; cfg 1932 drivers/net/ethernet/ti/cpsw.c if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) cfg 1936 drivers/net/ethernet/ti/cpsw.c if (cfg.flags) cfg 1939 drivers/net/ethernet/ti/cpsw.c if (cfg.tx_type != HWTSTAMP_TX_OFF && cfg.tx_type != HWTSTAMP_TX_ON) cfg 1942 drivers/net/ethernet/ti/cpsw.c switch (cfg.rx_filter) { cfg 1953 drivers/net/ethernet/ti/cpsw.c cfg.rx_filter = HWTSTAMP_FILTER_PTP_V1_L4_EVENT; cfg 1965 drivers/net/ethernet/ti/cpsw.c cfg.rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; cfg 1971 drivers/net/ethernet/ti/cpsw.c priv->tx_ts_enabled = cfg.tx_type == HWTSTAMP_TX_ON; cfg 1985 drivers/net/ethernet/ti/cpsw.c return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; cfg 1992 drivers/net/ethernet/ti/cpsw.c struct hwtstamp_config cfg; cfg 1999 drivers/net/ethernet/ti/cpsw.c cfg.flags = 0; cfg 2000 drivers/net/ethernet/ti/cpsw.c cfg.tx_type = priv->tx_ts_enabled ? HWTSTAMP_TX_ON : HWTSTAMP_TX_OFF; cfg 2001 drivers/net/ethernet/ti/cpsw.c cfg.rx_filter = priv->rx_ts_enabled; cfg 2003 drivers/net/ethernet/ti/cpsw.c return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; cfg 2607 drivers/net/ethernet/ti/netcp_ethss.c struct hwtstamp_config cfg; cfg 2612 drivers/net/ethernet/ti/netcp_ethss.c cfg.flags = 0; cfg 2613 drivers/net/ethernet/ti/netcp_ethss.c cfg.tx_type = gbe_dev->tx_ts_enabled ? HWTSTAMP_TX_ON : HWTSTAMP_TX_OFF; cfg 2614 drivers/net/ethernet/ti/netcp_ethss.c cfg.rx_filter = gbe_dev->rx_ts_enabled; cfg 2616 drivers/net/ethernet/ti/netcp_ethss.c return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; cfg 2653 drivers/net/ethernet/ti/netcp_ethss.c struct hwtstamp_config cfg; cfg 2658 drivers/net/ethernet/ti/netcp_ethss.c if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) cfg 2662 drivers/net/ethernet/ti/netcp_ethss.c if (cfg.flags) cfg 2665 drivers/net/ethernet/ti/netcp_ethss.c switch (cfg.tx_type) { cfg 2676 drivers/net/ethernet/ti/netcp_ethss.c switch (cfg.rx_filter) { cfg 2684 drivers/net/ethernet/ti/netcp_ethss.c cfg.rx_filter = HWTSTAMP_FILTER_PTP_V1_L4_EVENT; cfg 2696 drivers/net/ethernet/ti/netcp_ethss.c cfg.rx_filter = HWTSTAMP_FILTER_PTP_V2_EVENT; cfg 2704 drivers/net/ethernet/ti/netcp_ethss.c return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; cfg 370 drivers/net/ethernet/xscale/ixp4xx_eth.c struct hwtstamp_config cfg; cfg 375 drivers/net/ethernet/xscale/ixp4xx_eth.c if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) cfg 378 drivers/net/ethernet/xscale/ixp4xx_eth.c if (cfg.flags) /* reserved for future extensions */ cfg 384 drivers/net/ethernet/xscale/ixp4xx_eth.c if (cfg.tx_type != HWTSTAMP_TX_OFF && cfg.tx_type != HWTSTAMP_TX_ON) cfg 387 drivers/net/ethernet/xscale/ixp4xx_eth.c switch (cfg.rx_filter) { cfg 403 drivers/net/ethernet/xscale/ixp4xx_eth.c port->hwts_tx_en = cfg.tx_type == HWTSTAMP_TX_ON; cfg 409 drivers/net/ethernet/xscale/ixp4xx_eth.c return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; cfg 414 drivers/net/ethernet/xscale/ixp4xx_eth.c struct hwtstamp_config cfg; cfg 417 drivers/net/ethernet/xscale/ixp4xx_eth.c cfg.flags = 0; cfg 418 drivers/net/ethernet/xscale/ixp4xx_eth.c cfg.tx_type = port->hwts_tx_en ? HWTSTAMP_TX_ON : HWTSTAMP_TX_OFF; cfg 422 drivers/net/ethernet/xscale/ixp4xx_eth.c cfg.rx_filter = HWTSTAMP_FILTER_NONE; cfg 425 drivers/net/ethernet/xscale/ixp4xx_eth.c cfg.rx_filter = HWTSTAMP_FILTER_PTP_V1_L4_SYNC; cfg 428 drivers/net/ethernet/xscale/ixp4xx_eth.c cfg.rx_filter = HWTSTAMP_FILTER_PTP_V1_L4_DELAY_REQ; cfg 435 drivers/net/ethernet/xscale/ixp4xx_eth.c return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; cfg 171 drivers/net/hamradio/baycom_epp.c } cfg; cfg 305 drivers/net/hamradio/baycom_epp.c bc->cfg.intclk ? "int" : "ext", cfg 306 drivers/net/hamradio/baycom_epp.c bc->cfg.extmodem ? "ext" : "int", bc->cfg.fclk, bc->cfg.bps, cfg 307 drivers/net/hamradio/baycom_epp.c (bc->cfg.fclk + 8 * bc->cfg.bps) / (16 * bc->cfg.bps), cfg 308 drivers/net/hamradio/baycom_epp.c bc->cfg.loopback ? ",loopback" : ""); cfg 978 drivers/net/hamradio/baycom_epp.c bc->cfg.intclk = 1; cfg 980 drivers/net/hamradio/baycom_epp.c bc->cfg.intclk = 0; cfg 982 drivers/net/hamradio/baycom_epp.c bc->cfg.extmodem = 0; cfg 984 drivers/net/hamradio/baycom_epp.c bc->cfg.extmodem = 1; cfg 986 drivers/net/hamradio/baycom_epp.c bc->cfg.loopback = 0; cfg 988 drivers/net/hamradio/baycom_epp.c bc->cfg.loopback = 1; cfg 990 drivers/net/hamradio/baycom_epp.c bc->cfg.fclk = simple_strtoul(cp+5, NULL, 0); cfg 991 drivers/net/hamradio/baycom_epp.c if (bc->cfg.fclk < 1000000) cfg 992 drivers/net/hamradio/baycom_epp.c bc->cfg.fclk = 1000000; cfg 993 drivers/net/hamradio/baycom_epp.c if (bc->cfg.fclk > 25000000) cfg 994 drivers/net/hamradio/baycom_epp.c bc->cfg.fclk = 25000000; cfg 997 drivers/net/hamradio/baycom_epp.c bc->cfg.bps = simple_strtoul(cp+4, NULL, 0); cfg 998 drivers/net/hamradio/baycom_epp.c if (bc->cfg.bps < 1000) cfg 999 drivers/net/hamradio/baycom_epp.c bc->cfg.bps = 1000; cfg 1000 drivers/net/hamradio/baycom_epp.c if (bc->cfg.bps > 1500000) cfg 1001 drivers/net/hamradio/baycom_epp.c bc->cfg.bps = 1500000; cfg 1087 drivers/net/hamradio/baycom_epp.c bc->cfg.intclk ? "int" : "ext", cfg 1088 drivers/net/hamradio/baycom_epp.c bc->cfg.extmodem ? "ext" : "int", bc->cfg.fclk, bc->cfg.bps, cfg 1089 drivers/net/hamradio/baycom_epp.c bc->cfg.loopback ? ",loopback" : ""); cfg 1213 drivers/net/hamradio/baycom_epp.c bc->cfg.fclk = 19666600; cfg 1214 drivers/net/hamradio/baycom_epp.c bc->cfg.bps = 9600; cfg 973 drivers/net/hamradio/yam.c if ((yi.cfg.mask & YAM_IOBASE) && netif_running(dev)) cfg 975 drivers/net/hamradio/yam.c if ((yi.cfg.mask & YAM_IRQ) && netif_running(dev)) cfg 977 drivers/net/hamradio/yam.c if ((yi.cfg.mask & YAM_BITRATE) && netif_running(dev)) cfg 979 drivers/net/hamradio/yam.c if ((yi.cfg.mask & YAM_BAUDRATE) && netif_running(dev)) cfg 982 drivers/net/hamradio/yam.c if (yi.cfg.mask & YAM_IOBASE) { cfg 983 drivers/net/hamradio/yam.c yp->iobase = yi.cfg.iobase; cfg 984 drivers/net/hamradio/yam.c dev->base_addr = yi.cfg.iobase; cfg 986 drivers/net/hamradio/yam.c if (yi.cfg.mask & YAM_IRQ) { cfg 987 drivers/net/hamradio/yam.c if (yi.cfg.irq > 15) cfg 989 drivers/net/hamradio/yam.c yp->irq = yi.cfg.irq; cfg 990 drivers/net/hamradio/yam.c dev->irq = yi.cfg.irq; cfg 992 drivers/net/hamradio/yam.c if (yi.cfg.mask & YAM_BITRATE) { cfg 993 drivers/net/hamradio/yam.c if (yi.cfg.bitrate > YAM_MAXBITRATE) cfg 995 drivers/net/hamradio/yam.c yp->bitrate = yi.cfg.bitrate; cfg 997 drivers/net/hamradio/yam.c if (yi.cfg.mask & YAM_BAUDRATE) { cfg 998 drivers/net/hamradio/yam.c if (yi.cfg.baudrate > YAM_MAXBAUDRATE) cfg 1000 drivers/net/hamradio/yam.c yp->baudrate = yi.cfg.baudrate; cfg 1002 drivers/net/hamradio/yam.c if (yi.cfg.mask & YAM_MODE) { cfg 1003 drivers/net/hamradio/yam.c if (yi.cfg.mode > YAM_MAXMODE) cfg 1005 drivers/net/hamradio/yam.c yp->dupmode = yi.cfg.mode; cfg 1007 drivers/net/hamradio/yam.c if (yi.cfg.mask & YAM_HOLDDLY) { cfg 1008 drivers/net/hamradio/yam.c if (yi.cfg.holddly > YAM_MAXHOLDDLY) cfg 1010 drivers/net/hamradio/yam.c yp->holdd = yi.cfg.holddly; cfg 1012 drivers/net/hamradio/yam.c if (yi.cfg.mask & YAM_TXDELAY) { cfg 1013 drivers/net/hamradio/yam.c if (yi.cfg.txdelay > YAM_MAXTXDELAY) cfg 1015 drivers/net/hamradio/yam.c yp->txd = yi.cfg.txdelay; cfg 1017 drivers/net/hamradio/yam.c if (yi.cfg.mask & YAM_TXTAIL) { cfg 1018 drivers/net/hamradio/yam.c if (yi.cfg.txtail > YAM_MAXTXTAIL) cfg 1020 drivers/net/hamradio/yam.c yp->txtail = yi.cfg.txtail; cfg 1022 drivers/net/hamradio/yam.c if (yi.cfg.mask & YAM_PERSIST) { cfg 1023 drivers/net/hamradio/yam.c if (yi.cfg.persist > YAM_MAXPERSIST) cfg 1025 drivers/net/hamradio/yam.c yp->pers = yi.cfg.persist; cfg 1027 drivers/net/hamradio/yam.c if (yi.cfg.mask & YAM_SLOTTIME) { cfg 1028 drivers/net/hamradio/yam.c if (yi.cfg.slottime > YAM_MAXSLOTTIME) cfg 1030 drivers/net/hamradio/yam.c yp->slot = yi.cfg.slottime; cfg 1037 drivers/net/hamradio/yam.c yi.cfg.mask = 0xffffffff; cfg 1038 drivers/net/hamradio/yam.c yi.cfg.iobase = yp->iobase; cfg 1039 drivers/net/hamradio/yam.c yi.cfg.irq = yp->irq; cfg 1040 drivers/net/hamradio/yam.c yi.cfg.bitrate = yp->bitrate; cfg 1041 drivers/net/hamradio/yam.c yi.cfg.baudrate = yp->baudrate; cfg 1042 drivers/net/hamradio/yam.c yi.cfg.mode = yp->dupmode; cfg 1043 drivers/net/hamradio/yam.c yi.cfg.txdelay = yp->txd; cfg 1044 drivers/net/hamradio/yam.c yi.cfg.holddly = yp->holdd; cfg 1045 drivers/net/hamradio/yam.c yi.cfg.txtail = yp->txtail; cfg 1046 drivers/net/hamradio/yam.c yi.cfg.persist = yp->pers; cfg 1047 drivers/net/hamradio/yam.c yi.cfg.slottime = yp->slot; cfg 113 drivers/net/phy/adin.c int cfg; cfg 183 drivers/net/phy/adin.c static int adin_lookup_reg_value(const struct adin_cfg_reg_map *tbl, int cfg) cfg 187 drivers/net/phy/adin.c for (i = 0; tbl[i].cfg; i++) { cfg 188 drivers/net/phy/adin.c if (tbl[i].cfg == cfg) cfg 1325 drivers/net/phy/dp83640.c struct hwtstamp_config cfg; cfg 1328 drivers/net/phy/dp83640.c if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) cfg 1331 drivers/net/phy/dp83640.c if (cfg.flags) /* reserved for future extensions */ cfg 1334 drivers/net/phy/dp83640.c if (cfg.tx_type < 0 || cfg.tx_type > HWTSTAMP_TX_ONESTEP_SYNC) cfg 1337 drivers/net/phy/dp83640.c dp83640->hwts_tx_en = cfg.tx_type; cfg 1339 drivers/net/phy/dp83640.c switch (cfg.rx_filter) { cfg 1405 drivers/net/phy/dp83640.c return copy_to_user(ifr->ifr_data, &cfg, sizeof(cfg)) ? -EFAULT : 0; cfg 3109 drivers/net/vmxnet3/vmxnet3_drv.c u32 cfg; cfg 3116 drivers/net/vmxnet3/vmxnet3_drv.c cfg = VMXNET3_READ_BAR1_REG(adapter, VMXNET3_REG_CMD); cfg 3118 drivers/net/vmxnet3/vmxnet3_drv.c adapter->intr.type = cfg & 0x3; cfg 3119 drivers/net/vmxnet3/vmxnet3_drv.c adapter->intr.mask_mode = (cfg >> 2) & 0x3; cfg 219 drivers/net/vxlan.c const struct vxlan_config *cfg = &node->vxlan->cfg; cfg 221 drivers/net/vxlan.c if ((cfg->flags & VXLAN_F_IPV6_LINKLOCAL) && cfg 222 drivers/net/vxlan.c cfg->remote_ifindex != ifindex) cfg 291 drivers/net/vxlan.c if (rdst->remote_port && rdst->remote_port != vxlan->cfg.dst_port && cfg 297 drivers/net/vxlan.c if ((vxlan->cfg.flags & VXLAN_F_COLLECT_METADATA) && fdb->vni && cfg 473 drivers/net/vxlan.c if (vxlan->cfg.flags & VXLAN_F_COLLECT_METADATA) cfg 495 drivers/net/vxlan.c if (vxlan->cfg.flags & VXLAN_F_COLLECT_METADATA) { cfg 833 drivers/net/vxlan.c if (vxlan->cfg.addrmax && cfg 834 drivers/net/vxlan.c vxlan->addrcnt >= vxlan->cfg.addrmax) cfg 1080 drivers/net/vxlan.c *port = vxlan->cfg.dst_port; cfg 1333 drivers/net/vxlan.c vxlan->cfg.dst_port, cfg 1618 drivers/net/vxlan.c if ((vxlan->cfg.flags & VXLAN_F_LEARN) && cfg 1880 drivers/net/vxlan.c } else if (vxlan->cfg.flags & VXLAN_F_L3MISS) { cfg 2035 drivers/net/vxlan.c } else if (vxlan->cfg.flags & VXLAN_F_L3MISS) { cfg 2068 drivers/net/vxlan.c if (!n && (vxlan->cfg.flags & VXLAN_F_L3MISS)) { cfg 2089 drivers/net/vxlan.c if (!n && (vxlan->cfg.flags & VXLAN_F_L3MISS)) { cfg 2359 drivers/net/vxlan.c if (dst_vxlan->cfg.flags & VXLAN_F_LEARN) cfg 2401 drivers/net/vxlan.c vxlan->cfg.flags); cfg 2433 drivers/net/vxlan.c u32 flags = vxlan->cfg.flags; cfg 2450 drivers/net/vxlan.c dst_port = rdst->remote_port ? rdst->remote_port : vxlan->cfg.dst_port; cfg 2453 drivers/net/vxlan.c local_ip = vxlan->cfg.saddr; cfg 2459 drivers/net/vxlan.c ttl = vxlan->cfg.ttl; cfg 2464 drivers/net/vxlan.c tos = vxlan->cfg.tos; cfg 2472 drivers/net/vxlan.c label = vxlan->cfg.label; cfg 2488 drivers/net/vxlan.c dst_port = info->key.tp_dst ? : vxlan->cfg.dst_port; cfg 2502 drivers/net/vxlan.c src_port = udp_flow_src_port(dev_net(dev), skb, vxlan->cfg.port_min, cfg 2503 drivers/net/vxlan.c vxlan->cfg.port_max, true); cfg 2532 drivers/net/vxlan.c if (vxlan->cfg.df == VXLAN_DF_SET) { cfg 2534 drivers/net/vxlan.c } else if (vxlan->cfg.df == VXLAN_DF_INHERIT) { cfg 2643 drivers/net/vxlan.c if (vxlan->cfg.flags & VXLAN_F_COLLECT_METADATA) { cfg 2656 drivers/net/vxlan.c if (vxlan->cfg.flags & VXLAN_F_PROXY) { cfg 2678 drivers/net/vxlan.c if (f && (f->flags & NTF_ROUTER) && (vxlan->cfg.flags & VXLAN_F_RSC) && cfg 2689 drivers/net/vxlan.c if ((vxlan->cfg.flags & VXLAN_F_L2MISS) && cfg 2743 drivers/net/vxlan.c timeout = f->used + vxlan->cfg.age_interval * HZ; cfg 2820 drivers/net/vxlan.c vxlan_fdb_delete_default(vxlan, vxlan->cfg.vni); cfg 2845 drivers/net/vxlan.c if (vxlan->cfg.age_interval) cfg 2903 drivers/net/vxlan.c bool use_ipv6 = !!(vxlan->cfg.flags & VXLAN_F_IPV6); cfg 2925 drivers/net/vxlan.c sport = udp_flow_src_port(dev_net(dev), skb, vxlan->cfg.port_min, cfg 2926 drivers/net/vxlan.c vxlan->cfg.port_max, true); cfg 2927 drivers/net/vxlan.c dport = info->key.tp_dst ? : vxlan->cfg.dst_port; cfg 3280 drivers/net/vxlan.c if (vxlan->cfg.remote_ifindex) cfg 3282 drivers/net/vxlan.c vxlan->net, vxlan->cfg.remote_ifindex); cfg 3284 drivers/net/vxlan.c if (!vxlan->cfg.no_share) { cfg 3287 drivers/net/vxlan.c vxlan->cfg.dst_port, vxlan->cfg.flags, cfg 3297 drivers/net/vxlan.c vxlan->cfg.dst_port, vxlan->cfg.flags, cfg 3317 drivers/net/vxlan.c bool metadata = vxlan->cfg.flags & VXLAN_F_COLLECT_METADATA; cfg 3318 drivers/net/vxlan.c bool ipv6 = vxlan->cfg.flags & VXLAN_F_IPV6 || metadata; cfg 3480 drivers/net/vxlan.c if (tmp->cfg.vni != conf->vni) cfg 3482 drivers/net/vxlan.c if (tmp->cfg.dst_port != conf->dst_port) cfg 3484 drivers/net/vxlan.c if ((tmp->cfg.flags & (VXLAN_F_RCV_FLAGS | VXLAN_F_IPV6)) != cfg 3489 drivers/net/vxlan.c tmp->cfg.remote_ifindex != conf->remote_ifindex) cfg 3554 drivers/net/vxlan.c memcpy(&vxlan->cfg, conf, sizeof(*conf)); cfg 3598 drivers/net/vxlan.c vxlan->cfg.dst_port, cfg 3699 drivers/net/vxlan.c memcpy(conf, &vxlan->cfg, sizeof(*conf)); cfg 3997 drivers/net/vxlan.c vxlan->cfg.dst_port, cfg 4011 drivers/net/vxlan.c vxlan->cfg.dst_port, cfg 4019 drivers/net/vxlan.c if (conf.age_interval != vxlan->cfg.age_interval) cfg 4078 drivers/net/vxlan.c .low = htons(vxlan->cfg.port_min), cfg 4079 drivers/net/vxlan.c .high = htons(vxlan->cfg.port_max), cfg 4102 drivers/net/vxlan.c if (!vxlan_addr_any(&vxlan->cfg.saddr)) { cfg 4103 drivers/net/vxlan.c if (vxlan->cfg.saddr.sa.sa_family == AF_INET) { cfg 4105 drivers/net/vxlan.c vxlan->cfg.saddr.sin.sin_addr.s_addr)) cfg 4110 drivers/net/vxlan.c &vxlan->cfg.saddr.sin6.sin6_addr)) cfg 4116 drivers/net/vxlan.c if (nla_put_u8(skb, IFLA_VXLAN_TTL, vxlan->cfg.ttl) || cfg 4118 drivers/net/vxlan.c !!(vxlan->cfg.flags & VXLAN_F_TTL_INHERIT)) || cfg 4119 drivers/net/vxlan.c nla_put_u8(skb, IFLA_VXLAN_TOS, vxlan->cfg.tos) || cfg 4120 drivers/net/vxlan.c nla_put_u8(skb, IFLA_VXLAN_DF, vxlan->cfg.df) || cfg 4121 drivers/net/vxlan.c nla_put_be32(skb, IFLA_VXLAN_LABEL, vxlan->cfg.label) || cfg 4123 drivers/net/vxlan.c !!(vxlan->cfg.flags & VXLAN_F_LEARN)) || cfg 4125 drivers/net/vxlan.c !!(vxlan->cfg.flags & VXLAN_F_PROXY)) || cfg 4127 drivers/net/vxlan.c !!(vxlan->cfg.flags & VXLAN_F_RSC)) || cfg 4129 drivers/net/vxlan.c !!(vxlan->cfg.flags & VXLAN_F_L2MISS)) || cfg 4131 drivers/net/vxlan.c !!(vxlan->cfg.flags & VXLAN_F_L3MISS)) || cfg 4133 drivers/net/vxlan.c !!(vxlan->cfg.flags & VXLAN_F_COLLECT_METADATA)) || cfg 4134 drivers/net/vxlan.c nla_put_u32(skb, IFLA_VXLAN_AGEING, vxlan->cfg.age_interval) || cfg 4135 drivers/net/vxlan.c nla_put_u32(skb, IFLA_VXLAN_LIMIT, vxlan->cfg.addrmax) || cfg 4136 drivers/net/vxlan.c nla_put_be16(skb, IFLA_VXLAN_PORT, vxlan->cfg.dst_port) || cfg 4138 drivers/net/vxlan.c !(vxlan->cfg.flags & VXLAN_F_UDP_ZERO_CSUM_TX)) || cfg 4140 drivers/net/vxlan.c !!(vxlan->cfg.flags & VXLAN_F_UDP_ZERO_CSUM6_TX)) || cfg 4142 drivers/net/vxlan.c !!(vxlan->cfg.flags & VXLAN_F_UDP_ZERO_CSUM6_RX)) || cfg 4144 drivers/net/vxlan.c !!(vxlan->cfg.flags & VXLAN_F_REMCSUM_TX)) || cfg 4146 drivers/net/vxlan.c !!(vxlan->cfg.flags & VXLAN_F_REMCSUM_RX))) cfg 4152 drivers/net/vxlan.c if (vxlan->cfg.flags & VXLAN_F_GBP && cfg 4156 drivers/net/vxlan.c if (vxlan->cfg.flags & VXLAN_F_GPE && cfg 4160 drivers/net/vxlan.c if (vxlan->cfg.flags & VXLAN_F_REMCSUM_NOPARTIAL && cfg 632 drivers/net/wireless/ath/ath10k/htt_tx.c struct htt_frag_desc_bank_cfg32 *cfg; cfg 661 drivers/net/wireless/ath/ath10k/htt_tx.c cfg = &cmd->frag_desc_bank_cfg32; cfg 662 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->info = info; cfg 663 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->num_banks = 1; cfg 664 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->desc_size = sizeof(struct htt_msdu_ext_desc); cfg 665 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->bank_base_addrs[0] = __cpu_to_le32(htt->frag_desc.paddr); cfg 666 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->bank_id[0].bank_min_id = 0; cfg 667 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->bank_id[0].bank_max_id = __cpu_to_le16(htt->max_num_pending_tx - cfg 670 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->q_state.paddr = cpu_to_le32(htt->tx_q_state.paddr); cfg 671 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->q_state.num_peers = cpu_to_le16(htt->tx_q_state.num_peers); cfg 672 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->q_state.num_tids = cpu_to_le16(htt->tx_q_state.num_tids); cfg 673 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->q_state.record_size = HTT_TX_Q_STATE_ENTRY_SIZE; cfg 674 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->q_state.record_multiplier = HTT_TX_Q_STATE_ENTRY_MULTIPLIER; cfg 694 drivers/net/wireless/ath/ath10k/htt_tx.c struct htt_frag_desc_bank_cfg64 *cfg; cfg 723 drivers/net/wireless/ath/ath10k/htt_tx.c cfg = &cmd->frag_desc_bank_cfg64; cfg 724 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->info = info; cfg 725 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->num_banks = 1; cfg 726 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->desc_size = sizeof(struct htt_msdu_ext_desc_64); cfg 727 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->bank_base_addrs[0] = __cpu_to_le64(htt->frag_desc.paddr); cfg 728 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->bank_id[0].bank_min_id = 0; cfg 729 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->bank_id[0].bank_max_id = __cpu_to_le16(htt->max_num_pending_tx - cfg 732 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->q_state.paddr = cpu_to_le32(htt->tx_q_state.paddr); cfg 733 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->q_state.num_peers = cpu_to_le16(htt->tx_q_state.num_peers); cfg 734 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->q_state.num_tids = cpu_to_le16(htt->tx_q_state.num_tids); cfg 735 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->q_state.record_size = HTT_TX_Q_STATE_ENTRY_SIZE; cfg 736 drivers/net/wireless/ath/ath10k/htt_tx.c cfg->q_state.record_multiplier = HTT_TX_Q_STATE_ENTRY_MULTIPLIER; cfg 953 drivers/net/wireless/ath/ath10k/snoc.c struct ath10k_qmi_wlan_enable_cfg cfg; cfg 971 drivers/net/wireless/ath/ath10k/snoc.c cfg.num_ce_tgt_cfg = sizeof(target_ce_config_wlan) / cfg 973 drivers/net/wireless/ath/ath10k/snoc.c cfg.ce_tgt_cfg = (struct ath10k_tgt_pipe_cfg *) cfg 975 drivers/net/wireless/ath/ath10k/snoc.c cfg.num_ce_svc_pipe_cfg = sizeof(target_service_to_ce_map_wlan) / cfg 977 drivers/net/wireless/ath/ath10k/snoc.c cfg.ce_svc_cfg = (struct ath10k_svc_pipe_cfg *) cfg 979 drivers/net/wireless/ath/ath10k/snoc.c cfg.num_shadow_reg_cfg = sizeof(target_shadow_reg_cfg_map) / cfg 981 drivers/net/wireless/ath/ath10k/snoc.c cfg.shadow_reg_cfg = (struct ath10k_shadow_reg_cfg *) cfg 996 drivers/net/wireless/ath/ath10k/snoc.c return ath10k_qmi_wlan_enable(ar, &cfg, mode, cfg 1686 drivers/net/wireless/ath/ath10k/wmi-tlv.c struct wmi_tlv_resource_config *cfg; cfg 1694 drivers/net/wireless/ath/ath10k/wmi-tlv.c (sizeof(*tlv) + sizeof(*cfg)) + cfg 1712 drivers/net/wireless/ath/ath10k/wmi-tlv.c tlv->len = __cpu_to_le16(sizeof(*cfg)); cfg 1713 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg = (void *)tlv->value; cfg 1715 drivers/net/wireless/ath/ath10k/wmi-tlv.c ptr += sizeof(*cfg); cfg 1733 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_vdevs = __cpu_to_le32(TARGET_TLV_NUM_VDEVS); cfg 1736 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_peers = __cpu_to_le32(ar->hw_params.num_peers); cfg 1738 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_peers = __cpu_to_le32(TARGET_TLV_NUM_PEERS); cfg 1739 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->ast_skid_limit = __cpu_to_le32(ar->hw_params.ast_skid_limit); cfg 1740 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_wds_entries = __cpu_to_le32(ar->hw_params.num_wds_entries); cfg 1743 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_offload_peers = __cpu_to_le32(TARGET_TLV_NUM_VDEVS); cfg 1744 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_offload_reorder_bufs = __cpu_to_le32(TARGET_TLV_NUM_VDEVS); cfg 1746 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_offload_peers = __cpu_to_le32(0); cfg 1747 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_offload_reorder_bufs = __cpu_to_le32(0); cfg 1750 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_peer_keys = __cpu_to_le32(2); cfg 1752 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_tids = __cpu_to_le32(ar->hw_params.num_peers * 2); cfg 1754 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_tids = __cpu_to_le32(TARGET_TLV_NUM_TIDS); cfg 1755 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->tx_chain_mask = __cpu_to_le32(0x7); cfg 1756 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->rx_chain_mask = __cpu_to_le32(0x7); cfg 1757 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->rx_timeout_pri[0] = __cpu_to_le32(0x64); cfg 1758 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->rx_timeout_pri[1] = __cpu_to_le32(0x64); cfg 1759 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->rx_timeout_pri[2] = __cpu_to_le32(0x64); cfg 1760 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->rx_timeout_pri[3] = __cpu_to_le32(0x28); cfg 1761 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->rx_decap_mode = __cpu_to_le32(ar->wmi.rx_decap_mode); cfg 1762 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->scan_max_pending_reqs = __cpu_to_le32(4); cfg 1763 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->bmiss_offload_max_vdev = __cpu_to_le32(TARGET_TLV_NUM_VDEVS); cfg 1764 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->roam_offload_max_vdev = __cpu_to_le32(TARGET_TLV_NUM_VDEVS); cfg 1765 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->roam_offload_max_ap_profiles = __cpu_to_le32(8); cfg 1766 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_mcast_groups = __cpu_to_le32(0); cfg 1767 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_mcast_table_elems = __cpu_to_le32(0); cfg 1768 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->mcast2ucast_mode = __cpu_to_le32(0); cfg 1769 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->tx_dbg_log_size = __cpu_to_le32(0x400); cfg 1770 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->dma_burst_size = __cpu_to_le32(0); cfg 1771 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->mac_aggr_delim = __cpu_to_le32(0); cfg 1772 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->rx_skip_defrag_timeout_dup_detection_check = __cpu_to_le32(0); cfg 1773 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->vow_config = __cpu_to_le32(0); cfg 1774 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->gtk_offload_max_vdev = __cpu_to_le32(2); cfg 1775 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_msdu_desc = __cpu_to_le32(ar->htt.max_num_pending_tx); cfg 1776 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->max_frag_entries = __cpu_to_le32(2); cfg 1777 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_tdls_vdevs = __cpu_to_le32(TARGET_TLV_NUM_TDLS_VDEVS); cfg 1778 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_tdls_conn_table_entries = __cpu_to_le32(0x20); cfg 1779 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->beacon_tx_offload_max_vdev = __cpu_to_le32(2); cfg 1780 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_multicast_filter_entries = __cpu_to_le32(5); cfg 1781 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_wow_filters = __cpu_to_le32(ar->wow.max_num_patterns); cfg 1782 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_keep_alive_pattern = __cpu_to_le32(6); cfg 1783 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->keep_alive_pattern_size = __cpu_to_le32(0); cfg 1784 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->max_tdls_concurrent_sleep_sta = __cpu_to_le32(1); cfg 1785 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->max_tdls_concurrent_buffer_sta = __cpu_to_le32(1); cfg 1786 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->wmi_send_separate = __cpu_to_le32(0); cfg 1787 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_ocb_vdevs = __cpu_to_le32(0); cfg 1788 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_ocb_channels = __cpu_to_le32(0); cfg 1789 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->num_ocb_schedules = __cpu_to_le32(0); cfg 1790 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->host_capab = __cpu_to_le32(WMI_TLV_FLAG_MGMT_BUNDLE_TX_COMPL); cfg 1793 drivers/net/wireless/ath/ath10k/wmi-tlv.c cfg->host_capab |= __cpu_to_le32(WMI_RSRC_CFG_FLAG_TX_ACK_RSSI); cfg 7821 drivers/net/wireless/ath/ath10k/wmi.c u32 cfg; cfg 7830 drivers/net/wireless/ath/ath10k/wmi.c cfg = SM(log_level, cfg 7834 drivers/net/wireless/ath/ath10k/wmi.c cfg = SM(ATH10K_DBGLOG_LEVEL_WARN, cfg 7841 drivers/net/wireless/ath/ath10k/wmi.c cmd->config_enable = __cpu_to_le32(cfg); cfg 7859 drivers/net/wireless/ath/ath10k/wmi.c u32 cfg; cfg 7868 drivers/net/wireless/ath/ath10k/wmi.c cfg = SM(log_level, cfg 7872 drivers/net/wireless/ath/ath10k/wmi.c cfg = SM(ATH10K_DBGLOG_LEVEL_WARN, cfg 7879 drivers/net/wireless/ath/ath10k/wmi.c cmd->config_enable = __cpu_to_le32(cfg); cfg 3136 drivers/net/wireless/ath/ath6kl/wmi.c int ath6kl_wmi_set_wmm_txop(struct wmi *wmi, u8 if_idx, enum wmi_txop_cfg cfg) cfg 3142 drivers/net/wireless/ath/ath6kl/wmi.c if (!((cfg == WMI_TXOP_DISABLED) || (cfg == WMI_TXOP_ENABLED))) cfg 3150 drivers/net/wireless/ath/ath6kl/wmi.c cmd->txop_enable = cfg; cfg 2627 drivers/net/wireless/ath/ath6kl/wmi.h int ath6kl_wmi_set_wmm_txop(struct wmi *wmi, u8 if_idx, enum wmi_txop_cfg cfg); cfg 83 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c struct brcmf_cfg80211_info *cfg; cfg 141 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c struct brcmf_if *ifp = brcmf_get_ifp(btci->cfg->pub, 0); cfg 358 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c int brcmf_btcoex_attach(struct brcmf_cfg80211_info *cfg) cfg 373 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c btci->cfg = cfg; cfg 379 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c cfg->btcoex = btci; cfg 387 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c void brcmf_btcoex_detach(struct brcmf_cfg80211_info *cfg) cfg 391 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c if (!cfg->btcoex) cfg 394 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c if (cfg->btcoex->timer_on) { cfg 395 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c cfg->btcoex->timer_on = false; cfg 396 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c del_timer_sync(&cfg->btcoex->timer); cfg 399 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c cancel_work_sync(&cfg->btcoex->work); cfg 401 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c brcmf_btcoex_boost_wifi(cfg->btcoex, false); cfg 402 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c brcmf_btcoex_restore_part1(cfg->btcoex); cfg 404 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c kfree(cfg->btcoex); cfg 405 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c cfg->btcoex = NULL; cfg 454 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(vif->wdev.wiphy); cfg 455 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c struct brcmf_btcoex_info *btci = cfg->btcoex; cfg 456 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c struct brcmf_if *ifp = brcmf_get_ifp(cfg->pub, 0); cfg 13 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.h int brcmf_btcoex_attach(struct brcmf_cfg80211_info *cfg); cfg 14 drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.h void brcmf_btcoex_detach(struct brcmf_cfg80211_info *cfg); cfg 410 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static int brcmf_vif_change_validate(struct brcmf_cfg80211_info *cfg, cfg 421 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c list_for_each_entry(pos, &cfg->vif_list, list) cfg 431 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c ret = cfg80211_check_combinations(cfg->wiphy, ¶ms); cfg 436 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static int brcmf_vif_add_validate(struct brcmf_cfg80211_info *cfg, cfg 444 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c list_for_each_entry(pos, &cfg->vif_list, list) cfg 448 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c return cfg80211_check_combinations(cfg->wiphy, ¶ms); cfg 553 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 554 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_if *ifp = netdev_priv(cfg_to_ndev(cfg)); cfg 555 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 559 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (brcmf_cfg80211_vif_event_armed(cfg)) cfg 564 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c vif = brcmf_alloc_vif(cfg, NL80211_IFTYPE_AP); cfg 568 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_arm_vif_event(cfg, vif); cfg 572 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_arm_vif_event(cfg, NULL); cfg 577 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_cfg80211_wait_vif_event(cfg, BRCMF_E_IF_ADD, cfg 579 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_arm_vif_event(cfg, NULL); cfg 628 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 629 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 690 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c s32 brcmf_notify_escan_complete(struct brcmf_cfg80211_info *cfg, cfg 694 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 705 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c scan_request = cfg->scan_request; cfg 706 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->scan_request = NULL; cfg 708 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (timer_pending(&cfg->escan_timeout)) cfg 709 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c del_timer_sync(&cfg->escan_timeout); cfg 738 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (cfg->int_escan_map) { cfg 740 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->int_escan_map); cfg 741 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c while (cfg->int_escan_map) { cfg 742 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bucket = __ffs(cfg->int_escan_map); cfg 743 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->int_escan_map &= ~BIT(bucket); cfg 744 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c reqid = brcmf_pno_find_reqid_by_bucket(cfg->pno, cfg 749 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg80211_sched_scan_results(cfg_to_wiphy(cfg), cfg 762 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!test_and_clear_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status)) cfg 771 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 774 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 778 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_arm_vif_event(cfg, ifp->vif); cfg 787 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c ret = brcmf_cfg80211_wait_vif_event(cfg, BRCMF_E_IF_DEL, cfg 798 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_arm_vif_event(cfg, NULL); cfg 805 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 808 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (ndev && ndev == cfg_to_ndev(cfg)) cfg 812 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (brcmf_cfg80211_vif_event_armed(cfg)) cfg 816 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (test_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status) && cfg 817 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->escan_info.ifp == netdev_priv(ndev)) cfg 818 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_notify_escan_complete(cfg, netdev_priv(ndev), cfg 850 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 853 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 886 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (cfg->p2p.p2pdev_dynamically) cfg 920 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_p2p_ifchange(cfg, BRCMF_FIL_P2P_IF_GO); cfg 945 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static void brcmf_escan_prep(struct brcmf_cfg80211_info *cfg, cfg 975 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c chanspec = channel_to_chanspec(&cfg->d11inf, cfg 1016 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_run_escan(struct brcmf_cfg80211_info *cfg, struct brcmf_if *ifp, cfg 1019 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 1041 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_escan_prep(cfg, ¶ms->params_le, request); cfg 1062 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; cfg 1065 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct escan_info *escan = &cfg->escan_info; cfg 1069 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c escan->wiphy = cfg->wiphy; cfg 1073 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c results = (struct brcmf_scan_results *)cfg->escan_info.escan_buf; cfg 1078 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = escan->run(cfg, ifp, request); cfg 1087 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 1088 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 1097 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (test_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status)) { cfg 1099 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->scan_status); cfg 1102 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (test_bit(BRCMF_SCAN_STATUS_ABORT, &cfg->scan_status)) { cfg 1104 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->scan_status); cfg 1107 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (test_bit(BRCMF_SCAN_STATUS_SUPPRESS, &cfg->scan_status)) { cfg 1109 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->scan_status); cfg 1118 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (vif == cfg->p2p.bss_idx[P2PAPI_BSSCFG_DEVICE].vif) cfg 1119 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c vif = cfg->p2p.bss_idx[P2PAPI_BSSCFG_PRIMARY].vif; cfg 1123 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->scan_request = request; cfg 1124 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c set_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status); cfg 1126 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->escan_info.run = brcmf_run_escan; cfg 1141 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c mod_timer(&cfg->escan_timeout, cfg 1148 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c clear_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status); cfg 1149 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->scan_request = NULL; cfg 1197 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 1198 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct net_device *ndev = cfg_to_ndev(cfg); cfg 1207 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c (cfg->conf->rts_threshold != wiphy->rts_threshold)) { cfg 1208 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->conf->rts_threshold = wiphy->rts_threshold; cfg 1209 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_set_rts(ndev, cfg->conf->rts_threshold); cfg 1214 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c (cfg->conf->frag_threshold != wiphy->frag_threshold)) { cfg 1215 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->conf->frag_threshold = wiphy->frag_threshold; cfg 1216 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_set_frag(ndev, cfg->conf->frag_threshold); cfg 1221 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c && (cfg->conf->retry_long != wiphy->retry_long)) { cfg 1222 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->conf->retry_long = wiphy->retry_long; cfg 1223 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_set_retry(ndev, cfg->conf->retry_long, true); cfg 1228 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c && (cfg->conf->retry_short != wiphy->retry_short)) { cfg 1229 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->conf->retry_short = wiphy->retry_short; cfg 1230 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_set_retry(ndev, cfg->conf->retry_short, false); cfg 1287 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(vif->wdev.wiphy); cfg 1288 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 1310 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c clear_bit(BRCMF_SCAN_STATUS_SUPPRESS, &cfg->scan_status); cfg 1324 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 1327 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 1431 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->channel = cfg 1436 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c chanspec = chandef_to_chanspec(&cfg->d11inf, cfg 1445 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c target_channel = cfg->channel; cfg 1453 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->channel = 0; cfg 1455 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->ibss_starter = false; cfg 1883 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 1908 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (ifp->vif == cfg->p2p.bss_idx[P2PAPI_BSSCFG_PRIMARY].vif) { cfg 1940 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->channel = cfg 1942 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c chanspec = channel_to_chanspec(&cfg->d11inf, chan); cfg 1944 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->channel, chan->center_freq, chanspec); cfg 1946 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->channel = 0; cfg 2013 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (cfg->channel) cfg 2036 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (cfg->channel) { cfg 2083 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (cfg->channel) { cfg 2104 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 2107 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 2134 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 2135 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct net_device *ndev = cfg_to_ndev(cfg); cfg 2137 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 2185 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 2187 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 2283 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 2285 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 2395 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 2399 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 2605 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 2607 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 2725 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 2727 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 2733 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->assoclist.count = cpu_to_le32(BRCMF_MAX_ASSOCLIST); cfg 2735 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c &cfg->assoclist, cfg 2736 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c sizeof(cfg->assoclist)); cfg 2740 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->assoclist.count = 0; cfg 2744 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (idx < le32_to_cpu(cfg->assoclist.count)) { cfg 2745 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c memcpy(mac, cfg->assoclist.mac[idx], ETH_ALEN); cfg 2757 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 2759 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 2770 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->pwr_save = enabled; cfg 2797 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static s32 brcmf_inform_single_bss(struct brcmf_cfg80211_info *cfg, cfg 2800 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct wiphy *wiphy = cfg_to_wiphy(cfg); cfg 2801 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 2820 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->d11inf.decchspec(&ch); cfg 2871 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static s32 brcmf_inform_bss(struct brcmf_cfg80211_info *cfg) cfg 2873 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 2879 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bss_list = (struct brcmf_scan_results *)cfg->escan_info.escan_buf; cfg 2889 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_inform_single_bss(cfg, bi); cfg 2896 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static s32 brcmf_inform_ibss(struct brcmf_cfg80211_info *cfg, cfg 2899 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct wiphy *wiphy = cfg_to_wiphy(cfg); cfg 2900 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 2935 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->d11inf.decchspec(&ch); cfg 2943 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->channel = freq; cfg 2979 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static s32 brcmf_update_bss_info(struct brcmf_cfg80211_info *cfg, cfg 2982 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 2993 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c *(__le32 *)cfg->extra_buf = cpu_to_le32(WL_EXTRA_BUF_MAX); cfg 2995 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->extra_buf, WL_EXTRA_BUF_MAX); cfg 3001 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bi = (struct brcmf_bss_info_le *)(cfg->extra_buf + 4); cfg 3002 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_inform_single_bss(cfg, bi); cfg 3029 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c void brcmf_abort_scanning(struct brcmf_cfg80211_info *cfg) cfg 3031 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct escan_info *escan = &cfg->escan_info; cfg 3033 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c set_bit(BRCMF_SCAN_STATUS_ABORT, &cfg->scan_status); cfg 3034 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (cfg->int_escan_map || cfg->scan_request) { cfg 3036 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_notify_escan_complete(cfg, escan->ifp, true, true); cfg 3038 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c clear_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status); cfg 3039 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c clear_bit(BRCMF_SCAN_STATUS_ABORT, &cfg->scan_status); cfg 3044 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = cfg 3048 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_inform_bss(cfg); cfg 3049 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_notify_escan_complete(cfg, cfg->escan_info.ifp, true, true); cfg 3054 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = cfg 3055 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c from_timer(cfg, t, escan_timeout); cfg 3056 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 3058 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (cfg->int_escan_map || cfg->scan_request) { cfg 3060 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c schedule_work(&cfg->escan_timeout_work); cfg 3065 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_compare_update_same_bss(struct brcmf_cfg80211_info *cfg, cfg 3072 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->d11inf.decchspec(&ch_bss); cfg 3074 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->d11inf.decchspec(&ch_bss_info_le); cfg 3108 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = drvr->config; cfg 3124 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!test_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status)) { cfg 3156 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (brcmf_p2p_scan_finding_common_channel(cfg, bss_info_le)) cfg 3159 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!cfg->int_escan_map && !cfg->scan_request) { cfg 3171 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!(cfg_to_wiphy(cfg)->interface_modes & cfg 3181 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->escan_info.escan_buf; cfg 3191 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (brcmf_compare_update_same_bss(cfg, bss, cfg 3195 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c memcpy(&cfg->escan_info.escan_buf[list->buflen], bss_info_le, cfg 3201 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->escan_info.escan_state = WL_ESCAN_STATE_IDLE; cfg 3202 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (brcmf_p2p_scan_finding_common_channel(cfg, NULL)) cfg 3204 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (cfg->int_escan_map || cfg->scan_request) { cfg 3205 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_inform_bss(cfg); cfg 3207 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_notify_escan_complete(cfg, ifp, aborted, false); cfg 3216 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static void brcmf_init_escan(struct brcmf_cfg80211_info *cfg) cfg 3218 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_register(cfg->pub, BRCMF_E_ESCAN_RESULT, cfg 3220 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->escan_info.escan_state = WL_ESCAN_STATE_IDLE; cfg 3222 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c timer_setup(&cfg->escan_timeout, brcmf_escan_timeout, 0); cfg 3223 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c INIT_WORK(&cfg->escan_timeout_work, cfg 3287 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; cfg 3290 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (test_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status)) { cfg 3291 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (cfg->int_escan_map) cfg 3293 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->int_escan_map); cfg 3295 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_abort_scanning(cfg); cfg 3299 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c set_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status); cfg 3300 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->escan_info.run = brcmf_run_escan; cfg 3303 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c clear_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status); cfg 3306 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->int_escan_map = fwmap; cfg 3343 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = drvr->config; cfg 3346 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct wiphy *wiphy = cfg_to_wiphy(cfg); cfg 3402 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bucket_map |= brcmf_pno_get_bucket_map(cfg->pno, netinfo); cfg 3430 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 3432 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 3437 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (test_bit(BRCMF_SCAN_STATUS_SUPPRESS, &cfg->scan_status)) { cfg 3439 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->scan_status); cfg 3455 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 3460 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (cfg->int_escan_map) cfg 3461 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_notify_escan_complete(cfg, ifp, true, true); cfg 3518 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = drvr->config; cfg 3545 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c memcpy(cfg->wowl.nd->ssid.ssid, netinfo->SSID, netinfo->SSID_len); cfg 3546 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->wowl.nd->ssid.ssid_len = netinfo->SSID_len; cfg 3547 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->wowl.nd->n_channels = 1; cfg 3548 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->wowl.nd->channels[0] = cfg 3552 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->wowl.nd_info->n_matches = 1; cfg 3553 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->wowl.nd_info->matches[0] = cfg->wowl.nd; cfg 3556 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->wowl.nd_data_completed = true; cfg 3557 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wake_up(&cfg->wowl.nd_data_wait); cfg 3566 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 3567 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 3615 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c timeout = wait_event_timeout(cfg->wowl.nd_data_wait, cfg 3616 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->wowl.nd_data_completed, cfg 3621 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wakeup_data.net_detect = cfg->wowl.nd_info; cfg 3643 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 3644 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct net_device *ndev = cfg_to_ndev(cfg); cfg 3649 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (cfg->wowl.active) { cfg 3656 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->wowl.pre_pmmode); cfg 3657 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->wowl.active = false; cfg 3658 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (cfg->wowl.nd_enabled) { cfg 3659 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_sched_scan_stop(cfg->wiphy, ifp->ndev, 0); cfg 3660 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_unregister(cfg->pub, BRCMF_E_PFN_NET_FOUND); cfg 3661 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_register(cfg->pub, BRCMF_E_PFN_NET_FOUND, cfg 3663 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->wowl.nd_enabled = false; cfg 3669 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static void brcmf_configure_wowl(struct brcmf_cfg80211_info *cfg, cfg 3681 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fil_cmd_int_get(ifp, BRCMF_C_GET_PM, &cfg->wowl.pre_pmmode); cfg 3700 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_cfg80211_sched_scan_start(cfg->wiphy, ifp->ndev, cfg 3704 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->wowl.nd_data_completed = false; cfg 3705 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->wowl.nd_enabled = true; cfg 3707 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_unregister(cfg->pub, BRCMF_E_PFN_NET_FOUND); cfg 3708 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_register(cfg->pub, BRCMF_E_PFN_NET_FOUND, cfg 3721 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_bus_wowl_config(cfg->pub->bus_if, true); cfg 3722 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->wowl.active = true; cfg 3728 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 3729 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct net_device *ndev = cfg_to_ndev(cfg); cfg 3746 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (test_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status)) cfg 3747 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_abort_scanning(cfg); cfg 3750 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_bus_wowl_config(cfg->pub->bus_if, false); cfg 3751 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c list_for_each_entry(vif, &cfg->vif_list, list) { cfg 3770 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_configure_wowl(cfg, ifp, wowl); cfg 3776 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->scan_status = 0; cfg 3781 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_update_pmklist(struct brcmf_cfg80211_info *cfg, struct brcmf_if *ifp) cfg 3788 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c pmk_list = &cfg->pmk_list; cfg 3805 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 3807 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pmksa *pmk = &cfg->pmk_list.pmk[0]; cfg 3808 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 3816 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c npmk = le32_to_cpu(cfg->pmk_list.npmk); cfg 3825 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->pmk_list.npmk = cpu_to_le32(npmk); cfg 3838 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_update_pmklist(cfg, ifp); cfg 3848 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 3850 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pmksa *pmk = &cfg->pmk_list.pmk[0]; cfg 3851 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 3861 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c npmk = le32_to_cpu(cfg->pmk_list.npmk); cfg 3873 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->pmk_list.npmk = cpu_to_le32(npmk - 1); cfg 3879 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_update_pmklist(cfg, ifp); cfg 3889 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 3897 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c memset(&cfg->pmk_list, 0, sizeof(cfg->pmk_list)); cfg 3898 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_update_pmklist(cfg, ifp); cfg 4465 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 4467 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 4477 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c u16 chanspec = chandef_to_chanspec(&cfg->d11inf, &settings->chandef); cfg 4703 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 4705 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 4781 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 4782 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 4792 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (ifp->vif == cfg->p2p.bss_idx[P2PAPI_BSSCFG_DEVICE].vif) cfg 4793 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c ifp = cfg->p2p.bss_idx[P2PAPI_BSSCFG_PRIMARY].vif->ifp; cfg 4813 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 4814 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 4863 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 4865 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 4907 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (vif == cfg->p2p.bss_idx[P2PAPI_BSSCFG_PRIMARY].vif) cfg 4908 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c vif = cfg->p2p.bss_idx[P2PAPI_BSSCFG_DEVICE].vif; cfg 4952 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c ack = brcmf_p2p_send_action_frame(cfg, cfg_to_ndev(cfg), cfg 4973 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 4974 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 4980 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c vif = cfg->p2p.bss_idx[P2PAPI_BSSCFG_DEVICE].vif; cfg 4995 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 4997 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 5014 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->d11inf.decchspec(&ch); cfg 5057 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 5067 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c set_bit(BRCMF_SCAN_STATUS_SUPPRESS, &cfg->scan_status); cfg 5068 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_abort_scanning(cfg); cfg 5076 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 5082 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c clear_bit(BRCMF_SCAN_STATUS_SUPPRESS, &cfg->scan_status); cfg 5131 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 5132 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 5161 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 5162 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 5185 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 5186 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 5298 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_vif *brcmf_alloc_vif(struct brcmf_cfg80211_info *cfg, cfg 5311 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c vif->wdev.wiphy = cfg->wiphy; cfg 5318 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c list_for_each_entry(vif_walk, &cfg->vif_list, list) { cfg 5327 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c list_add_tail(&vif->list, &cfg->vif_list); cfg 5391 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static bool brcmf_is_nonetwork(struct brcmf_cfg80211_info *cfg, cfg 5418 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static void brcmf_clear_assoc_ies(struct brcmf_cfg80211_info *cfg) cfg 5420 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_connect_info *conn_info = cfg_to_conn(cfg); cfg 5430 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static s32 brcmf_get_assoc_ies(struct brcmf_cfg80211_info *cfg, cfg 5433 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 5435 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_connect_info *conn_info = cfg_to_conn(cfg); cfg 5440 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_clear_assoc_ies(cfg); cfg 5443 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->extra_buf, WL_ASSOC_INFO_MAX); cfg 5449 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c (struct brcmf_cfg80211_assoc_ielen_le *)cfg->extra_buf; cfg 5454 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->extra_buf, cfg 5462 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c kmemdup(cfg->extra_buf, conn_info->req_ie_len, cfg 5472 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->extra_buf, cfg 5480 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c kmemdup(cfg->extra_buf, conn_info->resp_ie_len, cfg 5495 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_bss_roaming_done(struct brcmf_cfg80211_info *cfg, cfg 5501 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_connect_info *conn_info = cfg_to_conn(cfg); cfg 5502 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct wiphy *wiphy = cfg_to_wiphy(cfg); cfg 5514 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_get_assoc_ies(cfg, ifp); cfg 5516 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_update_bss_info(cfg, ifp); cfg 5534 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->d11inf.decchspec(&ch); cfg 5563 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_bss_connect_done(struct brcmf_cfg80211_info *cfg, cfg 5569 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_connect_info *conn_info = cfg_to_conn(cfg); cfg 5578 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_get_assoc_ies(cfg, ifp); cfg 5579 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_update_bss_info(cfg, ifp); cfg 5600 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_notify_connect_status_ap(struct brcmf_cfg80211_info *cfg, cfg 5604 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 5613 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c ndev != cfg_to_ndev(cfg)) { cfg 5615 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c complete(&cfg->vif_disabled); cfg 5649 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; cfg 5663 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_notify_connect_status_ap(cfg, ndev, e, data); cfg 5667 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_inform_ibss(cfg, ndev, e->addr); cfg 5668 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c chan = ieee80211_get_channel(cfg->wiphy, cfg->channel); cfg 5676 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_bss_connect_done(cfg, ndev, e, true); cfg 5681 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_bss_connect_done(cfg, ndev, e, false); cfg 5685 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (ndev != cfg_to_ndev(cfg)) cfg 5686 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c complete(&cfg->vif_disabled); cfg 5689 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c } else if (brcmf_is_nonetwork(cfg, e)) { cfg 5694 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_bss_connect_done(cfg, ndev, e, false); cfg 5704 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; cfg 5711 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_bss_roaming_done(cfg, ifp->ndev, e); cfg 5713 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_bss_connect_done(cfg, ifp->ndev, e, true); cfg 5742 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; cfg 5744 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_vif_event *event = &cfg->vif_event; cfg 5758 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!cfg->vif_event.vif) { cfg 5768 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c SET_NETDEV_DEV(ifp->ndev, wiphy_dev(cfg->wiphy)); cfg 5777 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (brcmf_cfg80211_vif_event_armed(cfg)) cfg 5801 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static void brcmf_register_event_handlers(struct brcmf_cfg80211_info *cfg) cfg 5803 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_register(cfg->pub, BRCMF_E_LINK, cfg 5805 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_register(cfg->pub, BRCMF_E_DEAUTH_IND, cfg 5807 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_register(cfg->pub, BRCMF_E_DEAUTH, cfg 5809 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_register(cfg->pub, BRCMF_E_DISASSOC_IND, cfg 5811 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_register(cfg->pub, BRCMF_E_ASSOC_IND, cfg 5813 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_register(cfg->pub, BRCMF_E_REASSOC_IND, cfg 5815 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_register(cfg->pub, BRCMF_E_ROAM, cfg 5817 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_register(cfg->pub, BRCMF_E_MIC_ERROR, cfg 5819 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_register(cfg->pub, BRCMF_E_SET_SSID, cfg 5821 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_register(cfg->pub, BRCMF_E_PFN_NET_FOUND, cfg 5823 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_register(cfg->pub, BRCMF_E_IF, cfg 5825 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_register(cfg->pub, BRCMF_E_P2P_PROBEREQ_MSG, cfg 5827 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_register(cfg->pub, BRCMF_E_P2P_DISC_LISTEN_COMPLETE, cfg 5829 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_register(cfg->pub, BRCMF_E_ACTION_FRAME_RX, cfg 5831 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_register(cfg->pub, BRCMF_E_ACTION_FRAME_COMPLETE, cfg 5833 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_register(cfg->pub, BRCMF_E_ACTION_FRAME_OFF_CHAN_COMPLETE, cfg 5835 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_register(cfg->pub, BRCMF_E_PSK_SUP, cfg 5839 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static void brcmf_deinit_priv_mem(struct brcmf_cfg80211_info *cfg) cfg 5841 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c kfree(cfg->conf); cfg 5842 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->conf = NULL; cfg 5843 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c kfree(cfg->extra_buf); cfg 5844 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->extra_buf = NULL; cfg 5845 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c kfree(cfg->wowl.nd); cfg 5846 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->wowl.nd = NULL; cfg 5847 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c kfree(cfg->wowl.nd_info); cfg 5848 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->wowl.nd_info = NULL; cfg 5849 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c kfree(cfg->escan_info.escan_buf); cfg 5850 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->escan_info.escan_buf = NULL; cfg 5853 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static s32 brcmf_init_priv_mem(struct brcmf_cfg80211_info *cfg) cfg 5855 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->conf = kzalloc(sizeof(*cfg->conf), GFP_KERNEL); cfg 5856 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!cfg->conf) cfg 5858 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->extra_buf = kzalloc(WL_EXTRA_BUF_MAX, GFP_KERNEL); cfg 5859 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!cfg->extra_buf) cfg 5861 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->wowl.nd = kzalloc(sizeof(*cfg->wowl.nd) + sizeof(u32), GFP_KERNEL); cfg 5862 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!cfg->wowl.nd) cfg 5864 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->wowl.nd_info = kzalloc(sizeof(*cfg->wowl.nd_info) + cfg 5867 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!cfg->wowl.nd_info) cfg 5869 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->escan_info.escan_buf = kzalloc(BRCMF_ESCAN_BUF_SIZE, GFP_KERNEL); cfg 5870 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!cfg->escan_info.escan_buf) cfg 5876 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_deinit_priv_mem(cfg); cfg 5881 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static s32 wl_init_priv(struct brcmf_cfg80211_info *cfg) cfg 5885 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->scan_request = NULL; cfg 5886 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->pwr_save = true; cfg 5887 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->dongle_up = false; /* dongle is not up yet */ cfg 5888 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_init_priv_mem(cfg); cfg 5891 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_register_event_handlers(cfg); cfg 5892 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c mutex_init(&cfg->usr_sync); cfg 5893 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_init_escan(cfg); cfg 5894 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_init_conf(cfg->conf); cfg 5895 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c init_completion(&cfg->vif_disabled); cfg 5899 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static void wl_deinit_priv(struct brcmf_cfg80211_info *cfg) cfg 5901 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->dongle_up = false; /* dongle down */ cfg 5902 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_abort_scanning(cfg); cfg 5903 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_deinit_priv_mem(cfg); cfg 6016 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static int brcmf_construct_chaninfo(struct brcmf_cfg80211_info *cfg, cfg 6019 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct wiphy *wiphy = cfg_to_wiphy(cfg); cfg 6020 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 6058 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->d11inf.decchspec(&ch); cfg 6123 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->d11inf.encchspec(&ch); cfg 6144 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static int brcmf_enable_bw40_2g(struct brcmf_cfg80211_info *cfg) cfg 6146 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 6185 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->d11inf.encchspec(&ch); cfg 6198 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c band = cfg_to_wiphy(cfg)->bands[NL80211_BAND_2GHZ]; cfg 6203 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->d11inf.decchspec(&ch); cfg 6333 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static int brcmf_setup_wiphybands(struct brcmf_cfg80211_info *cfg) cfg 6335 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 6337 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct wiphy *wiphy = cfg_to_wiphy(cfg); cfg 6371 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_construct_chaninfo(cfg, bw_cap); cfg 6579 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 6580 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 6595 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c init_waitqueue_head(&cfg->wowl.nd_data_wait); cfg 6735 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c static s32 brcmf_config_dongle(struct brcmf_cfg80211_info *cfg) cfg 6737 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 6744 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (cfg->dongle_up) cfg 6747 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c ndev = cfg_to_ndev(cfg); cfg 6756 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c power_mode = cfg->pwr_save ? PM_FAST : PM_OFF; cfg 6779 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->dongle_up = true; cfg 6795 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; cfg 6811 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_abort_scanning(cfg); cfg 6820 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; cfg 6823 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c mutex_lock(&cfg->usr_sync); cfg 6825 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c mutex_unlock(&cfg->usr_sync); cfg 6833 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; cfg 6836 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c mutex_lock(&cfg->usr_sync); cfg 6838 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c mutex_unlock(&cfg->usr_sync); cfg 6850 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bool brcmf_get_vif_state_any(struct brcmf_cfg80211_info *cfg, cfg 6855 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c list_for_each_entry(vif, &cfg->vif_list, list) { cfg 6873 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c void brcmf_cfg80211_arm_vif_event(struct brcmf_cfg80211_info *cfg, cfg 6876 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_vif_event *event = &cfg->vif_event; cfg 6884 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c bool brcmf_cfg80211_vif_event_armed(struct brcmf_cfg80211_info *cfg) cfg 6886 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_vif_event *event = &cfg->vif_event; cfg 6896 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c int brcmf_cfg80211_wait_vif_event(struct brcmf_cfg80211_info *cfg, cfg 6899 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_vif_event *event = &cfg->vif_event; cfg 6954 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 6955 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_if *ifp = brcmf_get_ifp(cfg->pub, 0); cfg 6956 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_pub *drvr = cfg->pub; cfg 6991 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_setup_wiphybands(cfg); cfg 7026 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c struct brcmf_cfg80211_info *cfg; cfg 7038 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg = kzalloc(sizeof(*cfg), GFP_KERNEL); cfg 7039 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!cfg) { cfg 7044 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->wiphy = wiphy; cfg 7045 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->pub = drvr; cfg 7046 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c init_vif_event(&cfg->vif_event); cfg 7047 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c INIT_LIST_HEAD(&cfg->vif_list); cfg 7049 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c vif = brcmf_alloc_vif(cfg, NL80211_IFTYPE_STATION); cfg 7057 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c SET_NETDEV_DEV(ndev, wiphy_dev(cfg->wiphy)); cfg 7059 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = wl_init_priv(cfg); cfg 7073 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c cfg->d11inf.io_type = (u8)io_type; cfg 7074 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmu_d11_attach(&cfg->d11inf); cfg 7079 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c drvr->config = cfg; cfg 7108 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_setup_wiphybands(cfg); cfg 7118 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_enable_bw40_2g(cfg); cfg 7132 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_p2p_attach(cfg, p2pdev_forced); cfg 7137 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_btcoex_attach(cfg); cfg 7140 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_p2p_detach(&cfg->p2p); cfg 7143 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c err = brcmf_pno_attach(cfg); cfg 7146 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_btcoex_detach(cfg); cfg 7147 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_p2p_detach(&cfg->p2p); cfg 7157 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_fweh_register(cfg->pub, BRCMF_E_TDLS_PEER_EVENT, cfg 7179 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c return cfg; cfg 7182 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_pno_detach(cfg); cfg 7183 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_btcoex_detach(cfg); cfg 7184 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_p2p_detach(&cfg->p2p); cfg 7186 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy_unregister(cfg->wiphy); cfg 7188 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wl_deinit_priv(cfg); cfg 7193 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c kfree(cfg); cfg 7197 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c void brcmf_cfg80211_detach(struct brcmf_cfg80211_info *cfg) cfg 7199 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c if (!cfg) cfg 7202 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_pno_detach(cfg); cfg 7203 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_btcoex_detach(cfg); cfg 7204 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wiphy_unregister(cfg->wiphy); cfg 7205 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c wl_deinit_priv(cfg); cfg 7206 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c brcmf_free_wiphy(cfg->wiphy); cfg 7207 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c kfree(cfg); cfg 217 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h s32 (*run)(struct brcmf_cfg80211_info *cfg, struct brcmf_if *ifp, cfg 339 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h static inline struct wiphy *cfg_to_wiphy(struct brcmf_cfg80211_info *cfg) cfg 341 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h return cfg->wiphy; cfg 361 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h struct net_device *cfg_to_ndev(struct brcmf_cfg80211_info *cfg) cfg 363 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h return brcmf_get_ifp(cfg->pub, 0)->ndev; cfg 384 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h brcmf_cfg80211_connect_info *cfg_to_conn(struct brcmf_cfg80211_info *cfg) cfg 386 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h return &cfg->conn_info; cfg 392 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h void brcmf_cfg80211_detach(struct brcmf_cfg80211_info *cfg); cfg 398 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h struct brcmf_cfg80211_vif *brcmf_alloc_vif(struct brcmf_cfg80211_info *cfg, cfg 407 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h bool brcmf_get_vif_state_any(struct brcmf_cfg80211_info *cfg, cfg 409 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h void brcmf_cfg80211_arm_vif_event(struct brcmf_cfg80211_info *cfg, cfg 411 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h bool brcmf_cfg80211_vif_event_armed(struct brcmf_cfg80211_info *cfg); cfg 412 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h int brcmf_cfg80211_wait_vif_event(struct brcmf_cfg80211_info *cfg, cfg 414 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h s32 brcmf_notify_escan_complete(struct brcmf_cfg80211_info *cfg, cfg 418 drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.h void brcmf_abort_scanning(struct brcmf_cfg80211_info *cfg); cfg 563 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = p2p->cfg->pub; cfg 624 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = p2p->cfg->pub; cfg 698 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c else if (brcmf_get_vif_state_any(p2p->cfg, BRCMF_VIF_STATUS_CONNECTED)) cfg 733 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c set_bit(BRCMF_SCAN_STATUS_BUSY, &p2p->cfg->scan_status); cfg 750 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c static s32 brcmf_p2p_run_escan(struct brcmf_cfg80211_info *cfg, cfg 754 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_p2p_info *p2p = &cfg->p2p; cfg 755 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = cfg->pub; cfg 806 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c chanspecs[i] = channel_to_chanspec(&p2p->cfg->d11inf, cfg 873 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 874 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_p2p_info *p2p = &cfg->p2p; cfg 896 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c cfg->escan_info.run = brcmf_p2p_run_escan; cfg 913 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = p2p->cfg->pub; cfg 933 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c p2p->cfg->d11inf.encchspec(&ch); cfg 957 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 958 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_p2p_info *p2p = &cfg->p2p; cfg 994 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; cfg 995 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_p2p_info *p2p = &cfg->p2p; cfg 1043 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = p2p->cfg->pub; cfg 1066 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c p2p->cfg->d11inf.encchspec(&ch); cfg 1072 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c p2p->cfg->d11inf.encchspec(&ch); cfg 1075 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c p2p->cfg->d11inf.encchspec(&ch); cfg 1078 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c p2p->cfg->d11inf.encchspec(&ch); cfg 1101 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = p2p->cfg->pub; cfg 1202 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bool brcmf_p2p_scan_finding_common_channel(struct brcmf_cfg80211_info *cfg, cfg 1206 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_p2p_info *p2p = &cfg->p2p; cfg 1236 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c cfg->d11inf.decchspec(&ch); cfg 1254 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_p2p_stop_wait_next_action_frame(struct brcmf_cfg80211_info *cfg) cfg 1256 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_p2p_info *p2p = &cfg->p2p; cfg 1267 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_notify_escan_complete(cfg, ifp, true, true); cfg 1272 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_notify_escan_complete(cfg, ifp, true, true); cfg 1287 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = p2p->cfg; cfg 1314 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_p2p_stop_wait_next_action_frame(cfg); cfg 1338 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = drvr->config; cfg 1339 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_p2p_info *p2p = &cfg->p2p; cfg 1359 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c cfg->d11inf.decchspec(&ch); cfg 1403 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_p2p_stop_wait_next_action_frame(cfg); cfg 1445 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; cfg 1446 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_p2p_info *p2p = &cfg->p2p; cfg 1467 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_p2p_stop_wait_next_action_frame(cfg); cfg 1492 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = p2p->cfg->pub; cfg 1552 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c static s32 brcmf_p2p_pub_af_tx(struct brcmf_cfg80211_info *cfg, cfg 1556 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_p2p_info *p2p = &cfg->p2p; cfg 1557 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = cfg->pub; cfg 1650 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c bool brcmf_p2p_send_action_frame(struct brcmf_cfg80211_info *cfg, cfg 1654 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_p2p_info *p2p = &cfg->p2p; cfg 1659 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = cfg->pub; cfg 1692 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c if (brcmf_p2p_pub_af_tx(cfg, af_params, &config_af_params)) { cfg 1738 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c if (test_bit(BRCMF_SCAN_STATUS_BUSY, &cfg->scan_status)) cfg 1739 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_abort_scanning(cfg); cfg 1773 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_notify_escan_complete(cfg, ifp, true, true); cfg 1857 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = ifp->drvr->config; cfg 1858 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_p2p_info *p2p = &cfg->p2p; cfg 1877 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c cfg->d11inf.decchspec(&ch); cfg 1955 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c p2p->cfg->d11inf.encchspec(&ch); cfg 1965 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c int brcmf_p2p_ifchange(struct brcmf_cfg80211_info *cfg, cfg 1968 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_p2p_info *p2p = &cfg->p2p; cfg 1969 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = cfg->pub; cfg 1982 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_notify_escan_complete(cfg, vif->ifp, true, true); cfg 1999 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_cfg80211_arm_vif_event(cfg, vif); cfg 2004 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_cfg80211_arm_vif_event(cfg, NULL); cfg 2007 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c err = brcmf_cfg80211_wait_vif_event(cfg, BRCMF_E_IF_CHANGE, cfg 2009 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_cfg80211_arm_vif_event(cfg, NULL); cfg 2045 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = wdev_to_cfg(&vif->wdev); cfg 2046 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct net_device *pri_ndev = cfg_to_ndev(cfg); cfg 2055 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = wdev_to_cfg(&vif->wdev); cfg 2056 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct net_device *pri_ndev = cfg_to_ndev(cfg); cfg 2074 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = p2p->cfg->pub; cfg 2084 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c p2p_vif = brcmf_alloc_vif(p2p->cfg, NL80211_IFTYPE_P2P_DEVICE); cfg 2102 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_cfg80211_arm_vif_event(p2p->cfg, p2p_vif); cfg 2110 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_cfg80211_arm_vif_event(p2p->cfg, NULL); cfg 2115 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c err = brcmf_cfg80211_wait_vif_event(p2p->cfg, BRCMF_E_IF_ADD, cfg 2117 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_cfg80211_arm_vif_event(p2p->cfg, NULL); cfg 2166 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 2167 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_if *ifp = netdev_priv(cfg_to_ndev(cfg)); cfg 2168 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = cfg->pub; cfg 2173 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c if (brcmf_cfg80211_vif_event_armed(cfg)) cfg 2186 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c return brcmf_p2p_create_p2pdev(&cfg->p2p, wiphy, cfg 2192 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c vif = brcmf_alloc_vif(cfg, type); cfg 2195 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_cfg80211_arm_vif_event(cfg, vif); cfg 2197 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c err = brcmf_p2p_request_p2p_if(&cfg->p2p, ifp, cfg->p2p.int_addr, cfg 2200 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_cfg80211_arm_vif_event(cfg, NULL); cfg 2205 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c err = brcmf_cfg80211_wait_vif_event(cfg, BRCMF_E_IF_ADD, cfg 2207 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_cfg80211_arm_vif_event(cfg, NULL); cfg 2231 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c cfg->p2p.bss_idx[P2PAPI_BSSCFG_CONNECTION].vif = vif; cfg 2254 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 2255 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_p2p_info *p2p = &cfg->p2p; cfg 2265 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_cfg80211_arm_vif_event(cfg, vif); cfg 2292 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c wait_for_completion_timeout(&cfg->vif_disabled, cfg 2302 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c err = brcmf_cfg80211_wait_vif_event(cfg, BRCMF_E_IF_DEL, cfg 2311 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_cfg80211_arm_vif_event(cfg, NULL); cfg 2320 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg; cfg 2325 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c cfg = wdev_to_cfg(&vif->wdev); cfg 2326 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c cfg->p2p.bss_idx[P2PAPI_BSSCFG_DEVICE].vif = NULL; cfg 2337 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 2338 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_p2p_info *p2p = &cfg->p2p; cfg 2343 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c mutex_lock(&cfg->usr_sync); cfg 2347 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c mutex_unlock(&cfg->usr_sync); cfg 2353 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_cfg80211_info *cfg = wiphy_to_cfg(wiphy); cfg 2354 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_p2p_info *p2p = &cfg->p2p; cfg 2363 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c mutex_lock(&cfg->usr_sync); cfg 2367 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c brcmf_abort_scanning(cfg); cfg 2369 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c mutex_unlock(&cfg->usr_sync); cfg 2379 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c s32 brcmf_p2p_attach(struct brcmf_cfg80211_info *cfg, bool p2pdev_forced) cfg 2381 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c struct brcmf_pub *drvr = cfg->pub; cfg 2387 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c p2p = &cfg->p2p; cfg 2388 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c p2p->cfg = cfg; cfg 2390 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c pri_ifp = brcmf_get_ifp(cfg->pub, 0); cfg 119 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h struct brcmf_cfg80211_info *cfg; cfg 140 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h s32 brcmf_p2p_attach(struct brcmf_cfg80211_info *cfg, bool p2pdev_forced); cfg 147 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h int brcmf_p2p_ifchange(struct brcmf_cfg80211_info *cfg, cfg 168 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h bool brcmf_p2p_send_action_frame(struct brcmf_cfg80211_info *cfg, cfg 171 drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.h bool brcmf_p2p_scan_finding_common_channel(struct brcmf_cfg80211_info *cfg, cfg 90 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c struct brcmf_pno_config_le *cfg) cfg 92 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c cfg->reporttype = 0; cfg 93 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c cfg->flags = 0; cfg 95 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c return brcmf_fil_iovar_data_set(ifp, "pfn_cfg", cfg, sizeof(*cfg)); cfg 511 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c int brcmf_pno_attach(struct brcmf_cfg80211_info *cfg) cfg 520 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c cfg->pno = pi; cfg 525 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c void brcmf_pno_detach(struct brcmf_cfg80211_info *cfg) cfg 530 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c pi = cfg->pno; cfg 531 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c cfg->pno = NULL; cfg 46 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.h int brcmf_pno_attach(struct brcmf_cfg80211_info *cfg); cfg 53 drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.h void brcmf_pno_detach(struct brcmf_cfg80211_info *cfg); cfg 427 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c static void brcms_c_bsscfg_mfree(struct brcms_bss_cfg *cfg) cfg 429 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if (cfg == NULL) cfg 432 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c kfree(cfg->current_bss); cfg 433 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c kfree(cfg); cfg 464 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c struct brcms_bss_cfg *cfg; cfg 466 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c cfg = kzalloc(sizeof(struct brcms_bss_cfg), GFP_ATOMIC); cfg 467 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if (cfg == NULL) cfg 470 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c cfg->current_bss = kzalloc(sizeof(struct brcms_bss_info), GFP_ATOMIC); cfg 471 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c if (cfg->current_bss == NULL) cfg 474 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c return cfg; cfg 477 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_c_bsscfg_mfree(cfg); cfg 7454 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_c_shm_ssid_upd(struct brcms_c_info *wlc, struct brcms_bss_cfg *cfg) cfg 7456 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c u8 *ssidptr = cfg->SSID; cfg 7462 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c memcpy(ssidbuf, ssidptr, cfg->SSID_len); cfg 7465 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_b_write_shm(wlc->hw, M_SSIDLEN, (u16) cfg->SSID_len); cfg 7470 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c struct brcms_bss_cfg *cfg, cfg 7489 drivers/net/wireless/broadcom/brcm80211/brcmsmac/main.c brcms_c_shm_ssid_upd(wlc, cfg); cfg 1797 drivers/net/wireless/cisco/airo.c ConfigRid cfg; cfg 1802 drivers/net/wireless/cisco/airo.c rc = PC4500_readrid(ai, RID_ACTUALCONFIG, &cfg, sizeof(cfg), lock); cfg 1806 drivers/net/wireless/cisco/airo.c ai->config = cfg; cfg 7934 drivers/net/wireless/cisco/airo.c ConfigRid *cfg = (ConfigRid *)iobuf; cfg 7937 drivers/net/wireless/cisco/airo.c cfg->opmode |= MODE_MIC; cfg 7939 drivers/net/wireless/cisco/airo.c if ((cfg->opmode & MODE_CFG_MASK) == MODE_STA_IBSS) cfg 3538 drivers/net/wireless/intel/ipw2x00/ipw2100.c static DEVICE_ATTR(cfg, 0444, show_cfg, NULL); cfg 1558 drivers/net/wireless/intel/ipw2x00/ipw2200.c static DEVICE_ATTR(cfg, 0444, show_cfg, NULL); cfg 1828 drivers/net/wireless/intel/iwlegacy/3945-mac.c const char *name_pre = il->cfg->fw_name_pre; cfg 1829 drivers/net/wireless/intel/iwlegacy/3945-mac.c const unsigned int api_max = il->cfg->ucode_api_max; cfg 1830 drivers/net/wireless/intel/iwlegacy/3945-mac.c const unsigned int api_min = il->cfg->ucode_api_min; cfg 3585 drivers/net/wireless/intel/iwlegacy/3945-mac.c struct il_cfg *cfg = (struct il_cfg *)(ent->driver_data); cfg 3605 drivers/net/wireless/intel/iwlegacy/3945-mac.c il->cfg = cfg; cfg 3705 drivers/net/wireless/intel/iwlegacy/3945-mac.c IL_INFO("Detected Intel Wireless WiFi Link %s\n", il->cfg->name); cfg 2396 drivers/net/wireless/intel/iwlegacy/3945.c il->hw_params.max_txq_num = il->cfg->num_of_queues; cfg 618 drivers/net/wireless/intel/iwlegacy/4965-calib.c il->cfg->chain_noise_num_beacons; cfg 621 drivers/net/wireless/intel/iwlegacy/4965-calib.c il->cfg->chain_noise_num_beacons; cfg 624 drivers/net/wireless/intel/iwlegacy/4965-calib.c il->cfg->chain_noise_num_beacons; cfg 695 drivers/net/wireless/intel/iwlegacy/4965-calib.c il4965_find_first_chain(il->cfg->valid_tx_ant); cfg 877 drivers/net/wireless/intel/iwlegacy/4965-calib.c if (data->beacon_count != il->cfg->chain_noise_num_beacons) cfg 885 drivers/net/wireless/intel/iwlegacy/4965-calib.c data->chain_noise_a / il->cfg->chain_noise_num_beacons; cfg 887 drivers/net/wireless/intel/iwlegacy/4965-calib.c data->chain_noise_b / il->cfg->chain_noise_num_beacons; cfg 889 drivers/net/wireless/intel/iwlegacy/4965-calib.c data->chain_noise_c / il->cfg->chain_noise_num_beacons; cfg 909 drivers/net/wireless/intel/iwlegacy/4965-calib.c il4965_find_first_chain(il->cfg->valid_rx_ant)); cfg 123 drivers/net/wireless/intel/iwlegacy/4965-mac.c if (il->cfg->mod_params->amsdu_size_8K) cfg 582 drivers/net/wireless/intel/iwlegacy/4965-mac.c if (!il->cfg->mod_params->sw_crypto && cfg 975 drivers/net/wireless/intel/iwlegacy/4965-mac.c if (il->cfg->scan_rx_antennas[band]) cfg 976 drivers/net/wireless/intel/iwlegacy/4965-mac.c rx_ant = il->cfg->scan_rx_antennas[band]; cfg 2159 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->cfg->num_of_ampdu_queues <= txq_id)) { cfg 2163 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->cfg->num_of_ampdu_queues - 1); cfg 2287 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->cfg->num_of_ampdu_queues <= txq_id)) { cfg 2291 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->cfg->num_of_ampdu_queues - 1); cfg 4675 drivers/net/wireless/intel/iwlegacy/4965-mac.c const char *name_pre = il->cfg->fw_name_pre; cfg 4679 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->fw_idx = il->cfg->ucode_api_max; cfg 4686 drivers/net/wireless/intel/iwlegacy/4965-mac.c if (il->fw_idx < il->cfg->ucode_api_min) { cfg 4771 drivers/net/wireless/intel/iwlegacy/4965-mac.c const unsigned int api_max = il->cfg->ucode_api_max; cfg 4772 drivers/net/wireless/intel/iwlegacy/4965-mac.c const unsigned int api_min = il->cfg->ucode_api_min; cfg 4782 drivers/net/wireless/intel/iwlegacy/4965-mac.c if (il->fw_idx <= il->cfg->ucode_api_max) cfg 5742 drivers/net/wireless/intel/iwlegacy/4965-mac.c if (il->cfg->sku & IL_SKU_N) cfg 5902 drivers/net/wireless/intel/iwlegacy/4965-mac.c if (il->cfg->mod_params->sw_crypto) { cfg 5979 drivers/net/wireless/intel/iwlegacy/4965-mac.c if (!(il->cfg->sku & IL_SKU_N)) cfg 6436 drivers/net/wireless/intel/iwlegacy/4965-mac.c if (il->cfg->mod_params->amsdu_size_8K) cfg 6443 drivers/net/wireless/intel/iwlegacy/4965-mac.c if (il->cfg->mod_params->disable_11n) cfg 6444 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->cfg->sku &= ~IL_SKU_N; cfg 6446 drivers/net/wireless/intel/iwlegacy/4965-mac.c if (il->cfg->mod_params->num_of_queues >= IL_MIN_NUM_QUEUES && cfg 6447 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->cfg->mod_params->num_of_queues <= IL49_NUM_QUEUES) cfg 6448 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->cfg->num_of_queues = cfg 6449 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->cfg->mod_params->num_of_queues; cfg 6451 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->hw_params.max_txq_num = il->cfg->num_of_queues; cfg 6454 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->cfg->num_of_queues * cfg 6466 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->hw_params.tx_chains_num = il4965_num_of_ant(il->cfg->valid_tx_ant); cfg 6467 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->hw_params.rx_chains_num = il4965_num_of_ant(il->cfg->valid_rx_ant); cfg 6468 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->hw_params.valid_tx_ant = il->cfg->valid_tx_ant; cfg 6469 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->hw_params.valid_rx_ant = il->cfg->valid_rx_ant; cfg 6484 drivers/net/wireless/intel/iwlegacy/4965-mac.c struct il_cfg *cfg = (struct il_cfg *)(ent->driver_data); cfg 6502 drivers/net/wireless/intel/iwlegacy/4965-mac.c il->cfg = cfg; cfg 6572 drivers/net/wireless/intel/iwlegacy/4965-mac.c IL_INFO("Detected %s, REV=0x%X\n", il->cfg->name, il->hw_rev); cfg 201 drivers/net/wireless/intel/iwlegacy/4965.c if (eeprom_ver < il->cfg->eeprom_ver || cfg 202 drivers/net/wireless/intel/iwlegacy/4965.c calib_ver < il->cfg->eeprom_calib_ver) cfg 210 drivers/net/wireless/intel/iwlegacy/4965.c "CALIB=0x%x < 0x%x\n", eeprom_ver, il->cfg->eeprom_ver, cfg 211 drivers/net/wireless/intel/iwlegacy/4965.c calib_ver, il->cfg->eeprom_calib_ver); cfg 1400 drivers/net/wireless/intel/iwlegacy/4965.c il_set_rxon_hwcrypto(il, !il->cfg->mod_params->sw_crypto); cfg 495 drivers/net/wireless/intel/iwlegacy/common.c il->cfg->led_compensation); cfg 498 drivers/net/wireless/intel/iwlegacy/common.c il->cfg->led_compensation); cfg 501 drivers/net/wireless/intel/iwlegacy/common.c il->cfg->led_compensation); cfg 540 drivers/net/wireless/intel/iwlegacy/common.c mode = il->cfg->led_mode; cfg 674 drivers/net/wireless/intel/iwlegacy/common.c BUG_ON(offset >= il->cfg->eeprom_size); cfg 705 drivers/net/wireless/intel/iwlegacy/common.c sz = il->cfg->eeprom_size; cfg 780 drivers/net/wireless/intel/iwlegacy/common.c u32 offset = il->cfg->regulatory_bands[eep_band - 1]; cfg 982 drivers/net/wireless/intel/iwlegacy/common.c if (il->cfg->regulatory_bands[5] == EEPROM_REGULATORY_BAND_NO_HT40 && cfg 983 drivers/net/wireless/intel/iwlegacy/common.c il->cfg->regulatory_bands[6] == EEPROM_REGULATORY_BAND_NO_HT40) cfg 3393 drivers/net/wireless/intel/iwlegacy/common.c if (il->cfg->mod_params->amsdu_size_8K) cfg 3462 drivers/net/wireless/intel/iwlegacy/common.c if (il->cfg->sku & IL_SKU_N) cfg 3471 drivers/net/wireless/intel/iwlegacy/common.c if (il->cfg->sku & IL_SKU_N) cfg 3524 drivers/net/wireless/intel/iwlegacy/common.c (il->cfg->sku & IL_SKU_A)) { cfg 3528 drivers/net/wireless/intel/iwlegacy/common.c il->cfg->sku &= ~IL_SKU_A; cfg 4181 drivers/net/wireless/intel/iwlegacy/common.c if (il->cfg->mod_params->restart_fw) cfg 4288 drivers/net/wireless/intel/iwlegacy/common.c if (il->cfg->set_l0s) { cfg 4304 drivers/net/wireless/intel/iwlegacy/common.c if (il->cfg->pll_cfg_val) cfg 4306 drivers/net/wireless/intel/iwlegacy/common.c il->cfg->pll_cfg_val); cfg 4336 drivers/net/wireless/intel/iwlegacy/common.c if (il->cfg->use_bsm) cfg 4641 drivers/net/wireless/intel/iwlegacy/common.c kcalloc(il->cfg->num_of_queues, cfg 4691 drivers/net/wireless/intel/iwlegacy/common.c if (!external && !il->cfg->mod_params->restart_fw) { cfg 4809 drivers/net/wireless/intel/iwlegacy/common.c msecs_to_jiffies(il->cfg->wd_timeout); cfg 4841 drivers/net/wireless/intel/iwlegacy/common.c timeout = il->cfg->wd_timeout; cfg 4866 drivers/net/wireless/intel/iwlegacy/common.c unsigned int timeout = il->cfg->wd_timeout; cfg 1120 drivers/net/wireless/intel/iwlegacy/common.h struct il_cfg *cfg; cfg 1501 drivers/net/wireless/intel/iwlegacy/common.h #define IL_PCI_DEVICE(dev, subdev, cfg) \ cfg 1504 drivers/net/wireless/intel/iwlegacy/common.h .driver_data = (kernel_ulong_t)&(cfg) cfg 462 drivers/net/wireless/intel/iwlegacy/debug.c size_t eeprom_len = il->cfg->eeprom_size; cfg 824 drivers/net/wireless/intel/iwlegacy/debug.c sizeof(char) * 64 * il->cfg->num_of_queues; cfg 1287 drivers/net/wireless/intel/iwlegacy/debug.c il->cfg->wd_timeout = timeout; cfg 1350 drivers/net/wireless/intel/iwlegacy/debug.c if (il->cfg->sensitivity_calib_by_driver) cfg 1352 drivers/net/wireless/intel/iwlegacy/debug.c if (il->cfg->chain_noise_calib_by_driver) cfg 1357 drivers/net/wireless/intel/iwlegacy/debug.c if (il->cfg->sensitivity_calib_by_driver) cfg 1360 drivers/net/wireless/intel/iwlegacy/debug.c if (il->cfg->chain_noise_calib_by_driver) cfg 2104 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c if (priv->cfg->ht_params) cfg 2124 drivers/net/wireless/intel/iwlwifi/dvm/debugfs.c if (!priv->cfg->ht_params) cfg 638 drivers/net/wireless/intel/iwlwifi/dvm/dev.h const struct iwl_cfg *cfg; cfg 170 drivers/net/wireless/intel/iwlwifi/dvm/led.c mode = priv->cfg->led_mode; cfg 709 drivers/net/wireless/intel/iwlwifi/dvm/main.c static int iwlagn_send_calib_cfg_rt(struct iwl_priv *priv, u32 cfg) cfg 720 drivers/net/wireless/intel/iwlwifi/dvm/main.c calib_cfg_cmd.ucd_calib_cfg.once.start = cpu_to_le32(cfg); cfg 1147 drivers/net/wireless/intel/iwlwifi/dvm/main.c if (priv->cfg->ht_params) cfg 1149 drivers/net/wireless/intel/iwlwifi/dvm/main.c priv->cfg->ht_params->use_rts_for_aggregation; cfg 1184 drivers/net/wireless/intel/iwlwifi/dvm/main.c !priv->cfg->ht_params) { cfg 1203 drivers/net/wireless/intel/iwlwifi/dvm/main.c if (priv->cfg->rx_with_siso_diversity) cfg 1219 drivers/net/wireless/intel/iwlwifi/dvm/main.c if (data->nvm_version >= trans->cfg->nvm_ver || cfg 1220 drivers/net/wireless/intel/iwlwifi/dvm/main.c data->calib_version >= trans->cfg->nvm_calib_ver) { cfg 1228 drivers/net/wireless/intel/iwlwifi/dvm/main.c data->nvm_version, trans->cfg->nvm_ver, cfg 1229 drivers/net/wireless/intel/iwlwifi/dvm/main.c data->calib_version, trans->cfg->nvm_calib_ver); cfg 1234 drivers/net/wireless/intel/iwlwifi/dvm/main.c const struct iwl_cfg *cfg, cfg 1258 drivers/net/wireless/intel/iwlwifi/dvm/main.c pr_err("%s: Cannot allocate network device\n", cfg->name); cfg 1267 drivers/net/wireless/intel/iwlwifi/dvm/main.c priv->cfg = cfg; cfg 1393 drivers/net/wireless/intel/iwlwifi/dvm/main.c priv->cfg->name, priv->trans->hw_rev); cfg 1408 drivers/net/wireless/intel/iwlwifi/dvm/main.c priv->nvm_data = iwl_parse_eeprom_data(priv->trans, priv->cfg, cfg 231 drivers/net/wireless/intel/iwlwifi/fw/dbg.c struct iwl_fwrt_shared_mem_cfg *cfg = &fwrt->smem_cfg; cfg 242 drivers/net/wireless/intel/iwlwifi/fw/dbg.c cfg->lmac[0].rxfifo1_size, 0, 0); cfg 244 drivers/net/wireless/intel/iwlwifi/fw/dbg.c iwl_fwrt_dump_rxf(fwrt, dump_data, cfg->rxfifo2_size, cfg 250 drivers/net/wireless/intel/iwlwifi/fw/dbg.c cfg->lmac[1].rxfifo1_size, cfg 261 drivers/net/wireless/intel/iwlwifi/fw/dbg.c struct iwl_fwrt_shared_mem_cfg *cfg = &fwrt->smem_cfg; cfg 278 drivers/net/wireless/intel/iwlwifi/fw/dbg.c cfg->lmac[0].txfifo_size[i], 0, i); cfg 290 drivers/net/wireless/intel/iwlwifi/fw/dbg.c cfg->lmac[1].txfifo_size[i], cfg 292 drivers/net/wireless/intel/iwlwifi/fw/dbg.c i + cfg->num_txfifo_entries); cfg 832 drivers/net/wireless/intel/iwlwifi/fw/dbg.c u32 smem_len = fwrt->fw->dbg.n_mem_tlv ? 0 : fwrt->trans->cfg->smem_len; cfg 834 drivers/net/wireless/intel/iwlwifi/fw/dbg.c 0 : fwrt->trans->cfg->dccm2_len; cfg 838 drivers/net/wireless/intel/iwlwifi/fw/dbg.c if (!fwrt->trans->cfg->dccm_offset || !fwrt->trans->cfg->dccm_len) { cfg 847 drivers/net/wireless/intel/iwlwifi/fw/dbg.c sram_ofs = fwrt->trans->cfg->dccm_offset; cfg 848 drivers/net/wireless/intel/iwlwifi/fw/dbg.c sram_len = fwrt->trans->cfg->dccm_len; cfg 899 drivers/net/wireless/intel/iwlwifi/fw/dbg.c fwrt->trans->cfg->d3_debug_data_length * 2; cfg 932 drivers/net/wireless/intel/iwlwifi/fw/dbg.c strncpy(dump_info->dev_human_readable, fwrt->trans->cfg->name, cfg 1019 drivers/net/wireless/intel/iwlwifi/fw/dbg.c fwrt->trans->cfg->smem_offset, cfg 1023 drivers/net/wireless/intel/iwlwifi/fw/dbg.c fwrt->trans->cfg->dccm2_offset, cfg 1028 drivers/net/wireless/intel/iwlwifi/fw/dbg.c u32 addr = fwrt->trans->cfg->d3_debug_data_base_addr; cfg 1029 drivers/net/wireless/intel/iwlwifi/fw/dbg.c size_t data_size = fwrt->trans->cfg->d3_debug_data_length; cfg 1181 drivers/net/wireless/intel/iwlwifi/fw/dbg.c struct iwl_fwrt_shared_mem_cfg *cfg = &fwrt->smem_cfg; cfg 1182 drivers/net/wireless/intel/iwlwifi/fw/dbg.c int txf_num = cfg->num_txfifo_entries; cfg 1183 drivers/net/wireless/intel/iwlwifi/fw/dbg.c int int_txf_num = ARRAY_SIZE(cfg->internal_txfifo_size); cfg 1188 drivers/net/wireless/intel/iwlwifi/fw/dbg.c WARN_ONCE(cfg->num_lmacs == 1, cfg 1205 drivers/net/wireless/intel/iwlwifi/fw/dbg.c cfg->lmac[iter->lmac].txfifo_size[iter->fifo]; cfg 1218 drivers/net/wireless/intel/iwlwifi/fw/dbg.c cfg->internal_txfifo_size[iter->fifo - txf_num]; cfg 1469 drivers/net/wireless/intel/iwlwifi/fw/dbg.c const struct iwl_cfg *cfg = fwrt->trans->cfg; cfg 1479 drivers/net/wireless/intel/iwlwifi/fw/dbg.c cfg->fw_mon_smem_write_ptr_addr, cfg 1480 drivers/net/wireless/intel/iwlwifi/fw/dbg.c cfg->fw_mon_smem_write_ptr_msk, cfg 1481 drivers/net/wireless/intel/iwlwifi/fw/dbg.c cfg->fw_mon_smem_cycle_cnt_ptr_addr, cfg 1482 drivers/net/wireless/intel/iwlwifi/fw/dbg.c cfg->fw_mon_smem_cycle_cnt_ptr_msk); cfg 2352 drivers/net/wireless/intel/iwlwifi/fw/dbg.c const struct iwl_cfg *cfg = fwrt->trans->cfg; cfg 2358 drivers/net/wireless/intel/iwlwifi/fw/dbg.c fwrt->dump.d3_debug_data = kmalloc(cfg->d3_debug_data_length, cfg 2368 drivers/net/wireless/intel/iwlwifi/fw/dbg.c iwl_trans_read_mem_bytes(fwrt->trans, cfg->d3_debug_data_base_addr, cfg 2370 drivers/net/wireless/intel/iwlwifi/fw/dbg.c cfg->d3_debug_data_length); cfg 296 drivers/net/wireless/intel/iwlwifi/fw/dbg.h fwrt->trans->cfg->d3_debug_data_length && fwrt->ops && cfg 215 drivers/net/wireless/intel/iwlwifi/iwl-drv.c const struct iwl_cfg *cfg = drv->trans->cfg; cfg 228 drivers/net/wireless/intel/iwlwifi/iwl-drv.c drv->fw_index = cfg->ucode_api_max; cfg 235 drivers/net/wireless/intel/iwlwifi/iwl-drv.c if (drv->fw_index < cfg->ucode_api_min) { cfg 238 drivers/net/wireless/intel/iwlwifi/iwl-drv.c if (cfg->ucode_api_min == cfg->ucode_api_max) { cfg 239 drivers/net/wireless/intel/iwlwifi/iwl-drv.c IWL_ERR(drv, "%s%d is required\n", cfg->fw_name_pre, cfg 240 drivers/net/wireless/intel/iwlwifi/iwl-drv.c cfg->ucode_api_max); cfg 243 drivers/net/wireless/intel/iwlwifi/iwl-drv.c cfg->fw_name_pre, cfg->ucode_api_min); cfg 245 drivers/net/wireless/intel/iwlwifi/iwl-drv.c cfg->fw_name_pre, cfg->ucode_api_max); cfg 254 drivers/net/wireless/intel/iwlwifi/iwl-drv.c cfg->fw_name_pre, tag); cfg 1225 drivers/net/wireless/intel/iwlwifi/iwl-drv.c const struct iwl_cfg *cfg) cfg 1240 drivers/net/wireless/intel/iwlwifi/iwl-drv.c cfg->max_inst_size) { cfg 1248 drivers/net/wireless/intel/iwlwifi/iwl-drv.c cfg->max_data_size) { cfg 1256 drivers/net/wireless/intel/iwlwifi/iwl-drv.c cfg->max_inst_size) { cfg 1264 drivers/net/wireless/intel/iwlwifi/iwl-drv.c cfg->max_data_size) { cfg 1286 drivers/net/wireless/intel/iwlwifi/iwl-drv.c op_mode = ops->start(drv->trans, drv->trans->cfg, &drv->fw, dbgfs_dir); cfg 1326 drivers/net/wireless/intel/iwlwifi/iwl-drv.c const unsigned int api_max = drv->trans->cfg->ucode_api_max; cfg 1327 drivers/net/wireless/intel/iwlwifi/iwl-drv.c const unsigned int api_min = drv->trans->cfg->ucode_api_min; cfg 1392 drivers/net/wireless/intel/iwlwifi/iwl-drv.c drv->trans->cfg)) cfg 473 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c static void iwl_init_band_reference(const struct iwl_cfg *cfg, cfg 479 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c u32 offset = cfg->eeprom_params->regulatory_bands[eeprom_band - 1]; cfg 567 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c static int iwl_init_channel_map(struct device *dev, const struct iwl_cfg *cfg, cfg 583 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c iwl_init_band_reference(cfg, eeprom, eeprom_size, band, cfg 647 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c if (cfg->eeprom_params->enhanced_txpower) { cfg 669 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c if (cfg->eeprom_params->regulatory_bands[5] == cfg 671 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c cfg->eeprom_params->regulatory_bands[6] == cfg 679 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c iwl_init_band_reference(cfg, eeprom, eeprom_size, band, cfg 737 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c const struct iwl_cfg *cfg = trans->cfg; cfg 741 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c if (cfg->rx_with_siso_diversity) cfg 748 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c !cfg->ht_params) { cfg 759 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c if (cfg->ht_params->stbc) { cfg 766 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c if (cfg->ht_params->ldpc) cfg 774 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c ht_info->ampdu_factor = cfg->max_ht_ampdu_exponent; cfg 783 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c if (cfg->ht_params->ht_greenfield_support) cfg 789 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c if (cfg->ht_params->ht40_bands & BIT(band)) { cfg 809 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c static void iwl_init_sbands(struct iwl_trans *trans, const struct iwl_cfg *cfg, cfg 814 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c int n_channels = iwl_init_channel_map(dev, cfg, data, cfg 845 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c iwl_parse_eeprom_data(struct iwl_trans *trans, const struct iwl_cfg *cfg, cfg 853 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c if (WARN_ON(!cfg || !cfg->eeprom_params)) cfg 913 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c if (cfg->valid_tx_ant) cfg 914 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c data->valid_tx_ant = cfg->valid_tx_ant; cfg 915 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c if (cfg->valid_rx_ant) cfg 916 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c data->valid_rx_ant = cfg->valid_rx_ant; cfg 924 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.c iwl_init_sbands(trans, cfg, data, eeprom, eeprom_size); cfg 119 drivers/net/wireless/intel/iwlwifi/iwl-eeprom-parse.h iwl_parse_eeprom_data(struct iwl_trans *trans, const struct iwl_cfg *cfg, cfg 288 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c u32 nvm_flags, const struct iwl_cfg *cfg) cfg 330 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c static int iwl_init_channel_map(struct device *dev, const struct iwl_cfg *cfg, cfg 342 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c if (cfg->uhb_supported) { cfg 345 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c } else if (cfg->nvm_type == IWL_NVM_EXT) { cfg 411 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c ch_flags, cfg); cfg 429 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c const struct iwl_cfg *cfg = trans->cfg; cfg 432 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c unsigned int max_ampdu_exponent = (cfg->max_vht_ampdu_exponent ?: cfg 448 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c if (cfg->vht_mu_mimo_supported) cfg 451 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c if (cfg->ht_params->ldpc) cfg 502 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c if (num_rx_ants == 1 || cfg->rx_with_siso_diversity) { cfg 705 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c const struct iwl_cfg *cfg = trans->cfg; cfg 710 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c n_channels = iwl_init_channel_map(dev, cfg, data, nvm_ch_flags, cfg 744 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c static int iwl_get_sku(const struct iwl_cfg *cfg, const __le16 *nvm_sw, cfg 747 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c if (cfg->nvm_type != IWL_NVM_EXT) cfg 753 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c static int iwl_get_nvm_version(const struct iwl_cfg *cfg, const __le16 *nvm_sw) cfg 755 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c if (cfg->nvm_type != IWL_NVM_EXT) cfg 762 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c static int iwl_get_radio_cfg(const struct iwl_cfg *cfg, const __le16 *nvm_sw, cfg 765 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c if (cfg->nvm_type != IWL_NVM_EXT) cfg 772 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c static int iwl_get_n_hw_addrs(const struct iwl_cfg *cfg, const __le16 *nvm_sw) cfg 776 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c if (cfg->nvm_type != IWL_NVM_EXT) cfg 784 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c static void iwl_set_radio_cfg(const struct iwl_cfg *cfg, cfg 788 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c if (cfg->nvm_type != IWL_NVM_EXT) { cfg 847 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c const struct iwl_cfg *cfg, cfg 896 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c const struct iwl_cfg *cfg, cfg 900 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c if (cfg->mac_addr_from_csr) { cfg 902 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c } else if (cfg->nvm_type != IWL_NVM_EXT) { cfg 913 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c iwl_set_hw_address_family_8000(trans, cfg, data, cfg 928 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c iwl_nvm_no_wide_in_5ghz(struct iwl_trans *trans, const struct iwl_cfg *cfg, cfg 960 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c iwl_parse_nvm_data(struct iwl_trans *trans, const struct iwl_cfg *cfg, cfg 973 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c if (cfg->uhb_supported) cfg 977 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c else if (cfg->nvm_type != IWL_NVM_EXT) cfg 988 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c data->nvm_version = iwl_get_nvm_version(cfg, nvm_sw); cfg 990 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c radio_cfg = iwl_get_radio_cfg(cfg, nvm_sw, phy_sku); cfg 991 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c iwl_set_radio_cfg(cfg, data, radio_cfg); cfg 997 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c sku = iwl_get_sku(cfg, nvm_sw, phy_sku); cfg 1007 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c data->n_hw_addrs = iwl_get_n_hw_addrs(cfg, nvm_sw); cfg 1009 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c if (cfg->nvm_type != IWL_NVM_EXT) { cfg 1018 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c ch_section = cfg->nvm_type == IWL_NVM_SDP ? cfg 1039 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c if (iwl_set_hw_address(trans, cfg, data, nvm_hw, mac_override)) { cfg 1047 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c if (iwl_nvm_no_wide_in_5ghz(trans, cfg, nvm_hw)) cfg 1061 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c const struct iwl_cfg *cfg) cfg 1117 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c iwl_parse_nvm_mcc_info(struct device *dev, const struct iwl_cfg *cfg, cfg 1133 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c if (cfg->uhb_supported) { cfg 1136 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c } else if (cfg->nvm_type == IWL_NVM_EXT) { cfg 1178 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c cfg); cfg 1302 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c if (trans->cfg->nvm_type != IWL_NVM_EXT) cfg 1372 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c if (trans->cfg->nvm_type != IWL_NVM_EXT) { cfg 87 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h iwl_parse_nvm_data(struct iwl_trans *trans, const struct iwl_cfg *cfg, cfg 104 drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.h iwl_parse_nvm_mcc_info(struct device *dev, const struct iwl_cfg *cfg, cfg 146 drivers/net/wireless/intel/iwlwifi/iwl-op-mode.h const struct iwl_cfg *cfg, cfg 89 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c struct iwl_phy_db_entry cfg; cfg 148 drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c return &phy_db->cfg; cfg 566 drivers/net/wireless/intel/iwlwifi/iwl-trans.h const struct iwl_trans_txq_scd_cfg *cfg, cfg 786 drivers/net/wireless/intel/iwlwifi/iwl-trans.h const struct iwl_cfg *cfg; cfg 994 drivers/net/wireless/intel/iwlwifi/iwl-trans.h const struct iwl_trans_txq_scd_cfg *cfg, cfg 1005 drivers/net/wireless/intel/iwlwifi/iwl-trans.h cfg, queue_wdg_timeout); cfg 1059 drivers/net/wireless/intel/iwlwifi/iwl-trans.h struct iwl_trans_txq_scd_cfg cfg = { cfg 1067 drivers/net/wireless/intel/iwlwifi/iwl-trans.h iwl_trans_txq_enable_cfg(trans, queue, ssn, &cfg, queue_wdg_timeout); cfg 1074 drivers/net/wireless/intel/iwlwifi/iwl-trans.h struct iwl_trans_txq_scd_cfg cfg = { cfg 1082 drivers/net/wireless/intel/iwlwifi/iwl-trans.h iwl_trans_txq_enable_cfg(trans, queue, 0, &cfg, queue_wdg_timeout); cfg 174 drivers/net/wireless/intel/iwlwifi/mvm/coex.c if (mvm->cfg->bt_shared_single_ant) { cfg 441 drivers/net/wireless/intel/iwlwifi/mvm/coex.c mvm->cfg->bt_shared_single_ant || !vif->bss_conf.assoc || cfg 594 drivers/net/wireless/intel/iwlwifi/mvm/coex.c if (rssi_event == RSSI_EVENT_LOW || mvm->cfg->bt_shared_single_ant || cfg 661 drivers/net/wireless/intel/iwlwifi/mvm/coex.c if (mvm->cfg->bt_shared_single_ant) cfg 664 drivers/net/wireless/intel/iwlwifi/mvm/coex.c if (ant & mvm->cfg->non_shared_ant) cfg 674 drivers/net/wireless/intel/iwlwifi/mvm/coex.c if (mvm->cfg->bt_shared_single_ant) cfg 694 drivers/net/wireless/intel/iwlwifi/mvm/coex.c (mvm->cfg->non_shared_ant & enabled_ants)) cfg 695 drivers/net/wireless/intel/iwlwifi/mvm/coex.c return mvm->cfg->non_shared_ant; cfg 750 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c mvm->trans->cfg->fw_name_pre); cfg 754 drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c mvm->fwrt.trans->cfg->name); cfg 249 drivers/net/wireless/intel/iwlwifi/mvm/fw.c mvm->trans->cfg->min_umac_error_event_table) { cfg 423 drivers/net/wireless/intel/iwlwifi/mvm/fw.c if (mvm->trans->cfg->tx_with_siso_diversity) cfg 518 drivers/net/wireless/intel/iwlwifi/mvm/fw.c !mvm->trans->cfg->tx_with_siso_diversity) { cfg 520 drivers/net/wireless/intel/iwlwifi/mvm/fw.c } else if (mvm->trans->cfg->tx_with_siso_diversity) { cfg 533 drivers/net/wireless/intel/iwlwifi/mvm/fw.c phy_cfg_cmd.phy_cfg |= cpu_to_le32(mvm->cfg->extra_phy_cfg_flags); cfg 596 drivers/net/wireless/intel/iwlwifi/mvm/fw.c WARN_ONCE(mvm->nvm_data->nvm_version < mvm->trans->cfg->nvm_ver, cfg 598 drivers/net/wireless/intel/iwlwifi/mvm/fw.c mvm->nvm_data->nvm_version, mvm->trans->cfg->nvm_ver); cfg 253 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c regd = iwl_parse_nvm_mcc_info(mvm->trans->dev, mvm->cfg, cfg 723 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c hw->netdev_features |= mvm->cfg->features; cfg 732 drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c if (mvm->cfg->vht_mu_mimo_supported) cfg 836 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h const struct iwl_cfg *cfg; cfg 1315 drivers/net/wireless/intel/iwlwifi/mvm/mvm.h if (mvm->cfg->nvm_type == IWL_NVM_EXT) cfg 181 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c ret, mvm->cfg->name); cfg 284 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c if (mvm->trans->cfg->nvm_type == IWL_NVM) { cfg 286 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c !mvm->nvm_sections[mvm->cfg->nvm_hw_section_num].data) { cfg 291 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c if (mvm->trans->cfg->nvm_type == IWL_NVM_SDP) cfg 304 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c if (!mvm->nvm_sections[mvm->cfg->nvm_hw_section_num].data && cfg 312 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c if (mvm->trans->cfg->nvm_type == IWL_NVM_EXT && cfg 320 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c hw = (const __be16 *)sections[mvm->cfg->nvm_hw_section_num].data; cfg 327 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c regulatory = mvm->trans->cfg->nvm_type == IWL_NVM_SDP ? cfg 335 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c return iwl_parse_nvm_data(mvm->trans, mvm->cfg, hw, sw, calib, cfg 367 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c const char *nvm_file_C = mvm->cfg->default_nvm_file_C_step; cfg 369 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c if (WARN_ON_ONCE(mvm->cfg->nvm_hw_section_num >= NVM_MAX_NUM_SECTIONS)) cfg 426 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c if (section == mvm->cfg->nvm_hw_section_num) { cfg 568 drivers/net/wireless/intel/iwlwifi/mvm/nvm.c if (mvm->cfg->nvm_type == IWL_NVM_EXT) { cfg 201 drivers/net/wireless/intel/iwlwifi/mvm/ops.c if (!mvm->trans->cfg->apmg_not_supported) cfg 524 drivers/net/wireless/intel/iwlwifi/mvm/ops.c const struct iwl_pwr_tx_backoff *backoff = mvm->cfg->pwr_tx_backoffs; cfg 612 drivers/net/wireless/intel/iwlwifi/mvm/ops.c iwl_op_mode_mvm_start(struct iwl_trans *trans, const struct iwl_cfg *cfg, cfg 642 drivers/net/wireless/intel/iwlwifi/mvm/ops.c if (cfg->max_rx_agg_size) cfg 643 drivers/net/wireless/intel/iwlwifi/mvm/ops.c hw->max_rx_aggregation_subframes = cfg->max_rx_agg_size; cfg 647 drivers/net/wireless/intel/iwlwifi/mvm/ops.c if (cfg->max_tx_agg_size) cfg 648 drivers/net/wireless/intel/iwlwifi/mvm/ops.c hw->max_tx_aggregation_subframes = cfg->max_tx_agg_size; cfg 657 drivers/net/wireless/intel/iwlwifi/mvm/ops.c mvm->cfg = cfg; cfg 805 drivers/net/wireless/intel/iwlwifi/mvm/ops.c mvm->cfg->name, mvm->trans->hw_rev); cfg 129 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c if (mvm->cfg->ht_params->stbc && cfg 145 drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c if (mvm->cfg->ht_params->ldpc && cfg 2852 drivers/net/wireless/intel/iwlwifi/mvm/rs.c if (mvm->cfg->ht_params->ldpc && cfg 2856 drivers/net/wireless/intel/iwlwifi/mvm/rs.c if (mvm->cfg->ht_params->stbc && cfg 2871 drivers/net/wireless/intel/iwlwifi/mvm/rs.c if (mvm->cfg->ht_params->ldpc && cfg 2875 drivers/net/wireless/intel/iwlwifi/mvm/rs.c if (mvm->cfg->ht_params->stbc && cfg 1121 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_scan_config_v1 *cfg = config; cfg 1123 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg->flags = cpu_to_le32(flags); cfg 1124 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg->tx_chains = cpu_to_le32(iwl_mvm_get_valid_tx_ant(mvm)); cfg 1125 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg->rx_chains = cpu_to_le32(iwl_mvm_scan_rx_ant(mvm)); cfg 1126 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg->legacy_rates = iwl_mvm_scan_config_rates(mvm); cfg 1127 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg->out_of_channel_time = cpu_to_le32(scan_timing[type].max_out_time); cfg 1128 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg->suspend_time = cpu_to_le32(scan_timing[type].suspend_time); cfg 1130 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_fill_scan_dwell(mvm, &cfg->dwell); cfg 1132 drivers/net/wireless/intel/iwlwifi/mvm/scan.c memcpy(&cfg->mac_addr, &mvm->addresses[0].addr, ETH_ALEN); cfg 1134 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg->bcast_sta_id = mvm->aux_sta.sta_id; cfg 1135 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg->channel_flags = channel_flags; cfg 1137 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_fill_channels(mvm, cfg->channel_array, max_channels); cfg 1144 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_scan_config_v2 *cfg = config; cfg 1146 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg->flags = cpu_to_le32(flags); cfg 1147 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg->tx_chains = cpu_to_le32(iwl_mvm_get_valid_tx_ant(mvm)); cfg 1148 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg->rx_chains = cpu_to_le32(iwl_mvm_scan_rx_ant(mvm)); cfg 1149 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg->legacy_rates = iwl_mvm_scan_config_rates(mvm); cfg 1159 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg->out_of_channel_time[SCAN_LB_LMAC_IDX] = cfg 1161 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg->suspend_time[SCAN_LB_LMAC_IDX] = cfg 1164 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg->out_of_channel_time[SCAN_HB_LMAC_IDX] = cfg 1166 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg->suspend_time[SCAN_HB_LMAC_IDX] = cfg 1172 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg->out_of_channel_time[SCAN_LB_LMAC_IDX] = cfg 1174 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg->suspend_time[SCAN_LB_LMAC_IDX] = cfg 1178 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_fill_scan_dwell(mvm, &cfg->dwell); cfg 1180 drivers/net/wireless/intel/iwlwifi/mvm/scan.c memcpy(&cfg->mac_addr, &mvm->addresses[0].addr, ETH_ALEN); cfg 1182 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg->bcast_sta_id = mvm->aux_sta.sta_id; cfg 1183 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg->channel_flags = channel_flags; cfg 1185 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_fill_channels(mvm, cfg->channel_array, max_channels); cfg 1190 drivers/net/wireless/intel/iwlwifi/mvm/scan.c void *cfg; cfg 1225 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg = kzalloc(cmd_size, GFP_KERNEL); cfg 1226 drivers/net/wireless/intel/iwlwifi/mvm/scan.c if (!cfg) cfg 1257 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_fill_scan_config_v2(mvm, cfg, flags, channel_flags, cfg 1260 drivers/net/wireless/intel/iwlwifi/mvm/scan.c iwl_mvm_fill_scan_config_v1(mvm, cfg, flags, channel_flags, cfg 1264 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cmd.data[0] = cfg; cfg 1276 drivers/net/wireless/intel/iwlwifi/mvm/scan.c kfree(cfg); cfg 1282 drivers/net/wireless/intel/iwlwifi/mvm/scan.c struct iwl_scan_config cfg; cfg 1285 drivers/net/wireless/intel/iwlwifi/mvm/scan.c .len[0] = sizeof(cfg), cfg 1286 drivers/net/wireless/intel/iwlwifi/mvm/scan.c .data[0] = &cfg, cfg 1293 drivers/net/wireless/intel/iwlwifi/mvm/scan.c memset(&cfg, 0, sizeof(cfg)); cfg 1295 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg.bcast_sta_id = mvm->aux_sta.sta_id; cfg 1296 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg.tx_chains = cpu_to_le32(iwl_mvm_get_valid_tx_ant(mvm)); cfg 1297 drivers/net/wireless/intel/iwlwifi/mvm/scan.c cfg.rx_chains = cpu_to_le32(iwl_mvm_scan_rx_ant(mvm)); cfg 220 drivers/net/wireless/intel/iwlwifi/mvm/sf.c if (mvm->cfg->disable_dummy_notification) cfg 747 drivers/net/wireless/intel/iwlwifi/mvm/sta.c mvm->trans->cfg->min_256_ba_txq_size); cfg 752 drivers/net/wireless/intel/iwlwifi/mvm/sta.c mvm->trans->cfg->min_txq_size); cfg 852 drivers/net/wireless/intel/iwlwifi/mvm/sta.c const struct iwl_trans_txq_scd_cfg *cfg, cfg 858 drivers/net/wireless/intel/iwlwifi/mvm/sta.c .window = cfg->frame_limit, cfg 859 drivers/net/wireless/intel/iwlwifi/mvm/sta.c .sta_id = cfg->sta_id, cfg 861 drivers/net/wireless/intel/iwlwifi/mvm/sta.c .tx_fifo = cfg->fifo, cfg 862 drivers/net/wireless/intel/iwlwifi/mvm/sta.c .aggregate = cfg->aggregate, cfg 863 drivers/net/wireless/intel/iwlwifi/mvm/sta.c .tid = cfg->tid, cfg 871 drivers/net/wireless/intel/iwlwifi/mvm/sta.c if (!iwl_mvm_update_txq_mapping(mvm, sta, queue, cfg->sta_id, cfg->tid)) cfg 880 drivers/net/wireless/intel/iwlwifi/mvm/sta.c "Failed to configure queue %d on FIFO %d\n", queue, cfg->fifo); cfg 1205 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_trans_txq_scd_cfg cfg = { cfg 1280 drivers/net/wireless/intel/iwlwifi/mvm/sta.c tid, cfg.sta_id); cfg 1290 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cfg.aggregate = (queue >= IWL_MVM_DQA_MIN_DATA_QUEUE || cfg 1310 drivers/net/wireless/intel/iwlwifi/mvm/sta.c inc_ssn = iwl_mvm_enable_txq(mvm, sta, queue, ssn, &cfg, wdg_timeout); cfg 1464 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_trans_txq_scd_cfg cfg = { cfg 1509 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cfg.tid = i; cfg 1510 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cfg.fifo = iwl_mvm_mac_ac_to_tx_fifo(mvm, ac); cfg 1511 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cfg.aggregate = (txq_id >= IWL_MVM_DQA_MIN_DATA_QUEUE || cfg 1519 drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_enable_txq(mvm, sta, txq_id, seq, &cfg, wdg); cfg 1971 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_trans_txq_scd_cfg cfg = { cfg 1981 drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_enable_txq(mvm, NULL, queue, 0, &cfg, wdg_timeout); cfg 2113 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_trans_txq_scd_cfg cfg = { cfg 2136 drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_enable_txq(mvm, NULL, queue, 0, &cfg, wdg_timeout); cfg 2298 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_trans_txq_scd_cfg cfg = { cfg 2330 drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_enable_txq(mvm, NULL, mvmvif->cab_queue, 0, &cfg, cfg 2357 drivers/net/wireless/intel/iwlwifi/mvm/sta.c iwl_mvm_enable_txq(mvm, NULL, mvmvif->cab_queue, 0, &cfg, cfg 2878 drivers/net/wireless/intel/iwlwifi/mvm/sta.c struct iwl_trans_txq_scd_cfg cfg = { cfg 2925 drivers/net/wireless/intel/iwlwifi/mvm/sta.c cfg.fifo = iwl_mvm_ac_to_tx_fifo[tid_to_mac80211_ac[tid]]; cfg 2950 drivers/net/wireless/intel/iwlwifi/mvm/sta.c ret = iwl_mvm_reconfig_scd(mvm, queue, cfg.fifo, cfg 2962 drivers/net/wireless/intel/iwlwifi/mvm/sta.c &cfg, wdg_timeout); cfg 871 drivers/net/wireless/intel/iwlwifi/mvm/tt.c if (mvm->cfg->thermal_params) cfg 872 drivers/net/wireless/intel/iwlwifi/mvm/tt.c tt->params = *mvm->cfg->thermal_params; cfg 313 drivers/net/wireless/intel/iwlwifi/mvm/tx.c return mvm->cfg->non_shared_ant << RATE_MCS_ANT_POS; cfg 764 drivers/net/wireless/intel/iwlwifi/mvm/utils.c if (mvm->cfg->rx_with_siso_diversity) cfg 1435 drivers/net/wireless/intel/iwlwifi/mvm/utils.c mvm->trans->cfg->gp2_reg_addr) cfg 1436 drivers/net/wireless/intel/iwlwifi/mvm/utils.c reg_addr = mvm->trans->cfg->gp2_reg_addr; cfg 70 drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c trans->cfg->min_txq_size); cfg 78 drivers/net/wireless/intel/iwlwifi/pcie/drv.c #define IWL_PCI_DEVICE(dev, subdev, cfg) \ cfg 81 drivers/net/wireless/intel/iwlwifi/pcie/drv.c .driver_data = (kernel_ulong_t)&(cfg) cfg 995 drivers/net/wireless/intel/iwlwifi/pcie/drv.c const struct iwl_cfg *cfg = (struct iwl_cfg *)(ent->driver_data); cfg 1001 drivers/net/wireless/intel/iwlwifi/pcie/drv.c iwl_trans = iwl_trans_pcie_alloc(pdev, ent, &cfg->trans); cfg 1006 drivers/net/wireless/intel/iwlwifi/pcie/drv.c iwl_trans->trans_cfg = &cfg->trans; cfg 1022 drivers/net/wireless/intel/iwlwifi/pcie/drv.c if (cfg == &iwl7265_2ac_cfg) cfg 1024 drivers/net/wireless/intel/iwlwifi/pcie/drv.c else if (cfg == &iwl7265_2n_cfg) cfg 1026 drivers/net/wireless/intel/iwlwifi/pcie/drv.c else if (cfg == &iwl7265_n_cfg) cfg 1030 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = cfg_7265d; cfg 1034 drivers/net/wireless/intel/iwlwifi/pcie/drv.c if (cfg == &iwlax210_2ax_cfg_so_hr_a0) { cfg 1036 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwlax210_2ax_cfg_ty_gf_a0; cfg 1039 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwlax210_2ax_cfg_so_jf_a0; cfg 1042 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwlax211_2ax_cfg_so_gf_a0; cfg 1045 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwlax411_2ax_cfg_so_gf4_a0; cfg 1047 drivers/net/wireless/intel/iwlwifi/pcie/drv.c } else if (cfg == &iwl_ax101_cfg_qu_hr) { cfg 1053 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwl22000_2ax_cfg_qnj_hr_b0; cfg 1056 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwl_ax101_cfg_qu_hr; cfg 1059 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwl22000_2ax_cfg_jf; cfg 1079 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwl22000_2ax_cfg_qnj_hr_b0; cfg 1082 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwl22000_2ax_cfg_qnj_hr_a0_f0; cfg 1087 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwl22000_2ac_cfg_hr; cfg 1098 drivers/net/wireless/intel/iwlwifi/pcie/drv.c if (cfg == &iwl_ax101_cfg_qu_hr) cfg 1099 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwl_ax101_cfg_qu_c0_hr_b0; cfg 1100 drivers/net/wireless/intel/iwlwifi/pcie/drv.c else if (cfg == &iwl_ax201_cfg_qu_hr) cfg 1101 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwl_ax201_cfg_qu_c0_hr_b0; cfg 1102 drivers/net/wireless/intel/iwlwifi/pcie/drv.c else if (cfg == &iwl9461_2ac_cfg_qu_b0_jf_b0) cfg 1103 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwl9461_2ac_cfg_qu_c0_jf_b0; cfg 1104 drivers/net/wireless/intel/iwlwifi/pcie/drv.c else if (cfg == &iwl9462_2ac_cfg_qu_b0_jf_b0) cfg 1105 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwl9462_2ac_cfg_qu_c0_jf_b0; cfg 1106 drivers/net/wireless/intel/iwlwifi/pcie/drv.c else if (cfg == &iwl9560_2ac_cfg_qu_b0_jf_b0) cfg 1107 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwl9560_2ac_cfg_qu_c0_jf_b0; cfg 1108 drivers/net/wireless/intel/iwlwifi/pcie/drv.c else if (cfg == &iwl9560_2ac_160_cfg_qu_b0_jf_b0) cfg 1109 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwl9560_2ac_160_cfg_qu_c0_jf_b0; cfg 1114 drivers/net/wireless/intel/iwlwifi/pcie/drv.c if (cfg == &iwl_ax101_cfg_qu_hr) cfg 1115 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwl_ax101_cfg_quz_hr; cfg 1116 drivers/net/wireless/intel/iwlwifi/pcie/drv.c else if (cfg == &iwl_ax201_cfg_qu_hr) cfg 1117 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwl_ax201_cfg_quz_hr; cfg 1118 drivers/net/wireless/intel/iwlwifi/pcie/drv.c else if (cfg == &iwl9461_2ac_cfg_qu_b0_jf_b0) cfg 1119 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwl9461_2ac_cfg_quz_a0_jf_b0_soc; cfg 1120 drivers/net/wireless/intel/iwlwifi/pcie/drv.c else if (cfg == &iwl9462_2ac_cfg_qu_b0_jf_b0) cfg 1121 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwl9462_2ac_cfg_quz_a0_jf_b0_soc; cfg 1122 drivers/net/wireless/intel/iwlwifi/pcie/drv.c else if (cfg == &iwl9560_2ac_cfg_qu_b0_jf_b0) cfg 1123 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwl9560_2ac_cfg_quz_a0_jf_b0_soc; cfg 1124 drivers/net/wireless/intel/iwlwifi/pcie/drv.c else if (cfg == &iwl9560_2ac_160_cfg_qu_b0_jf_b0) cfg 1125 drivers/net/wireless/intel/iwlwifi/pcie/drv.c cfg = &iwl9560_2ac_160_cfg_quz_a0_jf_b0_soc; cfg 1130 drivers/net/wireless/intel/iwlwifi/pcie/drv.c iwl_trans->cfg = cfg; cfg 684 drivers/net/wireless/intel/iwlwifi/pcie/internal.h const struct iwl_trans_txq_scd_cfg *cfg, cfg 927 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (trans->cfg->host_interrupt_operation_mode) cfg 1008 drivers/net/wireless/intel/iwlwifi/pcie/rx.c trans->cfg->integrated ? cfg 1597 drivers/net/wireless/intel/iwlwifi/pcie/rx.c if (trans->cfg->internal_wimax_coex && cfg 1598 drivers/net/wireless/intel/iwlwifi/pcie/rx.c !trans->cfg->apmg_not_supported && cfg 235 drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c trans->cfg->min_txq_size); cfg 283 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (trans->cfg->apmg_not_supported) cfg 375 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (trans->cfg->host_interrupt_operation_mode) { cfg 404 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (!trans->cfg->apmg_not_supported) { cfg 558 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (trans->cfg->lp_xtal_workaround) { cfg 1265 drivers/net/wireless/intel/iwlwifi/pcie/trans.c if (!trans->cfg->apmg_not_supported) { cfg 1830 drivers/net/wireless/intel/iwlwifi/pcie/trans.c trans->cfg->integrated) { cfg 3152 drivers/net/wireless/intel/iwlwifi/pcie/trans.c base += trans->cfg->smem_offset; cfg 3193 drivers/net/wireless/intel/iwlwifi/pcie/trans.c base += trans->cfg->smem_offset; cfg 993 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans->cfg->min_txq_size); cfg 996 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans->cfg->min_256_ba_txq_size); cfg 1047 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans->cfg->min_txq_size); cfg 1050 drivers/net/wireless/intel/iwlwifi/pcie/tx.c trans->cfg->min_256_ba_txq_size); cfg 1357 drivers/net/wireless/intel/iwlwifi/pcie/tx.c const struct iwl_trans_txq_scd_cfg *cfg, cfg 1370 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (cfg) { cfg 1371 drivers/net/wireless/intel/iwlwifi/pcie/tx.c fifo = cfg->fifo; cfg 1385 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (cfg->aggregate) { cfg 1386 drivers/net/wireless/intel/iwlwifi/pcie/tx.c u16 ra_tid = BUILD_RAxTID(cfg->sta_id, cfg->tid); cfg 1430 drivers/net/wireless/intel/iwlwifi/pcie/tx.c if (cfg) { cfg 1431 drivers/net/wireless/intel/iwlwifi/pcie/tx.c u8 frame_limit = cfg->frame_limit; cfg 1447 drivers/net/wireless/intel/iwlwifi/pcie/tx.c (cfg->fifo << SCD_QUEUE_STTS_REG_POS_TXF) | cfg 267 drivers/net/wireless/marvell/mwifiex/11ac.c struct mwifiex_11ac_vht_cfg *cfg) cfg 275 drivers/net/wireless/marvell/mwifiex/11ac.c vhtcfg->band_config = cfg->band_config; cfg 276 drivers/net/wireless/marvell/mwifiex/11ac.c vhtcfg->misc_config = cfg->misc_config; cfg 277 drivers/net/wireless/marvell/mwifiex/11ac.c vhtcfg->cap_info = cpu_to_le32(cfg->cap_info); cfg 278 drivers/net/wireless/marvell/mwifiex/11ac.c vhtcfg->mcs_tx_set = cpu_to_le32(cfg->mcs_tx_set); cfg 279 drivers/net/wireless/marvell/mwifiex/11ac.c vhtcfg->mcs_rx_set = cpu_to_le32(cfg->mcs_rx_set); cfg 42 drivers/net/wireless/marvell/mwifiex/11ac.h struct mwifiex_11ac_vht_cfg *cfg); cfg 1638 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct mwifiex_ds_coalesce_cfg *cfg = data_buf; cfg 1647 drivers/net/wireless/marvell/mwifiex/sta_cmd.c coalesce_cfg->num_of_rules = cpu_to_le16(cfg->num_of_rules); cfg 1650 drivers/net/wireless/marvell/mwifiex/sta_cmd.c for (cnt = 0; cnt < cfg->num_of_rules; cnt++) { cfg 1653 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cpu_to_le16(cfg->rule[cnt].max_coalescing_delay); cfg 1654 drivers/net/wireless/marvell/mwifiex/sta_cmd.c rule->pkt_type = cfg->rule[cnt].pkt_type; cfg 1655 drivers/net/wireless/marvell/mwifiex/sta_cmd.c rule->num_of_fields = cfg->rule[cnt].num_of_fields; cfg 1660 drivers/net/wireless/marvell/mwifiex/sta_cmd.c for (idx = 0; idx < cfg->rule[cnt].num_of_fields; idx++) { cfg 1661 drivers/net/wireless/marvell/mwifiex/sta_cmd.c param->operation = cfg->rule[cnt].params[idx].operation; cfg 1663 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cfg->rule[cnt].params[idx].operand_len; cfg 1665 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cpu_to_le16(cfg->rule[cnt].params[idx].offset); cfg 1667 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cfg->rule[cnt].params[idx].operand_byte_stream, cfg 1871 drivers/net/wireless/marvell/mwifiex/sta_cmd.c struct host_cmd_sdio_sp_rx_aggr_cfg *cfg = cfg 1878 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cfg->action = cmd_action; cfg 1880 drivers/net/wireless/marvell/mwifiex/sta_cmd.c cfg->enable = *(u8 *)data_buf; cfg 988 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c struct host_cmd_sdio_sp_rx_aggr_cfg *cfg = cfg 991 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c adapter->sdio_rx_aggr_enable = cfg->enable; cfg 992 drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c adapter->sdio_rx_block_size = le16_to_cpu(cfg->block_size); cfg 55 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c __le32 cfg; cfg 66 drivers/net/wireless/mediatek/mt76/mt76x2/mcu.c msg.cfg = cpu_to_le32(val); cfg 169 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c u32 cfg; cfg 171 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c cfg = readl(reg); cfg 172 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c cfg &= ~PEARL_ASSERT_INTX; cfg 173 drivers/net/wireless/quantenna/qtnfmac/pcie/pearl_pcie.c qtnf_non_posted_write(cfg, reg); cfg 105 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c u32 cfg; cfg 107 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c cfg = readl(reg); cfg 108 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c cfg &= ~TOPAZ_ASSERT_INTX; cfg 109 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c qtnf_non_posted_write(cfg, reg); cfg 115 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c u32 cfg = readl(reg); cfg 117 drivers/net/wireless/quantenna/qtnfmac/pcie/topaz_pcie.c return !!(cfg & TOPAZ_ASSERT_INTX); cfg 225 drivers/net/wireless/realtek/rtlwifi/base.c if (!(rtlpriv->cfg->spec_ver & RTL_SPEC_SUPPORT_VHT)) cfg 450 drivers/net/wireless/realtek/rtlwifi/base.c rtlpriv->works.rtl_wq = alloc_workqueue("%s", 0, 0, rtlpriv->cfg->name); cfg 500 drivers/net/wireless/realtek/rtlwifi/base.c radio_state = rtlpriv->cfg->ops->radio_onoff_checking(hw, &valid); cfg 590 drivers/net/wireless/realtek/rtlwifi/base.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RCR, (u8 *) (&mac->rx_conf)); cfg 609 drivers/net/wireless/realtek/rtlwifi/base.c if (tcb_desc->hw_rate == rtlpriv->cfg->maps[RTL_RC_CCK_RATE1M]) cfg 687 drivers/net/wireless/realtek/rtlwifi/base.c tcb_desc->rts_rate = rtlpriv->cfg->maps[RTL_RC_OFDM_RATE24M]; cfg 691 drivers/net/wireless/realtek/rtlwifi/base.c tcb_desc->rts_rate = rtlpriv->cfg->maps[RTL_RC_OFDM_RATE24M]; cfg 773 drivers/net/wireless/realtek/rtlwifi/base.c ((rtlpriv->cfg->spec_ver & RTL_SPEC_NEW_RATEID) ? \ cfg 795 drivers/net/wireless/realtek/rtlwifi/base.c rtlpriv->cfg->maps[RTL_RC_CCK_RATE2M]; cfg 815 drivers/net/wireless/realtek/rtlwifi/base.c (rtlpriv->cfg->spec_ver & RTL_SPEC_NEW_RATEID)) cfg 878 drivers/net/wireless/realtek/rtlwifi/base.c if (tcb_desc->hw_rate <= rtlpriv->cfg->maps[RTL_RC_OFDM_RATE54M]) cfg 883 drivers/net/wireless/realtek/rtlwifi/base.c if (rtlpriv->cfg->spec_ver & RTL_SPEC_SUPPORT_VHT) { cfg 895 drivers/net/wireless/realtek/rtlwifi/base.c rtlpriv->cfg->maps[RTL_RC_HT_RATEMCS15]) cfg 914 drivers/net/wireless/realtek/rtlwifi/base.c rtlpriv->cfg->maps[RTL_RC_VHT_RATE_2SS_MCS7]; cfg 918 drivers/net/wireless/realtek/rtlwifi/base.c rtlpriv->cfg->maps[RTL_RC_VHT_RATE_2SS_MCS8]; cfg 921 drivers/net/wireless/realtek/rtlwifi/base.c rtlpriv->cfg->maps[RTL_RC_VHT_RATE_2SS_MCS9]; cfg 926 drivers/net/wireless/realtek/rtlwifi/base.c rtlpriv->cfg->maps[RTL_RC_VHT_RATE_1SS_MCS7]; cfg 930 drivers/net/wireless/realtek/rtlwifi/base.c rtlpriv->cfg->maps[RTL_RC_VHT_RATE_1SS_MCS8]; cfg 933 drivers/net/wireless/realtek/rtlwifi/base.c rtlpriv->cfg->maps[RTL_RC_VHT_RATE_1SS_MCS9]; cfg 948 drivers/net/wireless/realtek/rtlwifi/base.c hw_rate = rtlpriv->cfg->maps[RTL_RC_HT_RATEMCS15]; cfg 950 drivers/net/wireless/realtek/rtlwifi/base.c hw_rate = rtlpriv->cfg->maps[RTL_RC_HT_RATEMCS7]; cfg 1196 drivers/net/wireless/realtek/rtlwifi/base.c hw_value = rtlpriv->cfg->maps[RTL_RC_HT_RATEMCS15] - 15 + cfg 1201 drivers/net/wireless/realtek/rtlwifi/base.c hw_value = rtlpriv->cfg->maps[RTL_RC_VHT_RATE_2SS_MCS9]; cfg 1203 drivers/net/wireless/realtek/rtlwifi/base.c hw_value = rtlpriv->cfg->maps[RTL_RC_VHT_RATE_1SS_MCS9]; cfg 1216 drivers/net/wireless/realtek/rtlwifi/base.c hw_value < rtlpriv->cfg->maps[RTL_RC_OFDM_RATE6M]) cfg 1217 drivers/net/wireless/realtek/rtlwifi/base.c hw_value = rtlpriv->cfg->maps[RTL_RC_OFDM_RATE6M]; cfg 1229 drivers/net/wireless/realtek/rtlwifi/base.c ((rtlpriv->cfg->spec_ver & RTL_SPEC_NEW_RATEID) ? \ cfg 1284 drivers/net/wireless/realtek/rtlwifi/base.c rtlpriv->cfg->maps[RTL_RC_CCK_RATE11M]; cfg 1287 drivers/net/wireless/realtek/rtlwifi/base.c rtlpriv->cfg->maps[RTL_RC_OFDM_RATE54M]; cfg 1323 drivers/net/wireless/realtek/rtlwifi/base.c if (rtlpriv->cfg->ops->chk_switch_dmdp) cfg 1324 drivers/net/wireless/realtek/rtlwifi/base.c rtlpriv->cfg->ops->chk_switch_dmdp(hw); cfg 1455 drivers/net/wireless/realtek/rtlwifi/base.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 1657 drivers/net/wireless/realtek/rtlwifi/base.c if (rtlpriv->cfg->spec_ver & RTL_SPEC_EXT_C2H) { cfg 1819 drivers/net/wireless/realtek/rtlwifi/base.c if (rtlpriv->cfg->ops->get_btc_status()) { cfg 1886 drivers/net/wireless/realtek/rtlwifi/base.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 2144 drivers/net/wireless/realtek/rtlwifi/base.c if (rtlpriv->cfg->ops->get_btc_status() && cfg 2185 drivers/net/wireless/realtek/rtlwifi/base.c if (!rtlpriv->cfg->mod_params->disable_watchdog) cfg 2186 drivers/net/wireless/realtek/rtlwifi/base.c rtlpriv->cfg->ops->dm_watchdog(hw); cfg 2212 drivers/net/wireless/realtek/rtlwifi/base.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 2250 drivers/net/wireless/realtek/rtlwifi/base.c rtlpriv->cfg->ops->c2h_command_handle(hw); cfg 2297 drivers/net/wireless/realtek/rtlwifi/base.c struct rtl_hal_ops *hal_ops = rtlpriv->cfg->ops; cfg 2324 drivers/net/wireless/realtek/rtlwifi/base.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 2330 drivers/net/wireless/realtek/rtlwifi/base.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 2392 drivers/net/wireless/realtek/rtlwifi/base.c rtlpriv->cfg->ops->dualmac_easy_concurrent(hw); cfg 2525 drivers/net/wireless/realtek/rtlwifi/base.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 2531 drivers/net/wireless/realtek/rtlwifi/base.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 247 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c rtlpriv->cfg->ops->fill_h2c_cmd(rtlpriv->mac80211.hw, 0x67, len, cmd); cfg 1034 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c rtlpriv->cfg->ops->fill_h2c_cmd(rtlpriv->mac80211.hw, element_id, cfg 1044 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c rtlpriv->cfg->ops->fill_h2c_cmd(rtlpriv->mac80211.hw, H2C_BT_PORT_ID, cfg 1054 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c if (!rtlpriv->cfg->ops->set_default_port_id_cmd) cfg 1057 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c rtlpriv->cfg->ops->set_default_port_id_cmd(hw); cfg 1928 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c if (rtlpriv->cfg->mod_params->ant_sel == 1) cfg 41 drivers/net/wireless/realtek/rtlwifi/cam.c rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[WCAMI], cfg 43 drivers/net/wireless/realtek/rtlwifi/cam.c rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM], cfg 48 drivers/net/wireless/realtek/rtlwifi/cam.c rtlpriv->cfg->maps[WCAMI], target_content); cfg 53 drivers/net/wireless/realtek/rtlwifi/cam.c rtlpriv->cfg->maps[RWCAM], target_command); cfg 62 drivers/net/wireless/realtek/rtlwifi/cam.c rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[WCAMI], cfg 64 drivers/net/wireless/realtek/rtlwifi/cam.c rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM], cfg 81 drivers/net/wireless/realtek/rtlwifi/cam.c rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[WCAMI], cfg 83 drivers/net/wireless/realtek/rtlwifi/cam.c rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM], cfg 141 drivers/net/wireless/realtek/rtlwifi/cam.c rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[WCAMI], 0); cfg 142 drivers/net/wireless/realtek/rtlwifi/cam.c rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM], ul_command); cfg 160 drivers/net/wireless/realtek/rtlwifi/cam.c rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM], ul_command); cfg 170 drivers/net/wireless/realtek/rtlwifi/cam.c u32 ul_enc_algo = rtlpriv->cfg->maps[SEC_CAM_AES]; cfg 174 drivers/net/wireless/realtek/rtlwifi/cam.c ul_enc_algo = rtlpriv->cfg->maps[SEC_CAM_WEP40]; cfg 177 drivers/net/wireless/realtek/rtlwifi/cam.c ul_enc_algo = rtlpriv->cfg->maps[SEC_CAM_WEP104]; cfg 180 drivers/net/wireless/realtek/rtlwifi/cam.c ul_enc_algo = rtlpriv->cfg->maps[SEC_CAM_TKIP]; cfg 183 drivers/net/wireless/realtek/rtlwifi/cam.c ul_enc_algo = rtlpriv->cfg->maps[SEC_CAM_AES]; cfg 186 drivers/net/wireless/realtek/rtlwifi/cam.c ul_enc_algo = rtlpriv->cfg->maps[SEC_CAM_AES]; cfg 195 drivers/net/wireless/realtek/rtlwifi/cam.c rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[WCAMI], ul_content); cfg 196 drivers/net/wireless/realtek/rtlwifi/cam.c rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM], ul_command); cfg 211 drivers/net/wireless/realtek/rtlwifi/cam.c u32 ul_encalgo = rtlpriv->cfg->maps[SEC_CAM_AES]; cfg 216 drivers/net/wireless/realtek/rtlwifi/cam.c ul_encalgo = rtlpriv->cfg->maps[SEC_CAM_WEP40]; cfg 219 drivers/net/wireless/realtek/rtlwifi/cam.c ul_encalgo = rtlpriv->cfg->maps[SEC_CAM_WEP104]; cfg 222 drivers/net/wireless/realtek/rtlwifi/cam.c ul_encalgo = rtlpriv->cfg->maps[SEC_CAM_TKIP]; cfg 225 drivers/net/wireless/realtek/rtlwifi/cam.c ul_encalgo = rtlpriv->cfg->maps[SEC_CAM_AES]; cfg 228 drivers/net/wireless/realtek/rtlwifi/cam.c ul_encalgo = rtlpriv->cfg->maps[SEC_CAM_AES]; cfg 245 drivers/net/wireless/realtek/rtlwifi/cam.c rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[WCAMI], ul_content); cfg 246 drivers/net/wireless/realtek/rtlwifi/cam.c rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM], ul_command); cfg 83 drivers/net/wireless/realtek/rtlwifi/core.c if (rtlpriv->cfg->alt_fw_name) { cfg 85 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->alt_fw_name, cfg 88 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->alt_fw_name); cfg 156 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->get_hw_reg(hw, HAL_DEF_WOWLAN, cfg 236 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->update_interrupt_mask(hw, 0, cfg 237 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->maps[RTL_IBSS_INT_MASKS]); cfg 245 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_bcn_reg(hw); cfg 250 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_BASIC_RATE, cfg 263 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_bcn_reg(hw); cfg 268 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_BASIC_RATE, cfg 278 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_bcn_reg(hw); cfg 283 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_BASIC_RATE, cfg 299 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_BASIC_RATE, cfg 304 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_network_type(hw, vif->type); cfg 306 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr); cfg 310 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RETRY_LIMIT, cfg 331 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->update_interrupt_mask(hw, 0, cfg 332 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->maps[RTL_IBSS_INT_MASKS]); cfg 346 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_network_type(hw, mac->opmode); cfg 522 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->add_wowlan_pattern(hw, &rtl_pattern, i); cfg 644 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RETRY_LIMIT, cfg 666 drivers/net/wireless/realtek/rtlwifi/core.c if (rtlpriv->cfg->ops->chk_switch_dmdp) cfg 667 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->chk_switch_dmdp(hw); cfg 785 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->switch_channel(hw); cfg 786 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_channel_access(hw); cfg 787 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_bw_mode(hw, channel_type); cfg 810 drivers/net/wireless/realtek/rtlwifi/core.c mac->rx_conf |= rtlpriv->cfg->maps[MAC_RCR_AM] | cfg 811 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->maps[MAC_RCR_AB]; cfg 815 drivers/net/wireless/realtek/rtlwifi/core.c mac->rx_conf &= ~(rtlpriv->cfg->maps[MAC_RCR_AM] | cfg 816 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->maps[MAC_RCR_AB]); cfg 825 drivers/net/wireless/realtek/rtlwifi/core.c mac->rx_conf |= rtlpriv->cfg->maps[MAC_RCR_ACRC32]; cfg 829 drivers/net/wireless/realtek/rtlwifi/core.c mac->rx_conf &= ~rtlpriv->cfg->maps[MAC_RCR_ACRC32]; cfg 846 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_chk_bssid(hw, false); cfg 848 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_chk_bssid(hw, true); cfg 856 drivers/net/wireless/realtek/rtlwifi/core.c mac->rx_conf |= rtlpriv->cfg->maps[MAC_RCR_ACF]; cfg 861 drivers/net/wireless/realtek/rtlwifi/core.c mac->rx_conf &= ~rtlpriv->cfg->maps[MAC_RCR_ACF]; cfg 871 drivers/net/wireless/realtek/rtlwifi/core.c mac->rx_conf |= rtlpriv->cfg->maps[MAC_RCR_AAP]; cfg 875 drivers/net/wireless/realtek/rtlwifi/core.c mac->rx_conf &= ~rtlpriv->cfg->maps[MAC_RCR_AAP]; cfg 884 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, cfg 928 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->update_rate_tbl(hw, sta, 0, true); cfg 1002 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_qos(hw, aci); cfg 1043 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->update_interrupt_mask(hw, cfg 1044 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->maps cfg 1047 drivers/net/wireless/realtek/rtlwifi/core.c if (rtlpriv->cfg->ops->linked_set_reg) cfg 1048 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->linked_set_reg(hw); cfg 1059 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->update_interrupt_mask(hw, 0, cfg 1060 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->maps cfg 1068 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_bcn_intv(hw); cfg 1096 drivers/net/wireless/realtek/rtlwifi/core.c if (rtlpriv->cfg->ops->linked_set_reg) cfg 1097 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->linked_set_reg(hw); cfg 1137 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->update_rate_tbl(hw, sta, 0, cfg 1142 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 1179 drivers/net/wireless/realtek/rtlwifi/core.c if (rtlpriv->cfg->ops->chk_switch_dmdp) cfg 1180 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->chk_switch_dmdp(hw); cfg 1185 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_network_type(hw, vif->type); cfg 1189 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 1195 drivers/net/wireless/realtek/rtlwifi/core.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 1212 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ACK_PREAMBLE, cfg 1225 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME, cfg 1249 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SHORTGI_DENSITY, cfg 1251 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AMPDU_FACTOR, cfg 1253 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AMPDU_MIN_SPACE, cfg 1261 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_BSSID, cfg 1332 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_BASIC_RATE, cfg 1346 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_CORRECT_TSF, (u8 *)(&tsf)); cfg 1358 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_CORRECT_TSF, (u8 *)(&bibss)); cfg 1366 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_DUAL_TSF_RST, (u8 *)(&tmp)); cfg 1439 drivers/net/wireless/realtek/rtlwifi/core.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 1446 drivers/net/wireless/realtek/rtlwifi/core.c if (rtlpriv->cfg->ops->chk_switch_dmdp) cfg 1447 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->chk_switch_dmdp(hw); cfg 1460 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->led_control(hw, LED_CTL_SITE_SURVEY); cfg 1461 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->scan_operation_backup(hw, SCAN_OPT_BACKUP_BAND0); cfg 1492 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_network_type(hw, mac->opmode); cfg 1496 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->scan_operation_backup(hw, SCAN_OPT_RESTORE); cfg 1497 drivers/net/wireless/realtek/rtlwifi/core.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 1519 drivers/net/wireless/realtek/rtlwifi/core.c if (rtlpriv->cfg->mod_params->sw_crypto || rtlpriv->sec.use_sw_sec) { cfg 1597 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->enable_hw_sec(hw); cfg 1611 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->enable_hw_sec(hw); cfg 1658 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->set_key(hw, key_idx, mac_addr, cfg 1715 drivers/net/wireless/realtek/rtlwifi/core.c radio_state = rtlpriv->cfg->ops->radio_onoff_checking(hw, &valid); cfg 1865 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->fill_tx_cmddesc(hw, (u8 *)pdesc, 1, 1, skb); cfg 1871 drivers/net/wireless/realtek/rtlwifi/core.c rtlpriv->cfg->ops->tx_polling(hw, BEACON_QUEUE); cfg 14 drivers/net/wireless/realtek/rtlwifi/debug.c if (unlikely((comp & rtlpriv->cfg->mod_params->debug_mask) && cfg 15 drivers/net/wireless/realtek/rtlwifi/debug.c level <= rtlpriv->cfg->mod_params->debug_level)) { cfg 34 drivers/net/wireless/realtek/rtlwifi/debug.c if (unlikely((comp & rtlpriv->cfg->mod_params->debug_mask) && cfg 35 drivers/net/wireless/realtek/rtlwifi/debug.c level <= rtlpriv->cfg->mod_params->debug_level)) { cfg 55 drivers/net/wireless/realtek/rtlwifi/debug.c if (unlikely(((comp) & rtlpriv->cfg->mod_params->debug_mask) && cfg 56 drivers/net/wireless/realtek/rtlwifi/debug.c ((level) <= rtlpriv->cfg->mod_params->debug_level))) { cfg 238 drivers/net/wireless/realtek/rtlwifi/debug.c rtlpriv->cfg->maps[RWCAM]); cfg 245 drivers/net/wireless/realtek/rtlwifi/debug.c rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[RWCAM], cfg 248 drivers/net/wireless/realtek/rtlwifi/debug.c rtlpriv->cfg->maps[RCAMO]); cfg 271 drivers/net/wireless/realtek/rtlwifi/debug.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 369 drivers/net/wireless/realtek/rtlwifi/debug.c rtlpriv->cfg->ops->fill_h2c_cmd(hw, h2c_data_packed[0], cfg 52 drivers/net/wireless/realtek/rtlwifi/efuse.c bytetemp = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[SYS_FUNC_EN] + 1); cfg 54 drivers/net/wireless/realtek/rtlwifi/efuse.c rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[SYS_FUNC_EN] + 1, temp); cfg 56 drivers/net/wireless/realtek/rtlwifi/efuse.c bytetemp = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[SYS_ISO_CTRL] + 1); cfg 58 drivers/net/wireless/realtek/rtlwifi/efuse.c rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[SYS_ISO_CTRL] + 1, temp); cfg 60 drivers/net/wireless/realtek/rtlwifi/efuse.c bytetemp = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_TEST] + 3); cfg 62 drivers/net/wireless/realtek/rtlwifi/efuse.c rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_TEST] + 3, temp); cfg 66 drivers/net/wireless/realtek/rtlwifi/efuse.c rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 3, 0x72); cfg 78 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_REAL_CONTENT_SIZE]; cfg 82 drivers/net/wireless/realtek/rtlwifi/efuse.c rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 1, cfg 85 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_CTRL] + 2); cfg 87 drivers/net/wireless/realtek/rtlwifi/efuse.c rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 2, cfg 91 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_CTRL] + 3); cfg 93 drivers/net/wireless/realtek/rtlwifi/efuse.c rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 3, cfg 97 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_CTRL] + 3); cfg 100 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg-> cfg 106 drivers/net/wireless/realtek/rtlwifi/efuse.c data = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL]); cfg 121 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_REAL_CONTENT_SIZE]; cfg 127 drivers/net/wireless/realtek/rtlwifi/efuse.c rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL], value); cfg 130 drivers/net/wireless/realtek/rtlwifi/efuse.c rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 1, cfg 133 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_CTRL] + 2); cfg 137 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_CTRL] + 2, temp); cfg 140 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_CTRL] + 3); cfg 143 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_CTRL] + 3, temp); cfg 146 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_CTRL] + 3); cfg 150 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg-> cfg 169 drivers/net/wireless/realtek/rtlwifi/efuse.c rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 1, cfg 171 drivers/net/wireless/realtek/rtlwifi/efuse.c readbyte = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 2); cfg 172 drivers/net/wireless/realtek/rtlwifi/efuse.c rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 2, cfg 175 drivers/net/wireless/realtek/rtlwifi/efuse.c readbyte = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 3); cfg 176 drivers/net/wireless/realtek/rtlwifi/efuse.c rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 3, cfg 180 drivers/net/wireless/realtek/rtlwifi/efuse.c value32 = rtl_read_dword(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL]); cfg 183 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_CTRL]); cfg 188 drivers/net/wireless/realtek/rtlwifi/efuse.c value32 = rtl_read_dword(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL]); cfg 206 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_MAX_SECTION_MAP]; cfg 208 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_REAL_CONTENT_SIZE]; cfg 213 drivers/net/wireless/realtek/rtlwifi/efuse.c if ((_offset + _size_byte) > rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE]) { cfg 221 drivers/net/wireless/realtek/rtlwifi/efuse.c efuse_tbl = kzalloc(rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE], cfg 333 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_EFUSE_BYTES, cfg 335 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_EFUSE_USAGE, cfg 376 drivers/net/wireless/realtek/rtlwifi/efuse.c (EFUSE_MAX_SIZE - rtlpriv->cfg->maps[EFUSE_OOB_PROTECT_BYTES_LEN])) cfg 425 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE]); cfg 479 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE]); cfg 492 drivers/net/wireless/realtek/rtlwifi/efuse.c 0xFF, rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE]); cfg 498 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE]); cfg 587 drivers/net/wireless/realtek/rtlwifi/efuse.c rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 1, cfg 589 drivers/net/wireless/realtek/rtlwifi/efuse.c rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 2, cfg 592 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_CTRL] + 2) & cfg 595 drivers/net/wireless/realtek/rtlwifi/efuse.c rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 3, 0x72); cfg 598 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_CTRL] + 3)) cfg 604 drivers/net/wireless/realtek/rtlwifi/efuse.c *data = rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL]); cfg 623 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_CTRL] + 1, (u8) (addr & 0xff)); cfg 624 drivers/net/wireless/realtek/rtlwifi/efuse.c rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 2, cfg 626 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_CTRL] + cfg 629 drivers/net/wireless/realtek/rtlwifi/efuse.c rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL], data); cfg 630 drivers/net/wireless/realtek/rtlwifi/efuse.c rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CTRL] + 3, 0xF2); cfg 633 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_CTRL] + 3)) cfg 648 drivers/net/wireless/realtek/rtlwifi/efuse.c read_efuse(hw, 0, rtlpriv->cfg->maps[EFUSE_HWSET_MAX_SIZE], efuse); cfg 926 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_OOB_PROTECT_BYTES_LEN])) { cfg 943 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_OOB_PROTECT_BYTES_LEN]))) { cfg 999 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_OOB_PROTECT_BYTES_LEN])) { cfg 1102 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_ACCESS], 0x69); cfg 1106 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[SYS_ISO_CTRL]); cfg 1107 drivers/net/wireless/realtek/rtlwifi/efuse.c if (!(tmpv16 & rtlpriv->cfg->maps[EFUSE_PWC_EV12V])) { cfg 1108 drivers/net/wireless/realtek/rtlwifi/efuse.c tmpv16 |= rtlpriv->cfg->maps[EFUSE_PWC_EV12V]; cfg 1110 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[SYS_ISO_CTRL], cfg 1115 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[SYS_FUNC_EN]); cfg 1116 drivers/net/wireless/realtek/rtlwifi/efuse.c if (!(tmpv16 & rtlpriv->cfg->maps[EFUSE_FEN_ELDR])) { cfg 1117 drivers/net/wireless/realtek/rtlwifi/efuse.c tmpv16 |= rtlpriv->cfg->maps[EFUSE_FEN_ELDR]; cfg 1119 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[SYS_FUNC_EN], tmpv16); cfg 1122 drivers/net/wireless/realtek/rtlwifi/efuse.c tmpv16 = rtl_read_word(rtlpriv, rtlpriv->cfg->maps[SYS_CLK]); cfg 1123 drivers/net/wireless/realtek/rtlwifi/efuse.c if ((!(tmpv16 & rtlpriv->cfg->maps[EFUSE_LOADER_CLK_EN])) || cfg 1124 drivers/net/wireless/realtek/rtlwifi/efuse.c (!(tmpv16 & rtlpriv->cfg->maps[EFUSE_ANA8M]))) { cfg 1125 drivers/net/wireless/realtek/rtlwifi/efuse.c tmpv16 |= (rtlpriv->cfg->maps[EFUSE_LOADER_CLK_EN] | cfg 1126 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_ANA8M]); cfg 1128 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[SYS_CLK], tmpv16); cfg 1135 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_TEST] + cfg 1147 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_TEST] + 3, cfg 1152 drivers/net/wireless/realtek/rtlwifi/efuse.c rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CLK], cfg 1159 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_ACCESS], 0); cfg 1163 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_TEST] + cfg 1166 drivers/net/wireless/realtek/rtlwifi/efuse.c rtlpriv->cfg->maps[EFUSE_TEST] + 3, cfg 1171 drivers/net/wireless/realtek/rtlwifi/efuse.c rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[EFUSE_CLK], cfg 545 drivers/net/wireless/realtek/rtlwifi/pci.c if (!rtlpriv->cfg->ops->is_tx_desc_closed(hw, prio, ring->idx)) cfg 551 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops-> cfg 657 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->set_desc(hw, (u8 *)entry, false, cfg 661 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->set_desc(hw, (u8 *)entry, false, cfg 664 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->set_desc(hw, (u8 *)entry, false, cfg 667 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->set_desc(hw, (u8 *)entry, false, cfg 715 drivers/net/wireless/realtek/rtlwifi/pci.c rtl_write_byte(rtlpriv, rtlpriv->cfg->maps[MAC_HSISR], cfg 716 drivers/net/wireless/realtek/rtlwifi/pci.c rtl_read_byte(rtlpriv, rtlpriv->cfg->maps[MAC_HSISR]) | cfg 754 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->rx_desc_buff_remained_cnt(hw, cfg 765 drivers/net/wireless/realtek/rtlwifi/pci.c own = (u8)rtlpriv->cfg->ops->get_desc(hw, (u8 *)pdesc, cfg 784 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->query_rx_desc(hw, &stats, cfg 788 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->rx_check_dma_ok(hw, cfg 792 drivers/net/wireless/realtek/rtlwifi/pci.c len = rtlpriv->cfg->ops->get_desc(hw, (u8 *)pdesc, false, cfg 840 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->led_control(hw, LED_CTL_RX); cfg 891 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->set_desc(hw, (u8 *)pdesc, cfg 917 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->disable_interrupt(hw); cfg 920 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->interrupt_recognized(hw, &intvec); cfg 927 drivers/net/wireless/realtek/rtlwifi/pci.c if (intvec.inta & rtlpriv->cfg->maps[RTL_IMR_TBDOK]) cfg 931 drivers/net/wireless/realtek/rtlwifi/pci.c if (unlikely(intvec.inta & rtlpriv->cfg->maps[RTL_IMR_TBDER])) cfg 935 drivers/net/wireless/realtek/rtlwifi/pci.c if (intvec.inta & rtlpriv->cfg->maps[RTL_IMR_BDOK]) cfg 938 drivers/net/wireless/realtek/rtlwifi/pci.c if (intvec.inta & rtlpriv->cfg->maps[RTL_IMR_BCNINT]) { cfg 945 drivers/net/wireless/realtek/rtlwifi/pci.c if (unlikely(intvec.intb & rtlpriv->cfg->maps[RTL_IMR_TXFOVW])) cfg 948 drivers/net/wireless/realtek/rtlwifi/pci.c if (intvec.inta & rtlpriv->cfg->maps[RTL_IMR_MGNTDOK]) { cfg 954 drivers/net/wireless/realtek/rtlwifi/pci.c if (intvec.inta & rtlpriv->cfg->maps[RTL_IMR_HIGHDOK]) { cfg 960 drivers/net/wireless/realtek/rtlwifi/pci.c if (intvec.inta & rtlpriv->cfg->maps[RTL_IMR_BKDOK]) { cfg 968 drivers/net/wireless/realtek/rtlwifi/pci.c if (intvec.inta & rtlpriv->cfg->maps[RTL_IMR_BEDOK]) { cfg 976 drivers/net/wireless/realtek/rtlwifi/pci.c if (intvec.inta & rtlpriv->cfg->maps[RTL_IMR_VIDOK]) { cfg 984 drivers/net/wireless/realtek/rtlwifi/pci.c if (intvec.inta & rtlpriv->cfg->maps[RTL_IMR_VODOK]) { cfg 993 drivers/net/wireless/realtek/rtlwifi/pci.c if (intvec.intd & rtlpriv->cfg->maps[RTL_IMR_H2CDOK]) { cfg 1003 drivers/net/wireless/realtek/rtlwifi/pci.c if (intvec.inta & rtlpriv->cfg->maps[RTL_IMR_COMDOK]) { cfg 1013 drivers/net/wireless/realtek/rtlwifi/pci.c if (intvec.inta & rtlpriv->cfg->maps[RTL_IMR_ROK]) { cfg 1018 drivers/net/wireless/realtek/rtlwifi/pci.c if (unlikely(intvec.inta & rtlpriv->cfg->maps[RTL_IMR_RDU])) { cfg 1024 drivers/net/wireless/realtek/rtlwifi/pci.c if (unlikely(intvec.intb & rtlpriv->cfg->maps[RTL_IMR_RXFOVW])) { cfg 1031 drivers/net/wireless/realtek/rtlwifi/pci.c if (intvec.inta & rtlpriv->cfg->maps[RTL_IMR_C2HCMD]) { cfg 1048 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->maps[RTL_IMR_HSISR_IND])) { cfg 1059 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->enable_interrupt(hw); cfg 1096 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->get_desc( cfg 1112 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->fill_tx_desc(hw, hdr, (u8 *)pdesc, cfg 1120 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->set_desc(hw, (u8 *)pbuffer_desc, true, cfg 1123 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->set_desc(hw, (u8 *)pdesc, true, HW_DESC_OWN, cfg 1264 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->set_desc(hw, (u8 *)&desc[i], cfg 1327 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->set_desc(hw, (u8 *)entry, false, cfg 1351 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->get_desc(hw, (u8 *)entry, cfg 1480 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->get_desc(hw, (u8 *)entry, cfg 1486 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->set_desc(hw, cfg 1491 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->set_desc(hw, cfg 1495 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->set_desc(hw, cfg 1499 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->set_desc(hw, cfg 1505 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->set_desc(hw, (u8 *)entry, false, cfg 1531 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops-> cfg 1648 drivers/net/wireless/realtek/rtlwifi/pci.c own = (u8)rtlpriv->cfg->ops->get_desc(hw, (u8 *)pdesc, cfg 1663 drivers/net/wireless/realtek/rtlwifi/pci.c if (rtlpriv->cfg->ops->get_available_desc && cfg 1664 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->get_available_desc(hw, hw_queue) == 0) { cfg 1672 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->led_control(hw, LED_CTL_TX); cfg 1674 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->fill_tx_desc(hw, hdr, (u8 *)pdesc, cfg 1680 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->set_desc(hw, (u8 *)pdesc, true, cfg 1683 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->set_desc(hw, (u8 *)pdesc, true, cfg 1699 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->tx_polling(hw, hw_queue); cfg 1786 drivers/net/wireless/realtek/rtlwifi/pci.c if (rtlpriv->cfg->ops->get_btc_status && cfg 1787 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->get_btc_status()) { cfg 1795 drivers/net/wireless/realtek/rtlwifi/pci.c err = rtlpriv->cfg->ops->hw_init(hw); cfg 1803 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RETRY_LIMIT, cfg 1806 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->enable_interrupt(hw); cfg 1831 drivers/net/wireless/realtek/rtlwifi/pci.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 1843 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->disable_interrupt(hw); cfg 1860 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->hw_disable(hw); cfg 1864 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_OFF); cfg 2222 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg = (struct rtl_hal_cfg *)(id->driver_data); cfg 2234 drivers/net/wireless/realtek/rtlwifi/pci.c pmem_start = pci_resource_start(pdev, rtlpriv->cfg->bar_id); cfg 2235 drivers/net/wireless/realtek/rtlwifi/pci.c pmem_len = pci_resource_len(pdev, rtlpriv->cfg->bar_id); cfg 2236 drivers/net/wireless/realtek/rtlwifi/pci.c pmem_flags = pci_resource_flags(pdev, rtlpriv->cfg->bar_id); cfg 2241 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->bar_id, pmem_len); cfg 2270 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->read_eeprom_info(hw); cfg 2272 drivers/net/wireless/realtek/rtlwifi/pci.c if (rtlpriv->cfg->ops->init_sw_vars(hw)) { cfg 2277 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->init_sw_leds(hw); cfg 2366 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->disable_interrupt(hw); cfg 2373 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->deinit_sw_vars(hw); cfg 2420 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->hw_suspend(hw); cfg 2432 drivers/net/wireless/realtek/rtlwifi/pci.c rtlpriv->cfg->ops->hw_resume(hw); cfg 34 drivers/net/wireless/realtek/rtlwifi/pci.h #define RTL_PCI_DEVICE(vend, dev, cfg) \ cfg 39 drivers/net/wireless/realtek/rtlwifi/pci.h .driver_data = (kernel_ulong_t)&(cfg) cfg 26 drivers/net/wireless/realtek/rtlwifi/ps.c if (rtlpriv->cfg->ops->hw_init(hw)) cfg 28 drivers/net/wireless/realtek/rtlwifi/ps.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RETRY_LIMIT, cfg 32 drivers/net/wireless/realtek/rtlwifi/ps.c rtlpriv->cfg->ops->switch_channel(hw); cfg 33 drivers/net/wireless/realtek/rtlwifi/ps.c rtlpriv->cfg->ops->set_channel_access(hw); cfg 34 drivers/net/wireless/realtek/rtlwifi/ps.c rtlpriv->cfg->ops->set_bw_mode(hw, cfg 38 drivers/net/wireless/realtek/rtlwifi/ps.c rtlpriv->cfg->ops->enable_interrupt(hw); cfg 55 drivers/net/wireless/realtek/rtlwifi/ps.c rtlpriv->cfg->ops->disable_interrupt(hw); cfg 59 drivers/net/wireless/realtek/rtlwifi/ps.c rtlpriv->cfg->ops->hw_disable(hw); cfg 144 drivers/net/wireless/realtek/rtlwifi/ps.c rtlpriv->cfg->ops->set_rf_power_state(hw, state_toset); cfg 215 drivers/net/wireless/realtek/rtlwifi/ps.c if (rtlpriv->cfg->ops->bt_coex_off_before_lps) cfg 216 drivers/net/wireless/realtek/rtlwifi/ps.c rtlpriv->cfg->ops->bt_coex_off_before_lps(hw); cfg 242 drivers/net/wireless/realtek/rtlwifi/ps.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 287 drivers/net/wireless/realtek/rtlwifi/ps.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 366 drivers/net/wireless/realtek/rtlwifi/ps.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_LPS_ACTION, cfg 371 drivers/net/wireless/realtek/rtlwifi/ps.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 378 drivers/net/wireless/realtek/rtlwifi/ps.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 383 drivers/net/wireless/realtek/rtlwifi/ps.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 912 drivers/net/wireless/realtek/rtlwifi/ps.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_P2P_PS_OFFLOAD, cfg 922 drivers/net/wireless/realtek/rtlwifi/ps.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 936 drivers/net/wireless/realtek/rtlwifi/ps.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 941 drivers/net/wireless/realtek/rtlwifi/ps.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 952 drivers/net/wireless/realtek/rtlwifi/ps.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 845 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 1201 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c rtlpriv->cfg->ops->update_rate_tbl(hw, sta, cfg 1768 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 1770 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/dm.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FWLPS_RF_ON, cfg 79 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->get_desc( cfg 102 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HAL_DEF_WOWLAN, cfg 130 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_SET_RPWM, &rpwm_val); cfg 181 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RF_STATE, (u8 *)(&rtstate)); cfg 207 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM, cfg 256 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE, cfg 258 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 262 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM, &rpwm_val); cfg 263 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE, cfg 265 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 280 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 282 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE, cfg 288 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 290 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE, cfg 292 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM, &rpwm_val); cfg 313 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, cfg 409 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM, cfg 513 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 627 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AID, cfg 1010 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c if (rtlpriv->cfg->mod_params->sw_crypto || rtlpriv->sec.use_sw_sec) { cfg 1030 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value); cfg 1119 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr); cfg 1257 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->led_control(hw, ledaction); cfg 1276 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, cfg 1282 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 1439 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_OFF); cfg 2204 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME, &mac->slot_time); cfg 2209 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SIFS, (u8 *)&sifs_timer); cfg 1064 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 1071 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 2215 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 2218 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 2256 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 2259 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 59 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c rtlpci->const_support_pciaspm = rtlpriv->cfg->mod_params->aspm_support; cfg 114 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; cfg 115 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; cfg 116 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps; cfg 117 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c rtlpci->msi_support = rtlpriv->cfg->mod_params->msi_support; cfg 118 drivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c if (rtlpriv->cfg->mod_params->disable_watchdog) cfg 687 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM, cfg 1423 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 1425 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FWLPS_RF_ON, cfg 1673 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c rtlpriv->cfg->ops->set_rfreg(hw, cfg 1678 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c rtlpriv->cfg->ops->set_rfreg(hw, cfg 1716 drivers/net/wireless/realtek/rtlwifi/rtl8192c/dm_common.c rtlpriv->cfg->ops->set_rfreg(hw, RF90_PATH_A, 0x1e, 0xf0, cfg 176 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c return rtlpriv->cfg->ops->phy_rf6052_config(hw); cfg 187 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c rtstatus = rtlpriv->cfg->ops->config_bb_with_headerfile(hw, cfg 199 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c rtstatus = rtlpriv->cfg->ops->config_bb_with_pgheaderfile(hw, cfg 206 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c rtstatus = rtlpriv->cfg->ops->config_bb_with_headerfile(hw, cfg 570 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c rtlpriv->cfg->ops->phy_rf6052_set_cck_txpower(hw, &cckpowerlevel[0]); cfg 571 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c rtlpriv->cfg->ops->phy_rf6052_set_ofdm_txpower(hw, &ofdmpowerlevel[0], cfg 676 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c rtlpriv->cfg->ops->phy_set_bw_mode_callback(hw); cfg 1491 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c rtlpriv->cfg->ops->phy_lc_calibrate(hw, true); cfg 1493 drivers/net/wireless/realtek/rtlwifi/rtl8192c/phy_common.c rtlpriv->cfg->ops->phy_lc_calibrate(hw, false); cfg 88 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, cfg 192 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 302 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 421 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AID, cfg 499 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 502 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 506 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 513 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 516 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 520 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 888 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c if (rtlpriv->cfg->mod_params->sw_crypto || rtlpriv->sec.use_sw_sec) { cfg 908 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value); cfg 993 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr); cfg 1199 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtlpriv->cfg->ops->led_control(hw, ledaction); cfg 1215 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RCR, (u8 *)(®_rcr)); cfg 1219 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, cfg 1225 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 1353 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_OFF); cfg 1993 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME, cfg 1999 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SIFS, (u8 *)&sifs_timer); cfg 465 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 468 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 481 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 484 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 65 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c rtlpci->const_support_pciaspm = rtlpriv->cfg->mod_params->aspm_support; cfg 113 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; cfg 114 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; cfg 115 drivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps; cfg 768 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, (u8 *)(&value32)); cfg 774 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_MGT_FILTER, cfg 778 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_CTRL_FILTER, cfg 782 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_DATA_FILTER, cfg 849 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c rtlpriv->cfg->ops->set_bw_mode(hw, NL80211_CHAN_HT20); cfg 867 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c if (rtlpriv->cfg->mod_params->sw_crypto || rtlpriv->sec.use_sw_sec) { cfg 882 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value); cfg 987 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr); cfg 1315 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c rtlpriv->cfg->ops->led_control(hw, ledaction); cfg 1336 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_OFF); cfg 1356 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RCR, (u8 *)(®_rcr)); cfg 1368 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, cfg 1382 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 1488 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RF_STATE, cfg 1614 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 1831 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 2159 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME, cfg 2165 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SIFS, (u8 *)&sifs_timer); cfg 368 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/mac.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM, (u8 *)&aci); cfg 408 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 411 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 448 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 451 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 58 drivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c rtlpriv->cfg->alt_fw_name = "rtlwifi/rtl8192cufw.bin"; cfg 644 drivers/net/wireless/realtek/rtlwifi/rtl8192de/dm.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM, cfg 471 drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c rtlpriv->cfg->ops->get_desc(hw, (u8 *)pdesc, true, HW_DESC_OWN); cfg 472 drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c rtlpriv->cfg->ops->fill_tx_cmddesc(hw, (u8 *) pdesc, 1, 1, skb); cfg 475 drivers/net/wireless/realtek/rtlwifi/rtl8192de/fw.c rtlpriv->cfg->ops->tx_polling(hw, BEACON_QUEUE); cfg 108 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RF_STATE, cfg 211 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 297 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ACM_CTRL, cfg 390 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 467 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c rtlpriv->cfg->ops->update_interrupt_mask(hw, 0, cfg 472 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c rtlpriv->cfg->ops->update_interrupt_mask(hw, cfg 858 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c if (rtlpriv->cfg->mod_params->sw_crypto || rtlpriv->sec.use_sw_sec) { cfg 872 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value); cfg 993 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr); cfg 1100 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c rtlpriv->cfg->ops->led_control(hw, ledaction); cfg 1116 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RCR, (u8 *)(®_rcr)); cfg 1120 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, (u8 *)(®_rcr)); cfg 1125 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, (u8 *)(®_rcr)); cfg 1290 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_OFF); cfg 1738 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, cfg 2026 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME, cfg 2032 drivers/net/wireless/realtek/rtlwifi/rtl8192de/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SIFS, (u8 *)&sifs_timer); cfg 3088 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 3091 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 3102 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 3105 drivers/net/wireless/realtek/rtlwifi/rtl8192de/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 61 drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c rtlpci->const_support_pciaspm = rtlpriv->cfg->mod_params->aspm_support; cfg 123 drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; cfg 124 drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; cfg 125 drivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps; cfg 625 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM, cfg 643 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 805 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c if (rtlpriv->cfg->ops->get_btc_status()) { cfg 1019 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c rtlpriv->cfg->ops->update_rate_tbl(hw, sta, cfg 1194 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 1196 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/dm.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FWLPS_RF_ON, cfg 406 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c bool bt_ctrl_lps = (rtlpriv->cfg->ops->get_btc_status() ? cfg 408 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c bool bt_lps_on = (rtlpriv->cfg->ops->get_btc_status() ? cfg 480 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/fw.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 80 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HAL_DEF_WOWLAN, cfg 108 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_SET_RPWM, cfg 159 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RF_STATE, (u8 *)(&rtstate)); cfg 184 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM, cfg 232 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE, cfg 234 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 238 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM, cfg 240 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE, cfg 242 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 257 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 259 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE, cfg 265 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 267 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE, cfg 269 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM, cfg 291 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RF_STATE, cfg 456 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM, cfg 506 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ACM_CTRL, cfg 622 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AID, NULL); cfg 822 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c if (!rtlpriv->cfg->mod_params->dma64) cfg 1115 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c if (rtlpriv->cfg->mod_params->sw_crypto || rtlpriv->sec.use_sw_sec) { cfg 1136 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value); cfg 1380 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr); cfg 1512 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->led_control(hw, ledaction); cfg 1531 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, cfg 1537 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, cfg 1665 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_OFF); cfg 1670 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c if (!rtlpriv->cfg->ops->get_btc_status()) cfg 2400 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME, cfg 2406 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SIFS, (u8 *)&sifs_timer); cfg 2579 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/hw.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 1646 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_IO_CMD, cfg 1652 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_IO_CMD, cfg 3088 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c rtlpriv->cfg->ops->led_control(hw, LED_CTL_LINK); cfg 3090 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c rtlpriv->cfg->ops->led_control(hw, LED_CTL_NO_LINK); cfg 3126 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 3129 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 65 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c rtlpci->const_support_pciaspm = rtlpriv->cfg->mod_params->aspm_support; cfg 76 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c rtlpci->msi_support = rtlpriv->cfg->mod_params->msi_support; cfg 116 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; cfg 117 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; cfg 118 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps; cfg 119 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c rtlpci->msi_support = rtlpriv->cfg->mod_params->msi_support; cfg 120 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/sw.c if (rtlpriv->cfg->mod_params->disable_watchdog) cfg 570 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c bool dma64 = rtlpriv->cfg->mod_params->dma64; cfg 899 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c bool dma64 = rtlpriv->cfg->mod_params->dma64; cfg 963 drivers/net/wireless/realtek/rtlwifi/rtl8192ee/trx.c bool dma64 = rtlpriv->cfg->mod_params->dma64; cfg 123 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM, cfg 275 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c rtlpriv->cfg->ops->update_rate_tbl(hw, sta, cfg 303 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_MRC, (u8 *)(¤t_mrc)); cfg 340 drivers/net/wireless/realtek/rtlwifi/rtl8192se/dm.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_MRC, cfg 125 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c rtlpriv->cfg->ops->fill_tx_cmddesc(hw, (u8 *)pdesc, 1, 1, skb); cfg 543 drivers/net/wireless/realtek/rtlwifi/rtl8192se/fw.c rtlpriv->cfg->ops->tx_polling(hw, TXCMD_QUEUE); cfg 120 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 229 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 385 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 388 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 392 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM, cfg 398 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM, cfg 400 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE, cfg 403 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 425 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c if (rtlpriv->cfg->mod_params->sw_crypto || rtlpriv->sec.use_sw_sec) { cfg 441 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value); cfg 900 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RETRY_LIMIT, cfg 1103 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_MRC, (u8 *)&mrc2set); cfg 1106 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_ON); cfg 1127 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RCR, (u8 *)(®_rcr)); cfg 1131 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, (u8 *)(®_rcr)); cfg 1134 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, (u8 *)(®_rcr)); cfg 1517 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_OFF); cfg 2285 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME, cfg 2288 drivers/net/wireless/realtek/rtlwifi/rtl8192se/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SIFS, (u8 *)&sifs_timer); cfg 554 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 557 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 569 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 572 drivers/net/wireless/realtek/rtlwifi/rtl8192se/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 59 drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c rtlpci->const_support_pciaspm = rtlpriv->cfg->mod_params->aspm_support; cfg 161 drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; cfg 162 drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; cfg 163 drivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps; cfg 616 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 739 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c rtlpriv->cfg->ops->update_rate_tbl(hw, sta, cfg 880 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 882 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/dm.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FWLPS_RF_ON, cfg 641 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 643 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FWLPS_RF_ON, cfg 1747 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hal_btc.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 92 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, cfg 196 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 304 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 423 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AID, cfg 501 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 504 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 508 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 515 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 518 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 522 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 886 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c if (rtlpriv->cfg->mod_params->sw_crypto || rtlpriv->sec.use_sw_sec) { cfg 906 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value); cfg 990 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr); cfg 1162 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtlpriv->cfg->ops->led_control(hw, ledaction); cfg 1181 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, cfg 1187 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 1310 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_OFF); cfg 1798 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c value32 = rtl_read_dword(rtlpriv, rtlpriv->cfg->maps[EFUSE_TEST]); cfg 1800 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtl_write_dword(rtlpriv, rtlpriv->cfg->maps[EFUSE_TEST], value32); cfg 2071 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME, &mac->slot_time); cfg 2076 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SIFS, (u8 *)&sifs_timer); cfg 2398 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/hw.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 715 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 722 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 1601 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 1604 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 1616 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 1619 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 67 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c rtlpci->const_support_pciaspm = rtlpriv->cfg->mod_params->aspm_support; cfg 128 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; cfg 129 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; cfg 130 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps; cfg 131 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c rtlpci->msi_support = rtlpriv->cfg->mod_params->msi_support; cfg 132 drivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c if (rtlpriv->cfg->mod_params->disable_watchdog) cfg 964 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c rtlpriv->cfg->ops->update_rate_tbl(hw, sta, cfg 1034 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM, cfg 1086 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 1122 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c if (rtlpriv->cfg->ops->get_btc_status()) { cfg 1245 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 1248 drivers/net/wireless/realtek/rtlwifi/rtl8723be/dm.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FWLPS_RF_ON, cfg 224 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c bool bt_ctrl_lps = (rtlpriv->cfg->ops->get_btc_status() ? cfg 226 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c bool bt_lps_on = (rtlpriv->cfg->ops->get_btc_status() ? cfg 296 drivers/net/wireless/realtek/rtlwifi/rtl8723be/fw.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 41 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->get_desc( cfg 107 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HAL_DEF_WOWLAN, cfg 135 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_SET_RPWM, cfg 184 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RF_STATE, (u8 *)(&rtstate)); cfg 209 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM, cfg 242 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE, cfg 244 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 248 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM, cfg 250 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE, cfg 252 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 268 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 270 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE, cfg 276 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 278 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE, cfg 280 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM, cfg 303 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RF_STATE, cfg 445 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM, cfg 548 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ACM_CTRL, cfg 664 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AID, NULL); cfg 829 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 1129 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c if (rtlpriv->cfg->mod_params->sw_crypto || rtlpriv->sec.use_sw_sec) { cfg 1149 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value); cfg 1413 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr); cfg 1426 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c !rtlpriv->cfg->ops->get_btc_status()) { cfg 1547 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->led_control(hw, ledaction); cfg 1566 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, cfg 1572 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, cfg 1658 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_OFF); cfg 1663 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c if (!rtlpriv->cfg->ops->get_btc_status()) cfg 2460 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME, &mac->slot_time); cfg 2465 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SIFS, (u8 *)&sifs_timer); cfg 2666 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c struct rtl_mod_params *mod_params = rtlpriv->cfg->mod_params; cfg 2714 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 1167 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_IO_CMD, cfg 1173 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_IO_CMD, cfg 2545 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c rtlpriv->cfg->ops->led_control(hw, LED_CTL_LINK); cfg 2547 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c rtlpriv->cfg->ops->led_control(hw, LED_CTL_NO_LINK); cfg 2589 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 2592 drivers/net/wireless/realtek/rtlwifi/rtl8723be/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 64 drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c rtlpci->const_support_pciaspm = rtlpriv->cfg->mod_params->aspm_support; cfg 127 drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; cfg 128 drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; cfg 129 drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps; cfg 130 drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c rtlpci->msi_support = rtlpriv->cfg->mod_params->msi_support; cfg 131 drivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c if (rtlpriv->cfg->mod_params->disable_watchdog) cfg 190 drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.c if (rtlpriv->cfg->ops->is_fw_header(pfwheader)) { cfg 236 drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.c own = (u8)rtlpriv->cfg->ops->get_desc(hw, (u8 *)pdesc, true, cfg 239 drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.c rtlpriv->cfg->ops->fill_tx_cmddesc(hw, (u8 *)pdesc, 1, 1, skb); cfg 245 drivers/net/wireless/realtek/rtlwifi/rtl8723com/fw_common.c rtlpriv->cfg->ops->tx_polling(hw, BEACON_QUEUE); cfg 2571 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c rtlpriv->cfg->ops->update_rate_tbl(hw, cfg 2601 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 2604 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 2731 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AC_PARAM, cfg 2917 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 2920 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/dm.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_FWLPS_RF_ON, cfg 129 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c rtlpriv->cfg->ops->get_hw_reg(hw, HAL_DEF_WOWLAN, cfg 473 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c bool bt_ctrl_lps = (rtlpriv->cfg->ops->get_btc_status() ? cfg 475 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c bool bt_lps_on = (rtlpriv->cfg->ops->get_btc_status() ? cfg 547 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/fw.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 37 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->get_desc( cfg 104 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HAL_DEF_WOWLAN, cfg 132 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_SET_RPWM, cfg 182 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HW_VAR_RF_STATE, (u8 *)(&rtstate)); cfg 208 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM, cfg 241 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE, cfg 243 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 247 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SET_RPWM, cfg 249 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_H2C_FW_PWRMODE, cfg 251 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_FW_PSMODE_STATUS, cfg 266 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 269 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 276 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 279 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 282 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 426 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, cfg 520 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 609 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 725 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AID, cfg 1169 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c if (rtlpriv->cfg->mod_params->sw_crypto || rtlpriv->sec.use_sw_sec) { cfg 1190 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_WPA_CONFIG, &sec_reg_value); cfg 1207 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 1484 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HAL_DEF_WOWLAN, cfg 1856 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HAL_DEF_WOWLAN, cfg 1958 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_ETHER_ADDR, mac->mac_addr); cfg 1969 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_NAV_UPPER, (u8 *)&nav_upper); cfg 2151 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->led_control(hw, ledaction); cfg 2171 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_RCR, cfg 2177 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 2350 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->get_hw_reg(hw, HAL_DEF_WOWLAN, cfg 2388 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_AID, NULL); cfg 2432 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->led_control(hw, LED_CTL_POWER_OFF); cfg 3725 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SLOT_TIME, cfg 3731 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_SIFS, (u8 *)&sifs_timer); cfg 3746 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c rtlpriv->cfg->ops->set_hw_reg(hw, HW_VAR_R2T_SIFS, (u8 *)&r2t_sifs); cfg 3958 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/hw.c if (rtlpriv->cfg->ops->get_btc_status()) cfg 3319 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 3326 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 3333 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c rtlpriv->cfg->ops->set_hw_reg(hw, cfg 4759 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 4762 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 4800 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 4803 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/phy.c rtlpriv->cfg->ops->led_control(hw, cfg 64 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c rtlpci->const_support_pciaspm = rtlpriv->cfg->mod_params->aspm_support; cfg 143 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c rtlpriv->psc.inactiveps = rtlpriv->cfg->mod_params->inactiveps; cfg 144 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c rtlpriv->psc.swctrl_lps = rtlpriv->cfg->mod_params->swctrl_lps; cfg 145 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c rtlpriv->psc.fwctrl_lps = rtlpriv->cfg->mod_params->fwctrl_lps; cfg 146 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c rtlpci->msi_support = rtlpriv->cfg->mod_params->msi_support; cfg 147 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c rtlpci->int_clear = rtlpriv->cfg->mod_params->int_clear; cfg 148 drivers/net/wireless/realtek/rtlwifi/rtl8821ae/sw.c if (rtlpriv->cfg->mod_params->disable_watchdog) cfg 276 drivers/net/wireless/realtek/rtlwifi/usb.c rtlpriv->cfg->usb_interface_cfg->usb_tx_post_hdl; cfg 278 drivers/net/wireless/realtek/rtlwifi/usb.c rtlpriv->cfg->usb_interface_cfg->usb_tx_cleanup; cfg 280 drivers/net/wireless/realtek/rtlwifi/usb.c (rtlpriv->cfg->usb_interface_cfg->usb_tx_aggregate_hdl) cfg 281 drivers/net/wireless/realtek/rtlwifi/usb.c ? rtlpriv->cfg->usb_interface_cfg->usb_tx_aggregate_hdl cfg 300 drivers/net/wireless/realtek/rtlwifi/usb.c rtlusb->rx_max_size = rtlpriv->cfg->usb_interface_cfg->rx_max_size; cfg 301 drivers/net/wireless/realtek/rtlwifi/usb.c rtlusb->rx_urb_num = rtlpriv->cfg->usb_interface_cfg->rx_urb_num; cfg 302 drivers/net/wireless/realtek/rtlwifi/usb.c rtlusb->in_ep = rtlpriv->cfg->usb_interface_cfg->in_ep_num; cfg 303 drivers/net/wireless/realtek/rtlwifi/usb.c rtlusb->usb_rx_hdl = rtlpriv->cfg->usb_interface_cfg->usb_rx_hdl; cfg 305 drivers/net/wireless/realtek/rtlwifi/usb.c rtlpriv->cfg->usb_interface_cfg->usb_rx_segregate_hdl; cfg 345 drivers/net/wireless/realtek/rtlwifi/usb.c if (rtlusb->in_ep_nums < rtlpriv->cfg->usb_interface_cfg->in_ep_num) { cfg 354 drivers/net/wireless/realtek/rtlwifi/usb.c err = rtlpriv->cfg->usb_interface_cfg->usb_endpoint_mapping(hw); cfg 355 drivers/net/wireless/realtek/rtlwifi/usb.c rtlusb->usb_mq_to_hwq = rtlpriv->cfg->usb_interface_cfg->usb_mq_to_hwq; cfg 435 drivers/net/wireless/realtek/rtlwifi/usb.c rtlpriv->cfg->ops->query_rx_desc(hw, &stats, &rx_status, rxdesc, skb); cfg 452 drivers/net/wireless/realtek/rtlwifi/usb.c rtlpriv->cfg->ops->led_control(hw, LED_CTL_RX); cfg 477 drivers/net/wireless/realtek/rtlwifi/usb.c rtlpriv->cfg->ops->query_rx_desc(hw, &stats, &rx_status, rxdesc, skb); cfg 494 drivers/net/wireless/realtek/rtlwifi/usb.c rtlpriv->cfg->ops->led_control(hw, LED_CTL_RX); cfg 740 drivers/net/wireless/realtek/rtlwifi/usb.c err = rtlpriv->cfg->ops->hw_init(hw); cfg 816 drivers/net/wireless/realtek/rtlwifi/usb.c rtlpriv->cfg->ops->hw_disable(hw); cfg 951 drivers/net/wireless/realtek/rtlwifi/usb.c rtlpriv->cfg->ops->fill_tx_desc(hw, hdr, (u8 *)pdesc, NULL, info, sta, skb, cfg 954 drivers/net/wireless/realtek/rtlwifi/usb.c rtlpriv->cfg->ops->led_control(hw, LED_CTL_TX); cfg 994 drivers/net/wireless/realtek/rtlwifi/usb.c rtlpriv->cfg->ops->fill_h2c_cmd(hw, H2C_RA_MASK, 5, rtlpriv->rate_mask); cfg 1048 drivers/net/wireless/realtek/rtlwifi/usb.c rtlpriv->cfg = rtl_hal_cfg; cfg 1052 drivers/net/wireless/realtek/rtlwifi/usb.c rtlpriv->cfg->ops->read_chip_version(hw); cfg 1054 drivers/net/wireless/realtek/rtlwifi/usb.c rtlpriv->cfg->ops->read_eeprom_info(hw); cfg 1065 drivers/net/wireless/realtek/rtlwifi/usb.c if (rtlpriv->cfg->ops->init_sw_vars(hw)) { cfg 1069 drivers/net/wireless/realtek/rtlwifi/usb.c rtlpriv->cfg->ops->init_sw_leds(hw); cfg 1118 drivers/net/wireless/realtek/rtlwifi/usb.c rtlpriv->cfg->ops->deinit_sw_leds(hw); cfg 1119 drivers/net/wireless/realtek/rtlwifi/usb.c rtlpriv->cfg->ops->deinit_sw_vars(hw); cfg 11 drivers/net/wireless/realtek/rtlwifi/usb.h #define RTL_USB_DEVICE(vend, prod, cfg) \ cfg 15 drivers/net/wireless/realtek/rtlwifi/usb.h .driver_info = (kernel_ulong_t)&(cfg) cfg 2789 drivers/net/wireless/realtek/rtlwifi/wifi.h struct rtl_hal_cfg *cfg; cfg 3109 drivers/net/wireless/realtek/rtlwifi/wifi.h if (rtlpriv->cfg->write_readback) cfg 3125 drivers/net/wireless/realtek/rtlwifi/wifi.h if (rtlpriv->cfg->write_readback) cfg 3134 drivers/net/wireless/realtek/rtlwifi/wifi.h if (rtlpriv->cfg->write_readback) cfg 3143 drivers/net/wireless/realtek/rtlwifi/wifi.h return rtlpriv->cfg->ops->get_bbreg(hw, regaddr, bitmask); cfg 3151 drivers/net/wireless/realtek/rtlwifi/wifi.h rtlpriv->cfg->ops->set_bbreg(hw, regaddr, bitmask, data); cfg 3166 drivers/net/wireless/realtek/rtlwifi/wifi.h return rtlpriv->cfg->ops->get_rfreg(hw, rfpath, regaddr, bitmask); cfg 3175 drivers/net/wireless/realtek/rtlwifi/wifi.h rtlpriv->cfg->ops->set_rfreg(hw, rfpath, regaddr, bitmask, data); cfg 20 drivers/net/wireless/realtek/rtw88/phy.c struct phy_cfg_pair cfg; cfg 859 drivers/net/wireless/realtek/rtw88/phy.c (*tbl->do_cfg)(rtwdev, tbl, p->cfg.addr, p->cfg.data); cfg 57 drivers/net/wireless/realtek/rtw88/phy.h #define RTW_DECL_TABLE_PHY_COND_CORE(name, cfg, path) \ cfg 62 drivers/net/wireless/realtek/rtw88/phy.h .do_cfg = cfg, \ cfg 66 drivers/net/wireless/realtek/rtw88/phy.h #define RTW_DECL_TABLE_PHY_COND(name, cfg) \ cfg 67 drivers/net/wireless/realtek/rtw88/phy.h RTW_DECL_TABLE_PHY_COND_CORE(name, cfg, 0) cfg 1132 drivers/net/wireless/st/cw1200/sta.c struct wsm_configuration cfg = { cfg 1151 drivers/net/wireless/st/cw1200/sta.c cfg.dpdData = priv->sdd->data; cfg 1152 drivers/net/wireless/st/cw1200/sta.c cfg.dpdData_size = priv->sdd->size; cfg 1153 drivers/net/wireless/st/cw1200/sta.c ret = wsm_configuration(priv, &cfg); cfg 312 drivers/net/wireless/ti/wl12xx/scan.c struct wl1271_cmd_sched_scan_config *cfg = NULL; cfg 320 drivers/net/wireless/ti/wl12xx/scan.c cfg = kzalloc(sizeof(*cfg), GFP_KERNEL); cfg 321 drivers/net/wireless/ti/wl12xx/scan.c if (!cfg) cfg 324 drivers/net/wireless/ti/wl12xx/scan.c cfg->role_id = wlvif->role_id; cfg 325 drivers/net/wireless/ti/wl12xx/scan.c cfg->rssi_threshold = c->rssi_threshold; cfg 326 drivers/net/wireless/ti/wl12xx/scan.c cfg->snr_threshold = c->snr_threshold; cfg 327 drivers/net/wireless/ti/wl12xx/scan.c cfg->n_probe_reqs = c->num_probe_reqs; cfg 329 drivers/net/wireless/ti/wl12xx/scan.c cfg->cycles = 0; cfg 331 drivers/net/wireless/ti/wl12xx/scan.c cfg->report_after = 1; cfg 333 drivers/net/wireless/ti/wl12xx/scan.c cfg->terminate = 0; cfg 334 drivers/net/wireless/ti/wl12xx/scan.c cfg->tag = WL1271_SCAN_DEFAULT_TAG; cfg 336 drivers/net/wireless/ti/wl12xx/scan.c cfg->bss_type = SCAN_BSS_TYPE_ANY; cfg 339 drivers/net/wireless/ti/wl12xx/scan.c cfg->intervals[i] = cpu_to_le32(req->scan_plans[0].interval * cfg 342 drivers/net/wireless/ti/wl12xx/scan.c cfg->ssid_len = 0; cfg 347 drivers/net/wireless/ti/wl12xx/scan.c cfg->filter_type = ret; cfg 349 drivers/net/wireless/ti/wl12xx/scan.c wl1271_debug(DEBUG_SCAN, "filter_type = %d", cfg->filter_type); cfg 364 drivers/net/wireless/ti/wl12xx/scan.c wl12xx_adjust_channels(cfg, cfg_channels); cfg 366 drivers/net/wireless/ti/wl12xx/scan.c if (!force_passive && cfg->active[0]) { cfg 383 drivers/net/wireless/ti/wl12xx/scan.c if (!force_passive && cfg->active[1]) { cfg 400 drivers/net/wireless/ti/wl12xx/scan.c wl1271_dump(DEBUG_SCAN, "SCAN_CFG: ", cfg, sizeof(*cfg)); cfg 402 drivers/net/wireless/ti/wl12xx/scan.c ret = wl1271_cmd_send(wl, CMD_CONNECTION_SCAN_CFG, cfg, cfg 403 drivers/net/wireless/ti/wl12xx/scan.c sizeof(*cfg), 0); cfg 410 drivers/net/wireless/ti/wl12xx/scan.c kfree(cfg); cfg 247 drivers/net/wireless/ti/wlcore/scan.c struct wlcore_scan_channels *cfg, cfg 255 drivers/net/wireless/ti/wlcore/scan.c cfg->passive[0] = cfg 260 drivers/net/wireless/ti/wlcore/scan.c cfg->channels_2, cfg 266 drivers/net/wireless/ti/wlcore/scan.c cfg->active[0] = cfg 271 drivers/net/wireless/ti/wlcore/scan.c cfg->channels_2, cfg 274 drivers/net/wireless/ti/wlcore/scan.c cfg->passive[0], cfg 278 drivers/net/wireless/ti/wlcore/scan.c cfg->passive[1] = cfg 283 drivers/net/wireless/ti/wlcore/scan.c cfg->channels_5, cfg 289 drivers/net/wireless/ti/wlcore/scan.c cfg->dfs = cfg 294 drivers/net/wireless/ti/wlcore/scan.c cfg->channels_5, cfg 297 drivers/net/wireless/ti/wlcore/scan.c cfg->passive[1], cfg 301 drivers/net/wireless/ti/wlcore/scan.c cfg->active[1] = cfg 306 drivers/net/wireless/ti/wlcore/scan.c cfg->channels_5, cfg 309 drivers/net/wireless/ti/wlcore/scan.c cfg->passive[1] + cfg->dfs, cfg 315 drivers/net/wireless/ti/wlcore/scan.c cfg->passive[2] = 0; cfg 316 drivers/net/wireless/ti/wlcore/scan.c cfg->active[2] = 0; cfg 318 drivers/net/wireless/ti/wlcore/scan.c cfg->passive_active = n_pactive_ch; cfg 321 drivers/net/wireless/ti/wlcore/scan.c cfg->active[0], cfg->passive[0]); cfg 323 drivers/net/wireless/ti/wlcore/scan.c cfg->active[1], cfg->passive[1]); cfg 324 drivers/net/wireless/ti/wlcore/scan.c wl1271_debug(DEBUG_SCAN, " DFS: %d", cfg->dfs); cfg 326 drivers/net/wireless/ti/wlcore/scan.c return cfg->passive[0] || cfg->active[0] || cfg 327 drivers/net/wireless/ti/wlcore/scan.c cfg->passive[1] || cfg->active[1] || cfg->dfs || cfg 328 drivers/net/wireless/ti/wlcore/scan.c cfg->passive[2] || cfg->active[2]; cfg 153 drivers/net/wireless/ti/wlcore/scan.h struct wlcore_scan_channels *cfg, cfg 103 drivers/nvmem/imx-iim.c struct nvmem_config cfg = {}; cfg 124 drivers/nvmem/imx-iim.c cfg.name = "imx-iim", cfg 125 drivers/nvmem/imx-iim.c cfg.read_only = true, cfg 126 drivers/nvmem/imx-iim.c cfg.word_size = 1, cfg 127 drivers/nvmem/imx-iim.c cfg.stride = 1, cfg 128 drivers/nvmem/imx-iim.c cfg.reg_read = imx_iim_read, cfg 129 drivers/nvmem/imx-iim.c cfg.dev = dev; cfg 130 drivers/nvmem/imx-iim.c cfg.size = drvdata->nregs; cfg 131 drivers/nvmem/imx-iim.c cfg.priv = iim; cfg 133 drivers/nvmem/imx-iim.c nvmem = devm_nvmem_register(dev, &cfg); cfg 34 drivers/nvmem/snvs_lpgpr.c struct nvmem_config cfg; cfg 94 drivers/nvmem/snvs_lpgpr.c struct nvmem_config *cfg; cfg 120 drivers/nvmem/snvs_lpgpr.c cfg = &priv->cfg; cfg 121 drivers/nvmem/snvs_lpgpr.c cfg->priv = priv; cfg 122 drivers/nvmem/snvs_lpgpr.c cfg->name = dev_name(dev); cfg 123 drivers/nvmem/snvs_lpgpr.c cfg->dev = dev; cfg 124 drivers/nvmem/snvs_lpgpr.c cfg->stride = 4; cfg 125 drivers/nvmem/snvs_lpgpr.c cfg->word_size = 4; cfg 126 drivers/nvmem/snvs_lpgpr.c cfg->size = dcfg->size, cfg 127 drivers/nvmem/snvs_lpgpr.c cfg->owner = THIS_MODULE; cfg 128 drivers/nvmem/snvs_lpgpr.c cfg->reg_read = snvs_lpgpr_read; cfg 129 drivers/nvmem/snvs_lpgpr.c cfg->reg_write = snvs_lpgpr_write; cfg 131 drivers/nvmem/snvs_lpgpr.c nvmem = devm_nvmem_register(dev, cfg); cfg 34 drivers/nvmem/stm32-romem.c struct nvmem_config cfg; cfg 72 drivers/nvmem/stm32-romem.c struct device *dev = priv->cfg.dev; cfg 82 drivers/nvmem/stm32-romem.c if (roffset + rbytes > priv->cfg.size) cfg 119 drivers/nvmem/stm32-romem.c struct device *dev = priv->cfg.dev; cfg 141 drivers/nvmem/stm32-romem.c const struct stm32_romem_cfg *cfg; cfg 155 drivers/nvmem/stm32-romem.c priv->cfg.name = "stm32-romem"; cfg 156 drivers/nvmem/stm32-romem.c priv->cfg.word_size = 1; cfg 157 drivers/nvmem/stm32-romem.c priv->cfg.stride = 1; cfg 158 drivers/nvmem/stm32-romem.c priv->cfg.dev = dev; cfg 159 drivers/nvmem/stm32-romem.c priv->cfg.priv = priv; cfg 160 drivers/nvmem/stm32-romem.c priv->cfg.owner = THIS_MODULE; cfg 162 drivers/nvmem/stm32-romem.c cfg = (const struct stm32_romem_cfg *) cfg 164 drivers/nvmem/stm32-romem.c if (!cfg) { cfg 165 drivers/nvmem/stm32-romem.c priv->cfg.read_only = true; cfg 166 drivers/nvmem/stm32-romem.c priv->cfg.size = resource_size(res); cfg 167 drivers/nvmem/stm32-romem.c priv->cfg.reg_read = stm32_romem_read; cfg 169 drivers/nvmem/stm32-romem.c priv->cfg.size = cfg->size; cfg 170 drivers/nvmem/stm32-romem.c priv->cfg.reg_read = stm32_bsec_read; cfg 171 drivers/nvmem/stm32-romem.c priv->cfg.reg_write = stm32_bsec_write; cfg 174 drivers/nvmem/stm32-romem.c return PTR_ERR_OR_ZERO(devm_nvmem_register(dev, &priv->cfg)); cfg 121 drivers/nvmem/sunxi_sid.c const struct sunxi_sid_cfg *cfg; cfg 127 drivers/nvmem/sunxi_sid.c cfg = of_device_get_match_data(dev); cfg 128 drivers/nvmem/sunxi_sid.c if (!cfg) cfg 130 drivers/nvmem/sunxi_sid.c sid->value_offset = cfg->value_offset; cfg 137 drivers/nvmem/sunxi_sid.c size = cfg->size; cfg 146 drivers/nvmem/sunxi_sid.c nvmem_cfg->size = cfg->size; cfg 150 drivers/nvmem/sunxi_sid.c if (cfg->need_register_readout) cfg 25 drivers/pci/controller/dwc/pcie-al.c struct pci_config_window *cfg = bus->sysdata; cfg 26 drivers/pci/controller/dwc/pcie-al.c struct al_pcie_acpi *pcie = cfg->priv; cfg 29 drivers/pci/controller/dwc/pcie-al.c if (bus->number == cfg->busr.start) { cfg 43 drivers/pci/controller/dwc/pcie-al.c static int al_pcie_init(struct pci_config_window *cfg) cfg 45 drivers/pci/controller/dwc/pcie-al.c struct device *dev = cfg->parent; cfg 78 drivers/pci/controller/dwc/pcie-al.c cfg->priv = al_pcie; cfg 379 drivers/pci/controller/dwc/pcie-designware-host.c pp->cfg = win->res; cfg 380 drivers/pci/controller/dwc/pcie-designware-host.c pp->cfg0_size = resource_size(pp->cfg) >> 1; cfg 381 drivers/pci/controller/dwc/pcie-designware-host.c pp->cfg1_size = resource_size(pp->cfg) >> 1; cfg 382 drivers/pci/controller/dwc/pcie-designware-host.c pp->cfg0_base = pp->cfg->start; cfg 383 drivers/pci/controller/dwc/pcie-designware-host.c pp->cfg1_base = pp->cfg->start + pp->cfg0_size; cfg 393 drivers/pci/controller/dwc/pcie-designware-host.c pp->cfg->start, cfg 394 drivers/pci/controller/dwc/pcie-designware-host.c resource_size(pp->cfg)); cfg 179 drivers/pci/controller/dwc/pcie-designware.h struct resource *cfg; cfg 29 drivers/pci/controller/dwc/pcie-hisi.c struct pci_config_window *cfg = bus->sysdata; cfg 32 drivers/pci/controller/dwc/pcie-hisi.c if (bus->number == cfg->busr.start) { cfg 47 drivers/pci/controller/dwc/pcie-hisi.c struct pci_config_window *cfg = bus->sysdata; cfg 50 drivers/pci/controller/dwc/pcie-hisi.c if (bus->number == cfg->busr.start) { cfg 65 drivers/pci/controller/dwc/pcie-hisi.c struct pci_config_window *cfg = bus->sysdata; cfg 66 drivers/pci/controller/dwc/pcie-hisi.c void __iomem *reg_base = cfg->priv; cfg 68 drivers/pci/controller/dwc/pcie-hisi.c if (bus->number == cfg->busr.start) cfg 76 drivers/pci/controller/dwc/pcie-hisi.c static int hisi_pcie_init(struct pci_config_window *cfg) cfg 78 drivers/pci/controller/dwc/pcie-hisi.c struct device *dev = cfg->parent; cfg 103 drivers/pci/controller/dwc/pcie-hisi.c cfg->priv = reg_base; cfg 344 drivers/pci/controller/dwc/pcie-hisi.c static int hisi_pcie_platform_init(struct pci_config_window *cfg) cfg 346 drivers/pci/controller/dwc/pcie-hisi.c struct device *dev = cfg->parent; cfg 361 drivers/pci/controller/dwc/pcie-hisi.c cfg->priv = reg_base; cfg 27 drivers/pci/controller/pci-host-common.c struct pci_config_window *cfg; cfg 40 drivers/pci/controller/pci-host-common.c cfg = pci_ecam_create(dev, &cfgres, bus_range, ops); cfg 41 drivers/pci/controller/pci-host-common.c if (IS_ERR(cfg)) { cfg 42 drivers/pci/controller/pci-host-common.c err = PTR_ERR(cfg); cfg 46 drivers/pci/controller/pci-host-common.c err = devm_add_action_or_reset(dev, gen_pci_unmap_cfg, cfg); cfg 50 drivers/pci/controller/pci-host-common.c return cfg; cfg 62 drivers/pci/controller/pci-host-common.c struct pci_config_window *cfg; cfg 73 drivers/pci/controller/pci-host-common.c cfg = gen_pci_init(dev, &resources, ops); cfg 74 drivers/pci/controller/pci-host-common.c if (IS_ERR(cfg)) cfg 75 drivers/pci/controller/pci-host-common.c return PTR_ERR(cfg); cfg 83 drivers/pci/controller/pci-host-common.c bridge->sysdata = cfg; cfg 84 drivers/pci/controller/pci-host-common.c bridge->busnr = cfg->busr.start; cfg 29 drivers/pci/controller/pci-host-generic.c struct pci_config_window *cfg = bus->sysdata; cfg 37 drivers/pci/controller/pci-host-generic.c if (bus->number == cfg->busr.start && PCI_SLOT(devfn) > 0) cfg 1188 drivers/pci/controller/pci-hyperv.c struct irq_cfg *cfg = irqd_cfg(data); cfg 1218 drivers/pci/controller/pci-hyperv.c params->int_target.vector = cfg->vector; cfg 1353 drivers/pci/controller/pci-hyperv.c struct irq_cfg *cfg = irqd_cfg(data); cfg 1402 drivers/pci/controller/pci-hyperv.c cfg->vector); cfg 1409 drivers/pci/controller/pci-hyperv.c cfg->vector); cfg 354 drivers/pci/controller/pci-tegra.c void __iomem *cfg; cfg 490 drivers/pci/controller/pci-tegra.c addr = pcie->cfg + (offset & (SZ_4K - 1)); cfg 1544 drivers/pci/controller/pci-tegra.c pcie->cfg = devm_ioremap_resource(dev, &pcie->cs); cfg 1545 drivers/pci/controller/pci-tegra.c if (IS_ERR(pcie->cfg)) { cfg 1546 drivers/pci/controller/pci-tegra.c err = PTR_ERR(pcie->cfg); cfg 89 drivers/pci/controller/pci-thunder-ecam.c struct pci_config_window *cfg = bus->sysdata; cfg 119 drivers/pci/controller/pci-thunder-ecam.c node_bits = (cfg->res.start >> 32) & (1 << 12); cfg 30 drivers/pci/controller/pci-thunder-pem.c struct pci_config_window *cfg = bus->sysdata; cfg 31 drivers/pci/controller/pci-thunder-pem.c struct thunder_pem_pci *pem_pci = (struct thunder_pem_pci *)cfg->priv; cfg 131 drivers/pci/controller/pci-thunder-pem.c struct pci_config_window *cfg = bus->sysdata; cfg 133 drivers/pci/controller/pci-thunder-pem.c if (bus->number < cfg->busr.start || cfg 134 drivers/pci/controller/pci-thunder-pem.c bus->number > cfg->busr.end) cfg 141 drivers/pci/controller/pci-thunder-pem.c if (bus->number == cfg->busr.start) cfg 207 drivers/pci/controller/pci-thunder-pem.c struct pci_config_window *cfg = bus->sysdata; cfg 208 drivers/pci/controller/pci-thunder-pem.c struct thunder_pem_pci *pem_pci = (struct thunder_pem_pci *)cfg->priv; cfg 280 drivers/pci/controller/pci-thunder-pem.c struct pci_config_window *cfg = bus->sysdata; cfg 282 drivers/pci/controller/pci-thunder-pem.c if (bus->number < cfg->busr.start || cfg 283 drivers/pci/controller/pci-thunder-pem.c bus->number > cfg->busr.end) cfg 289 drivers/pci/controller/pci-thunder-pem.c if (bus->number == cfg->busr.start) cfg 296 drivers/pci/controller/pci-thunder-pem.c static int thunder_pem_init(struct device *dev, struct pci_config_window *cfg, cfg 321 drivers/pci/controller/pci-thunder-pem.c cfg->priv = pem_pci; cfg 370 drivers/pci/controller/pci-thunder-pem.c static int thunder_pem_acpi_init(struct pci_config_window *cfg) cfg 372 drivers/pci/controller/pci-thunder-pem.c struct device *dev = cfg->parent; cfg 399 drivers/pci/controller/pci-thunder-pem.c thunder_pem_reserve_range(dev, root->segment, &cfg->res); cfg 402 drivers/pci/controller/pci-thunder-pem.c return thunder_pem_init(dev, cfg, res_pem); cfg 419 drivers/pci/controller/pci-thunder-pem.c static int thunder_pem_platform_init(struct pci_config_window *cfg) cfg 421 drivers/pci/controller/pci-thunder-pem.c struct device *dev = cfg->parent; cfg 439 drivers/pci/controller/pci-thunder-pem.c return thunder_pem_init(dev, cfg, res_pem); cfg 92 drivers/pci/controller/pci-xgene.c struct pci_config_window *cfg; cfg 97 drivers/pci/controller/pci-xgene.c cfg = bus->sysdata; cfg 98 drivers/pci/controller/pci-xgene.c return (struct xgene_pcie_port *)(cfg->priv); cfg 226 drivers/pci/controller/pci-xgene.c static int xgene_pcie_ecam_init(struct pci_config_window *cfg, u32 ipversion) cfg 228 drivers/pci/controller/pci-xgene.c struct device *dev = cfg->parent; cfg 247 drivers/pci/controller/pci-xgene.c port->cfg_base = cfg->win; cfg 250 drivers/pci/controller/pci-xgene.c cfg->priv = port; cfg 254 drivers/pci/controller/pci-xgene.c static int xgene_v1_pcie_ecam_init(struct pci_config_window *cfg) cfg 256 drivers/pci/controller/pci-xgene.c return xgene_pcie_ecam_init(cfg, XGENE_PCIE_IP_VER_1); cfg 269 drivers/pci/controller/pci-xgene.c static int xgene_v2_pcie_ecam_init(struct pci_config_window *cfg) cfg 271 drivers/pci/controller/pci-xgene.c return xgene_pcie_ecam_init(cfg, XGENE_PCIE_IP_VER_2); cfg 60 drivers/pci/controller/pcie-altera.c #define TLP_CFG_DW0(pcie, cfg) \ cfg 61 drivers/pci/controller/pcie-altera.c (((cfg) << 24) | \ cfg 325 drivers/pci/controller/pcie-altera.c u8 cfg; cfg 331 drivers/pci/controller/pcie-altera.c cfg = (bus == pcie->root_bus_nr) ? cfg0 : cfg1; cfg 333 drivers/pci/controller/pcie-altera.c cfg = (bus > S10_RP_SECONDARY(pcie)) ? cfg0 : cfg1; cfg 335 drivers/pci/controller/pcie-altera.c headers[0] = TLP_CFG_DW0(pcie, cfg); cfg 88 drivers/pci/controller/pcie-cadence-ep.c u32 addr0, addr1, reg, cfg, b, aperture, ctrl; cfg 137 drivers/pci/controller/pcie-cadence-ep.c cfg = cdns_pcie_readl(pcie, reg); cfg 138 drivers/pci/controller/pcie-cadence-ep.c cfg &= ~(CDNS_PCIE_LM_EP_FUNC_BAR_CFG_BAR_APERTURE_MASK(b) | cfg 140 drivers/pci/controller/pcie-cadence-ep.c cfg |= (CDNS_PCIE_LM_EP_FUNC_BAR_CFG_BAR_APERTURE(b, aperture) | cfg 142 drivers/pci/controller/pcie-cadence-ep.c cdns_pcie_writel(pcie, reg, cfg); cfg 153 drivers/pci/controller/pcie-cadence-ep.c u32 reg, cfg, b, ctrl; cfg 164 drivers/pci/controller/pcie-cadence-ep.c cfg = cdns_pcie_readl(pcie, reg); cfg 165 drivers/pci/controller/pcie-cadence-ep.c cfg &= ~(CDNS_PCIE_LM_EP_FUNC_BAR_CFG_BAR_APERTURE_MASK(b) | cfg 167 drivers/pci/controller/pcie-cadence-ep.c cfg |= CDNS_PCIE_LM_EP_FUNC_BAR_CFG_BAR_CTRL(b, ctrl); cfg 168 drivers/pci/controller/pcie-cadence-ep.c cdns_pcie_writel(pcie, reg, cfg); cfg 388 drivers/pci/controller/pcie-cadence-ep.c u32 cfg; cfg 394 drivers/pci/controller/pcie-cadence-ep.c cfg = BIT(0); cfg 396 drivers/pci/controller/pcie-cadence-ep.c cfg |= BIT(epf->func_no); cfg 397 drivers/pci/controller/pcie-cadence-ep.c cdns_pcie_writel(pcie, CDNS_PCIE_LM_EP_FUNC_CFG, cfg); cfg 169 drivers/pci/controller/pcie-rockchip-ep.c u32 addr0, addr1, reg, cfg, b, aperture, ctrl; cfg 214 drivers/pci/controller/pcie-rockchip-ep.c cfg = rockchip_pcie_read(rockchip, reg); cfg 215 drivers/pci/controller/pcie-rockchip-ep.c cfg &= ~(ROCKCHIP_PCIE_CORE_EP_FUNC_BAR_CFG_BAR_APERTURE_MASK(b) | cfg 217 drivers/pci/controller/pcie-rockchip-ep.c cfg |= (ROCKCHIP_PCIE_CORE_EP_FUNC_BAR_CFG_BAR_APERTURE(b, aperture) | cfg 220 drivers/pci/controller/pcie-rockchip-ep.c rockchip_pcie_write(rockchip, cfg, reg); cfg 234 drivers/pci/controller/pcie-rockchip-ep.c u32 reg, cfg, b, ctrl; cfg 246 drivers/pci/controller/pcie-rockchip-ep.c cfg = rockchip_pcie_read(rockchip, reg); cfg 247 drivers/pci/controller/pcie-rockchip-ep.c cfg &= ~(ROCKCHIP_PCIE_CORE_EP_FUNC_BAR_CFG_BAR_APERTURE_MASK(b) | cfg 249 drivers/pci/controller/pcie-rockchip-ep.c cfg |= ROCKCHIP_PCIE_CORE_EP_FUNC_BAR_CFG_BAR_CTRL(b, ctrl); cfg 251 drivers/pci/controller/pcie-rockchip-ep.c rockchip_pcie_write(rockchip, cfg, reg); cfg 494 drivers/pci/controller/pcie-rockchip-ep.c u32 cfg; cfg 496 drivers/pci/controller/pcie-rockchip-ep.c cfg = BIT(0); cfg 498 drivers/pci/controller/pcie-rockchip-ep.c cfg |= BIT(epf->func_no); cfg 500 drivers/pci/controller/pcie-rockchip-ep.c rockchip_pcie_write(rockchip, cfg, PCIE_CORE_PHY_FUNC_CFG); cfg 176 drivers/pci/controller/pcie-tango.c struct pci_config_window *cfg = bus->sysdata; cfg 177 drivers/pci/controller/pcie-tango.c struct tango_pcie *pcie = dev_get_drvdata(cfg->parent); cfg 199 drivers/pci/controller/pcie-tango.c struct pci_config_window *cfg = bus->sysdata; cfg 200 drivers/pci/controller/pcie-tango.c struct tango_pcie *pcie = dev_get_drvdata(cfg->parent); cfg 31 drivers/pci/ecam.c struct pci_config_window *cfg; cfg 39 drivers/pci/ecam.c cfg = kzalloc(sizeof(*cfg), GFP_KERNEL); cfg 40 drivers/pci/ecam.c if (!cfg) cfg 43 drivers/pci/ecam.c cfg->parent = dev; cfg 44 drivers/pci/ecam.c cfg->ops = ops; cfg 45 drivers/pci/ecam.c cfg->busr.start = busr->start; cfg 46 drivers/pci/ecam.c cfg->busr.end = busr->end; cfg 47 drivers/pci/ecam.c cfg->busr.flags = IORESOURCE_BUS; cfg 48 drivers/pci/ecam.c bus_range = resource_size(&cfg->busr); cfg 52 drivers/pci/ecam.c cfg->busr.end = busr->start + bus_range - 1; cfg 54 drivers/pci/ecam.c cfgres, &cfg->busr, busr); cfg 58 drivers/pci/ecam.c cfg->res.start = cfgres->start; cfg 59 drivers/pci/ecam.c cfg->res.end = cfgres->end; cfg 60 drivers/pci/ecam.c cfg->res.flags = IORESOURCE_MEM | IORESOURCE_BUSY; cfg 61 drivers/pci/ecam.c cfg->res.name = "PCI ECAM"; cfg 63 drivers/pci/ecam.c conflict = request_resource_conflict(&iomem_resource, &cfg->res); cfg 67 drivers/pci/ecam.c &cfg->res, conflict->name, conflict); cfg 72 drivers/pci/ecam.c cfg->winp = kcalloc(bus_range, sizeof(*cfg->winp), GFP_KERNEL); cfg 73 drivers/pci/ecam.c if (!cfg->winp) cfg 76 drivers/pci/ecam.c cfg->winp[i] = cfg 79 drivers/pci/ecam.c if (!cfg->winp[i]) cfg 83 drivers/pci/ecam.c cfg->win = pci_remap_cfgspace(cfgres->start, bus_range * bsz); cfg 84 drivers/pci/ecam.c if (!cfg->win) cfg 89 drivers/pci/ecam.c err = ops->init(cfg); cfg 93 drivers/pci/ecam.c dev_info(dev, "ECAM at %pR for %pR\n", &cfg->res, &cfg->busr); cfg 94 drivers/pci/ecam.c return cfg; cfg 101 drivers/pci/ecam.c pci_ecam_free(cfg); cfg 105 drivers/pci/ecam.c void pci_ecam_free(struct pci_config_window *cfg) cfg 110 drivers/pci/ecam.c if (cfg->winp) { cfg 111 drivers/pci/ecam.c for (i = 0; i < resource_size(&cfg->busr); i++) cfg 112 drivers/pci/ecam.c if (cfg->winp[i]) cfg 113 drivers/pci/ecam.c iounmap(cfg->winp[i]); cfg 114 drivers/pci/ecam.c kfree(cfg->winp); cfg 117 drivers/pci/ecam.c if (cfg->win) cfg 118 drivers/pci/ecam.c iounmap(cfg->win); cfg 120 drivers/pci/ecam.c if (cfg->res.parent) cfg 121 drivers/pci/ecam.c release_resource(&cfg->res); cfg 122 drivers/pci/ecam.c kfree(cfg); cfg 131 drivers/pci/ecam.c struct pci_config_window *cfg = bus->sysdata; cfg 132 drivers/pci/ecam.c unsigned int devfn_shift = cfg->ops->bus_shift - 8; cfg 136 drivers/pci/ecam.c if (busn < cfg->busr.start || busn > cfg->busr.end) cfg 139 drivers/pci/ecam.c busn -= cfg->busr.start; cfg 141 drivers/pci/ecam.c base = cfg->winp[busn]; cfg 143 drivers/pci/ecam.c base = cfg->win + (busn << cfg->ops->bus_shift); cfg 2720 drivers/pci/quirks.c u32 cfg; cfg 2725 drivers/pci/quirks.c pci_read_config_dword(dev, 0x74, &cfg); cfg 2727 drivers/pci/quirks.c if (cfg & ((1 << 2) | (1 << 15))) { cfg 2729 drivers/pci/quirks.c cfg &= ~((1 << 2) | (1 << 15)); cfg 2730 drivers/pci/quirks.c pci_write_config_dword(dev, 0x74, cfg); cfg 3874 drivers/pci/quirks.c u32 cfg; cfg 3883 drivers/pci/quirks.c bar = pci_iomap(dev, 0, NVME_REG_CC + sizeof(cfg)); cfg 3890 drivers/pci/quirks.c cfg = readl(bar + NVME_REG_CC); cfg 3893 drivers/pci/quirks.c if (cfg & NVME_CC_ENABLE) { cfg 3902 drivers/pci/quirks.c cfg &= ~(NVME_CC_SHN_MASK | NVME_CC_ENABLE); cfg 3904 drivers/pci/quirks.c writel(cfg, bar + NVME_REG_CC); cfg 157 drivers/pcmcia/pcmcia_cis.c cistpl_cftable_entry_t *cfg = &parse->cftable_entry; cfg 163 drivers/pcmcia/pcmcia_cis.c cfg->index, flags); cfg 166 drivers/pcmcia/pcmcia_cis.c cfg_mem->p_dev->config_index = cfg->index; cfg 167 drivers/pcmcia/pcmcia_cis.c if (cfg->flags & CISTPL_CFTABLE_DEFAULT) cfg 168 drivers/pcmcia/pcmcia_cis.c cfg_mem->dflt = *cfg; cfg 172 drivers/pcmcia/pcmcia_cis.c if (cfg->vcc.present & (1 << CISTPL_POWER_VNOM)) { cfg 173 drivers/pcmcia/pcmcia_cis.c if (vcc != cfg->vcc.param[CISTPL_POWER_VNOM] / 10000) cfg 183 drivers/pcmcia/pcmcia_cis.c if (cfg->vpp1.present & (1 << CISTPL_POWER_VNOM)) cfg 184 drivers/pcmcia/pcmcia_cis.c p_dev->vpp = cfg->vpp1.param[CISTPL_POWER_VNOM] / 10000; cfg 191 drivers/pcmcia/pcmcia_cis.c if ((flags & CONF_AUTO_AUDIO) && (cfg->flags & CISTPL_CFTABLE_AUDIO)) cfg 197 drivers/pcmcia/pcmcia_cis.c cistpl_io_t *io = (cfg->io.nwin) ? &cfg->io : &dflt->io; cfg 225 drivers/pcmcia/pcmcia_cis.c cistpl_mem_t *mem = (cfg->mem.nwin) ? &cfg->mem : &dflt->mem; cfg 210 drivers/pcmcia/tcic.c u_short cfg; cfg 222 drivers/pcmcia/tcic.c cfg = TCIC_SYSCFG_AUTOBUSY | 0x0a00; cfg 223 drivers/pcmcia/tcic.c tcic_aux_setw(TCIC_AUX_SYSCFG, cfg | TCIC_IRQ(irq)); cfg 234 drivers/pcmcia/tcic.c tcic_aux_setw(TCIC_AUX_SYSCFG, cfg); cfg 186 drivers/perf/arm_spe_pmu.c #define __GEN_PMU_FORMAT_ATTR(cfg, lo, hi) \ cfg 187 drivers/perf/arm_spe_pmu.c (lo) == (hi) ? #cfg ":" #lo "\n" : #cfg ":" #lo "-" #hi cfg 189 drivers/perf/arm_spe_pmu.c #define _GEN_PMU_FORMAT_ATTR(cfg, lo, hi) \ cfg 190 drivers/perf/arm_spe_pmu.c __GEN_PMU_FORMAT_ATTR(cfg, lo, hi) cfg 198 drivers/perf/arm_spe_pmu.c #define _ATTR_CFG_GET_FLD(attr, cfg, lo, hi) \ cfg 199 drivers/perf/arm_spe_pmu.c ((((attr)->cfg) >> lo) & GENMASK(hi - lo, 0)) cfg 364 drivers/perf/fsl_imx8_ddr_perf.c int cfg = event->attr.config; cfg 383 drivers/perf/fsl_imx8_ddr_perf.c counter = ddr_perf_alloc_counter(pmu, cfg); cfg 126 drivers/phy/allwinner/phy-sun4i-usb.c const struct sun4i_usb_phy_cfg *cfg; cfg 195 drivers/phy/allwinner/phy-sun4i-usb.c void __iomem *phyctl = phy_data->base + phy_data->cfg->phyctl_offset; cfg 201 drivers/phy/allwinner/phy-sun4i-usb.c if (phy_data->cfg->phyctl_offset == REG_PHYCTL_A33) { cfg 252 drivers/phy/allwinner/phy-sun4i-usb.c if (phy_data->cfg->type == sun8i_a83t_phy && phy->index == 2) cfg 290 drivers/phy/allwinner/phy-sun4i-usb.c if (data->cfg->type == sun8i_a83t_phy || cfg 291 drivers/phy/allwinner/phy-sun4i-usb.c data->cfg->type == sun50i_h6_phy) { cfg 293 drivers/phy/allwinner/phy-sun4i-usb.c val = readl(data->base + data->cfg->phyctl_offset); cfg 296 drivers/phy/allwinner/phy-sun4i-usb.c writel(val, data->base + data->cfg->phyctl_offset); cfg 299 drivers/phy/allwinner/phy-sun4i-usb.c if (phy->pmu && data->cfg->enable_pmu_unk1) { cfg 313 drivers/phy/allwinner/phy-sun4i-usb.c data->cfg->disc_thresh, 2); cfg 340 drivers/phy/allwinner/phy-sun4i-usb.c if (data->cfg->type == sun8i_a83t_phy || cfg 341 drivers/phy/allwinner/phy-sun4i-usb.c data->cfg->type == sun50i_h6_phy) { cfg 343 drivers/phy/allwinner/phy-sun4i-usb.c data->cfg->phyctl_offset; cfg 414 drivers/phy/allwinner/phy-sun4i-usb.c if ((data->cfg->type == sun6i_a31_phy || cfg 415 drivers/phy/allwinner/phy-sun4i-usb.c data->cfg->type == sun8i_a33_phy) && cfg 609 drivers/phy/allwinner/phy-sun4i-usb.c if (data->cfg->phy0_dual_route) cfg 649 drivers/phy/allwinner/phy-sun4i-usb.c if (args->args[0] >= data->cfg->num_phys) cfg 652 drivers/phy/allwinner/phy-sun4i-usb.c if (data->cfg->missing_phys & BIT(args->args[0])) cfg 697 drivers/phy/allwinner/phy-sun4i-usb.c data->cfg = of_device_get_match_data(dev); cfg 698 drivers/phy/allwinner/phy-sun4i-usb.c if (!data->cfg) cfg 746 drivers/phy/allwinner/phy-sun4i-usb.c for (i = 0; i < data->cfg->num_phys; i++) { cfg 750 drivers/phy/allwinner/phy-sun4i-usb.c if (data->cfg->missing_phys & BIT(i)) cfg 766 drivers/phy/allwinner/phy-sun4i-usb.c if (data->cfg->dedicated_clocks) cfg 778 drivers/phy/allwinner/phy-sun4i-usb.c if (data->cfg->hsic_index && i == data->cfg->hsic_index) { cfg 795 drivers/phy/allwinner/phy-sun4i-usb.c if (i || data->cfg->phy0_dual_route) { /* No pmu for musb */ cfg 80 drivers/phy/cadence/cdns-dphy.c enum cdns_dphy_clk_lane_cfg cfg); cfg 82 drivers/phy/cadence/cdns-dphy.c const struct cdns_dphy_cfg *cfg); cfg 87 drivers/phy/cadence/cdns-dphy.c struct cdns_dphy_cfg cfg; cfg 96 drivers/phy/cadence/cdns-dphy.c struct cdns_dphy_cfg *cfg, cfg 103 drivers/phy/cadence/cdns-dphy.c memset(cfg, 0, sizeof(*cfg)); cfg 108 drivers/phy/cadence/cdns-dphy.c cfg->pll_ipdiv = 1; cfg 110 drivers/phy/cadence/cdns-dphy.c cfg->pll_ipdiv = 2; cfg 112 drivers/phy/cadence/cdns-dphy.c cfg->pll_ipdiv = 4; cfg 114 drivers/phy/cadence/cdns-dphy.c cfg->pll_ipdiv = 8; cfg 121 drivers/phy/cadence/cdns-dphy.c cfg->pll_opdiv = 1; cfg 123 drivers/phy/cadence/cdns-dphy.c cfg->pll_opdiv = 2; cfg 125 drivers/phy/cadence/cdns-dphy.c cfg->pll_opdiv = 4; cfg 127 drivers/phy/cadence/cdns-dphy.c cfg->pll_opdiv = 8; cfg 129 drivers/phy/cadence/cdns-dphy.c cfg->pll_fbdiv = DIV_ROUND_UP_ULL(dlane_bps * 2 * cfg->pll_opdiv * cfg 130 drivers/phy/cadence/cdns-dphy.c cfg->pll_ipdiv, cfg 152 drivers/phy/cadence/cdns-dphy.c enum cdns_dphy_clk_lane_cfg cfg) cfg 155 drivers/phy/cadence/cdns-dphy.c dphy->ops->set_clk_lane_cfg(dphy, cfg); cfg 159 drivers/phy/cadence/cdns-dphy.c const struct cdns_dphy_cfg *cfg) cfg 162 drivers/phy/cadence/cdns-dphy.c dphy->ops->set_pll_cfg(dphy, cfg); cfg 177 drivers/phy/cadence/cdns-dphy.c const struct cdns_dphy_cfg *cfg) cfg 181 drivers/phy/cadence/cdns-dphy.c fbdiv_low = (cfg->pll_fbdiv / 4) - 2; cfg 182 drivers/phy/cadence/cdns-dphy.c fbdiv_high = cfg->pll_fbdiv - fbdiv_low - 2; cfg 185 drivers/phy/cadence/cdns-dphy.c DPHY_CMN_IPDIV(cfg->pll_ipdiv) | cfg 186 drivers/phy/cadence/cdns-dphy.c DPHY_CMN_OPDIV(cfg->pll_opdiv), cfg 215 drivers/phy/cadence/cdns-dphy.c struct cdns_dphy_cfg *cfg) cfg 225 drivers/phy/cadence/cdns-dphy.c ret = cdns_dsi_get_dphy_pll_cfg(dphy, cfg, cfg 238 drivers/phy/cadence/cdns-dphy.c struct cdns_dphy_cfg cfg = { 0 }; cfg 243 drivers/phy/cadence/cdns-dphy.c return cdns_dphy_config_from_opts(phy, &opts->mipi_dphy, &cfg); cfg 249 drivers/phy/cadence/cdns-dphy.c struct cdns_dphy_cfg cfg = { 0 }; cfg 252 drivers/phy/cadence/cdns-dphy.c ret = cdns_dphy_config_from_opts(phy, &opts->mipi_dphy, &cfg); cfg 277 drivers/phy/cadence/cdns-dphy.c cdns_dphy_set_pll_cfg(dphy, &cfg); cfg 96 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c struct mixel_dphy_cfg cfg; cfg 156 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c struct mixel_dphy_cfg *cfg) cfg 191 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->cn = denominator >> i; cfg 192 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->co = 1 << i; cfg 193 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->cm = numerator; cfg 195 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c if (cfg->cm < 16 || cfg->cm > 255 || cfg 196 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->cn < 1 || cfg->cn > 32 || cfg 197 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->co < 1 || cfg->co > 8) { cfg 199 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->cm, cfg->cn, cfg->co); cfg 234 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->m_prg_hs_prepare = n; cfg 244 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->mc_prg_hs_prepare = dphy_opts->clk_prepare > lp_t ? 1 : 0; cfg 248 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->m_prg_hs_zero = n < 1 ? 1 : n; cfg 252 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->mc_prg_hs_zero = n < 1 ? 1 : n; cfg 260 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->m_prg_hs_trail = n; cfg 261 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->mc_prg_hs_trail = n; cfg 265 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->rxhs_settle = 0x0d; cfg 267 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->rxhs_settle = 0x0c; cfg 269 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->rxhs_settle = 0x0b; cfg 271 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->rxhs_settle = 0x0a; cfg 273 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->rxhs_settle = 0x09; cfg 275 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->rxhs_settle = 0x08; cfg 277 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->rxhs_settle = 0x07; cfg 280 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->m_prg_hs_prepare, cfg->mc_prg_hs_prepare, cfg 281 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->m_prg_hs_zero, cfg->mc_prg_hs_zero, cfg 282 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->m_prg_hs_trail, cfg->mc_prg_hs_trail, cfg 283 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c cfg->rxhs_settle); cfg 292 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c phy_write(phy, priv->cfg.m_prg_hs_prepare, DPHY_M_PRG_HS_PREPARE); cfg 293 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c phy_write(phy, priv->cfg.mc_prg_hs_prepare, DPHY_MC_PRG_HS_PREPARE); cfg 294 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c phy_write(phy, priv->cfg.m_prg_hs_zero, DPHY_M_PRG_HS_ZERO); cfg 295 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c phy_write(phy, priv->cfg.mc_prg_hs_zero, DPHY_MC_PRG_HS_ZERO); cfg 296 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c phy_write(phy, priv->cfg.m_prg_hs_trail, DPHY_M_PRG_HS_TRAIL); cfg 297 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c phy_write(phy, priv->cfg.mc_prg_hs_trail, DPHY_MC_PRG_HS_TRAIL); cfg 298 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c phy_write(phy, priv->cfg.rxhs_settle, priv->devdata->reg_rxhs_settle); cfg 305 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c if (priv->cfg.cm < 16 || priv->cfg.cm > 255 || cfg 306 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c priv->cfg.cn < 1 || priv->cfg.cn > 32 || cfg 307 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c priv->cfg.co < 1 || priv->cfg.co > 8) { cfg 309 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c priv->cfg.cm, priv->cfg.cn, priv->cfg.co); cfg 313 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c priv->cfg.cm, priv->cfg.cn, priv->cfg.co); cfg 314 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c phy_write(phy, CM(priv->cfg.cm), DPHY_CM); cfg 315 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c phy_write(phy, CN(priv->cfg.cn), DPHY_CN); cfg 316 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c phy_write(phy, CO(priv->cfg.co), DPHY_CO); cfg 323 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c struct mixel_dphy_cfg cfg = { 0 }; cfg 326 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c ret = mixel_dphy_config_from_opts(phy, &opts->mipi_dphy, &cfg); cfg 331 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c memcpy(&priv->cfg, &cfg, sizeof(struct mixel_dphy_cfg)); cfg 351 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c struct mixel_dphy_cfg cfg = { 0 }; cfg 356 drivers/phy/freescale/phy-fsl-imx8-mipi-dphy.c return mixel_dphy_config_from_opts(phy, &opts->mipi_dphy, &cfg); cfg 25 drivers/phy/phy-core-mipi-dphy.c struct phy_configure_opts_mipi_dphy *cfg) cfg 30 drivers/phy/phy-core-mipi-dphy.c if (!cfg) cfg 39 drivers/phy/phy-core-mipi-dphy.c cfg->clk_miss = 0; cfg 40 drivers/phy/phy-core-mipi-dphy.c cfg->clk_post = 60000 + 52 * ui; cfg 41 drivers/phy/phy-core-mipi-dphy.c cfg->clk_pre = 8000; cfg 42 drivers/phy/phy-core-mipi-dphy.c cfg->clk_prepare = 38000; cfg 43 drivers/phy/phy-core-mipi-dphy.c cfg->clk_settle = 95000; cfg 44 drivers/phy/phy-core-mipi-dphy.c cfg->clk_term_en = 0; cfg 45 drivers/phy/phy-core-mipi-dphy.c cfg->clk_trail = 60000; cfg 46 drivers/phy/phy-core-mipi-dphy.c cfg->clk_zero = 262000; cfg 47 drivers/phy/phy-core-mipi-dphy.c cfg->d_term_en = 0; cfg 48 drivers/phy/phy-core-mipi-dphy.c cfg->eot = 0; cfg 49 drivers/phy/phy-core-mipi-dphy.c cfg->hs_exit = 100000; cfg 50 drivers/phy/phy-core-mipi-dphy.c cfg->hs_prepare = 40000 + 4 * ui; cfg 51 drivers/phy/phy-core-mipi-dphy.c cfg->hs_zero = 105000 + 6 * ui; cfg 52 drivers/phy/phy-core-mipi-dphy.c cfg->hs_settle = 85000 + 6 * ui; cfg 53 drivers/phy/phy-core-mipi-dphy.c cfg->hs_skip = 40000; cfg 66 drivers/phy/phy-core-mipi-dphy.c cfg->hs_trail = max(4 * 8 * ui, 60000 + 4 * 4 * ui); cfg 68 drivers/phy/phy-core-mipi-dphy.c cfg->init = 100; cfg 69 drivers/phy/phy-core-mipi-dphy.c cfg->lpx = 60000; cfg 70 drivers/phy/phy-core-mipi-dphy.c cfg->ta_get = 5 * cfg->lpx; cfg 71 drivers/phy/phy-core-mipi-dphy.c cfg->ta_go = 4 * cfg->lpx; cfg 72 drivers/phy/phy-core-mipi-dphy.c cfg->ta_sure = 2 * cfg->lpx; cfg 73 drivers/phy/phy-core-mipi-dphy.c cfg->wakeup = 1000; cfg 75 drivers/phy/phy-core-mipi-dphy.c cfg->hs_clk_rate = hs_clk_rate; cfg 76 drivers/phy/phy-core-mipi-dphy.c cfg->lanes = lanes; cfg 86 drivers/phy/phy-core-mipi-dphy.c int phy_mipi_dphy_config_validate(struct phy_configure_opts_mipi_dphy *cfg) cfg 90 drivers/phy/phy-core-mipi-dphy.c if (!cfg) cfg 93 drivers/phy/phy-core-mipi-dphy.c ui = ALIGN(PSEC_PER_SEC, cfg->hs_clk_rate); cfg 94 drivers/phy/phy-core-mipi-dphy.c do_div(ui, cfg->hs_clk_rate); cfg 96 drivers/phy/phy-core-mipi-dphy.c if (cfg->clk_miss > 60000) cfg 99 drivers/phy/phy-core-mipi-dphy.c if (cfg->clk_post < (60000 + 52 * ui)) cfg 102 drivers/phy/phy-core-mipi-dphy.c if (cfg->clk_pre < 8000) cfg 105 drivers/phy/phy-core-mipi-dphy.c if (cfg->clk_prepare < 38000 || cfg->clk_prepare > 95000) cfg 108 drivers/phy/phy-core-mipi-dphy.c if (cfg->clk_settle < 95000 || cfg->clk_settle > 300000) cfg 111 drivers/phy/phy-core-mipi-dphy.c if (cfg->clk_term_en > 38000) cfg 114 drivers/phy/phy-core-mipi-dphy.c if (cfg->clk_trail < 60000) cfg 117 drivers/phy/phy-core-mipi-dphy.c if ((cfg->clk_prepare + cfg->clk_zero) < 300000) cfg 120 drivers/phy/phy-core-mipi-dphy.c if (cfg->d_term_en > (35000 + 4 * ui)) cfg 123 drivers/phy/phy-core-mipi-dphy.c if (cfg->eot > (105000 + 12 * ui)) cfg 126 drivers/phy/phy-core-mipi-dphy.c if (cfg->hs_exit < 100000) cfg 129 drivers/phy/phy-core-mipi-dphy.c if (cfg->hs_prepare < (40000 + 4 * ui) || cfg 130 drivers/phy/phy-core-mipi-dphy.c cfg->hs_prepare > (85000 + 6 * ui)) cfg 133 drivers/phy/phy-core-mipi-dphy.c if ((cfg->hs_prepare + cfg->hs_zero) < (145000 + 10 * ui)) cfg 136 drivers/phy/phy-core-mipi-dphy.c if ((cfg->hs_settle < (85000 + 6 * ui)) || cfg 137 drivers/phy/phy-core-mipi-dphy.c (cfg->hs_settle > (145000 + 10 * ui))) cfg 140 drivers/phy/phy-core-mipi-dphy.c if (cfg->hs_skip < 40000 || cfg->hs_skip > (55000 + 4 * ui)) cfg 143 drivers/phy/phy-core-mipi-dphy.c if (cfg->hs_trail < max(8 * ui, 60000 + 4 * ui)) cfg 146 drivers/phy/phy-core-mipi-dphy.c if (cfg->init < 100) cfg 149 drivers/phy/phy-core-mipi-dphy.c if (cfg->lpx < 50000) cfg 152 drivers/phy/phy-core-mipi-dphy.c if (cfg->ta_get != (5 * cfg->lpx)) cfg 155 drivers/phy/phy-core-mipi-dphy.c if (cfg->ta_go != (4 * cfg->lpx)) cfg 158 drivers/phy/phy-core-mipi-dphy.c if (cfg->ta_sure < cfg->lpx || cfg->ta_sure > (2 * cfg->lpx)) cfg 161 drivers/phy/phy-core-mipi-dphy.c if (cfg->wakeup < 1000) cfg 993 drivers/phy/qualcomm/phy-qcom-qmp.c const struct qmp_phy_cfg *cfg; cfg 1301 drivers/phy/qualcomm/phy-qcom-qmp.c const struct qmp_phy_cfg *cfg = qmp->cfg; cfg 1314 drivers/phy/qualcomm/phy-qcom-qmp.c ret = regulator_bulk_enable(cfg->num_vregs, qmp->vregs); cfg 1320 drivers/phy/qualcomm/phy-qcom-qmp.c for (i = 0; i < cfg->num_resets; i++) { cfg 1324 drivers/phy/qualcomm/phy-qcom-qmp.c cfg->reset_list[i]); cfg 1329 drivers/phy/qualcomm/phy-qcom-qmp.c for (i = cfg->num_resets - 1; i >= 0; i--) { cfg 1333 drivers/phy/qualcomm/phy-qcom-qmp.c qmp->cfg->reset_list[i]); cfg 1338 drivers/phy/qualcomm/phy-qcom-qmp.c ret = clk_bulk_prepare_enable(cfg->num_clks, qmp->clks); cfg 1344 drivers/phy/qualcomm/phy-qcom-qmp.c if (cfg->has_phy_dp_com_ctrl) { cfg 1361 drivers/phy/qualcomm/phy-qcom-qmp.c if (cfg->has_phy_com_ctrl) cfg 1362 drivers/phy/qualcomm/phy-qcom-qmp.c qphy_setbits(serdes, cfg->regs[QPHY_COM_POWER_DOWN_CONTROL], cfg 1365 drivers/phy/qualcomm/phy-qcom-qmp.c qphy_setbits(pcs, QPHY_POWER_DOWN_CONTROL, cfg->pwrdn_ctrl); cfg 1368 drivers/phy/qualcomm/phy-qcom-qmp.c qcom_qmp_phy_configure(serdes, cfg->regs, cfg->serdes_tbl, cfg 1369 drivers/phy/qualcomm/phy-qcom-qmp.c cfg->serdes_tbl_num); cfg 1371 drivers/phy/qualcomm/phy-qcom-qmp.c if (cfg->has_phy_com_ctrl) { cfg 1375 drivers/phy/qualcomm/phy-qcom-qmp.c qphy_clrbits(serdes, cfg->regs[QPHY_COM_SW_RESET], SW_RESET); cfg 1376 drivers/phy/qualcomm/phy-qcom-qmp.c qphy_setbits(serdes, cfg->regs[QPHY_COM_START_CONTROL], cfg 1379 drivers/phy/qualcomm/phy-qcom-qmp.c status = serdes + cfg->regs[QPHY_COM_PCS_READY_STATUS]; cfg 1380 drivers/phy/qualcomm/phy-qcom-qmp.c mask = cfg->mask_com_pcs_ready; cfg 1396 drivers/phy/qualcomm/phy-qcom-qmp.c clk_bulk_disable_unprepare(cfg->num_clks, qmp->clks); cfg 1398 drivers/phy/qualcomm/phy-qcom-qmp.c while (++i < cfg->num_resets) cfg 1401 drivers/phy/qualcomm/phy-qcom-qmp.c regulator_bulk_disable(cfg->num_vregs, qmp->vregs); cfg 1410 drivers/phy/qualcomm/phy-qcom-qmp.c const struct qmp_phy_cfg *cfg = qmp->cfg; cfg 1412 drivers/phy/qualcomm/phy-qcom-qmp.c int i = cfg->num_resets; cfg 1421 drivers/phy/qualcomm/phy-qcom-qmp.c if (cfg->has_phy_com_ctrl) { cfg 1422 drivers/phy/qualcomm/phy-qcom-qmp.c qphy_setbits(serdes, cfg->regs[QPHY_COM_START_CONTROL], cfg 1424 drivers/phy/qualcomm/phy-qcom-qmp.c qphy_clrbits(serdes, cfg->regs[QPHY_COM_SW_RESET], cfg 1426 drivers/phy/qualcomm/phy-qcom-qmp.c qphy_setbits(serdes, cfg->regs[QPHY_COM_POWER_DOWN_CONTROL], cfg 1433 drivers/phy/qualcomm/phy-qcom-qmp.c clk_bulk_disable_unprepare(cfg->num_clks, qmp->clks); cfg 1435 drivers/phy/qualcomm/phy-qcom-qmp.c regulator_bulk_disable(cfg->num_vregs, qmp->vregs); cfg 1446 drivers/phy/qualcomm/phy-qcom-qmp.c const struct qmp_phy_cfg *cfg = qmp->cfg; cfg 1457 drivers/phy/qualcomm/phy-qcom-qmp.c if (cfg->no_pcs_sw_reset) { cfg 1488 drivers/phy/qualcomm/phy-qcom-qmp.c if (cfg->has_lane_rst) { cfg 1504 drivers/phy/qualcomm/phy-qcom-qmp.c qcom_qmp_phy_configure(tx, cfg->regs, cfg->tx_tbl, cfg->tx_tbl_num); cfg 1506 drivers/phy/qualcomm/phy-qcom-qmp.c if (cfg->is_dual_lane_phy) cfg 1507 drivers/phy/qualcomm/phy-qcom-qmp.c qcom_qmp_phy_configure(qphy->tx2, cfg->regs, cfg 1508 drivers/phy/qualcomm/phy-qcom-qmp.c cfg->tx_tbl, cfg->tx_tbl_num); cfg 1510 drivers/phy/qualcomm/phy-qcom-qmp.c qcom_qmp_phy_configure(rx, cfg->regs, cfg->rx_tbl, cfg->rx_tbl_num); cfg 1511 drivers/phy/qualcomm/phy-qcom-qmp.c if (cfg->is_dual_lane_phy) cfg 1512 drivers/phy/qualcomm/phy-qcom-qmp.c qcom_qmp_phy_configure(qphy->rx2, cfg->regs, cfg 1513 drivers/phy/qualcomm/phy-qcom-qmp.c cfg->rx_tbl, cfg->rx_tbl_num); cfg 1515 drivers/phy/qualcomm/phy-qcom-qmp.c qcom_qmp_phy_configure(pcs, cfg->regs, cfg->pcs_tbl, cfg->pcs_tbl_num); cfg 1524 drivers/phy/qualcomm/phy-qcom-qmp.c if(cfg->type == PHY_TYPE_PCIE) cfg 1525 drivers/phy/qualcomm/phy-qcom-qmp.c qphy_setbits(pcs, QPHY_POWER_DOWN_CONTROL, cfg->pwrdn_ctrl); cfg 1527 drivers/phy/qualcomm/phy-qcom-qmp.c if (cfg->has_pwrdn_delay) cfg 1528 drivers/phy/qualcomm/phy-qcom-qmp.c usleep_range(cfg->pwrdn_delay_min, cfg->pwrdn_delay_max); cfg 1531 drivers/phy/qualcomm/phy-qcom-qmp.c if (!cfg->no_pcs_sw_reset) cfg 1532 drivers/phy/qualcomm/phy-qcom-qmp.c qphy_clrbits(pcs, cfg->regs[QPHY_SW_RESET], SW_RESET); cfg 1534 drivers/phy/qualcomm/phy-qcom-qmp.c if (cfg->has_phy_dp_com_ctrl) cfg 1538 drivers/phy/qualcomm/phy-qcom-qmp.c qphy_setbits(pcs, cfg->regs[QPHY_START_CTRL], cfg->start_ctrl); cfg 1540 drivers/phy/qualcomm/phy-qcom-qmp.c if (cfg->type == PHY_TYPE_UFS) { cfg 1541 drivers/phy/qualcomm/phy-qcom-qmp.c status = pcs + cfg->regs[QPHY_PCS_READY_STATUS]; cfg 1545 drivers/phy/qualcomm/phy-qcom-qmp.c status = pcs + cfg->regs[QPHY_PCS_STATUS]; cfg 1563 drivers/phy/qualcomm/phy-qcom-qmp.c if (cfg->has_lane_rst) cfg 1575 drivers/phy/qualcomm/phy-qcom-qmp.c const struct qmp_phy_cfg *cfg = qmp->cfg; cfg 1580 drivers/phy/qualcomm/phy-qcom-qmp.c if (!cfg->no_pcs_sw_reset) cfg 1581 drivers/phy/qualcomm/phy-qcom-qmp.c qphy_setbits(qphy->pcs, cfg->regs[QPHY_SW_RESET], SW_RESET); cfg 1584 drivers/phy/qualcomm/phy-qcom-qmp.c qphy_clrbits(qphy->pcs, cfg->regs[QPHY_START_CTRL], cfg->start_ctrl); cfg 1587 drivers/phy/qualcomm/phy-qcom-qmp.c qphy_clrbits(qphy->pcs, QPHY_POWER_DOWN_CONTROL, cfg->pwrdn_ctrl); cfg 1589 drivers/phy/qualcomm/phy-qcom-qmp.c if (cfg->has_lane_rst) cfg 1613 drivers/phy/qualcomm/phy-qcom-qmp.c const struct qmp_phy_cfg *cfg = qmp->cfg; cfg 1625 drivers/phy/qualcomm/phy-qcom-qmp.c qphy_setbits(pcs, cfg->regs[QPHY_PCS_LFPS_RXTERM_IRQ_CLEAR], IRQ_CLEAR); cfg 1627 drivers/phy/qualcomm/phy-qcom-qmp.c qphy_clrbits(pcs, cfg->regs[QPHY_PCS_LFPS_RXTERM_IRQ_CLEAR], IRQ_CLEAR); cfg 1629 drivers/phy/qualcomm/phy-qcom-qmp.c qphy_clrbits(pcs, cfg->regs[QPHY_PCS_AUTONOMOUS_MODE_CTRL], cfg 1633 drivers/phy/qualcomm/phy-qcom-qmp.c qphy_setbits(pcs, cfg->regs[QPHY_PCS_AUTONOMOUS_MODE_CTRL], intr_mask); cfg 1643 drivers/phy/qualcomm/phy-qcom-qmp.c const struct qmp_phy_cfg *cfg = qmp->cfg; cfg 1651 drivers/phy/qualcomm/phy-qcom-qmp.c qphy_clrbits(pcs, cfg->regs[QPHY_PCS_AUTONOMOUS_MODE_CTRL], cfg 1654 drivers/phy/qualcomm/phy-qcom-qmp.c qphy_setbits(pcs, cfg->regs[QPHY_PCS_LFPS_RXTERM_IRQ_CLEAR], IRQ_CLEAR); cfg 1656 drivers/phy/qualcomm/phy-qcom-qmp.c qphy_clrbits(pcs, cfg->regs[QPHY_PCS_LFPS_RXTERM_IRQ_CLEAR], IRQ_CLEAR); cfg 1663 drivers/phy/qualcomm/phy-qcom-qmp.c const struct qmp_phy_cfg *cfg = qmp->cfg; cfg 1668 drivers/phy/qualcomm/phy-qcom-qmp.c if (cfg->type != PHY_TYPE_USB3) cfg 1679 drivers/phy/qualcomm/phy-qcom-qmp.c clk_bulk_disable_unprepare(cfg->num_clks, qmp->clks); cfg 1688 drivers/phy/qualcomm/phy-qcom-qmp.c const struct qmp_phy_cfg *cfg = qmp->cfg; cfg 1694 drivers/phy/qualcomm/phy-qcom-qmp.c if (cfg->type != PHY_TYPE_USB3) cfg 1702 drivers/phy/qualcomm/phy-qcom-qmp.c ret = clk_bulk_prepare_enable(cfg->num_clks, qmp->clks); cfg 1711 drivers/phy/qualcomm/phy-qcom-qmp.c clk_bulk_disable_unprepare(cfg->num_clks, qmp->clks); cfg 1723 drivers/phy/qualcomm/phy-qcom-qmp.c int num = qmp->cfg->num_vregs; cfg 1731 drivers/phy/qualcomm/phy-qcom-qmp.c qmp->vregs[i].supply = qmp->cfg->vreg_list[i]; cfg 1741 drivers/phy/qualcomm/phy-qcom-qmp.c qmp->resets = devm_kcalloc(dev, qmp->cfg->num_resets, cfg 1746 drivers/phy/qualcomm/phy-qcom-qmp.c for (i = 0; i < qmp->cfg->num_resets; i++) { cfg 1748 drivers/phy/qualcomm/phy-qcom-qmp.c const char *name = qmp->cfg->reset_list[i]; cfg 1764 drivers/phy/qualcomm/phy-qcom-qmp.c int num = qmp->cfg->num_clks; cfg 1772 drivers/phy/qualcomm/phy-qcom-qmp.c qmp->clks[i].id = qmp->cfg->clk_list[i]; cfg 1806 drivers/phy/qualcomm/phy-qcom-qmp.c if ((qmp->cfg->type != PHY_TYPE_USB3) && cfg 1807 drivers/phy/qualcomm/phy-qcom-qmp.c (qmp->cfg->type != PHY_TYPE_PCIE)) { cfg 1899 drivers/phy/qualcomm/phy-qcom-qmp.c if (qmp->cfg->is_dual_lane_phy) { cfg 1932 drivers/phy/qualcomm/phy-qcom-qmp.c if (qmp->cfg->type == PHY_TYPE_PCIE || cfg 1933 drivers/phy/qualcomm/phy-qcom-qmp.c qmp->cfg->type == PHY_TYPE_USB3) { cfg 1945 drivers/phy/qualcomm/phy-qcom-qmp.c if (qmp->cfg->has_lane_rst) { cfg 1954 drivers/phy/qualcomm/phy-qcom-qmp.c if (qmp->cfg->type == PHY_TYPE_UFS) cfg 2030 drivers/phy/qualcomm/phy-qcom-qmp.c qmp->cfg = of_device_get_match_data(dev); cfg 2031 drivers/phy/qualcomm/phy-qcom-qmp.c if (!qmp->cfg) cfg 2043 drivers/phy/qualcomm/phy-qcom-qmp.c if (qmp->cfg->has_phy_dp_com_ctrl) { cfg 2073 drivers/phy/qualcomm/phy-qcom-qmp.c if (num > qmp->cfg->nlanes) cfg 331 drivers/phy/qualcomm/phy-qcom-qusb2.c const struct qusb2_phy_cfg *cfg; cfg 396 drivers/phy/qualcomm/phy-qcom-qusb2.c const struct qusb2_phy_cfg *cfg = qphy->cfg; cfg 404 drivers/phy/qualcomm/phy-qcom-qusb2.c qusb2_write_mask(qphy->base, cfg->regs[QUSB2PHY_PORT_TUNE1], cfg 409 drivers/phy/qualcomm/phy-qcom-qusb2.c qusb2_write_mask(qphy->base, cfg->regs[QUSB2PHY_PORT_TUNE1], cfg 417 drivers/phy/qualcomm/phy-qcom-qusb2.c cfg->regs[QUSB2PHY_PORT_TUNE1], cfg 421 drivers/phy/qualcomm/phy-qcom-qusb2.c cfg->regs[QUSB2PHY_PORT_TUNE1], cfg 434 drivers/phy/qualcomm/phy-qcom-qusb2.c const struct qusb2_phy_cfg *cfg = qphy->cfg; cfg 455 drivers/phy/qualcomm/phy-qcom-qusb2.c if (cfg->update_tune1_with_efuse) cfg 456 drivers/phy/qualcomm/phy-qcom-qusb2.c qusb2_write_mask(qphy->base, cfg->regs[QUSB2PHY_PORT_TUNE1], cfg 460 drivers/phy/qualcomm/phy-qcom-qusb2.c qusb2_write_mask(qphy->base, cfg->regs[QUSB2PHY_PORT_TUNE2], cfg 478 drivers/phy/qualcomm/phy-qcom-qusb2.c const struct qusb2_phy_cfg *cfg = qphy->cfg; cfg 513 drivers/phy/qualcomm/phy-qcom-qusb2.c writel(intr_mask, qphy->base + cfg->regs[QUSB2PHY_INTR_CTRL]); cfg 516 drivers/phy/qualcomm/phy-qcom-qusb2.c if (cfg->has_pll_override) { cfg 518 drivers/phy/qualcomm/phy-qcom-qusb2.c cfg->regs[QUSB2PHY_PLL_CORE_INPUT_OVERRIDE], cfg 525 drivers/phy/qualcomm/phy-qcom-qusb2.c qusb2_setbits(qphy->base, cfg->regs[QUSB2PHY_PORT_TEST1], cfg 526 drivers/phy/qualcomm/phy-qcom-qusb2.c cfg->autoresume_en); cfg 528 drivers/phy/qualcomm/phy-qcom-qusb2.c qusb2_clrbits(qphy->base, cfg->regs[QUSB2PHY_PORT_TEST1], cfg 529 drivers/phy/qualcomm/phy-qcom-qusb2.c cfg->autoresume_en); cfg 544 drivers/phy/qualcomm/phy-qcom-qusb2.c const struct qusb2_phy_cfg *cfg = qphy->cfg; cfg 574 drivers/phy/qualcomm/phy-qcom-qusb2.c writel(0x0, qphy->base + cfg->regs[QUSB2PHY_INTR_CTRL]); cfg 577 drivers/phy/qualcomm/phy-qcom-qusb2.c if (cfg->has_pll_override) { cfg 579 drivers/phy/qualcomm/phy-qcom-qusb2.c cfg->regs[QUSB2PHY_PLL_CORE_INPUT_OVERRIDE], cfg 596 drivers/phy/qualcomm/phy-qcom-qusb2.c const struct qusb2_phy_cfg *cfg = qphy->cfg; cfg 638 drivers/phy/qualcomm/phy-qcom-qusb2.c qusb2_setbits(qphy->base, cfg->regs[QUSB2PHY_PORT_POWERDOWN], cfg 639 drivers/phy/qualcomm/phy-qcom-qusb2.c qphy->cfg->disable_ctrl); cfg 641 drivers/phy/qualcomm/phy-qcom-qusb2.c if (cfg->has_pll_test) { cfg 646 drivers/phy/qualcomm/phy-qcom-qusb2.c qcom_qusb2_phy_configure(qphy->base, cfg->regs, cfg->tbl, cfg 647 drivers/phy/qualcomm/phy-qcom-qusb2.c cfg->tbl_num); cfg 656 drivers/phy/qualcomm/phy-qcom-qusb2.c qusb2_clrbits(qphy->base, cfg->regs[QUSB2PHY_PORT_POWERDOWN], cfg 671 drivers/phy/qualcomm/phy-qcom-qusb2.c ret = regmap_read(qphy->tcsr, qphy->cfg->clk_scheme_offset, cfg 698 drivers/phy/qualcomm/phy-qcom-qusb2.c if (cfg->has_pll_test) { cfg 713 drivers/phy/qualcomm/phy-qcom-qusb2.c val = readb(qphy->base + cfg->regs[QUSB2PHY_PLL_STATUS]); cfg 714 drivers/phy/qualcomm/phy-qcom-qusb2.c if (!(val & cfg->mask_core_ready)) { cfg 744 drivers/phy/qualcomm/phy-qcom-qusb2.c qusb2_setbits(qphy->base, qphy->cfg->regs[QUSB2PHY_PORT_POWERDOWN], cfg 745 drivers/phy/qualcomm/phy-qcom-qusb2.c qphy->cfg->disable_ctrl); cfg 848 drivers/phy/qualcomm/phy-qcom-qusb2.c qphy->cfg = of_device_get_match_data(dev); cfg 282 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c const struct post_pll_config *cfg, cfg 460 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c const struct post_pll_config *cfg = post_pll_cfg_table; cfg 474 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c for (; cfg->tmdsclock != 0; cfg++) cfg 475 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c if (tmdsclock <= cfg->tmdsclock && cfg 476 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c cfg->version & inno->chip_version) cfg 483 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c if (cfg->tmdsclock == 0 || phy_cfg->tmdsclock == 0) cfg 492 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c ret = inno->plat_data->ops->power_on(inno, cfg, phy_cfg); cfg 527 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c const struct pre_pll_config *cfg = pre_pll_cfg_table; cfg 530 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c for (; cfg->pixclock != 0; cfg++) cfg 531 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c if (cfg->pixclock == rate && cfg->tmdsclock == tmdsclock) cfg 534 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c if (cfg->pixclock == 0) cfg 537 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c return cfg; cfg 604 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c const struct pre_pll_config *cfg = pre_pll_cfg_table; cfg 608 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c for (; cfg->pixclock != 0; cfg++) cfg 609 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c if (cfg->pixclock == rate && !cfg->fracdiv) cfg 612 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c if (cfg->pixclock == 0) cfg 615 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c return cfg->pixclock; cfg 623 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c const struct pre_pll_config *cfg = pre_pll_cfg_table; cfg 631 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c cfg = inno_hdmi_phy_get_pre_pll_cfg(inno, rate); cfg 632 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c if (IS_ERR(cfg)) cfg 633 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c return PTR_ERR(cfg); cfg 642 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c RK3228_PRE_PLL_FB_DIV_8(cfg->fbdiv) | cfg 643 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c RK3228_PCLK_VCO_DIV_5(cfg->vco_div_5_en) | cfg 644 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c RK3228_PRE_PLL_PRE_DIV(cfg->prediv)); cfg 645 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c inno_write(inno, 0xe3, RK3228_PRE_PLL_FB_DIV_7_0(cfg->fbdiv)); cfg 648 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c RK3228_PRE_PLL_PCLK_DIV_B(cfg->pclk_div_b) | cfg 649 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c RK3228_PRE_PLL_PCLK_DIV_A(cfg->pclk_div_a)); cfg 652 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c RK3228_PRE_PLL_PCLK_DIV_C(cfg->pclk_div_c) | cfg 653 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c RK3228_PRE_PLL_PCLK_DIV_D(cfg->pclk_div_d)); cfg 657 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c RK3228_PRE_PLL_TMDSCLK_DIV_C(cfg->tmds_div_c) | cfg 658 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c RK3228_PRE_PLL_TMDSCLK_DIV_A(cfg->tmds_div_a) | cfg 659 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c RK3228_PRE_PLL_TMDSCLK_DIV_B(cfg->tmds_div_b)); cfg 758 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c const struct pre_pll_config *cfg = pre_pll_cfg_table; cfg 762 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c for (; cfg->pixclock != 0; cfg++) cfg 763 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c if (cfg->pixclock == rate) cfg 766 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c if (cfg->pixclock == 0) cfg 769 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c return cfg->pixclock; cfg 777 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c const struct pre_pll_config *cfg = pre_pll_cfg_table; cfg 785 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c cfg = inno_hdmi_phy_get_pre_pll_cfg(inno, rate); cfg 786 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c if (IS_ERR(cfg)) cfg 787 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c return PTR_ERR(cfg); cfg 794 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c RK3228_PCLK_VCO_DIV_5(cfg->vco_div_5_en)); cfg 795 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c inno_write(inno, 0xa1, RK3328_PRE_PLL_PRE_DIV(cfg->prediv)); cfg 798 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c if (!cfg->fracdiv) cfg 800 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c inno_write(inno, 0xa2, RK3328_PRE_PLL_FB_DIV_11_8(cfg->fbdiv) | val); cfg 801 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c inno_write(inno, 0xa3, RK3328_PRE_PLL_FB_DIV_7_0(cfg->fbdiv)); cfg 802 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c inno_write(inno, 0xa5, RK3328_PRE_PLL_PCLK_DIV_A(cfg->pclk_div_a) | cfg 803 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c RK3328_PRE_PLL_PCLK_DIV_B(cfg->pclk_div_b)); cfg 804 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c inno_write(inno, 0xa6, RK3328_PRE_PLL_PCLK_DIV_C(cfg->pclk_div_c) | cfg 805 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c RK3328_PRE_PLL_PCLK_DIV_D(cfg->pclk_div_d)); cfg 806 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c inno_write(inno, 0xa4, RK3328_PRE_PLL_TMDSCLK_DIV_C(cfg->tmds_div_c) | cfg 807 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c RK3328_PRE_PLL_TMDSCLK_DIV_A(cfg->tmds_div_a) | cfg 808 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c RK3328_PRE_PLL_TMDSCLK_DIV_B(cfg->tmds_div_b)); cfg 809 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c inno_write(inno, 0xd3, RK3328_PRE_PLL_FRAC_DIV_7_0(cfg->fracdiv)); cfg 810 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c inno_write(inno, 0xd2, RK3328_PRE_PLL_FRAC_DIV_15_8(cfg->fracdiv)); cfg 811 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c inno_write(inno, 0xd1, RK3328_PRE_PLL_FRAC_DIV_23_16(cfg->fracdiv)); cfg 897 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c const struct post_pll_config *cfg, cfg 912 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c RK3228_POST_PLL_PRE_DIV(cfg->prediv)); cfg 914 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c RK3228_POST_PLL_FB_DIV_8(cfg->fbdiv)); cfg 915 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c inno_write(inno, 0xea, RK3228_POST_PLL_FB_DIV_7_0(cfg->fbdiv)); cfg 917 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c if (cfg->postdiv == 1) { cfg 921 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c int div = cfg->postdiv / 2 - 1; cfg 947 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c if (cfg->tmdsclock > 340000000) cfg 1012 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c const struct post_pll_config *cfg, cfg 1022 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c inno_write(inno, 0xac, RK3328_POST_PLL_FB_DIV_7_0(cfg->fbdiv)); cfg 1023 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c if (cfg->postdiv == 1) { cfg 1025 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c inno_write(inno, 0xab, RK3328_POST_PLL_FB_DIV_8(cfg->fbdiv) | cfg 1026 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c RK3328_POST_PLL_PRE_DIV(cfg->prediv)); cfg 1028 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c v = (cfg->postdiv / 2) - 1; cfg 1031 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c inno_write(inno, 0xab, RK3328_POST_PLL_FB_DIV_8(cfg->fbdiv) | cfg 1032 drivers/phy/rockchip/phy-rockchip-inno-hdmi.c RK3328_POST_PLL_PRE_DIV(cfg->prediv)); cfg 724 drivers/phy/rockchip/phy-rockchip-typec.c const struct rockchip_usb3phy_port_cfg *cfg = tcphy->port_cfgs; cfg 742 drivers/phy/rockchip/phy-rockchip-typec.c property_enable(tcphy, &cfg->typec_conn_dir, tcphy->flip); cfg 857 drivers/phy/rockchip/phy-rockchip-typec.c const struct rockchip_usb3phy_port_cfg *cfg = tcphy->port_cfgs; cfg 859 drivers/phy/rockchip/phy-rockchip-typec.c property_enable(tcphy, &cfg->usb3tousb2_en, value); cfg 860 drivers/phy/rockchip/phy-rockchip-typec.c property_enable(tcphy, &cfg->usb3_host_disable, value); cfg 861 drivers/phy/rockchip/phy-rockchip-typec.c property_enable(tcphy, &cfg->usb3_host_port, !value); cfg 869 drivers/phy/rockchip/phy-rockchip-typec.c const struct rockchip_usb3phy_port_cfg *cfg = tcphy->port_cfgs; cfg 870 drivers/phy/rockchip/phy-rockchip-typec.c const struct usb3phy_reg *reg = &cfg->pipe_status; cfg 948 drivers/phy/rockchip/phy-rockchip-typec.c const struct rockchip_usb3phy_port_cfg *cfg = tcphy->port_cfgs; cfg 981 drivers/phy/rockchip/phy-rockchip-typec.c property_enable(tcphy, &cfg->uphy_dp_sel, 1); cfg 1086 drivers/phy/rockchip/phy-rockchip-typec.c const struct rockchip_usb3phy_port_cfg *cfg = tcphy->port_cfgs; cfg 1093 drivers/phy/rockchip/phy-rockchip-typec.c property_enable(tcphy, &cfg->external_psm, 1); cfg 1094 drivers/phy/rockchip/phy-rockchip-typec.c property_enable(tcphy, &cfg->usb3tousb2_en, 0); cfg 130 drivers/phy/samsung/phy-exynos4210-usb2.c switch (inst->cfg->id) { cfg 155 drivers/phy/samsung/phy-exynos4210-usb2.c switch (inst->cfg->id) { cfg 171 drivers/phy/samsung/phy-exynos4x12-usb2.c switch (inst->cfg->id) { cfg 200 drivers/phy/samsung/phy-exynos4x12-usb2.c if (drv->cfg->has_refclk_sel) cfg 216 drivers/phy/samsung/phy-exynos4x12-usb2.c switch (inst->cfg->id) { cfg 277 drivers/phy/samsung/phy-exynos4x12-usb2.c if (inst->cfg->id == EXYNOS4x12_HOST) { cfg 284 drivers/phy/samsung/phy-exynos4x12-usb2.c if (inst->cfg->id == EXYNOS4x12_DEVICE && drv->cfg->has_mode_switch) cfg 289 drivers/phy/samsung/phy-exynos4x12-usb2.c if (inst->cfg->id == EXYNOS4x12_HSIC0 || cfg 290 drivers/phy/samsung/phy-exynos4x12-usb2.c inst->cfg->id == EXYNOS4x12_HSIC1) { cfg 316 drivers/phy/samsung/phy-exynos4x12-usb2.c if (inst->cfg->id == EXYNOS4x12_DEVICE && drv->cfg->has_mode_switch) cfg 321 drivers/phy/samsung/phy-exynos4x12-usb2.c if (inst->cfg->id == EXYNOS4x12_HOST) cfg 324 drivers/phy/samsung/phy-exynos4x12-usb2.c if (inst->cfg->id == EXYNOS4x12_HSIC0 || cfg 325 drivers/phy/samsung/phy-exynos4x12-usb2.c inst->cfg->id == EXYNOS4x12_HSIC1) { cfg 181 drivers/phy/samsung/phy-exynos5250-usb2.c switch (inst->cfg->id) { cfg 206 drivers/phy/samsung/phy-exynos5250-usb2.c switch (inst->cfg->id) { cfg 332 drivers/phy/samsung/phy-exynos5250-usb2.c switch (inst->cfg->id) { cfg 94 drivers/phy/samsung/phy-s5pv210-usb2.c switch (inst->cfg->id) { cfg 117 drivers/phy/samsung/phy-s5pv210-usb2.c switch (inst->cfg->id) { cfg 27 drivers/phy/samsung/phy-samsung-usb2.c inst->cfg->label); cfg 41 drivers/phy/samsung/phy-samsung-usb2.c if (inst->cfg->power_on) { cfg 43 drivers/phy/samsung/phy-samsung-usb2.c ret = inst->cfg->power_on(inst); cfg 69 drivers/phy/samsung/phy-samsung-usb2.c inst->cfg->label); cfg 70 drivers/phy/samsung/phy-samsung-usb2.c if (inst->cfg->power_off) { cfg 72 drivers/phy/samsung/phy-samsung-usb2.c ret = inst->cfg->power_off(inst); cfg 100 drivers/phy/samsung/phy-samsung-usb2.c if (WARN_ON(args->args[0] >= drv->cfg->num_phys)) cfg 143 drivers/phy/samsung/phy-samsung-usb2.c const struct samsung_usb2_phy_config *cfg; cfg 155 drivers/phy/samsung/phy-samsung-usb2.c cfg = of_device_get_match_data(dev); cfg 156 drivers/phy/samsung/phy-samsung-usb2.c if (!cfg) cfg 159 drivers/phy/samsung/phy-samsung-usb2.c drv = devm_kzalloc(dev, struct_size(drv, instances, cfg->num_phys), cfg 167 drivers/phy/samsung/phy-samsung-usb2.c drv->cfg = cfg; cfg 184 drivers/phy/samsung/phy-samsung-usb2.c if (drv->cfg->has_mode_switch) { cfg 206 drivers/phy/samsung/phy-samsung-usb2.c if (drv->cfg->rate_to_clk) { cfg 207 drivers/phy/samsung/phy-samsung-usb2.c ret = drv->cfg->rate_to_clk(drv->ref_rate, &drv->ref_reg_val); cfg 220 drivers/phy/samsung/phy-samsung-usb2.c for (i = 0; i < drv->cfg->num_phys; i++) { cfg 221 drivers/phy/samsung/phy-samsung-usb2.c char *label = drv->cfg->phys[i].label; cfg 232 drivers/phy/samsung/phy-samsung-usb2.c p->cfg = &drv->cfg->phys[i]; cfg 27 drivers/phy/samsung/phy-samsung-usb2.h const struct samsung_usb2_common_phy *cfg; cfg 35 drivers/phy/samsung/phy-samsung-usb2.h const struct samsung_usb2_phy_config *cfg; cfg 1030 drivers/pinctrl/intel/pinctrl-cherryview.c u32 cfg; cfg 1032 drivers/pinctrl/intel/pinctrl-cherryview.c cfg = ctrl0 & CHV_PADCTRL0_GPIOCFG_MASK; cfg 1033 drivers/pinctrl/intel/pinctrl-cherryview.c cfg >>= CHV_PADCTRL0_GPIOCFG_SHIFT; cfg 1034 drivers/pinctrl/intel/pinctrl-cherryview.c if (cfg != CHV_PADCTRL0_GPIOCFG_HIZ) cfg 1241 drivers/pinctrl/intel/pinctrl-cherryview.c u32 ctrl0, cfg; cfg 1247 drivers/pinctrl/intel/pinctrl-cherryview.c cfg = ctrl0 & CHV_PADCTRL0_GPIOCFG_MASK; cfg 1248 drivers/pinctrl/intel/pinctrl-cherryview.c cfg >>= CHV_PADCTRL0_GPIOCFG_SHIFT; cfg 1250 drivers/pinctrl/intel/pinctrl-cherryview.c if (cfg == CHV_PADCTRL0_GPIOCFG_GPO) cfg 218 drivers/pinctrl/mediatek/pinctrl-moore.c int cfg, err = 0; cfg 222 drivers/pinctrl/mediatek/pinctrl-moore.c for (cfg = 0; cfg < num_configs; cfg++) { cfg 223 drivers/pinctrl/mediatek/pinctrl-moore.c param = pinconf_to_config_param(configs[cfg]); cfg 224 drivers/pinctrl/mediatek/pinctrl-moore.c arg = pinconf_to_config_argument(configs[cfg]); cfg 1410 drivers/pinctrl/nomadik/pinctrl-nomadik.c unsigned long cfg = 0; cfg 1417 drivers/pinctrl/nomadik/pinctrl-nomadik.c if (nmk_dt_pin_config(i, val, &cfg) == 0) { cfg 1418 drivers/pinctrl/nomadik/pinctrl-nomadik.c *configs |= cfg; cfg 1739 drivers/pinctrl/nomadik/pinctrl-nomadik.c pin_cfg_t cfg; cfg 1756 drivers/pinctrl/nomadik/pinctrl-nomadik.c cfg = (pin_cfg_t) configs[i]; cfg 1757 drivers/pinctrl/nomadik/pinctrl-nomadik.c pull = PIN_PULL(cfg); cfg 1758 drivers/pinctrl/nomadik/pinctrl-nomadik.c slpm = PIN_SLPM(cfg); cfg 1759 drivers/pinctrl/nomadik/pinctrl-nomadik.c output = PIN_DIR(cfg); cfg 1760 drivers/pinctrl/nomadik/pinctrl-nomadik.c val = PIN_VAL(cfg); cfg 1761 drivers/pinctrl/nomadik/pinctrl-nomadik.c lowemi = PIN_LOWEMI(cfg); cfg 1762 drivers/pinctrl/nomadik/pinctrl-nomadik.c gpiomode = PIN_GPIOMODE(cfg); cfg 1763 drivers/pinctrl/nomadik/pinctrl-nomadik.c sleep = PIN_SLEEPMODE(cfg); cfg 1766 drivers/pinctrl/nomadik/pinctrl-nomadik.c int slpm_pull = PIN_SLPM_PULL(cfg); cfg 1767 drivers/pinctrl/nomadik/pinctrl-nomadik.c int slpm_output = PIN_SLPM_DIR(cfg); cfg 1768 drivers/pinctrl/nomadik/pinctrl-nomadik.c int slpm_val = PIN_SLPM_VAL(cfg); cfg 1795 drivers/pinctrl/nomadik/pinctrl-nomadik.c pin, cfg, pullnames[pull], slpmnames[slpm], cfg 1415 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c const struct npcm7xx_pincfg *cfg; cfg 1419 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c cfg = &pincfg[pin[i]]; cfg 1420 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c if (mode == fn_gpio || cfg->fn0 == mode || cfg->fn1 == mode || cfg->fn2 == mode) { cfg 1421 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c if (cfg->reg0) cfg 1422 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c regmap_update_bits(gcr_regmap, cfg->reg0, cfg 1423 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c BIT(cfg->bit0), cfg 1424 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c !!(cfg->fn0 == mode) ? cfg 1425 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c BIT(cfg->bit0) : 0); cfg 1426 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c if (cfg->reg1) cfg 1427 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c regmap_update_bits(gcr_regmap, cfg->reg1, cfg 1428 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c BIT(cfg->bit1), cfg 1429 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c !!(cfg->fn1 == mode) ? cfg 1430 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c BIT(cfg->bit1) : 0); cfg 1431 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c if (cfg->reg2) cfg 1432 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c regmap_update_bits(gcr_regmap, cfg->reg2, cfg 1433 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c BIT(cfg->bit2), cfg 1434 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c !!(cfg->fn2 == mode) ? cfg 1435 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c BIT(cfg->bit2) : 0); cfg 204 drivers/pinctrl/pinconf-generic.c unsigned int count, unsigned long *cfg, cfg 225 drivers/pinctrl/pinconf-generic.c cfg[*ncfg] = pinconf_to_config_packed(par->param, val); cfg 243 drivers/pinctrl/pinconf-generic.c unsigned long *cfg; cfg 254 drivers/pinctrl/pinconf-generic.c cfg = kcalloc(max_cfg, sizeof(*cfg), GFP_KERNEL); cfg 255 drivers/pinctrl/pinconf-generic.c if (!cfg) cfg 258 drivers/pinctrl/pinconf-generic.c parse_dt_cfg(np, dt_params, ARRAY_SIZE(dt_params), cfg, &ncfg); cfg 262 drivers/pinctrl/pinconf-generic.c pctldev->desc->num_custom_params, cfg, &ncfg); cfg 277 drivers/pinctrl/pinconf-generic.c *configs = kmemdup(cfg, ncfg * sizeof(unsigned long), GFP_KERNEL); cfg 286 drivers/pinctrl/pinconf-generic.c kfree(cfg); cfg 1810 drivers/pinctrl/pinctrl-ingenic.c unsigned int cfg; cfg 1812 drivers/pinctrl/pinctrl-ingenic.c for (cfg = 0; cfg < num_configs; cfg++) { cfg 1813 drivers/pinctrl/pinctrl-ingenic.c switch (pinconf_to_config_param(configs[cfg])) { cfg 1823 drivers/pinctrl/pinctrl-ingenic.c for (cfg = 0; cfg < num_configs; cfg++) { cfg 1824 drivers/pinctrl/pinctrl-ingenic.c switch (pinconf_to_config_param(configs[cfg])) { cfg 53 drivers/pinctrl/samsung/pinctrl-samsung.h #define PINCFG_UNPACK_TYPE(cfg) ((cfg) & PINCFG_TYPE_MASK) cfg 54 drivers/pinctrl/samsung/pinctrl-samsung.h #define PINCFG_UNPACK_VALUE(cfg) (((cfg) & PINCFG_VALUE_MASK) >> \ cfg 4365 drivers/pinctrl/sh-pfc/pfc-sh73a0.c struct regulator_config cfg = { }; cfg 4369 drivers/pinctrl/sh-pfc/pfc-sh73a0.c cfg.dev = pfc->dev; cfg 4370 drivers/pinctrl/sh-pfc/pfc-sh73a0.c cfg.init_data = &sh73a0_vccq_mc0_init_data; cfg 4371 drivers/pinctrl/sh-pfc/pfc-sh73a0.c cfg.driver_data = pfc; cfg 4373 drivers/pinctrl/sh-pfc/pfc-sh73a0.c vccq = devm_regulator_register(pfc->dev, &sh73a0_vccq_mc0_desc, &cfg); cfg 23 drivers/pinctrl/sh-pfc/pfc-sh7734.c #define _GP_DATA(bank, pin, name, sfx, cfg) \ cfg 26 drivers/pinctrl/sh-pfc/pfc-sh7734.c #define _GP_INOUTSEL(bank, pin, name, sfx, cfg) name##_IN, name##_OUT cfg 27 drivers/pinctrl/sh-pfc/pfc-sh7734.c #define _GP_INDT(bank, pin, name, sfx, cfg) name##_DATA cfg 358 drivers/pinctrl/sh-pfc/pinctrl.c struct sh_pfc_pin_config *cfg = &pmx->configs[idx]; cfg 364 drivers/pinctrl/sh-pfc/pinctrl.c if (cfg->gpio_enabled) { cfg 377 drivers/pinctrl/sh-pfc/pinctrl.c struct sh_pfc_pin_config *cfg = &pmx->configs[idx]; cfg 379 drivers/pinctrl/sh-pfc/pinctrl.c cfg->mux_set = true; cfg 380 drivers/pinctrl/sh-pfc/pinctrl.c cfg->mux_mark = grp->mux[i]; cfg 395 drivers/pinctrl/sh-pfc/pinctrl.c struct sh_pfc_pin_config *cfg = &pmx->configs[idx]; cfg 412 drivers/pinctrl/sh-pfc/pinctrl.c cfg->gpio_enabled = true; cfg 429 drivers/pinctrl/sh-pfc/pinctrl.c struct sh_pfc_pin_config *cfg = &pmx->configs[idx]; cfg 433 drivers/pinctrl/sh-pfc/pinctrl.c cfg->gpio_enabled = false; cfg 435 drivers/pinctrl/sh-pfc/pinctrl.c if (cfg->mux_set) cfg 436 drivers/pinctrl/sh-pfc/pinctrl.c sh_pfc_config_mux(pfc, cfg->mux_mark, PINMUX_TYPE_FUNCTION); cfg 444 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_1(bank, pin, fn, sfx, cfg) \ cfg 445 drivers/pinctrl/sh-pfc/sh_pfc.h fn(bank, pin, GP_##bank##_##pin, sfx, cfg) cfg 448 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_4(bank, fn, sfx, cfg) \ cfg 449 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 0, fn, sfx, cfg), \ cfg 450 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 1, fn, sfx, cfg), \ cfg 451 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 2, fn, sfx, cfg), \ cfg 452 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 3, fn, sfx, cfg) cfg 455 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_6(bank, fn, sfx, cfg) \ cfg 456 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_4(bank, fn, sfx, cfg), \ cfg 457 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 4, fn, sfx, cfg), \ cfg 458 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 5, fn, sfx, cfg) cfg 461 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_8(bank, fn, sfx, cfg) \ cfg 462 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_6(bank, fn, sfx, cfg), \ cfg 463 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 6, fn, sfx, cfg), \ cfg 464 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 7, fn, sfx, cfg) cfg 467 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_9(bank, fn, sfx, cfg) \ cfg 468 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_8(bank, fn, sfx, cfg), \ cfg 469 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 8, fn, sfx, cfg) cfg 472 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_10(bank, fn, sfx, cfg) \ cfg 473 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_9(bank, fn, sfx, cfg), \ cfg 474 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 9, fn, sfx, cfg) cfg 477 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_11(bank, fn, sfx, cfg) \ cfg 478 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_10(bank, fn, sfx, cfg), \ cfg 479 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 10, fn, sfx, cfg) cfg 482 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_12(bank, fn, sfx, cfg) \ cfg 483 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_11(bank, fn, sfx, cfg), \ cfg 484 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 11, fn, sfx, cfg) cfg 487 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_14(bank, fn, sfx, cfg) \ cfg 488 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_12(bank, fn, sfx, cfg), \ cfg 489 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 12, fn, sfx, cfg), \ cfg 490 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 13, fn, sfx, cfg) cfg 493 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_15(bank, fn, sfx, cfg) \ cfg 494 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_14(bank, fn, sfx, cfg), \ cfg 495 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 14, fn, sfx, cfg) cfg 498 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_16(bank, fn, sfx, cfg) \ cfg 499 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_15(bank, fn, sfx, cfg), \ cfg 500 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 15, fn, sfx, cfg) cfg 503 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_17(bank, fn, sfx, cfg) \ cfg 504 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_16(bank, fn, sfx, cfg), \ cfg 505 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 16, fn, sfx, cfg) cfg 508 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_18(bank, fn, sfx, cfg) \ cfg 509 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_17(bank, fn, sfx, cfg), \ cfg 510 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 17, fn, sfx, cfg) cfg 513 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_20(bank, fn, sfx, cfg) \ cfg 514 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_18(bank, fn, sfx, cfg), \ cfg 515 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 18, fn, sfx, cfg), \ cfg 516 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 19, fn, sfx, cfg) cfg 519 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_21(bank, fn, sfx, cfg) \ cfg 520 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_20(bank, fn, sfx, cfg), \ cfg 521 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 20, fn, sfx, cfg) cfg 524 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_22(bank, fn, sfx, cfg) \ cfg 525 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_21(bank, fn, sfx, cfg), \ cfg 526 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 21, fn, sfx, cfg) cfg 529 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_23(bank, fn, sfx, cfg) \ cfg 530 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_22(bank, fn, sfx, cfg), \ cfg 531 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 22, fn, sfx, cfg) cfg 534 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_24(bank, fn, sfx, cfg) \ cfg 535 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_23(bank, fn, sfx, cfg), \ cfg 536 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 23, fn, sfx, cfg) cfg 539 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_25(bank, fn, sfx, cfg) \ cfg 540 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_24(bank, fn, sfx, cfg), \ cfg 541 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 24, fn, sfx, cfg) cfg 544 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_26(bank, fn, sfx, cfg) \ cfg 545 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_25(bank, fn, sfx, cfg), \ cfg 546 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 25, fn, sfx, cfg) cfg 549 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_27(bank, fn, sfx, cfg) \ cfg 550 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_26(bank, fn, sfx, cfg), \ cfg 551 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 26, fn, sfx, cfg) cfg 554 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_28(bank, fn, sfx, cfg) \ cfg 555 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_27(bank, fn, sfx, cfg), \ cfg 556 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 27, fn, sfx, cfg) cfg 559 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_29(bank, fn, sfx, cfg) \ cfg 560 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_28(bank, fn, sfx, cfg), \ cfg 561 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 28, fn, sfx, cfg) cfg 564 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_30(bank, fn, sfx, cfg) \ cfg 565 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_29(bank, fn, sfx, cfg), \ cfg 566 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 29, fn, sfx, cfg) cfg 569 drivers/pinctrl/sh-pfc/sh_pfc.h #define PORT_GP_CFG_32(bank, fn, sfx, cfg) \ cfg 570 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_30(bank, fn, sfx, cfg), \ cfg 571 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 30, fn, sfx, cfg), \ cfg 572 drivers/pinctrl/sh-pfc/sh_pfc.h PORT_GP_CFG_1(bank, 31, fn, sfx, cfg) cfg 594 drivers/pinctrl/sh-pfc/sh_pfc.h #define _GP_ALL(bank, pin, name, sfx, cfg) name##_##sfx cfg 598 drivers/pinctrl/sh-pfc/sh_pfc.h #define _GP_GPIO(bank, _pin, _name, sfx, cfg) \ cfg 603 drivers/pinctrl/sh-pfc/sh_pfc.h .configs = cfg, \ cfg 608 drivers/pinctrl/sh-pfc/sh_pfc.h #define _GP_DATA(bank, pin, name, sfx, cfg) PINMUX_DATA(name##_DATA, name##_FN) cfg 620 drivers/pinctrl/sh-pfc/sh_pfc.h #define _GP_ENTRY(bank, pin, name, sfx, cfg) \ cfg 709 drivers/pinctrl/sh-pfc/sh_pfc.h #define PIN_NOGP_CFG(pin, name, fn, cfg) fn(pin, name, cfg) cfg 713 drivers/pinctrl/sh-pfc/sh_pfc.h #define _NOGP_ALL(pin, name, cfg) PIN_##pin cfg 717 drivers/pinctrl/sh-pfc/sh_pfc.h #define _NOGP_PINMUX(_pin, _name, cfg) \ cfg 721 drivers/pinctrl/sh-pfc/sh_pfc.h .configs = SH_PFC_PIN_CFG_NO_GPIO | cfg, \ cfg 127 drivers/pinctrl/ti/pinctrl-ti-iodelay.c struct ti_iodelay_cfg *cfg; cfg 207 drivers/pinctrl/ti/pinctrl-ti-iodelay.c struct ti_iodelay_cfg *cfg) cfg 220 drivers/pinctrl/ti/pinctrl-ti-iodelay.c g_delay_coarse = cfg->g_delay / 920; cfg 221 drivers/pinctrl/ti/pinctrl-ti-iodelay.c g_delay_fine = ((cfg->g_delay % 920) * 10) / 60; cfg 223 drivers/pinctrl/ti/pinctrl-ti-iodelay.c a_delay_coarse = cfg->a_delay / ival->cdpe; cfg 224 drivers/pinctrl/ti/pinctrl-ti-iodelay.c a_delay_fine = ((cfg->a_delay % ival->cdpe) * 10) / ival->fdpe; cfg 264 drivers/pinctrl/ti/pinctrl-ti-iodelay.c r = regmap_update_bits(iod->regmap, cfg->offset, reg_mask, reg_val); cfg 267 drivers/pinctrl/ti/pinctrl-ti-iodelay.c cfg->offset, cfg->a_delay, cfg->g_delay, c_elements, cfg 430 drivers/pinctrl/ti/pinctrl-ti-iodelay.c struct ti_iodelay_cfg *cfg = data; cfg 449 drivers/pinctrl/ti/pinctrl-ti-iodelay.c cfg[pin_index].offset = pinctrl_spec->args[0]; cfg 450 drivers/pinctrl/ti/pinctrl-ti-iodelay.c cfg[pin_index].a_delay = pinctrl_spec->args[1] & 0xffff; cfg 451 drivers/pinctrl/ti/pinctrl-ti-iodelay.c cfg[pin_index].g_delay = pinctrl_spec->args[2] & 0xffff; cfg 453 drivers/pinctrl/ti/pinctrl-ti-iodelay.c pin = ti_iodelay_offset_to_pin(iod, cfg[pin_index].offset); cfg 456 drivers/pinctrl/ti/pinctrl-ti-iodelay.c np, cfg[pin_index].offset); cfg 462 drivers/pinctrl/ti/pinctrl-ti-iodelay.c pd->drv_data = &cfg[pin_index]; cfg 465 drivers/pinctrl/ti/pinctrl-ti-iodelay.c np, cfg[pin_index].offset, cfg[pin_index].a_delay, cfg 466 drivers/pinctrl/ti/pinctrl-ti-iodelay.c cfg[pin_index].g_delay); cfg 489 drivers/pinctrl/ti/pinctrl-ti-iodelay.c struct ti_iodelay_cfg *cfg; cfg 517 drivers/pinctrl/ti/pinctrl-ti-iodelay.c cfg = devm_kcalloc(iod->dev, rows, sizeof(*cfg), GFP_KERNEL); cfg 518 drivers/pinctrl/ti/pinctrl-ti-iodelay.c if (!cfg) { cfg 532 drivers/pinctrl/ti/pinctrl-ti-iodelay.c pins, i, cfg); cfg 537 drivers/pinctrl/ti/pinctrl-ti-iodelay.c g->cfg = cfg; cfg 554 drivers/pinctrl/ti/pinctrl-ti-iodelay.c devm_kfree(iod->dev, cfg); cfg 625 drivers/pinctrl/ti/pinctrl-ti-iodelay.c if (ti_iodelay_pinconf_set(iod, &group->cfg[i])) cfg 657 drivers/pinctrl/ti/pinctrl-ti-iodelay.c struct ti_iodelay_cfg *cfg; cfg 667 drivers/pinctrl/ti/pinctrl-ti-iodelay.c cfg = pd->drv_data; cfg 676 drivers/pinctrl/ti/pinctrl-ti-iodelay.c cfg ? cfg->a_delay : -1, cfg 677 drivers/pinctrl/ti/pinctrl-ti-iodelay.c cfg ? cfg->g_delay : -1, cfg 703 drivers/pinctrl/ti/pinctrl-ti-iodelay.c struct ti_iodelay_cfg *cfg; cfg 706 drivers/pinctrl/ti/pinctrl-ti-iodelay.c cfg = &group->cfg[i]; cfg 707 drivers/pinctrl/ti/pinctrl-ti-iodelay.c regmap_read(iod->regmap, cfg->offset, ®), cfg 709 drivers/pinctrl/ti/pinctrl-ti-iodelay.c cfg->offset, reg, cfg->a_delay, cfg 710 drivers/pinctrl/ti/pinctrl-ti-iodelay.c cfg->g_delay); cfg 93 drivers/platform/x86/ideapad-laptop.c unsigned long cfg; cfg 286 drivers/platform/x86/ideapad-laptop.c priv->cfg); cfg 287 drivers/platform/x86/ideapad-laptop.c if (test_bit(CFG_BT_BIT, &priv->cfg)) cfg 289 drivers/platform/x86/ideapad-laptop.c if (test_bit(CFG_3G_BIT, &priv->cfg)) cfg 291 drivers/platform/x86/ideapad-laptop.c if (test_bit(CFG_WIFI_BIT, &priv->cfg)) cfg 293 drivers/platform/x86/ideapad-laptop.c if (test_bit(CFG_CAMERA_BIT, &priv->cfg)) cfg 296 drivers/platform/x86/ideapad-laptop.c switch ((priv->cfg)&0x700) { cfg 527 drivers/platform/x86/ideapad-laptop.c supported = test_bit(CFG_CAMERA_BIT, &(priv->cfg)); cfg 971 drivers/platform/x86/ideapad-laptop.c int cfg; cfg 979 drivers/platform/x86/ideapad-laptop.c if (read_method_int(adev->handle, "_CFG", &cfg)) cfg 987 drivers/platform/x86/ideapad-laptop.c priv->cfg = cfg; cfg 1010 drivers/platform/x86/ideapad-laptop.c if (test_bit(ideapad_rfk_data[i].cfgbit, &priv->cfg)) cfg 58 drivers/power/reset/at91-sama5d2_shdwc.c #define SHDW_WK_PIN(reg, cfg) ((reg) & AT91_SHDW_WKUPIS((cfg)->wkup_pin_input)) cfg 59 drivers/power/reset/at91-sama5d2_shdwc.c #define SHDW_RTCWK(reg, cfg) (((reg) >> ((cfg)->sr_rtcwk_shift)) & 0x1) cfg 60 drivers/power/reset/at91-sama5d2_shdwc.c #define SHDW_RTTWK(reg, cfg) (((reg) >> ((cfg)->sr_rttwk_shift)) & 0x1) cfg 61 drivers/power/reset/at91-sama5d2_shdwc.c #define SHDW_RTCWKEN(cfg) (1 << ((cfg)->mr_rtcwk_shift)) cfg 62 drivers/power/reset/at91-sama5d2_shdwc.c #define SHDW_RTTWKEN(cfg) (1 << ((cfg)->mr_rttwk_shift)) cfg 78 drivers/power/reset/at91-sama5d2_shdwc.c const struct shdwc_config *cfg; cfg 109 drivers/power/reset/at91-sama5d2_shdwc.c if (SHDW_WK_PIN(reg, shdw->cfg)) cfg 111 drivers/power/reset/at91-sama5d2_shdwc.c else if (SHDW_RTCWK(reg, shdw->cfg)) cfg 113 drivers/power/reset/at91-sama5d2_shdwc.c else if (SHDW_RTTWK(reg, shdw->cfg)) cfg 230 drivers/power/reset/at91-sama5d2_shdwc.c mode |= SHDW_RTCWKEN(shdw->cfg); cfg 233 drivers/power/reset/at91-sama5d2_shdwc.c mode |= SHDW_RTTWKEN(shdw->cfg); cfg 300 drivers/power/reset/at91-sama5d2_shdwc.c at91_shdwc->cfg = match->data; cfg 52 drivers/power/reset/qnap-poweroff.c static const struct power_off_cfg *cfg; cfg 56 drivers/power/reset/qnap-poweroff.c const unsigned divisor = ((tclk + (8 * cfg->baud)) / (16 * cfg->baud)); cfg 70 drivers/power/reset/qnap-poweroff.c writel(cfg->cmd, UART1_REG(TX)); cfg 82 drivers/power/reset/qnap-poweroff.c cfg = match->data; cfg 705 drivers/power/supply/bd70528-charger.c struct power_supply_config cfg = {}; cfg 719 drivers/power/supply/bd70528-charger.c cfg.drv_data = bdpsy; cfg 720 drivers/power/supply/bd70528-charger.c cfg.of_node = pdev->dev.parent->of_node; cfg 723 drivers/power/supply/bd70528-charger.c &bd70528_charger_desc, &cfg); cfg 579 drivers/power/supply/bq24190_charger.c struct regulator_config cfg = { }; cfg 583 drivers/power/supply/bq24190_charger.c cfg.dev = bdi->dev; cfg 585 drivers/power/supply/bq24190_charger.c cfg.init_data = pdata->regulator_init_data; cfg 587 drivers/power/supply/bq24190_charger.c cfg.init_data = &bq24190_vbus_init_data; cfg 588 drivers/power/supply/bq24190_charger.c cfg.driver_data = bdi; cfg 589 drivers/power/supply/bq24190_charger.c reg = devm_regulator_register(bdi->dev, &bq24190_vbus_desc, &cfg); cfg 996 drivers/power/supply/power_supply_core.c const struct power_supply_config *cfg, cfg 1030 drivers/power/supply/power_supply_core.c if (cfg) { cfg 1031 drivers/power/supply/power_supply_core.c dev->groups = cfg->attr_grp; cfg 1032 drivers/power/supply/power_supply_core.c psy->drv_data = cfg->drv_data; cfg 1034 drivers/power/supply/power_supply_core.c cfg->fwnode ? to_of_node(cfg->fwnode) : cfg->of_node; cfg 1035 drivers/power/supply/power_supply_core.c psy->supplied_to = cfg->supplied_to; cfg 1036 drivers/power/supply/power_supply_core.c psy->num_supplicants = cfg->num_supplicants; cfg 1128 drivers/power/supply/power_supply_core.c const struct power_supply_config *cfg) cfg 1130 drivers/power/supply/power_supply_core.c return __power_supply_register(parent, desc, cfg, true); cfg 1151 drivers/power/supply/power_supply_core.c const struct power_supply_config *cfg) cfg 1153 drivers/power/supply/power_supply_core.c return __power_supply_register(parent, desc, cfg, false); cfg 1181 drivers/power/supply/power_supply_core.c const struct power_supply_config *cfg) cfg 1189 drivers/power/supply/power_supply_core.c psy = __power_supply_register(parent, desc, cfg, true); cfg 1217 drivers/power/supply/power_supply_core.c const struct power_supply_config *cfg) cfg 1225 drivers/power/supply/power_supply_core.c psy = __power_supply_register(parent, desc, cfg, false); cfg 188 drivers/power/supply/tps65217_charger.c struct power_supply_config cfg = {}; cfg 202 drivers/power/supply/tps65217_charger.c cfg.of_node = pdev->dev.of_node; cfg 203 drivers/power/supply/tps65217_charger.c cfg.drv_data = charger; cfg 207 drivers/power/supply/tps65217_charger.c &cfg); cfg 162 drivers/power/supply/wm97xx_battery.c struct power_supply_config cfg = {}; cfg 169 drivers/power/supply/wm97xx_battery.c cfg.drv_data = pdata; cfg 233 drivers/power/supply/wm97xx_battery.c bat_psy = power_supply_register(&dev->dev, &bat_psy_desc, &cfg); cfg 64 drivers/pwm/pwm-atmel.c struct atmel_pwm_config cfg; cfg 123 drivers/pwm/pwm-atmel.c for (*pres = 0; cycles > atmel_pwm->data->cfg.max_period; cycles >>= 1) cfg 126 drivers/pwm/pwm-atmel.c if (*pres > atmel_pwm->data->cfg.max_pres) { cfg 286 drivers/pwm/pwm-atmel.c .cfg = { cfg 300 drivers/pwm/pwm-atmel.c .cfg = { cfg 314 drivers/pwm/pwm-atmel.c .cfg = { cfg 496 drivers/regulator/ab8500-ext.c struct ab8500_ext_regulator_cfg *cfg; cfg 521 drivers/regulator/ab8500-ext.c if (info->cfg && info->cfg->hwreq) cfg 557 drivers/regulator/ab8500-ext.c if (info->cfg && info->cfg->hwreq) cfg 639 drivers/regulator/ab8500-ext.c !(info->cfg && info->cfg->hwreq)) { cfg 825 drivers/regulator/ab8500-ext.c info->cfg = (struct ab8500_ext_regulator_cfg *) cfg 644 drivers/regulator/act8865-regulator.c struct power_supply_config cfg = { cfg 649 drivers/regulator/act8865-regulator.c charger = devm_power_supply_register(dev, &act8600_charger_desc, &cfg); cfg 371 drivers/regulator/axp20x-regulator.c u8 reg, mask, enable, cfg = 0xff; cfg 411 drivers/regulator/axp20x-regulator.c cfg = enable; cfg 420 drivers/regulator/axp20x-regulator.c cfg = AXP20X_DCDC2_LDO3_V_RAMP_DCDC2_RATE(i); cfg 422 drivers/regulator/axp20x-regulator.c cfg = AXP20X_DCDC2_LDO3_V_RAMP_LDO3_RATE(i); cfg 425 drivers/regulator/axp20x-regulator.c if (cfg == 0xff) { cfg 430 drivers/regulator/axp20x-regulator.c cfg |= enable; cfg 433 drivers/regulator/axp20x-regulator.c return regmap_update_bits(axp20x->regmap, reg, mask, cfg); cfg 390 drivers/regulator/bd718x7-regulator.c struct regulator_config *cfg) cfg 401 drivers/regulator/bd718x7-regulator.c ret = set_dvs_levels(&dvs[i], np, desc, cfg->regmap); cfg 409 drivers/regulator/bd718x7-regulator.c struct regulator_config *cfg) cfg 420 drivers/regulator/bd718x7-regulator.c ret = set_dvs_levels(&dvs[i], np, desc, cfg->regmap); cfg 429 drivers/regulator/bd718x7-regulator.c struct regulator_config *cfg) cfg 446 drivers/regulator/bd718x7-regulator.c ret = set_dvs_levels(&dvs[i], np, desc, cfg->regmap); cfg 455 drivers/regulator/bd718x7-regulator.c struct regulator_config *cfg) cfg 474 drivers/regulator/bd718x7-regulator.c ret = set_dvs_levels(&dvs[i], np, desc, cfg->regmap); cfg 4988 drivers/regulator/core.c const struct regulator_config *cfg) cfg 5001 drivers/regulator/core.c if (cfg == NULL) cfg 5003 drivers/regulator/core.c if (cfg->ena_gpiod) cfg 5010 drivers/regulator/core.c dev = cfg->dev; cfg 5052 drivers/regulator/core.c config = kmemdup(cfg, sizeof(*cfg), GFP_KERNEL); cfg 5082 drivers/regulator/core.c if (!cfg->ena_gpiod && config->ena_gpiod) cfg 5221 drivers/regulator/core.c gpiod_put(cfg->ena_gpiod); cfg 9 drivers/regulator/fixed-helper.c struct fixed_voltage_config cfg; cfg 18 drivers/regulator/fixed-helper.c kfree(data->cfg.supply_name); cfg 39 drivers/regulator/fixed-helper.c data->cfg.supply_name = kstrdup(name, GFP_KERNEL); cfg 40 drivers/regulator/fixed-helper.c if (!data->cfg.supply_name) { cfg 45 drivers/regulator/fixed-helper.c data->cfg.microvolts = uv; cfg 46 drivers/regulator/fixed-helper.c data->cfg.enabled_at_boot = 1; cfg 47 drivers/regulator/fixed-helper.c data->cfg.init_data = &data->init_data; cfg 55 drivers/regulator/fixed-helper.c data->pdev.dev.platform_data = &data->cfg; cfg 148 drivers/regulator/fixed.c struct regulator_config cfg = { }; cfg 235 drivers/regulator/fixed.c cfg.ena_gpiod = gpiod_get_optional(&pdev->dev, NULL, gflags); cfg 236 drivers/regulator/fixed.c if (IS_ERR(cfg.ena_gpiod)) cfg 237 drivers/regulator/fixed.c return PTR_ERR(cfg.ena_gpiod); cfg 239 drivers/regulator/fixed.c cfg.dev = &pdev->dev; cfg 240 drivers/regulator/fixed.c cfg.init_data = config->init_data; cfg 241 drivers/regulator/fixed.c cfg.driver_data = drvdata; cfg 242 drivers/regulator/fixed.c cfg.of_node = pdev->dev.of_node; cfg 245 drivers/regulator/fixed.c &cfg); cfg 230 drivers/regulator/gpio-regulator.c struct regulator_config cfg = { }; cfg 307 drivers/regulator/gpio-regulator.c cfg.dev = dev; cfg 308 drivers/regulator/gpio-regulator.c cfg.init_data = config->init_data; cfg 309 drivers/regulator/gpio-regulator.c cfg.driver_data = drvdata; cfg 310 drivers/regulator/gpio-regulator.c cfg.of_node = np; cfg 321 drivers/regulator/gpio-regulator.c cfg.ena_gpiod = gpiod_get_optional(dev, "enable", gflags); cfg 322 drivers/regulator/gpio-regulator.c if (IS_ERR(cfg.ena_gpiod)) cfg 323 drivers/regulator/gpio-regulator.c return PTR_ERR(cfg.ena_gpiod); cfg 325 drivers/regulator/gpio-regulator.c rdev = devm_regulator_register(dev, &drvdata->desc, &cfg); cfg 316 drivers/regulator/lm363x-regulator.c struct regulator_config cfg = { }; cfg 323 drivers/regulator/lm363x-regulator.c cfg.dev = dev; cfg 324 drivers/regulator/lm363x-regulator.c cfg.regmap = regmap; cfg 335 drivers/regulator/lm363x-regulator.c cfg.ena_gpiod = gpiod; cfg 344 drivers/regulator/lm363x-regulator.c rdev = devm_regulator_register(dev, &lm363x_regulator_desc[id], &cfg); cfg 770 drivers/regulator/lp872x.c struct regulator_config cfg = { }; cfg 778 drivers/regulator/lp872x.c cfg.dev = lp->dev; cfg 779 drivers/regulator/lp872x.c cfg.init_data = lp872x_find_regulator_init_data(desc->id, lp); cfg 780 drivers/regulator/lp872x.c cfg.driver_data = lp; cfg 781 drivers/regulator/lp872x.c cfg.regmap = lp->regmap; cfg 783 drivers/regulator/lp872x.c rdev = devm_regulator_register(lp->dev, desc, &cfg); cfg 494 drivers/regulator/lp8788-buck.c struct regulator_config cfg = { }; cfg 511 drivers/regulator/lp8788-buck.c cfg.dev = pdev->dev.parent; cfg 512 drivers/regulator/lp8788-buck.c cfg.init_data = lp->pdata ? lp->pdata->buck_data[id] : NULL; cfg 513 drivers/regulator/lp8788-buck.c cfg.driver_data = buck; cfg 514 drivers/regulator/lp8788-buck.c cfg.regmap = lp->regmap; cfg 516 drivers/regulator/lp8788-buck.c rdev = devm_regulator_register(&pdev->dev, &lp8788_buck_desc[id], &cfg); cfg 528 drivers/regulator/lp8788-ldo.c struct regulator_config cfg = { }; cfg 542 drivers/regulator/lp8788-ldo.c cfg.ena_gpiod = ldo->ena_gpiod; cfg 544 drivers/regulator/lp8788-ldo.c cfg.dev = pdev->dev.parent; cfg 545 drivers/regulator/lp8788-ldo.c cfg.init_data = lp->pdata ? lp->pdata->dldo_data[id] : NULL; cfg 546 drivers/regulator/lp8788-ldo.c cfg.driver_data = ldo; cfg 547 drivers/regulator/lp8788-ldo.c cfg.regmap = lp->regmap; cfg 549 drivers/regulator/lp8788-ldo.c rdev = devm_regulator_register(&pdev->dev, &lp8788_dldo_desc[id], &cfg); cfg 575 drivers/regulator/lp8788-ldo.c struct regulator_config cfg = { }; cfg 589 drivers/regulator/lp8788-ldo.c cfg.ena_gpiod = ldo->ena_gpiod; cfg 591 drivers/regulator/lp8788-ldo.c cfg.dev = pdev->dev.parent; cfg 592 drivers/regulator/lp8788-ldo.c cfg.init_data = lp->pdata ? lp->pdata->aldo_data[id] : NULL; cfg 593 drivers/regulator/lp8788-ldo.c cfg.driver_data = ldo; cfg 594 drivers/regulator/lp8788-ldo.c cfg.regmap = lp->regmap; cfg 596 drivers/regulator/lp8788-ldo.c rdev = devm_regulator_register(&pdev->dev, &lp8788_aldo_desc[id], &cfg); cfg 162 drivers/regulator/pbias-regulator.c struct regulator_config cfg = { }; cfg 200 drivers/regulator/pbias-regulator.c cfg.regmap = syscon; cfg 201 drivers/regulator/pbias-regulator.c cfg.dev = &pdev->dev; cfg 228 drivers/regulator/pbias-regulator.c cfg.init_data = pbias_matches[idx].init_data; cfg 229 drivers/regulator/pbias-regulator.c cfg.driver_data = &drvdata[data_idx]; cfg 230 drivers/regulator/pbias-regulator.c cfg.of_node = pbias_matches[idx].of_node; cfg 233 drivers/regulator/pbias-regulator.c &drvdata[data_idx].desc, &cfg); cfg 490 drivers/regulator/stpmic1_regulator.c struct stpmic1_regulator_cfg *cfg = rdev_get_drvdata(rdev); cfg 494 drivers/regulator/stpmic1_regulator.c return regmap_update_bits(regmap, cfg->icc_reg, cfg->icc_mask, cfg 495 drivers/regulator/stpmic1_regulator.c cfg->icc_mask); cfg 539 drivers/regulator/stpmic1_regulator.c const struct stpmic1_regulator_cfg *cfg) cfg 551 drivers/regulator/stpmic1_regulator.c config.driver_data = (void *)cfg; cfg 553 drivers/regulator/stpmic1_regulator.c rdev = devm_regulator_register(&pdev->dev, &cfg->desc, &config); cfg 556 drivers/regulator/stpmic1_regulator.c cfg->desc.name); cfg 562 drivers/regulator/stpmic1_regulator.c cfg->mask_reset_reg != 0) { cfg 564 drivers/regulator/stpmic1_regulator.c cfg->mask_reset_reg, cfg 565 drivers/regulator/stpmic1_regulator.c cfg->mask_reset_mask, cfg 566 drivers/regulator/stpmic1_regulator.c cfg->mask_reset_mask); cfg 34 drivers/regulator/sy8824x.c const struct sy8824_config *cfg; cfg 40 drivers/regulator/sy8824x.c const struct sy8824_config *cfg = di->cfg; cfg 44 drivers/regulator/sy8824x.c regmap_update_bits(rdev->regmap, cfg->mode_reg, cfg 48 drivers/regulator/sy8824x.c regmap_update_bits(rdev->regmap, cfg->mode_reg, cfg 60 drivers/regulator/sy8824x.c const struct sy8824_config *cfg = di->cfg; cfg 64 drivers/regulator/sy8824x.c ret = regmap_read(rdev->regmap, cfg->mode_reg, &val); cfg 90 drivers/regulator/sy8824x.c const struct sy8824_config *cfg = di->cfg; cfg 97 drivers/regulator/sy8824x.c rdesc->n_voltages = cfg->vsel_count; cfg 98 drivers/regulator/sy8824x.c rdesc->enable_reg = cfg->enable_reg; cfg 100 drivers/regulator/sy8824x.c rdesc->min_uV = cfg->vsel_min; cfg 101 drivers/regulator/sy8824x.c rdesc->uV_step = cfg->vsel_step; cfg 102 drivers/regulator/sy8824x.c rdesc->vsel_reg = cfg->vol_reg; cfg 103 drivers/regulator/sy8824x.c rdesc->vsel_mask = cfg->vsel_count - 1; cfg 136 drivers/regulator/sy8824x.c di->cfg = of_device_get_match_data(dev); cfg 448 drivers/regulator/vctrl-regulator.c struct regulator_config cfg = { }; cfg 483 drivers/regulator/vctrl-regulator.c cfg.of_node = np; cfg 484 drivers/regulator/vctrl-regulator.c cfg.dev = &pdev->dev; cfg 485 drivers/regulator/vctrl-regulator.c cfg.driver_data = vctrl; cfg 486 drivers/regulator/vctrl-regulator.c cfg.init_data = init_data; cfg 516 drivers/regulator/vctrl-regulator.c vctrl->rdev = devm_regulator_register(&pdev->dev, rdesc, &cfg); cfg 256 drivers/remoteproc/remoteproc_virtio.c void *cfg; cfg 259 drivers/remoteproc/remoteproc_virtio.c cfg = &rsc->vring[rsc->num_of_vrings]; cfg 266 drivers/remoteproc/remoteproc_virtio.c memcpy(buf, cfg + offset, len); cfg 274 drivers/remoteproc/remoteproc_virtio.c void *cfg; cfg 277 drivers/remoteproc/remoteproc_virtio.c cfg = &rsc->vring[rsc->num_of_vrings]; cfg 284 drivers/remoteproc/remoteproc_virtio.c memcpy(cfg + offset, buf, len); cfg 691 drivers/s390/cio/chp.c static void cfg_set_task(struct chp_id chpid, enum cfg_task_t cfg) cfg 693 drivers/s390/cio/chp.c chp_cfg_task[chpid.cssid][chpid.id] = cfg; cfg 525 drivers/scsi/advansys.c ASC_DVC_CFG *cfg; cfg 581 drivers/scsi/advansys.c #define ASC_EEP_GET_CHIP_ID(cfg) ((cfg)->id_speed & 0x0f) cfg 582 drivers/scsi/advansys.c #define ASC_EEP_GET_DMA_SPD(cfg) (((cfg)->id_speed & 0xf0) >> 4) cfg 583 drivers/scsi/advansys.c #define ASC_EEP_SET_CHIP_ID(cfg, sid) \ cfg 584 drivers/scsi/advansys.c ((cfg)->id_speed = ((cfg)->id_speed & 0xf0) | ((sid) & ASC_MAX_TID)) cfg 585 drivers/scsi/advansys.c #define ASC_EEP_SET_DMA_SPD(cfg, spd) \ cfg 586 drivers/scsi/advansys.c ((cfg)->id_speed = ((cfg)->id_speed & 0x0f) | ((spd) & 0x0f) << 4) cfg 1852 drivers/scsi/advansys.c ADV_DVC_CFG *cfg; /* temporary configuration structure */ cfg 2334 drivers/scsi/advansys.c printk(" cfg 0x%lx\n", (ulong)h->cfg); cfg 2385 drivers/scsi/advansys.c (unsigned)h->chip_scsi_id, (ulong)h->cfg); cfg 3759 drivers/scsi/advansys.c ushort cfg; cfg 3761 drivers/scsi/advansys.c cfg = AscGetChipCfgLsw(iop_base); cfg 3762 drivers/scsi/advansys.c AscSetChipCfgLsw(iop_base, cfg | ASC_CFG0_HOST_INT_ON); cfg 3767 drivers/scsi/advansys.c ushort cfg; cfg 3769 drivers/scsi/advansys.c cfg = AscGetChipCfgLsw(iop_base); cfg 3770 drivers/scsi/advansys.c AscSetChipCfgLsw(iop_base, cfg & (~ASC_CFG0_HOST_INT_ON)); cfg 4027 drivers/scsi/advansys.c asc_dvc->cfg->sdtr_period_offset[i]); cfg 4032 drivers/scsi/advansys.c asc_dvc->cfg->disc_enable); cfg 4034 drivers/scsi/advansys.c ASC_TID_TO_TARGET_ID(asc_dvc->cfg->chip_scsi_id)); cfg 4051 drivers/scsi/advansys.c asc_dvc->cfg->mcode_date = cfg 4053 drivers/scsi/advansys.c asc_dvc->cfg->mcode_version = cfg 4518 drivers/scsi/advansys.c asc_dvc->cfg->mcode_date); cfg 4520 drivers/scsi/advansys.c asc_dvc->cfg->mcode_version); cfg 4533 drivers/scsi/advansys.c if (asc_dvc->cfg->control_flag & CONTROL_FLAG_IGNORE_PERR) { cfg 4615 drivers/scsi/advansys.c asc_dvc->cfg->disc_enable); cfg 4673 drivers/scsi/advansys.c if (asc_dvc->cfg->termination == 0) { cfg 4678 drivers/scsi/advansys.c asc_dvc->cfg->termination |= TERM_CTL_SEL; cfg 4688 drivers/scsi/advansys.c asc_dvc->cfg->termination |= (TERM_CTL_H | TERM_CTL_L); cfg 4697 drivers/scsi/advansys.c asc_dvc->cfg->termination |= TERM_CTL_H; cfg 4718 drivers/scsi/advansys.c scsi_cfg1 |= (TERM_CTL_SEL | (~asc_dvc->cfg->termination & TERM_CTL)); cfg 5018 drivers/scsi/advansys.c asc_dvc->cfg->mcode_date); cfg 5020 drivers/scsi/advansys.c asc_dvc->cfg->mcode_version); cfg 5045 drivers/scsi/advansys.c if (asc_dvc->cfg->control_flag & CONTROL_FLAG_IGNORE_PERR) { cfg 5092 drivers/scsi/advansys.c asc_dvc->cfg->disc_enable); cfg 5152 drivers/scsi/advansys.c if ((asc_dvc->cfg->termination & TERM_SE) == 0) { cfg 5159 drivers/scsi/advansys.c asc_dvc->cfg->termination |= TERM_SE; cfg 5164 drivers/scsi/advansys.c asc_dvc->cfg->termination |= TERM_SE_HI; cfg 5169 drivers/scsi/advansys.c if ((asc_dvc->cfg->termination & TERM_LVD) == 0) { cfg 5176 drivers/scsi/advansys.c asc_dvc->cfg->termination |= TERM_LVD; cfg 5193 drivers/scsi/advansys.c scsi_cfg1 |= (~asc_dvc->cfg->termination & 0xF0); cfg 5506 drivers/scsi/advansys.c asc_dvc->cfg->mcode_date); cfg 5508 drivers/scsi/advansys.c asc_dvc->cfg->mcode_version); cfg 5533 drivers/scsi/advansys.c if (asc_dvc->cfg->control_flag & CONTROL_FLAG_IGNORE_PERR) { cfg 5587 drivers/scsi/advansys.c asc_dvc->cfg->disc_enable); cfg 5650 drivers/scsi/advansys.c if ((asc_dvc->cfg->termination & TERM_SE) == 0) { cfg 5658 drivers/scsi/advansys.c asc_dvc->cfg->termination |= TERM_SE; cfg 5666 drivers/scsi/advansys.c asc_dvc->cfg->termination |= TERM_SE_HI; cfg 5680 drivers/scsi/advansys.c scsi_cfg1 |= (~asc_dvc->cfg->termination & TERM_SE); cfg 7315 drivers/scsi/advansys.c if ((asc_dvc->cfg->sdtr_enable & tid_bit) && sdev->sdtr) { cfg 7326 drivers/scsi/advansys.c if (asc_dvc->cfg->cmd_qng_enabled & tid_bit) { cfg 7328 drivers/scsi/advansys.c asc_dvc->cfg->can_tagged_qng |= tid_bit; cfg 7336 drivers/scsi/advansys.c asc_dvc->cfg->can_tagged_qng &= ~tid_bit; cfg 7344 drivers/scsi/advansys.c asc_dvc->cfg->disc_enable); cfg 7348 drivers/scsi/advansys.c asc_dvc->cfg->can_tagged_qng); cfg 7351 drivers/scsi/advansys.c asc_dvc->cfg->max_tag_qng[sdev->id]; cfg 8782 drivers/scsi/advansys.c asc_dvc->cfg->can_tagged_qng = 0; cfg 8783 drivers/scsi/advansys.c asc_dvc->cfg->cmd_qng_enabled = 0; cfg 8790 drivers/scsi/advansys.c asc_dvc->cfg->sdtr_enable = ASC_SCSI_WIDTH_BIT_SET; cfg 8791 drivers/scsi/advansys.c asc_dvc->cfg->disc_enable = ASC_SCSI_WIDTH_BIT_SET; cfg 8792 drivers/scsi/advansys.c asc_dvc->cfg->chip_scsi_id = ASC_DEF_CHIP_SCSI_ID; cfg 8794 drivers/scsi/advansys.c asc_dvc->cfg->chip_version = chip_version; cfg 8816 drivers/scsi/advansys.c asc_dvc->cfg->isa_dma_speed = ASC_DEF_ISA_DMA_SPEED; cfg 8823 drivers/scsi/advansys.c asc_dvc->cfg->isa_dma_channel = cfg 8832 drivers/scsi/advansys.c asc_dvc->cfg->max_tag_qng[i] = ASC_MAX_INRAM_TAG_QNG; cfg 9144 drivers/scsi/advansys.c if (asc_dvc->cfg->chip_version == 3) { cfg 9187 drivers/scsi/advansys.c asc_dvc->cfg->sdtr_enable = eep_config->init_sdtr; cfg 9188 drivers/scsi/advansys.c asc_dvc->cfg->disc_enable = eep_config->disc_enable; cfg 9189 drivers/scsi/advansys.c asc_dvc->cfg->cmd_qng_enabled = eep_config->use_cmd_qng; cfg 9190 drivers/scsi/advansys.c asc_dvc->cfg->isa_dma_speed = ASC_EEP_GET_DMA_SPD(eep_config); cfg 9194 drivers/scsi/advansys.c asc_dvc->cfg->adapter_info[0] = eep_config->adapter_info[0]; cfg 9195 drivers/scsi/advansys.c asc_dvc->cfg->adapter_info[1] = eep_config->adapter_info[1]; cfg 9196 drivers/scsi/advansys.c asc_dvc->cfg->adapter_info[2] = eep_config->adapter_info[2]; cfg 9197 drivers/scsi/advansys.c asc_dvc->cfg->adapter_info[3] = eep_config->adapter_info[3]; cfg 9198 drivers/scsi/advansys.c asc_dvc->cfg->adapter_info[4] = eep_config->adapter_info[4]; cfg 9199 drivers/scsi/advansys.c asc_dvc->cfg->adapter_info[5] = eep_config->adapter_info[5]; cfg 9236 drivers/scsi/advansys.c asc_dvc->cfg->chip_scsi_id = ASC_EEP_GET_CHIP_ID(eep_config); cfg 9244 drivers/scsi/advansys.c asc_dvc->cfg->max_tag_qng[i] = eep_config->max_tag_qng; cfg 9245 drivers/scsi/advansys.c asc_dvc->cfg->sdtr_period_offset[i] = cfg 9340 drivers/scsi/advansys.c if ((asc_dvc->cfg->cmd_qng_enabled & asc_dvc->cfg->disc_enable) != cfg 9341 drivers/scsi/advansys.c asc_dvc->cfg->cmd_qng_enabled) { cfg 9342 drivers/scsi/advansys.c asc_dvc->cfg->disc_enable = asc_dvc->cfg->cmd_qng_enabled; cfg 9369 drivers/scsi/advansys.c if (AscSetChipScsiID(iop_base, asc_dvc->cfg->chip_scsi_id) != cfg 9370 drivers/scsi/advansys.c asc_dvc->cfg->chip_scsi_id) { cfg 9375 drivers/scsi/advansys.c AscSetIsaDmaChannel(iop_base, asc_dvc->cfg->isa_dma_channel); cfg 9376 drivers/scsi/advansys.c AscSetIsaDmaSpeed(iop_base, asc_dvc->cfg->isa_dma_speed); cfg 10190 drivers/scsi/advansys.c asc_dvc->cfg->disc_enable = eep_config.disc_enable; cfg 10198 drivers/scsi/advansys.c asc_dvc->cfg->serial1 = eep_config.serial_number_word1; cfg 10199 drivers/scsi/advansys.c asc_dvc->cfg->serial2 = eep_config.serial_number_word2; cfg 10200 drivers/scsi/advansys.c asc_dvc->cfg->serial3 = eep_config.serial_number_word3; cfg 10252 drivers/scsi/advansys.c asc_dvc->cfg->termination = 0; /* auto termination */ cfg 10256 drivers/scsi/advansys.c asc_dvc->cfg->termination = TERM_CTL_SEL; cfg 10260 drivers/scsi/advansys.c asc_dvc->cfg->termination = TERM_CTL_SEL | TERM_CTL_H; cfg 10264 drivers/scsi/advansys.c asc_dvc->cfg->termination = cfg 10271 drivers/scsi/advansys.c asc_dvc->cfg->termination = 0; cfg 10345 drivers/scsi/advansys.c asc_dvc->cfg->disc_enable = eep_config.disc_enable; cfg 10353 drivers/scsi/advansys.c asc_dvc->cfg->serial1 = eep_config.serial_number_word1; cfg 10354 drivers/scsi/advansys.c asc_dvc->cfg->serial2 = eep_config.serial_number_word2; cfg 10355 drivers/scsi/advansys.c asc_dvc->cfg->serial3 = eep_config.serial_number_word3; cfg 10452 drivers/scsi/advansys.c asc_dvc->cfg->termination = termination; /* auto termination for LVD */ cfg 10456 drivers/scsi/advansys.c asc_dvc->cfg->termination = termination; cfg 10460 drivers/scsi/advansys.c asc_dvc->cfg->termination = termination | TERM_LVD_HI; cfg 10464 drivers/scsi/advansys.c asc_dvc->cfg->termination = termination | TERM_LVD; cfg 10470 drivers/scsi/advansys.c asc_dvc->cfg->termination = termination; cfg 10572 drivers/scsi/advansys.c asc_dvc->cfg->disc_enable = eep_config.disc_enable; cfg 10676 drivers/scsi/advansys.c asc_dvc->cfg->termination = termination; /* auto termination for LVD */ cfg 10680 drivers/scsi/advansys.c asc_dvc->cfg->termination = termination; cfg 10684 drivers/scsi/advansys.c asc_dvc->cfg->termination = termination | TERM_LVD_HI; cfg 10688 drivers/scsi/advansys.c asc_dvc->cfg->termination = termination | TERM_LVD; cfg 10694 drivers/scsi/advansys.c asc_dvc->cfg->termination = termination; cfg 10727 drivers/scsi/advansys.c asc_dvc->cfg->control_flag = 0; cfg 10730 drivers/scsi/advansys.c asc_dvc->cfg->control_flag |= CONTROL_FLAG_IGNORE_PERR; cfg 10732 drivers/scsi/advansys.c asc_dvc->cfg->chip_version = cfg 10922 drivers/scsi/advansys.c asc_dvc_varp->cfg = &boardp->dvc_cfg.asc_dvc_cfg; cfg 10928 drivers/scsi/advansys.c adv_dvc_varp->cfg = &boardp->dvc_cfg.adv_dvc_cfg; cfg 11039 drivers/scsi/advansys.c ADV_TID_TO_TIDMASK(asc_dvc_varp->cfg->chip_scsi_id); cfg 11046 drivers/scsi/advansys.c ep->init_sdtr = asc_dvc_varp->cfg->sdtr_enable; cfg 11047 drivers/scsi/advansys.c ep->disc_enable = asc_dvc_varp->cfg->disc_enable; cfg 11048 drivers/scsi/advansys.c ep->use_cmd_qng = asc_dvc_varp->cfg->cmd_qng_enabled; cfg 11049 drivers/scsi/advansys.c ASC_EEP_SET_DMA_SPD(ep, asc_dvc_varp->cfg->isa_dma_speed); cfg 11054 drivers/scsi/advansys.c ASC_EEP_SET_CHIP_ID(ep, asc_dvc_varp->cfg->chip_scsi_id); cfg 11056 drivers/scsi/advansys.c ep->max_tag_qng = asc_dvc_varp->cfg->max_tag_qng[0]; cfg 11057 drivers/scsi/advansys.c ep->adapter_info[0] = asc_dvc_varp->cfg->adapter_info[0]; cfg 11058 drivers/scsi/advansys.c ep->adapter_info[1] = asc_dvc_varp->cfg->adapter_info[1]; cfg 11059 drivers/scsi/advansys.c ep->adapter_info[2] = asc_dvc_varp->cfg->adapter_info[2]; cfg 11060 drivers/scsi/advansys.c ep->adapter_info[3] = asc_dvc_varp->cfg->adapter_info[3]; cfg 11061 drivers/scsi/advansys.c ep->adapter_info[4] = asc_dvc_varp->cfg->adapter_info[4]; cfg 11062 drivers/scsi/advansys.c ep->adapter_info[5] = asc_dvc_varp->cfg->adapter_info[5]; cfg 11085 drivers/scsi/advansys.c ep_3550->termination = adv_dvc_varp->cfg->termination; cfg 11086 drivers/scsi/advansys.c ep_3550->disc_enable = adv_dvc_varp->cfg->disc_enable; cfg 11096 drivers/scsi/advansys.c adv_dvc_varp->cfg->serial1; cfg 11098 drivers/scsi/advansys.c adv_dvc_varp->cfg->serial2; cfg 11100 drivers/scsi/advansys.c adv_dvc_varp->cfg->serial3; cfg 11109 drivers/scsi/advansys.c adv_dvc_varp->cfg->termination; cfg 11111 drivers/scsi/advansys.c adv_dvc_varp->cfg->disc_enable; cfg 11124 drivers/scsi/advansys.c adv_dvc_varp->cfg->serial1; cfg 11126 drivers/scsi/advansys.c adv_dvc_varp->cfg->serial2; cfg 11128 drivers/scsi/advansys.c adv_dvc_varp->cfg->serial3; cfg 11137 drivers/scsi/advansys.c adv_dvc_varp->cfg->termination; cfg 11139 drivers/scsi/advansys.c adv_dvc_varp->cfg->disc_enable; cfg 11152 drivers/scsi/advansys.c adv_dvc_varp->cfg->serial1; cfg 11154 drivers/scsi/advansys.c adv_dvc_varp->cfg->serial2; cfg 11156 drivers/scsi/advansys.c adv_dvc_varp->cfg->serial3; cfg 11179 drivers/scsi/advansys.c shost->this_id = asc_dvc_varp->cfg->chip_scsi_id; cfg 11281 drivers/scsi/advansys.c shost->dma_channel = asc_dvc_varp->cfg->isa_dma_channel; cfg 196 drivers/scsi/arm/fas216.c info->scsi.cfg[0], info->scsi.cfg[1], info->scsi.cfg[2], cfg 197 drivers/scsi/arm/fas216.c info->scsi.cfg[3]); cfg 475 drivers/scsi/arm/fas216.c cntl3 = info->scsi.cfg[2]; cfg 1477 drivers/scsi/arm/fas216.c fas216_writeb(info, REG_CNTL1, info->scsi.cfg[0]); cfg 1774 drivers/scsi/arm/fas216.c fas216_writeb(info, REG_CNTL1, info->scsi.cfg[0] | CNTL1_PTE); cfg 1776 drivers/scsi/arm/fas216.c fas216_writeb(info, REG_CNTL1, info->scsi.cfg[0]); cfg 2575 drivers/scsi/arm/fas216.c fas216_writeb(info, REG_CNTL3, info->scsi.cfg[2]); cfg 2641 drivers/scsi/arm/fas216.c fas216_writeb(info, REG_CNTL1, info->scsi.cfg[0]); cfg 2642 drivers/scsi/arm/fas216.c fas216_writeb(info, REG_CNTL2, info->scsi.cfg[1]); cfg 2643 drivers/scsi/arm/fas216.c fas216_writeb(info, REG_CNTL3, info->scsi.cfg[2]); cfg 2647 drivers/scsi/arm/fas216.c fas216_writeb(info, REG_CNTL1, info->scsi.cfg[0]); cfg 2848 drivers/scsi/arm/fas216.c info->scsi.cfg[0] = host->this_id | CNTL1_PERE; cfg 2849 drivers/scsi/arm/fas216.c info->scsi.cfg[1] = CNTL2_ENF | CNTL2_S2FE; cfg 2850 drivers/scsi/arm/fas216.c info->scsi.cfg[2] = info->ifcfg.cntl3 | cfg 2911 drivers/scsi/arm/fas216.c fas216_writeb(info, REG_CNTL1, info->scsi.cfg[0] | CNTL1_DISR); cfg 2921 drivers/scsi/arm/fas216.c fas216_writeb(info, REG_CNTL1, info->scsi.cfg[0]); cfg 236 drivers/scsi/arm/fas216.h unsigned char cfg[4]; /* configuration registers */ cfg 357 drivers/scsi/be2iscsi/be_mgmt.c int beiscsi_get_initiator_name(struct beiscsi_hba *phba, char *name, bool cfg) cfg 370 drivers/scsi/be2iscsi/be_mgmt.c if (cfg) cfg 170 drivers/scsi/be2iscsi/be_mgmt.h int beiscsi_get_initiator_name(struct beiscsi_hba *phba, char *name, bool cfg); cfg 42 drivers/scsi/bfa/bfa.h ((__bfa)->iocfc.cfg.drvcfg.num_reqq_elems - 1)) == \ cfg 54 drivers/scsi/bfa/bfa.h ((__bfa)->iocfc.cfg.drvcfg.num_reqq_elems - 1); \ cfg 222 drivers/scsi/bfa/bfa.h struct bfa_iocfc_cfg_s cfg; cfg 293 drivers/scsi/bfa/bfa.h void bfa_iocfc_meminfo(struct bfa_iocfc_cfg_s *cfg, cfg 297 drivers/scsi/bfa/bfa.h struct bfa_iocfc_cfg_s *cfg, cfg 394 drivers/scsi/bfa/bfa.h void bfa_cfg_get_default(struct bfa_iocfc_cfg_s *cfg); cfg 395 drivers/scsi/bfa/bfa.h void bfa_cfg_get_min(struct bfa_iocfc_cfg_s *cfg); cfg 396 drivers/scsi/bfa/bfa.h void bfa_cfg_get_meminfo(struct bfa_iocfc_cfg_s *cfg, cfg 399 drivers/scsi/bfa/bfa.h void bfa_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg, cfg 729 drivers/scsi/bfa/bfa_core.c CQ_INCR(ci, bfa->iocfc.cfg.drvcfg.num_rspq_elems); cfg 977 drivers/scsi/bfa/bfa_core.c struct bfa_iocfc_cfg_s *cfg = &iocfc->cfg; cfg 980 drivers/scsi/bfa/bfa_core.c WARN_ON(cfg->fwcfg.num_cqs > BFI_IOC_MAX_CQS); cfg 981 drivers/scsi/bfa/bfa_core.c bfa_trc(bfa, cfg->fwcfg.num_cqs); cfg 992 drivers/scsi/bfa/bfa_core.c cfg_info->num_cqs = cfg->fwcfg.num_cqs; cfg 994 drivers/scsi/bfa/bfa_core.c cfg->fwcfg.num_ioim_reqs)); cfg 995 drivers/scsi/bfa/bfa_core.c cfg_info->num_fwtio_reqs = cpu_to_be16(cfg->fwcfg.num_fwtio_reqs); cfg 1001 drivers/scsi/bfa/bfa_core.c for (i = 0; i < cfg->fwcfg.num_cqs; i++) { cfg 1007 drivers/scsi/bfa/bfa_core.c cpu_to_be16(cfg->drvcfg.num_reqq_elems); cfg 1014 drivers/scsi/bfa/bfa_core.c cpu_to_be16(cfg->drvcfg.num_rspq_elems); cfg 1036 drivers/scsi/bfa/bfa_core.c bfa_iocfc_init_mem(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg, cfg 1043 drivers/scsi/bfa/bfa_core.c iocfc->cfg = *cfg; cfg 1089 drivers/scsi/bfa/bfa_core.c bfa_iocfc_mem_claim(struct bfa_s *bfa, struct bfa_iocfc_cfg_s *cfg) cfg 1104 drivers/scsi/bfa/bfa_core.c per_reqq_sz = BFA_ROUNDUP((cfg->drvcfg.num_reqq_elems * BFI_LMSG_SZ), cfg 1106 drivers/scsi/bfa/bfa_core.c per_rspq_sz = BFA_ROUNDUP((cfg->drvcfg.num_rspq_elems * BFI_LMSG_SZ), cfg 1109 drivers/scsi/bfa/bfa_core.c for (i = 0; i < cfg->fwcfg.num_cqs; i++) { cfg 1125 drivers/scsi/bfa/bfa_core.c for (i = 0; i < cfg->fwcfg.num_cqs; i++) { cfg 1471 drivers/scsi/bfa/bfa_core.c bfa_iocfc_meminfo(struct bfa_iocfc_cfg_s *cfg, struct bfa_meminfo_s *meminfo, cfg 1485 drivers/scsi/bfa/bfa_core.c per_reqq_sz = BFA_ROUNDUP((cfg->drvcfg.num_reqq_elems * BFI_LMSG_SZ), cfg 1487 drivers/scsi/bfa/bfa_core.c per_rspq_sz = BFA_ROUNDUP((cfg->drvcfg.num_rspq_elems * BFI_LMSG_SZ), cfg 1490 drivers/scsi/bfa/bfa_core.c for (q = 0; q < cfg->fwcfg.num_cqs; q++) { cfg 1498 drivers/scsi/bfa/bfa_core.c for (q = 0; q < cfg->fwcfg.num_cqs; q++) cfg 1517 drivers/scsi/bfa/bfa_core.c bfa_iocfc_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg, cfg 1534 drivers/scsi/bfa/bfa_core.c bfa_iocfc_init_mem(bfa, bfad, cfg, pcidev); cfg 1535 drivers/scsi/bfa/bfa_core.c bfa_iocfc_mem_claim(bfa, cfg); cfg 1622 drivers/scsi/bfa/bfa_core.c attr->config = iocfc->cfg; cfg 1757 drivers/scsi/bfa/bfa_core.c bfa_cfg_get_meminfo(struct bfa_iocfc_cfg_s *cfg, struct bfa_meminfo_s *meminfo, cfg 1769 drivers/scsi/bfa/bfa_core.c WARN_ON((cfg == NULL) || (meminfo == NULL)); cfg 1777 drivers/scsi/bfa/bfa_core.c bfa_iocfc_meminfo(cfg, meminfo, bfa); cfg 1778 drivers/scsi/bfa/bfa_core.c bfa_sgpg_meminfo(cfg, meminfo, bfa); cfg 1779 drivers/scsi/bfa/bfa_core.c bfa_fcport_meminfo(cfg, meminfo, bfa); cfg 1780 drivers/scsi/bfa/bfa_core.c bfa_fcxp_meminfo(cfg, meminfo, bfa); cfg 1781 drivers/scsi/bfa/bfa_core.c bfa_lps_meminfo(cfg, meminfo, bfa); cfg 1782 drivers/scsi/bfa/bfa_core.c bfa_uf_meminfo(cfg, meminfo, bfa); cfg 1783 drivers/scsi/bfa/bfa_core.c bfa_rport_meminfo(cfg, meminfo, bfa); cfg 1784 drivers/scsi/bfa/bfa_core.c bfa_fcp_meminfo(cfg, meminfo, bfa); cfg 1785 drivers/scsi/bfa/bfa_core.c bfa_dconf_meminfo(cfg, meminfo, bfa); cfg 1793 drivers/scsi/bfa/bfa_core.c bfa_flash_meminfo(cfg->drvcfg.min_cfg)); cfg 1796 drivers/scsi/bfa/bfa_core.c bfa_phy_meminfo(cfg->drvcfg.min_cfg)); cfg 1798 drivers/scsi/bfa/bfa_core.c bfa_fru_meminfo(cfg->drvcfg.min_cfg)); cfg 1828 drivers/scsi/bfa/bfa_core.c bfa_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg, cfg 1837 drivers/scsi/bfa/bfa_core.c WARN_ON((cfg == NULL) || (meminfo == NULL)); cfg 1858 drivers/scsi/bfa/bfa_core.c bfa_iocfc_attach(bfa, bfad, cfg, pcidev); cfg 1859 drivers/scsi/bfa/bfa_core.c bfa_fcdiag_attach(bfa, bfad, cfg, pcidev); cfg 1860 drivers/scsi/bfa/bfa_core.c bfa_sgpg_attach(bfa, bfad, cfg, pcidev); cfg 1861 drivers/scsi/bfa/bfa_core.c bfa_fcport_attach(bfa, bfad, cfg, pcidev); cfg 1862 drivers/scsi/bfa/bfa_core.c bfa_fcxp_attach(bfa, bfad, cfg, pcidev); cfg 1863 drivers/scsi/bfa/bfa_core.c bfa_lps_attach(bfa, bfad, cfg, pcidev); cfg 1864 drivers/scsi/bfa/bfa_core.c bfa_uf_attach(bfa, bfad, cfg, pcidev); cfg 1865 drivers/scsi/bfa/bfa_core.c bfa_rport_attach(bfa, bfad, cfg, pcidev); cfg 1866 drivers/scsi/bfa/bfa_core.c bfa_fcp_attach(bfa, bfad, cfg, pcidev); cfg 1867 drivers/scsi/bfa/bfa_core.c bfa_dconf_attach(bfa, bfad, cfg); cfg 1872 drivers/scsi/bfa/bfa_core.c bfa_com_flash_attach(bfa, cfg->drvcfg.min_cfg); cfg 1874 drivers/scsi/bfa/bfa_core.c bfa_com_phy_attach(bfa, cfg->drvcfg.min_cfg); cfg 1875 drivers/scsi/bfa/bfa_core.c bfa_com_fru_attach(bfa, cfg->drvcfg.min_cfg); cfg 1970 drivers/scsi/bfa/bfa_core.c bfa_cfg_get_default(struct bfa_iocfc_cfg_s *cfg) cfg 1972 drivers/scsi/bfa/bfa_core.c cfg->fwcfg.num_fabrics = DEF_CFG_NUM_FABRICS; cfg 1973 drivers/scsi/bfa/bfa_core.c cfg->fwcfg.num_lports = DEF_CFG_NUM_LPORTS; cfg 1974 drivers/scsi/bfa/bfa_core.c cfg->fwcfg.num_rports = DEF_CFG_NUM_RPORTS; cfg 1975 drivers/scsi/bfa/bfa_core.c cfg->fwcfg.num_ioim_reqs = DEF_CFG_NUM_IOIM_REQS; cfg 1976 drivers/scsi/bfa/bfa_core.c cfg->fwcfg.num_tskim_reqs = DEF_CFG_NUM_TSKIM_REQS; cfg 1977 drivers/scsi/bfa/bfa_core.c cfg->fwcfg.num_fcxp_reqs = DEF_CFG_NUM_FCXP_REQS; cfg 1978 drivers/scsi/bfa/bfa_core.c cfg->fwcfg.num_uf_bufs = DEF_CFG_NUM_UF_BUFS; cfg 1979 drivers/scsi/bfa/bfa_core.c cfg->fwcfg.num_cqs = DEF_CFG_NUM_CQS; cfg 1980 drivers/scsi/bfa/bfa_core.c cfg->fwcfg.num_fwtio_reqs = 0; cfg 1982 drivers/scsi/bfa/bfa_core.c cfg->drvcfg.num_reqq_elems = DEF_CFG_NUM_REQQ_ELEMS; cfg 1983 drivers/scsi/bfa/bfa_core.c cfg->drvcfg.num_rspq_elems = DEF_CFG_NUM_RSPQ_ELEMS; cfg 1984 drivers/scsi/bfa/bfa_core.c cfg->drvcfg.num_sgpgs = DEF_CFG_NUM_SGPGS; cfg 1985 drivers/scsi/bfa/bfa_core.c cfg->drvcfg.num_sboot_tgts = DEF_CFG_NUM_SBOOT_TGTS; cfg 1986 drivers/scsi/bfa/bfa_core.c cfg->drvcfg.num_sboot_luns = DEF_CFG_NUM_SBOOT_LUNS; cfg 1987 drivers/scsi/bfa/bfa_core.c cfg->drvcfg.path_tov = BFA_FCPIM_PATHTOV_DEF; cfg 1988 drivers/scsi/bfa/bfa_core.c cfg->drvcfg.ioc_recover = BFA_FALSE; cfg 1989 drivers/scsi/bfa/bfa_core.c cfg->drvcfg.delay_comp = BFA_FALSE; cfg 1994 drivers/scsi/bfa/bfa_core.c bfa_cfg_get_min(struct bfa_iocfc_cfg_s *cfg) cfg 1996 drivers/scsi/bfa/bfa_core.c bfa_cfg_get_default(cfg); cfg 1997 drivers/scsi/bfa/bfa_core.c cfg->fwcfg.num_ioim_reqs = BFA_IOIM_MIN; cfg 1998 drivers/scsi/bfa/bfa_core.c cfg->fwcfg.num_tskim_reqs = BFA_TSKIM_MIN; cfg 1999 drivers/scsi/bfa/bfa_core.c cfg->fwcfg.num_fcxp_reqs = BFA_FCXP_MIN; cfg 2000 drivers/scsi/bfa/bfa_core.c cfg->fwcfg.num_uf_bufs = BFA_UF_MIN; cfg 2001 drivers/scsi/bfa/bfa_core.c cfg->fwcfg.num_rports = BFA_RPORT_MIN; cfg 2002 drivers/scsi/bfa/bfa_core.c cfg->fwcfg.num_fwtio_reqs = 0; cfg 2004 drivers/scsi/bfa/bfa_core.c cfg->drvcfg.num_sgpgs = BFA_SGPG_MIN; cfg 2005 drivers/scsi/bfa/bfa_core.c cfg->drvcfg.num_reqq_elems = BFA_REQQ_NELEMS_MIN; cfg 2006 drivers/scsi/bfa/bfa_core.c cfg->drvcfg.num_rspq_elems = BFA_RSPQ_NELEMS_MIN; cfg 2007 drivers/scsi/bfa/bfa_core.c cfg->drvcfg.min_cfg = BFA_TRUE; cfg 288 drivers/scsi/bfa/bfa_fcpim.c bfa_fcpim_meminfo(struct bfa_iocfc_cfg_s *cfg, u32 *km_len) cfg 290 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_meminfo(cfg, km_len); cfg 295 drivers/scsi/bfa/bfa_fcpim.c *km_len += cfg->fwcfg.num_ioim_reqs * cfg 301 drivers/scsi/bfa/bfa_fcpim.c if (cfg->fwcfg.num_tskim_reqs < BFA_TSKIM_MIN) cfg 302 drivers/scsi/bfa/bfa_fcpim.c cfg->fwcfg.num_tskim_reqs = BFA_TSKIM_MIN; cfg 303 drivers/scsi/bfa/bfa_fcpim.c *km_len += cfg->fwcfg.num_tskim_reqs * sizeof(struct bfa_tskim_s); cfg 309 drivers/scsi/bfa/bfa_fcpim.c struct bfa_iocfc_cfg_s *cfg, struct bfa_pcidev_s *pcidev) cfg 314 drivers/scsi/bfa/bfa_fcpim.c bfa_trc(bfa, cfg->drvcfg.path_tov); cfg 315 drivers/scsi/bfa/bfa_fcpim.c bfa_trc(bfa, cfg->fwcfg.num_rports); cfg 316 drivers/scsi/bfa/bfa_fcpim.c bfa_trc(bfa, cfg->fwcfg.num_ioim_reqs); cfg 317 drivers/scsi/bfa/bfa_fcpim.c bfa_trc(bfa, cfg->fwcfg.num_tskim_reqs); cfg 321 drivers/scsi/bfa/bfa_fcpim.c fcpim->num_itnims = cfg->fwcfg.num_rports; cfg 322 drivers/scsi/bfa/bfa_fcpim.c fcpim->num_tskim_reqs = cfg->fwcfg.num_tskim_reqs; cfg 323 drivers/scsi/bfa/bfa_fcpim.c fcpim->path_tov = cfg->drvcfg.path_tov; cfg 324 drivers/scsi/bfa/bfa_fcpim.c fcpim->delay_comp = cfg->drvcfg.delay_comp; cfg 1097 drivers/scsi/bfa/bfa_fcpim.c bfa_itnim_meminfo(struct bfa_iocfc_cfg_s *cfg, u32 *km_len) cfg 1102 drivers/scsi/bfa/bfa_fcpim.c *km_len += cfg->fwcfg.num_rports * sizeof(struct bfa_itnim_s); cfg 3630 drivers/scsi/bfa/bfa_fcpim.c bfa_fcp_meminfo(struct bfa_iocfc_cfg_s *cfg, struct bfa_meminfo_s *minfo, cfg 3643 drivers/scsi/bfa/bfa_fcpim.c if (cfg->fwcfg.num_ioim_reqs && cfg 3644 drivers/scsi/bfa/bfa_fcpim.c cfg->fwcfg.num_ioim_reqs < BFA_IOIM_MIN) cfg 3645 drivers/scsi/bfa/bfa_fcpim.c cfg->fwcfg.num_ioim_reqs = BFA_IOIM_MIN; cfg 3646 drivers/scsi/bfa/bfa_fcpim.c else if (cfg->fwcfg.num_ioim_reqs > BFA_IOIM_MAX) cfg 3647 drivers/scsi/bfa/bfa_fcpim.c cfg->fwcfg.num_ioim_reqs = BFA_IOIM_MAX; cfg 3649 drivers/scsi/bfa/bfa_fcpim.c if (cfg->fwcfg.num_fwtio_reqs > BFA_FWTIO_MAX) cfg 3650 drivers/scsi/bfa/bfa_fcpim.c cfg->fwcfg.num_fwtio_reqs = BFA_FWTIO_MAX; cfg 3652 drivers/scsi/bfa/bfa_fcpim.c num_io_req = (cfg->fwcfg.num_ioim_reqs + cfg->fwcfg.num_fwtio_reqs); cfg 3654 drivers/scsi/bfa/bfa_fcpim.c if (cfg->fwcfg.num_ioim_reqs && cfg->fwcfg.num_fwtio_reqs) { cfg 3655 drivers/scsi/bfa/bfa_fcpim.c cfg->fwcfg.num_ioim_reqs = BFA_IO_MAX/2; cfg 3656 drivers/scsi/bfa/bfa_fcpim.c cfg->fwcfg.num_fwtio_reqs = BFA_IO_MAX/2; cfg 3657 drivers/scsi/bfa/bfa_fcpim.c } else if (cfg->fwcfg.num_fwtio_reqs) cfg 3658 drivers/scsi/bfa/bfa_fcpim.c cfg->fwcfg.num_fwtio_reqs = BFA_FWTIO_MAX; cfg 3660 drivers/scsi/bfa/bfa_fcpim.c cfg->fwcfg.num_ioim_reqs = BFA_IOIM_MAX; cfg 3663 drivers/scsi/bfa/bfa_fcpim.c bfa_fcpim_meminfo(cfg, &km_len); cfg 3665 drivers/scsi/bfa/bfa_fcpim.c num_io_req = (cfg->fwcfg.num_ioim_reqs + cfg->fwcfg.num_fwtio_reqs); cfg 3667 drivers/scsi/bfa/bfa_fcpim.c km_len += cfg->fwcfg.num_rports * sizeof(struct bfa_itn_s); cfg 3688 drivers/scsi/bfa/bfa_fcpim.c bfa_fcp_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg, cfg 3695 drivers/scsi/bfa/bfa_fcpim.c fcp->max_ioim_reqs = cfg->fwcfg.num_ioim_reqs; cfg 3696 drivers/scsi/bfa/bfa_fcpim.c fcp->num_ioim_reqs = cfg->fwcfg.num_ioim_reqs; cfg 3697 drivers/scsi/bfa/bfa_fcpim.c fcp->num_fwtio_reqs = cfg->fwcfg.num_fwtio_reqs; cfg 3698 drivers/scsi/bfa/bfa_fcpim.c fcp->num_itns = cfg->fwcfg.num_rports; cfg 3705 drivers/scsi/bfa/bfa_fcpim.c num_io_req = (cfg->fwcfg.num_ioim_reqs + cfg->fwcfg.num_fwtio_reqs); cfg 3719 drivers/scsi/bfa/bfa_fcpim.c bfa_fcpim_attach(fcp, bfad, cfg, pcidev); cfg 287 drivers/scsi/bfa/bfa_fcpim.h void bfa_itnim_meminfo(struct bfa_iocfc_cfg_s *cfg, u32 *km_len); cfg 3260 drivers/scsi/bfa/bfa_ioc.c bfa_ablk_config_swap(struct bfa_ablk_cfg_s *cfg) cfg 3267 drivers/scsi/bfa/bfa_ioc.c cfg_inst = &cfg->inst[i]; cfg 3296 drivers/scsi/bfa/bfa_ioc.c memcpy(ablk->cfg, ablk->dma_addr.kva, cfg 3298 drivers/scsi/bfa/bfa_ioc.c bfa_ablk_config_swap(ablk->cfg); cfg 3299 drivers/scsi/bfa/bfa_ioc.c ablk->cfg = NULL; cfg 3404 drivers/scsi/bfa/bfa_ioc.c ablk->cfg = ablk_cfg; cfg 6062 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_meminfo(struct bfa_iocfc_cfg_s *cfg, struct bfa_meminfo_s *meminfo, cfg 6067 drivers/scsi/bfa/bfa_ioc.c if (cfg->drvcfg.min_cfg) cfg 6076 drivers/scsi/bfa/bfa_ioc.c bfa_dconf_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg) cfg 6086 drivers/scsi/bfa/bfa_ioc.c if (cfg->drvcfg.min_cfg) { cfg 402 drivers/scsi/bfa/bfa_ioc.h struct bfa_ablk_cfg_s *cfg; cfg 452 drivers/scsi/bfa/bfa_svc.c bfa_fcxp_meminfo(struct bfa_iocfc_cfg_s *cfg, struct bfa_meminfo_s *minfo, cfg 459 drivers/scsi/bfa/bfa_svc.c u16 num_fcxps = cfg->fwcfg.num_fcxp_reqs; cfg 465 drivers/scsi/bfa/bfa_svc.c if (cfg->drvcfg.min_cfg) cfg 486 drivers/scsi/bfa/bfa_svc.c cfg->fwcfg.num_fcxp_reqs * sizeof(struct bfa_fcxp_s)); cfg 490 drivers/scsi/bfa/bfa_svc.c bfa_fcxp_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg, cfg 496 drivers/scsi/bfa/bfa_svc.c mod->num_fcxps = cfg->fwcfg.num_fcxp_reqs; cfg 502 drivers/scsi/bfa/bfa_svc.c if (!cfg->drvcfg.min_cfg) cfg 1463 drivers/scsi/bfa/bfa_svc.c bfa_lps_meminfo(struct bfa_iocfc_cfg_s *cfg, struct bfa_meminfo_s *minfo, cfg 1468 drivers/scsi/bfa/bfa_svc.c if (cfg->drvcfg.min_cfg) cfg 1480 drivers/scsi/bfa/bfa_svc.c bfa_lps_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg, cfg 1488 drivers/scsi/bfa/bfa_svc.c if (cfg->drvcfg.min_cfg) cfg 2238 drivers/scsi/bfa/bfa_svc.c if (fcport->cfg.qos_enabled && cfg 2959 drivers/scsi/bfa/bfa_svc.c if (fcport->cfg.trunked && !trunk) cfg 2993 drivers/scsi/bfa/bfa_svc.c bfa_fcport_meminfo(struct bfa_iocfc_cfg_s *cfg, struct bfa_meminfo_s *minfo, cfg 3024 drivers/scsi/bfa/bfa_svc.c bfa_fcport_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg, cfg 3028 drivers/scsi/bfa/bfa_svc.c struct bfa_port_cfg_s *port_cfg = &fcport->cfg; cfg 3118 drivers/scsi/bfa/bfa_svc.c if (fcport->cfg.bb_cr_enabled) cfg 3126 drivers/scsi/bfa/bfa_svc.c if (!fcport->cfg.trunked) cfg 3173 drivers/scsi/bfa/bfa_svc.c m->port_cfg = fcport->cfg; cfg 3175 drivers/scsi/bfa/bfa_svc.c m->port_cfg.maxfrsize = cpu_to_be16(fcport->cfg.maxfrsize); cfg 3422 drivers/scsi/bfa/bfa_svc.c bfa_trc(fcport->bfa, fcport->cfg.trunked); cfg 3434 drivers/scsi/bfa/bfa_svc.c if (fcport->cfg.trunked && (trunk->attr.state != BFA_TRUNK_DISABLED)) cfg 3497 drivers/scsi/bfa/bfa_svc.c if (fcport->cfg.trunked) { cfg 3528 drivers/scsi/bfa/bfa_svc.c if (fcport->cfg.maxfrsize == 0) cfg 3529 drivers/scsi/bfa/bfa_svc.c fcport->cfg.maxfrsize = bfa_ioc_maxfrsize(&bfa->ioc); cfg 3530 drivers/scsi/bfa/bfa_svc.c fcport->cfg.rx_bbcredit = bfa_ioc_rx_bbcredit(&bfa->ioc); cfg 3536 drivers/scsi/bfa/bfa_svc.c WARN_ON(!fcport->cfg.maxfrsize); cfg 3537 drivers/scsi/bfa/bfa_svc.c WARN_ON(!fcport->cfg.rx_bbcredit); cfg 3562 drivers/scsi/bfa/bfa_svc.c fcport->cfg = i2hmsg.penable_rsp->port_cfg; cfg 3563 drivers/scsi/bfa/bfa_svc.c fcport->cfg.maxfrsize = cfg 3564 drivers/scsi/bfa/bfa_svc.c cpu_to_be16(fcport->cfg.maxfrsize); cfg 3565 drivers/scsi/bfa/bfa_svc.c fcport->cfg.path_tov = cfg 3566 drivers/scsi/bfa/bfa_svc.c cpu_to_be16(fcport->cfg.path_tov); cfg 3567 drivers/scsi/bfa/bfa_svc.c fcport->cfg.q_depth = cfg 3568 drivers/scsi/bfa/bfa_svc.c cpu_to_be16(fcport->cfg.q_depth); cfg 3570 drivers/scsi/bfa/bfa_svc.c if (fcport->cfg.trunked) cfg 3581 drivers/scsi/bfa/bfa_svc.c if (fcport->cfg.qos_enabled) cfg 3589 drivers/scsi/bfa/bfa_svc.c if (fcport->cfg.bb_cr_enabled) cfg 3604 drivers/scsi/bfa/bfa_svc.c if (fcport->cfg.bb_cr_enabled) cfg 3739 drivers/scsi/bfa/bfa_svc.c if (fcport->cfg.trunked == BFA_TRUE) cfg 3741 drivers/scsi/bfa/bfa_svc.c if ((fcport->cfg.topology == BFA_PORT_TOPOLOGY_LOOP) && cfg 3769 drivers/scsi/bfa/bfa_svc.c fcport->cfg.speed = speed; cfg 3794 drivers/scsi/bfa/bfa_svc.c bfa_trc(bfa, fcport->cfg.topology); cfg 3804 drivers/scsi/bfa/bfa_svc.c if (fcport->cfg.ratelimit != BFA_FALSE) cfg 3810 drivers/scsi/bfa/bfa_svc.c (fcport->cfg.speed == BFA_PORT_SPEED_16GBPS)) cfg 3827 drivers/scsi/bfa/bfa_svc.c fcport->cfg.topology = topology; cfg 3850 drivers/scsi/bfa/bfa_svc.c return fcport->cfg.topology; cfg 3859 drivers/scsi/bfa/bfa_svc.c bfa_trc(bfa, fcport->cfg.cfg_hardalpa); cfg 3860 drivers/scsi/bfa/bfa_svc.c bfa_trc(bfa, fcport->cfg.hardalpa); cfg 3862 drivers/scsi/bfa/bfa_svc.c fcport->cfg.cfg_hardalpa = BFA_TRUE; cfg 3863 drivers/scsi/bfa/bfa_svc.c fcport->cfg.hardalpa = alpa; cfg 3873 drivers/scsi/bfa/bfa_svc.c bfa_trc(bfa, fcport->cfg.cfg_hardalpa); cfg 3874 drivers/scsi/bfa/bfa_svc.c bfa_trc(bfa, fcport->cfg.hardalpa); cfg 3876 drivers/scsi/bfa/bfa_svc.c fcport->cfg.cfg_hardalpa = BFA_FALSE; cfg 3885 drivers/scsi/bfa/bfa_svc.c *alpa = fcport->cfg.hardalpa; cfg 3886 drivers/scsi/bfa/bfa_svc.c return fcport->cfg.cfg_hardalpa; cfg 3903 drivers/scsi/bfa/bfa_svc.c bfa_trc(bfa, fcport->cfg.maxfrsize); cfg 3913 drivers/scsi/bfa/bfa_svc.c fcport->cfg.maxfrsize = maxfrsize; cfg 3922 drivers/scsi/bfa/bfa_svc.c return fcport->cfg.maxfrsize; cfg 3929 drivers/scsi/bfa/bfa_svc.c return (BFA_FCPORT_MOD(bfa))->cfg.rx_bbcredit; cfg 3940 drivers/scsi/bfa/bfa_svc.c fcport->cfg.tx_bbcredit = (u8)tx_bbcredit; cfg 3970 drivers/scsi/bfa/bfa_svc.c memcpy(&attr->pport_cfg, &fcport->cfg, cfg 3973 drivers/scsi/bfa/bfa_svc.c attr->pport_cfg.speed = fcport->cfg.speed; cfg 3979 drivers/scsi/bfa/bfa_svc.c attr->pport_cfg.topology = fcport->cfg.topology; cfg 3981 drivers/scsi/bfa/bfa_svc.c attr->pport_cfg.trunked = fcport->cfg.trunked; cfg 4113 drivers/scsi/bfa/bfa_svc.c (fcport->cfg.topology != BFA_PORT_TOPOLOGY_LOOP)) cfg 4114 drivers/scsi/bfa/bfa_svc.c fcport->cfg.qos_bw = *qos_bw; cfg 4124 drivers/scsi/bfa/bfa_svc.c return fcport->cfg.ratelimit ? BFA_TRUE : BFA_FALSE; cfg 4137 drivers/scsi/bfa/bfa_svc.c fcport->cfg.faa_state = state; cfg 4148 drivers/scsi/bfa/bfa_svc.c bfa_trc(bfa, fcport->cfg.trl_def_speed); cfg 4149 drivers/scsi/bfa/bfa_svc.c return fcport->cfg.trl_def_speed; cfg 4174 drivers/scsi/bfa/bfa_svc.c return (!fcport->cfg.trunked && cfg 4176 drivers/scsi/bfa/bfa_svc.c (fcport->cfg.trunked && cfg 4185 drivers/scsi/bfa/bfa_svc.c return fcport->cfg.qos_enabled; cfg 4193 drivers/scsi/bfa/bfa_svc.c return fcport->cfg.trunked; cfg 4211 drivers/scsi/bfa/bfa_svc.c if (fcport->cfg.topology == BFA_PORT_TOPOLOGY_LOOP) cfg 4214 drivers/scsi/bfa/bfa_svc.c if (fcport->cfg.qos_enabled) cfg 4217 drivers/scsi/bfa/bfa_svc.c if (fcport->cfg.trunked) cfg 4220 drivers/scsi/bfa/bfa_svc.c if ((fcport->cfg.speed != BFA_PORT_SPEED_AUTO) && cfg 4221 drivers/scsi/bfa/bfa_svc.c (fcport->cfg.speed < bfa_ioc_speed_sup(&bfa->ioc))) cfg 4227 drivers/scsi/bfa/bfa_svc.c if (fcport->cfg.bb_cr_enabled) { cfg 4228 drivers/scsi/bfa/bfa_svc.c if (bb_scn != fcport->cfg.bb_scn) cfg 4237 drivers/scsi/bfa/bfa_svc.c fcport->cfg.bb_cr_enabled = on_off; cfg 4238 drivers/scsi/bfa/bfa_svc.c fcport->cfg.bb_scn = bb_scn; cfg 4240 drivers/scsi/bfa/bfa_svc.c if (!fcport->cfg.bb_cr_enabled) cfg 4243 drivers/scsi/bfa/bfa_svc.c fcport->cfg.bb_cr_enabled = on_off; cfg 4244 drivers/scsi/bfa/bfa_svc.c fcport->cfg.bb_scn = 0; cfg 4259 drivers/scsi/bfa/bfa_svc.c if (fcport->cfg.topology == BFA_PORT_TOPOLOGY_LOOP) cfg 4799 drivers/scsi/bfa/bfa_svc.c bfa_rport_meminfo(struct bfa_iocfc_cfg_s *cfg, struct bfa_meminfo_s *minfo, cfg 4804 drivers/scsi/bfa/bfa_svc.c if (cfg->fwcfg.num_rports < BFA_RPORT_MIN) cfg 4805 drivers/scsi/bfa/bfa_svc.c cfg->fwcfg.num_rports = BFA_RPORT_MIN; cfg 4809 drivers/scsi/bfa/bfa_svc.c cfg->fwcfg.num_rports * sizeof(struct bfa_rport_s)); cfg 4813 drivers/scsi/bfa/bfa_svc.c bfa_rport_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg, cfg 4826 drivers/scsi/bfa/bfa_svc.c mod->num_rports = cfg->fwcfg.num_rports; cfg 5144 drivers/scsi/bfa/bfa_svc.c bfa_sgpg_meminfo(struct bfa_iocfc_cfg_s *cfg, struct bfa_meminfo_s *minfo, cfg 5153 drivers/scsi/bfa/bfa_svc.c if (cfg->drvcfg.num_sgpgs < BFA_SGPG_MIN) cfg 5154 drivers/scsi/bfa/bfa_svc.c cfg->drvcfg.num_sgpgs = BFA_SGPG_MIN; cfg 5155 drivers/scsi/bfa/bfa_svc.c else if (cfg->drvcfg.num_sgpgs > BFA_SGPG_MAX) cfg 5156 drivers/scsi/bfa/bfa_svc.c cfg->drvcfg.num_sgpgs = BFA_SGPG_MAX; cfg 5158 drivers/scsi/bfa/bfa_svc.c num_sgpg = cfg->drvcfg.num_sgpgs; cfg 5175 drivers/scsi/bfa/bfa_svc.c cfg->drvcfg.num_sgpgs * sizeof(struct bfa_sgpg_s)); cfg 5179 drivers/scsi/bfa/bfa_svc.c bfa_sgpg_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg, cfg 5198 drivers/scsi/bfa/bfa_svc.c bfa_trc(bfa, cfg->drvcfg.num_sgpgs); cfg 5200 drivers/scsi/bfa/bfa_svc.c mod->free_sgpgs = mod->num_sgpgs = cfg->drvcfg.num_sgpgs; cfg 5202 drivers/scsi/bfa/bfa_svc.c num_sgpg = cfg->drvcfg.num_sgpgs; cfg 5425 drivers/scsi/bfa/bfa_svc.c bfa_uf_meminfo(struct bfa_iocfc_cfg_s *cfg, struct bfa_meminfo_s *minfo, cfg 5430 drivers/scsi/bfa/bfa_svc.c u32 num_ufs = cfg->fwcfg.num_uf_bufs; cfg 5448 drivers/scsi/bfa/bfa_svc.c bfa_mem_kva_setup(minfo, uf_kva, cfg->fwcfg.num_uf_bufs * cfg 5453 drivers/scsi/bfa/bfa_svc.c bfa_uf_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg, cfg 5459 drivers/scsi/bfa/bfa_svc.c ufm->num_ufs = cfg->fwcfg.num_uf_bufs; cfg 5713 drivers/scsi/bfa/bfa_svc.c bfa_fcdiag_attach(struct bfa_s *bfa, void *bfad, struct bfa_iocfc_cfg_s *cfg, cfg 472 drivers/scsi/bfa/bfa_svc.h struct bfa_port_cfg_s cfg; /* current port configuration */ cfg 932 drivers/scsi/bfa/bfad_bsg.c if ((fcport->cfg.topology == BFA_PORT_TOPOLOGY_LOOP) && cfg 937 drivers/scsi/bfa/bfad_bsg.c fcport->cfg.ratelimit = BFA_TRUE; cfg 939 drivers/scsi/bfa/bfad_bsg.c fcport->cfg.ratelimit = BFA_FALSE; cfg 941 drivers/scsi/bfa/bfad_bsg.c if (fcport->cfg.trl_def_speed == BFA_PORT_SPEED_UNKNOWN) cfg 942 drivers/scsi/bfa/bfad_bsg.c fcport->cfg.trl_def_speed = BFA_PORT_SPEED_1GBPS; cfg 969 drivers/scsi/bfa/bfad_bsg.c if ((fcport->cfg.topology == BFA_PORT_TOPOLOGY_LOOP) && cfg 973 drivers/scsi/bfa/bfad_bsg.c fcport->cfg.trl_def_speed = iocmd->speed; cfg 1291 drivers/scsi/bfa/bfad_bsg.c iocmd->cfg.mode, iocmd->cfg.max_pf, cfg 1292 drivers/scsi/bfa/bfad_bsg.c iocmd->cfg.max_vf, bfad_hcb_comp, &fcomp); cfg 1314 drivers/scsi/bfa/bfad_bsg.c iocmd->instance, iocmd->cfg.mode, cfg 1315 drivers/scsi/bfa/bfad_bsg.c iocmd->cfg.max_pf, iocmd->cfg.max_vf, cfg 2188 drivers/scsi/bfa/bfad_bsg.c &iocmd->cfg, sizeof(struct bfa_boot_cfg_s), 0, cfg 2210 drivers/scsi/bfa/bfad_bsg.c &iocmd->cfg, sizeof(struct bfa_boot_cfg_s), 0, cfg 2226 drivers/scsi/bfa/bfad_bsg.c struct bfa_boot_pbc_s *pbcfg = &iocmd->cfg; cfg 2251 drivers/scsi/bfa/bfad_bsg.c bfad->bfa.ioc.port_id, &iocmd->cfg, cfg 2274 drivers/scsi/bfa/bfad_bsg.c bfad->bfa.ioc.port_id, &iocmd->cfg, cfg 2301 drivers/scsi/bfa/bfad_bsg.c if ((fcport->cfg.topology == BFA_PORT_TOPOLOGY_LOOP) || cfg 2308 drivers/scsi/bfa/bfad_bsg.c fcport->cfg.trunked = BFA_TRUE; cfg 2312 drivers/scsi/bfa/bfad_bsg.c fcport->cfg.trunked = BFA_FALSE; cfg 2335 drivers/scsi/bfa/bfad_bsg.c if ((fcport->cfg.topology == BFA_PORT_TOPOLOGY_LOOP) || cfg 2358 drivers/scsi/bfa/bfad_bsg.c if ((fcport->cfg.topology == BFA_PORT_TOPOLOGY_LOOP) && cfg 2363 drivers/scsi/bfa/bfad_bsg.c fcport->cfg.qos_enabled = BFA_TRUE; cfg 2365 drivers/scsi/bfa/bfad_bsg.c fcport->cfg.qos_enabled = BFA_FALSE; cfg 2366 drivers/scsi/bfa/bfad_bsg.c fcport->cfg.qos_bw.high = BFA_QOS_BW_HIGH; cfg 2367 drivers/scsi/bfa/bfad_bsg.c fcport->cfg.qos_bw.med = BFA_QOS_BW_MED; cfg 2368 drivers/scsi/bfa/bfad_bsg.c fcport->cfg.qos_bw.low = BFA_QOS_BW_LOW; cfg 2385 drivers/scsi/bfa/bfad_bsg.c if ((fcport->cfg.topology == BFA_PORT_TOPOLOGY_LOOP) && cfg 2392 drivers/scsi/bfa/bfad_bsg.c iocmd->attr.qos_bw.high = fcport->cfg.qos_bw.high; cfg 2393 drivers/scsi/bfa/bfad_bsg.c iocmd->attr.qos_bw.med = fcport->cfg.qos_bw.med; cfg 2394 drivers/scsi/bfa/bfad_bsg.c iocmd->attr.qos_bw.low = fcport->cfg.qos_bw.low; cfg 2451 drivers/scsi/bfa/bfad_bsg.c if ((fcport->cfg.topology == BFA_PORT_TOPOLOGY_LOOP) && cfg 2482 drivers/scsi/bfa/bfad_bsg.c if ((fcport->cfg.topology == BFA_PORT_TOPOLOGY_LOOP) && cfg 484 drivers/scsi/bfa/bfad_bsg.h struct bfa_adapter_cfg_mode_s cfg; cfg 491 drivers/scsi/bfa/bfad_bsg.h struct bfa_port_cfg_mode_s cfg; cfg 696 drivers/scsi/bfa/bfad_bsg.h struct bfa_boot_cfg_s cfg; cfg 703 drivers/scsi/bfa/bfad_bsg.h struct bfa_boot_pbc_s cfg; cfg 710 drivers/scsi/bfa/bfad_bsg.h struct bfa_ethboot_cfg_s cfg; cfg 1054 drivers/scsi/bfa/bfad_im.c fc_host_maxframe_size(host) = fcport->cfg.maxfrsize; cfg 308 drivers/scsi/cxlflash/common.h struct cxlflash_cfg *cfg, int i) cfg 310 drivers/scsi/cxlflash/common.h struct afu *afu = cfg->afu; cfg 315 drivers/scsi/cxlflash/common.h static inline __be64 __iomem *get_fc_port_regs(struct cxlflash_cfg *cfg, int i) cfg 317 drivers/scsi/cxlflash/common.h struct fc_port_bank __iomem *fcpb = get_fc_port_bank(cfg, i); cfg 322 drivers/scsi/cxlflash/common.h static inline __be64 __iomem *get_fc_port_luns(struct cxlflash_cfg *cfg, int i) cfg 324 drivers/scsi/cxlflash/common.h struct fc_port_bank __iomem *fcpb = get_fc_port_bank(cfg, i); cfg 335 drivers/scsi/cxlflash/common.h void cxlflash_stop_term_user_contexts(struct cxlflash_cfg *cfg); cfg 336 drivers/scsi/cxlflash/common.h int cxlflash_mark_contexts_error(struct cxlflash_cfg *cfg); cfg 337 drivers/scsi/cxlflash/common.h void cxlflash_term_local_luns(struct cxlflash_cfg *cfg); cfg 338 drivers/scsi/cxlflash/common.h void cxlflash_restore_luntable(struct cxlflash_cfg *cfg); cfg 33 drivers/scsi/cxlflash/lunmgt.c struct cxlflash_cfg *cfg = shost_priv(sdev->host); cfg 34 drivers/scsi/cxlflash/lunmgt.c struct device *dev = &cfg->dev->dev; cfg 61 drivers/scsi/cxlflash/lunmgt.c struct cxlflash_cfg *cfg = shost_priv(sdev->host); cfg 62 drivers/scsi/cxlflash/lunmgt.c struct device *dev = &cfg->dev->dev; cfg 84 drivers/scsi/cxlflash/lunmgt.c static struct llun_info *lookup_local(struct cxlflash_cfg *cfg, u8 *wwid) cfg 88 drivers/scsi/cxlflash/lunmgt.c list_for_each_entry_safe(lli, temp, &cfg->lluns, list) cfg 134 drivers/scsi/cxlflash/lunmgt.c struct cxlflash_cfg *cfg = shost_priv(sdev->host); cfg 135 drivers/scsi/cxlflash/lunmgt.c struct device *dev = &cfg->dev->dev; cfg 142 drivers/scsi/cxlflash/lunmgt.c lli = lookup_local(cfg, wwid); cfg 153 drivers/scsi/cxlflash/lunmgt.c list_add(&lli->list, &cfg->lluns); cfg 165 drivers/scsi/cxlflash/lunmgt.c list_add(&lli->list, &cfg->lluns); cfg 178 drivers/scsi/cxlflash/lunmgt.c void cxlflash_term_local_luns(struct cxlflash_cfg *cfg) cfg 183 drivers/scsi/cxlflash/lunmgt.c list_for_each_entry_safe(lli, temp, &cfg->lluns, list) { cfg 230 drivers/scsi/cxlflash/lunmgt.c struct cxlflash_cfg *cfg = shost_priv(sdev->host); cfg 231 drivers/scsi/cxlflash/lunmgt.c struct device *dev = &cfg->dev->dev; cfg 45 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; cfg 46 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 162 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; cfg 163 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 181 drivers/scsi/cxlflash/main.c spin_lock_irqsave(&cfg->tmf_slock, lock_flags); cfg 182 drivers/scsi/cxlflash/main.c cfg->tmf_active = false; cfg 183 drivers/scsi/cxlflash/main.c wake_up_all_locked(&cfg->tmf_waitq); cfg 184 drivers/scsi/cxlflash/main.c spin_unlock_irqrestore(&cfg->tmf_slock, lock_flags); cfg 198 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = hwq->afu->parent; cfg 218 drivers/scsi/cxlflash/main.c spin_lock_irqsave(&cfg->tmf_slock, lock_flags); cfg 219 drivers/scsi/cxlflash/main.c cfg->tmf_active = false; cfg 220 drivers/scsi/cxlflash/main.c wake_up_all_locked(&cfg->tmf_waitq); cfg 221 drivers/scsi/cxlflash/main.c spin_unlock_irqrestore(&cfg->tmf_slock, cfg 242 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = hwq->afu->parent; cfg 243 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 307 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; cfg 308 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 351 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; cfg 352 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 396 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; cfg 397 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 463 drivers/scsi/cxlflash/main.c static int send_tmf(struct cxlflash_cfg *cfg, struct scsi_device *sdev, cfg 466 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 468 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 487 drivers/scsi/cxlflash/main.c spin_lock_irqsave(&cfg->tmf_slock, lock_flags); cfg 488 drivers/scsi/cxlflash/main.c if (cfg->tmf_active) cfg 489 drivers/scsi/cxlflash/main.c wait_event_interruptible_lock_irq(cfg->tmf_waitq, cfg 490 drivers/scsi/cxlflash/main.c !cfg->tmf_active, cfg 491 drivers/scsi/cxlflash/main.c cfg->tmf_slock); cfg 492 drivers/scsi/cxlflash/main.c cfg->tmf_active = true; cfg 493 drivers/scsi/cxlflash/main.c spin_unlock_irqrestore(&cfg->tmf_slock, lock_flags); cfg 510 drivers/scsi/cxlflash/main.c spin_lock_irqsave(&cfg->tmf_slock, lock_flags); cfg 511 drivers/scsi/cxlflash/main.c cfg->tmf_active = false; cfg 512 drivers/scsi/cxlflash/main.c spin_unlock_irqrestore(&cfg->tmf_slock, lock_flags); cfg 516 drivers/scsi/cxlflash/main.c spin_lock_irqsave(&cfg->tmf_slock, lock_flags); cfg 518 drivers/scsi/cxlflash/main.c to = wait_event_interruptible_lock_irq_timeout(cfg->tmf_waitq, cfg 519 drivers/scsi/cxlflash/main.c !cfg->tmf_active, cfg 520 drivers/scsi/cxlflash/main.c cfg->tmf_slock, cfg 534 drivers/scsi/cxlflash/main.c cfg->tmf_active = false; cfg 535 drivers/scsi/cxlflash/main.c spin_unlock_irqrestore(&cfg->tmf_slock, lock_flags); cfg 567 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = shost_priv(host); cfg 568 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 569 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 591 drivers/scsi/cxlflash/main.c spin_lock_irqsave(&cfg->tmf_slock, lock_flags); cfg 592 drivers/scsi/cxlflash/main.c if (cfg->tmf_active) { cfg 593 drivers/scsi/cxlflash/main.c spin_unlock_irqrestore(&cfg->tmf_slock, lock_flags); cfg 597 drivers/scsi/cxlflash/main.c spin_unlock_irqrestore(&cfg->tmf_slock, lock_flags); cfg 599 drivers/scsi/cxlflash/main.c switch (cfg->state) { cfg 648 drivers/scsi/cxlflash/main.c static void cxlflash_wait_for_pci_err_recovery(struct cxlflash_cfg *cfg) cfg 650 drivers/scsi/cxlflash/main.c struct pci_dev *pdev = cfg->dev; cfg 653 drivers/scsi/cxlflash/main.c wait_event_timeout(cfg->reset_waitq, cfg 662 drivers/scsi/cxlflash/main.c static void free_mem(struct cxlflash_cfg *cfg) cfg 664 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 666 drivers/scsi/cxlflash/main.c if (cfg->afu) { cfg 668 drivers/scsi/cxlflash/main.c cfg->afu = NULL; cfg 676 drivers/scsi/cxlflash/main.c static void cxlflash_reset_sync(struct cxlflash_cfg *cfg) cfg 678 drivers/scsi/cxlflash/main.c if (cfg->async_reset_cookie == 0) cfg 682 drivers/scsi/cxlflash/main.c async_synchronize_cookie(cfg->async_reset_cookie + 1); cfg 683 drivers/scsi/cxlflash/main.c cfg->async_reset_cookie = 0; cfg 695 drivers/scsi/cxlflash/main.c static void stop_afu(struct cxlflash_cfg *cfg) cfg 697 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 701 drivers/scsi/cxlflash/main.c cancel_work_sync(&cfg->work_q); cfg 703 drivers/scsi/cxlflash/main.c cxlflash_reset_sync(cfg); cfg 718 drivers/scsi/cxlflash/main.c cfg->ops->psa_unmap(afu->afu_map); cfg 732 drivers/scsi/cxlflash/main.c static void term_intr(struct cxlflash_cfg *cfg, enum undo_level level, cfg 735 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 736 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 755 drivers/scsi/cxlflash/main.c cfg->ops->unmap_afu_irq(hwq->ctx_cookie, 3, hwq); cfg 758 drivers/scsi/cxlflash/main.c cfg->ops->unmap_afu_irq(hwq->ctx_cookie, 2, hwq); cfg 761 drivers/scsi/cxlflash/main.c cfg->ops->unmap_afu_irq(hwq->ctx_cookie, 1, hwq); cfg 764 drivers/scsi/cxlflash/main.c cfg->ops->free_afu_irqs(hwq->ctx_cookie); cfg 779 drivers/scsi/cxlflash/main.c static void term_mc(struct cxlflash_cfg *cfg, u32 index) cfg 781 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 782 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 798 drivers/scsi/cxlflash/main.c WARN_ON(cfg->ops->stop_context(hwq->ctx_cookie)); cfg 800 drivers/scsi/cxlflash/main.c WARN_ON(cfg->ops->release_context(hwq->ctx_cookie)); cfg 818 drivers/scsi/cxlflash/main.c static void term_afu(struct cxlflash_cfg *cfg) cfg 820 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 832 drivers/scsi/cxlflash/main.c for (k = cfg->afu->num_hwqs - 1; k >= 0; k--) cfg 833 drivers/scsi/cxlflash/main.c term_intr(cfg, UNMAP_THREE, k); cfg 835 drivers/scsi/cxlflash/main.c stop_afu(cfg); cfg 837 drivers/scsi/cxlflash/main.c for (k = cfg->afu->num_hwqs - 1; k >= 0; k--) cfg 838 drivers/scsi/cxlflash/main.c term_mc(cfg, k); cfg 853 drivers/scsi/cxlflash/main.c static void notify_shutdown(struct cxlflash_cfg *cfg, bool wait) cfg 855 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 856 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 862 drivers/scsi/cxlflash/main.c ddv = (struct dev_dependent_vals *)cfg->dev_id->driver_data; cfg 872 drivers/scsi/cxlflash/main.c for (i = 0; i < cfg->num_fc_ports; i++) { cfg 873 drivers/scsi/cxlflash/main.c fc_port_regs = get_fc_port_regs(cfg, i); cfg 884 drivers/scsi/cxlflash/main.c for (i = 0; i < cfg->num_fc_ports; i++) { cfg 885 drivers/scsi/cxlflash/main.c fc_port_regs = get_fc_port_regs(cfg, i); cfg 934 drivers/scsi/cxlflash/main.c static void cxlflash_release_chrdev(struct cxlflash_cfg *cfg) cfg 936 drivers/scsi/cxlflash/main.c device_unregister(cfg->chardev); cfg 937 drivers/scsi/cxlflash/main.c cfg->chardev = NULL; cfg 938 drivers/scsi/cxlflash/main.c cdev_del(&cfg->cdev); cfg 939 drivers/scsi/cxlflash/main.c cxlflash_put_minor(MINOR(cfg->cdev.dev)); cfg 951 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = pci_get_drvdata(pdev); cfg 961 drivers/scsi/cxlflash/main.c wait_event(cfg->reset_waitq, cfg->state != STATE_RESET && cfg 962 drivers/scsi/cxlflash/main.c cfg->state != STATE_PROBING); cfg 963 drivers/scsi/cxlflash/main.c spin_lock_irqsave(&cfg->tmf_slock, lock_flags); cfg 964 drivers/scsi/cxlflash/main.c if (cfg->tmf_active) cfg 965 drivers/scsi/cxlflash/main.c wait_event_interruptible_lock_irq(cfg->tmf_waitq, cfg 966 drivers/scsi/cxlflash/main.c !cfg->tmf_active, cfg 967 drivers/scsi/cxlflash/main.c cfg->tmf_slock); cfg 968 drivers/scsi/cxlflash/main.c spin_unlock_irqrestore(&cfg->tmf_slock, lock_flags); cfg 971 drivers/scsi/cxlflash/main.c notify_shutdown(cfg, true); cfg 973 drivers/scsi/cxlflash/main.c cfg->state = STATE_FAILTERM; cfg 974 drivers/scsi/cxlflash/main.c cxlflash_stop_term_user_contexts(cfg); cfg 976 drivers/scsi/cxlflash/main.c switch (cfg->init_state) { cfg 978 drivers/scsi/cxlflash/main.c cxlflash_release_chrdev(cfg); cfg 981 drivers/scsi/cxlflash/main.c cxlflash_term_local_luns(cfg); cfg 982 drivers/scsi/cxlflash/main.c scsi_remove_host(cfg->host); cfg 985 drivers/scsi/cxlflash/main.c term_afu(cfg); cfg 988 drivers/scsi/cxlflash/main.c cfg->ops->destroy_afu(cfg->afu_cookie); cfg 992 drivers/scsi/cxlflash/main.c free_mem(cfg); cfg 993 drivers/scsi/cxlflash/main.c scsi_host_put(cfg->host); cfg 1010 drivers/scsi/cxlflash/main.c static int alloc_mem(struct cxlflash_cfg *cfg) cfg 1013 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 1016 drivers/scsi/cxlflash/main.c cfg->afu = (void *)__get_free_pages(GFP_KERNEL | __GFP_ZERO, cfg 1018 drivers/scsi/cxlflash/main.c if (unlikely(!cfg->afu)) { cfg 1024 drivers/scsi/cxlflash/main.c cfg->afu->parent = cfg; cfg 1025 drivers/scsi/cxlflash/main.c cfg->afu->desired_hwqs = CXLFLASH_DEF_HWQS; cfg 1026 drivers/scsi/cxlflash/main.c cfg->afu->afu_map = NULL; cfg 1037 drivers/scsi/cxlflash/main.c static int init_pci(struct cxlflash_cfg *cfg) cfg 1039 drivers/scsi/cxlflash/main.c struct pci_dev *pdev = cfg->dev; cfg 1040 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 1046 drivers/scsi/cxlflash/main.c cxlflash_wait_for_pci_err_recovery(cfg); cfg 1052 drivers/scsi/cxlflash/main.c cxlflash_wait_for_pci_err_recovery(cfg); cfg 1068 drivers/scsi/cxlflash/main.c static int init_scsi(struct cxlflash_cfg *cfg) cfg 1070 drivers/scsi/cxlflash/main.c struct pci_dev *pdev = cfg->dev; cfg 1071 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 1074 drivers/scsi/cxlflash/main.c rc = scsi_add_host(cfg->host, &pdev->dev); cfg 1080 drivers/scsi/cxlflash/main.c scsi_scan_host(cfg->host); cfg 1196 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; cfg 1197 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 1231 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; cfg 1232 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 1267 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; cfg 1298 drivers/scsi/cxlflash/main.c fc_port_regs = get_fc_port_regs(cfg, 0); cfg 1306 drivers/scsi/cxlflash/main.c for (i = 0; i < cfg->num_fc_ports; i++) { cfg 1307 drivers/scsi/cxlflash/main.c fc_port_regs = get_fc_port_regs(cfg, i); cfg 1340 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = hwq->afu->parent; cfg 1341 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 1547 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; cfg 1548 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 1583 drivers/scsi/cxlflash/main.c fc_port_regs = get_fc_port_regs(cfg, port); cfg 1596 drivers/scsi/cxlflash/main.c cfg->lr_state = LINK_RESET_REQUIRED; cfg 1597 drivers/scsi/cxlflash/main.c cfg->lr_port = port; cfg 1598 drivers/scsi/cxlflash/main.c schedule_work(&cfg->work_q); cfg 1617 drivers/scsi/cxlflash/main.c atomic_inc(&cfg->scan_host_needed); cfg 1618 drivers/scsi/cxlflash/main.c schedule_work(&cfg->work_q); cfg 1633 drivers/scsi/cxlflash/main.c static int read_vpd(struct cxlflash_cfg *cfg, u64 wwpn[]) cfg 1635 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 1636 drivers/scsi/cxlflash/main.c struct pci_dev *pdev = cfg->dev; cfg 1643 drivers/scsi/cxlflash/main.c cfg->dev_id->driver_data; cfg 1648 drivers/scsi/cxlflash/main.c vpd_size = cfg->ops->read_adapter_vpd(pdev, vpd_data, sizeof(vpd_data)); cfg 1689 drivers/scsi/cxlflash/main.c for (k = 0; k < cfg->num_fc_ports; k++) { cfg 1735 drivers/scsi/cxlflash/main.c static void init_pcr(struct cxlflash_cfg *cfg) cfg 1737 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 1757 drivers/scsi/cxlflash/main.c hwq->ctx_hndl = (u16) cfg->ops->process_element(cookie); cfg 1770 drivers/scsi/cxlflash/main.c static int init_global(struct cxlflash_cfg *cfg) cfg 1772 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 1773 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 1784 drivers/scsi/cxlflash/main.c rc = read_vpd(cfg, &wwpn[0]); cfg 1820 drivers/scsi/cxlflash/main.c writeq_be(PORT_MASK(cfg->num_fc_ports), cfg 1822 drivers/scsi/cxlflash/main.c num_ports = cfg->num_fc_ports; cfg 1826 drivers/scsi/cxlflash/main.c fc_port_regs = get_fc_port_regs(cfg, i); cfg 1850 drivers/scsi/cxlflash/main.c reg = cfg->ops->get_irq_objhndl(ctx, j); cfg 1884 drivers/scsi/cxlflash/main.c cfg->ws_unmap = true; cfg 1896 drivers/scsi/cxlflash/main.c static int start_afu(struct cxlflash_cfg *cfg) cfg 1898 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 1899 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 1904 drivers/scsi/cxlflash/main.c init_pcr(cfg); cfg 1940 drivers/scsi/cxlflash/main.c rc = init_global(cfg); cfg 1953 drivers/scsi/cxlflash/main.c static enum undo_level init_intr(struct cxlflash_cfg *cfg, cfg 1956 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 1963 drivers/scsi/cxlflash/main.c rc = cfg->ops->allocate_afu_irqs(ctx, num_irqs); cfg 1971 drivers/scsi/cxlflash/main.c rc = cfg->ops->map_afu_irq(ctx, 1, cxlflash_sync_err_irq, hwq, cfg 1979 drivers/scsi/cxlflash/main.c rc = cfg->ops->map_afu_irq(ctx, 2, cxlflash_rrq_irq, hwq, cfg 1991 drivers/scsi/cxlflash/main.c rc = cfg->ops->map_afu_irq(ctx, 3, cxlflash_async_err_irq, hwq, cfg 2009 drivers/scsi/cxlflash/main.c static int init_mc(struct cxlflash_cfg *cfg, u32 index) cfg 2012 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 2013 drivers/scsi/cxlflash/main.c struct hwq *hwq = get_hwq(cfg->afu, index); cfg 2018 drivers/scsi/cxlflash/main.c hwq->afu = cfg->afu; cfg 2023 drivers/scsi/cxlflash/main.c ctx = cfg->ops->get_context(cfg->dev, cfg->afu_cookie); cfg 2026 drivers/scsi/cxlflash/main.c ctx = cfg->ops->dev_context_init(cfg->dev, cfg->afu_cookie); cfg 2039 drivers/scsi/cxlflash/main.c cfg->ops->set_master(ctx); cfg 2043 drivers/scsi/cxlflash/main.c rc = cfg->ops->afu_reset(ctx); cfg 2051 drivers/scsi/cxlflash/main.c level = init_intr(cfg, hwq); cfg 2058 drivers/scsi/cxlflash/main.c rc = cfg->ops->start_context(hwq->ctx_cookie); cfg 2069 drivers/scsi/cxlflash/main.c term_intr(cfg, level, index); cfg 2071 drivers/scsi/cxlflash/main.c cfg->ops->release_context(ctx); cfg 2092 drivers/scsi/cxlflash/main.c static void get_num_afu_ports(struct cxlflash_cfg *cfg) cfg 2094 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 2095 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 2106 drivers/scsi/cxlflash/main.c cfg->num_fc_ports = num_fc_ports; cfg 2107 drivers/scsi/cxlflash/main.c cfg->host->max_channel = PORTNUM2CHAN(num_fc_ports); cfg 2119 drivers/scsi/cxlflash/main.c static int init_afu(struct cxlflash_cfg *cfg) cfg 2123 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 2124 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 2128 drivers/scsi/cxlflash/main.c cfg->ops->perst_reloads_same_image(cfg->afu_cookie, true); cfg 2133 drivers/scsi/cxlflash/main.c rc = init_mc(cfg, i); cfg 2143 drivers/scsi/cxlflash/main.c afu->afu_map = cfg->ops->psa_map(hwq->ctx_cookie); cfg 2174 drivers/scsi/cxlflash/main.c get_num_afu_ports(cfg); cfg 2176 drivers/scsi/cxlflash/main.c rc = start_afu(cfg); cfg 2182 drivers/scsi/cxlflash/main.c afu_err_intr_init(cfg->afu); cfg 2190 drivers/scsi/cxlflash/main.c cxlflash_restore_luntable(cfg); cfg 2197 drivers/scsi/cxlflash/main.c term_intr(cfg, UNMAP_THREE, i); cfg 2198 drivers/scsi/cxlflash/main.c term_mc(cfg, i); cfg 2209 drivers/scsi/cxlflash/main.c static int afu_reset(struct cxlflash_cfg *cfg) cfg 2211 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 2217 drivers/scsi/cxlflash/main.c term_afu(cfg); cfg 2219 drivers/scsi/cxlflash/main.c rc = init_afu(cfg); cfg 2232 drivers/scsi/cxlflash/main.c static void drain_ioctls(struct cxlflash_cfg *cfg) cfg 2234 drivers/scsi/cxlflash/main.c down_write(&cfg->ioctl_rwsem); cfg 2235 drivers/scsi/cxlflash/main.c up_write(&cfg->ioctl_rwsem); cfg 2245 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = data; cfg 2246 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 2249 drivers/scsi/cxlflash/main.c if (cfg->state != STATE_RESET) { cfg 2251 drivers/scsi/cxlflash/main.c __func__, cfg->state); cfg 2255 drivers/scsi/cxlflash/main.c drain_ioctls(cfg); cfg 2256 drivers/scsi/cxlflash/main.c cxlflash_mark_contexts_error(cfg); cfg 2257 drivers/scsi/cxlflash/main.c rc = afu_reset(cfg); cfg 2259 drivers/scsi/cxlflash/main.c cfg->state = STATE_FAILTERM; cfg 2261 drivers/scsi/cxlflash/main.c cfg->state = STATE_NORMAL; cfg 2262 drivers/scsi/cxlflash/main.c wake_up_all(&cfg->reset_waitq); cfg 2265 drivers/scsi/cxlflash/main.c scsi_unblock_requests(cfg->host); cfg 2272 drivers/scsi/cxlflash/main.c static void cxlflash_schedule_async_reset(struct cxlflash_cfg *cfg) cfg 2274 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 2276 drivers/scsi/cxlflash/main.c if (cfg->state != STATE_NORMAL) { cfg 2278 drivers/scsi/cxlflash/main.c __func__, cfg->state); cfg 2282 drivers/scsi/cxlflash/main.c cfg->state = STATE_RESET; cfg 2283 drivers/scsi/cxlflash/main.c scsi_block_requests(cfg->host); cfg 2284 drivers/scsi/cxlflash/main.c cfg->async_reset_cookie = async_schedule(cxlflash_async_reset_host, cfg 2285 drivers/scsi/cxlflash/main.c cfg); cfg 2306 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; cfg 2307 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 2315 drivers/scsi/cxlflash/main.c if (cfg->state != STATE_NORMAL) { cfg 2317 drivers/scsi/cxlflash/main.c __func__, cfg->state); cfg 2360 drivers/scsi/cxlflash/main.c cxlflash_schedule_async_reset(cfg); cfg 2400 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = afu->parent; cfg 2401 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 2433 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = shost_priv(host); cfg 2435 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 2436 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 2450 drivers/scsi/cxlflash/main.c if (cfg->state != STATE_NORMAL) { cfg 2452 drivers/scsi/cxlflash/main.c __func__, cfg->state); cfg 2480 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = shost_priv(host); cfg 2481 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 2487 drivers/scsi/cxlflash/main.c switch (cfg->state) { cfg 2489 drivers/scsi/cxlflash/main.c rcr = send_tmf(cfg, sdev, TMF_LUN_RESET); cfg 2494 drivers/scsi/cxlflash/main.c wait_event(cfg->reset_waitq, cfg->state != STATE_RESET); cfg 2523 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = shost_priv(host); cfg 2524 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 2528 drivers/scsi/cxlflash/main.c switch (cfg->state) { cfg 2530 drivers/scsi/cxlflash/main.c cfg->state = STATE_RESET; cfg 2531 drivers/scsi/cxlflash/main.c drain_ioctls(cfg); cfg 2532 drivers/scsi/cxlflash/main.c cxlflash_mark_contexts_error(cfg); cfg 2533 drivers/scsi/cxlflash/main.c rcr = afu_reset(cfg); cfg 2536 drivers/scsi/cxlflash/main.c cfg->state = STATE_FAILTERM; cfg 2538 drivers/scsi/cxlflash/main.c cfg->state = STATE_NORMAL; cfg 2539 drivers/scsi/cxlflash/main.c wake_up_all(&cfg->reset_waitq); cfg 2543 drivers/scsi/cxlflash/main.c wait_event(cfg->reset_waitq, cfg->state != STATE_RESET); cfg 2544 drivers/scsi/cxlflash/main.c if (cfg->state == STATE_NORMAL) cfg 2584 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg, cfg 2587 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 2594 drivers/scsi/cxlflash/main.c if (port >= cfg->num_fc_ports) { cfg 2600 drivers/scsi/cxlflash/main.c fc_port_regs = get_fc_port_regs(cfg, port); cfg 2626 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = shost_priv(class_to_shost(dev)); cfg 2628 drivers/scsi/cxlflash/main.c return cxlflash_show_port_status(0, cfg, buf); cfg 2643 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = shost_priv(class_to_shost(dev)); cfg 2645 drivers/scsi/cxlflash/main.c return cxlflash_show_port_status(1, cfg, buf); cfg 2660 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = shost_priv(class_to_shost(dev)); cfg 2662 drivers/scsi/cxlflash/main.c return cxlflash_show_port_status(2, cfg, buf); cfg 2677 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = shost_priv(class_to_shost(dev)); cfg 2679 drivers/scsi/cxlflash/main.c return cxlflash_show_port_status(3, cfg, buf); cfg 2693 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = shost_priv(class_to_shost(dev)); cfg 2694 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 2726 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = shost_priv(shost); cfg 2727 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 2743 drivers/scsi/cxlflash/main.c shost->max_channel = PORTNUM2CHAN(cfg->num_fc_ports); cfg 2745 drivers/scsi/cxlflash/main.c afu_reset(cfg); cfg 2746 drivers/scsi/cxlflash/main.c scsi_scan_host(cfg->host); cfg 2782 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg, cfg 2785 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 2792 drivers/scsi/cxlflash/main.c if (port >= cfg->num_fc_ports) { cfg 2798 drivers/scsi/cxlflash/main.c fc_port_luns = get_fc_port_luns(cfg, port); cfg 2819 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = shost_priv(class_to_shost(dev)); cfg 2821 drivers/scsi/cxlflash/main.c return cxlflash_show_port_lun_table(0, cfg, buf); cfg 2836 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = shost_priv(class_to_shost(dev)); cfg 2838 drivers/scsi/cxlflash/main.c return cxlflash_show_port_lun_table(1, cfg, buf); cfg 2853 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = shost_priv(class_to_shost(dev)); cfg 2855 drivers/scsi/cxlflash/main.c return cxlflash_show_port_lun_table(2, cfg, buf); cfg 2870 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = shost_priv(class_to_shost(dev)); cfg 2872 drivers/scsi/cxlflash/main.c return cxlflash_show_port_lun_table(3, cfg, buf); cfg 2889 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = shost_priv(class_to_shost(dev)); cfg 2890 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 2911 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = shost_priv(class_to_shost(dev)); cfg 2912 drivers/scsi/cxlflash/main.c struct device *cfgdev = &cfg->dev->dev; cfg 2913 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 2967 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = shost_priv(class_to_shost(dev)); cfg 2968 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 2991 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = shost_priv(class_to_shost(dev)); cfg 2992 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 3011 drivers/scsi/cxlflash/main.c switch (cfg->state) { cfg 3013 drivers/scsi/cxlflash/main.c cfg->state = STATE_RESET; cfg 3014 drivers/scsi/cxlflash/main.c drain_ioctls(cfg); cfg 3015 drivers/scsi/cxlflash/main.c cxlflash_mark_contexts_error(cfg); cfg 3016 drivers/scsi/cxlflash/main.c rc = afu_reset(cfg); cfg 3018 drivers/scsi/cxlflash/main.c cfg->state = STATE_FAILTERM; cfg 3020 drivers/scsi/cxlflash/main.c cfg->state = STATE_NORMAL; cfg 3021 drivers/scsi/cxlflash/main.c wake_up_all(&cfg->reset_waitq); cfg 3024 drivers/scsi/cxlflash/main.c wait_event(cfg->reset_waitq, cfg->state != STATE_RESET); cfg 3025 drivers/scsi/cxlflash/main.c if (cfg->state == STATE_NORMAL) cfg 3031 drivers/scsi/cxlflash/main.c __func__, cfg->state); cfg 3052 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = shost_priv(class_to_shost(dev)); cfg 3053 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 3077 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = shost_priv(shost); cfg 3078 drivers/scsi/cxlflash/main.c struct device *cfgdev = &cfg->dev->dev; cfg 3079 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 3222 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = container_of(work, struct cxlflash_cfg, cfg 3224 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 3225 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 3232 drivers/scsi/cxlflash/main.c if (cfg->state != STATE_NORMAL) cfg 3235 drivers/scsi/cxlflash/main.c spin_lock_irqsave(cfg->host->host_lock, lock_flags); cfg 3237 drivers/scsi/cxlflash/main.c if (cfg->lr_state == LINK_RESET_REQUIRED) { cfg 3238 drivers/scsi/cxlflash/main.c port = cfg->lr_port; cfg 3243 drivers/scsi/cxlflash/main.c spin_unlock_irqrestore(cfg->host->host_lock, cfg 3247 drivers/scsi/cxlflash/main.c fc_port_regs = get_fc_port_regs(cfg, port); cfg 3249 drivers/scsi/cxlflash/main.c spin_lock_irqsave(cfg->host->host_lock, lock_flags); cfg 3252 drivers/scsi/cxlflash/main.c cfg->lr_state = LINK_RESET_COMPLETE; cfg 3255 drivers/scsi/cxlflash/main.c spin_unlock_irqrestore(cfg->host->host_lock, lock_flags); cfg 3257 drivers/scsi/cxlflash/main.c if (atomic_dec_if_positive(&cfg->scan_host_needed) >= 0) cfg 3258 drivers/scsi/cxlflash/main.c scsi_scan_host(cfg->host); cfg 3272 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg; cfg 3277 drivers/scsi/cxlflash/main.c cfg = container_of(inode->i_cdev, struct cxlflash_cfg, cdev); cfg 3278 drivers/scsi/cxlflash/main.c file->private_data = cfg; cfg 3306 drivers/scsi/cxlflash/main.c static int cxlflash_lun_provision(struct cxlflash_cfg *cfg, cfg 3309 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 3310 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 3327 drivers/scsi/cxlflash/main.c if (port >= cfg->num_fc_ports) { cfg 3344 drivers/scsi/cxlflash/main.c fc_port_regs = get_fc_port_regs(cfg, port); cfg 3400 drivers/scsi/cxlflash/main.c static int cxlflash_afu_debug(struct cxlflash_cfg *cfg, cfg 3403 drivers/scsi/cxlflash/main.c struct afu *afu = cfg->afu; cfg 3404 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 3501 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = file->private_data; cfg 3502 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 3523 drivers/scsi/cxlflash/main.c down_read(&cfg->ioctl_rwsem); cfg 3567 drivers/scsi/cxlflash/main.c rc = do_ioctl(cfg, (void *)&buf); cfg 3579 drivers/scsi/cxlflash/main.c up_read(&cfg->ioctl_rwsem); cfg 3605 drivers/scsi/cxlflash/main.c static int init_chrdev(struct cxlflash_cfg *cfg) cfg 3607 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 3621 drivers/scsi/cxlflash/main.c cdev_init(&cfg->cdev, &cxlflash_chr_fops); cfg 3623 drivers/scsi/cxlflash/main.c rc = cdev_add(&cfg->cdev, devno, 1); cfg 3638 drivers/scsi/cxlflash/main.c cfg->chardev = char_dev; cfg 3643 drivers/scsi/cxlflash/main.c cdev_del(&cfg->cdev); cfg 3669 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = NULL; cfg 3693 drivers/scsi/cxlflash/main.c cfg = shost_priv(host); cfg 3694 drivers/scsi/cxlflash/main.c cfg->state = STATE_PROBING; cfg 3695 drivers/scsi/cxlflash/main.c cfg->host = host; cfg 3696 drivers/scsi/cxlflash/main.c rc = alloc_mem(cfg); cfg 3700 drivers/scsi/cxlflash/main.c scsi_host_put(cfg->host); cfg 3704 drivers/scsi/cxlflash/main.c cfg->init_state = INIT_STATE_NONE; cfg 3705 drivers/scsi/cxlflash/main.c cfg->dev = pdev; cfg 3706 drivers/scsi/cxlflash/main.c cfg->cxl_fops = cxlflash_cxl_fops; cfg 3707 drivers/scsi/cxlflash/main.c cfg->ops = cxlflash_assign_ops(ddv); cfg 3708 drivers/scsi/cxlflash/main.c WARN_ON_ONCE(!cfg->ops); cfg 3717 drivers/scsi/cxlflash/main.c cfg->promote_lun_index = 0; cfg 3720 drivers/scsi/cxlflash/main.c cfg->last_lun_index[k] = CXLFLASH_NUM_VLUNS/2 - 1; cfg 3722 drivers/scsi/cxlflash/main.c cfg->dev_id = (struct pci_device_id *)dev_id; cfg 3724 drivers/scsi/cxlflash/main.c init_waitqueue_head(&cfg->tmf_waitq); cfg 3725 drivers/scsi/cxlflash/main.c init_waitqueue_head(&cfg->reset_waitq); cfg 3727 drivers/scsi/cxlflash/main.c INIT_WORK(&cfg->work_q, cxlflash_worker_thread); cfg 3728 drivers/scsi/cxlflash/main.c cfg->lr_state = LINK_RESET_INVALID; cfg 3729 drivers/scsi/cxlflash/main.c cfg->lr_port = -1; cfg 3730 drivers/scsi/cxlflash/main.c spin_lock_init(&cfg->tmf_slock); cfg 3731 drivers/scsi/cxlflash/main.c mutex_init(&cfg->ctx_tbl_list_mutex); cfg 3732 drivers/scsi/cxlflash/main.c mutex_init(&cfg->ctx_recovery_mutex); cfg 3733 drivers/scsi/cxlflash/main.c init_rwsem(&cfg->ioctl_rwsem); cfg 3734 drivers/scsi/cxlflash/main.c INIT_LIST_HEAD(&cfg->ctx_err_recovery); cfg 3735 drivers/scsi/cxlflash/main.c INIT_LIST_HEAD(&cfg->lluns); cfg 3737 drivers/scsi/cxlflash/main.c pci_set_drvdata(pdev, cfg); cfg 3739 drivers/scsi/cxlflash/main.c rc = init_pci(cfg); cfg 3744 drivers/scsi/cxlflash/main.c cfg->init_state = INIT_STATE_PCI; cfg 3746 drivers/scsi/cxlflash/main.c cfg->afu_cookie = cfg->ops->create_afu(pdev); cfg 3747 drivers/scsi/cxlflash/main.c if (unlikely(!cfg->afu_cookie)) { cfg 3752 drivers/scsi/cxlflash/main.c rc = init_afu(cfg); cfg 3753 drivers/scsi/cxlflash/main.c if (rc && !wq_has_sleeper(&cfg->reset_waitq)) { cfg 3757 drivers/scsi/cxlflash/main.c cfg->init_state = INIT_STATE_AFU; cfg 3759 drivers/scsi/cxlflash/main.c rc = init_scsi(cfg); cfg 3764 drivers/scsi/cxlflash/main.c cfg->init_state = INIT_STATE_SCSI; cfg 3766 drivers/scsi/cxlflash/main.c rc = init_chrdev(cfg); cfg 3771 drivers/scsi/cxlflash/main.c cfg->init_state = INIT_STATE_CDEV; cfg 3773 drivers/scsi/cxlflash/main.c if (wq_has_sleeper(&cfg->reset_waitq)) { cfg 3774 drivers/scsi/cxlflash/main.c cfg->state = STATE_PROBED; cfg 3775 drivers/scsi/cxlflash/main.c wake_up_all(&cfg->reset_waitq); cfg 3777 drivers/scsi/cxlflash/main.c cfg->state = STATE_NORMAL; cfg 3783 drivers/scsi/cxlflash/main.c cfg->state = STATE_PROBED; cfg 3802 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = pci_get_drvdata(pdev); cfg 3803 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 3809 drivers/scsi/cxlflash/main.c wait_event(cfg->reset_waitq, cfg->state != STATE_RESET && cfg 3810 drivers/scsi/cxlflash/main.c cfg->state != STATE_PROBING); cfg 3811 drivers/scsi/cxlflash/main.c if (cfg->state == STATE_FAILTERM) cfg 3814 drivers/scsi/cxlflash/main.c cfg->state = STATE_RESET; cfg 3815 drivers/scsi/cxlflash/main.c scsi_block_requests(cfg->host); cfg 3816 drivers/scsi/cxlflash/main.c drain_ioctls(cfg); cfg 3817 drivers/scsi/cxlflash/main.c rc = cxlflash_mark_contexts_error(cfg); cfg 3821 drivers/scsi/cxlflash/main.c term_afu(cfg); cfg 3824 drivers/scsi/cxlflash/main.c cfg->state = STATE_FAILTERM; cfg 3825 drivers/scsi/cxlflash/main.c wake_up_all(&cfg->reset_waitq); cfg 3826 drivers/scsi/cxlflash/main.c scsi_unblock_requests(cfg->host); cfg 3846 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = pci_get_drvdata(pdev); cfg 3847 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 3851 drivers/scsi/cxlflash/main.c rc = init_afu(cfg); cfg 3866 drivers/scsi/cxlflash/main.c struct cxlflash_cfg *cfg = pci_get_drvdata(pdev); cfg 3867 drivers/scsi/cxlflash/main.c struct device *dev = &cfg->dev->dev; cfg 3871 drivers/scsi/cxlflash/main.c cfg->state = STATE_NORMAL; cfg 3872 drivers/scsi/cxlflash/main.c wake_up_all(&cfg->reset_waitq); cfg 3873 drivers/scsi/cxlflash/main.c scsi_unblock_requests(cfg->host); cfg 95 drivers/scsi/cxlflash/superpipe.c void cxlflash_stop_term_user_contexts(struct cxlflash_cfg *cfg) cfg 97 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 100 drivers/scsi/cxlflash/superpipe.c cxlflash_mark_contexts_error(cfg); cfg 104 drivers/scsi/cxlflash/superpipe.c if (cfg->ctx_tbl[i]) { cfg 109 drivers/scsi/cxlflash/superpipe.c if (!found && list_empty(&cfg->ctx_err_recovery)) cfg 114 drivers/scsi/cxlflash/superpipe.c wake_up_all(&cfg->reset_waitq); cfg 128 drivers/scsi/cxlflash/superpipe.c static struct ctx_info *find_error_context(struct cxlflash_cfg *cfg, u64 rctxid, cfg 133 drivers/scsi/cxlflash/superpipe.c list_for_each_entry(ctxi, &cfg->ctx_err_recovery, list) cfg 155 drivers/scsi/cxlflash/superpipe.c struct ctx_info *get_context(struct cxlflash_cfg *cfg, u64 rctxid, cfg 158 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 177 drivers/scsi/cxlflash/superpipe.c mutex_lock(&cfg->ctx_tbl_list_mutex); cfg 178 drivers/scsi/cxlflash/superpipe.c ctxi = cfg->ctx_tbl[ctxid]; cfg 186 drivers/scsi/cxlflash/superpipe.c ctxi = find_error_context(cfg, rctxid, file); cfg 188 drivers/scsi/cxlflash/superpipe.c mutex_unlock(&cfg->ctx_tbl_list_mutex); cfg 205 drivers/scsi/cxlflash/superpipe.c mutex_unlock(&cfg->ctx_tbl_list_mutex); cfg 261 drivers/scsi/cxlflash/superpipe.c static int afu_attach(struct cxlflash_cfg *cfg, struct ctx_info *ctxi) cfg 263 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 264 drivers/scsi/cxlflash/superpipe.c struct afu *afu = cfg->afu; cfg 286 drivers/scsi/cxlflash/superpipe.c val = cfg->ops->get_irq_objhndl(ctxi->ctx, i); cfg 332 drivers/scsi/cxlflash/superpipe.c struct cxlflash_cfg *cfg = shost_priv(sdev->host); cfg 333 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 359 drivers/scsi/cxlflash/superpipe.c up_read(&cfg->ioctl_rwsem); cfg 363 drivers/scsi/cxlflash/superpipe.c down_read(&cfg->ioctl_rwsem); cfg 364 drivers/scsi/cxlflash/superpipe.c rc = check_state(cfg); cfg 439 drivers/scsi/cxlflash/superpipe.c struct cxlflash_cfg *cfg = ctxi->cfg; cfg 440 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 483 drivers/scsi/cxlflash/superpipe.c struct cxlflash_cfg *cfg = ctxi->cfg; cfg 484 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 634 drivers/scsi/cxlflash/superpipe.c struct cxlflash_cfg *cfg = shost_priv(sdev->host); cfg 635 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 638 drivers/scsi/cxlflash/superpipe.c struct afu *afu = cfg->afu; cfg 656 drivers/scsi/cxlflash/superpipe.c ctxi = get_context(cfg, rctxid, lli, CTX_CTRL_ERR_FALLBACK); cfg 751 drivers/scsi/cxlflash/superpipe.c static void destroy_context(struct cxlflash_cfg *cfg, cfg 754 drivers/scsi/cxlflash/superpipe.c struct afu *afu = cfg->afu; cfg 780 drivers/scsi/cxlflash/superpipe.c static struct ctx_info *create_context(struct cxlflash_cfg *cfg) cfg 782 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 826 drivers/scsi/cxlflash/superpipe.c static void init_context(struct ctx_info *ctxi, struct cxlflash_cfg *cfg, cfg 830 drivers/scsi/cxlflash/superpipe.c struct afu *afu = cfg->afu; cfg 838 drivers/scsi/cxlflash/superpipe.c ctxi->cfg = cfg; cfg 858 drivers/scsi/cxlflash/superpipe.c struct cxlflash_cfg *cfg = ctxi->cfg; cfg 865 drivers/scsi/cxlflash/superpipe.c mutex_lock(&cfg->ctx_tbl_list_mutex); cfg 870 drivers/scsi/cxlflash/superpipe.c cfg->ctx_tbl[ctxid] = NULL; cfg 871 drivers/scsi/cxlflash/superpipe.c mutex_unlock(&cfg->ctx_tbl_list_mutex); cfg 875 drivers/scsi/cxlflash/superpipe.c destroy_context(cfg, ctxi); cfg 894 drivers/scsi/cxlflash/superpipe.c struct cxlflash_cfg *cfg = shost_priv(sdev->host); cfg 895 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 909 drivers/scsi/cxlflash/superpipe.c ctxi = get_context(cfg, rctxid, lli, CTX_CTRL_ERR_FALLBACK); cfg 992 drivers/scsi/cxlflash/superpipe.c struct cxlflash_cfg *cfg = container_of(file->f_op, struct cxlflash_cfg, cfg 994 drivers/scsi/cxlflash/superpipe.c void *ctx = cfg->ops->fops_get_context(file); cfg 995 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 1002 drivers/scsi/cxlflash/superpipe.c ctxid = cfg->ops->process_element(ctx); cfg 1009 drivers/scsi/cxlflash/superpipe.c ctxi = get_context(cfg, ctxid, file, ctrl); cfg 1011 drivers/scsi/cxlflash/superpipe.c ctxi = get_context(cfg, ctxid, file, ctrl | CTX_CTRL_CLONE); cfg 1026 drivers/scsi/cxlflash/superpipe.c down_read(&cfg->ioctl_rwsem); cfg 1030 drivers/scsi/cxlflash/superpipe.c up_read(&cfg->ioctl_rwsem); cfg 1032 drivers/scsi/cxlflash/superpipe.c cfg->ops->fd_release(inode, file); cfg 1057 drivers/scsi/cxlflash/superpipe.c static struct page *get_err_page(struct cxlflash_cfg *cfg) cfg 1060 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 1107 drivers/scsi/cxlflash/superpipe.c struct cxlflash_cfg *cfg = container_of(file->f_op, struct cxlflash_cfg, cfg 1109 drivers/scsi/cxlflash/superpipe.c void *ctx = cfg->ops->fops_get_context(file); cfg 1110 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 1117 drivers/scsi/cxlflash/superpipe.c ctxid = cfg->ops->process_element(ctx); cfg 1124 drivers/scsi/cxlflash/superpipe.c ctxi = get_context(cfg, ctxid, file, ctrl); cfg 1139 drivers/scsi/cxlflash/superpipe.c err_page = get_err_page(cfg); cfg 1180 drivers/scsi/cxlflash/superpipe.c struct cxlflash_cfg *cfg = container_of(file->f_op, struct cxlflash_cfg, cfg 1182 drivers/scsi/cxlflash/superpipe.c void *ctx = cfg->ops->fops_get_context(file); cfg 1183 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 1189 drivers/scsi/cxlflash/superpipe.c ctxid = cfg->ops->process_element(ctx); cfg 1197 drivers/scsi/cxlflash/superpipe.c ctxi = get_context(cfg, ctxid, file, ctrl); cfg 1206 drivers/scsi/cxlflash/superpipe.c rc = cfg->ops->fd_mmap(file, vma); cfg 1234 drivers/scsi/cxlflash/superpipe.c int cxlflash_mark_contexts_error(struct cxlflash_cfg *cfg) cfg 1239 drivers/scsi/cxlflash/superpipe.c mutex_lock(&cfg->ctx_tbl_list_mutex); cfg 1242 drivers/scsi/cxlflash/superpipe.c ctxi = cfg->ctx_tbl[i]; cfg 1245 drivers/scsi/cxlflash/superpipe.c cfg->ctx_tbl[i] = NULL; cfg 1246 drivers/scsi/cxlflash/superpipe.c list_add(&ctxi->list, &cfg->ctx_err_recovery); cfg 1254 drivers/scsi/cxlflash/superpipe.c mutex_unlock(&cfg->ctx_tbl_list_mutex); cfg 1278 drivers/scsi/cxlflash/superpipe.c int check_state(struct cxlflash_cfg *cfg) cfg 1280 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 1284 drivers/scsi/cxlflash/superpipe.c switch (cfg->state) { cfg 1287 drivers/scsi/cxlflash/superpipe.c up_read(&cfg->ioctl_rwsem); cfg 1288 drivers/scsi/cxlflash/superpipe.c rc = wait_event_interruptible(cfg->reset_waitq, cfg 1289 drivers/scsi/cxlflash/superpipe.c cfg->state != STATE_RESET); cfg 1290 drivers/scsi/cxlflash/superpipe.c down_read(&cfg->ioctl_rwsem); cfg 1320 drivers/scsi/cxlflash/superpipe.c struct cxlflash_cfg *cfg = shost_priv(sdev->host); cfg 1321 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 1322 drivers/scsi/cxlflash/superpipe.c struct afu *afu = cfg->afu; cfg 1362 drivers/scsi/cxlflash/superpipe.c ctxi = get_context(cfg, rctxid, NULL, 0); cfg 1404 drivers/scsi/cxlflash/superpipe.c ctxi = create_context(cfg); cfg 1412 drivers/scsi/cxlflash/superpipe.c ctx = cfg->ops->dev_context_init(cfg->dev, cfg->afu_cookie); cfg 1420 drivers/scsi/cxlflash/superpipe.c rc = cfg->ops->start_work(ctx, irqs); cfg 1427 drivers/scsi/cxlflash/superpipe.c ctxid = cfg->ops->process_element(ctx); cfg 1434 drivers/scsi/cxlflash/superpipe.c file = cfg->ops->get_fd(ctx, &cfg->cxl_fops, &fd); cfg 1445 drivers/scsi/cxlflash/superpipe.c init_context(ctxi, cfg, ctx, ctxid, file, perms, irqs); cfg 1447 drivers/scsi/cxlflash/superpipe.c rc = afu_attach(cfg, ctxi); cfg 1460 drivers/scsi/cxlflash/superpipe.c mutex_lock(&cfg->ctx_tbl_list_mutex); cfg 1462 drivers/scsi/cxlflash/superpipe.c cfg->ctx_tbl[ctxid] = ctxi; cfg 1463 drivers/scsi/cxlflash/superpipe.c mutex_unlock(&cfg->ctx_tbl_list_mutex); cfg 1493 drivers/scsi/cxlflash/superpipe.c cfg->ops->stop_context(ctx); cfg 1494 drivers/scsi/cxlflash/superpipe.c cfg->ops->release_context(ctx); cfg 1515 drivers/scsi/cxlflash/superpipe.c destroy_context(cfg, ctxi); cfg 1534 drivers/scsi/cxlflash/superpipe.c static int recover_context(struct cxlflash_cfg *cfg, cfg 1538 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 1544 drivers/scsi/cxlflash/superpipe.c struct afu *afu = cfg->afu; cfg 1546 drivers/scsi/cxlflash/superpipe.c ctx = cfg->ops->dev_context_init(cfg->dev, cfg->afu_cookie); cfg 1554 drivers/scsi/cxlflash/superpipe.c rc = cfg->ops->start_work(ctx, ctxi->irqs); cfg 1561 drivers/scsi/cxlflash/superpipe.c ctxid = cfg->ops->process_element(ctx); cfg 1568 drivers/scsi/cxlflash/superpipe.c file = cfg->ops->get_fd(ctx, &cfg->cxl_fops, &fd); cfg 1578 drivers/scsi/cxlflash/superpipe.c rc = afu_attach(cfg, ctxi); cfg 1599 drivers/scsi/cxlflash/superpipe.c mutex_lock(&cfg->ctx_tbl_list_mutex); cfg 1602 drivers/scsi/cxlflash/superpipe.c cfg->ctx_tbl[ctxid] = ctxi; cfg 1603 drivers/scsi/cxlflash/superpipe.c mutex_unlock(&cfg->ctx_tbl_list_mutex); cfg 1615 drivers/scsi/cxlflash/superpipe.c cfg->ops->stop_context(ctx); cfg 1617 drivers/scsi/cxlflash/superpipe.c cfg->ops->release_context(ctx); cfg 1654 drivers/scsi/cxlflash/superpipe.c struct cxlflash_cfg *cfg = shost_priv(sdev->host); cfg 1655 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 1657 drivers/scsi/cxlflash/superpipe.c struct afu *afu = cfg->afu; cfg 1659 drivers/scsi/cxlflash/superpipe.c struct mutex *mutex = &cfg->ctx_recovery_mutex; cfg 1670 drivers/scsi/cxlflash/superpipe.c atomic_inc(&cfg->recovery_threads); cfg 1671 drivers/scsi/cxlflash/superpipe.c up_read(&cfg->ioctl_rwsem); cfg 1673 drivers/scsi/cxlflash/superpipe.c down_read(&cfg->ioctl_rwsem); cfg 1679 drivers/scsi/cxlflash/superpipe.c rc = check_state(cfg); cfg 1691 drivers/scsi/cxlflash/superpipe.c ctxi = get_context(cfg, rctxid, lli, CTX_CTRL_ERR_FALLBACK); cfg 1700 drivers/scsi/cxlflash/superpipe.c rc = recover_context(cfg, ctxi, &new_adap_fd); cfg 1705 drivers/scsi/cxlflash/superpipe.c ((atomic_read(&cfg->recovery_threads) > 1) || cfg 1749 drivers/scsi/cxlflash/superpipe.c rc = check_state(cfg); cfg 1761 drivers/scsi/cxlflash/superpipe.c atomic_dec_if_positive(&cfg->recovery_threads); cfg 1775 drivers/scsi/cxlflash/superpipe.c struct cxlflash_cfg *cfg = shost_priv(sdev->host); cfg 1776 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 1813 drivers/scsi/cxlflash/superpipe.c scsi_scan_host(cfg->host); cfg 1842 drivers/scsi/cxlflash/superpipe.c struct cxlflash_cfg *cfg = shost_priv(sdev->host); cfg 1843 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 1856 drivers/scsi/cxlflash/superpipe.c ctxi = get_context(cfg, rctxid, lli, 0); cfg 1964 drivers/scsi/cxlflash/superpipe.c struct cxlflash_cfg *cfg = shost_priv(sdev->host); cfg 1965 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 1966 drivers/scsi/cxlflash/superpipe.c struct afu *afu = cfg->afu; cfg 1993 drivers/scsi/cxlflash/superpipe.c ctxi = get_context(cfg, rctxid, lli, 0); cfg 2052 drivers/scsi/cxlflash/superpipe.c struct cxlflash_cfg *cfg = shost_priv(sdev->host); cfg 2053 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 2063 drivers/scsi/cxlflash/superpipe.c rc = check_state(cfg); cfg 2064 drivers/scsi/cxlflash/superpipe.c if (unlikely(rc) && (cfg->state == STATE_FAILTERM)) { cfg 2099 drivers/scsi/cxlflash/superpipe.c struct cxlflash_cfg *cfg = shost_priv(sdev->host); cfg 2100 drivers/scsi/cxlflash/superpipe.c struct device *dev = &cfg->dev->dev; cfg 2101 drivers/scsi/cxlflash/superpipe.c struct afu *afu = cfg->afu; cfg 2128 drivers/scsi/cxlflash/superpipe.c down_read(&cfg->ioctl_rwsem); cfg 2209 drivers/scsi/cxlflash/superpipe.c up_read(&cfg->ioctl_rwsem); cfg 104 drivers/scsi/cxlflash/superpipe.h struct cxlflash_cfg *cfg; cfg 135 drivers/scsi/cxlflash/superpipe.h struct ctx_info *get_context(struct cxlflash_cfg *cfg, u64 rctxit, void *arg, cfg 151 drivers/scsi/cxlflash/superpipe.h int check_state(struct cxlflash_cfg *cfg); cfg 429 drivers/scsi/cxlflash/vlun.c struct cxlflash_cfg *cfg = shost_priv(sdev->host); cfg 430 drivers/scsi/cxlflash/vlun.c struct device *dev = &cfg->dev->dev; cfg 446 drivers/scsi/cxlflash/vlun.c scsi_cmd[1] = cfg->ws_unmap ? 0x8 : 0; cfg 452 drivers/scsi/cxlflash/vlun.c up_read(&cfg->ioctl_rwsem); cfg 456 drivers/scsi/cxlflash/vlun.c down_read(&cfg->ioctl_rwsem); cfg 457 drivers/scsi/cxlflash/vlun.c rc = check_state(cfg); cfg 507 drivers/scsi/cxlflash/vlun.c struct cxlflash_cfg *cfg = shost_priv(sdev->host); cfg 508 drivers/scsi/cxlflash/vlun.c struct device *dev = &cfg->dev->dev; cfg 625 drivers/scsi/cxlflash/vlun.c struct cxlflash_cfg *cfg = shost_priv(sdev->host); cfg 626 drivers/scsi/cxlflash/vlun.c struct device *dev = &cfg->dev->dev; cfg 733 drivers/scsi/cxlflash/vlun.c struct cxlflash_cfg *cfg = shost_priv(sdev->host); cfg 734 drivers/scsi/cxlflash/vlun.c struct device *dev = &cfg->dev->dev; cfg 737 drivers/scsi/cxlflash/vlun.c struct afu *afu = cfg->afu; cfg 770 drivers/scsi/cxlflash/vlun.c ctxi = get_context(cfg, rctxid, lli, CTX_CTRL_ERR_FALLBACK); cfg 832 drivers/scsi/cxlflash/vlun.c void cxlflash_restore_luntable(struct cxlflash_cfg *cfg) cfg 837 drivers/scsi/cxlflash/vlun.c struct device *dev = &cfg->dev->dev; cfg 842 drivers/scsi/cxlflash/vlun.c list_for_each_entry_safe(lli, temp, &cfg->lluns, list) { cfg 849 drivers/scsi/cxlflash/vlun.c for (k = 0; k < cfg->num_fc_ports; k++) cfg 851 drivers/scsi/cxlflash/vlun.c fc_port_luns = get_fc_port_luns(cfg, k); cfg 885 drivers/scsi/cxlflash/vlun.c static int init_luntable(struct cxlflash_cfg *cfg, struct llun_info *lli) cfg 892 drivers/scsi/cxlflash/vlun.c struct device *dev = &cfg->dev->dev; cfg 901 drivers/scsi/cxlflash/vlun.c if (nports == 0 || nports > cfg->num_fc_ports) { cfg 912 drivers/scsi/cxlflash/vlun.c for (k = 0; k < cfg->num_fc_ports; k++) { cfg 916 drivers/scsi/cxlflash/vlun.c if (cfg->promote_lun_index == cfg->last_lun_index[k]) { cfg 922 drivers/scsi/cxlflash/vlun.c lind = lli->lun_index = cfg->promote_lun_index; cfg 925 drivers/scsi/cxlflash/vlun.c for (k = 0; k < cfg->num_fc_ports; k++) { cfg 929 drivers/scsi/cxlflash/vlun.c fc_port_luns = get_fc_port_luns(cfg, k); cfg 934 drivers/scsi/cxlflash/vlun.c cfg->promote_lun_index++; cfg 941 drivers/scsi/cxlflash/vlun.c if (cfg->promote_lun_index == cfg->last_lun_index[chan]) { cfg 946 drivers/scsi/cxlflash/vlun.c lind = lli->lun_index = cfg->last_lun_index[chan]; cfg 947 drivers/scsi/cxlflash/vlun.c fc_port_luns = get_fc_port_luns(cfg, chan); cfg 949 drivers/scsi/cxlflash/vlun.c cfg->last_lun_index[chan]--; cfg 975 drivers/scsi/cxlflash/vlun.c struct cxlflash_cfg *cfg = shost_priv(sdev->host); cfg 976 drivers/scsi/cxlflash/vlun.c struct device *dev = &cfg->dev->dev; cfg 1015 drivers/scsi/cxlflash/vlun.c rc = init_luntable(cfg, lli); cfg 1021 drivers/scsi/cxlflash/vlun.c ctxi = get_context(cfg, rctxid, lli, 0); cfg 1098 drivers/scsi/cxlflash/vlun.c struct cxlflash_cfg *cfg = afu->parent; cfg 1099 drivers/scsi/cxlflash/vlun.c struct device *dev = &cfg->dev->dev; cfg 1193 drivers/scsi/cxlflash/vlun.c struct cxlflash_cfg *cfg = shost_priv(sdev->host); cfg 1194 drivers/scsi/cxlflash/vlun.c struct device *dev = &cfg->dev->dev; cfg 1198 drivers/scsi/cxlflash/vlun.c struct afu *afu = cfg->afu; cfg 1230 drivers/scsi/cxlflash/vlun.c ctxi_src = get_context(cfg, rctxid_src, lli, CTX_CTRL_CLONE); cfg 1231 drivers/scsi/cxlflash/vlun.c ctxi_dst = get_context(cfg, rctxid_dst, lli, 0); cfg 1163 drivers/scsi/esas2r/atioctl.h struct atto_ioctl_vda_cfg_cmd cfg; cfg 1224 drivers/scsi/esas2r/atvda.h struct atto_vda_cfg_req cfg; cfg 587 drivers/scsi/esas2r/esas2r_flash.c static u32 chk_cfg(u8 *cfg, u32 length, u32 *flash_ver) cfg 589 drivers/scsi/esas2r/esas2r_flash.c u16 *pw = (u16 *)cfg - 1; cfg 1186 drivers/scsi/esas2r/esas2r_init.c ci = (struct atto_vda_cfg_init *)&rq->vrq->cfg.data.init; cfg 1227 drivers/scsi/esas2r/esas2r_init.c rq->vrq->cfg.sg_list_offset = offsetof( cfg 1230 drivers/scsi/esas2r/esas2r_init.c rq->vrq->cfg.data.prde.ctl_len = cfg 1232 drivers/scsi/esas2r/esas2r_init.c rq->vrq->cfg.data.prde.address = cpu_to_le64( cfg 210 drivers/scsi/esas2r/esas2r_vda.c || vi->cmd.cfg.data_length == 0) { cfg 215 drivers/scsi/esas2r/esas2r_vda.c if (vi->cmd.cfg.cfg_func == VDA_CFG_INIT) { cfg 220 drivers/scsi/esas2r/esas2r_vda.c rq->vrq->cfg.sub_func = vi->cmd.cfg.cfg_func; cfg 221 drivers/scsi/esas2r/esas2r_vda.c rq->vrq->cfg.length = cpu_to_le32(vi->cmd.cfg.data_length); cfg 223 drivers/scsi/esas2r/esas2r_vda.c if (vi->cmd.cfg.cfg_func == VDA_CFG_GET_INIT) { cfg 224 drivers/scsi/esas2r/esas2r_vda.c memcpy(&rq->vrq->cfg.data, cfg 225 drivers/scsi/esas2r/esas2r_vda.c &vi->cmd.cfg.data, cfg 226 drivers/scsi/esas2r/esas2r_vda.c vi->cmd.cfg.data_length); cfg 228 drivers/scsi/esas2r/esas2r_vda.c esas2r_nuxi_cfg_data(rq->vrq->cfg.sub_func, cfg 229 drivers/scsi/esas2r/esas2r_vda.c &rq->vrq->cfg.data); cfg 302 drivers/scsi/esas2r/esas2r_vda.c if (vi->cmd.cfg.cfg_func == VDA_CFG_GET_INIT) { cfg 303 drivers/scsi/esas2r/esas2r_vda.c struct atto_ioctl_vda_cfg_cmd *cfg = &vi->cmd.cfg; cfg 305 drivers/scsi/esas2r/esas2r_vda.c char buf[sizeof(cfg->data.init.fw_release) + 1]; cfg 307 drivers/scsi/esas2r/esas2r_vda.c cfg->data_length = cfg 309 drivers/scsi/esas2r/esas2r_vda.c cfg->data.init.vda_version = cfg 311 drivers/scsi/esas2r/esas2r_vda.c cfg->data.init.fw_build = rsp->fw_build; cfg 317 drivers/scsi/esas2r/esas2r_vda.c memcpy(&cfg->data.init.fw_release, buf, cfg 318 drivers/scsi/esas2r/esas2r_vda.c sizeof(cfg->data.init.fw_release)); cfg 320 drivers/scsi/esas2r/esas2r_vda.c if (LOWORD(LOBYTE(cfg->data.init.fw_build)) == 'A') cfg 321 drivers/scsi/esas2r/esas2r_vda.c cfg->data.init.fw_version = cfg 322 drivers/scsi/esas2r/esas2r_vda.c cfg->data.init.fw_build; cfg 324 drivers/scsi/esas2r/esas2r_vda.c cfg->data.init.fw_version = cfg 325 drivers/scsi/esas2r/esas2r_vda.c cfg->data.init.fw_release; cfg 327 drivers/scsi/esas2r/esas2r_vda.c esas2r_nuxi_cfg_data(rq->vrq->cfg.sub_func, cfg 328 drivers/scsi/esas2r/esas2r_vda.c &vi->cmd.cfg.data); cfg 488 drivers/scsi/esas2r/esas2r_vda.c struct atto_vda_cfg_req *vrq = &rq->vrq->cfg; cfg 171 drivers/scsi/g_NCR5380.c u8 cfg = 0; cfg 183 drivers/scsi/g_NCR5380.c cfg = 0x80 | idx | (irq << 4); cfg 184 drivers/scsi/g_NCR5380.c outb(cfg, 0x379); cfg 445 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c u32 cfg = hisi_sas_phy_read32(hisi_hba, phy_no, PHY_CFG); cfg 447 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c cfg &= ~PHY_CFG_DC_OPT_MSK; cfg 448 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c cfg |= 1 << PHY_CFG_DC_OPT_OFF; cfg 449 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c hisi_sas_phy_write32(hisi_hba, phy_no, PHY_CFG, cfg); cfg 454 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c u32 cfg = hisi_sas_phy_read32(hisi_hba, phy_no, PHY_CONFIG2); cfg 456 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c cfg &= ~PHY_CONFIG2_FORCE_TXDEEMPH_MSK; cfg 457 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c hisi_sas_phy_write32(hisi_hba, phy_no, PHY_CONFIG2, cfg); cfg 765 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c u32 cfg = hisi_sas_phy_read32(hisi_hba, phy_no, PHY_CFG); cfg 767 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c cfg |= PHY_CFG_ENA_MSK; cfg 768 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c hisi_sas_phy_write32(hisi_hba, phy_no, PHY_CFG, cfg); cfg 773 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c u32 cfg = hisi_sas_phy_read32(hisi_hba, phy_no, PHY_CFG); cfg 775 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c cfg &= ~PHY_CFG_ENA_MSK; cfg 776 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c hisi_sas_phy_write32(hisi_hba, phy_no, PHY_CFG, cfg); cfg 886 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c u32 cfg = hisi_sas_phy_read32(hisi_hba, phy_no, PHY_CFG); cfg 888 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c cfg &= ~PHY_CFG_DC_OPT_MSK; cfg 889 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c cfg |= 1 << PHY_CFG_DC_OPT_OFF; cfg 890 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c hisi_sas_phy_write32(hisi_hba, phy_no, PHY_CFG, cfg); cfg 1115 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c u32 cfg; cfg 1120 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c cfg = hisi_sas_phy_read32(hisi_hba, phy_no, CON_CONTROL); cfg 1121 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c if (!(cfg & CON_CONTROL_CFG_OPEN_ACC_STP_MSK)) cfg 1124 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c cfg &= ~CON_CONTROL_CFG_OPEN_ACC_STP_MSK; cfg 1125 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c hisi_sas_phy_write32(hisi_hba, phy_no, CON_CONTROL, cfg); cfg 1141 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c u32 cfg = hisi_sas_phy_read32(hisi_hba, cfg 1144 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c cfg |= CON_CONTROL_CFG_OPEN_ACC_STP_MSK; cfg 1146 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c CON_CONTROL, cfg); cfg 1392 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c u32 cfg = hisi_sas_phy_read32(hisi_hba, phy_no, PHY_CFG); cfg 1394 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c cfg |= PHY_CFG_ENA_MSK; cfg 1395 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c hisi_sas_phy_write32(hisi_hba, phy_no, PHY_CFG, cfg); cfg 1487 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c u32 cfg, axi_val, dfx0_val, txid_auto; cfg 1522 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c cfg = hisi_sas_phy_read32(hisi_hba, phy_no, PHY_CFG); cfg 1523 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c cfg &= ~PHY_CFG_ENA_MSK; cfg 1524 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c hisi_sas_phy_write32(hisi_hba, phy_no, PHY_CFG, cfg); cfg 709 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c u32 cfg = hisi_sas_phy_read32(hisi_hba, phy_no, PHY_CFG); cfg 711 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c cfg &= ~PHY_CFG_DC_OPT_MSK; cfg 712 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c cfg |= 1 << PHY_CFG_DC_OPT_OFF; cfg 713 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c hisi_sas_phy_write32(hisi_hba, phy_no, PHY_CFG, cfg); cfg 914 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c u32 cfg = hisi_sas_phy_read32(hisi_hba, phy_no, PHY_CFG); cfg 916 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c cfg |= PHY_CFG_ENA_MSK; cfg 917 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c cfg &= ~PHY_CFG_PHY_RST_MSK; cfg 918 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c hisi_sas_phy_write32(hisi_hba, phy_no, PHY_CFG, cfg); cfg 923 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c u32 cfg = hisi_sas_phy_read32(hisi_hba, phy_no, PHY_CFG); cfg 932 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c cfg &= ~PHY_CFG_ENA_MSK; cfg 933 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c hisi_sas_phy_write32(hisi_hba, phy_no, PHY_CFG, cfg); cfg 939 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c cfg |= PHY_CFG_PHY_RST_MSK; cfg 940 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c hisi_sas_phy_write32(hisi_hba, phy_no, PHY_CFG, cfg); cfg 2165 drivers/scsi/ipr.c struct ipr_hostrcb_config_element *cfg) cfg 2168 drivers/scsi/ipr.c u8 type = cfg->type_status & IPR_PATH_CFG_TYPE_MASK; cfg 2169 drivers/scsi/ipr.c u8 status = cfg->type_status & IPR_PATH_CFG_STATUS_MASK; cfg 2185 drivers/scsi/ipr.c cfg->phy, link_rate[cfg->link_rate & IPR_PHY_LINK_RATE_MASK], cfg 2186 drivers/scsi/ipr.c be32_to_cpu(cfg->wwid[0]), be32_to_cpu(cfg->wwid[1])); cfg 2188 drivers/scsi/ipr.c if (cfg->cascaded_expander == 0xff && cfg->phy == 0xff) { cfg 2191 drivers/scsi/ipr.c link_rate[cfg->link_rate & IPR_PHY_LINK_RATE_MASK], cfg 2192 drivers/scsi/ipr.c be32_to_cpu(cfg->wwid[0]), be32_to_cpu(cfg->wwid[1])); cfg 2193 drivers/scsi/ipr.c } else if (cfg->cascaded_expander == 0xff) { cfg 2196 drivers/scsi/ipr.c path_type_desc[i].desc, cfg->phy, cfg 2197 drivers/scsi/ipr.c link_rate[cfg->link_rate & IPR_PHY_LINK_RATE_MASK], cfg 2198 drivers/scsi/ipr.c be32_to_cpu(cfg->wwid[0]), be32_to_cpu(cfg->wwid[1])); cfg 2199 drivers/scsi/ipr.c } else if (cfg->phy == 0xff) { cfg 2202 drivers/scsi/ipr.c path_type_desc[i].desc, cfg->cascaded_expander, cfg 2203 drivers/scsi/ipr.c link_rate[cfg->link_rate & IPR_PHY_LINK_RATE_MASK], cfg 2204 drivers/scsi/ipr.c be32_to_cpu(cfg->wwid[0]), be32_to_cpu(cfg->wwid[1])); cfg 2208 drivers/scsi/ipr.c path_type_desc[i].desc, cfg->cascaded_expander, cfg->phy, cfg 2209 drivers/scsi/ipr.c link_rate[cfg->link_rate & IPR_PHY_LINK_RATE_MASK], cfg 2210 drivers/scsi/ipr.c be32_to_cpu(cfg->wwid[0]), be32_to_cpu(cfg->wwid[1])); cfg 2218 drivers/scsi/ipr.c "WWN=%08X%08X\n", cfg->type_status, cfg->cascaded_expander, cfg->phy, cfg 2219 drivers/scsi/ipr.c link_rate[cfg->link_rate & IPR_PHY_LINK_RATE_MASK], cfg 2220 drivers/scsi/ipr.c be32_to_cpu(cfg->wwid[0]), be32_to_cpu(cfg->wwid[1])); cfg 2232 drivers/scsi/ipr.c struct ipr_hostrcb64_config_element *cfg) cfg 2235 drivers/scsi/ipr.c u8 desc_id = cfg->descriptor_id & IPR_DESCRIPTOR_MASK; cfg 2236 drivers/scsi/ipr.c u8 type = cfg->type_status & IPR_PATH_CFG_TYPE_MASK; cfg 2237 drivers/scsi/ipr.c u8 status = cfg->type_status & IPR_PATH_CFG_STATUS_MASK; cfg 2254 drivers/scsi/ipr.c cfg->res_path, buffer, sizeof(buffer)), cfg 2255 drivers/scsi/ipr.c link_rate[cfg->link_rate & IPR_PHY_LINK_RATE_MASK], cfg 2256 drivers/scsi/ipr.c be32_to_cpu(cfg->wwid[0]), cfg 2257 drivers/scsi/ipr.c be32_to_cpu(cfg->wwid[1])); cfg 2262 drivers/scsi/ipr.c "WWN=%08X%08X\n", cfg->type_status, cfg 2264 drivers/scsi/ipr.c cfg->res_path, buffer, sizeof(buffer)), cfg 2265 drivers/scsi/ipr.c link_rate[cfg->link_rate & IPR_PHY_LINK_RATE_MASK], cfg 2266 drivers/scsi/ipr.c be32_to_cpu(cfg->wwid[0]), be32_to_cpu(cfg->wwid[1])); cfg 2282 drivers/scsi/ipr.c struct ipr_hostrcb_config_element *cfg; cfg 2295 drivers/scsi/ipr.c for_each_fabric_cfg(fabric, cfg) cfg 2296 drivers/scsi/ipr.c ipr_log_path_elem(hostrcb, cfg); cfg 2375 drivers/scsi/ipr.c struct ipr_hostrcb64_config_element *cfg; cfg 2389 drivers/scsi/ipr.c for_each_fabric_cfg(fabric, cfg) cfg 2390 drivers/scsi/ipr.c ipr_log64_path_elem(hostrcb, cfg); cfg 10184 drivers/scsi/ipr.c ioa_cfg->chip_cfg = ioa_cfg->ipr_chip->cfg; cfg 1106 drivers/scsi/ipr.h #define for_each_fabric_cfg(fabric, cfg) \ cfg 1107 drivers/scsi/ipr.h for (cfg = (fabric)->elem; \ cfg 1108 drivers/scsi/ipr.h cfg < ((fabric)->elem + be16_to_cpu((fabric)->num_entries)); \ cfg 1109 drivers/scsi/ipr.h cfg++) cfg 1418 drivers/scsi/ipr.h const struct ipr_chip_cfg_t *cfg; cfg 114 drivers/scsi/scsi_netlink.c struct netlink_kernel_cfg cfg = { cfg 120 drivers/scsi/scsi_netlink.c &cfg); cfg 4550 drivers/scsi/scsi_transport_iscsi.c struct netlink_kernel_cfg cfg = { cfg 4587 drivers/scsi/scsi_transport_iscsi.c nls = netlink_kernel_create(&init_net, NETLINK_ISCSI, &cfg); cfg 1062 drivers/slimbus/qcom-ngd-ctrl.c u32 cfg = readl_relaxed(ctrl->ngd->base); cfg 1068 drivers/slimbus/qcom-ngd-ctrl.c cfg |= NGD_CFG_RX_MSGQ_EN; cfg 1069 drivers/slimbus/qcom-ngd-ctrl.c cfg |= NGD_CFG_TX_MSGQ_EN; cfg 1072 drivers/slimbus/qcom-ngd-ctrl.c if (!(cfg & NGD_CFG_ENABLE)) cfg 1073 drivers/slimbus/qcom-ngd-ctrl.c cfg |= NGD_CFG_ENABLE; cfg 1075 drivers/slimbus/qcom-ngd-ctrl.c writel_relaxed(cfg, ctrl->ngd->base); cfg 203 drivers/slimbus/stream.c struct slim_stream_config *cfg) cfg 214 drivers/slimbus/stream.c num_ports = hweight32(cfg->port_mask); cfg 220 drivers/slimbus/stream.c rt->rate = cfg->rate; cfg 221 drivers/slimbus/stream.c rt->bps = cfg->bps; cfg 222 drivers/slimbus/stream.c rt->direction = cfg->direction; cfg 224 drivers/slimbus/stream.c if (cfg->rate % ctrl->a_framer->superfreq) { cfg 229 drivers/slimbus/stream.c if (cfg->direction == SNDRV_PCM_STREAM_PLAYBACK) cfg 237 drivers/slimbus/stream.c rt->ratem = cfg->rate/ctrl->a_framer->superfreq; cfg 240 drivers/slimbus/stream.c for_each_set_bit(port_id, &cfg->port_mask, SLIM_DEVICE_MAX_PORTS) { cfg 244 drivers/slimbus/stream.c port->ch.prrate = slim_get_prate_code(cfg->rate); cfg 245 drivers/slimbus/stream.c port->ch.id = cfg->chs[i]; cfg 250 drivers/slimbus/stream.c if (cfg->direction == SNDRV_PCM_STREAM_PLAYBACK) cfg 384 drivers/soc/fsl/qbman/bman.c u32 cfg; cfg 401 drivers/soc/fsl/qbman/bman.c cfg = (bm_in(portal, BM_REG_CFG) & 0xffffffe0) cfg 403 drivers/soc/fsl/qbman/bman.c bm_out(portal, BM_REG_CFG, cfg); cfg 427 drivers/soc/fsl/qbman/qman.c u32 cfg; cfg 444 drivers/soc/fsl/qbman/qman.c cfg = (qm_in(portal, QM_REG_CFG) & 0x00ffffff) | cfg 448 drivers/soc/fsl/qbman/qman.c qm_out(portal, QM_REG_CFG, cfg); cfg 613 drivers/soc/fsl/qbman/qman.c u32 cfg; cfg 633 drivers/soc/fsl/qbman/qman.c for (cfg = 0; cfg < QM_DQRR_SIZE; cfg++) cfg 634 drivers/soc/fsl/qbman/qman.c dpaa_invalidate(qm_cl(dqrr->ring, cfg)); cfg 635 drivers/soc/fsl/qbman/qman.c cfg = (qm_in(portal, QM_REG_CFG) & 0xff000f00) | cfg 642 drivers/soc/fsl/qbman/qman.c qm_out(portal, QM_REG_CFG, cfg); cfg 771 drivers/soc/fsl/qbman/qman.c u32 cfg; cfg 785 drivers/soc/fsl/qbman/qman.c cfg = (qm_in(portal, QM_REG_CFG) & 0xfffff0ff) | cfg 787 drivers/soc/fsl/qbman/qman.c qm_out(portal, QM_REG_CFG, cfg); cfg 98 drivers/soc/fsl/qbman/qman_test_api.c neq |= a->cfg != b->cfg; cfg 247 drivers/soc/ixp4xx/ixp4xx-qmgr.c u32 cfg, addr = 0, mask[4]; /* in 16-dwords */ cfg 257 drivers/soc/ixp4xx/ixp4xx-qmgr.c cfg = 0 << 24; cfg 261 drivers/soc/ixp4xx/ixp4xx-qmgr.c cfg = 1 << 24; cfg 265 drivers/soc/ixp4xx/ixp4xx-qmgr.c cfg = 2 << 24; cfg 269 drivers/soc/ixp4xx/ixp4xx-qmgr.c cfg = 3 << 24; cfg 276 drivers/soc/ixp4xx/ixp4xx-qmgr.c cfg |= nearly_empty_watermark << 26; cfg 277 drivers/soc/ixp4xx/ixp4xx-qmgr.c cfg |= nearly_full_watermark << 29; cfg 311 drivers/soc/ixp4xx/ixp4xx-qmgr.c __raw_writel(cfg | (addr << 14), &qmgr_regs->sram[queue]); cfg 329 drivers/soc/ixp4xx/ixp4xx-qmgr.c u32 cfg, addr, mask[4]; cfg 334 drivers/soc/ixp4xx/ixp4xx-qmgr.c cfg = __raw_readl(&qmgr_regs->sram[queue]); cfg 335 drivers/soc/ixp4xx/ixp4xx-qmgr.c addr = (cfg >> 14) & 0xFF; cfg 339 drivers/soc/ixp4xx/ixp4xx-qmgr.c switch ((cfg >> 24) & 3) { cfg 67 drivers/soc/qcom/llcc-slice.c const struct llcc_slice_config *cfg; cfg 74 drivers/soc/qcom/llcc-slice.c cfg = drv_data->cfg; cfg 77 drivers/soc/qcom/llcc-slice.c for (count = 0; cfg && count < sz; count++, cfg++) cfg 78 drivers/soc/qcom/llcc-slice.c if (cfg->usecase_id == uid) cfg 81 drivers/soc/qcom/llcc-slice.c if (count == sz || !cfg) cfg 88 drivers/soc/qcom/llcc-slice.c desc->slice_id = cfg->slice_id; cfg 89 drivers/soc/qcom/llcc-slice.c desc->slice_size = cfg->max_cap; cfg 259 drivers/soc/qcom/llcc-slice.c llcc_table = drv_data->cfg; cfg 388 drivers/soc/qcom/llcc-slice.c drv_data->cfg = llcc_cfg; cfg 382 drivers/soc/qcom/qcom-geni-se.c u32 cfg0, cfg1, cfg[NUM_PACKING_VECTORS] = {0}; cfg 397 drivers/soc/qcom/qcom-geni-se.c cfg[i] = idx << PACKING_START_SHIFT; cfg 398 drivers/soc/qcom/qcom-geni-se.c cfg[i] |= msb_to_lsb << PACKING_DIR_SHIFT; cfg 399 drivers/soc/qcom/qcom-geni-se.c cfg[i] |= len << PACKING_LEN_SHIFT; cfg 409 drivers/soc/qcom/qcom-geni-se.c cfg[iter - 1] |= PACKING_STOP_BIT; cfg 410 drivers/soc/qcom/qcom-geni-se.c cfg0 = cfg[0] | (cfg[1] << PACKING_VECTOR_SHIFT); cfg 411 drivers/soc/qcom/qcom-geni-se.c cfg1 = cfg[2] | (cfg[3] << PACKING_VECTOR_SHIFT); cfg 75 drivers/soc/renesas/rcar-rst.c const struct rst_config *cfg; cfg 92 drivers/soc/renesas/rcar-rst.c cfg = match->data; cfg 93 drivers/soc/renesas/rcar-rst.c saved_mode = ioread32(base + cfg->modemr); cfg 94 drivers/soc/renesas/rcar-rst.c if (cfg->configure) { cfg 95 drivers/soc/renesas/rcar-rst.c error = cfg->configure(base); cfg 127 drivers/soc/ti/knav_dma.c struct knav_dma_cfg cfg; cfg 144 drivers/soc/ti/knav_dma.c static bool check_config(struct knav_dma_chan *chan, struct knav_dma_cfg *cfg) cfg 146 drivers/soc/ti/knav_dma.c if (!memcmp(&chan->cfg, cfg, sizeof(*cfg))) cfg 153 drivers/soc/ti/knav_dma.c struct knav_dma_cfg *cfg) cfg 159 drivers/soc/ti/knav_dma.c if (cfg->u.tx.filt_pswords) cfg 161 drivers/soc/ti/knav_dma.c if (cfg->u.tx.filt_einfo) cfg 168 drivers/soc/ti/knav_dma.c writel_relaxed(cfg->u.tx.priority, &chan->reg_tx_sched->prio); cfg 173 drivers/soc/ti/knav_dma.c if (cfg->u.rx.einfo_present) cfg 175 drivers/soc/ti/knav_dma.c if (cfg->u.rx.psinfo_present) cfg 177 drivers/soc/ti/knav_dma.c if (cfg->u.rx.err_mode == DMA_RETRY) cfg 179 drivers/soc/ti/knav_dma.c v |= (cfg->u.rx.desc_type & DESC_TYPE_MASK) << DESC_TYPE_SHIFT; cfg 180 drivers/soc/ti/knav_dma.c if (cfg->u.rx.psinfo_at_sop) cfg 182 drivers/soc/ti/knav_dma.c v |= (cfg->u.rx.sop_offset & CHAN_SOP_OFF_MASK) cfg 184 drivers/soc/ti/knav_dma.c v |= cfg->u.rx.dst_q & CHAN_QNUM_MASK; cfg 190 drivers/soc/ti/knav_dma.c v = cfg->u.rx.fdq[0] << 16; cfg 191 drivers/soc/ti/knav_dma.c v |= cfg->u.rx.fdq[1] & CHAN_QNUM_MASK; cfg 194 drivers/soc/ti/knav_dma.c v = cfg->u.rx.fdq[2] << 16; cfg 195 drivers/soc/ti/knav_dma.c v |= cfg->u.rx.fdq[3] & CHAN_QNUM_MASK; cfg 204 drivers/soc/ti/knav_dma.c memcpy(&chan->cfg, cfg, sizeof(*cfg)); cfg 258 drivers/soc/ti/knav_dma.c memset(&chan->cfg, 0, sizeof(struct knav_dma_cfg)); cfg 330 drivers/soc/ti/knav_dma.c chan->cfg.u.tx.filt_einfo, cfg 331 drivers/soc/ti/knav_dma.c chan->cfg.u.tx.filt_pswords, cfg 332 drivers/soc/ti/knav_dma.c chan->cfg.u.tx.priority); cfg 335 drivers/soc/ti/knav_dma.c chan->cfg.u.rx.einfo_present, cfg 336 drivers/soc/ti/knav_dma.c chan->cfg.u.rx.psinfo_present, cfg 337 drivers/soc/ti/knav_dma.c chan->cfg.u.rx.desc_type); cfg 339 drivers/soc/ti/knav_dma.c chan->cfg.u.rx.dst_q, cfg 340 drivers/soc/ti/knav_dma.c chan->cfg.u.rx.thresh); cfg 342 drivers/soc/ti/knav_dma.c seq_printf(s, "[%d]", chan->cfg.u.rx.fdq[i]); cfg 358 drivers/soc/ti/knav_qmss_queue.c struct knav_queue_notify_config *cfg) cfg 362 drivers/soc/ti/knav_qmss_queue.c if (!cfg) cfg 368 drivers/soc/ti/knav_qmss_queue.c if (!cfg->fn && old_fn) cfg 371 drivers/soc/ti/knav_qmss_queue.c qh->notifier_fn = cfg->fn; cfg 372 drivers/soc/ti/knav_qmss_queue.c qh->notifier_fn_arg = cfg->fn_arg; cfg 374 drivers/soc/ti/knav_qmss_queue.c if (cfg->fn && !old_fn) cfg 592 drivers/soc/ti/knav_qmss_queue.c struct knav_queue_notify_config *cfg; cfg 605 drivers/soc/ti/knav_qmss_queue.c cfg = (void *)arg; cfg 606 drivers/soc/ti/knav_qmss_queue.c ret = knav_queue_set_notifier(qh, cfg); cfg 344 drivers/soc/xilinx/xlnx_vcu.c const struct xvcu_pll_cfg *cfg = &xvcu_pll_cfg[i]; cfg 346 drivers/soc/xilinx/xlnx_vcu.c fvco = cfg->fbdiv * refclk; cfg 362 drivers/soc/xilinx/xlnx_vcu.c found = cfg; cfg 165 drivers/spi/spi-au1550.c u32 cfg, stat; cfg 177 drivers/spi/spi-au1550.c cfg = hw->regs->psc_spicfg; cfg 179 drivers/spi/spi-au1550.c hw->regs->psc_spicfg = cfg & ~PSC_SPICFG_DE_ENABLE; cfg 183 drivers/spi/spi-au1550.c cfg |= PSC_SPICFG_BI; cfg 185 drivers/spi/spi-au1550.c cfg &= ~PSC_SPICFG_BI; cfg 187 drivers/spi/spi-au1550.c cfg &= ~PSC_SPICFG_CDE; cfg 189 drivers/spi/spi-au1550.c cfg |= PSC_SPICFG_CDE; cfg 192 drivers/spi/spi-au1550.c cfg |= PSC_SPICFG_MLF; cfg 194 drivers/spi/spi-au1550.c cfg &= ~PSC_SPICFG_MLF; cfg 197 drivers/spi/spi-au1550.c cfg &= ~PSC_SPICFG_DD_DISABLE; cfg 199 drivers/spi/spi-au1550.c cfg |= PSC_SPICFG_DD_DISABLE; cfg 200 drivers/spi/spi-au1550.c cfg = PSC_SPICFG_CLR_LEN(cfg); cfg 201 drivers/spi/spi-au1550.c cfg |= PSC_SPICFG_SET_LEN(spi->bits_per_word); cfg 203 drivers/spi/spi-au1550.c cfg = PSC_SPICFG_CLR_BAUD(cfg); cfg 204 drivers/spi/spi-au1550.c cfg &= ~PSC_SPICFG_SET_DIV(3); cfg 205 drivers/spi/spi-au1550.c cfg |= au1550_spi_baudcfg(hw, spi->max_speed_hz); cfg 207 drivers/spi/spi-au1550.c hw->regs->psc_spicfg = cfg | PSC_SPICFG_DE_ENABLE; cfg 225 drivers/spi/spi-au1550.c u32 cfg, stat; cfg 240 drivers/spi/spi-au1550.c cfg = hw->regs->psc_spicfg; cfg 242 drivers/spi/spi-au1550.c hw->regs->psc_spicfg = cfg & ~PSC_SPICFG_DE_ENABLE; cfg 246 drivers/spi/spi-au1550.c cfg &= ~PSC_SPICFG_DD_DISABLE; cfg 248 drivers/spi/spi-au1550.c cfg |= PSC_SPICFG_DD_DISABLE; cfg 249 drivers/spi/spi-au1550.c cfg = PSC_SPICFG_CLR_LEN(cfg); cfg 250 drivers/spi/spi-au1550.c cfg |= PSC_SPICFG_SET_LEN(bpw); cfg 252 drivers/spi/spi-au1550.c cfg = PSC_SPICFG_CLR_BAUD(cfg); cfg 253 drivers/spi/spi-au1550.c cfg &= ~PSC_SPICFG_SET_DIV(3); cfg 254 drivers/spi/spi-au1550.c cfg |= au1550_spi_baudcfg(hw, hz); cfg 256 drivers/spi/spi-au1550.c hw->regs->psc_spicfg = cfg; cfg 259 drivers/spi/spi-au1550.c if (cfg & PSC_SPICFG_DE_ENABLE) { cfg 675 drivers/spi/spi-au1550.c u32 stat, cfg; cfg 695 drivers/spi/spi-au1550.c cfg = hw->usedma ? 0 : PSC_SPICFG_DD_DISABLE; cfg 696 drivers/spi/spi-au1550.c cfg |= PSC_SPICFG_SET_LEN(8); cfg 697 drivers/spi/spi-au1550.c cfg |= PSC_SPICFG_RT_FIFO8 | PSC_SPICFG_TT_FIFO8; cfg 699 drivers/spi/spi-au1550.c cfg |= PSC_SPICFG_SET_BAUD(4) | PSC_SPICFG_SET_DIV(0); cfg 702 drivers/spi/spi-au1550.c cfg |= PSC_SPICFG_LB; cfg 705 drivers/spi/spi-au1550.c hw->regs->psc_spicfg = cfg; cfg 386 drivers/spi/spi-fsl-dspi.c struct dma_slave_config cfg; cfg 422 drivers/spi/spi-fsl-dspi.c cfg.src_addr = phy_addr + SPI_POPR; cfg 423 drivers/spi/spi-fsl-dspi.c cfg.dst_addr = phy_addr + SPI_PUSHR; cfg 424 drivers/spi/spi-fsl-dspi.c cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 425 drivers/spi/spi-fsl-dspi.c cfg.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 426 drivers/spi/spi-fsl-dspi.c cfg.src_maxburst = 1; cfg 427 drivers/spi/spi-fsl-dspi.c cfg.dst_maxburst = 1; cfg 429 drivers/spi/spi-fsl-dspi.c cfg.direction = DMA_DEV_TO_MEM; cfg 430 drivers/spi/spi-fsl-dspi.c ret = dmaengine_slave_config(dma->chan_rx, &cfg); cfg 437 drivers/spi/spi-fsl-dspi.c cfg.direction = DMA_MEM_TO_DEV; cfg 438 drivers/spi/spi-fsl-dspi.c ret = dmaengine_slave_config(dma->chan_tx, &cfg); cfg 503 drivers/spi/spi-imx.c u32 cfg = readl(spi_imx->base + MX51_ECSPI_CONFIG); cfg 539 drivers/spi/spi-imx.c cfg &= ~MX51_ECSPI_CONFIG_SBBCTRL(spi->chip_select); cfg 541 drivers/spi/spi-imx.c cfg |= MX51_ECSPI_CONFIG_SBBCTRL(spi->chip_select); cfg 544 drivers/spi/spi-imx.c cfg |= MX51_ECSPI_CONFIG_SCLKPHA(spi->chip_select); cfg 546 drivers/spi/spi-imx.c cfg &= ~MX51_ECSPI_CONFIG_SCLKPHA(spi->chip_select); cfg 549 drivers/spi/spi-imx.c cfg |= MX51_ECSPI_CONFIG_SCLKPOL(spi->chip_select); cfg 550 drivers/spi/spi-imx.c cfg |= MX51_ECSPI_CONFIG_SCLKCTL(spi->chip_select); cfg 552 drivers/spi/spi-imx.c cfg &= ~MX51_ECSPI_CONFIG_SCLKPOL(spi->chip_select); cfg 553 drivers/spi/spi-imx.c cfg &= ~MX51_ECSPI_CONFIG_SCLKCTL(spi->chip_select); cfg 557 drivers/spi/spi-imx.c cfg |= MX51_ECSPI_CONFIG_SSBPOL(spi->chip_select); cfg 559 drivers/spi/spi-imx.c cfg &= ~MX51_ECSPI_CONFIG_SSBPOL(spi->chip_select); cfg 561 drivers/spi/spi-imx.c writel(cfg, spi_imx->base + MX51_ECSPI_CONFIG); cfg 396 drivers/spi/spi-omap2-mcspi.c struct dma_slave_config cfg) cfg 407 drivers/spi/spi-omap2-mcspi.c dmaengine_slave_config(mcspi_dma->dma_tx, &cfg); cfg 428 drivers/spi/spi-omap2-mcspi.c struct dma_slave_config cfg, cfg 468 drivers/spi/spi-omap2-mcspi.c dmaengine_slave_config(mcspi_dma->dma_rx, &cfg); cfg 589 drivers/spi/spi-omap2-mcspi.c struct dma_slave_config cfg; cfg 612 drivers/spi/spi-omap2-mcspi.c memset(&cfg, 0, sizeof(cfg)); cfg 613 drivers/spi/spi-omap2-mcspi.c cfg.src_addr = cs->phys + OMAP2_MCSPI_RX0; cfg 614 drivers/spi/spi-omap2-mcspi.c cfg.dst_addr = cs->phys + OMAP2_MCSPI_TX0; cfg 615 drivers/spi/spi-omap2-mcspi.c cfg.src_addr_width = width; cfg 616 drivers/spi/spi-omap2-mcspi.c cfg.dst_addr_width = width; cfg 617 drivers/spi/spi-omap2-mcspi.c cfg.src_maxburst = 1; cfg 618 drivers/spi/spi-omap2-mcspi.c cfg.dst_maxburst = 1; cfg 633 drivers/spi/spi-omap2-mcspi.c omap2_mcspi_tx_dma(spi, xfer, cfg); cfg 637 drivers/spi/spi-omap2-mcspi.c count = omap2_mcspi_rx_dma(spi, xfer, cfg, es); cfg 361 drivers/spi/spi-pic32.c struct dma_slave_config cfg; cfg 364 drivers/spi/spi-pic32.c cfg.device_fc = true; cfg 365 drivers/spi/spi-pic32.c cfg.src_addr = pic32s->dma_base + buf_offset; cfg 366 drivers/spi/spi-pic32.c cfg.dst_addr = pic32s->dma_base + buf_offset; cfg 367 drivers/spi/spi-pic32.c cfg.src_maxburst = pic32s->fifo_n_elm / 2; /* fill one-half */ cfg 368 drivers/spi/spi-pic32.c cfg.dst_maxburst = pic32s->fifo_n_elm / 2; /* drain one-half */ cfg 369 drivers/spi/spi-pic32.c cfg.src_addr_width = dma_width; cfg 370 drivers/spi/spi-pic32.c cfg.dst_addr_width = dma_width; cfg 372 drivers/spi/spi-pic32.c cfg.slave_id = pic32s->tx_irq; cfg 373 drivers/spi/spi-pic32.c cfg.direction = DMA_MEM_TO_DEV; cfg 374 drivers/spi/spi-pic32.c ret = dmaengine_slave_config(master->dma_tx, &cfg); cfg 380 drivers/spi/spi-pic32.c cfg.slave_id = pic32s->rx_irq; cfg 381 drivers/spi/spi-pic32.c cfg.direction = DMA_DEV_TO_MEM; cfg 382 drivers/spi/spi-pic32.c ret = dmaengine_slave_config(master->dma_rx, &cfg); cfg 76 drivers/spi/spi-pxa2xx-dma.c struct dma_slave_config cfg; cfg 93 drivers/spi/spi-pxa2xx-dma.c memset(&cfg, 0, sizeof(cfg)); cfg 94 drivers/spi/spi-pxa2xx-dma.c cfg.direction = dir; cfg 97 drivers/spi/spi-pxa2xx-dma.c cfg.dst_addr = drv_data->ssdr_physical; cfg 98 drivers/spi/spi-pxa2xx-dma.c cfg.dst_addr_width = width; cfg 99 drivers/spi/spi-pxa2xx-dma.c cfg.dst_maxburst = chip->dma_burst_size; cfg 104 drivers/spi/spi-pxa2xx-dma.c cfg.src_addr = drv_data->ssdr_physical; cfg 105 drivers/spi/spi-pxa2xx-dma.c cfg.src_addr_width = width; cfg 106 drivers/spi/spi-pxa2xx-dma.c cfg.src_maxburst = chip->dma_burst_size; cfg 112 drivers/spi/spi-pxa2xx-dma.c ret = dmaengine_slave_config(chan, &cfg); cfg 1032 drivers/spi/spi-rspi.c struct dma_slave_config cfg; cfg 1046 drivers/spi/spi-rspi.c memset(&cfg, 0, sizeof(cfg)); cfg 1047 drivers/spi/spi-rspi.c cfg.direction = dir; cfg 1049 drivers/spi/spi-rspi.c cfg.dst_addr = port_addr; cfg 1050 drivers/spi/spi-rspi.c cfg.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; cfg 1052 drivers/spi/spi-rspi.c cfg.src_addr = port_addr; cfg 1053 drivers/spi/spi-rspi.c cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; cfg 1056 drivers/spi/spi-rspi.c ret = dmaengine_slave_config(chan, &cfg); cfg 1172 drivers/spi/spi-sh-msiof.c struct dma_slave_config cfg; cfg 1186 drivers/spi/spi-sh-msiof.c memset(&cfg, 0, sizeof(cfg)); cfg 1187 drivers/spi/spi-sh-msiof.c cfg.direction = dir; cfg 1189 drivers/spi/spi-sh-msiof.c cfg.dst_addr = port_addr; cfg 1190 drivers/spi/spi-sh-msiof.c cfg.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 1192 drivers/spi/spi-sh-msiof.c cfg.src_addr = port_addr; cfg 1193 drivers/spi/spi-sh-msiof.c cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 1196 drivers/spi/spi-sh-msiof.c ret = dmaengine_slave_config(chan, &cfg); cfg 293 drivers/spi/spi-stm32.c const struct stm32_spi_cfg *cfg; cfg 642 drivers/spi/spi-stm32.c stm32_spi_set_bits(spi, spi->cfg->regs->en.reg, cfg 643 drivers/spi/spi-stm32.c spi->cfg->regs->en.mask); cfg 771 drivers/spi/spi-stm32.c if (spi->cfg->has_fifo) cfg 1017 drivers/spi/spi-stm32.c setb |= spi->cfg->regs->cpol.mask; cfg 1019 drivers/spi/spi-stm32.c clrb |= spi->cfg->regs->cpol.mask; cfg 1022 drivers/spi/spi-stm32.c setb |= spi->cfg->regs->cpha.mask; cfg 1024 drivers/spi/spi-stm32.c clrb |= spi->cfg->regs->cpha.mask; cfg 1027 drivers/spi/spi-stm32.c setb |= spi->cfg->regs->lsb_first.mask; cfg 1029 drivers/spi/spi-stm32.c clrb |= spi->cfg->regs->lsb_first.mask; cfg 1042 drivers/spi/spi-stm32.c (readl_relaxed(spi->base + spi->cfg->regs->cpol.reg) & cfg 1044 drivers/spi/spi-stm32.c spi->base + spi->cfg->regs->cpol.reg); cfg 1121 drivers/spi/spi-stm32.c if (spi->cfg->has_fifo) { cfg 1134 drivers/spi/spi-stm32.c dma_conf->src_addr = spi->phys_addr + spi->cfg->regs->rx.reg; cfg 1141 drivers/spi/spi-stm32.c dma_conf->dst_addr = spi->phys_addr + spi->cfg->regs->tx.reg; cfg 1289 drivers/spi/spi-stm32.c stm32_spi_set_bits(spi, spi->cfg->regs->dma_rx_en.reg, cfg 1290 drivers/spi/spi-stm32.c spi->cfg->regs->dma_rx_en.mask); cfg 1319 drivers/spi/spi-stm32.c rx_dma_desc->callback = spi->cfg->dma_rx_cb; cfg 1333 drivers/spi/spi-stm32.c tx_dma_desc->callback = spi->cfg->dma_tx_cb; cfg 1345 drivers/spi/spi-stm32.c stm32_spi_set_bits(spi, spi->cfg->regs->dma_tx_en.reg, cfg 1346 drivers/spi/spi-stm32.c spi->cfg->regs->dma_tx_en.mask); cfg 1349 drivers/spi/spi-stm32.c spi->cfg->transfer_one_dma_start(spi); cfg 1360 drivers/spi/spi-stm32.c stm32_spi_clr_bits(spi, spi->cfg->regs->dma_rx_en.reg, cfg 1361 drivers/spi/spi-stm32.c spi->cfg->regs->dma_rx_en.mask); cfg 1368 drivers/spi/spi-stm32.c return spi->cfg->transfer_one_irq(spi); cfg 1420 drivers/spi/spi-stm32.c clrb |= spi->cfg->regs->br.mask; cfg 1421 drivers/spi/spi-stm32.c setb |= ((u32)mbrdiv << spi->cfg->regs->br.shift) & cfg 1422 drivers/spi/spi-stm32.c spi->cfg->regs->br.mask; cfg 1424 drivers/spi/spi-stm32.c writel_relaxed((readl_relaxed(spi->base + spi->cfg->regs->br.reg) & cfg 1426 drivers/spi/spi-stm32.c spi->base + spi->cfg->regs->br.reg); cfg 1586 drivers/spi/spi-stm32.c spi->cfg->set_bpw(spi); cfg 1594 drivers/spi/spi-stm32.c spi->cfg->baud_rate_div_min, cfg 1595 drivers/spi/spi-stm32.c spi->cfg->baud_rate_div_max); cfg 1607 drivers/spi/spi-stm32.c ret = spi->cfg->set_mode(spi, comm_type); cfg 1615 drivers/spi/spi-stm32.c if (spi->cfg->set_data_idleness) cfg 1616 drivers/spi/spi-stm32.c spi->cfg->set_data_idleness(spi, transfer->len); cfg 1625 drivers/spi/spi-stm32.c if (spi->cfg->set_number_of_data) { cfg 1626 drivers/spi/spi-stm32.c ret = spi->cfg->set_number_of_data(spi, nb_words); cfg 1680 drivers/spi/spi-stm32.c return spi->cfg->transfer_one_irq(spi); cfg 1691 drivers/spi/spi-stm32.c spi->cfg->disable(spi); cfg 1827 drivers/spi/spi-stm32.c spi->cfg = (const struct stm32_spi_cfg *) cfg 1848 drivers/spi/spi-stm32.c spi->cfg->irq_handler_event, cfg 1849 drivers/spi/spi-stm32.c spi->cfg->irq_handler_thread, cfg 1883 drivers/spi/spi-stm32.c if (spi->cfg->has_fifo) cfg 1884 drivers/spi/spi-stm32.c spi->fifo_size = spi->cfg->get_fifo_size(spi); cfg 1886 drivers/spi/spi-stm32.c ret = spi->cfg->config(spi); cfg 1898 drivers/spi/spi-stm32.c master->bits_per_word_mask = spi->cfg->get_bpw_mask(spi); cfg 1899 drivers/spi/spi-stm32.c master->max_speed_hz = spi->clk_rate / spi->cfg->baud_rate_div_min; cfg 1900 drivers/spi/spi-stm32.c master->min_speed_hz = spi->clk_rate / spi->cfg->baud_rate_div_max; cfg 1978 drivers/spi/spi-stm32.c spi->cfg->disable(spi); cfg 139 drivers/spi/spi-xlp.c u32 fdiv, cfg; cfg 155 drivers/spi/spi-xlp.c cfg = xlp_spi_reg_read(xspi, cs, XLP_SPI_CONFIG); cfg 157 drivers/spi/spi-xlp.c cfg |= XLP_SPI_CPHA; cfg 159 drivers/spi/spi-xlp.c cfg &= ~XLP_SPI_CPHA; cfg 161 drivers/spi/spi-xlp.c cfg |= XLP_SPI_CPOL; cfg 163 drivers/spi/spi-xlp.c cfg &= ~XLP_SPI_CPOL; cfg 165 drivers/spi/spi-xlp.c cfg |= XLP_SPI_CS_POL; cfg 167 drivers/spi/spi-xlp.c cfg &= ~XLP_SPI_CS_POL; cfg 169 drivers/spi/spi-xlp.c cfg |= XLP_SPI_CS_LSBFE; cfg 171 drivers/spi/spi-xlp.c cfg &= ~XLP_SPI_CS_LSBFE; cfg 173 drivers/spi/spi-xlp.c cfg |= XLP_SPI_TXMOSI_EN | XLP_SPI_RXMISO_EN; cfg 175 drivers/spi/spi-xlp.c cfg |= XLP_SPI_RXCAP_EN; cfg 176 drivers/spi/spi-xlp.c xlp_spi_reg_write(xspi, cs, XLP_SPI_CONFIG, cfg); cfg 157 drivers/staging/comedi/drivers/addi_apci_1500.c unsigned int cfg; cfg 159 drivers/staging/comedi/drivers/addi_apci_1500.c cfg = z8536_read(dev, Z8536_CFG_CTRL_REG); cfg 161 drivers/staging/comedi/drivers/addi_apci_1500.c cfg |= (Z8536_CFG_CTRL_PAE | Z8536_CFG_CTRL_PBE); cfg 163 drivers/staging/comedi/drivers/addi_apci_1500.c cfg &= ~(Z8536_CFG_CTRL_PAE | Z8536_CFG_CTRL_PBE); cfg 164 drivers/staging/comedi/drivers/addi_apci_1500.c z8536_write(dev, cfg, Z8536_CFG_CTRL_REG); cfg 171 drivers/staging/comedi/drivers/addi_apci_1500.c unsigned int cfg; cfg 180 drivers/staging/comedi/drivers/addi_apci_1500.c cfg = z8536_read(dev, Z8536_CFG_CTRL_REG); cfg 182 drivers/staging/comedi/drivers/addi_apci_1500.c cfg |= bit; cfg 184 drivers/staging/comedi/drivers/addi_apci_1500.c cfg &= ~bit; cfg 187 drivers/staging/comedi/drivers/addi_apci_1500.c z8536_write(dev, cfg, Z8536_CFG_CTRL_REG); cfg 113 drivers/staging/comedi/drivers/addi_apci_3501.c unsigned int cfg = APCI3501_AO_DATA_CHAN(chan); cfg 126 drivers/staging/comedi/drivers/addi_apci_3501.c cfg |= APCI3501_AO_DATA_BIPOLAR; cfg 146 drivers/staging/comedi/drivers/addi_apci_3501.c outl(cfg | APCI3501_AO_DATA_VAL(val), cfg 83 drivers/staging/fieldbus/anybuss/anybuss-client.h const struct anybuss_memcfg *cfg); cfg 1008 drivers/staging/fieldbus/anybuss/host.c const struct anybuss_memcfg *cfg) cfg 1014 drivers/staging/fieldbus/anybuss/host.c .input_io_len = cpu_to_be16(cfg->input_io), cfg 1015 drivers/staging/fieldbus/anybuss/host.c .input_dpram_len = cpu_to_be16(cfg->input_dpram), cfg 1016 drivers/staging/fieldbus/anybuss/host.c .input_total_len = cpu_to_be16(cfg->input_total), cfg 1017 drivers/staging/fieldbus/anybuss/host.c .output_io_len = cpu_to_be16(cfg->output_io), cfg 1018 drivers/staging/fieldbus/anybuss/host.c .output_dpram_len = cpu_to_be16(cfg->output_dpram), cfg 1019 drivers/staging/fieldbus/anybuss/host.c .output_total_len = cpu_to_be16(cfg->output_total), cfg 1024 drivers/staging/fieldbus/anybuss/host.c switch (cfg->offl_mode) { cfg 374 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct dpsw_link_cfg *cfg) cfg 385 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params->rate = cpu_to_le32(cfg->rate); cfg 386 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params->options = cpu_to_le64(cfg->options); cfg 510 drivers/staging/fsl-dpaa2/ethsw/dpsw.c const struct dpsw_tci_cfg *cfg) cfg 522 drivers/staging/fsl-dpaa2/ethsw/dpsw.c dpsw_set_field(tmp_conf, VLAN_ID, cfg->vlan_id); cfg 523 drivers/staging/fsl-dpaa2/ethsw/dpsw.c dpsw_set_field(tmp_conf, DEI, cfg->dei); cfg 524 drivers/staging/fsl-dpaa2/ethsw/dpsw.c dpsw_set_field(tmp_conf, PCP, cfg->pcp); cfg 545 drivers/staging/fsl-dpaa2/ethsw/dpsw.c struct dpsw_tci_cfg *cfg) cfg 566 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cfg->pcp = rsp_params->pcp; cfg 567 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cfg->dei = rsp_params->dei; cfg 568 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cfg->vlan_id = le16_to_cpu(rsp_params->vlan_id); cfg 590 drivers/staging/fsl-dpaa2/ethsw/dpsw.c const struct dpsw_stp_cfg *cfg) cfg 601 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params->vlan_id = cpu_to_le16(cfg->vlan_id); cfg 602 drivers/staging/fsl-dpaa2/ethsw/dpsw.c dpsw_set_field(cmd_params->state, STATE, cfg->state); cfg 759 drivers/staging/fsl-dpaa2/ethsw/dpsw.c const struct dpsw_vlan_cfg *cfg) cfg 769 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params->fdb_id = cpu_to_le16(cfg->fdb_id); cfg 795 drivers/staging/fsl-dpaa2/ethsw/dpsw.c const struct dpsw_vlan_if_cfg *cfg) cfg 806 drivers/staging/fsl-dpaa2/ethsw/dpsw.c build_if_id_bitmap(cmd_params->if_id, cfg->if_id, cfg->num_ifs); cfg 833 drivers/staging/fsl-dpaa2/ethsw/dpsw.c const struct dpsw_vlan_if_cfg *cfg) cfg 844 drivers/staging/fsl-dpaa2/ethsw/dpsw.c build_if_id_bitmap(cmd_params->if_id, cfg->if_id, cfg->num_ifs); cfg 867 drivers/staging/fsl-dpaa2/ethsw/dpsw.c const struct dpsw_vlan_if_cfg *cfg) cfg 878 drivers/staging/fsl-dpaa2/ethsw/dpsw.c build_if_id_bitmap(cmd_params->if_id, cfg->if_id, cfg->num_ifs); cfg 903 drivers/staging/fsl-dpaa2/ethsw/dpsw.c const struct dpsw_vlan_if_cfg *cfg) cfg 914 drivers/staging/fsl-dpaa2/ethsw/dpsw.c build_if_id_bitmap(cmd_params->if_id, cfg->if_id, cfg->num_ifs); cfg 962 drivers/staging/fsl-dpaa2/ethsw/dpsw.c const struct dpsw_fdb_unicast_cfg *cfg) cfg 974 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params->if_egress = cpu_to_le16(cfg->if_egress); cfg 976 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params->mac_addr[i] = cfg->mac_addr[5 - i]; cfg 977 drivers/staging/fsl-dpaa2/ethsw/dpsw.c dpsw_set_field(cmd_params->type, ENTRY_TYPE, cfg->type); cfg 1048 drivers/staging/fsl-dpaa2/ethsw/dpsw.c const struct dpsw_fdb_unicast_cfg *cfg) cfg 1061 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params->mac_addr[i] = cfg->mac_addr[5 - i]; cfg 1062 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params->if_egress = cpu_to_le16(cfg->if_egress); cfg 1063 drivers/staging/fsl-dpaa2/ethsw/dpsw.c dpsw_set_field(cmd_params->type, ENTRY_TYPE, cfg->type); cfg 1090 drivers/staging/fsl-dpaa2/ethsw/dpsw.c const struct dpsw_fdb_multicast_cfg *cfg) cfg 1102 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params->num_ifs = cpu_to_le16(cfg->num_ifs); cfg 1103 drivers/staging/fsl-dpaa2/ethsw/dpsw.c dpsw_set_field(cmd_params->type, ENTRY_TYPE, cfg->type); cfg 1104 drivers/staging/fsl-dpaa2/ethsw/dpsw.c build_if_id_bitmap(cmd_params->if_id, cfg->if_id, cfg->num_ifs); cfg 1106 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params->mac_addr[i] = cfg->mac_addr[5 - i]; cfg 1132 drivers/staging/fsl-dpaa2/ethsw/dpsw.c const struct dpsw_fdb_multicast_cfg *cfg) cfg 1144 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params->num_ifs = cpu_to_le16(cfg->num_ifs); cfg 1145 drivers/staging/fsl-dpaa2/ethsw/dpsw.c dpsw_set_field(cmd_params->type, ENTRY_TYPE, cfg->type); cfg 1146 drivers/staging/fsl-dpaa2/ethsw/dpsw.c build_if_id_bitmap(cmd_params->if_id, cfg->if_id, cfg->num_ifs); cfg 1148 drivers/staging/fsl-dpaa2/ethsw/dpsw.c cmd_params->mac_addr[i] = cfg->mac_addr[5 - i]; cfg 219 drivers/staging/fsl-dpaa2/ethsw/dpsw.h struct dpsw_link_cfg *cfg); cfg 273 drivers/staging/fsl-dpaa2/ethsw/dpsw.h const struct dpsw_tci_cfg *cfg); cfg 279 drivers/staging/fsl-dpaa2/ethsw/dpsw.h struct dpsw_tci_cfg *cfg); cfg 311 drivers/staging/fsl-dpaa2/ethsw/dpsw.h const struct dpsw_stp_cfg *cfg); cfg 391 drivers/staging/fsl-dpaa2/ethsw/dpsw.h const struct dpsw_vlan_cfg *cfg); cfg 409 drivers/staging/fsl-dpaa2/ethsw/dpsw.h const struct dpsw_vlan_if_cfg *cfg); cfg 415 drivers/staging/fsl-dpaa2/ethsw/dpsw.h const struct dpsw_vlan_if_cfg *cfg); cfg 421 drivers/staging/fsl-dpaa2/ethsw/dpsw.h const struct dpsw_vlan_if_cfg *cfg); cfg 427 drivers/staging/fsl-dpaa2/ethsw/dpsw.h const struct dpsw_vlan_if_cfg *cfg); cfg 460 drivers/staging/fsl-dpaa2/ethsw/dpsw.h const struct dpsw_fdb_unicast_cfg *cfg); cfg 466 drivers/staging/fsl-dpaa2/ethsw/dpsw.h const struct dpsw_fdb_unicast_cfg *cfg); cfg 511 drivers/staging/fsl-dpaa2/ethsw/dpsw.h const struct dpsw_fdb_multicast_cfg *cfg); cfg 517 drivers/staging/fsl-dpaa2/ethsw/dpsw.h const struct dpsw_fdb_multicast_cfg *cfg); cfg 92 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c struct dpsw_link_cfg cfg = {0}; cfg 108 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c cfg.rate = link_ksettings->base.speed; cfg 110 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c cfg.options |= DPSW_LINK_OPT_AUTONEG; cfg 112 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c cfg.options &= ~DPSW_LINK_OPT_AUTONEG; cfg 114 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c cfg.options |= DPSW_LINK_OPT_HALF_DUPLEX; cfg 116 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c cfg.options &= ~DPSW_LINK_OPT_HALF_DUPLEX; cfg 121 drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c &cfg); cfg 80 drivers/staging/gdm724x/netlink_k.c struct netlink_kernel_cfg cfg = { cfg 84 drivers/staging/gdm724x/netlink_k.c sock = netlink_kernel_create(&init_net, unit, &cfg); cfg 229 drivers/staging/greybus/camera.c struct gb_camera_stream_config_response *cfg = &resp->config[i]; cfg 233 drivers/staging/greybus/camera.c fmt_info = gb_camera_get_format_info(cfg->format); cfg 236 drivers/staging/greybus/camera.c cfg->format); cfg 241 drivers/staging/greybus/camera.c pkt_size = le32_to_cpu(cfg->max_pkt_size); cfg 250 drivers/staging/greybus/camera.c pkt_size = le16_to_cpu(cfg->width) * fmt_info->bpp / 8; cfg 252 drivers/staging/greybus/camera.c if (pkt_size != le32_to_cpu(cfg->max_pkt_size)) { cfg 255 drivers/staging/greybus/camera.c i, pkt_size, cfg->max_pkt_size); cfg 290 drivers/staging/greybus/camera.c struct gb_camera_stream_config_response *cfg = &resp->config[i]; cfg 292 drivers/staging/greybus/camera.c if (cfg->padding) { cfg 554 drivers/staging/greybus/camera.c struct gb_camera_stream_config_request *cfg = &req->config[i]; cfg 556 drivers/staging/greybus/camera.c cfg->width = cpu_to_le16(streams[i].width); cfg 557 drivers/staging/greybus/camera.c cfg->height = cpu_to_le16(streams[i].height); cfg 558 drivers/staging/greybus/camera.c cfg->format = cpu_to_le16(streams[i].format); cfg 559 drivers/staging/greybus/camera.c cfg->padding = 0; cfg 590 drivers/staging/greybus/camera.c struct gb_camera_stream_config_response *cfg = &resp->config[i]; cfg 592 drivers/staging/greybus/camera.c streams[i].width = le16_to_cpu(cfg->width); cfg 593 drivers/staging/greybus/camera.c streams[i].height = le16_to_cpu(cfg->height); cfg 594 drivers/staging/greybus/camera.c streams[i].format = le16_to_cpu(cfg->format); cfg 595 drivers/staging/greybus/camera.c streams[i].vc = cfg->virtual_channel; cfg 596 drivers/staging/greybus/camera.c streams[i].dt[0] = cfg->data_type[0]; cfg 597 drivers/staging/greybus/camera.c streams[i].dt[1] = cfg->data_type[1]; cfg 598 drivers/staging/greybus/camera.c streams[i].max_size = le32_to_cpu(cfg->max_size); cfg 820 drivers/staging/greybus/power_supply.c struct power_supply_config cfg = {}; cfg 822 drivers/staging/greybus/power_supply.c cfg.drv_data = gbpsy; cfg 833 drivers/staging/greybus/power_supply.c &gbpsy->desc, &cfg); cfg 220 drivers/staging/iio/cdc/ad7150.c u8 thresh_type, cfg, adaptive; cfg 238 drivers/staging/iio/cdc/ad7150.c cfg = ret & ~((0x03 << 5) | BIT(7)); cfg 267 drivers/staging/iio/cdc/ad7150.c cfg |= (!adaptive << 7) | (thresh_type << 5); cfg 269 drivers/staging/iio/cdc/ad7150.c ret = i2c_smbus_write_byte_data(chip->client, AD7150_CFG, cfg); cfg 128 drivers/staging/media/hantro/hantro.h struct v4l2_ctrl_config cfg; cfg 294 drivers/staging/media/hantro/hantro_drv.c .cfg = { cfg 304 drivers/staging/media/hantro/hantro_drv.c .cfg = { cfg 309 drivers/staging/media/hantro/hantro_drv.c .cfg = { cfg 314 drivers/staging/media/hantro/hantro_drv.c .cfg = { cfg 319 drivers/staging/media/hantro/hantro_drv.c .cfg = { cfg 324 drivers/staging/media/hantro/hantro_drv.c .cfg = { cfg 329 drivers/staging/media/hantro/hantro_drv.c .cfg = { cfg 334 drivers/staging/media/hantro/hantro_drv.c .cfg = { cfg 339 drivers/staging/media/hantro/hantro_drv.c .cfg = { cfg 344 drivers/staging/media/hantro/hantro_drv.c .cfg = { cfg 352 drivers/staging/media/hantro/hantro_drv.c .cfg = { cfg 375 drivers/staging/media/hantro/hantro_drv.c &controls[i].cfg, NULL); cfg 378 drivers/staging/media/hantro/hantro_drv.c controls[i].cfg.id, cfg 82 drivers/staging/media/imx/imx-ic-prp.c __prp_get_fmt(struct prp_priv *priv, struct v4l2_subdev_pad_config *cfg, cfg 88 drivers/staging/media/imx/imx-ic-prp.c return v4l2_subdev_get_try_format(&ic_priv->sd, cfg, pad); cfg 98 drivers/staging/media/imx/imx-ic-prp.c struct v4l2_subdev_pad_config *cfg, cfg 118 drivers/staging/media/imx/imx-ic-prp.c infmt = __prp_get_fmt(priv, cfg, PRP_SINK_PAD, code->which); cfg 130 drivers/staging/media/imx/imx-ic-prp.c struct v4l2_subdev_pad_config *cfg, cfg 142 drivers/staging/media/imx/imx-ic-prp.c fmt = __prp_get_fmt(priv, cfg, sdformat->pad, sdformat->which); cfg 155 drivers/staging/media/imx/imx-ic-prp.c struct v4l2_subdev_pad_config *cfg, cfg 174 drivers/staging/media/imx/imx-ic-prp.c infmt = __prp_get_fmt(priv, cfg, PRP_SINK_PAD, sdformat->which); cfg 202 drivers/staging/media/imx/imx-ic-prp.c fmt = __prp_get_fmt(priv, cfg, sdformat->pad, sdformat->which); cfg 793 drivers/staging/media/imx/imx-ic-prpencvf.c __prp_get_fmt(struct prp_priv *priv, struct v4l2_subdev_pad_config *cfg, cfg 799 drivers/staging/media/imx/imx-ic-prpencvf.c return v4l2_subdev_get_try_format(&ic_priv->sd, cfg, pad); cfg 847 drivers/staging/media/imx/imx-ic-prpencvf.c struct v4l2_subdev_pad_config *cfg, cfg 857 drivers/staging/media/imx/imx-ic-prpencvf.c struct v4l2_subdev_pad_config *cfg, cfg 869 drivers/staging/media/imx/imx-ic-prpencvf.c fmt = __prp_get_fmt(priv, cfg, sdformat->pad, sdformat->which); cfg 882 drivers/staging/media/imx/imx-ic-prpencvf.c struct v4l2_subdev_pad_config *cfg, cfg 897 drivers/staging/media/imx/imx-ic-prpencvf.c infmt = __prp_get_fmt(priv, cfg, PRPENCVF_SINK_PAD, sdformat->which); cfg 923 drivers/staging/media/imx/imx-ic-prpencvf.c struct v4l2_subdev_pad_config *cfg, cfg 941 drivers/staging/media/imx/imx-ic-prpencvf.c prp_try_fmt(priv, cfg, sdformat, &cc); cfg 943 drivers/staging/media/imx/imx-ic-prpencvf.c fmt = __prp_get_fmt(priv, cfg, sdformat->pad, sdformat->which); cfg 955 drivers/staging/media/imx/imx-ic-prpencvf.c prp_try_fmt(priv, cfg, &format, &outcc); cfg 957 drivers/staging/media/imx/imx-ic-prpencvf.c outfmt = __prp_get_fmt(priv, cfg, PRPENCVF_SRC_PAD, cfg 973 drivers/staging/media/imx/imx-ic-prpencvf.c struct v4l2_subdev_pad_config *cfg, cfg 991 drivers/staging/media/imx/imx-ic-prpencvf.c prp_try_fmt(priv, cfg, &format, &cc); cfg 1003 drivers/staging/media/imx/imx-ic-prpencvf.c prp_try_fmt(priv, cfg, &format, &cc); cfg 1153 drivers/staging/media/imx/imx-media-csi.c __csi_get_fmt(struct csi_priv *priv, struct v4l2_subdev_pad_config *cfg, cfg 1157 drivers/staging/media/imx/imx-media-csi.c return v4l2_subdev_get_try_format(&priv->sd, cfg, pad); cfg 1163 drivers/staging/media/imx/imx-media-csi.c __csi_get_crop(struct csi_priv *priv, struct v4l2_subdev_pad_config *cfg, cfg 1167 drivers/staging/media/imx/imx-media-csi.c return v4l2_subdev_get_try_crop(&priv->sd, cfg, CSI_SINK_PAD); cfg 1173 drivers/staging/media/imx/imx-media-csi.c __csi_get_compose(struct csi_priv *priv, struct v4l2_subdev_pad_config *cfg, cfg 1177 drivers/staging/media/imx/imx-media-csi.c return v4l2_subdev_get_try_compose(&priv->sd, cfg, cfg 1185 drivers/staging/media/imx/imx-media-csi.c struct v4l2_subdev_pad_config *cfg, cfg 1224 drivers/staging/media/imx/imx-media-csi.c struct v4l2_subdev_pad_config *cfg, cfg 1235 drivers/staging/media/imx/imx-media-csi.c infmt = __csi_get_fmt(priv, cfg, CSI_SINK_PAD, code->which); cfg 1275 drivers/staging/media/imx/imx-media-csi.c struct v4l2_subdev_pad_config *cfg, cfg 1294 drivers/staging/media/imx/imx-media-csi.c crop = __csi_get_crop(priv, cfg, fse->which); cfg 1309 drivers/staging/media/imx/imx-media-csi.c struct v4l2_subdev_pad_config *cfg, cfg 1325 drivers/staging/media/imx/imx-media-csi.c crop = __csi_get_crop(priv, cfg, fie->which); cfg 1345 drivers/staging/media/imx/imx-media-csi.c struct v4l2_subdev_pad_config *cfg, cfg 1357 drivers/staging/media/imx/imx-media-csi.c fmt = __csi_get_fmt(priv, cfg, sdformat->pad, sdformat->which); cfg 1370 drivers/staging/media/imx/imx-media-csi.c struct v4l2_subdev_pad_config *cfg, cfg 1374 drivers/staging/media/imx/imx-media-csi.c __csi_get_fmt(priv, cfg, CSI_SINK_PAD, sdformat->which); cfg 1420 drivers/staging/media/imx/imx-media-csi.c struct v4l2_subdev_pad_config *cfg, cfg 1430 drivers/staging/media/imx/imx-media-csi.c infmt = __csi_get_fmt(priv, cfg, CSI_SINK_PAD, sdformat->which); cfg 1457 drivers/staging/media/imx/imx-media-csi.c csi_try_field(priv, cfg, sdformat); cfg 1479 drivers/staging/media/imx/imx-media-csi.c csi_try_field(priv, cfg, sdformat); cfg 1488 drivers/staging/media/imx/imx-media-csi.c csi_try_crop(priv, crop, cfg, &sdformat->format, upstream_ep); cfg 1502 drivers/staging/media/imx/imx-media-csi.c struct v4l2_subdev_pad_config *cfg, cfg 1528 drivers/staging/media/imx/imx-media-csi.c crop = __csi_get_crop(priv, cfg, sdformat->which); cfg 1529 drivers/staging/media/imx/imx-media-csi.c compose = __csi_get_compose(priv, cfg, sdformat->which); cfg 1531 drivers/staging/media/imx/imx-media-csi.c csi_try_fmt(priv, &upstream_ep, cfg, sdformat, crop, compose, &cc); cfg 1533 drivers/staging/media/imx/imx-media-csi.c fmt = __csi_get_fmt(priv, cfg, sdformat->pad, sdformat->which); cfg 1548 drivers/staging/media/imx/imx-media-csi.c csi_try_fmt(priv, &upstream_ep, cfg, &format, cfg 1551 drivers/staging/media/imx/imx-media-csi.c outfmt = __csi_get_fmt(priv, cfg, pad, sdformat->which); cfg 1568 drivers/staging/media/imx/imx-media-csi.c struct v4l2_subdev_pad_config *cfg, cfg 1581 drivers/staging/media/imx/imx-media-csi.c infmt = __csi_get_fmt(priv, cfg, CSI_SINK_PAD, sel->which); cfg 1582 drivers/staging/media/imx/imx-media-csi.c crop = __csi_get_crop(priv, cfg, sel->which); cfg 1583 drivers/staging/media/imx/imx-media-csi.c compose = __csi_get_compose(priv, cfg, sel->which); cfg 1632 drivers/staging/media/imx/imx-media-csi.c struct v4l2_subdev_pad_config *cfg, cfg 1657 drivers/staging/media/imx/imx-media-csi.c infmt = __csi_get_fmt(priv, cfg, CSI_SINK_PAD, sel->which); cfg 1658 drivers/staging/media/imx/imx-media-csi.c crop = __csi_get_crop(priv, cfg, sel->which); cfg 1659 drivers/staging/media/imx/imx-media-csi.c compose = __csi_get_compose(priv, cfg, sel->which); cfg 1675 drivers/staging/media/imx/imx-media-csi.c csi_try_crop(priv, &sel->r, cfg, infmt, &upstream_ep); cfg 1716 drivers/staging/media/imx/imx-media-csi.c outfmt = __csi_get_fmt(priv, cfg, pad, sel->which); cfg 489 drivers/staging/media/imx/imx-media-utils.c struct v4l2_subdev_pad_config *cfg) cfg 505 drivers/staging/media/imx/imx-media-utils.c mf_try = v4l2_subdev_get_try_format(sd, cfg, pad); cfg 535 drivers/staging/media/imx/imx-media-vdic.c __vdic_get_fmt(struct vdic_priv *priv, struct v4l2_subdev_pad_config *cfg, cfg 539 drivers/staging/media/imx/imx-media-vdic.c return v4l2_subdev_get_try_format(&priv->sd, cfg, pad); cfg 545 drivers/staging/media/imx/imx-media-vdic.c struct v4l2_subdev_pad_config *cfg, cfg 555 drivers/staging/media/imx/imx-media-vdic.c struct v4l2_subdev_pad_config *cfg, cfg 567 drivers/staging/media/imx/imx-media-vdic.c fmt = __vdic_get_fmt(priv, cfg, sdformat->pad, sdformat->which); cfg 580 drivers/staging/media/imx/imx-media-vdic.c struct v4l2_subdev_pad_config *cfg, cfg 595 drivers/staging/media/imx/imx-media-vdic.c infmt = __vdic_get_fmt(priv, cfg, priv->active_input_pad, cfg 621 drivers/staging/media/imx/imx-media-vdic.c struct v4l2_subdev_pad_config *cfg, cfg 639 drivers/staging/media/imx/imx-media-vdic.c vdic_try_fmt(priv, cfg, sdformat, &cc); cfg 641 drivers/staging/media/imx/imx-media-vdic.c fmt = __vdic_get_fmt(priv, cfg, sdformat->pad, sdformat->which); cfg 654 drivers/staging/media/imx/imx-media-vdic.c vdic_try_fmt(priv, cfg, &format, &outcc); cfg 656 drivers/staging/media/imx/imx-media-vdic.c outfmt = __vdic_get_fmt(priv, cfg, VDIC_SRC_PAD_DIRECT, cfg 174 drivers/staging/media/imx/imx-media.h struct v4l2_subdev_pad_config *cfg); cfg 443 drivers/staging/media/imx/imx6-mipi-csi2.c __csi2_get_fmt(struct csi2_dev *csi2, struct v4l2_subdev_pad_config *cfg, cfg 447 drivers/staging/media/imx/imx6-mipi-csi2.c return v4l2_subdev_get_try_format(&csi2->sd, cfg, pad); cfg 453 drivers/staging/media/imx/imx6-mipi-csi2.c struct v4l2_subdev_pad_config *cfg, cfg 461 drivers/staging/media/imx/imx6-mipi-csi2.c fmt = __csi2_get_fmt(csi2, cfg, sdformat->pad, sdformat->which); cfg 471 drivers/staging/media/imx/imx6-mipi-csi2.c struct v4l2_subdev_pad_config *cfg, cfg 492 drivers/staging/media/imx/imx6-mipi-csi2.c fmt = __csi2_get_fmt(csi2, cfg, sdformat->pad, sdformat->which); cfg 921 drivers/staging/media/imx/imx7-media-csi.c struct v4l2_subdev_pad_config *cfg, cfg 926 drivers/staging/media/imx/imx7-media-csi.c return v4l2_subdev_get_try_format(&csi->sd, cfg, pad); cfg 932 drivers/staging/media/imx/imx7-media-csi.c struct v4l2_subdev_pad_config *cfg, cfg 941 drivers/staging/media/imx/imx7-media-csi.c in_fmt = imx7_csi_get_format(csi, cfg, IMX7_CSI_PAD_SINK, code->which); cfg 967 drivers/staging/media/imx/imx7-media-csi.c struct v4l2_subdev_pad_config *cfg, cfg 976 drivers/staging/media/imx/imx7-media-csi.c fmt = imx7_csi_get_format(csi, cfg, sdformat->pad, sdformat->which); cfg 991 drivers/staging/media/imx/imx7-media-csi.c struct v4l2_subdev_pad_config *cfg, cfg 999 drivers/staging/media/imx/imx7-media-csi.c in_fmt = imx7_csi_get_format(csi, cfg, IMX7_CSI_PAD_SINK, cfg 1041 drivers/staging/media/imx/imx7-media-csi.c struct v4l2_subdev_pad_config *cfg, cfg 1062 drivers/staging/media/imx/imx7-media-csi.c ret = imx7_csi_try_fmt(csi, cfg, sdformat, &cc); cfg 1066 drivers/staging/media/imx/imx7-media-csi.c fmt = imx7_csi_get_format(csi, cfg, sdformat->pad, sdformat->which); cfg 1079 drivers/staging/media/imx/imx7-media-csi.c if (imx7_csi_try_fmt(csi, cfg, &format, &outcc)) { cfg 1083 drivers/staging/media/imx/imx7-media-csi.c outfmt = imx7_csi_get_format(csi, cfg, IMX7_CSI_PAD_SRC, cfg 1137 drivers/staging/media/imx/imx7-media-csi.c struct v4l2_subdev_pad_config *cfg) cfg 1145 drivers/staging/media/imx/imx7-media-csi.c mf = v4l2_subdev_get_try_format(sd, cfg, i); cfg 295 drivers/staging/media/imx/imx7-mipi-csis.c u32 cfg; cfg 314 drivers/staging/media/imx/imx7-mipi-csis.c cfg = mipi_csis_read(state, registers[i].offset); cfg 315 drivers/staging/media/imx/imx7-mipi-csis.c dev_info(dev, "%12s: 0x%08x\n", registers[i].name, cfg); cfg 641 drivers/staging/media/imx/imx7-mipi-csis.c struct v4l2_subdev_pad_config *cfg) cfg 648 drivers/staging/media/imx/imx7-mipi-csis.c mf = v4l2_subdev_get_try_format(mipi_sd, cfg, i); cfg 684 drivers/staging/media/imx/imx7-mipi-csis.c struct v4l2_subdev_pad_config *cfg, cfg 689 drivers/staging/media/imx/imx7-mipi-csis.c return v4l2_subdev_get_try_format(&state->mipi_sd, cfg, pad); cfg 695 drivers/staging/media/imx/imx7-mipi-csis.c struct v4l2_subdev_pad_config *cfg, cfg 705 drivers/staging/media/imx/imx7-mipi-csis.c fmt = mipi_csis_get_format(state, cfg, sdformat->which, sdformat->pad); cfg 720 drivers/staging/media/imx/imx7-mipi-csis.c cfg->try_fmt = sdformat->format; cfg 729 drivers/staging/media/imx/imx7-mipi-csis.c struct v4l2_subdev_pad_config *cfg, cfg 737 drivers/staging/media/imx/imx7-mipi-csis.c fmt = mipi_csis_get_format(state, cfg, sdformat->which, sdformat->pad); cfg 1551 drivers/staging/media/ipu3/include/intel-ipu3.h struct ipu3_uapi_sharp_cfg cfg; cfg 1727 drivers/staging/media/ipu3/include/intel-ipu3.h struct ipu3_uapi_radial_cfg cfg; cfg 900 drivers/staging/media/ipu3/ipu3-abi.h struct imgu_abi_dvs_stat_cfg cfg __aligned(32); cfg 137 drivers/staging/media/ipu3/ipu3-css-params.c u32 target_height, struct imgu_abi_osys_config *cfg, cfg 162 drivers/staging/media/ipu3/ipu3-css-params.c memset(&cfg->scaler_coeffs_chroma, 0, cfg 163 drivers/staging/media/ipu3/ipu3-css-params.c sizeof(cfg->scaler_coeffs_chroma)); cfg 164 drivers/staging/media/ipu3/ipu3-css-params.c memset(&cfg->scaler_coeffs_luma, 0, sizeof(*cfg->scaler_coeffs_luma)); cfg 173 drivers/staging/media/ipu3/ipu3-css-params.c cfg->scaler_coeffs_luma, info_luma); cfg 180 drivers/staging/media/ipu3/ipu3-css-params.c cfg->scaler_coeffs_chroma, cfg 1920 drivers/staging/media/ipu3/ipu3-css-params.c acc->dvs_stat.cfg.grd_config[i].enable = 0; cfg 719 drivers/staging/media/ipu3/ipu3-css.c enum imgu_abi_param_class cfg = IMGU_ABI_PARAM_CLASS_CONFIG; cfg 720 drivers/staging/media/ipu3/ipu3-css.c void *vaddr = css_pipe->binary_params_cs[cfg - 1][m0].vaddr; cfg 728 drivers/staging/media/ipu3/ipu3-css.c cfg_iter = imgu_css_fw_pipeline_params(css, pipe, cfg, m0, cfg 794 drivers/staging/media/ipu3/ipu3-css.c cfg_ref = imgu_css_fw_pipeline_params(css, pipe, cfg, m0, cfg 824 drivers/staging/media/ipu3/ipu3-css.c cfg_dvs = imgu_css_fw_pipeline_params(css, pipe, cfg, m0, cfg 840 drivers/staging/media/ipu3/ipu3-css.c cfg_tnr = imgu_css_fw_pipeline_params(css, pipe, cfg, m0, cfg 868 drivers/staging/media/ipu3/ipu3-css.c cfg = IMGU_ABI_PARAM_CLASS_STATE; cfg 869 drivers/staging/media/ipu3/ipu3-css.c vaddr = css_pipe->binary_params_cs[cfg - 1][m0].vaddr; cfg 871 drivers/staging/media/ipu3/ipu3-css.c cfg_ref_state = imgu_css_fw_pipeline_params(css, pipe, cfg, m0, cfg 884 drivers/staging/media/ipu3/ipu3-css.c imgu_css_fw_pipeline_params(css, pipe, cfg, m0, cfg 123 drivers/staging/media/ipu3/ipu3-v4l2.c struct v4l2_subdev_pad_config *cfg, cfg 139 drivers/staging/media/ipu3/ipu3-v4l2.c mf = v4l2_subdev_get_try_format(sd, cfg, pad); cfg 147 drivers/staging/media/ipu3/ipu3-v4l2.c struct v4l2_subdev_pad_config *cfg, cfg 165 drivers/staging/media/ipu3/ipu3-v4l2.c mf = v4l2_subdev_get_try_format(sd, cfg, pad); cfg 193 drivers/staging/media/ipu3/ipu3-v4l2.c struct v4l2_subdev_pad_config *cfg, cfg 206 drivers/staging/media/ipu3/ipu3-v4l2.c try_sel = v4l2_subdev_get_try_crop(sd, cfg, sel->pad); cfg 210 drivers/staging/media/ipu3/ipu3-v4l2.c try_sel = v4l2_subdev_get_try_compose(sd, cfg, sel->pad); cfg 226 drivers/staging/media/ipu3/ipu3-v4l2.c struct v4l2_subdev_pad_config *cfg, cfg 245 drivers/staging/media/ipu3/ipu3-v4l2.c try_sel = v4l2_subdev_get_try_crop(sd, cfg, sel->pad); cfg 249 drivers/staging/media/ipu3/ipu3-v4l2.c try_sel = v4l2_subdev_get_try_compose(sd, cfg, sel->pad); cfg 828 drivers/staging/media/omap4iss/iss_csi2.c struct v4l2_subdev_pad_config *cfg, cfg 833 drivers/staging/media/omap4iss/iss_csi2.c return v4l2_subdev_get_try_format(&csi2->subdev, cfg, pad); cfg 840 drivers/staging/media/omap4iss/iss_csi2.c struct v4l2_subdev_pad_config *cfg, cfg 871 drivers/staging/media/omap4iss/iss_csi2.c format = __csi2_get_format(csi2, cfg, CSI2_PAD_SINK, which); cfg 897 drivers/staging/media/omap4iss/iss_csi2.c struct v4l2_subdev_pad_config *cfg, cfg 910 drivers/staging/media/omap4iss/iss_csi2.c format = __csi2_get_format(csi2, cfg, CSI2_PAD_SINK, cfg 934 drivers/staging/media/omap4iss/iss_csi2.c struct v4l2_subdev_pad_config *cfg, cfg 946 drivers/staging/media/omap4iss/iss_csi2.c csi2_try_format(csi2, cfg, fse->pad, &format, fse->which); cfg 956 drivers/staging/media/omap4iss/iss_csi2.c csi2_try_format(csi2, cfg, fse->pad, &format, fse->which); cfg 971 drivers/staging/media/omap4iss/iss_csi2.c struct v4l2_subdev_pad_config *cfg, cfg 977 drivers/staging/media/omap4iss/iss_csi2.c format = __csi2_get_format(csi2, cfg, fmt->pad, fmt->which); cfg 993 drivers/staging/media/omap4iss/iss_csi2.c struct v4l2_subdev_pad_config *cfg, cfg 999 drivers/staging/media/omap4iss/iss_csi2.c format = __csi2_get_format(csi2, cfg, fmt->pad, fmt->which); cfg 1003 drivers/staging/media/omap4iss/iss_csi2.c csi2_try_format(csi2, cfg, fmt->pad, &fmt->format, fmt->which); cfg 1008 drivers/staging/media/omap4iss/iss_csi2.c format = __csi2_get_format(csi2, cfg, CSI2_PAD_SOURCE, cfg 1011 drivers/staging/media/omap4iss/iss_csi2.c csi2_try_format(csi2, cfg, CSI2_PAD_SOURCE, format, fmt->which); cfg 24 drivers/staging/media/omap4iss/iss_ipipe.c struct v4l2_subdev_pad_config *cfg, cfg 178 drivers/staging/media/omap4iss/iss_ipipe.c struct v4l2_subdev_pad_config *cfg, cfg 183 drivers/staging/media/omap4iss/iss_ipipe.c return v4l2_subdev_get_try_format(&ipipe->subdev, cfg, pad); cfg 197 drivers/staging/media/omap4iss/iss_ipipe.c struct v4l2_subdev_pad_config *cfg, cfg 225 drivers/staging/media/omap4iss/iss_ipipe.c format = __ipipe_get_format(ipipe, cfg, IPIPE_PAD_SINK, which); cfg 246 drivers/staging/media/omap4iss/iss_ipipe.c struct v4l2_subdev_pad_config *cfg, cfg 273 drivers/staging/media/omap4iss/iss_ipipe.c struct v4l2_subdev_pad_config *cfg, cfg 285 drivers/staging/media/omap4iss/iss_ipipe.c ipipe_try_format(ipipe, cfg, fse->pad, &format, fse->which); cfg 295 drivers/staging/media/omap4iss/iss_ipipe.c ipipe_try_format(ipipe, cfg, fse->pad, &format, fse->which); cfg 312 drivers/staging/media/omap4iss/iss_ipipe.c struct v4l2_subdev_pad_config *cfg, cfg 318 drivers/staging/media/omap4iss/iss_ipipe.c format = __ipipe_get_format(ipipe, cfg, fmt->pad, fmt->which); cfg 336 drivers/staging/media/omap4iss/iss_ipipe.c struct v4l2_subdev_pad_config *cfg, cfg 342 drivers/staging/media/omap4iss/iss_ipipe.c format = __ipipe_get_format(ipipe, cfg, fmt->pad, fmt->which); cfg 346 drivers/staging/media/omap4iss/iss_ipipe.c ipipe_try_format(ipipe, cfg, fmt->pad, &fmt->format, fmt->which); cfg 351 drivers/staging/media/omap4iss/iss_ipipe.c format = __ipipe_get_format(ipipe, cfg, IPIPE_PAD_SOURCE_VP, cfg 354 drivers/staging/media/omap4iss/iss_ipipe.c ipipe_try_format(ipipe, cfg, IPIPE_PAD_SOURCE_VP, format, cfg 360 drivers/staging/media/omap4iss/iss_ipipeif.c struct v4l2_subdev_pad_config *cfg, unsigned int pad, cfg 364 drivers/staging/media/omap4iss/iss_ipipeif.c return v4l2_subdev_get_try_format(&ipipeif->subdev, cfg, pad); cfg 377 drivers/staging/media/omap4iss/iss_ipipeif.c struct v4l2_subdev_pad_config *cfg, unsigned int pad, cfg 406 drivers/staging/media/omap4iss/iss_ipipeif.c format = __ipipeif_get_format(ipipeif, cfg, IPIPEIF_PAD_SINK, cfg 421 drivers/staging/media/omap4iss/iss_ipipeif.c format = __ipipeif_get_format(ipipeif, cfg, IPIPEIF_PAD_SINK, cfg 445 drivers/staging/media/omap4iss/iss_ipipeif.c struct v4l2_subdev_pad_config *cfg, cfg 465 drivers/staging/media/omap4iss/iss_ipipeif.c format = __ipipeif_get_format(ipipeif, cfg, IPIPEIF_PAD_SINK, cfg 479 drivers/staging/media/omap4iss/iss_ipipeif.c struct v4l2_subdev_pad_config *cfg, cfg 491 drivers/staging/media/omap4iss/iss_ipipeif.c ipipeif_try_format(ipipeif, cfg, fse->pad, &format, fse->which); cfg 501 drivers/staging/media/omap4iss/iss_ipipeif.c ipipeif_try_format(ipipeif, cfg, fse->pad, &format, fse->which); cfg 518 drivers/staging/media/omap4iss/iss_ipipeif.c struct v4l2_subdev_pad_config *cfg, cfg 524 drivers/staging/media/omap4iss/iss_ipipeif.c format = __ipipeif_get_format(ipipeif, cfg, fmt->pad, fmt->which); cfg 542 drivers/staging/media/omap4iss/iss_ipipeif.c struct v4l2_subdev_pad_config *cfg, cfg 548 drivers/staging/media/omap4iss/iss_ipipeif.c format = __ipipeif_get_format(ipipeif, cfg, fmt->pad, fmt->which); cfg 552 drivers/staging/media/omap4iss/iss_ipipeif.c ipipeif_try_format(ipipeif, cfg, fmt->pad, &fmt->format, fmt->which); cfg 557 drivers/staging/media/omap4iss/iss_ipipeif.c format = __ipipeif_get_format(ipipeif, cfg, cfg 561 drivers/staging/media/omap4iss/iss_ipipeif.c ipipeif_try_format(ipipeif, cfg, IPIPEIF_PAD_SOURCE_ISIF_SF, cfg 564 drivers/staging/media/omap4iss/iss_ipipeif.c format = __ipipeif_get_format(ipipeif, cfg, cfg 568 drivers/staging/media/omap4iss/iss_ipipeif.c ipipeif_try_format(ipipeif, cfg, IPIPEIF_PAD_SOURCE_VP, format, cfg 419 drivers/staging/media/omap4iss/iss_resizer.c struct v4l2_subdev_pad_config *cfg, unsigned int pad, cfg 423 drivers/staging/media/omap4iss/iss_resizer.c return v4l2_subdev_get_try_format(&resizer->subdev, cfg, pad); cfg 436 drivers/staging/media/omap4iss/iss_resizer.c struct v4l2_subdev_pad_config *cfg, unsigned int pad, cfg 464 drivers/staging/media/omap4iss/iss_resizer.c format = __resizer_get_format(resizer, cfg, RESIZER_PAD_SINK, cfg 495 drivers/staging/media/omap4iss/iss_resizer.c struct v4l2_subdev_pad_config *cfg, cfg 510 drivers/staging/media/omap4iss/iss_resizer.c format = __resizer_get_format(resizer, cfg, RESIZER_PAD_SINK, cfg 540 drivers/staging/media/omap4iss/iss_resizer.c struct v4l2_subdev_pad_config *cfg, cfg 552 drivers/staging/media/omap4iss/iss_resizer.c resizer_try_format(resizer, cfg, fse->pad, &format, fse->which); cfg 562 drivers/staging/media/omap4iss/iss_resizer.c resizer_try_format(resizer, cfg, fse->pad, &format, fse->which); cfg 579 drivers/staging/media/omap4iss/iss_resizer.c struct v4l2_subdev_pad_config *cfg, cfg 585 drivers/staging/media/omap4iss/iss_resizer.c format = __resizer_get_format(resizer, cfg, fmt->pad, fmt->which); cfg 603 drivers/staging/media/omap4iss/iss_resizer.c struct v4l2_subdev_pad_config *cfg, cfg 609 drivers/staging/media/omap4iss/iss_resizer.c format = __resizer_get_format(resizer, cfg, fmt->pad, fmt->which); cfg 613 drivers/staging/media/omap4iss/iss_resizer.c resizer_try_format(resizer, cfg, fmt->pad, &fmt->format, fmt->which); cfg 618 drivers/staging/media/omap4iss/iss_resizer.c format = __resizer_get_format(resizer, cfg, cfg 622 drivers/staging/media/omap4iss/iss_resizer.c resizer_try_format(resizer, cfg, RESIZER_PAD_SOURCE_MEM, format, cfg 153 drivers/staging/media/soc_camera/imx074.c struct v4l2_subdev_pad_config *cfg, cfg 181 drivers/staging/media/soc_camera/imx074.c cfg->try_fmt = *mf; cfg 187 drivers/staging/media/soc_camera/imx074.c struct v4l2_subdev_pad_config *cfg, cfg 209 drivers/staging/media/soc_camera/imx074.c struct v4l2_subdev_pad_config *cfg, cfg 230 drivers/staging/media/soc_camera/imx074.c struct v4l2_subdev_pad_config *cfg, cfg 259 drivers/staging/media/soc_camera/imx074.c struct v4l2_mbus_config *cfg) cfg 261 drivers/staging/media/soc_camera/imx074.c cfg->type = V4L2_MBUS_CSI2_DPHY; cfg 262 drivers/staging/media/soc_camera/imx074.c cfg->flags = V4L2_MBUS_CSI2_2_LANE | cfg 294 drivers/staging/media/soc_camera/mt9t031.c struct v4l2_subdev_pad_config *cfg, cfg 318 drivers/staging/media/soc_camera/mt9t031.c struct v4l2_subdev_pad_config *cfg, cfg 343 drivers/staging/media/soc_camera/mt9t031.c struct v4l2_subdev_pad_config *cfg, cfg 367 drivers/staging/media/soc_camera/mt9t031.c struct v4l2_subdev_pad_config *cfg, cfg 386 drivers/staging/media/soc_camera/mt9t031.c cfg->try_fmt = *mf; cfg 686 drivers/staging/media/soc_camera/mt9t031.c struct v4l2_subdev_pad_config *cfg, cfg 697 drivers/staging/media/soc_camera/mt9t031.c struct v4l2_mbus_config *cfg) cfg 702 drivers/staging/media/soc_camera/mt9t031.c cfg->flags = V4L2_MBUS_MASTER | V4L2_MBUS_PCLK_SAMPLE_RISING | cfg 705 drivers/staging/media/soc_camera/mt9t031.c cfg->type = V4L2_MBUS_PARALLEL; cfg 706 drivers/staging/media/soc_camera/mt9t031.c cfg->flags = soc_camera_apply_board_flags(ssdd, cfg); cfg 712 drivers/staging/media/soc_camera/mt9t031.c const struct v4l2_mbus_config *cfg) cfg 717 drivers/staging/media/soc_camera/mt9t031.c if (soc_camera_apply_board_flags(ssdd, cfg) & cfg 214 drivers/staging/media/soc_camera/soc_camera.c const struct v4l2_mbus_config *cfg) cfg 216 drivers/staging/media/soc_camera/soc_camera.c unsigned long f, flags = cfg->flags; cfg 478 drivers/staging/media/soc_camera/soc_mediabus.c unsigned int soc_mbus_config_compatible(const struct v4l2_mbus_config *cfg, cfg 485 drivers/staging/media/soc_camera/soc_mediabus.c common_flags = cfg->flags & flags; cfg 487 drivers/staging/media/soc_camera/soc_mediabus.c switch (cfg->type) { cfg 276 drivers/staging/media/soc_camera/soc_mt9v022.c struct v4l2_subdev_pad_config *cfg, cfg 356 drivers/staging/media/soc_camera/soc_mt9v022.c struct v4l2_subdev_pad_config *cfg, cfg 381 drivers/staging/media/soc_camera/soc_mt9v022.c struct v4l2_subdev_pad_config *cfg, cfg 448 drivers/staging/media/soc_camera/soc_mt9v022.c struct v4l2_subdev_pad_config *cfg, cfg 477 drivers/staging/media/soc_camera/soc_mt9v022.c cfg->try_fmt = *mf; cfg 777 drivers/staging/media/soc_camera/soc_mt9v022.c struct v4l2_subdev_pad_config *cfg, cfg 791 drivers/staging/media/soc_camera/soc_mt9v022.c struct v4l2_mbus_config *cfg) cfg 796 drivers/staging/media/soc_camera/soc_mt9v022.c cfg->flags = V4L2_MBUS_MASTER | V4L2_MBUS_SLAVE | cfg 801 drivers/staging/media/soc_camera/soc_mt9v022.c cfg->type = V4L2_MBUS_PARALLEL; cfg 802 drivers/staging/media/soc_camera/soc_mt9v022.c cfg->flags = soc_camera_apply_board_flags(ssdd, cfg); cfg 808 drivers/staging/media/soc_camera/soc_mt9v022.c const struct v4l2_mbus_config *cfg) cfg 813 drivers/staging/media/soc_camera/soc_mt9v022.c unsigned long flags = soc_camera_apply_board_flags(ssdd, cfg); cfg 788 drivers/staging/media/soc_camera/soc_ov5642.c struct v4l2_subdev_pad_config *cfg, cfg 814 drivers/staging/media/soc_camera/soc_ov5642.c cfg->try_fmt = *mf; cfg 819 drivers/staging/media/soc_camera/soc_ov5642.c struct v4l2_subdev_pad_config *cfg, cfg 841 drivers/staging/media/soc_camera/soc_ov5642.c struct v4l2_subdev_pad_config *cfg, cfg 852 drivers/staging/media/soc_camera/soc_ov5642.c struct v4l2_subdev_pad_config *cfg, cfg 886 drivers/staging/media/soc_camera/soc_ov5642.c struct v4l2_subdev_pad_config *cfg, cfg 911 drivers/staging/media/soc_camera/soc_ov5642.c struct v4l2_mbus_config *cfg) cfg 913 drivers/staging/media/soc_camera/soc_ov5642.c cfg->type = V4L2_MBUS_CSI2_DPHY; cfg 914 drivers/staging/media/soc_camera/soc_ov5642.c cfg->flags = V4L2_MBUS_CSI2_2_LANE | V4L2_MBUS_CSI2_CHANNEL_0 | cfg 688 drivers/staging/media/soc_camera/soc_ov9740.c struct v4l2_subdev_pad_config *cfg, cfg 704 drivers/staging/media/soc_camera/soc_ov9740.c cfg->try_fmt = *mf; cfg 709 drivers/staging/media/soc_camera/soc_ov9740.c struct v4l2_subdev_pad_config *cfg, cfg 721 drivers/staging/media/soc_camera/soc_ov9740.c struct v4l2_subdev_pad_config *cfg, cfg 875 drivers/staging/media/soc_camera/soc_ov9740.c struct v4l2_mbus_config *cfg) cfg 880 drivers/staging/media/soc_camera/soc_ov9740.c cfg->flags = V4L2_MBUS_PCLK_SAMPLE_RISING | V4L2_MBUS_MASTER | cfg 883 drivers/staging/media/soc_camera/soc_ov9740.c cfg->type = V4L2_MBUS_PARALLEL; cfg 884 drivers/staging/media/soc_camera/soc_ov9740.c cfg->flags = soc_camera_apply_board_flags(ssdd, cfg); cfg 32 drivers/staging/media/sunxi/cedrus/cedrus.c .cfg = { cfg 39 drivers/staging/media/sunxi/cedrus/cedrus.c .cfg = { cfg 46 drivers/staging/media/sunxi/cedrus/cedrus.c .cfg = { cfg 53 drivers/staging/media/sunxi/cedrus/cedrus.c .cfg = { cfg 60 drivers/staging/media/sunxi/cedrus/cedrus.c .cfg = { cfg 67 drivers/staging/media/sunxi/cedrus/cedrus.c .cfg = { cfg 74 drivers/staging/media/sunxi/cedrus/cedrus.c .cfg = { cfg 81 drivers/staging/media/sunxi/cedrus/cedrus.c .cfg = { cfg 90 drivers/staging/media/sunxi/cedrus/cedrus.c .cfg = { cfg 134 drivers/staging/media/sunxi/cedrus/cedrus.c ctrl = v4l2_ctrl_new_custom(hdl, &cedrus_controls[i].cfg, cfg 202 drivers/staging/media/sunxi/cedrus/cedrus.c cedrus_controls[i].cfg.id); cfg 52 drivers/staging/media/sunxi/cedrus/cedrus.h struct v4l2_ctrl_config cfg; cfg 38 drivers/staging/most/cdev/cdev.c struct most_channel_config *cfg; cfg 128 drivers/staging/most/cdev/cdev.c if (((c->cfg->direction == MOST_CH_RX) && cfg 130 drivers/staging/most/cdev/cdev.c ((c->cfg->direction == MOST_CH_TX) && cfg 213 drivers/staging/most/cdev/cdev.c to_copy = min(count, c->cfg->buffer_size - c->mbo_offs); cfg 221 drivers/staging/most/cdev/cdev.c if (c->mbo_offs >= c->cfg->buffer_size || cfg 222 drivers/staging/most/cdev/cdev.c c->cfg->data_type == MOST_CH_CONTROL || cfg 223 drivers/staging/most/cdev/cdev.c c->cfg->data_type == MOST_CH_ASYNC) { cfg 296 drivers/staging/most/cdev/cdev.c if (c->cfg->direction == MOST_CH_RX) { cfg 428 drivers/staging/most/cdev/cdev.c struct most_channel_config *cfg, char *name, char *args) cfg 435 drivers/staging/most/cdev/cdev.c if ((!iface) || (!cfg) || (!name)) { cfg 460 drivers/staging/most/cdev/cdev.c c->cfg = cfg; cfg 465 drivers/staging/most/cdev/cdev.c retval = kfifo_alloc(&c->fifo, cfg->num_buffers, GFP_KERNEL); cfg 59 drivers/staging/most/core.c struct most_channel_config cfg; cfg 112 drivers/staging/most/core.c u16 const coherent_buf_size = c->cfg.buffer_size + c->cfg.extra_len; cfg 272 drivers/staging/most/core.c return snprintf(buf, PAGE_SIZE, "%d\n", c->cfg.num_buffers); cfg 281 drivers/staging/most/core.c return snprintf(buf, PAGE_SIZE, "%d\n", c->cfg.buffer_size); cfg 290 drivers/staging/most/core.c if (c->cfg.direction & MOST_CH_TX) cfg 292 drivers/staging/most/core.c else if (c->cfg.direction & MOST_CH_RX) cfg 305 drivers/staging/most/core.c if (c->cfg.data_type & ch_data_type[i].most_ch_data_type) cfg 318 drivers/staging/most/core.c return snprintf(buf, PAGE_SIZE, "%d\n", c->cfg.subbuffer_size); cfg 327 drivers/staging/most/core.c return snprintf(buf, PAGE_SIZE, "%d\n", c->cfg.packets_per_xact); cfg 335 drivers/staging/most/core.c return snprintf(buf, PAGE_SIZE, "%d\n", c->cfg.dbr_size); cfg 604 drivers/staging/most/core.c ret = comp->probe_channel(c->iface, c->channel_id, &c->cfg, name, cfg 619 drivers/staging/most/core.c c->cfg.buffer_size = val; cfg 629 drivers/staging/most/core.c c->cfg.subbuffer_size = val; cfg 639 drivers/staging/most/core.c c->cfg.dbr_size = val; cfg 649 drivers/staging/most/core.c c->cfg.num_buffers = val; cfg 662 drivers/staging/most/core.c c->cfg.data_type = ch_data_type[i].most_ch_data_type; cfg 679 drivers/staging/most/core.c c->cfg.direction = MOST_CH_RX; cfg 681 drivers/staging/most/core.c c->cfg.direction = MOST_CH_RX; cfg 683 drivers/staging/most/core.c c->cfg.direction = MOST_CH_TX; cfg 685 drivers/staging/most/core.c c->cfg.direction = MOST_CH_TX; cfg 699 drivers/staging/most/core.c c->cfg.packets_per_xact = val; cfg 877 drivers/staging/most/core.c if (c->cfg.direction == MOST_CH_RX) cfg 878 drivers/staging/most/core.c mbo->buffer_length = c->cfg.buffer_size; cfg 961 drivers/staging/most/core.c u32 coherent_buf_size = c->cfg.buffer_size + c->cfg.extra_len; cfg 965 drivers/staging/most/core.c for (i = 0; i < c->cfg.num_buffers; i++) { cfg 994 drivers/staging/most/core.c return c->cfg.num_buffers; cfg 1103 drivers/staging/most/core.c mbo->buffer_length = c->cfg.buffer_size; cfg 1116 drivers/staging/most/core.c if (c->cfg.direction == MOST_CH_TX) { cfg 1195 drivers/staging/most/core.c c->cfg.extra_len = 0; cfg 1196 drivers/staging/most/core.c if (c->iface->configure(c->iface, c->channel_id, &c->cfg)) { cfg 1204 drivers/staging/most/core.c if (c->cfg.direction == MOST_CH_RX) cfg 1205 drivers/staging/most/core.c num_buffer = arm_mbo_chain(c, c->cfg.direction, cfg 1208 drivers/staging/most/core.c num_buffer = arm_mbo_chain(c, c->cfg.direction, cfg 1220 drivers/staging/most/core.c c->pipe0.num_buffers = c->cfg.num_buffers / 2; cfg 1221 drivers/staging/most/core.c c->pipe1.num_buffers = c->cfg.num_buffers - c->pipe0.num_buffers; cfg 1429 drivers/staging/most/core.c c->cfg.direction = 0; cfg 1430 drivers/staging/most/core.c c->cfg.data_type = 0; cfg 1431 drivers/staging/most/core.c c->cfg.num_buffers = 0; cfg 1432 drivers/staging/most/core.c c->cfg.buffer_size = 0; cfg 1433 drivers/staging/most/core.c c->cfg.subbuffer_size = 0; cfg 1434 drivers/staging/most/core.c c->cfg.packets_per_xact = 0; cfg 269 drivers/staging/most/core.h struct most_channel_config *cfg, char *name, cfg 46 drivers/staging/most/sound/sound.c struct most_channel_config *cfg; cfg 193 drivers/staging/most/sound/sound.c unsigned int const frame_bytes = channel->cfg->subbuffer_size; cfg 198 drivers/staging/most/sound/sound.c if (channel->cfg->direction & MOST_CH_RX) cfg 280 drivers/staging/most/sound/sound.c struct most_channel_config *cfg = channel->cfg; cfg 284 drivers/staging/most/sound/sound.c if (cfg->direction == MOST_CH_TX) { cfg 295 drivers/staging/most/sound/sound.c if (cfg->direction == MOST_CH_TX) cfg 318 drivers/staging/most/sound/sound.c if (channel->cfg->direction == MOST_CH_TX) cfg 378 drivers/staging/most/sound/sound.c struct most_channel_config *cfg = channel->cfg; cfg 383 drivers/staging/most/sound/sound.c if (cfg->direction == MOST_CH_TX) { cfg 510 drivers/staging/most/sound/sound.c struct most_channel_config *cfg) cfg 527 drivers/staging/most/sound/sound.c if (cfg->subbuffer_size != ch_num * sinfo[i].bytes) { cfg 536 drivers/staging/most/sound/sound.c pcm_hw->buffer_bytes_max = cfg->num_buffers * cfg->buffer_size; cfg 537 drivers/staging/most/sound/sound.c pcm_hw->period_bytes_min = cfg->buffer_size; cfg 538 drivers/staging/most/sound/sound.c pcm_hw->period_bytes_max = cfg->buffer_size; cfg 540 drivers/staging/most/sound/sound.c pcm_hw->periods_max = cfg->num_buffers; cfg 574 drivers/staging/most/sound/sound.c struct most_channel_config *cfg, cfg 591 drivers/staging/most/sound/sound.c if (cfg->data_type != MOST_CH_SYNC) { cfg 633 drivers/staging/most/sound/sound.c if (cfg->direction == MOST_CH_TX) { cfg 646 drivers/staging/most/sound/sound.c channel->cfg = cfg; cfg 653 drivers/staging/most/sound/sound.c cfg); cfg 187 drivers/staging/most/usb/usb.c static unsigned int get_stream_frame_size(struct most_channel_config *cfg) cfg 190 drivers/staging/most/usb/usb.c unsigned int sub_size = cfg->subbuffer_size; cfg 196 drivers/staging/most/usb/usb.c switch (cfg->data_type) { cfg 201 drivers/staging/most/usb/usb.c if (cfg->packets_per_xact == 0) { cfg 204 drivers/staging/most/usb/usb.c } else if (cfg->packets_per_xact == 0xFF) { cfg 207 drivers/staging/most/usb/usb.c frame_size = cfg->packets_per_xact * sub_size; cfg 58 drivers/staging/rtl8192e/rtl8192e/rtl_core.h #define RTL_PCI_DEVICE(vend, dev, cfg) \ cfg 61 drivers/staging/rtl8192e/rtl8192e/rtl_core.h .driver_data = (kernel_ulong_t)&(cfg) cfg 40 drivers/staging/rts5208/ms.c u8 tpc, u8 cnt, u8 cfg) cfg 52 drivers/staging/rts5208/ms.c rtsx_add_cmd(chip, WRITE_REG_CMD, MS_TRANS_CFG, 0xFF, cfg); cfg 96 drivers/staging/rts5208/ms.c u8 tpc, u16 sec_cnt, u8 cfg, bool mode_2k, cfg 122 drivers/staging/rts5208/ms.c rtsx_add_cmd(chip, WRITE_REG_CMD, MS_TRANS_CFG, 0xFF, cfg); cfg 163 drivers/staging/rts5208/ms.c u8 tpc, u8 cnt, u8 cfg, u8 *data, int data_len) cfg 182 drivers/staging/rts5208/ms.c rtsx_add_cmd(chip, WRITE_REG_CMD, MS_TRANS_CFG, 0xFF, cfg); cfg 227 drivers/staging/rts5208/ms.c u8 tpc, u8 cnt, u8 cfg, u8 *data, int data_len) cfg 240 drivers/staging/rts5208/ms.c rtsx_add_cmd(chip, WRITE_REG_CMD, MS_TRANS_CFG, 0xFF, cfg); cfg 324 drivers/staging/rts5208/ms.c static int ms_send_cmd(struct rtsx_chip *chip, u8 cmd, u8 cfg) cfg 331 drivers/staging/rts5208/ms.c return ms_write_bytes(chip, PRO_SET_CMD, 1, cfg, data, 1); cfg 268 drivers/staging/wilc1000/wilc_wfi_netdevice.h struct wilc_cfg cfg; cfg 1021 drivers/staging/wilc1000/wilc_wlan.c struct wilc_cfg_frame *cfg = &wilc->cfg_frame; cfg 1025 drivers/staging/wilc1000/wilc_wlan.c cfg->hdr.cmd_type = 'W'; cfg 1027 drivers/staging/wilc1000/wilc_wlan.c cfg->hdr.cmd_type = 'Q'; cfg 1029 drivers/staging/wilc1000/wilc_wlan.c cfg->hdr.seq_no = wilc->cfg_seq_no % 256; cfg 1030 drivers/staging/wilc1000/wilc_wlan.c cfg->hdr.total_len = cpu_to_le16(t_len); cfg 1031 drivers/staging/wilc1000/wilc_wlan.c cfg->hdr.driver_handler = cpu_to_le32(drv_handler); cfg 1032 drivers/staging/wilc1000/wilc_wlan.c wilc->cfg_seq_no = cfg->hdr.seq_no; cfg 1034 drivers/staging/wilc1000/wilc_wlan.c if (!wilc_wlan_txq_add_cfg_pkt(vif, (u8 *)&cfg->hdr, t_len)) cfg 143 drivers/staging/wilc1000/wilc_wlan_cfg.c if (wl->cfg.b[i].id == WID_NIL) cfg 146 drivers/staging/wilc1000/wilc_wlan_cfg.c if (wl->cfg.b[i].id == wid) { cfg 147 drivers/staging/wilc1000/wilc_wlan_cfg.c wl->cfg.b[i].val = info[4]; cfg 157 drivers/staging/wilc1000/wilc_wlan_cfg.c struct wilc_cfg_hword *hw = &wl->cfg.hw[i]; cfg 173 drivers/staging/wilc1000/wilc_wlan_cfg.c struct wilc_cfg_word *w = &wl->cfg.w[i]; cfg 189 drivers/staging/wilc1000/wilc_wlan_cfg.c if (wl->cfg.s[i].id == WID_NIL) cfg 192 drivers/staging/wilc1000/wilc_wlan_cfg.c if (wl->cfg.s[i].id == wid) { cfg 193 drivers/staging/wilc1000/wilc_wlan_cfg.c memcpy(wl->cfg.s[i].str, &info[2], cfg 222 drivers/staging/wilc1000/wilc_wlan_cfg.c if (wl->cfg.b[i].id == WID_NIL) cfg 225 drivers/staging/wilc1000/wilc_wlan_cfg.c if (wl->cfg.b[i].id == wid) { cfg 226 drivers/staging/wilc1000/wilc_wlan_cfg.c wl->cfg.b[i].val = info[3]; cfg 294 drivers/staging/wilc1000/wilc_wlan_cfg.c if (wl->cfg.b[i].id == WID_NIL) cfg 297 drivers/staging/wilc1000/wilc_wlan_cfg.c if (wl->cfg.b[i].id == wid) { cfg 298 drivers/staging/wilc1000/wilc_wlan_cfg.c memcpy(buffer, &wl->cfg.b[i].val, 1); cfg 306 drivers/staging/wilc1000/wilc_wlan_cfg.c if (wl->cfg.hw[i].id == WID_NIL) cfg 309 drivers/staging/wilc1000/wilc_wlan_cfg.c if (wl->cfg.hw[i].id == wid) { cfg 310 drivers/staging/wilc1000/wilc_wlan_cfg.c memcpy(buffer, &wl->cfg.hw[i].val, 2); cfg 318 drivers/staging/wilc1000/wilc_wlan_cfg.c if (wl->cfg.w[i].id == WID_NIL) cfg 321 drivers/staging/wilc1000/wilc_wlan_cfg.c if (wl->cfg.w[i].id == wid) { cfg 322 drivers/staging/wilc1000/wilc_wlan_cfg.c memcpy(buffer, &wl->cfg.w[i].val, 4); cfg 330 drivers/staging/wilc1000/wilc_wlan_cfg.c u32 id = wl->cfg.s[i].id; cfg 336 drivers/staging/wilc1000/wilc_wlan_cfg.c u16 size = get_unaligned_le16(wl->cfg.s[i].str); cfg 339 drivers/staging/wilc1000/wilc_wlan_cfg.c memcpy(buffer, &wl->cfg.s[i].str[2], cfg 404 drivers/staging/wilc1000/wilc_wlan_cfg.c wl->cfg.b = kmemdup(g_cfg_byte, sizeof(g_cfg_byte), GFP_KERNEL); cfg 405 drivers/staging/wilc1000/wilc_wlan_cfg.c if (!wl->cfg.b) cfg 408 drivers/staging/wilc1000/wilc_wlan_cfg.c wl->cfg.hw = kmemdup(g_cfg_hword, sizeof(g_cfg_hword), GFP_KERNEL); cfg 409 drivers/staging/wilc1000/wilc_wlan_cfg.c if (!wl->cfg.hw) cfg 412 drivers/staging/wilc1000/wilc_wlan_cfg.c wl->cfg.w = kmemdup(g_cfg_word, sizeof(g_cfg_word), GFP_KERNEL); cfg 413 drivers/staging/wilc1000/wilc_wlan_cfg.c if (!wl->cfg.w) cfg 416 drivers/staging/wilc1000/wilc_wlan_cfg.c wl->cfg.s = kmemdup(g_cfg_str, sizeof(g_cfg_str), GFP_KERNEL); cfg 417 drivers/staging/wilc1000/wilc_wlan_cfg.c if (!wl->cfg.s) cfg 424 drivers/staging/wilc1000/wilc_wlan_cfg.c wl->cfg.str_vals = str_vals; cfg 426 drivers/staging/wilc1000/wilc_wlan_cfg.c wl->cfg.s[i].id = WID_FIRMWARE_VERSION; cfg 427 drivers/staging/wilc1000/wilc_wlan_cfg.c wl->cfg.s[i].str = str_vals->firmware_version; cfg 429 drivers/staging/wilc1000/wilc_wlan_cfg.c wl->cfg.s[i].id = WID_MAC_ADDR; cfg 430 drivers/staging/wilc1000/wilc_wlan_cfg.c wl->cfg.s[i].str = str_vals->mac_address; cfg 432 drivers/staging/wilc1000/wilc_wlan_cfg.c wl->cfg.s[i].id = WID_ASSOC_RES_INFO; cfg 433 drivers/staging/wilc1000/wilc_wlan_cfg.c wl->cfg.s[i].str = str_vals->assoc_rsp; cfg 435 drivers/staging/wilc1000/wilc_wlan_cfg.c wl->cfg.s[i].id = WID_NIL; cfg 436 drivers/staging/wilc1000/wilc_wlan_cfg.c wl->cfg.s[i].str = NULL; cfg 440 drivers/staging/wilc1000/wilc_wlan_cfg.c kfree(wl->cfg.s); cfg 442 drivers/staging/wilc1000/wilc_wlan_cfg.c kfree(wl->cfg.w); cfg 444 drivers/staging/wilc1000/wilc_wlan_cfg.c kfree(wl->cfg.hw); cfg 446 drivers/staging/wilc1000/wilc_wlan_cfg.c kfree(wl->cfg.b); cfg 452 drivers/staging/wilc1000/wilc_wlan_cfg.c kfree(wl->cfg.b); cfg 453 drivers/staging/wilc1000/wilc_wlan_cfg.c kfree(wl->cfg.hw); cfg 454 drivers/staging/wilc1000/wilc_wlan_cfg.c kfree(wl->cfg.w); cfg 455 drivers/staging/wilc1000/wilc_wlan_cfg.c kfree(wl->cfg.s); cfg 456 drivers/staging/wilc1000/wilc_wlan_cfg.c kfree(wl->cfg.str_vals); cfg 487 drivers/tty/mips_ejtag_fdc.c u32 cfg; cfg 504 drivers/tty/mips_ejtag_fdc.c cfg = mips_ejtag_fdc_read(priv, REG_FDCFG); cfg 505 drivers/tty/mips_ejtag_fdc.c cfg &= ~REG_FDCFG_TXINTTHRES; cfg 506 drivers/tty/mips_ejtag_fdc.c cfg |= REG_FDCFG_TXINTTHRES_NOTFULL; cfg 507 drivers/tty/mips_ejtag_fdc.c mips_ejtag_fdc_write(priv, REG_FDCFG, cfg); cfg 560 drivers/tty/mips_ejtag_fdc.c unsigned int stat, channel, data, cfg, i, flipped; cfg 626 drivers/tty/mips_ejtag_fdc.c cfg = mips_ejtag_fdc_read(priv, REG_FDCFG); cfg 627 drivers/tty/mips_ejtag_fdc.c cfg &= ~REG_FDCFG_TXINTTHRES; cfg 628 drivers/tty/mips_ejtag_fdc.c cfg |= REG_FDCFG_TXINTTHRES_DISABLED; cfg 629 drivers/tty/mips_ejtag_fdc.c mips_ejtag_fdc_write(priv, REG_FDCFG, cfg); cfg 890 drivers/tty/mips_ejtag_fdc.c unsigned int cfg, tx_fifo; cfg 909 drivers/tty/mips_ejtag_fdc.c cfg = mips_ejtag_fdc_read(priv, REG_FDCFG); cfg 910 drivers/tty/mips_ejtag_fdc.c tx_fifo = (cfg & REG_FDCFG_TXFIFOSIZE) >> REG_FDCFG_TXFIFOSIZE_SHIFT; cfg 912 drivers/tty/mips_ejtag_fdc.c cfg &= ~(REG_FDCFG_TXINTTHRES | REG_FDCFG_RXINTTHRES); cfg 913 drivers/tty/mips_ejtag_fdc.c cfg |= REG_FDCFG_TXINTTHRES_DISABLED; cfg 914 drivers/tty/mips_ejtag_fdc.c cfg |= REG_FDCFG_RXINTTHRES_DISABLED; cfg 915 drivers/tty/mips_ejtag_fdc.c mips_ejtag_fdc_write(priv, REG_FDCFG, cfg); cfg 995 drivers/tty/mips_ejtag_fdc.c cfg = mips_ejtag_fdc_read(priv, REG_FDCFG); cfg 996 drivers/tty/mips_ejtag_fdc.c cfg &= ~REG_FDCFG_RXINTTHRES; cfg 997 drivers/tty/mips_ejtag_fdc.c cfg |= REG_FDCFG_RXINTTHRES_NOTEMPTY; cfg 998 drivers/tty/mips_ejtag_fdc.c mips_ejtag_fdc_write(priv, REG_FDCFG, cfg); cfg 1025 drivers/tty/mips_ejtag_fdc.c cfg = mips_ejtag_fdc_read(priv, REG_FDCFG); cfg 1027 drivers/tty/mips_ejtag_fdc.c cfg &= ~(REG_FDCFG_TXINTTHRES | REG_FDCFG_RXINTTHRES); cfg 1028 drivers/tty/mips_ejtag_fdc.c cfg |= REG_FDCFG_TXINTTHRES_DISABLED; cfg 1029 drivers/tty/mips_ejtag_fdc.c cfg |= REG_FDCFG_RXINTTHRES_DISABLED; cfg 1030 drivers/tty/mips_ejtag_fdc.c mips_ejtag_fdc_write(priv, REG_FDCFG, cfg); cfg 1051 drivers/tty/mips_ejtag_fdc.c unsigned int cfg; cfg 1055 drivers/tty/mips_ejtag_fdc.c cfg = mips_ejtag_fdc_read(priv, REG_FDCFG); cfg 1057 drivers/tty/mips_ejtag_fdc.c cfg &= ~(REG_FDCFG_TXINTTHRES | REG_FDCFG_RXINTTHRES); cfg 1058 drivers/tty/mips_ejtag_fdc.c cfg |= REG_FDCFG_TXINTTHRES_DISABLED; cfg 1059 drivers/tty/mips_ejtag_fdc.c cfg |= REG_FDCFG_RXINTTHRES_DISABLED; cfg 1060 drivers/tty/mips_ejtag_fdc.c mips_ejtag_fdc_write(priv, REG_FDCFG, cfg); cfg 1074 drivers/tty/mips_ejtag_fdc.c unsigned int cfg; cfg 1084 drivers/tty/mips_ejtag_fdc.c cfg = mips_ejtag_fdc_read(priv, REG_FDCFG); cfg 1085 drivers/tty/mips_ejtag_fdc.c cfg &= ~(REG_FDCFG_TXINTTHRES | REG_FDCFG_RXINTTHRES); cfg 1086 drivers/tty/mips_ejtag_fdc.c cfg |= REG_FDCFG_TXINTTHRES_DISABLED; cfg 1087 drivers/tty/mips_ejtag_fdc.c cfg |= REG_FDCFG_RXINTTHRES_NOTEMPTY; cfg 1088 drivers/tty/mips_ejtag_fdc.c mips_ejtag_fdc_write(priv, REG_FDCFG, cfg); cfg 429 drivers/tty/serial/samsung.c return ourport->cfg; cfg 1194 drivers/tty/serial/samsung.c clk_sel = (ourport->cfg->clk_sel) ? ourport->cfg->clk_sel : cfg 1271 drivers/tty/serial/samsung.c struct s3c2410_uartcfg *cfg = s3c24xx_port_to_cfg(port); cfg 1316 drivers/tty/serial/samsung.c if (cfg->has_fracval) { cfg 1346 drivers/tty/serial/samsung.c ulcon |= (cfg->ulcon & S3C2410_LCON_IRM); cfg 1589 drivers/tty/serial/samsung.c struct s3c2410_uartcfg *cfg) cfg 1600 drivers/tty/serial/samsung.c wr_regl(port, S3C2410_UCON, ucon | cfg->ucon); cfg 1603 drivers/tty/serial/samsung.c wr_regl(port, S3C2410_UFCON, cfg->ufcon | S3C2410_UFCON_RESETBOTH); cfg 1604 drivers/tty/serial/samsung.c wr_regl(port, S3C2410_UFCON, cfg->ufcon); cfg 1707 drivers/tty/serial/samsung.c clk_sel = ourport->cfg->clk_sel ? : info->def_clk_sel; cfg 1742 drivers/tty/serial/samsung.c struct s3c2410_uartcfg *cfg = ourport->cfg; cfg 1763 drivers/tty/serial/samsung.c if (cfg->uart_flags & UPF_CONS_FLOW) { cfg 1843 drivers/tty/serial/samsung.c s3c24xx_serial_resetport(port, cfg); cfg 1900 drivers/tty/serial/samsung.c ourport->cfg = (dev_get_platdata(&pdev->dev)) ? cfg 94 drivers/tty/serial/samsung.h struct s3c2410_uartcfg *cfg; cfg 97 drivers/tty/serial/sccnxp.c #define MCTRL_IBIT(cfg, sig) ((((cfg) >> (sig)) & 0xf) - LINE_IP0) cfg 98 drivers/tty/serial/sccnxp.c #define MCTRL_OBIT(cfg, sig) ((((cfg) >> (sig)) & 0xf) - LINE_OP0) cfg 124 drivers/tty/serial/sh-sci.c const struct plat_sci_port *cfg; cfg 570 drivers/tty/serial/sh-sci.c return SCSCR_RIE | (to_sci_port(port)->cfg->scscr & SCSCR_REIE); cfg 712 drivers/tty/serial/sh-sci.c if (s->cfg->ops && s->cfg->ops->init_pins) { cfg 713 drivers/tty/serial/sh-sci.c s->cfg->ops->init_pins(port, cflag); cfg 1534 drivers/tty/serial/sh-sci.c struct dma_slave_config cfg; cfg 1544 drivers/tty/serial/sh-sci.c memset(&cfg, 0, sizeof(cfg)); cfg 1545 drivers/tty/serial/sh-sci.c cfg.direction = dir; cfg 1547 drivers/tty/serial/sh-sci.c cfg.dst_addr = port->mapbase + cfg 1549 drivers/tty/serial/sh-sci.c cfg.dst_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; cfg 1551 drivers/tty/serial/sh-sci.c cfg.src_addr = port->mapbase + cfg 1553 drivers/tty/serial/sh-sci.c cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_1_BYTE; cfg 1556 drivers/tty/serial/sh-sci.c ret = dmaengine_slave_config(chan, &cfg); cfg 2564 drivers/tty/serial/sh-sci.c scr_val = s->cfg->scscr & (SCSCR_CKE1 | SCSCR_CKE0); cfg 2602 drivers/tty/serial/sh-sci.c (s->cfg->scscr & ~(SCSCR_CKE1 | SCSCR_CKE0)); cfg 2745 drivers/tty/serial/sh-sci.c port->type = sport->cfg->type; cfg 2795 drivers/tty/serial/sh-sci.c if (sci_port->cfg->type == PORT_HSCIF) cfg 2842 drivers/tty/serial/sh-sci.c sci_probe_regmap(const struct plat_sci_port *cfg) cfg 2846 drivers/tty/serial/sh-sci.c if (cfg->regtype != SCIx_PROBE_REGTYPE) cfg 2847 drivers/tty/serial/sh-sci.c return &sci_port_params[cfg->regtype]; cfg 2849 drivers/tty/serial/sh-sci.c switch (cfg->type) { cfg 2891 drivers/tty/serial/sh-sci.c sci_port->cfg = p; cfg 3037 drivers/tty/serial/sh-sci.c (sci_port->cfg->scscr & ~(SCSCR_CKE1 | SCSCR_CKE0)) | cfg 3111 drivers/tty/serial/sh-sci.c const struct plat_sci_port *cfg = dev_get_platdata(&pdev->dev); cfg 3118 drivers/tty/serial/sh-sci.c sci_init_single(pdev, &sci_ports[pdev->id], pdev->id, cfg, true); cfg 3442 drivers/tty/serial/sh-sci.c sci_ports[0].cfg = &port_cfg; cfg 310 drivers/tty/serial/sprd_serial.c struct dma_slave_config cfg = { cfg 317 drivers/tty/serial/sprd_serial.c ret = dmaengine_slave_config(sp->tx_dma.chn, &cfg); cfg 381 drivers/tty/serial/sprd_serial.c struct dma_slave_config cfg = { cfg 388 drivers/tty/serial/sprd_serial.c return dmaengine_slave_config(sp->rx_dma.chn, &cfg); cfg 106 drivers/tty/serial/stm32-usart.c struct stm32_usart_config *cfg = &stm32_port->info->cfg; cfg 110 drivers/tty/serial/stm32-usart.c stm32_clr_bits(port, ofs->cr1, BIT(cfg->uart_enable_bit)); cfg 148 drivers/tty/serial/stm32-usart.c stm32_set_bits(port, ofs->cr1, BIT(cfg->uart_enable_bit)); cfg 629 drivers/tty/serial/stm32-usart.c struct stm32_usart_config *cfg = &stm32_port->info->cfg; cfg 635 drivers/tty/serial/stm32-usart.c val |= BIT(cfg->uart_enable_bit); cfg 686 drivers/tty/serial/stm32-usart.c struct stm32_usart_config *cfg = &stm32_port->info->cfg; cfg 737 drivers/tty/serial/stm32-usart.c else if ((bits == 7) && cfg->has_7bits_data) cfg 843 drivers/tty/serial/stm32-usart.c stm32_set_bits(port, ofs->cr1, BIT(cfg->uart_enable_bit)); cfg 880 drivers/tty/serial/stm32-usart.c struct stm32_usart_config *cfg = &stm32port->info->cfg; cfg 889 drivers/tty/serial/stm32-usart.c stm32_clr_bits(port, ofs->cr1, BIT(cfg->uart_enable_bit)); cfg 928 drivers/tty/serial/stm32-usart.c port->fifosize = stm32port->info->cfg.fifosize; cfg 939 drivers/tty/serial/stm32-usart.c if (stm32port->info->cfg.has_wakeup) { cfg 945 drivers/tty/serial/stm32-usart.c stm32port->fifoen = stm32port->info->cfg.has_fifo; cfg 1263 drivers/tty/serial/stm32-usart.c struct stm32_usart_config *cfg = &stm32_port->info->cfg; cfg 1279 drivers/tty/serial/stm32-usart.c new_cr1 |= USART_CR1_TE | BIT(cfg->uart_enable_bit); cfg 1350 drivers/tty/serial/stm32-usart.c struct stm32_usart_config *cfg = &stm32_port->info->cfg; cfg 1357 drivers/tty/serial/stm32-usart.c stm32_clr_bits(port, ofs->cr1, BIT(cfg->uart_enable_bit)); cfg 1364 drivers/tty/serial/stm32-usart.c stm32_set_bits(port, ofs->cr1, BIT(cfg->uart_enable_bit)); cfg 35 drivers/tty/serial/stm32-usart.h struct stm32_usart_config cfg; cfg 55 drivers/tty/serial/stm32-usart.h .cfg = { cfg 76 drivers/tty/serial/stm32-usart.h .cfg = { cfg 97 drivers/tty/serial/stm32-usart.h .cfg = { cfg 534 drivers/usb/core/quirks.c struct usb_host_config *cfg = &udev->config[i]; cfg 537 drivers/usb/core/quirks.c for (j = 0; j < cfg->desc.bNumInterfaces; ++j) { cfg 541 drivers/usb/core/quirks.c cache = cfg->intf_cache[j]; cfg 4701 drivers/usb/dwc2/gadget.c u32 cfg; cfg 4720 drivers/usb/dwc2/gadget.c cfg = hsotg->hw_params.dev_ep_dirs; cfg 4721 drivers/usb/dwc2/gadget.c for (i = 1, cfg >>= 2; i < hsotg->num_of_eps; i++, cfg >>= 2) { cfg 4722 drivers/usb/dwc2/gadget.c ep_type = cfg & 3; cfg 812 drivers/usb/dwc3/core.c u32 cfg; cfg 817 drivers/usb/dwc3/core.c cfg = dwc3_readl(dwc->regs, DWC3_GSBUSCFG0); cfg 862 drivers/usb/dwc3/core.c cfg &= ~DWC3_GSBUSCFG0_INCRBRST_MASK; cfg 864 drivers/usb/dwc3/core.c cfg |= DWC3_GSBUSCFG0_INCRBRSTENA; cfg 867 drivers/usb/dwc3/core.c cfg |= DWC3_GSBUSCFG0_INCR256BRSTENA; cfg 870 drivers/usb/dwc3/core.c cfg |= DWC3_GSBUSCFG0_INCR128BRSTENA; cfg 873 drivers/usb/dwc3/core.c cfg |= DWC3_GSBUSCFG0_INCR64BRSTENA; cfg 876 drivers/usb/dwc3/core.c cfg |= DWC3_GSBUSCFG0_INCR32BRSTENA; cfg 879 drivers/usb/dwc3/core.c cfg |= DWC3_GSBUSCFG0_INCR16BRSTENA; cfg 882 drivers/usb/dwc3/core.c cfg |= DWC3_GSBUSCFG0_INCR8BRSTENA; cfg 885 drivers/usb/dwc3/core.c cfg |= DWC3_GSBUSCFG0_INCR4BRSTENA; cfg 894 drivers/usb/dwc3/core.c dwc3_writel(dwc->regs, DWC3_GSBUSCFG0, cfg); cfg 603 drivers/usb/dwc3/ep0.c u32 cfg; cfg 607 drivers/usb/dwc3/ep0.c cfg = le16_to_cpu(ctrl->wValue); cfg 616 drivers/usb/dwc3/ep0.c if (cfg && (!ret || (ret == USB_GADGET_DELAYED_STATUS))) { cfg 643 drivers/usb/dwc3/ep0.c if (!cfg && !ret) cfg 359 drivers/usb/gadget/configfs.c struct config_usb_cfg *cfg = to_config_usb_cfg(item); cfg 361 drivers/usb/gadget/configfs.c WARN_ON(!list_empty(&cfg->c.functions)); cfg 362 drivers/usb/gadget/configfs.c list_del(&cfg->c.list); cfg 363 drivers/usb/gadget/configfs.c kfree(cfg->c.label); cfg 364 drivers/usb/gadget/configfs.c kfree(cfg); cfg 371 drivers/usb/gadget/configfs.c struct config_usb_cfg *cfg = to_config_usb_cfg(usb_cfg_ci); cfg 372 drivers/usb/gadget/configfs.c struct usb_composite_dev *cdev = cfg->c.cdev; cfg 397 drivers/usb/gadget/configfs.c list_for_each_entry(f, &cfg->func_list, list) { cfg 411 drivers/usb/gadget/configfs.c list_add_tail(&f->list, &cfg->func_list); cfg 422 drivers/usb/gadget/configfs.c struct config_usb_cfg *cfg = to_config_usb_cfg(usb_cfg_ci); cfg 423 drivers/usb/gadget/configfs.c struct usb_composite_dev *cdev = cfg->c.cdev; cfg 442 drivers/usb/gadget/configfs.c list_for_each_entry(f, &cfg->func_list, list) { cfg 632 drivers/usb/gadget/configfs.c struct config_usb_cfg *cfg; cfg 659 drivers/usb/gadget/configfs.c cfg = kzalloc(sizeof(*cfg), GFP_KERNEL); cfg 660 drivers/usb/gadget/configfs.c if (!cfg) cfg 662 drivers/usb/gadget/configfs.c cfg->c.label = kstrdup(buf, GFP_KERNEL); cfg 663 drivers/usb/gadget/configfs.c if (!cfg->c.label) { cfg 667 drivers/usb/gadget/configfs.c cfg->c.bConfigurationValue = num; cfg 668 drivers/usb/gadget/configfs.c cfg->c.MaxPower = CONFIG_USB_GADGET_VBUS_DRAW; cfg 669 drivers/usb/gadget/configfs.c cfg->c.bmAttributes = USB_CONFIG_ATT_ONE; cfg 670 drivers/usb/gadget/configfs.c INIT_LIST_HEAD(&cfg->string_list); cfg 671 drivers/usb/gadget/configfs.c INIT_LIST_HEAD(&cfg->func_list); cfg 673 drivers/usb/gadget/configfs.c config_group_init_type_name(&cfg->group, name, cfg 676 drivers/usb/gadget/configfs.c config_group_init_type_name(&cfg->strings_group, "strings", cfg 678 drivers/usb/gadget/configfs.c configfs_add_default_group(&cfg->strings_group, &cfg->group); cfg 680 drivers/usb/gadget/configfs.c ret = usb_add_config_only(&gi->cdev, &cfg->c); cfg 684 drivers/usb/gadget/configfs.c return &cfg->group; cfg 686 drivers/usb/gadget/configfs.c kfree(cfg->c.label); cfg 687 drivers/usb/gadget/configfs.c kfree(cfg); cfg 1216 drivers/usb/gadget/configfs.c struct config_usb_cfg *cfg; cfg 1218 drivers/usb/gadget/configfs.c cfg = container_of(c, struct config_usb_cfg, c); cfg 1222 drivers/usb/gadget/configfs.c list_move_tail(&f->list, &cfg->func_list); cfg 1269 drivers/usb/gadget/configfs.c struct config_usb_cfg *cfg; cfg 1271 drivers/usb/gadget/configfs.c cfg = container_of(c, struct config_usb_cfg, c); cfg 1272 drivers/usb/gadget/configfs.c if (list_empty(&cfg->func_list)) { cfg 1329 drivers/usb/gadget/configfs.c struct config_usb_cfg *cfg; cfg 1337 drivers/usb/gadget/configfs.c cfg = container_of(c, struct config_usb_cfg, c); cfg 1338 drivers/usb/gadget/configfs.c if (!list_empty(&cfg->string_list)) { cfg 1340 drivers/usb/gadget/configfs.c list_for_each_entry(cn, &cfg->string_list, list) { cfg 1341 drivers/usb/gadget/configfs.c cfg->gstrings[i] = &cn->stringtab_dev; cfg 1346 drivers/usb/gadget/configfs.c cfg->gstrings[i] = NULL; cfg 1347 drivers/usb/gadget/configfs.c s = usb_gstrings_attach(&gi->cdev, cfg->gstrings, 1); cfg 1355 drivers/usb/gadget/configfs.c list_for_each_entry_safe(f, tmp, &cfg->func_list, list) { cfg 1359 drivers/usb/gadget/configfs.c list_add(&f->list, &cfg->func_list); cfg 2738 drivers/usb/gadget/function/f_mass_storage.c int fsg_common_create_lun(struct fsg_common *common, struct fsg_lun_config *cfg, cfg 2752 drivers/usb/gadget/function/f_mass_storage.c if (!cfg->filename && !cfg->removable) { cfg 2763 drivers/usb/gadget/function/f_mass_storage.c lun->cdrom = !!cfg->cdrom; cfg 2764 drivers/usb/gadget/function/f_mass_storage.c lun->ro = cfg->cdrom || cfg->ro; cfg 2766 drivers/usb/gadget/function/f_mass_storage.c lun->removable = !!cfg->removable; cfg 2789 drivers/usb/gadget/function/f_mass_storage.c if (cfg->filename) { cfg 2790 drivers/usb/gadget/function/f_mass_storage.c rc = fsg_lun_open(lun, cfg->filename); cfg 2825 drivers/usb/gadget/function/f_mass_storage.c int fsg_common_create_luns(struct fsg_common *common, struct fsg_config *cfg) cfg 2832 drivers/usb/gadget/function/f_mass_storage.c for (i = 0; i < cfg->nluns; ++i) { cfg 2834 drivers/usb/gadget/function/f_mass_storage.c rc = fsg_common_create_lun(common, &cfg->luns[i], i, buf, NULL); cfg 2839 drivers/usb/gadget/function/f_mass_storage.c pr_info("Number of LUNs=%d\n", cfg->nluns); cfg 3444 drivers/usb/gadget/function/f_mass_storage.c void fsg_config_from_params(struct fsg_config *cfg, cfg 3452 drivers/usb/gadget/function/f_mass_storage.c cfg->nluns = cfg 3455 drivers/usb/gadget/function/f_mass_storage.c for (i = 0, lun = cfg->luns; i < cfg->nluns; ++i, ++lun) { cfg 3466 drivers/usb/gadget/function/f_mass_storage.c cfg->vendor_name = NULL; cfg 3467 drivers/usb/gadget/function/f_mass_storage.c cfg->product_name = NULL; cfg 3469 drivers/usb/gadget/function/f_mass_storage.c cfg->ops = NULL; cfg 3470 drivers/usb/gadget/function/f_mass_storage.c cfg->private_data = NULL; cfg 3473 drivers/usb/gadget/function/f_mass_storage.c cfg->can_stall = params->stall; cfg 3474 drivers/usb/gadget/function/f_mass_storage.c cfg->fsg_num_buffers = fsg_num_buffers; cfg 131 drivers/usb/gadget/function/f_mass_storage.h int fsg_common_create_lun(struct fsg_common *common, struct fsg_lun_config *cfg, cfg 135 drivers/usb/gadget/function/f_mass_storage.h int fsg_common_create_luns(struct fsg_common *common, struct fsg_config *cfg); cfg 140 drivers/usb/gadget/function/f_mass_storage.h void fsg_config_from_params(struct fsg_config *cfg, cfg 593 drivers/usb/gadget/function/f_uac2.c afunc_bind(struct usb_configuration *cfg, struct usb_function *fn) cfg 597 drivers/usb/gadget/function/f_uac2.c struct usb_composite_dev *cdev = cfg->cdev; cfg 640 drivers/usb/gadget/function/f_uac2.c ret = usb_interface_id(cfg, fn); cfg 652 drivers/usb/gadget/function/f_uac2.c ret = usb_interface_id(cfg, fn); cfg 664 drivers/usb/gadget/function/f_uac2.c ret = usb_interface_id(cfg, fn); cfg 401 drivers/usb/gadget/udc/amd5536udc.h u32 cfg; cfg 71 drivers/usb/gadget/udc/amd5536udc_pci.c writel(AMD_BIT(UDC_DEVCFG_SOFTRESET), &dev->regs->cfg); cfg 97 drivers/usb/gadget/udc/aspeed-vhub/hub.c struct usb_config_descriptor cfg; cfg 101 drivers/usb/gadget/udc/aspeed-vhub/hub.c .cfg = { cfg 309 drivers/usb/gadget/udc/bcm63xx_udc.c int cfg; cfg 534 drivers/usb/gadget/udc/bcm63xx_udc.c const struct iudma_ch_cfg *cfg = &iudma_defaults[i]; cfg 536 drivers/usb/gadget/udc/bcm63xx_udc.c if (cfg->ep_num < 0) cfg 539 drivers/usb/gadget/udc/bcm63xx_udc.c bcm63xx_ep_dma_select(udc, cfg->ep_num); cfg 540 drivers/usb/gadget/udc/bcm63xx_udc.c val = (cfg->ep_type << USBD_EPNUM_TYPEMAP_TYPE_SHIFT) | cfg 559 drivers/usb/gadget/udc/bcm63xx_udc.c const struct iudma_ch_cfg *cfg = &iudma_defaults[i]; cfg 561 drivers/usb/gadget/udc/bcm63xx_udc.c cfg->max_pkt_hs : cfg->max_pkt_fs; cfg 562 drivers/usb/gadget/udc/bcm63xx_udc.c int idx = cfg->ep_num; cfg 571 drivers/usb/gadget/udc/bcm63xx_udc.c (cfg->dir << USBD_CSR_EP_DIR_SHIFT) | cfg 572 drivers/usb/gadget/udc/bcm63xx_udc.c (cfg->ep_type << USBD_CSR_EP_TYPE_SHIFT) | cfg 573 drivers/usb/gadget/udc/bcm63xx_udc.c (udc->cfg << USBD_CSR_EP_CFG_SHIFT) | cfg 763 drivers/usb/gadget/udc/bcm63xx_udc.c const struct iudma_ch_cfg *cfg = &iudma_defaults[ch_idx]; cfg 764 drivers/usb/gadget/udc/bcm63xx_udc.c unsigned int n_bds = cfg->n_bds; cfg 767 drivers/usb/gadget/udc/bcm63xx_udc.c iudma->ep_num = cfg->ep_num; cfg 1340 drivers/usb/gadget/udc/bcm63xx_udc.c ctrl.wValue = cpu_to_le16(udc->cfg); cfg 1348 drivers/usb/gadget/udc/bcm63xx_udc.c udc->cfg); cfg 1897 drivers/usb/gadget/udc/bcm63xx_udc.c udc->cfg = (reg & USBD_STATUS_CFG_MASK) >> USBD_STATUS_CFG_SHIFT; cfg 2145 drivers/usb/gadget/udc/bcm63xx_udc.c udc->cfg, udc->iface, udc->alt_iface); cfg 245 drivers/usb/gadget/udc/net2280.c tmp = readl(&ep->cfg->ep_cfg); cfg 317 drivers/usb/gadget/udc/net2280.c writel(tmp, &ep->cfg->ep_cfg); cfg 503 drivers/usb/gadget/udc/net2280.c tmp = readl(&ep->cfg->ep_cfg); cfg 508 drivers/usb/gadget/udc/net2280.c writel(tmp, &ep->cfg->ep_cfg); cfg 535 drivers/usb/gadget/udc/net2280.c (void)readl(&ep->cfg->ep_cfg); cfg 1725 drivers/usb/gadget/udc/net2280.c t1 = readl(&ep->cfg->ep_cfg); cfg 1954 drivers/usb/gadget/udc/net2280.c writel(i, &ep->cfg->ep_cfg); cfg 2005 drivers/usb/gadget/udc/net2280.c writel(tmp, &dev->ep[i].cfg->ep_cfg); cfg 2174 drivers/usb/gadget/udc/net2280.c ep->cfg = &dev->epregs[tmp]; cfg 2215 drivers/usb/gadget/udc/net2280.c ep->cfg = &dev->epregs[ne[i]]; cfg 2221 drivers/usb/gadget/udc/net2280.c writel(ne[i], &ep->cfg->ep_cfg); cfg 2226 drivers/usb/gadget/udc/net2280.c ep->cfg = &dev->epregs[i]; cfg 3044 drivers/usb/gadget/udc/net2280.c readl(&ep->cfg->ep_cfg)); cfg 3287 drivers/usb/gadget/udc/net2280.c readl(&ep->cfg->ep_cfg)); cfg 92 drivers/usb/gadget/udc/net2280.h struct net2280_ep_regs __iomem *cfg; cfg 336 drivers/usb/gadget/udc/net2280.h u32 tmp = readl(&ep->cfg->ep_cfg) & cfg 338 drivers/usb/gadget/udc/net2280.h writel(tmp | (count << EP_FIFO_BYTE_COUNT), &ep->cfg->ep_cfg); cfg 975 drivers/usb/gadget/udc/pch_udc.c struct pch_udc_cfg_data *cfg, cfg 994 drivers/usb/gadget/udc/pch_udc.c (cfg->cur_cfg << UDC_CSR_NE_CFG_SHIFT) | cfg 995 drivers/usb/gadget/udc/pch_udc.c (cfg->cur_intf << UDC_CSR_NE_INTF_SHIFT) | cfg 996 drivers/usb/gadget/udc/pch_udc.c (cfg->cur_alt << UDC_CSR_NE_ALT_SHIFT) | cfg 288 drivers/usb/gadget/udc/pxa27x_udc.c int cfg = udc->config; cfg 297 drivers/usb/gadget/udc/pxa27x_udc.c if (is_match_usb_pxa(udc_usb_ep, ep, cfg, iface, alt)) cfg 191 drivers/usb/gadget/udc/s3c-hsudc.c u32 cfg; cfg 193 drivers/usb/gadget/udc/s3c-hsudc.c cfg = readl(S3C2443_PWRCFG) | S3C2443_PWRCFG_USBPHY; cfg 194 drivers/usb/gadget/udc/s3c-hsudc.c writel(cfg, S3C2443_PWRCFG); cfg 196 drivers/usb/gadget/udc/s3c-hsudc.c cfg = readl(S3C2443_URSTCON); cfg 197 drivers/usb/gadget/udc/s3c-hsudc.c cfg |= (S3C2443_URSTCON_FUNCRST | S3C2443_URSTCON_PHYRST); cfg 198 drivers/usb/gadget/udc/s3c-hsudc.c writel(cfg, S3C2443_URSTCON); cfg 201 drivers/usb/gadget/udc/s3c-hsudc.c cfg = readl(S3C2443_URSTCON); cfg 202 drivers/usb/gadget/udc/s3c-hsudc.c cfg &= ~(S3C2443_URSTCON_FUNCRST | S3C2443_URSTCON_PHYRST); cfg 203 drivers/usb/gadget/udc/s3c-hsudc.c writel(cfg, S3C2443_URSTCON); cfg 205 drivers/usb/gadget/udc/s3c-hsudc.c cfg = readl(S3C2443_PHYCTRL); cfg 206 drivers/usb/gadget/udc/s3c-hsudc.c cfg &= ~(S3C2443_PHYCTRL_CLKSEL | S3C2443_PHYCTRL_DSPORT); cfg 207 drivers/usb/gadget/udc/s3c-hsudc.c cfg |= (S3C2443_PHYCTRL_EXTCLK | S3C2443_PHYCTRL_PLLSEL); cfg 208 drivers/usb/gadget/udc/s3c-hsudc.c writel(cfg, S3C2443_PHYCTRL); cfg 210 drivers/usb/gadget/udc/s3c-hsudc.c cfg = readl(S3C2443_PHYPWR); cfg 211 drivers/usb/gadget/udc/s3c-hsudc.c cfg &= ~(S3C2443_PHYPWR_FSUSPEND | S3C2443_PHYPWR_PLL_PWRDN | cfg 214 drivers/usb/gadget/udc/s3c-hsudc.c cfg |= S3C2443_PHYPWR_COMMON_ON; cfg 215 drivers/usb/gadget/udc/s3c-hsudc.c writel(cfg, S3C2443_PHYPWR); cfg 217 drivers/usb/gadget/udc/s3c-hsudc.c cfg = readl(S3C2443_UCLKCON); cfg 218 drivers/usb/gadget/udc/s3c-hsudc.c cfg |= (S3C2443_UCLKCON_DETECT_VBUS | S3C2443_UCLKCON_FUNC_CLKEN | cfg 220 drivers/usb/gadget/udc/s3c-hsudc.c writel(cfg, S3C2443_UCLKCON); cfg 225 drivers/usb/gadget/udc/s3c-hsudc.c u32 cfg; cfg 227 drivers/usb/gadget/udc/s3c-hsudc.c cfg = readl(S3C2443_PWRCFG) & ~S3C2443_PWRCFG_USBPHY; cfg 228 drivers/usb/gadget/udc/s3c-hsudc.c writel(cfg, S3C2443_PWRCFG); cfg 232 drivers/usb/gadget/udc/s3c-hsudc.c cfg = readl(S3C2443_UCLKCON) & ~S3C2443_UCLKCON_FUNC_CLKEN; cfg 233 drivers/usb/gadget/udc/s3c-hsudc.c writel(cfg, S3C2443_UCLKCON); cfg 193 drivers/usb/gadget/udc/snps_udc_core.c DBG(dev, "dev config = %08x\n", readl(&dev->regs->cfg)); cfg 1484 drivers/usb/gadget/udc/snps_udc_core.c tmp = readl(&dev->regs->cfg); cfg 1490 drivers/usb/gadget/udc/snps_udc_core.c writel(tmp, &dev->regs->cfg); cfg 1516 drivers/usb/gadget/udc/snps_udc_core.c tmp = readl(&dev->regs->cfg); cfg 1521 drivers/usb/gadget/udc/snps_udc_core.c writel(tmp, &dev->regs->cfg); cfg 1696 drivers/usb/gadget/udc/snps_udc_core.c tmp = readl(&dev->regs->cfg); cfg 1698 drivers/usb/gadget/udc/snps_udc_core.c writel(tmp, &dev->regs->cfg); cfg 1724 drivers/usb/gadget/udc/snps_udc_core.c writel(AMD_BIT(UDC_DEVCFG_SOFTRESET), &dev->regs->cfg); cfg 1725 drivers/usb/gadget/udc/snps_udc_core.c readl(&dev->regs->cfg); cfg 2772 drivers/usb/gadget/udc/snps_udc_core.c u32 cfg; cfg 2783 drivers/usb/gadget/udc/snps_udc_core.c cfg = AMD_GETBITS(tmp, UDC_DEVSTS_CFG); cfg 2784 drivers/usb/gadget/udc/snps_udc_core.c DBG(dev, "SET_CONFIG interrupt: config=%d\n", cfg); cfg 2785 drivers/usb/gadget/udc/snps_udc_core.c dev->cur_config = cfg; cfg 2927 drivers/usb/gadget/udc/snps_udc_core.c tmp = readl(&dev->regs->cfg); cfg 2928 drivers/usb/gadget/udc/snps_udc_core.c writel(tmp | AMD_BIT(UDC_DEVCFG_DMARST), &dev->regs->cfg); cfg 2929 drivers/usb/gadget/udc/snps_udc_core.c writel(tmp, &dev->regs->cfg); cfg 1246 drivers/usb/musb/musb_core.c const struct musb_fifo_cfg *cfg, u16 offset) cfg 1250 drivers/usb/musb/musb_core.c u16 maxpacket = cfg->maxpacket; cfg 1260 drivers/usb/musb/musb_core.c if (cfg->mode == BUF_DOUBLE) { cfg 1279 drivers/usb/musb/musb_core.c switch (cfg->style) { cfg 1321 drivers/usb/musb/musb_core.c const struct musb_fifo_cfg *cfg; cfg 1327 drivers/usb/musb/musb_core.c cfg = musb->config->fifo_cfg; cfg 1337 drivers/usb/musb/musb_core.c cfg = mode_0_cfg; cfg 1341 drivers/usb/musb/musb_core.c cfg = mode_1_cfg; cfg 1345 drivers/usb/musb/musb_core.c cfg = mode_2_cfg; cfg 1349 drivers/usb/musb/musb_core.c cfg = mode_3_cfg; cfg 1353 drivers/usb/musb/musb_core.c cfg = mode_4_cfg; cfg 1357 drivers/usb/musb/musb_core.c cfg = mode_5_cfg; cfg 1374 drivers/usb/musb/musb_core.c u8 epn = cfg->hw_ep_num; cfg 1381 drivers/usb/musb/musb_core.c offset = fifo_setup(musb, hw_ep + epn, cfg++, offset); cfg 109 drivers/usb/serial/kl5kusb105.c struct klsi_105_port_settings cfg; cfg 219 drivers/usb/serial/kl5kusb105.c priv->cfg.pktlen = 5; cfg 220 drivers/usb/serial/kl5kusb105.c priv->cfg.baudrate = kl5kusb105a_sio_b9600; cfg 221 drivers/usb/serial/kl5kusb105.c priv->cfg.databits = kl5kusb105a_dtb_8; cfg 222 drivers/usb/serial/kl5kusb105.c priv->cfg.unknown1 = 0; cfg 223 drivers/usb/serial/kl5kusb105.c priv->cfg.unknown2 = 1; cfg 250 drivers/usb/serial/kl5kusb105.c struct klsi_105_port_settings *cfg; cfg 260 drivers/usb/serial/kl5kusb105.c cfg = kmalloc(sizeof(*cfg), GFP_KERNEL); cfg 261 drivers/usb/serial/kl5kusb105.c if (!cfg) cfg 264 drivers/usb/serial/kl5kusb105.c cfg->pktlen = 5; cfg 265 drivers/usb/serial/kl5kusb105.c cfg->baudrate = kl5kusb105a_sio_b9600; cfg 266 drivers/usb/serial/kl5kusb105.c cfg->databits = kl5kusb105a_dtb_8; cfg 267 drivers/usb/serial/kl5kusb105.c cfg->unknown1 = 0; cfg 268 drivers/usb/serial/kl5kusb105.c cfg->unknown2 = 1; cfg 269 drivers/usb/serial/kl5kusb105.c klsi_105_chg_port_settings(port, cfg); cfg 272 drivers/usb/serial/kl5kusb105.c priv->cfg.pktlen = cfg->pktlen; cfg 273 drivers/usb/serial/kl5kusb105.c priv->cfg.baudrate = cfg->baudrate; cfg 274 drivers/usb/serial/kl5kusb105.c priv->cfg.databits = cfg->databits; cfg 275 drivers/usb/serial/kl5kusb105.c priv->cfg.unknown1 = cfg->unknown1; cfg 276 drivers/usb/serial/kl5kusb105.c priv->cfg.unknown2 = cfg->unknown2; cfg 328 drivers/usb/serial/kl5kusb105.c kfree(cfg); cfg 408 drivers/usb/serial/kl5kusb105.c struct klsi_105_port_settings *cfg; cfg 412 drivers/usb/serial/kl5kusb105.c cfg = kmalloc(sizeof(*cfg), GFP_KERNEL); cfg 413 drivers/usb/serial/kl5kusb105.c if (!cfg) cfg 428 drivers/usb/serial/kl5kusb105.c priv->cfg.baudrate = kl5kusb105a_sio_b1200; cfg 431 drivers/usb/serial/kl5kusb105.c priv->cfg.baudrate = kl5kusb105a_sio_b2400; cfg 434 drivers/usb/serial/kl5kusb105.c priv->cfg.baudrate = kl5kusb105a_sio_b4800; cfg 437 drivers/usb/serial/kl5kusb105.c priv->cfg.baudrate = kl5kusb105a_sio_b9600; cfg 440 drivers/usb/serial/kl5kusb105.c priv->cfg.baudrate = kl5kusb105a_sio_b19200; cfg 443 drivers/usb/serial/kl5kusb105.c priv->cfg.baudrate = kl5kusb105a_sio_b38400; cfg 446 drivers/usb/serial/kl5kusb105.c priv->cfg.baudrate = kl5kusb105a_sio_b57600; cfg 449 drivers/usb/serial/kl5kusb105.c priv->cfg.baudrate = kl5kusb105a_sio_b115200; cfg 453 drivers/usb/serial/kl5kusb105.c priv->cfg.baudrate = kl5kusb105a_sio_b9600; cfg 479 drivers/usb/serial/kl5kusb105.c priv->cfg.databits = kl5kusb105a_dtb_7; cfg 482 drivers/usb/serial/kl5kusb105.c priv->cfg.databits = kl5kusb105a_dtb_8; cfg 486 drivers/usb/serial/kl5kusb105.c priv->cfg.databits = kl5kusb105a_dtb_8; cfg 509 drivers/usb/serial/kl5kusb105.c memcpy(cfg, &priv->cfg, sizeof(*cfg)); cfg 513 drivers/usb/serial/kl5kusb105.c klsi_105_chg_port_settings(port, cfg); cfg 515 drivers/usb/serial/kl5kusb105.c kfree(cfg); cfg 77 drivers/video/backlight/ili9320.c struct ili9320_platdata *cfg = lcd->platdata; cfg 79 drivers/video/backlight/ili9320.c cfg->reset(1); cfg 82 drivers/video/backlight/ili9320.c cfg->reset(0); cfg 85 drivers/video/backlight/ili9320.c cfg->reset(1); cfg 198 drivers/video/backlight/ili9320.c struct ili9320_platdata *cfg = dev_get_platdata(&spi->dev); cfg 206 drivers/video/backlight/ili9320.c if (cfg == NULL) { cfg 211 drivers/video/backlight/ili9320.c if (cfg->hsize <= 0 || cfg->vsize <= 0 || cfg->reset == NULL) { cfg 227 drivers/video/backlight/ili9320.c ili->platdata = cfg; cfg 22 drivers/video/backlight/ili9320.h int (*init)(struct ili9320 *ili, struct ili9320_platdata *cfg); cfg 67 drivers/video/backlight/lp855x_bl.c struct lp855x_device_config *cfg; cfg 179 drivers/video/backlight/lp855x_bl.c lp->cfg = &lp855x_dev_cfg; cfg 183 drivers/video/backlight/lp855x_bl.c lp->cfg = &lp8557_dev_cfg; cfg 189 drivers/video/backlight/lp855x_bl.c if (lp->cfg->pre_init_device) { cfg 190 drivers/video/backlight/lp855x_bl.c ret = lp->cfg->pre_init_device(lp); cfg 198 drivers/video/backlight/lp855x_bl.c ret = lp855x_write_byte(lp, lp->cfg->reg_brightness, val); cfg 203 drivers/video/backlight/lp855x_bl.c ret = lp855x_write_byte(lp, lp->cfg->reg_devicectrl, val); cfg 220 drivers/video/backlight/lp855x_bl.c if (lp->cfg->post_init_device) { cfg 221 drivers/video/backlight/lp855x_bl.c ret = lp->cfg->post_init_device(lp); cfg 273 drivers/video/backlight/lp855x_bl.c lp855x_write_byte(lp, lp->cfg->reg_brightness, (u8)brightness); cfg 74 drivers/video/backlight/lp8788_bl.c struct lp8788_bl_config *cfg = &default_bl_config; cfg 83 drivers/video/backlight/lp8788_bl.c cfg->bl_mode = pdata->bl_mode; cfg 84 drivers/video/backlight/lp8788_bl.c cfg->dim_mode = pdata->dim_mode; cfg 85 drivers/video/backlight/lp8788_bl.c cfg->full_scale = pdata->full_scale; cfg 86 drivers/video/backlight/lp8788_bl.c cfg->rise_time = pdata->rise_time; cfg 87 drivers/video/backlight/lp8788_bl.c cfg->fall_time = pdata->fall_time; cfg 88 drivers/video/backlight/lp8788_bl.c cfg->pwm_pol = pdata->pwm_pol; cfg 92 drivers/video/backlight/lp8788_bl.c val = (cfg->rise_time << LP8788_BL_RAMP_RISE_SHIFT) | cfg->fall_time; cfg 98 drivers/video/backlight/lp8788_bl.c val = (cfg->full_scale << LP8788_BL_FULLSCALE_SHIFT) | cfg 99 drivers/video/backlight/lp8788_bl.c (cfg->dim_mode << LP8788_BL_DIM_MODE_SHIFT); cfg 102 drivers/video/backlight/lp8788_bl.c switch (cfg->bl_mode) { cfg 109 drivers/video/backlight/lp8788_bl.c (cfg->pwm_pol << LP8788_BL_PWM_POLARITY_SHIFT); cfg 112 drivers/video/backlight/lp8788_bl.c dev_err(bl->lp->dev, "invalid mode: %d\n", cfg->bl_mode); cfg 116 drivers/video/backlight/lp8788_bl.c bl->mode = cfg->bl_mode; cfg 78 drivers/video/backlight/pm8941-wled.c struct pm8941_wled_config cfg; cfg 103 drivers/video/backlight/pm8941-wled.c for (i = 0; i < wled->cfg.num_strings; ++i) { cfg 132 drivers/video/backlight/pm8941-wled.c PM8941_WLED_REG_OVP_MASK, wled->cfg.ovp); cfg 138 drivers/video/backlight/pm8941-wled.c PM8941_WLED_REG_BOOST_MASK, wled->cfg.i_boost_limit); cfg 144 drivers/video/backlight/pm8941-wled.c PM8941_WLED_REG_FREQ_MASK, wled->cfg.switch_freq); cfg 148 drivers/video/backlight/pm8941-wled.c if (wled->cfg.cs_out_en) { cfg 149 drivers/video/backlight/pm8941-wled.c u8 all = (BIT(wled->cfg.num_strings) - 1) cfg 159 drivers/video/backlight/pm8941-wled.c for (i = 0; i < wled->cfg.num_strings; ++i) { cfg 169 drivers/video/backlight/pm8941-wled.c if (wled->cfg.ext_gen) { cfg 181 drivers/video/backlight/pm8941-wled.c wled->cfg.i_limit); cfg 188 drivers/video/backlight/pm8941-wled.c wled->cfg.cabc_en ? cfg 256 drivers/video/backlight/pm8941-wled.c static u32 pm8941_wled_values(const struct pm8941_wled_var_cfg *cfg, u32 idx) cfg 258 drivers/video/backlight/pm8941-wled.c if (idx >= cfg->size) cfg 260 drivers/video/backlight/pm8941-wled.c if (cfg->fn) cfg 261 drivers/video/backlight/pm8941-wled.c return cfg->fn(idx); cfg 262 drivers/video/backlight/pm8941-wled.c if (cfg->values) cfg 263 drivers/video/backlight/pm8941-wled.c return cfg->values[idx]; cfg 269 drivers/video/backlight/pm8941-wled.c struct pm8941_wled_config *cfg = &wled->cfg; cfg 279 drivers/video/backlight/pm8941-wled.c const struct pm8941_wled_var_cfg *cfg; cfg 283 drivers/video/backlight/pm8941-wled.c &cfg->i_boost_limit, cfg 284 drivers/video/backlight/pm8941-wled.c .cfg = &pm8941_wled_i_boost_limit_cfg, cfg 288 drivers/video/backlight/pm8941-wled.c &cfg->i_limit, cfg 289 drivers/video/backlight/pm8941-wled.c .cfg = &pm8941_wled_i_limit_cfg, cfg 293 drivers/video/backlight/pm8941-wled.c &cfg->ovp, cfg 294 drivers/video/backlight/pm8941-wled.c .cfg = &pm8941_wled_ovp_cfg, cfg 298 drivers/video/backlight/pm8941-wled.c &cfg->switch_freq, cfg 299 drivers/video/backlight/pm8941-wled.c .cfg = &pm8941_wled_switch_freq_cfg, cfg 303 drivers/video/backlight/pm8941-wled.c &cfg->num_strings, cfg 304 drivers/video/backlight/pm8941-wled.c .cfg = &pm8941_wled_num_strings_cfg, cfg 311 drivers/video/backlight/pm8941-wled.c { "qcom,cs-out", &cfg->cs_out_en, }, cfg 312 drivers/video/backlight/pm8941-wled.c { "qcom,ext-gen", &cfg->ext_gen, }, cfg 313 drivers/video/backlight/pm8941-wled.c { "qcom,cabc", &cfg->cabc_en, }, cfg 327 drivers/video/backlight/pm8941-wled.c *cfg = pm8941_wled_config_defaults; cfg 339 drivers/video/backlight/pm8941-wled.c c = pm8941_wled_values(u32_opts[i].cfg, j); cfg 356 drivers/video/backlight/pm8941-wled.c cfg->num_strings = cfg->num_strings + 1; cfg 109 drivers/video/backlight/vgg2432a4.c struct ili9320_platdata *cfg) cfg 131 drivers/video/backlight/vgg2432a4.c ili9320_write(lcd, ILI9320_DISPLAY2, cfg->display2); cfg 132 drivers/video/backlight/vgg2432a4.c ili9320_write(lcd, ILI9320_DISPLAY3, cfg->display3); cfg 133 drivers/video/backlight/vgg2432a4.c ili9320_write(lcd, ILI9320_DISPLAY4, cfg->display4); cfg 135 drivers/video/backlight/vgg2432a4.c ili9320_write(lcd, ILI9320_RGB_IF1, cfg->rgb_if1); cfg 137 drivers/video/backlight/vgg2432a4.c ili9320_write(lcd, ILI9320_RGB_IF2, cfg->rgb_if2); cfg 168 drivers/video/backlight/vgg2432a4.c ili9320_write(lcd, ILI9320_HORIZ_END, cfg->hsize - 1); cfg 170 drivers/video/backlight/vgg2432a4.c ili9320_write(lcd, ILI9320_VERT_END, cfg->vsize - 1); cfg 173 drivers/video/backlight/vgg2432a4.c ILI9320_DRIVER2_NL(((cfg->vsize - 240) / 8) + 0x1D)); cfg 184 drivers/video/backlight/vgg2432a4.c ili9320_write(lcd, ILI9320_INTERFACE2, cfg->interface2); cfg 185 drivers/video/backlight/vgg2432a4.c ili9320_write(lcd, ILI9320_INTERFACE3, cfg->interface3); cfg 186 drivers/video/backlight/vgg2432a4.c ili9320_write(lcd, ILI9320_INTERFACE4, cfg->interface4); cfg 187 drivers/video/backlight/vgg2432a4.c ili9320_write(lcd, ILI9320_INTERFACE5, cfg->interface5); cfg 188 drivers/video/backlight/vgg2432a4.c ili9320_write(lcd, ILI9320_INTERFACE6, cfg->interface6); cfg 365 drivers/video/console/sticore.c struct sti_glob_cfg_ext *cfg; cfg 388 drivers/video/console/sticore.c cfg = PTR_STI((unsigned long)glob_cfg->ext_ptr); cfg 395 drivers/video/console/sticore.c cfg->curr_mon, cfg 396 drivers/video/console/sticore.c cfg->friendly_boot, cfg 397 drivers/video/console/sticore.c cfg->power, cfg 398 drivers/video/console/sticore.c cfg->freq_ref, cfg 399 drivers/video/console/sticore.c cfg->sti_mem_addr, sti_mem_request)); cfg 171 drivers/video/fbdev/da8xx-fb.c struct lcd_ctrl_config cfg; cfg 443 drivers/video/fbdev/da8xx-fb.c static int lcd_cfg_display(const struct lcd_ctrl_config *cfg, cfg 453 drivers/video/fbdev/da8xx-fb.c switch (cfg->panel_shade) { cfg 456 drivers/video/fbdev/da8xx-fb.c if (cfg->mono_8bit_mode) cfg 461 drivers/video/fbdev/da8xx-fb.c if (cfg->tft_alt_mode) cfg 467 drivers/video/fbdev/da8xx-fb.c lcd_cfg_ac_bias(cfg->ac_bias, cfg->ac_bias_intrpt); cfg 468 drivers/video/fbdev/da8xx-fb.c if (cfg->bpp == 12 && cfg->stn_565_mode) cfg 491 drivers/video/fbdev/da8xx-fb.c if (cfg->sync_edge) cfg 768 drivers/video/fbdev/da8xx-fb.c static int lcd_init(struct da8xx_fb_par *par, const struct lcd_ctrl_config *cfg, cfg 788 drivers/video/fbdev/da8xx-fb.c ret = lcd_cfg_dma(cfg->dma_burst_sz, cfg->fifo_th); cfg 799 drivers/video/fbdev/da8xx-fb.c ret = lcd_cfg_display(cfg, panel); cfg 803 drivers/video/fbdev/da8xx-fb.c bpp = cfg->bpp; cfg 809 drivers/video/fbdev/da8xx-fb.c cfg->raster_order); cfg 815 drivers/video/fbdev/da8xx-fb.c (cfg->fdd << 12), LCD_RASTER_CTRL_REG); cfg 1268 drivers/video/fbdev/da8xx-fb.c par->cfg.bpp = info->var.bits_per_pixel; cfg 1270 drivers/video/fbdev/da8xx-fb.c info->fix.visual = (par->cfg.bpp <= 8) ? cfg 1272 drivers/video/fbdev/da8xx-fb.c info->fix.line_length = (par->mode.xres * par->cfg.bpp) / 8; cfg 1274 drivers/video/fbdev/da8xx-fb.c ret = lcd_init(par, &par->cfg, &par->mode); cfg 1416 drivers/video/fbdev/da8xx-fb.c par->cfg = *lcd_cfg; cfg 4450 drivers/video/fbdev/omap2/omapfb/dss/dsi.c const struct omap_dss_dsi_config *cfg, cfg 4459 drivers/video/fbdev/omap2/omapfb/dss/dsi.c bitspp = dsi_get_pixel_size(cfg->pixel_format); cfg 4468 drivers/video/fbdev/omap2/omapfb/dss/dsi.c pck = cfg->timings->pixelclock; cfg 4475 drivers/video/fbdev/omap2/omapfb/dss/dsi.c ctx->config = cfg; cfg 4480 drivers/video/fbdev/omap2/omapfb/dss/dsi.c pll_min = max(cfg->hs_clk_min * 4, txbyteclk * 4 * 4); cfg 4481 drivers/video/fbdev/omap2/omapfb/dss/dsi.c pll_max = cfg->hs_clk_max * 4; cfg 4491 drivers/video/fbdev/omap2/omapfb/dss/dsi.c const struct omap_dss_dsi_config *cfg = ctx->config; cfg 4492 drivers/video/fbdev/omap2/omapfb/dss/dsi.c int bitspp = dsi_get_pixel_size(cfg->pixel_format); cfg 4510 drivers/video/fbdev/omap2/omapfb/dss/dsi.c req_vm = cfg->timings; cfg 4542 drivers/video/fbdev/omap2/omapfb/dss/dsi.c if (cfg->trans_mode != OMAP_DSS_DSI_BURST_MODE) { cfg 4549 drivers/video/fbdev/omap2/omapfb/dss/dsi.c if (cfg->trans_mode == OMAP_DSS_DSI_PULSE_MODE) { cfg 4587 drivers/video/fbdev/omap2/omapfb/dss/dsi.c if (cfg->trans_mode != OMAP_DSS_DSI_PULSE_MODE) { cfg 4631 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dsi_vm->trans_mode = cfg->trans_mode; cfg 4638 drivers/video/fbdev/omap2/omapfb/dss/dsi.c dsi_vm->ddr_clk_always_on = cfg->ddr_clk_always_on; cfg 4647 drivers/video/fbdev/omap2/omapfb/dss/dsi.c if (cfg->trans_mode == OMAP_DSS_DSI_PULSE_MODE) { cfg 4748 drivers/video/fbdev/omap2/omapfb/dss/dsi.c const struct omap_dss_dsi_config *cfg, cfg 4751 drivers/video/fbdev/omap2/omapfb/dss/dsi.c const struct omap_video_timings *t = cfg->timings; cfg 4756 drivers/video/fbdev/omap2/omapfb/dss/dsi.c int bitspp = dsi_get_pixel_size(cfg->pixel_format); cfg 4764 drivers/video/fbdev/omap2/omapfb/dss/dsi.c ctx->config = cfg; cfg 4772 drivers/video/fbdev/omap2/omapfb/dss/dsi.c pll_min = max(cfg->hs_clk_min * 4, byteclk_min * 4 * 4); cfg 4774 drivers/video/fbdev/omap2/omapfb/dss/dsi.c if (cfg->trans_mode == OMAP_DSS_DSI_BURST_MODE) { cfg 4775 drivers/video/fbdev/omap2/omapfb/dss/dsi.c pll_max = cfg->hs_clk_max * 4; cfg 324 drivers/video/fbdev/omap2/omapfb/dss/hdmi.h static inline bool hdmi_mode_has_audio(struct hdmi_config *cfg) cfg 326 drivers/video/fbdev/omap2/omapfb/dss/hdmi.h return cfg->hdmi_dvi_mode == HDMI_HDMI ? true : false; cfg 339 drivers/video/fbdev/omap2/omapfb/dss/hdmi.h struct hdmi_config cfg; cfg 159 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c p = &hdmi.cfg.timings; cfg 188 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c hdmi4_configure(&hdmi.core, &hdmi.wp, &hdmi.cfg); cfg 255 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c hdmi.cfg.timings = *timings; cfg 265 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c *timings = hdmi.cfg.timings; cfg 339 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c hdmi.cfg.timings.pixelclock); cfg 480 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c hdmi.cfg.infoframe = *avi; cfg 487 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c hdmi.cfg.hdmi_dvi_mode = hdmi_mode ? HDMI_HDMI : HDMI_DVI; cfg 560 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c if (!hdmi_mode_has_audio(&hd->cfg) || !hd->display_enabled) { cfg 591 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c WARN_ON(!hdmi_mode_has_audio(&hd->cfg)); cfg 608 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c WARN_ON(!hdmi_mode_has_audio(&hd->cfg)); cfg 627 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c if (!hdmi_mode_has_audio(&hd->cfg) || !hd->display_enabled) { cfg 633 drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c hd->cfg.timings.pixelclock); cfg 220 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c struct hdmi_core_video_config *cfg) cfg 235 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c HDMI_CORE_SYS_VID_ACEN, cfg->ip_bus_width, 7, 6); cfg 241 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c if (cfg->op_dither_truc > HDMI_OUTPUTTRUNCATION_12BIT) { cfg 242 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c r = FLD_MOD(r, cfg->op_dither_truc - 3, 7, 6); cfg 245 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c r = FLD_MOD(r, cfg->op_dither_truc, 7, 6); cfg 252 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c r = FLD_MOD(r, cfg->deep_color_pkt, 6, 6); cfg 253 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c r = FLD_MOD(r, cfg->pkt_mode, 5, 3); cfg 254 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c r = FLD_MOD(r, cfg->hdmi_dvi, 0, 0); cfg 259 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c HDMI_CORE_SYS_TMDS_CTRL, cfg->tclk_sel_clkmult, 6, 5); cfg 299 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c struct hdmi_wp_data *wp, struct hdmi_config *cfg) cfg 310 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c hdmi_wp_init_vid_fmt_timings(&video_format, &video_timing, cfg); cfg 331 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c v_core_cfg.hdmi_dvi = cfg->hdmi_dvi_mode; cfg 338 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c if (cfg->hdmi_dvi_mode == HDMI_HDMI) { cfg 339 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c hdmi_core_write_avi_infoframe(core, &cfg->infoframe); cfg 521 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c struct hdmi_core_audio_config *cfg) cfg 529 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c REG_FLD_MOD(av_base, HDMI_CORE_AV_N_SVAL1, cfg->n, 7, 0); cfg 530 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c REG_FLD_MOD(av_base, HDMI_CORE_AV_N_SVAL2, cfg->n >> 8, 7, 0); cfg 531 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c REG_FLD_MOD(av_base, HDMI_CORE_AV_N_SVAL3, cfg->n >> 16, 7, 0); cfg 533 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c if (cfg->cts_mode == HDMI_AUDIO_CTS_MODE_SW) { cfg 534 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c REG_FLD_MOD(av_base, HDMI_CORE_AV_CTS_SVAL1, cfg->cts, 7, 0); cfg 536 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c HDMI_CORE_AV_CTS_SVAL2, cfg->cts >> 8, 7, 0); cfg 538 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c HDMI_CORE_AV_CTS_SVAL3, cfg->cts >> 16, 7, 0); cfg 541 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c cfg->aud_par_busclk, 7, 0); cfg 543 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c (cfg->aud_par_busclk >> 8), 7, 0); cfg 545 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c (cfg->aud_par_busclk >> 16), 7, 0); cfg 550 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c HDMI_CORE_AV_FREQ_SVAL, cfg->mclk_mode, 2, 0); cfg 559 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c r = FLD_MOD(r, cfg->en_acr_pkt, 1, 1); cfg 560 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c r = FLD_MOD(r, cfg->cts_mode, 0, 0); cfg 564 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c if (cfg->use_mclk) cfg 569 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c cfg->fs_override, 1, 1); cfg 577 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c cfg->iec60958_cfg->status[0]); cfg 579 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c cfg->iec60958_cfg->status[1]); cfg 581 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c cfg->iec60958_cfg->status[2]); cfg 584 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c cfg->iec60958_cfg->status[3]); cfg 587 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c cfg->iec60958_cfg->status[4]); cfg 591 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c r = FLD_MOD(r, cfg->i2s_cfg.sck_edge_mode, 6, 6); cfg 592 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c r = FLD_MOD(r, cfg->i2s_cfg.vbit, 4, 4); cfg 593 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c r = FLD_MOD(r, cfg->i2s_cfg.justification, 2, 2); cfg 594 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c r = FLD_MOD(r, cfg->i2s_cfg.direction, 1, 1); cfg 595 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c r = FLD_MOD(r, cfg->i2s_cfg.shift, 0, 0); cfg 599 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c cfg->i2s_cfg.in_length_bits, 3, 0); cfg 602 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c REG_FLD_MOD(av_base, HDMI_CORE_AV_HDMI_CTRL, cfg->layout, 2, 1); cfg 604 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c r = FLD_MOD(r, cfg->i2s_cfg.active_sds, 7, 4); cfg 605 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c r = FLD_MOD(r, cfg->en_dsd_audio, 3, 3); cfg 606 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c r = FLD_MOD(r, cfg->en_parallel_aud_input, 2, 2); cfg 607 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c r = FLD_MOD(r, cfg->en_spdif, 1, 1); cfg 254 drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.h struct hdmi_config *cfg); cfg 171 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c p = &hdmi.cfg.timings; cfg 205 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c hdmi5_configure(&hdmi.core, &hdmi.wp, &hdmi.cfg); cfg 276 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c hdmi.cfg.timings = *timings; cfg 286 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c *timings = hdmi.cfg.timings; cfg 369 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c hdmi.cfg.timings.pixelclock); cfg 510 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c hdmi.cfg.infoframe = *avi; cfg 517 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c hdmi.cfg.hdmi_dvi_mode = hdmi_mode ? HDMI_HDMI : HDMI_DVI; cfg 590 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c if (!hdmi_mode_has_audio(&hd->cfg) || !hd->display_enabled) { cfg 621 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c WARN_ON(!hdmi_mode_has_audio(&hd->cfg)); cfg 638 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c WARN_ON(!hdmi_mode_has_audio(&hd->cfg)); cfg 657 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c if (!hdmi_mode_has_audio(&hd->cfg) || !hd->display_enabled) { cfg 663 drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c hd->cfg.timings.pixelclock); cfg 280 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c struct hdmi_config *cfg) cfg 286 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.hsync_level = cfg->timings.hsync_level; cfg 287 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.x_res = cfg->timings.x_res; cfg 288 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.hsw = cfg->timings.hsw - 1; cfg 289 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.hbp = cfg->timings.hbp; cfg 290 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.hfp = cfg->timings.hfp; cfg 291 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->hblank = cfg->timings.hfp + cfg 292 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->timings.hbp + cfg->timings.hsw - 1; cfg 293 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.vsync_level = cfg->timings.vsync_level; cfg 294 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.y_res = cfg->timings.y_res; cfg 295 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.vsw = cfg->timings.vsw; cfg 296 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.vfp = cfg->timings.vfp; cfg 297 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.vbp = cfg->timings.vbp; cfg 299 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->vblank = cfg->timings.vsw + cfg 300 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->timings.vfp + cfg->timings.vbp; cfg 301 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.hdmi_dvi_mode = cfg->hdmi_dvi_mode; cfg 302 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c video_cfg->v_fc_config.timings.interlace = cfg->timings.interlace; cfg 307 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c struct hdmi_core_vid_config *cfg) cfg 314 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.vsync_level == OMAPDSS_SIG_ACTIVE_HIGH; cfg 316 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.hsync_level == OMAPDSS_SIG_ACTIVE_HIGH; cfg 322 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c r = FLD_MOD(r, cfg->data_enable_pol, 4, 4); cfg 323 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c r = FLD_MOD(r, cfg->vblank_osc, 1, 1); cfg 324 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c r = FLD_MOD(r, cfg->v_fc_config.timings.interlace, 0, 0); cfg 329 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.x_res >> 8, 4, 0); cfg 331 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.x_res & 0xFF, 7, 0); cfg 335 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.y_res >> 8, 4, 0); cfg 337 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.y_res & 0xFF, 7, 0); cfg 340 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c REG_FLD_MOD(base, HDMI_CORE_FC_INHBLANK1, cfg->hblank >> 8, 4, 0); cfg 341 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c REG_FLD_MOD(base, HDMI_CORE_FC_INHBLANK0, cfg->hblank & 0xFF, 7, 0); cfg 344 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c REG_FLD_MOD(base, HDMI_CORE_FC_INVBLANK, cfg->vblank, 7, 0); cfg 348 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.hfp >> 8, 4, 0); cfg 350 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.hfp & 0xFF, 7, 0); cfg 354 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.vfp, 7, 0); cfg 358 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c (cfg->v_fc_config.timings.hsw >> 8), 1, 0); cfg 360 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.hsw & 0xFF, 7, 0); cfg 364 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.timings.vsw, 5, 0); cfg 368 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->v_fc_config.hdmi_dvi_mode, 3, 3); cfg 590 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c struct hdmi_config *cfg) cfg 598 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c hdmi_core_init(&v_core_cfg, cfg); cfg 600 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c hdmi_wp_init_vid_fmt_timings(&video_format, &video_timing, cfg); cfg 613 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->infoframe.quantization_range = HDMI_QUANTIZATION_RANGE_LIMITED; cfg 626 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c if (cfg->hdmi_dvi_mode == HDMI_HDMI) cfg 627 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c hdmi_core_write_avi_infoframe(core, &cfg->infoframe); cfg 635 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c struct hdmi_core_audio_config *cfg) cfg 644 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c REG_FLD_MOD(base, HDMI_CORE_AUD_N1, cfg->n, 7, 0); cfg 645 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c REG_FLD_MOD(base, HDMI_CORE_AUD_N2, cfg->n >> 8, 7, 0); cfg 646 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c REG_FLD_MOD(base, HDMI_CORE_AUD_N3, cfg->n >> 16, 3, 0); cfg 653 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c REG_FLD_MOD(base, HDMI_CORE_AUD_CTS1, cfg->cts, 7, 0); cfg 654 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c REG_FLD_MOD(base, HDMI_CORE_AUD_CTS2, cfg->cts >> 8, 7, 0); cfg 655 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c REG_FLD_MOD(base, HDMI_CORE_AUD_CTS3, cfg->cts >> 16, 3, 0); cfg 658 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c if (cfg->layout == HDMI_AUDIO_LAYOUT_2CH) cfg 668 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c if (cfg->layout == HDMI_AUDIO_LAYOUT_2CH) cfg 679 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c if (cfg->layout == HDMI_AUDIO_LAYOUT_6CH) cfg 690 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c val = cfg->iec60958_cfg->status[5] & IEC958_AES5_CON_CGMSA; cfg 694 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c val = (cfg->iec60958_cfg->status[0] & cfg 700 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->iec60958_cfg->status[1]); cfg 703 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c val = (cfg->iec60958_cfg->status[0] & IEC958_AES0_CON_MODE) >> 6; cfg 707 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c val = cfg->iec60958_cfg->status[2] & IEC958_AES2_CON_SOURCE; cfg 729 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->iec60958_cfg->status[3]); cfg 733 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c cfg->iec60958_cfg->status[4]); cfg 740 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c if (cfg->layout == HDMI_AUDIO_LAYOUT_2CH) { cfg 745 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c } else if (cfg->layout == HDMI_AUDIO_LAYOUT_6CH) { cfg 288 drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.h struct hdmi_config *cfg); cfg 177 drivers/video/fbdev/sh_mobile_lcdcfb.c const struct sh_mobile_lcdc_overlay_cfg *cfg; cfg 285 drivers/video/fbdev/sh_mobile_lcdcfb.c return chan->cfg->chan == LCDC_CHAN_SUBLCD; cfg 461 drivers/video/fbdev/sh_mobile_lcdcfb.c const struct sh_mobile_lcdc_panel_cfg *panel = &ch->cfg->panel_cfg; cfg 508 drivers/video/fbdev/sh_mobile_lcdcfb.c const struct sh_mobile_lcdc_panel_cfg *panel = &ch->cfg->panel_cfg; cfg 528 drivers/video/fbdev/sh_mobile_lcdcfb.c const struct sh_mobile_lcdc_panel_cfg *panel = &ch->cfg->panel_cfg; cfg 738 drivers/video/fbdev/sh_mobile_lcdcfb.c tmp |= (ch->cfg->flags & LCDC_FLAGS_DWPOL) ? LDMT1R_DWPOL : 0; cfg 739 drivers/video/fbdev/sh_mobile_lcdcfb.c tmp |= (ch->cfg->flags & LCDC_FLAGS_DIPOL) ? LDMT1R_DIPOL : 0; cfg 740 drivers/video/fbdev/sh_mobile_lcdcfb.c tmp |= (ch->cfg->flags & LCDC_FLAGS_DAPOL) ? LDMT1R_DAPOL : 0; cfg 741 drivers/video/fbdev/sh_mobile_lcdcfb.c tmp |= (ch->cfg->flags & LCDC_FLAGS_HSCNT) ? LDMT1R_HSCNT : 0; cfg 742 drivers/video/fbdev/sh_mobile_lcdcfb.c tmp |= (ch->cfg->flags & LCDC_FLAGS_DWCNT) ? LDMT1R_DWCNT : 0; cfg 746 drivers/video/fbdev/sh_mobile_lcdcfb.c lcdc_write_chan(ch, LDMT2R, ch->cfg->sys_bus_cfg.ldmt2r); cfg 747 drivers/video/fbdev/sh_mobile_lcdcfb.c lcdc_write_chan(ch, LDMT3R, ch->cfg->sys_bus_cfg.ldmt3r); cfg 902 drivers/video/fbdev/sh_mobile_lcdcfb.c m = ch->cfg->clock_divider; cfg 953 drivers/video/fbdev/sh_mobile_lcdcfb.c ch->cfg->sys_bus_cfg.deferred_io_msec) { cfg 1012 drivers/video/fbdev/sh_mobile_lcdcfb.c panel = &ch->cfg->panel_cfg; cfg 1048 drivers/video/fbdev/sh_mobile_lcdcfb.c tmp = ch->cfg->sys_bus_cfg.deferred_io_msec; cfg 1838 drivers/video/fbdev/sh_mobile_lcdcfb.c for (i = 0; i < ch->cfg->num_modes; ++i) { cfg 1839 drivers/video/fbdev/sh_mobile_lcdcfb.c const struct fb_videomode *mode = &ch->cfg->lcd_modes[i]; cfg 1858 drivers/video/fbdev/sh_mobile_lcdcfb.c if (ch->cfg->num_modes != 0) { cfg 2012 drivers/video/fbdev/sh_mobile_lcdcfb.c dev_name(ch->lcdc->dev), (ch->cfg->chan == LCDC_CHAN_MAINLCD) ? cfg 2134 drivers/video/fbdev/sh_mobile_lcdcfb.c return ch->cfg->bl_info.set_brightness(brightness); cfg 2162 drivers/video/fbdev/sh_mobile_lcdcfb.c bl = backlight_device_register(ch->cfg->bl_info.name, parent, ch, cfg 2170 drivers/video/fbdev/sh_mobile_lcdcfb.c bl->props.max_brightness = ch->cfg->bl_info.max_brightness; cfg 2280 drivers/video/fbdev/sh_mobile_lcdcfb.c module_put(ch->cfg->tx_dev->dev.driver->owner); cfg 2314 drivers/video/fbdev/sh_mobile_lcdcfb.c int interface_type = ch->cfg->interface_type; cfg 2359 drivers/video/fbdev/sh_mobile_lcdcfb.c if (ovl->cfg->fourcc == 0) cfg 2363 drivers/video/fbdev/sh_mobile_lcdcfb.c format = sh_mobile_format_info(ovl->cfg->fourcc); cfg 2365 drivers/video/fbdev/sh_mobile_lcdcfb.c dev_err(dev, "Invalid FOURCC %08x\n", ovl->cfg->fourcc); cfg 2380 drivers/video/fbdev/sh_mobile_lcdcfb.c ovl->xres = ovl->cfg->max_xres; cfg 2382 drivers/video/fbdev/sh_mobile_lcdcfb.c ovl->yres = ovl->cfg->max_yres; cfg 2391 drivers/video/fbdev/sh_mobile_lcdcfb.c ovl->fb_size = ovl->cfg->max_xres * ovl->cfg->max_yres cfg 2411 drivers/video/fbdev/sh_mobile_lcdcfb.c const struct sh_mobile_lcdc_chan_cfg *cfg = ch->cfg; cfg 2420 drivers/video/fbdev/sh_mobile_lcdcfb.c format = sh_mobile_format_info(cfg->fourcc); cfg 2422 drivers/video/fbdev/sh_mobile_lcdcfb.c dev_err(dev, "Invalid FOURCC %08x.\n", cfg->fourcc); cfg 2432 drivers/video/fbdev/sh_mobile_lcdcfb.c for (i = 0, mode = cfg->lcd_modes; i < cfg->num_modes; i++, mode++) { cfg 2436 drivers/video/fbdev/sh_mobile_lcdcfb.c if ((cfg->fourcc == V4L2_PIX_FMT_NV12 || cfg 2437 drivers/video/fbdev/sh_mobile_lcdcfb.c cfg->fourcc == V4L2_PIX_FMT_NV21) && (mode->yres & 0x1)) { cfg 2455 drivers/video/fbdev/sh_mobile_lcdcfb.c if (cfg->lcd_modes == NULL) { cfg 2459 drivers/video/fbdev/sh_mobile_lcdcfb.c mode = cfg->lcd_modes; cfg 2460 drivers/video/fbdev/sh_mobile_lcdcfb.c num_modes = cfg->num_modes; cfg 2480 drivers/video/fbdev/sh_mobile_lcdcfb.c ch->display.width = cfg->panel_cfg.width; cfg 2481 drivers/video/fbdev/sh_mobile_lcdcfb.c ch->display.height = cfg->panel_cfg.height; cfg 2494 drivers/video/fbdev/sh_mobile_lcdcfb.c if (cfg->tx_dev) { cfg 2495 drivers/video/fbdev/sh_mobile_lcdcfb.c if (!cfg->tx_dev->dev.driver || cfg 2496 drivers/video/fbdev/sh_mobile_lcdcfb.c !try_module_get(cfg->tx_dev->dev.driver->owner)) { cfg 2500 drivers/video/fbdev/sh_mobile_lcdcfb.c ch->tx_dev = platform_get_drvdata(cfg->tx_dev); cfg 2553 drivers/video/fbdev/sh_mobile_lcdcfb.c ch->cfg = &pdata->ch[i]; cfg 2564 drivers/video/fbdev/sh_mobile_lcdcfb.c if (ch->cfg->bl_info.max_brightness) cfg 2617 drivers/video/fbdev/sh_mobile_lcdcfb.c ovl->cfg = &pdata->overlays[i]; cfg 59 drivers/video/fbdev/sh_mobile_lcdcfb.h const struct sh_mobile_lcdc_chan_cfg *cfg; cfg 86 drivers/video/fbdev/via/via-gpio.c struct viafb_gpio_cfg *cfg = gpiochip_get_data(chip); cfg 91 drivers/video/fbdev/via/via-gpio.c spin_lock_irqsave(&cfg->vdev->reg_lock, flags); cfg 92 drivers/video/fbdev/via/via-gpio.c gpio = cfg->active_gpios[nr]; cfg 100 drivers/video/fbdev/via/via-gpio.c spin_unlock_irqrestore(&cfg->vdev->reg_lock, flags); cfg 116 drivers/video/fbdev/via/via-gpio.c struct viafb_gpio_cfg *cfg = gpiochip_get_data(chip); cfg 120 drivers/video/fbdev/via/via-gpio.c spin_lock_irqsave(&cfg->vdev->reg_lock, flags); cfg 121 drivers/video/fbdev/via/via-gpio.c gpio = cfg->active_gpios[nr]; cfg 124 drivers/video/fbdev/via/via-gpio.c spin_unlock_irqrestore(&cfg->vdev->reg_lock, flags); cfg 130 drivers/video/fbdev/via/via-gpio.c struct viafb_gpio_cfg *cfg = gpiochip_get_data(chip); cfg 135 drivers/video/fbdev/via/via-gpio.c spin_lock_irqsave(&cfg->vdev->reg_lock, flags); cfg 136 drivers/video/fbdev/via/via-gpio.c gpio = cfg->active_gpios[nr]; cfg 138 drivers/video/fbdev/via/via-gpio.c spin_unlock_irqrestore(&cfg->vdev->reg_lock, flags); cfg 314 drivers/virtio/virtio_pci_modern.c struct virtio_pci_common_cfg __iomem *cfg = vp_dev->common; cfg 319 drivers/virtio/virtio_pci_modern.c if (index >= vp_ioread16(&cfg->num_queues)) cfg 323 drivers/virtio/virtio_pci_modern.c vp_iowrite16(index, &cfg->queue_select); cfg 326 drivers/virtio/virtio_pci_modern.c num = vp_ioread16(&cfg->queue_size); cfg 327 drivers/virtio/virtio_pci_modern.c if (!num || vp_ioread16(&cfg->queue_enable)) cfg 336 drivers/virtio/virtio_pci_modern.c off = vp_ioread16(&cfg->queue_notify_off); cfg 349 drivers/virtio/virtio_pci_modern.c vp_iowrite16(virtqueue_get_vring_size(vq), &cfg->queue_size); cfg 351 drivers/virtio/virtio_pci_modern.c &cfg->queue_desc_lo, &cfg->queue_desc_hi); cfg 353 drivers/virtio/virtio_pci_modern.c &cfg->queue_avail_lo, &cfg->queue_avail_hi); cfg 355 drivers/virtio/virtio_pci_modern.c &cfg->queue_used_lo, &cfg->queue_used_hi); cfg 384 drivers/virtio/virtio_pci_modern.c vp_iowrite16(msix_vec, &cfg->queue_msix_vector); cfg 385 drivers/virtio/virtio_pci_modern.c msix_vec = vp_ioread16(&cfg->queue_msix_vector); cfg 163 drivers/watchdog/it87_wdt.c unsigned char cfg = WDT_KRST; cfg 166 drivers/watchdog/it87_wdt.c cfg = 0; cfg 169 drivers/watchdog/it87_wdt.c cfg |= WDT_TOV1; cfg 174 drivers/watchdog/it87_wdt.c cfg |= WDT_PWROK; cfg 176 drivers/watchdog/it87_wdt.c superio_outb(cfg, WDTCFG); cfg 266 drivers/watchdog/sb_wdog.c u8 cfg; cfg 268 drivers/watchdog/sb_wdog.c cfg = __raw_readb(wd_cfg_reg); cfg 280 drivers/watchdog/sb_wdog.c cfg |= 1; cfg 282 drivers/watchdog/sb_wdog.c __raw_writeb(cfg, wd_cfg_reg); cfg 219 drivers/xen/pci.c struct pci_mmcfg_region *cfg; cfg 232 drivers/xen/pci.c list_for_each_entry(cfg, &pci_mmcfg_list, list) { cfg 235 drivers/xen/pci.c r.address = cfg->address; cfg 236 drivers/xen/pci.c r.segment = cfg->segment; cfg 237 drivers/xen/pci.c r.start_bus = cfg->start_bus; cfg 238 drivers/xen/pci.c r.end_bus = cfg->end_bus; cfg 251 drivers/xen/pci.c cfg->name, rc); cfg 517 drivers/xen/xen-front-pgdir-shbuf.c int xen_front_pgdir_shbuf_alloc(struct xen_front_pgdir_shbuf_cfg *cfg) cfg 519 drivers/xen/xen-front-pgdir-shbuf.c struct xen_front_pgdir_shbuf *buf = cfg->pgdir; cfg 522 drivers/xen/xen-front-pgdir-shbuf.c if (cfg->be_alloc) cfg 526 drivers/xen/xen-front-pgdir-shbuf.c buf->xb_dev = cfg->xb_dev; cfg 527 drivers/xen/xen-front-pgdir-shbuf.c buf->num_pages = cfg->num_pages; cfg 528 drivers/xen/xen-front-pgdir-shbuf.c buf->pages = cfg->pages; cfg 1076 fs/xfs/xfs_buf_item.c struct xfs_error_cfg *cfg; cfg 1108 fs/xfs/xfs_buf_item.c cfg = xfs_error_get_cfg(mp, XFS_ERR_METADATA, bp->b_error); cfg 1121 fs/xfs/xfs_buf_item.c if (cfg->retry_timeout != XFS_ERR_RETRY_FOREVER && cfg 1135 fs/xfs/xfs_buf_item.c if (cfg->max_retries != XFS_ERR_RETRY_FOREVER && cfg 1136 fs/xfs/xfs_buf_item.c ++bp->b_retries > cfg->max_retries) cfg 1138 fs/xfs/xfs_buf_item.c if (cfg->retry_timeout != XFS_ERR_RETRY_FOREVER && cfg 1139 fs/xfs/xfs_buf_item.c time_after(jiffies, cfg->retry_timeout + bp->b_first_retry_time)) cfg 420 fs/xfs/xfs_sysfs.c struct xfs_error_cfg *cfg = to_error_cfg(kobject); cfg 422 fs/xfs/xfs_sysfs.c if (cfg->max_retries == XFS_ERR_RETRY_FOREVER) cfg 425 fs/xfs/xfs_sysfs.c retries = cfg->max_retries; cfg 436 fs/xfs/xfs_sysfs.c struct xfs_error_cfg *cfg = to_error_cfg(kobject); cfg 448 fs/xfs/xfs_sysfs.c cfg->max_retries = XFS_ERR_RETRY_FOREVER; cfg 450 fs/xfs/xfs_sysfs.c cfg->max_retries = val; cfg 461 fs/xfs/xfs_sysfs.c struct xfs_error_cfg *cfg = to_error_cfg(kobject); cfg 463 fs/xfs/xfs_sysfs.c if (cfg->retry_timeout == XFS_ERR_RETRY_FOREVER) cfg 466 fs/xfs/xfs_sysfs.c timeout = jiffies_to_msecs(cfg->retry_timeout) / MSEC_PER_SEC; cfg 477 fs/xfs/xfs_sysfs.c struct xfs_error_cfg *cfg = to_error_cfg(kobject); cfg 490 fs/xfs/xfs_sysfs.c cfg->retry_timeout = XFS_ERR_RETRY_FOREVER; cfg 492 fs/xfs/xfs_sysfs.c cfg->retry_timeout = msecs_to_jiffies(val * MSEC_PER_SEC); cfg 588 fs/xfs/xfs_sysfs.c struct xfs_error_cfg *cfg; cfg 600 fs/xfs/xfs_sysfs.c cfg = &mp->m_error_cfg[class][i]; cfg 601 fs/xfs/xfs_sysfs.c error = xfs_sysfs_init(&cfg->kobj, &xfs_error_cfg_ktype, cfg 606 fs/xfs/xfs_sysfs.c cfg->max_retries = init[i].max_retries; cfg 608 fs/xfs/xfs_sysfs.c cfg->retry_timeout = XFS_ERR_RETRY_FOREVER; cfg 610 fs/xfs/xfs_sysfs.c cfg->retry_timeout = msecs_to_jiffies( cfg 618 fs/xfs/xfs_sysfs.c cfg = &mp->m_error_cfg[class][i]; cfg 619 fs/xfs/xfs_sysfs.c xfs_sysfs_del(&cfg->kobj); cfg 661 fs/xfs/xfs_sysfs.c struct xfs_error_cfg *cfg; cfg 666 fs/xfs/xfs_sysfs.c cfg = &mp->m_error_cfg[i][j]; cfg 668 fs/xfs/xfs_sysfs.c xfs_sysfs_del(&cfg->kobj); cfg 681 fs/xfs/xfs_sysfs.c struct xfs_error_cfg *cfg; cfg 688 fs/xfs/xfs_sysfs.c cfg = &mp->m_error_cfg[error_class][XFS_ERR_EIO]; cfg 691 fs/xfs/xfs_sysfs.c cfg = &mp->m_error_cfg[error_class][XFS_ERR_ENOSPC]; cfg 694 fs/xfs/xfs_sysfs.c cfg = &mp->m_error_cfg[error_class][XFS_ERR_ENODEV]; cfg 697 fs/xfs/xfs_sysfs.c cfg = &mp->m_error_cfg[error_class][XFS_ERR_DEFAULT]; cfg 701 fs/xfs/xfs_sysfs.c return cfg; cfg 227 include/asm-generic/vmlinux.lds.h #define ___OF_TABLE(cfg, name) _OF_TABLE_##cfg(name) cfg 228 include/asm-generic/vmlinux.lds.h #define __OF_TABLE(cfg, name) ___OF_TABLE(cfg, name) cfg 229 include/asm-generic/vmlinux.lds.h #define OF_TABLE(cfg, name) __OF_TABLE(IS_ENABLED(cfg), name) cfg 34 include/dt-bindings/dma/at91.h #define AT91_XDMAC_DT_GET_MEM_IF(cfg) (((cfg) >> AT91_XDMAC_DT_MEM_IF_OFFSET) \ cfg 41 include/dt-bindings/dma/at91.h #define AT91_XDMAC_DT_GET_PER_IF(cfg) (((cfg) >> AT91_XDMAC_DT_PER_IF_OFFSET) \ cfg 48 include/dt-bindings/dma/at91.h #define AT91_XDMAC_DT_GET_PERID(cfg) (((cfg) >> AT91_XDMAC_DT_PERID_OFFSET) \ cfg 269 include/linux/alcor_pci.h struct alcor_dev_cfg *cfg; cfg 41 include/linux/bma150.h struct bma150_cfg cfg; cfg 375 include/linux/bpf_verifier.h } cfg; cfg 43 include/linux/dma/xilinx_dma.h struct xilinx_vdma_config *cfg); cfg 575 include/linux/fsl/mc.h struct dpcon_notification_cfg *cfg); cfg 157 include/linux/io-pgtable.h struct io_pgtable_cfg *cfg, cfg 186 include/linux/io-pgtable.h struct io_pgtable_cfg cfg; cfg 194 include/linux/io-pgtable.h iop->cfg.tlb->tlb_flush_all(iop->cookie); cfg 201 include/linux/io-pgtable.h iop->cfg.tlb->tlb_flush_walk(iova, size, granule, iop->cookie); cfg 208 include/linux/io-pgtable.h iop->cfg.tlb->tlb_flush_leaf(iova, size, granule, iop->cookie); cfg 216 include/linux/io-pgtable.h if (iop->cfg.tlb->tlb_add_page) cfg 217 include/linux/io-pgtable.h iop->cfg.tlb->tlb_add_page(gather, iova, granule, iop->cookie); cfg 228 include/linux/io-pgtable.h struct io_pgtable *(*alloc)(struct io_pgtable_cfg *cfg, void *cookie); cfg 56 include/linux/netlink.h struct netlink_kernel_cfg *cfg); cfg 58 include/linux/netlink.h netlink_kernel_create(struct net *net, int unit, struct netlink_kernel_cfg *cfg) cfg 60 include/linux/netlink.h return __netlink_kernel_create(net, unit, THIS_MODULE, cfg); cfg 99 include/linux/nvmem-provider.h struct nvmem_device *nvmem_register(const struct nvmem_config *cfg); cfg 103 include/linux/nvmem-provider.h const struct nvmem_config *cfg); cfg 44 include/linux/pci-ecam.h void pci_ecam_free(struct pci_config_window *cfg); cfg 281 include/linux/phy/phy-mipi-dphy.h struct phy_configure_opts_mipi_dphy *cfg); cfg 282 include/linux/phy/phy-mipi-dphy.h int phy_mipi_dphy_config_validate(struct phy_configure_opts_mipi_dphy *cfg); cfg 3041 include/linux/platform_data/cros_ec_commands.h struct ec_thermal_config cfg; cfg 29 include/linux/platform_data/dma-atmel.h u32 cfg; cfg 136 include/linux/platform_data/ti-sysc.h struct sysc_config *cfg; cfg 409 include/linux/power_supply.h const struct power_supply_config *cfg); cfg 413 include/linux/power_supply.h const struct power_supply_config *cfg); cfg 417 include/linux/power_supply.h const struct power_supply_config *cfg); cfg 421 include/linux/power_supply.h const struct power_supply_config *cfg); cfg 86 include/linux/soc/qcom/llcc-qcom.h const struct llcc_slice_config *cfg; cfg 27 include/linux/transport_class.h #define DECLARE_TRANSPORT_CLASS(cls, nm, su, rm, cfg) \ cfg 34 include/linux/transport_class.h .configure = cfg, \ cfg 43 include/linux/transport_class.h #define DECLARE_ANON_TRANSPORT_CLASS(cls, mtch, cfg) \ cfg 46 include/linux/transport_class.h .configure = cfg, \ cfg 60 include/linux/yam.h struct yamcfg cfg; cfg 327 include/media/davinci/isif.h struct isif_fmt_cfg cfg; cfg 150 include/media/davinci/vpbe.h struct vpbe_config *cfg; cfg 96 include/media/davinci/vpfe_capture.h struct vpfe_config *cfg; cfg 104 include/media/drv-intf/soc_mediabus.h unsigned int soc_mbus_config_compatible(const struct v4l2_mbus_config *cfg, cfg 349 include/media/soc_camera.h const struct v4l2_mbus_config *cfg); cfg 569 include/media/v4l2-ctrls.h const struct v4l2_ctrl_config *cfg, cfg 439 include/media/v4l2-subdev.h struct v4l2_mbus_config *cfg); cfg 441 include/media/v4l2-subdev.h const struct v4l2_mbus_config *cfg); cfg 676 include/media/v4l2-subdev.h struct v4l2_subdev_pad_config *cfg); cfg 678 include/media/v4l2-subdev.h struct v4l2_subdev_pad_config *cfg, cfg 681 include/media/v4l2-subdev.h struct v4l2_subdev_pad_config *cfg, cfg 684 include/media/v4l2-subdev.h struct v4l2_subdev_pad_config *cfg, cfg 687 include/media/v4l2-subdev.h struct v4l2_subdev_pad_config *cfg, cfg 690 include/media/v4l2-subdev.h struct v4l2_subdev_pad_config *cfg, cfg 693 include/media/v4l2-subdev.h struct v4l2_subdev_pad_config *cfg, cfg 696 include/media/v4l2-subdev.h struct v4l2_subdev_pad_config *cfg, cfg 935 include/media/v4l2-subdev.h struct v4l2_subdev_pad_config *cfg, cfg 940 include/media/v4l2-subdev.h return &cfg[pad].try_fmt; cfg 953 include/media/v4l2-subdev.h struct v4l2_subdev_pad_config *cfg, cfg 958 include/media/v4l2-subdev.h return &cfg[pad].try_crop; cfg 971 include/media/v4l2-subdev.h struct v4l2_subdev_pad_config *cfg, cfg 976 include/media/v4l2-subdev.h return &cfg[pad].try_compose; cfg 1073 include/media/v4l2-subdev.h void v4l2_subdev_free_pad_config(struct v4l2_subdev_pad_config *cfg); cfg 43 include/media/vsp1.h const struct vsp1_du_lif_config *cfg); cfg 112 include/media/vsp1.h const struct vsp1_du_atomic_config *cfg); cfg 114 include/media/vsp1.h const struct vsp1_du_atomic_pipe_config *cfg); cfg 50 include/misc/cxllib.h int cxllib_get_xsl_config(struct pci_dev *dev, struct cxllib_xsl_config *cfg); cfg 153 include/net/caif/caif_hsi.h struct cfhsi_config cfg; cfg 51 include/net/caif/cfcnfg.h void cfcnfg_remove(struct cfcnfg *cfg); cfg 451 include/net/ip6_fib.h struct fib6_config *cfg, gfp_t gfp_flags, cfg 123 include/net/ip6_route.h int ip6_route_add(struct fib6_config *cfg, gfp_t gfp_flags, cfg 405 include/net/ip_fib.h int fib_gw_from_via(struct fib_config *cfg, struct nlattr *nla, cfg 454 include/net/ip_fib.h struct fib_config *cfg, int nh_weight, cfg 458 include/net/ip_fib.h u16 fc_encap_type, void *cfg, gfp_t gfp_flags, cfg 1449 include/net/ip_vs.h int start_sync_thread(struct netns_ipvs *ipvs, struct ipvs_sync_daemon_cfg *cfg, cfg 47 include/net/ipv6_stubs.h struct fib6_config *cfg, gfp_t gfp_flags, cfg 38 include/net/lwtunnel.h unsigned int family, const void *cfg, cfg 118 include/net/lwtunnel.h unsigned int family, const void *cfg, cfg 214 include/net/lwtunnel.h unsigned int family, const void *cfg, cfg 291 include/net/nexthop.h int fib6_check_nexthop(struct nexthop *nh, struct fib6_config *cfg, cfg 40 include/net/udp_tunnel.h int udp_sock_create4(struct net *net, struct udp_port_cfg *cfg, cfg 44 include/net/udp_tunnel.h int udp_sock_create6(struct net *net, struct udp_port_cfg *cfg, cfg 47 include/net/udp_tunnel.h static inline int udp_sock_create6(struct net *net, struct udp_port_cfg *cfg, cfg 55 include/net/udp_tunnel.h struct udp_port_cfg *cfg, cfg 58 include/net/udp_tunnel.h if (cfg->family == AF_INET) cfg 59 include/net/udp_tunnel.h return udp_sock_create4(net, cfg, sockp); cfg 61 include/net/udp_tunnel.h if (cfg->family == AF_INET6) cfg 62 include/net/udp_tunnel.h return udp_sock_create6(net, cfg, sockp); cfg 250 include/net/vxlan.h struct vxlan_config cfg; cfg 82 include/soc/fsl/qman.h __be32 cfg; /* format, offset, length / congestion */ cfg 140 include/soc/fsl/qman.h return be32_to_cpu(fd->cfg) & QM_FD_FORMAT_MASK; cfg 145 include/soc/fsl/qman.h return (be32_to_cpu(fd->cfg) & QM_FD_OFF_MASK) >> QM_FD_OFF_SHIFT; cfg 150 include/soc/fsl/qman.h return be32_to_cpu(fd->cfg) & QM_FD_LEN_MASK; cfg 155 include/soc/fsl/qman.h return be32_to_cpu(fd->cfg) & QM_FD_LEN_BIG_MASK; cfg 161 include/soc/fsl/qman.h fd->cfg = cpu_to_be32(fmt | (len & QM_FD_LEN_BIG_MASK) | cfg 176 include/soc/fsl/qman.h fd->cfg = 0; cfg 190 include/soc/fsl/qman.h __be32 cfg; /* E bit, F bit, length */ cfg 219 include/soc/fsl/qman.h return be32_to_cpu(sg->cfg) & QM_SG_FIN; cfg 224 include/soc/fsl/qman.h return be32_to_cpu(sg->cfg) & QM_SG_EXT; cfg 229 include/soc/fsl/qman.h return be32_to_cpu(sg->cfg) & QM_SG_LEN_MASK; cfg 234 include/soc/fsl/qman.h sg->cfg = cpu_to_be32(len & QM_SG_LEN_MASK); cfg 239 include/soc/fsl/qman.h sg->cfg = cpu_to_be32(QM_SG_FIN | (len & QM_SG_LEN_MASK)); cfg 404 include/sound/ac97_codec.h enum ac97_pcm_cfg cfg, unsigned short slots); cfg 385 include/sound/hda_codec.h unsigned int cfg; /* default configuration */ cfg 390 include/sound/hda_codec.h unsigned int cfg); cfg 392 include/sound/hda_codec.h hda_nid_t nid, unsigned int cfg); /* for hwdep */ cfg 146 include/sound/soc-topology.h struct snd_soc_tplg_link_config *cfg); cfg 241 include/uapi/drm/v3d_drm.h __u32 cfg[7]; cfg 46 include/uapi/linux/netfilter/xt_hashlimit.h struct hashlimit_cfg cfg; cfg 101 include/uapi/linux/netfilter/xt_hashlimit.h struct hashlimit_cfg1 cfg; cfg 109 include/uapi/linux/netfilter/xt_hashlimit.h struct hashlimit_cfg2 cfg; cfg 117 include/uapi/linux/netfilter/xt_hashlimit.h struct hashlimit_cfg3 cfg; cfg 42 include/uapi/sound/usb_stream.h struct usb_stream_config cfg; cfg 553 include/video/omapfb_dss.h const struct omap_dss_dsi_config *cfg); cfg 263 include/xen/interface/platform.h } cfg; cfg 78 include/xen/xen-front-pgdir-shbuf.h int xen_front_pgdir_shbuf_alloc(struct xen_front_pgdir_shbuf_cfg *cfg); cfg 1538 kernel/audit.c struct netlink_kernel_cfg cfg = { cfg 1547 kernel/audit.c aunet->sk = netlink_kernel_create(net, NETLINK_AUDIT, &cfg); cfg 6309 kernel/bpf/verifier.c int *insn_stack = env->cfg.insn_stack; cfg 6310 kernel/bpf/verifier.c int *insn_state = env->cfg.insn_state; cfg 6332 kernel/bpf/verifier.c if (env->cfg.cur_stack >= env->prog->len) cfg 6334 kernel/bpf/verifier.c insn_stack[env->cfg.cur_stack++] = w; cfg 6364 kernel/bpf/verifier.c insn_state = env->cfg.insn_state = kvcalloc(insn_cnt, sizeof(int), GFP_KERNEL); cfg 6368 kernel/bpf/verifier.c insn_stack = env->cfg.insn_stack = kvcalloc(insn_cnt, sizeof(int), GFP_KERNEL); cfg 6376 kernel/bpf/verifier.c env->cfg.cur_stack = 1; cfg 6379 kernel/bpf/verifier.c if (env->cfg.cur_stack == 0) cfg 6381 kernel/bpf/verifier.c t = insn_stack[env->cfg.cur_stack - 1]; cfg 6456 kernel/bpf/verifier.c if (env->cfg.cur_stack-- <= 0) { cfg 6476 kernel/bpf/verifier.c env->cfg.insn_state = env->cfg.insn_stack = NULL; cfg 759 lib/kobject_uevent.c struct netlink_kernel_cfg cfg = { cfg 769 lib/kobject_uevent.c ue_sk->sk = netlink_kernel_create(net, NETLINK_KOBJECT_UEVENT, &cfg); cfg 298 lib/test_firmware.c bool *cfg) cfg 303 lib/test_firmware.c if (strtobool(buf, cfg) < 0) cfg 325 lib/test_firmware.c static ssize_t test_dev_config_show_int(char *buf, int cfg) cfg 330 lib/test_firmware.c val = cfg; cfg 336 lib/test_firmware.c static int test_dev_config_update_u8(const char *buf, size_t size, u8 *cfg) cfg 349 lib/test_firmware.c *(u8 *)cfg = new; cfg 356 lib/test_firmware.c static ssize_t test_dev_config_show_u8(char *buf, u8 cfg) cfg 361 lib/test_firmware.c val = cfg; cfg 51 net/caif/caif_dev.c struct cfcnfg *cfg; cfg 62 net/caif/caif_dev.c return caifn->cfg; cfg 319 net/caif/caif_dev.c struct cfcnfg *cfg = get_cfcnfg(dev_net(dev)); cfg 346 net/caif/caif_dev.c cfcnfg_add_phy_layer(cfg, cfg 366 net/caif/caif_dev.c struct cfcnfg *cfg; cfg 371 net/caif/caif_dev.c cfg = get_cfcnfg(dev_net(dev)); cfg 410 net/caif/caif_dev.c cfcnfg_set_phy_state(cfg, &caifd->layer, true); cfg 424 net/caif/caif_dev.c cfcnfg_set_phy_state(cfg, &caifd->layer, false); cfg 475 net/caif/caif_dev.c cfcnfg_del_phy_layer(cfg, &caifd->layer) != 0) { cfg 507 net/caif/caif_dev.c caifn->cfg = cfcnfg_create(); cfg 508 net/caif/caif_dev.c if (!caifn->cfg) cfg 519 net/caif/caif_dev.c struct cfcnfg *cfg = get_cfcnfg(net); cfg 527 net/caif/caif_dev.c cfcnfg_set_phy_state(cfg, &caifd->layer, false); cfg 531 net/caif/caif_dev.c cfcnfg_del_phy_layer(cfg, &caifd->layer) != 0)) { cfg 542 net/caif/caif_dev.c cfcnfg_remove(cfg); cfg 117 net/caif/cfcnfg.c void cfcnfg_remove(struct cfcnfg *cfg) cfg 120 net/caif/cfcnfg.c if (cfg) { cfg 123 net/caif/cfcnfg.c kfree(cfg->mux); cfg 124 net/caif/cfcnfg.c cfctrl_remove(cfg->ctrl); cfg 125 net/caif/cfcnfg.c kfree(cfg); cfg 182 net/caif/cfcnfg.c struct cfcnfg *cfg = get_cfcnfg(net); cfg 185 net/caif/cfcnfg.c cfctrl_cancel_req(cfg->ctrl, adap_layer); cfg 189 net/caif/cfcnfg.c servl = cfmuxl_remove_uplayer(cfg->mux, channel_id); cfg 190 net/caif/cfcnfg.c cfctrl_linkdown_req(cfg->ctrl, channel_id, adap_layer); cfg 308 net/caif/cfcnfg.c struct cfcnfg *cfg = get_cfcnfg(net); cfg 311 net/caif/cfcnfg.c err = caif_connect_req_to_link_param(cfg, conn_req, ¶m); cfg 315 net/caif/cfcnfg.c phy = cfcnfg_get_phyinfo_rcu(cfg, param.phyid); cfg 354 net/caif/cfcnfg.c cfctrl_enum_req(cfg->ctrl, param.phyid); cfg 355 net/caif/cfcnfg.c return cfctrl_linkup_request(cfg->ctrl, ¶m, adap_layer); cfg 171 net/core/dev_ioctl.c struct hwtstamp_config cfg; cfg 177 net/core/dev_ioctl.c if (copy_from_user(&cfg, ifr->ifr_data, sizeof(cfg))) cfg 180 net/core/dev_ioctl.c if (cfg.flags) /* reserved for future extensions */ cfg 183 net/core/dev_ioctl.c tx_type = cfg.tx_type; cfg 184 net/core/dev_ioctl.c rx_filter = cfg.rx_filter; cfg 371 net/core/lwt_bpf.c unsigned int family, const void *cfg, cfg 103 net/core/lwtunnel.c const void *cfg, struct lwtunnel_state **lws, cfg 125 net/core/lwtunnel.c ret = ops->build_state(encap, family, cfg, lws, extack); cfg 5322 net/core/rtnetlink.c struct netlink_kernel_cfg cfg = { cfg 5330 net/core/rtnetlink.c sk = netlink_kernel_create(net, NETLINK_ROUTE, &cfg); cfg 310 net/core/sock_diag.c struct netlink_kernel_cfg cfg = { cfg 317 net/core/sock_diag.c net->diag_nlsk = netlink_kernel_create(net, NETLINK_SOCK_DIAG, &cfg); cfg 126 net/decnet/netfilter/dn_rtmsg.c struct netlink_kernel_cfg cfg = { cfg 131 net/decnet/netfilter/dn_rtmsg.c dnrmg = netlink_kernel_create(&init_net, NETLINK_DNRTMSG, &cfg); cfg 476 net/ipv4/fib_frontend.c struct fib_config *cfg) cfg 481 net/ipv4/fib_frontend.c memset(cfg, 0, sizeof(*cfg)); cfg 482 net/ipv4/fib_frontend.c cfg->fc_nlinfo.nl_net = net; cfg 511 net/ipv4/fib_frontend.c cfg->fc_dst_len = plen; cfg 512 net/ipv4/fib_frontend.c cfg->fc_dst = addr; cfg 515 net/ipv4/fib_frontend.c cfg->fc_nlflags = NLM_F_CREATE; cfg 516 net/ipv4/fib_frontend.c cfg->fc_protocol = RTPROT_BOOT; cfg 520 net/ipv4/fib_frontend.c cfg->fc_priority = rt->rt_metric - 1; cfg 523 net/ipv4/fib_frontend.c cfg->fc_scope = RT_SCOPE_HOST; cfg 524 net/ipv4/fib_frontend.c cfg->fc_type = RTN_UNREACHABLE; cfg 528 net/ipv4/fib_frontend.c cfg->fc_scope = RT_SCOPE_NOWHERE; cfg 529 net/ipv4/fib_frontend.c cfg->fc_type = RTN_UNICAST; cfg 546 net/ipv4/fib_frontend.c cfg->fc_oif = dev->ifindex; cfg 547 net/ipv4/fib_frontend.c cfg->fc_table = l3mdev_fib_table(dev); cfg 567 net/ipv4/fib_frontend.c cfg->fc_prefsrc = ifa->ifa_local; cfg 575 net/ipv4/fib_frontend.c cfg->fc_gw4 = addr; cfg 576 net/ipv4/fib_frontend.c cfg->fc_gw_family = AF_INET; cfg 577 net/ipv4/fib_frontend.c addr_type = inet_addr_type_table(net, addr, cfg->fc_table); cfg 580 net/ipv4/fib_frontend.c cfg->fc_scope = RT_SCOPE_UNIVERSE; cfg 586 net/ipv4/fib_frontend.c if (rt->rt_flags & RTF_GATEWAY && !cfg->fc_gw_family) cfg 589 net/ipv4/fib_frontend.c if (cfg->fc_scope == RT_SCOPE_NOWHERE) cfg 590 net/ipv4/fib_frontend.c cfg->fc_scope = RT_SCOPE_LINK; cfg 609 net/ipv4/fib_frontend.c cfg->fc_mx = mx; cfg 610 net/ipv4/fib_frontend.c cfg->fc_mx_len = len; cfg 622 net/ipv4/fib_frontend.c struct fib_config cfg; cfg 632 net/ipv4/fib_frontend.c err = rtentry_to_fib_config(net, cmd, rt, &cfg); cfg 637 net/ipv4/fib_frontend.c tb = fib_get_table(net, cfg.fc_table); cfg 639 net/ipv4/fib_frontend.c err = fib_table_delete(net, tb, &cfg, cfg 644 net/ipv4/fib_frontend.c tb = fib_new_table(net, cfg.fc_table); cfg 647 net/ipv4/fib_frontend.c &cfg, NULL); cfg 653 net/ipv4/fib_frontend.c kfree(cfg.fc_mx); cfg 684 net/ipv4/fib_frontend.c int fib_gw_from_via(struct fib_config *cfg, struct nlattr *nla, cfg 704 net/ipv4/fib_frontend.c cfg->fc_gw_family = AF_INET; cfg 705 net/ipv4/fib_frontend.c cfg->fc_gw4 = *((__be32 *)via->rtvia_addr); cfg 713 net/ipv4/fib_frontend.c cfg->fc_gw_family = AF_INET6; cfg 714 net/ipv4/fib_frontend.c cfg->fc_gw6 = *((struct in6_addr *)via->rtvia_addr); cfg 729 net/ipv4/fib_frontend.c struct nlmsghdr *nlh, struct fib_config *cfg, cfg 742 net/ipv4/fib_frontend.c memset(cfg, 0, sizeof(*cfg)); cfg 745 net/ipv4/fib_frontend.c cfg->fc_dst_len = rtm->rtm_dst_len; cfg 746 net/ipv4/fib_frontend.c cfg->fc_tos = rtm->rtm_tos; cfg 747 net/ipv4/fib_frontend.c cfg->fc_table = rtm->rtm_table; cfg 748 net/ipv4/fib_frontend.c cfg->fc_protocol = rtm->rtm_protocol; cfg 749 net/ipv4/fib_frontend.c cfg->fc_scope = rtm->rtm_scope; cfg 750 net/ipv4/fib_frontend.c cfg->fc_type = rtm->rtm_type; cfg 751 net/ipv4/fib_frontend.c cfg->fc_flags = rtm->rtm_flags; cfg 752 net/ipv4/fib_frontend.c cfg->fc_nlflags = nlh->nlmsg_flags; cfg 754 net/ipv4/fib_frontend.c cfg->fc_nlinfo.portid = NETLINK_CB(skb).portid; cfg 755 net/ipv4/fib_frontend.c cfg->fc_nlinfo.nlh = nlh; cfg 756 net/ipv4/fib_frontend.c cfg->fc_nlinfo.nl_net = net; cfg 758 net/ipv4/fib_frontend.c if (cfg->fc_type > RTN_MAX) { cfg 767 net/ipv4/fib_frontend.c cfg->fc_dst = nla_get_be32(attr); cfg 770 net/ipv4/fib_frontend.c cfg->fc_oif = nla_get_u32(attr); cfg 774 net/ipv4/fib_frontend.c cfg->fc_gw4 = nla_get_be32(attr); cfg 775 net/ipv4/fib_frontend.c if (cfg->fc_gw4) cfg 776 net/ipv4/fib_frontend.c cfg->fc_gw_family = AF_INET; cfg 780 net/ipv4/fib_frontend.c err = fib_gw_from_via(cfg, attr, extack); cfg 785 net/ipv4/fib_frontend.c cfg->fc_priority = nla_get_u32(attr); cfg 788 net/ipv4/fib_frontend.c cfg->fc_prefsrc = nla_get_be32(attr); cfg 791 net/ipv4/fib_frontend.c cfg->fc_mx = nla_data(attr); cfg 792 net/ipv4/fib_frontend.c cfg->fc_mx_len = nla_len(attr); cfg 800 net/ipv4/fib_frontend.c cfg->fc_mp = nla_data(attr); cfg 801 net/ipv4/fib_frontend.c cfg->fc_mp_len = nla_len(attr); cfg 804 net/ipv4/fib_frontend.c cfg->fc_flow = nla_get_u32(attr); cfg 807 net/ipv4/fib_frontend.c cfg->fc_table = nla_get_u32(attr); cfg 810 net/ipv4/fib_frontend.c cfg->fc_encap = attr; cfg 813 net/ipv4/fib_frontend.c cfg->fc_encap_type = nla_get_u16(attr); cfg 814 net/ipv4/fib_frontend.c err = lwtunnel_valid_encap_type(cfg->fc_encap_type, cfg 820 net/ipv4/fib_frontend.c cfg->fc_nh_id = nla_get_u32(attr); cfg 825 net/ipv4/fib_frontend.c if (cfg->fc_nh_id) { cfg 826 net/ipv4/fib_frontend.c if (cfg->fc_oif || cfg->fc_gw_family || cfg 827 net/ipv4/fib_frontend.c cfg->fc_encap || cfg->fc_mp) { cfg 849 net/ipv4/fib_frontend.c struct fib_config cfg; cfg 853 net/ipv4/fib_frontend.c err = rtm_to_fib_config(net, skb, nlh, &cfg, extack); cfg 857 net/ipv4/fib_frontend.c if (cfg.fc_nh_id && !nexthop_find_by_id(net, cfg.fc_nh_id)) { cfg 863 net/ipv4/fib_frontend.c tb = fib_get_table(net, cfg.fc_table); cfg 870 net/ipv4/fib_frontend.c err = fib_table_delete(net, tb, &cfg, extack); cfg 879 net/ipv4/fib_frontend.c struct fib_config cfg; cfg 883 net/ipv4/fib_frontend.c err = rtm_to_fib_config(net, skb, nlh, &cfg, extack); cfg 887 net/ipv4/fib_frontend.c tb = fib_new_table(net, cfg.fc_table); cfg 893 net/ipv4/fib_frontend.c err = fib_table_insert(net, tb, &cfg, extack); cfg 894 net/ipv4/fib_frontend.c if (!err && cfg.fc_type == RTN_LOCAL) cfg 1065 net/ipv4/fib_frontend.c struct fib_config cfg = { cfg 1086 net/ipv4/fib_frontend.c cfg.fc_table = tb->tb_id; cfg 1089 net/ipv4/fib_frontend.c cfg.fc_scope = RT_SCOPE_LINK; cfg 1091 net/ipv4/fib_frontend.c cfg.fc_scope = RT_SCOPE_HOST; cfg 1094 net/ipv4/fib_frontend.c fib_table_insert(net, tb, &cfg, NULL); cfg 1096 net/ipv4/fib_frontend.c fib_table_delete(net, tb, &cfg, NULL); cfg 1394 net/ipv4/fib_frontend.c struct netlink_kernel_cfg cfg = { cfg 1398 net/ipv4/fib_frontend.c sk = netlink_kernel_create(net, NETLINK_FIB_LOOKUP, &cfg); cfg 33 net/ipv4/fib_lookup.h struct fib_info *fib_create_info(struct fib_config *cfg, cfg 35 net/ipv4/fib_lookup.h int fib_nh_match(struct fib_config *cfg, struct fib_info *fi, cfg 37 net/ipv4/fib_lookup.h bool fib_metrics_match(struct fib_config *cfg, struct fib_info *fi); cfg 368 net/ipv4/fib_semantics.c const struct fib_config *cfg) cfg 374 net/ipv4/fib_semantics.c hash = fib_info_hashfn_1(fib_devindex_hashfn(cfg->fc_nh_id), cfg 375 net/ipv4/fib_semantics.c cfg->fc_protocol, cfg->fc_scope, cfg 376 net/ipv4/fib_semantics.c (__force u32)cfg->fc_prefsrc, cfg 377 net/ipv4/fib_semantics.c cfg->fc_priority); cfg 384 net/ipv4/fib_semantics.c if (!fi->nh || fi->nh->id != cfg->fc_nh_id) cfg 386 net/ipv4/fib_semantics.c if (cfg->fc_protocol == fi->fib_protocol && cfg 387 net/ipv4/fib_semantics.c cfg->fc_scope == fi->fib_scope && cfg 388 net/ipv4/fib_semantics.c cfg->fc_prefsrc == fi->fib_prefsrc && cfg 389 net/ipv4/fib_semantics.c cfg->fc_priority == fi->fib_priority && cfg 390 net/ipv4/fib_semantics.c cfg->fc_type == fi->fib_type && cfg 391 net/ipv4/fib_semantics.c cfg->fc_table == fi->fib_tb_id && cfg 392 net/ipv4/fib_semantics.c !((cfg->fc_flags ^ fi->fib_flags) & ~RTNH_COMPARE_MASK)) cfg 567 net/ipv4/fib_semantics.c u16 encap_type, void *cfg, gfp_t gfp_flags, cfg 586 net/ipv4/fib_semantics.c cfg, &lwtstate, extack); cfg 603 net/ipv4/fib_semantics.c struct fib_config *cfg, int nh_weight, cfg 610 net/ipv4/fib_semantics.c err = fib_nh_common_init(&nh->nh_common, cfg->fc_encap, cfg 611 net/ipv4/fib_semantics.c cfg->fc_encap_type, cfg, GFP_KERNEL, extack); cfg 615 net/ipv4/fib_semantics.c nh->fib_nh_oif = cfg->fc_oif; cfg 616 net/ipv4/fib_semantics.c nh->fib_nh_gw_family = cfg->fc_gw_family; cfg 617 net/ipv4/fib_semantics.c if (cfg->fc_gw_family == AF_INET) cfg 618 net/ipv4/fib_semantics.c nh->fib_nh_gw4 = cfg->fc_gw4; cfg 619 net/ipv4/fib_semantics.c else if (cfg->fc_gw_family == AF_INET6) cfg 620 net/ipv4/fib_semantics.c nh->fib_nh_gw6 = cfg->fc_gw6; cfg 622 net/ipv4/fib_semantics.c nh->fib_nh_flags = cfg->fc_flags; cfg 625 net/ipv4/fib_semantics.c nh->nh_tclassid = cfg->fc_flow; cfg 659 net/ipv4/fib_semantics.c int remaining, struct fib_config *cfg, cfg 684 net/ipv4/fib_semantics.c fib_cfg.fc_flags = (cfg->fc_flags & ~0xFF) | rtnh->rtnh_flags; cfg 728 net/ipv4/fib_semantics.c if (cfg->fc_oif && nh->fib_nh_oif != cfg->fc_oif) { cfg 733 net/ipv4/fib_semantics.c if (cfg->fc_gw_family) { cfg 734 net/ipv4/fib_semantics.c if (cfg->fc_gw_family != nh->fib_nh_gw_family || cfg 735 net/ipv4/fib_semantics.c (cfg->fc_gw_family == AF_INET && cfg 736 net/ipv4/fib_semantics.c nh->fib_nh_gw4 != cfg->fc_gw4) || cfg 737 net/ipv4/fib_semantics.c (cfg->fc_gw_family == AF_INET6 && cfg 738 net/ipv4/fib_semantics.c ipv6_addr_cmp(&nh->fib_nh_gw6, &cfg->fc_gw6))) { cfg 745 net/ipv4/fib_semantics.c if (cfg->fc_flow && nh->nh_tclassid != cfg->fc_flow) { cfg 798 net/ipv4/fib_semantics.c int remaining, struct fib_config *cfg, cfg 813 net/ipv4/fib_semantics.c const struct fib_config *cfg, cfg 823 net/ipv4/fib_semantics.c cfg, &lwtstate, extack); cfg 832 net/ipv4/fib_semantics.c int fib_nh_match(struct fib_config *cfg, struct fib_info *fi, cfg 840 net/ipv4/fib_semantics.c if (cfg->fc_priority && cfg->fc_priority != fi->fib_priority) cfg 843 net/ipv4/fib_semantics.c if (cfg->fc_nh_id) { cfg 844 net/ipv4/fib_semantics.c if (fi->nh && cfg->fc_nh_id == fi->nh->id) cfg 849 net/ipv4/fib_semantics.c if (cfg->fc_oif || cfg->fc_gw_family) { cfg 852 net/ipv4/fib_semantics.c if (cfg->fc_encap) { cfg 853 net/ipv4/fib_semantics.c if (fib_encap_match(cfg->fc_encap_type, cfg->fc_encap, cfg 854 net/ipv4/fib_semantics.c nh, cfg, extack)) cfg 858 net/ipv4/fib_semantics.c if (cfg->fc_flow && cfg 859 net/ipv4/fib_semantics.c cfg->fc_flow != nh->nh_tclassid) cfg 862 net/ipv4/fib_semantics.c if ((cfg->fc_oif && cfg->fc_oif != nh->fib_nh_oif) || cfg 863 net/ipv4/fib_semantics.c (cfg->fc_gw_family && cfg 864 net/ipv4/fib_semantics.c cfg->fc_gw_family != nh->fib_nh_gw_family)) cfg 867 net/ipv4/fib_semantics.c if (cfg->fc_gw_family == AF_INET && cfg 868 net/ipv4/fib_semantics.c cfg->fc_gw4 != nh->fib_nh_gw4) cfg 871 net/ipv4/fib_semantics.c if (cfg->fc_gw_family == AF_INET6 && cfg 872 net/ipv4/fib_semantics.c ipv6_addr_cmp(&cfg->fc_gw6, &nh->fib_nh_gw6)) cfg 879 net/ipv4/fib_semantics.c if (!cfg->fc_mp) cfg 882 net/ipv4/fib_semantics.c rtnh = cfg->fc_mp; cfg 883 net/ipv4/fib_semantics.c remaining = cfg->fc_mp_len; cfg 946 net/ipv4/fib_semantics.c bool fib_metrics_match(struct fib_config *cfg, struct fib_info *fi) cfg 951 net/ipv4/fib_semantics.c if (!cfg->fc_mx) cfg 954 net/ipv4/fib_semantics.c nla_for_each_attr(nla, cfg->fc_mx, cfg->fc_mx_len, remaining) { cfg 989 net/ipv4/fib_semantics.c struct fib6_config cfg = { cfg 998 net/ipv4/fib_semantics.c err = ipv6_stub->fib6_nh_init(net, &fib6_nh, &cfg, GFP_KERNEL, extack); cfg 1313 net/ipv4/fib_semantics.c static bool fib_valid_prefsrc(struct fib_config *cfg, __be32 fib_prefsrc) cfg 1315 net/ipv4/fib_semantics.c if (cfg->fc_type != RTN_LOCAL || !cfg->fc_dst || cfg 1316 net/ipv4/fib_semantics.c fib_prefsrc != cfg->fc_dst) { cfg 1317 net/ipv4/fib_semantics.c u32 tb_id = cfg->fc_table; cfg 1323 net/ipv4/fib_semantics.c rc = inet_addr_type_table(cfg->fc_nlinfo.nl_net, cfg 1327 net/ipv4/fib_semantics.c rc = inet_addr_type_table(cfg->fc_nlinfo.nl_net, cfg 1337 net/ipv4/fib_semantics.c struct fib_info *fib_create_info(struct fib_config *cfg, cfg 1345 net/ipv4/fib_semantics.c struct net *net = cfg->fc_nlinfo.nl_net; cfg 1347 net/ipv4/fib_semantics.c if (cfg->fc_type > RTN_MAX) cfg 1351 net/ipv4/fib_semantics.c if (fib_props[cfg->fc_type].scope > cfg->fc_scope) { cfg 1356 net/ipv4/fib_semantics.c if (cfg->fc_flags & (RTNH_F_DEAD | RTNH_F_LINKDOWN)) { cfg 1362 net/ipv4/fib_semantics.c if (cfg->fc_nh_id) { cfg 1363 net/ipv4/fib_semantics.c if (!cfg->fc_mx) { cfg 1364 net/ipv4/fib_semantics.c fi = fib_find_info_nh(net, cfg); cfg 1371 net/ipv4/fib_semantics.c nh = nexthop_find_by_id(net, cfg->fc_nh_id); cfg 1380 net/ipv4/fib_semantics.c if (cfg->fc_mp) { cfg 1381 net/ipv4/fib_semantics.c nhs = fib_count_nexthops(cfg->fc_mp, cfg->fc_mp_len, extack); cfg 1412 net/ipv4/fib_semantics.c fi->fib_metrics = ip_fib_metrics_init(fi->fib_net, cfg->fc_mx, cfg 1413 net/ipv4/fib_semantics.c cfg->fc_mx_len, extack); cfg 1422 net/ipv4/fib_semantics.c fi->fib_protocol = cfg->fc_protocol; cfg 1423 net/ipv4/fib_semantics.c fi->fib_scope = cfg->fc_scope; cfg 1424 net/ipv4/fib_semantics.c fi->fib_flags = cfg->fc_flags; cfg 1425 net/ipv4/fib_semantics.c fi->fib_priority = cfg->fc_priority; cfg 1426 net/ipv4/fib_semantics.c fi->fib_prefsrc = cfg->fc_prefsrc; cfg 1427 net/ipv4/fib_semantics.c fi->fib_type = cfg->fc_type; cfg 1428 net/ipv4/fib_semantics.c fi->fib_tb_id = cfg->fc_table; cfg 1444 net/ipv4/fib_semantics.c if (cfg->fc_mp) cfg 1445 net/ipv4/fib_semantics.c err = fib_get_nhs(fi, cfg->fc_mp, cfg->fc_mp_len, cfg, cfg 1448 net/ipv4/fib_semantics.c err = fib_nh_init(net, fi->fib_nh, cfg, 1, extack); cfg 1454 net/ipv4/fib_semantics.c if (fib_props[cfg->fc_type].error) { cfg 1455 net/ipv4/fib_semantics.c if (cfg->fc_gw_family || cfg->fc_oif || cfg->fc_mp) { cfg 1462 net/ipv4/fib_semantics.c switch (cfg->fc_type) { cfg 1475 net/ipv4/fib_semantics.c if (cfg->fc_scope > RT_SCOPE_HOST) { cfg 1481 net/ipv4/fib_semantics.c err = fib_check_nexthop(fi->nh, cfg->fc_scope, extack); cfg 1484 net/ipv4/fib_semantics.c } else if (cfg->fc_scope == RT_SCOPE_HOST) { cfg 1507 net/ipv4/fib_semantics.c err = fib_check_nh(cfg->fc_nlinfo.nl_net, nexthop_nh, cfg 1508 net/ipv4/fib_semantics.c cfg->fc_table, cfg->fc_scope, cfg 1519 net/ipv4/fib_semantics.c if (fi->fib_prefsrc && !fib_valid_prefsrc(cfg, fi->fib_prefsrc)) { cfg 1121 net/ipv4/fib_trie.c struct fib_config *cfg, struct netlink_ext_ack *extack) cfg 1129 net/ipv4/fib_trie.c u8 plen = cfg->fc_dst_len; cfg 1131 net/ipv4/fib_trie.c u8 tos = cfg->fc_tos; cfg 1135 net/ipv4/fib_trie.c key = ntohl(cfg->fc_dst); cfg 1142 net/ipv4/fib_trie.c fi = fib_create_info(cfg, extack); cfg 1166 net/ipv4/fib_trie.c if (cfg->fc_nlflags & NLM_F_EXCL) cfg 1185 net/ipv4/fib_trie.c if (fa->fa_type == cfg->fc_type && cfg 1192 net/ipv4/fib_trie.c if (cfg->fc_nlflags & NLM_F_REPLACE) { cfg 1211 net/ipv4/fib_trie.c new_fa->fa_type = cfg->fc_type; cfg 1226 net/ipv4/fib_trie.c tb->tb_id, &cfg->fc_nlinfo, nlflags); cfg 1234 net/ipv4/fib_trie.c rt_cache_flush(cfg->fc_nlinfo.nl_net); cfg 1245 net/ipv4/fib_trie.c if (cfg->fc_nlflags & NLM_F_APPEND) { cfg 1253 net/ipv4/fib_trie.c if (!(cfg->fc_nlflags & NLM_F_CREATE)) cfg 1264 net/ipv4/fib_trie.c new_fa->fa_type = cfg->fc_type; cfg 1282 net/ipv4/fib_trie.c rt_cache_flush(cfg->fc_nlinfo.nl_net); cfg 1284 net/ipv4/fib_trie.c &cfg->fc_nlinfo, nlflags); cfg 1548 net/ipv4/fib_trie.c struct fib_config *cfg, struct netlink_ext_ack *extack) cfg 1553 net/ipv4/fib_trie.c u8 plen = cfg->fc_dst_len; cfg 1555 net/ipv4/fib_trie.c u8 tos = cfg->fc_tos; cfg 1558 net/ipv4/fib_trie.c key = ntohl(cfg->fc_dst); cfg 1582 net/ipv4/fib_trie.c if ((!cfg->fc_type || fa->fa_type == cfg->fc_type) && cfg 1583 net/ipv4/fib_trie.c (cfg->fc_scope == RT_SCOPE_NOWHERE || cfg 1584 net/ipv4/fib_trie.c fa->fa_info->fib_scope == cfg->fc_scope) && cfg 1585 net/ipv4/fib_trie.c (!cfg->fc_prefsrc || cfg 1586 net/ipv4/fib_trie.c fi->fib_prefsrc == cfg->fc_prefsrc) && cfg 1587 net/ipv4/fib_trie.c (!cfg->fc_protocol || cfg 1588 net/ipv4/fib_trie.c fi->fib_protocol == cfg->fc_protocol) && cfg 1589 net/ipv4/fib_trie.c fib_nh_match(cfg, fi, extack) == 0 && cfg 1590 net/ipv4/fib_trie.c fib_metrics_match(cfg, fi)) { cfg 1602 net/ipv4/fib_trie.c &cfg->fc_nlinfo, 0); cfg 1610 net/ipv4/fib_trie.c rt_cache_flush(cfg->fc_nlinfo.nl_net); cfg 503 net/ipv4/fou.c static bool fou_cfg_cmp(struct fou *fou, struct fou_cfg *cfg) cfg 506 net/ipv4/fou.c struct udp_port_cfg *udp_cfg = &cfg->udp_config; cfg 534 net/ipv4/fou.c struct fou_cfg *cfg) cfg 541 net/ipv4/fou.c if (fou_cfg_cmp(fout, cfg)) { cfg 563 net/ipv4/fou.c static int fou_create(struct net *net, struct fou_cfg *cfg, cfg 573 net/ipv4/fou.c err = udp_sock_create(net, &cfg->udp_config, &sock); cfg 586 net/ipv4/fou.c fou->port = cfg->udp_config.local_udp_port; cfg 587 net/ipv4/fou.c fou->family = cfg->udp_config.family; cfg 588 net/ipv4/fou.c fou->flags = cfg->flags; cfg 589 net/ipv4/fou.c fou->type = cfg->type; cfg 598 net/ipv4/fou.c switch (cfg->type) { cfg 603 net/ipv4/fou.c fou->protocol = cfg->protocol; cfg 619 net/ipv4/fou.c err = fou_add_to_port_list(net, fou, cfg); cfg 636 net/ipv4/fou.c static int fou_destroy(struct net *net, struct fou_cfg *cfg) cfg 644 net/ipv4/fou.c if (fou_cfg_cmp(fou, cfg)) { cfg 672 net/ipv4/fou.c struct fou_cfg *cfg) cfg 679 net/ipv4/fou.c memset(cfg, 0, sizeof(*cfg)); cfg 681 net/ipv4/fou.c cfg->udp_config.family = AF_INET; cfg 690 net/ipv4/fou.c cfg->udp_config.ipv6_v6only = 1; cfg 696 net/ipv4/fou.c cfg->udp_config.family = family; cfg 701 net/ipv4/fou.c cfg->udp_config.local_udp_port = port; cfg 705 net/ipv4/fou.c cfg->protocol = nla_get_u8(info->attrs[FOU_ATTR_IPPROTO]); cfg 708 net/ipv4/fou.c cfg->type = nla_get_u8(info->attrs[FOU_ATTR_TYPE]); cfg 711 net/ipv4/fou.c cfg->flags |= FOU_F_REMCSUM_NOPARTIAL; cfg 713 net/ipv4/fou.c if (cfg->udp_config.family == AF_INET) { cfg 716 net/ipv4/fou.c cfg->udp_config.local_ip.s_addr = nla_get_in_addr(attr); cfg 722 net/ipv4/fou.c cfg->udp_config.peer_ip.s_addr = nla_get_in_addr(attr); cfg 729 net/ipv4/fou.c cfg->udp_config.local_ip6 = nla_get_in6_addr(attr); cfg 735 net/ipv4/fou.c cfg->udp_config.peer_ip6 = nla_get_in6_addr(attr); cfg 744 net/ipv4/fou.c cfg->udp_config.peer_udp_port = port; cfg 756 net/ipv4/fou.c cfg->udp_config.bind_ifindex = ifindex; cfg 765 net/ipv4/fou.c struct fou_cfg cfg; cfg 768 net/ipv4/fou.c err = parse_nl_config(info, &cfg); cfg 772 net/ipv4/fou.c return fou_create(net, &cfg, NULL); cfg 778 net/ipv4/fou.c struct fou_cfg cfg; cfg 781 net/ipv4/fou.c err = parse_nl_config(info, &cfg); cfg 785 net/ipv4/fou.c return fou_destroy(net, &cfg); cfg 849 net/ipv4/fou.c struct fou_cfg cfg; cfg 855 net/ipv4/fou.c ret = parse_nl_config(info, &cfg); cfg 858 net/ipv4/fou.c port = cfg.udp_config.local_udp_port; cfg 862 net/ipv4/fou.c family = cfg.udp_config.family; cfg 873 net/ipv4/fou.c if (fou_cfg_cmp(fout, &cfg)) { cfg 223 net/ipv4/ip_tunnel_core.c unsigned int family, const void *cfg, cfg 340 net/ipv4/ip_tunnel_core.c unsigned int family, const void *cfg, cfg 571 net/ipv4/nexthop.c int fib6_check_nexthop(struct nexthop *nh, struct fib6_config *cfg, cfg 582 net/ipv4/nexthop.c if (cfg && check_src_addr(&cfg->fc_src, extack) < 0) cfg 1008 net/ipv4/nexthop.c struct nh_config *cfg, struct netlink_ext_ack *extack) cfg 1012 net/ipv4/nexthop.c bool replace = !!(cfg->nlflags & NLM_F_REPLACE); cfg 1013 net/ipv4/nexthop.c bool create = !!(cfg->nlflags & NLM_F_CREATE); cfg 1058 net/ipv4/nexthop.c nexthop_notify(RTM_NEWNEXTHOP, new_nh, &cfg->nlinfo); cfg 1060 net/ipv4/nexthop.c nexthop_replace_notify(net, new_nh, &cfg->nlinfo); cfg 1099 net/ipv4/nexthop.c struct nh_config *cfg) cfg 1101 net/ipv4/nexthop.c struct nlattr *grps_attr = cfg->nh_grp; cfg 1147 net/ipv4/nexthop.c if (cfg->nh_grp_type == NEXTHOP_GRP_TYPE_MPATH) { cfg 1168 net/ipv4/nexthop.c struct nh_info *nhi, struct nh_config *cfg, cfg 1173 net/ipv4/nexthop.c .fc_oif = cfg->nh_ifindex, cfg 1174 net/ipv4/nexthop.c .fc_gw4 = cfg->gw.ipv4, cfg 1175 net/ipv4/nexthop.c .fc_gw_family = cfg->gw.ipv4 ? AF_INET : 0, cfg 1176 net/ipv4/nexthop.c .fc_flags = cfg->nh_flags, cfg 1177 net/ipv4/nexthop.c .fc_encap = cfg->nh_encap, cfg 1178 net/ipv4/nexthop.c .fc_encap_type = cfg->nh_encap_type, cfg 1180 net/ipv4/nexthop.c u32 tb_id = l3mdev_fib_table(cfg->dev); cfg 1203 net/ipv4/nexthop.c struct nh_info *nhi, struct nh_config *cfg, cfg 1208 net/ipv4/nexthop.c .fc_table = l3mdev_fib_table(cfg->dev), cfg 1209 net/ipv4/nexthop.c .fc_ifindex = cfg->nh_ifindex, cfg 1210 net/ipv4/nexthop.c .fc_gateway = cfg->gw.ipv6, cfg 1211 net/ipv4/nexthop.c .fc_flags = cfg->nh_flags, cfg 1212 net/ipv4/nexthop.c .fc_encap = cfg->nh_encap, cfg 1213 net/ipv4/nexthop.c .fc_encap_type = cfg->nh_encap_type, cfg 1217 net/ipv4/nexthop.c if (!ipv6_addr_any(&cfg->gw.ipv6)) cfg 1231 net/ipv4/nexthop.c static struct nexthop *nexthop_create(struct net *net, struct nh_config *cfg, cfg 1248 net/ipv4/nexthop.c nh->nh_flags = cfg->nh_flags; cfg 1252 net/ipv4/nexthop.c nhi->family = cfg->nh_family; cfg 1255 net/ipv4/nexthop.c if (cfg->nh_blackhole) { cfg 1257 net/ipv4/nexthop.c cfg->nh_ifindex = net->loopback_dev->ifindex; cfg 1260 net/ipv4/nexthop.c switch (cfg->nh_family) { cfg 1262 net/ipv4/nexthop.c err = nh_create_ipv4(net, nh, nhi, cfg, extack); cfg 1265 net/ipv4/nexthop.c err = nh_create_ipv6(net, nh, nhi, cfg, extack); cfg 1284 net/ipv4/nexthop.c static struct nexthop *nexthop_add(struct net *net, struct nh_config *cfg, cfg 1290 net/ipv4/nexthop.c if (cfg->nlflags & NLM_F_REPLACE && !cfg->nh_id) { cfg 1295 net/ipv4/nexthop.c if (!cfg->nh_id) { cfg 1296 net/ipv4/nexthop.c cfg->nh_id = nh_find_unused_id(net); cfg 1297 net/ipv4/nexthop.c if (!cfg->nh_id) { cfg 1303 net/ipv4/nexthop.c if (cfg->nh_grp) cfg 1304 net/ipv4/nexthop.c nh = nexthop_create_group(net, cfg); cfg 1306 net/ipv4/nexthop.c nh = nexthop_create(net, cfg, extack); cfg 1312 net/ipv4/nexthop.c nh->id = cfg->nh_id; cfg 1313 net/ipv4/nexthop.c nh->protocol = cfg->nh_protocol; cfg 1316 net/ipv4/nexthop.c err = insert_nexthop(net, nh, cfg, extack); cfg 1327 net/ipv4/nexthop.c struct nlmsghdr *nlh, struct nh_config *cfg, cfg 1367 net/ipv4/nexthop.c memset(cfg, 0, sizeof(*cfg)); cfg 1368 net/ipv4/nexthop.c cfg->nlflags = nlh->nlmsg_flags; cfg 1369 net/ipv4/nexthop.c cfg->nlinfo.portid = NETLINK_CB(skb).portid; cfg 1370 net/ipv4/nexthop.c cfg->nlinfo.nlh = nlh; cfg 1371 net/ipv4/nexthop.c cfg->nlinfo.nl_net = net; cfg 1373 net/ipv4/nexthop.c cfg->nh_family = nhm->nh_family; cfg 1374 net/ipv4/nexthop.c cfg->nh_protocol = nhm->nh_protocol; cfg 1375 net/ipv4/nexthop.c cfg->nh_flags = nhm->nh_flags; cfg 1378 net/ipv4/nexthop.c cfg->nh_id = nla_get_u32(tb[NHA_ID]); cfg 1385 net/ipv4/nexthop.c cfg->nh_grp = tb[NHA_GROUP]; cfg 1387 net/ipv4/nexthop.c cfg->nh_grp_type = NEXTHOP_GRP_TYPE_MPATH; cfg 1389 net/ipv4/nexthop.c cfg->nh_grp_type = nla_get_u16(tb[NHA_GROUP_TYPE]); cfg 1391 net/ipv4/nexthop.c if (cfg->nh_grp_type > NEXTHOP_GRP_TYPE_MAX) { cfg 1408 net/ipv4/nexthop.c cfg->nh_blackhole = 1; cfg 1418 net/ipv4/nexthop.c cfg->nh_ifindex = nla_get_u32(tb[NHA_OIF]); cfg 1419 net/ipv4/nexthop.c if (cfg->nh_ifindex) cfg 1420 net/ipv4/nexthop.c cfg->dev = __dev_get_by_index(net, cfg->nh_ifindex); cfg 1422 net/ipv4/nexthop.c if (!cfg->dev) { cfg 1425 net/ipv4/nexthop.c } else if (!(cfg->dev->flags & IFF_UP)) { cfg 1429 net/ipv4/nexthop.c } else if (!netif_carrier_ok(cfg->dev)) { cfg 1439 net/ipv4/nexthop.c switch (cfg->nh_family) { cfg 1445 net/ipv4/nexthop.c cfg->gw.ipv4 = nla_get_be32(gwa); cfg 1452 net/ipv4/nexthop.c cfg->gw.ipv6 = nla_get_in6_addr(gwa); cfg 1461 net/ipv4/nexthop.c if (cfg->nh_flags & RTNH_F_ONLINK) { cfg 1469 net/ipv4/nexthop.c cfg->nh_encap = tb[NHA_ENCAP]; cfg 1476 net/ipv4/nexthop.c cfg->nh_encap_type = nla_get_u16(tb[NHA_ENCAP_TYPE]); cfg 1477 net/ipv4/nexthop.c err = lwtunnel_valid_encap_type(cfg->nh_encap_type, extack); cfg 1497 net/ipv4/nexthop.c struct nh_config cfg; cfg 1501 net/ipv4/nexthop.c err = rtm_to_nh_config(net, skb, nlh, &cfg, extack); cfg 1503 net/ipv4/nexthop.c nh = nexthop_add(net, &cfg, extack); cfg 13 net/ipv4/udp_tunnel.c int udp_sock_create4(struct net *net, struct udp_port_cfg *cfg, cfg 24 net/ipv4/udp_tunnel.c if (cfg->bind_ifindex) { cfg 26 net/ipv4/udp_tunnel.c (void *)&cfg->bind_ifindex, cfg 27 net/ipv4/udp_tunnel.c sizeof(cfg->bind_ifindex)); cfg 33 net/ipv4/udp_tunnel.c udp_addr.sin_addr = cfg->local_ip; cfg 34 net/ipv4/udp_tunnel.c udp_addr.sin_port = cfg->local_udp_port; cfg 40 net/ipv4/udp_tunnel.c if (cfg->peer_udp_port) { cfg 42 net/ipv4/udp_tunnel.c udp_addr.sin_addr = cfg->peer_ip; cfg 43 net/ipv4/udp_tunnel.c udp_addr.sin_port = cfg->peer_udp_port; cfg 50 net/ipv4/udp_tunnel.c sock->sk->sk_no_check_tx = !cfg->use_udp_checksums; cfg 66 net/ipv4/udp_tunnel.c struct udp_tunnel_sock_cfg *cfg) cfg 76 net/ipv4/udp_tunnel.c rcu_assign_sk_user_data(sk, cfg->sk_user_data); cfg 78 net/ipv4/udp_tunnel.c udp_sk(sk)->encap_type = cfg->encap_type; cfg 79 net/ipv4/udp_tunnel.c udp_sk(sk)->encap_rcv = cfg->encap_rcv; cfg 80 net/ipv4/udp_tunnel.c udp_sk(sk)->encap_err_lookup = cfg->encap_err_lookup; cfg 81 net/ipv4/udp_tunnel.c udp_sk(sk)->encap_destroy = cfg->encap_destroy; cfg 82 net/ipv4/udp_tunnel.c udp_sk(sk)->gro_receive = cfg->gro_receive; cfg 83 net/ipv4/udp_tunnel.c udp_sk(sk)->gro_complete = cfg->gro_complete; cfg 1037 net/ipv6/addrconf.c ipv6_add_addr(struct inet6_dev *idev, struct ifa6_config *cfg, cfg 1041 net/ipv6/addrconf.c int addr_type = ipv6_addr_type(cfg->pfx); cfg 1049 net/ipv6/addrconf.c !(cfg->ifa_flags & IFA_F_MCAUTOJOIN)) || cfg 1070 net/ipv6/addrconf.c .i6vi_addr = *cfg->pfx, cfg 1087 net/ipv6/addrconf.c f6i = addrconf_f6i_alloc(net, idev, cfg->pfx, false, gfp_flags); cfg 1100 net/ipv6/addrconf.c ifa->addr = *cfg->pfx; cfg 1101 net/ipv6/addrconf.c if (cfg->peer_pfx) cfg 1102 net/ipv6/addrconf.c ifa->peer_addr = *cfg->peer_pfx; cfg 1107 net/ipv6/addrconf.c ifa->scope = cfg->scope; cfg 1108 net/ipv6/addrconf.c ifa->prefix_len = cfg->plen; cfg 1109 net/ipv6/addrconf.c ifa->rt_priority = cfg->rt_priority; cfg 1110 net/ipv6/addrconf.c ifa->flags = cfg->ifa_flags; cfg 1112 net/ipv6/addrconf.c if (!(cfg->ifa_flags & IFA_F_NODAD)) cfg 1114 net/ipv6/addrconf.c ifa->valid_lft = cfg->valid_lft; cfg 1115 net/ipv6/addrconf.c ifa->prefered_lft = cfg->preferred_lft; cfg 1315 net/ipv6/addrconf.c struct ifa6_config cfg; cfg 1378 net/ipv6/addrconf.c memset(&cfg, 0, sizeof(cfg)); cfg 1379 net/ipv6/addrconf.c cfg.valid_lft = min_t(__u32, ifp->valid_lft, cfg 1381 net/ipv6/addrconf.c cfg.preferred_lft = cnf_temp_preferred_lft + age - idev->desync_factor; cfg 1382 net/ipv6/addrconf.c cfg.preferred_lft = min_t(__u32, ifp->prefered_lft, cfg.preferred_lft); cfg 1384 net/ipv6/addrconf.c cfg.plen = ifp->prefix_len; cfg 1398 net/ipv6/addrconf.c if (cfg.preferred_lft <= regen_advance + age) { cfg 1405 net/ipv6/addrconf.c cfg.ifa_flags = IFA_F_TEMPORARY; cfg 1408 net/ipv6/addrconf.c cfg.ifa_flags |= IFA_F_OPTIMISTIC; cfg 1410 net/ipv6/addrconf.c cfg.pfx = &addr; cfg 1411 net/ipv6/addrconf.c cfg.scope = ipv6_addr_scope(cfg.pfx); cfg 1413 net/ipv6/addrconf.c ift = ipv6_add_addr(idev, &cfg, block, NULL); cfg 2087 net/ipv6/addrconf.c struct ifa6_config cfg = { cfg 2117 net/ipv6/addrconf.c ifp2 = ipv6_add_addr(idev, &cfg, false, NULL); cfg 2375 net/ipv6/addrconf.c struct fib6_config cfg = { cfg 2387 net/ipv6/addrconf.c cfg.fc_dst = *pfx; cfg 2395 net/ipv6/addrconf.c cfg.fc_flags |= RTF_NONEXTHOP; cfg 2398 net/ipv6/addrconf.c ip6_route_add(&cfg, gfp_flags, NULL); cfg 2449 net/ipv6/addrconf.c struct fib6_config cfg = { cfg 2459 net/ipv6/addrconf.c ipv6_addr_set(&cfg.fc_dst, htonl(0xFF000000), 0, 0, 0); cfg 2461 net/ipv6/addrconf.c ip6_route_add(&cfg, GFP_KERNEL, NULL); cfg 2569 net/ipv6/addrconf.c struct ifa6_config cfg = { cfg 2582 net/ipv6/addrconf.c cfg.ifa_flags |= IFA_F_OPTIMISTIC; cfg 2590 net/ipv6/addrconf.c ifp = ipv6_add_addr(in6_dev, &cfg, false, NULL); cfg 2897 net/ipv6/addrconf.c struct ifa6_config *cfg, cfg 2909 net/ipv6/addrconf.c if (cfg->plen > 128) cfg 2913 net/ipv6/addrconf.c if (!cfg->valid_lft || cfg->preferred_lft > cfg->valid_lft) cfg 2916 net/ipv6/addrconf.c if (cfg->ifa_flags & IFA_F_MANAGETEMPADDR && cfg->plen != 64) cfg 2927 net/ipv6/addrconf.c if (cfg->ifa_flags & IFA_F_MCAUTOJOIN) { cfg 2929 net/ipv6/addrconf.c true, cfg->pfx, ifindex); cfg 2935 net/ipv6/addrconf.c cfg->scope = ipv6_addr_scope(cfg->pfx); cfg 2937 net/ipv6/addrconf.c timeout = addrconf_timeout_fixup(cfg->valid_lft, HZ); cfg 2940 net/ipv6/addrconf.c cfg->valid_lft = timeout; cfg 2945 net/ipv6/addrconf.c cfg->ifa_flags |= IFA_F_PERMANENT; cfg 2948 net/ipv6/addrconf.c timeout = addrconf_timeout_fixup(cfg->preferred_lft, HZ); cfg 2951 net/ipv6/addrconf.c cfg->ifa_flags |= IFA_F_DEPRECATED; cfg 2952 net/ipv6/addrconf.c cfg->preferred_lft = timeout; cfg 2955 net/ipv6/addrconf.c ifp = ipv6_add_addr(idev, cfg, true, extack); cfg 2957 net/ipv6/addrconf.c if (!(cfg->ifa_flags & IFA_F_NOPREFIXROUTE)) { cfg 2974 net/ipv6/addrconf.c if (cfg->ifa_flags & IFA_F_MANAGETEMPADDR) cfg 2975 net/ipv6/addrconf.c manage_tempaddrs(idev, ifp, cfg->valid_lft, cfg 2976 net/ipv6/addrconf.c cfg->preferred_lft, true, jiffies); cfg 2980 net/ipv6/addrconf.c } else if (cfg->ifa_flags & IFA_F_MCAUTOJOIN) { cfg 2982 net/ipv6/addrconf.c cfg->pfx, ifindex); cfg 3033 net/ipv6/addrconf.c struct ifa6_config cfg = { cfg 3047 net/ipv6/addrconf.c cfg.pfx = &ireq.ifr6_addr; cfg 3048 net/ipv6/addrconf.c cfg.plen = ireq.ifr6_prefixlen; cfg 3051 net/ipv6/addrconf.c err = inet6_addr_add(net, ireq.ifr6_ifindex, &cfg, NULL); cfg 3078 net/ipv6/addrconf.c struct ifa6_config cfg = { cfg 3087 net/ipv6/addrconf.c ifp = ipv6_add_addr(idev, &cfg, true, NULL); cfg 3175 net/ipv6/addrconf.c struct ifa6_config cfg = { cfg 3189 net/ipv6/addrconf.c cfg.ifa_flags |= IFA_F_OPTIMISTIC; cfg 3192 net/ipv6/addrconf.c ifp = ipv6_add_addr(idev, &cfg, true, NULL); cfg 4633 net/ipv6/addrconf.c static int inet6_addr_modify(struct inet6_ifaddr *ifp, struct ifa6_config *cfg) cfg 4644 net/ipv6/addrconf.c if (!cfg->valid_lft || cfg->preferred_lft > cfg->valid_lft) cfg 4647 net/ipv6/addrconf.c if (cfg->ifa_flags & IFA_F_MANAGETEMPADDR && cfg 4652 net/ipv6/addrconf.c cfg->ifa_flags &= ~IFA_F_OPTIMISTIC; cfg 4654 net/ipv6/addrconf.c timeout = addrconf_timeout_fixup(cfg->valid_lft, HZ); cfg 4657 net/ipv6/addrconf.c cfg->valid_lft = timeout; cfg 4662 net/ipv6/addrconf.c cfg->ifa_flags |= IFA_F_PERMANENT; cfg 4665 net/ipv6/addrconf.c timeout = addrconf_timeout_fixup(cfg->preferred_lft, HZ); cfg 4668 net/ipv6/addrconf.c cfg->ifa_flags |= IFA_F_DEPRECATED; cfg 4669 net/ipv6/addrconf.c cfg->preferred_lft = timeout; cfg 4672 net/ipv6/addrconf.c if (cfg->peer_pfx && cfg 4673 net/ipv6/addrconf.c memcmp(&ifp->peer_addr, cfg->peer_pfx, sizeof(struct in6_addr))) { cfg 4686 net/ipv6/addrconf.c ifp->flags |= cfg->ifa_flags; cfg 4688 net/ipv6/addrconf.c ifp->valid_lft = cfg->valid_lft; cfg 4689 net/ipv6/addrconf.c ifp->prefered_lft = cfg->preferred_lft; cfg 4691 net/ipv6/addrconf.c if (cfg->rt_priority && cfg->rt_priority != ifp->rt_priority) cfg 4692 net/ipv6/addrconf.c ifp->rt_priority = cfg->rt_priority; cfg 4695 net/ipv6/addrconf.c ifp->peer_addr = *cfg->peer_pfx; cfg 4701 net/ipv6/addrconf.c if (!(cfg->ifa_flags & IFA_F_NOPREFIXROUTE)) { cfg 4739 net/ipv6/addrconf.c cfg->valid_lft = 0; cfg 4740 net/ipv6/addrconf.c cfg->preferred_lft = 0; cfg 4742 net/ipv6/addrconf.c manage_tempaddrs(ifp->idev, ifp, cfg->valid_lft, cfg 4743 net/ipv6/addrconf.c cfg->preferred_lft, !was_managetempaddr, cfg 4763 net/ipv6/addrconf.c struct ifa6_config cfg; cfg 4771 net/ipv6/addrconf.c memset(&cfg, 0, sizeof(cfg)); cfg 4774 net/ipv6/addrconf.c cfg.pfx = extract_addr(tb[IFA_ADDRESS], tb[IFA_LOCAL], &peer_pfx); cfg 4775 net/ipv6/addrconf.c if (!cfg.pfx) cfg 4778 net/ipv6/addrconf.c cfg.peer_pfx = peer_pfx; cfg 4779 net/ipv6/addrconf.c cfg.plen = ifm->ifa_prefixlen; cfg 4781 net/ipv6/addrconf.c cfg.rt_priority = nla_get_u32(tb[IFA_RT_PRIORITY]); cfg 4783 net/ipv6/addrconf.c cfg.valid_lft = INFINITY_LIFE_TIME; cfg 4784 net/ipv6/addrconf.c cfg.preferred_lft = INFINITY_LIFE_TIME; cfg 4790 net/ipv6/addrconf.c cfg.valid_lft = ci->ifa_valid; cfg 4791 net/ipv6/addrconf.c cfg.preferred_lft = ci->ifa_prefered; cfg 4799 net/ipv6/addrconf.c cfg.ifa_flags = nla_get_u32(tb[IFA_FLAGS]); cfg 4801 net/ipv6/addrconf.c cfg.ifa_flags = ifm->ifa_flags; cfg 4804 net/ipv6/addrconf.c cfg.ifa_flags &= IFA_F_NODAD | IFA_F_HOMEADDRESS | cfg 4813 net/ipv6/addrconf.c cfg.ifa_flags &= ~IFA_F_OPTIMISTIC; cfg 4815 net/ipv6/addrconf.c if (cfg.ifa_flags & IFA_F_NODAD && cfg 4816 net/ipv6/addrconf.c cfg.ifa_flags & IFA_F_OPTIMISTIC) { cfg 4821 net/ipv6/addrconf.c ifa = ipv6_get_ifaddr(net, cfg.pfx, dev, 1); cfg 4827 net/ipv6/addrconf.c return inet6_addr_add(net, ifm->ifa_index, &cfg, extack); cfg 4834 net/ipv6/addrconf.c err = inet6_addr_modify(ifa, &cfg); cfg 181 net/ipv6/addrconf_core.c struct fib6_config *cfg, gfp_t gfp_flags, cfg 129 net/ipv6/ila/ila_lwt.c unsigned int family, const void *cfg, cfg 137 net/ipv6/ila/ila_lwt.c const struct fib6_config *cfg6 = cfg; cfg 16 net/ipv6/ip6_udp_tunnel.c int udp_sock_create6(struct net *net, struct udp_port_cfg *cfg, cfg 27 net/ipv6/ip6_udp_tunnel.c if (cfg->ipv6_v6only) { cfg 35 net/ipv6/ip6_udp_tunnel.c if (cfg->bind_ifindex) { cfg 37 net/ipv6/ip6_udp_tunnel.c (void *)&cfg->bind_ifindex, cfg 38 net/ipv6/ip6_udp_tunnel.c sizeof(cfg->bind_ifindex)); cfg 44 net/ipv6/ip6_udp_tunnel.c memcpy(&udp6_addr.sin6_addr, &cfg->local_ip6, cfg 46 net/ipv6/ip6_udp_tunnel.c udp6_addr.sin6_port = cfg->local_udp_port; cfg 52 net/ipv6/ip6_udp_tunnel.c if (cfg->peer_udp_port) { cfg 55 net/ipv6/ip6_udp_tunnel.c memcpy(&udp6_addr.sin6_addr, &cfg->peer_ip6, cfg 57 net/ipv6/ip6_udp_tunnel.c udp6_addr.sin6_port = cfg->peer_udp_port; cfg 65 net/ipv6/ip6_udp_tunnel.c udp_set_no_check6_tx(sock->sk, !cfg->use_udp6_tx_checksums); cfg 66 net/ipv6/ip6_udp_tunnel.c udp_set_no_check6_rx(sock->sk, !cfg->use_udp6_rx_checksums); cfg 3221 net/ipv6/route.c static int ip6_nh_lookup_table(struct net *net, struct fib6_config *cfg, cfg 3226 net/ipv6/route.c .flowi6_oif = cfg->fc_ifindex, cfg 3228 net/ipv6/route.c .saddr = cfg->fc_prefsrc, cfg 3237 net/ipv6/route.c if (!ipv6_addr_any(&cfg->fc_prefsrc)) cfg 3242 net/ipv6/route.c err = fib6_table_lookup(net, table, cfg->fc_ifindex, &fl6, res, flags); cfg 3244 net/ipv6/route.c fib6_select_path(net, res, &fl6, cfg->fc_ifindex, cfg 3245 net/ipv6/route.c cfg->fc_ifindex != 0, NULL, flags); cfg 3251 net/ipv6/route.c struct fib6_config *cfg, cfg 3256 net/ipv6/route.c const struct in6_addr *gw_addr = &cfg->fc_gateway; cfg 3260 net/ipv6/route.c err = ip6_nh_lookup_table(net, cfg, gw_addr, tbid, 0, &res); cfg 3274 net/ipv6/route.c struct fib6_config *cfg, cfg 3278 net/ipv6/route.c const struct in6_addr *gw_addr = &cfg->fc_gateway; cfg 3284 net/ipv6/route.c if (cfg->fc_table) { cfg 3285 net/ipv6/route.c err = ip6_nh_lookup_table(net, cfg, gw_addr, cfg 3286 net/ipv6/route.c cfg->fc_table, flags, &res); cfg 3298 net/ipv6/route.c .flowi6_oif = cfg->fc_ifindex, cfg 3302 net/ipv6/route.c err = fib6_lookup(net, cfg->fc_ifindex, &fl6, &res, flags); cfg 3310 net/ipv6/route.c fib6_select_path(net, &res, &fl6, cfg->fc_ifindex, cfg 3311 net/ipv6/route.c cfg->fc_ifindex != 0, NULL, flags); cfg 3327 net/ipv6/route.c static int ip6_validate_gw(struct net *net, struct fib6_config *cfg, cfg 3331 net/ipv6/route.c const struct in6_addr *gw_addr = &cfg->fc_gateway; cfg 3366 net/ipv6/route.c if (cfg->fc_flags & RTNH_F_ONLINK) cfg 3367 net/ipv6/route.c err = ip6_route_check_nh_onlink(net, cfg, dev, extack); cfg 3369 net/ipv6/route.c err = ip6_route_check_nh(net, cfg, _dev, idev); cfg 3416 net/ipv6/route.c struct fib6_config *cfg, gfp_t gfp_flags, cfg 3430 net/ipv6/route.c if (cfg->fc_ifindex) { cfg 3431 net/ipv6/route.c dev = dev_get_by_index(net, cfg->fc_ifindex); cfg 3439 net/ipv6/route.c if (cfg->fc_flags & RTNH_F_ONLINK) { cfg 3460 net/ipv6/route.c addr_type = ipv6_addr_type(&cfg->fc_dst); cfg 3461 net/ipv6/route.c if (fib6_is_reject(cfg->fc_flags, dev, addr_type)) { cfg 3479 net/ipv6/route.c if (cfg->fc_flags & RTF_GATEWAY) { cfg 3480 net/ipv6/route.c err = ip6_validate_gw(net, cfg, &dev, &idev, extack); cfg 3484 net/ipv6/route.c fib6_nh->fib_nh_gw6 = cfg->fc_gateway; cfg 3498 net/ipv6/route.c if (!(dev->flags & IFF_UP) && !cfg->fc_ignore_dev_down) { cfg 3504 net/ipv6/route.c if (!(cfg->fc_flags & (RTF_LOCAL | RTF_ANYCAST)) && cfg 3508 net/ipv6/route.c err = fib_nh_common_init(&fib6_nh->nh_common, cfg->fc_encap, cfg 3509 net/ipv6/route.c cfg->fc_encap_type, cfg, gfp_flags, extack); cfg 3574 net/ipv6/route.c static struct fib6_info *ip6_route_info_create(struct fib6_config *cfg, cfg 3578 net/ipv6/route.c struct net *net = cfg->fc_nlinfo.nl_net; cfg 3587 net/ipv6/route.c if (cfg->fc_flags & RTF_PCPU) { cfg 3593 net/ipv6/route.c if (cfg->fc_flags & RTF_CACHE) { cfg 3598 net/ipv6/route.c if (cfg->fc_type > RTN_MAX) { cfg 3603 net/ipv6/route.c if (cfg->fc_dst_len > 128) { cfg 3607 net/ipv6/route.c if (cfg->fc_src_len > 128) { cfg 3612 net/ipv6/route.c if (cfg->fc_src_len) { cfg 3618 net/ipv6/route.c if (cfg->fc_nh_id) { cfg 3619 net/ipv6/route.c nh = nexthop_find_by_id(net, cfg->fc_nh_id); cfg 3624 net/ipv6/route.c err = fib6_check_nexthop(nh, cfg, extack); cfg 3630 net/ipv6/route.c if (cfg->fc_nlinfo.nlh && cfg 3631 net/ipv6/route.c !(cfg->fc_nlinfo.nlh->nlmsg_flags & NLM_F_CREATE)) { cfg 3632 net/ipv6/route.c table = fib6_get_table(net, cfg->fc_table); cfg 3635 net/ipv6/route.c table = fib6_new_table(net, cfg->fc_table); cfg 3638 net/ipv6/route.c table = fib6_new_table(net, cfg->fc_table); cfg 3649 net/ipv6/route.c rt->fib6_metrics = ip_fib_metrics_init(net, cfg->fc_mx, cfg->fc_mx_len, cfg 3658 net/ipv6/route.c if (cfg->fc_flags & RTF_ADDRCONF) cfg 3661 net/ipv6/route.c if (cfg->fc_flags & RTF_EXPIRES) cfg 3663 net/ipv6/route.c clock_t_to_jiffies(cfg->fc_expires)); cfg 3667 net/ipv6/route.c if (cfg->fc_protocol == RTPROT_UNSPEC) cfg 3668 net/ipv6/route.c cfg->fc_protocol = RTPROT_BOOT; cfg 3669 net/ipv6/route.c rt->fib6_protocol = cfg->fc_protocol; cfg 3672 net/ipv6/route.c rt->fib6_metric = cfg->fc_metric; cfg 3673 net/ipv6/route.c rt->fib6_type = cfg->fc_type ? : RTN_UNICAST; cfg 3674 net/ipv6/route.c rt->fib6_flags = cfg->fc_flags & ~RTF_GATEWAY; cfg 3676 net/ipv6/route.c ipv6_addr_prefix(&rt->fib6_dst.addr, &cfg->fc_dst, cfg->fc_dst_len); cfg 3677 net/ipv6/route.c rt->fib6_dst.plen = cfg->fc_dst_len; cfg 3682 net/ipv6/route.c ipv6_addr_prefix(&rt->fib6_src.addr, &cfg->fc_src, cfg->fc_src_len); cfg 3683 net/ipv6/route.c rt->fib6_src.plen = cfg->fc_src_len; cfg 3697 net/ipv6/route.c err = fib6_nh_init(net, rt->fib6_nh, cfg, gfp_flags, extack); cfg 3706 net/ipv6/route.c addr_type = ipv6_addr_type(&cfg->fc_dst); cfg 3707 net/ipv6/route.c if (fib6_is_reject(cfg->fc_flags, rt->fib6_nh->fib_nh_dev, cfg 3712 net/ipv6/route.c if (!ipv6_addr_any(&cfg->fc_prefsrc)) { cfg 3715 net/ipv6/route.c if (!ipv6_chk_addr(net, &cfg->fc_prefsrc, dev, 0)) { cfg 3720 net/ipv6/route.c rt->fib6_prefsrc.addr = cfg->fc_prefsrc; cfg 3731 net/ipv6/route.c int ip6_route_add(struct fib6_config *cfg, gfp_t gfp_flags, cfg 3737 net/ipv6/route.c rt = ip6_route_info_create(cfg, gfp_flags, extack); cfg 3741 net/ipv6/route.c err = __ip6_ins_rt(rt, &cfg->fc_nlinfo, extack); cfg 3775 net/ipv6/route.c static int __ip6_del_rt_siblings(struct fib6_info *rt, struct fib6_config *cfg) cfg 3777 net/ipv6/route.c struct nl_info *info = &cfg->fc_nlinfo; cfg 3788 net/ipv6/route.c if (rt->fib6_nsiblings && cfg->fc_delete_all_nh) { cfg 3833 net/ipv6/route.c static int __ip6_del_cached_rt(struct rt6_info *rt, struct fib6_config *cfg) cfg 3837 net/ipv6/route.c if (cfg->fc_ifindex && rt->dst.dev->ifindex != cfg->fc_ifindex) cfg 3840 net/ipv6/route.c if (cfg->fc_flags & RTF_GATEWAY && cfg 3841 net/ipv6/route.c !ipv6_addr_equal(&cfg->fc_gateway, &rt->rt6i_gateway)) cfg 3849 net/ipv6/route.c static int ip6_del_cached_rt(struct fib6_config *cfg, struct fib6_info *rt, cfg 3858 net/ipv6/route.c rt_cache = rt6_find_cached_rt(&res, &cfg->fc_dst, &cfg->fc_src); cfg 3860 net/ipv6/route.c return __ip6_del_cached_rt(rt_cache, cfg); cfg 3866 net/ipv6/route.c struct fib6_config *cfg; cfg 3875 net/ipv6/route.c rc = ip6_del_cached_rt(arg->cfg, arg->f6i, nh); cfg 3879 net/ipv6/route.c static int ip6_del_cached_rt_nh(struct fib6_config *cfg, struct fib6_info *f6i) cfg 3882 net/ipv6/route.c .cfg = cfg, cfg 3889 net/ipv6/route.c static int ip6_route_del(struct fib6_config *cfg, cfg 3897 net/ipv6/route.c table = fib6_get_table(cfg->fc_nlinfo.nl_net, cfg->fc_table); cfg 3906 net/ipv6/route.c &cfg->fc_dst, cfg->fc_dst_len, cfg 3907 net/ipv6/route.c &cfg->fc_src, cfg->fc_src_len, cfg 3908 net/ipv6/route.c !(cfg->fc_flags & RTF_CACHE)); cfg 3914 net/ipv6/route.c if (rt->nh && cfg->fc_nh_id && cfg 3915 net/ipv6/route.c rt->nh->id != cfg->fc_nh_id) cfg 3918 net/ipv6/route.c if (cfg->fc_flags & RTF_CACHE) { cfg 3922 net/ipv6/route.c rc = ip6_del_cached_rt_nh(cfg, rt); cfg 3923 net/ipv6/route.c } else if (cfg->fc_nh_id) { cfg 3927 net/ipv6/route.c rc = ip6_del_cached_rt(cfg, rt, nh); cfg 3936 net/ipv6/route.c if (cfg->fc_metric && cfg->fc_metric != rt->fib6_metric) cfg 3938 net/ipv6/route.c if (cfg->fc_protocol && cfg 3939 net/ipv6/route.c cfg->fc_protocol != rt->fib6_protocol) cfg 3947 net/ipv6/route.c return __ip6_del_rt(rt, &cfg->fc_nlinfo); cfg 3949 net/ipv6/route.c if (cfg->fc_nh_id) cfg 3953 net/ipv6/route.c if (cfg->fc_ifindex && cfg 3955 net/ipv6/route.c nh->fib_nh_dev->ifindex != cfg->fc_ifindex)) cfg 3957 net/ipv6/route.c if (cfg->fc_flags & RTF_GATEWAY && cfg 3958 net/ipv6/route.c !ipv6_addr_equal(&cfg->fc_gateway, &nh->fib_nh_gw6)) cfg 3965 net/ipv6/route.c if (cfg->fc_flags & RTF_GATEWAY) cfg 3966 net/ipv6/route.c return __ip6_del_rt(rt, &cfg->fc_nlinfo); cfg 3968 net/ipv6/route.c return __ip6_del_rt_siblings(rt, cfg); cfg 4165 net/ipv6/route.c struct fib6_config cfg = { cfg 4178 net/ipv6/route.c cfg.fc_table = l3mdev_fib_table(dev) ? : RT6_TABLE_INFO, cfg 4179 net/ipv6/route.c cfg.fc_dst = *prefix; cfg 4180 net/ipv6/route.c cfg.fc_gateway = *gwaddr; cfg 4184 net/ipv6/route.c cfg.fc_flags |= RTF_DEFAULT; cfg 4186 net/ipv6/route.c ip6_route_add(&cfg, GFP_ATOMIC, NULL); cfg 4229 net/ipv6/route.c struct fib6_config cfg = { cfg 4242 net/ipv6/route.c cfg.fc_gateway = *gwaddr; cfg 4244 net/ipv6/route.c if (!ip6_route_add(&cfg, GFP_ATOMIC, NULL)) { cfg 4247 net/ipv6/route.c table = fib6_get_table(dev_net(dev), cfg.fc_table); cfg 4300 net/ipv6/route.c struct fib6_config *cfg) cfg 4302 net/ipv6/route.c *cfg = (struct fib6_config){ cfg 4323 net/ipv6/route.c struct fib6_config cfg; cfg 4337 net/ipv6/route.c rtmsg_to_fib6_config(net, &rtmsg, &cfg); cfg 4342 net/ipv6/route.c err = ip6_route_add(&cfg, GFP_KERNEL, NULL); cfg 4345 net/ipv6/route.c err = ip6_route_del(&cfg, NULL); cfg 4428 net/ipv6/route.c struct fib6_config cfg = { cfg 4441 net/ipv6/route.c cfg.fc_type = RTN_ANYCAST; cfg 4442 net/ipv6/route.c cfg.fc_flags |= RTF_ANYCAST; cfg 4444 net/ipv6/route.c cfg.fc_type = RTN_LOCAL; cfg 4445 net/ipv6/route.c cfg.fc_flags |= RTF_LOCAL; cfg 4448 net/ipv6/route.c f6i = ip6_route_info_create(&cfg, gfp_flags, NULL); cfg 4867 net/ipv6/route.c struct fib6_config *cfg, cfg 4883 net/ipv6/route.c *cfg = (struct fib6_config){ cfg 4900 net/ipv6/route.c cfg->fc_flags |= RTF_REJECT; cfg 4903 net/ipv6/route.c cfg->fc_flags |= RTF_LOCAL; cfg 4906 net/ipv6/route.c cfg->fc_flags |= RTF_CACHE; cfg 4908 net/ipv6/route.c cfg->fc_flags |= (rtm->rtm_flags & RTNH_F_ONLINK); cfg 4917 net/ipv6/route.c cfg->fc_nh_id = nla_get_u32(tb[RTA_NH_ID]); cfg 4921 net/ipv6/route.c cfg->fc_gateway = nla_get_in6_addr(tb[RTA_GATEWAY]); cfg 4922 net/ipv6/route.c cfg->fc_flags |= RTF_GATEWAY; cfg 4935 net/ipv6/route.c nla_memcpy(&cfg->fc_dst, tb[RTA_DST], plen); cfg 4944 net/ipv6/route.c nla_memcpy(&cfg->fc_src, tb[RTA_SRC], plen); cfg 4948 net/ipv6/route.c cfg->fc_prefsrc = nla_get_in6_addr(tb[RTA_PREFSRC]); cfg 4951 net/ipv6/route.c cfg->fc_ifindex = nla_get_u32(tb[RTA_OIF]); cfg 4954 net/ipv6/route.c cfg->fc_metric = nla_get_u32(tb[RTA_PRIORITY]); cfg 4957 net/ipv6/route.c cfg->fc_mx = nla_data(tb[RTA_METRICS]); cfg 4958 net/ipv6/route.c cfg->fc_mx_len = nla_len(tb[RTA_METRICS]); cfg 4962 net/ipv6/route.c cfg->fc_table = nla_get_u32(tb[RTA_TABLE]); cfg 4965 net/ipv6/route.c cfg->fc_mp = nla_data(tb[RTA_MULTIPATH]); cfg 4966 net/ipv6/route.c cfg->fc_mp_len = nla_len(tb[RTA_MULTIPATH]); cfg 4968 net/ipv6/route.c err = lwtunnel_valid_encap_type_attr(cfg->fc_mp, cfg 4969 net/ipv6/route.c cfg->fc_mp_len, extack); cfg 4979 net/ipv6/route.c cfg->fc_flags |= RTF_PREF(pref); cfg 4983 net/ipv6/route.c cfg->fc_encap = tb[RTA_ENCAP]; cfg 4986 net/ipv6/route.c cfg->fc_encap_type = nla_get_u16(tb[RTA_ENCAP_TYPE]); cfg 4988 net/ipv6/route.c err = lwtunnel_valid_encap_type(cfg->fc_encap_type, extack); cfg 4997 net/ipv6/route.c cfg->fc_expires = jiffies_to_clock_t(timeout * HZ); cfg 4998 net/ipv6/route.c cfg->fc_flags |= RTF_EXPIRES; cfg 5058 net/ipv6/route.c static int ip6_route_multipath_add(struct fib6_config *cfg, cfg 5062 net/ipv6/route.c struct nl_info *info = &cfg->fc_nlinfo; cfg 5074 net/ipv6/route.c int replace = (cfg->fc_nlinfo.nlh && cfg 5075 net/ipv6/route.c (cfg->fc_nlinfo.nlh->nlmsg_flags & NLM_F_REPLACE)); cfg 5082 net/ipv6/route.c remaining = cfg->fc_mp_len; cfg 5083 net/ipv6/route.c rtnh = (struct rtnexthop *)cfg->fc_mp; cfg 5089 net/ipv6/route.c memcpy(&r_cfg, cfg, sizeof(*cfg)); cfg 5183 net/ipv6/route.c cfg->fc_nlinfo.nlh->nlmsg_flags &= ~(NLM_F_EXCL | cfg 5185 net/ipv6/route.c cfg->fc_nlinfo.nlh->nlmsg_flags |= NLM_F_CREATE; cfg 5228 net/ipv6/route.c static int ip6_route_multipath_del(struct fib6_config *cfg, cfg 5237 net/ipv6/route.c remaining = cfg->fc_mp_len; cfg 5238 net/ipv6/route.c rtnh = (struct rtnexthop *)cfg->fc_mp; cfg 5242 net/ipv6/route.c memcpy(&r_cfg, cfg, sizeof(*cfg)); cfg 5269 net/ipv6/route.c struct fib6_config cfg; cfg 5272 net/ipv6/route.c err = rtm_to_fib6_config(skb, nlh, &cfg, extack); cfg 5276 net/ipv6/route.c if (cfg.fc_nh_id && cfg 5277 net/ipv6/route.c !nexthop_find_by_id(sock_net(skb->sk), cfg.fc_nh_id)) { cfg 5282 net/ipv6/route.c if (cfg.fc_mp) cfg 5283 net/ipv6/route.c return ip6_route_multipath_del(&cfg, extack); cfg 5285 net/ipv6/route.c cfg.fc_delete_all_nh = 1; cfg 5286 net/ipv6/route.c return ip6_route_del(&cfg, extack); cfg 5293 net/ipv6/route.c struct fib6_config cfg; cfg 5296 net/ipv6/route.c err = rtm_to_fib6_config(skb, nlh, &cfg, extack); cfg 5300 net/ipv6/route.c if (cfg.fc_metric == 0) cfg 5301 net/ipv6/route.c cfg.fc_metric = IP6_RT_PRIO_USER; cfg 5303 net/ipv6/route.c if (cfg.fc_mp) cfg 5304 net/ipv6/route.c return ip6_route_multipath_add(&cfg, extack); cfg 5306 net/ipv6/route.c return ip6_route_add(&cfg, GFP_KERNEL, extack); cfg 380 net/ipv6/seg6_iptunnel.c unsigned int family, const void *cfg, cfg 960 net/ipv6/seg6_local.c const void *cfg, struct lwtunnel_state **ts, cfg 1294 net/l2tp/l2tp_core.c struct l2tp_tunnel_cfg *cfg, cfg 1301 net/l2tp/l2tp_core.c switch (cfg->encap) { cfg 1306 net/l2tp/l2tp_core.c if (cfg->local_ip6 && cfg->peer_ip6) { cfg 1308 net/l2tp/l2tp_core.c memcpy(&udp_conf.local_ip6, cfg->local_ip6, cfg 1310 net/l2tp/l2tp_core.c memcpy(&udp_conf.peer_ip6, cfg->peer_ip6, cfg 1313 net/l2tp/l2tp_core.c ! cfg->udp6_zero_tx_checksums; cfg 1315 net/l2tp/l2tp_core.c ! cfg->udp6_zero_rx_checksums; cfg 1320 net/l2tp/l2tp_core.c udp_conf.local_ip = cfg->local_ip; cfg 1321 net/l2tp/l2tp_core.c udp_conf.peer_ip = cfg->peer_ip; cfg 1322 net/l2tp/l2tp_core.c udp_conf.use_udp_checksums = cfg->use_udp_checksums; cfg 1325 net/l2tp/l2tp_core.c udp_conf.local_udp_port = htons(cfg->local_udp_port); cfg 1326 net/l2tp/l2tp_core.c udp_conf.peer_udp_port = htons(cfg->peer_udp_port); cfg 1336 net/l2tp/l2tp_core.c if (cfg->local_ip6 && cfg->peer_ip6) { cfg 1345 net/l2tp/l2tp_core.c memcpy(&ip6_addr.l2tp_addr, cfg->local_ip6, cfg 1354 net/l2tp/l2tp_core.c memcpy(&ip6_addr.l2tp_addr, cfg->peer_ip6, cfg 1373 net/l2tp/l2tp_core.c ip_addr.l2tp_addr = cfg->local_ip; cfg 1381 net/l2tp/l2tp_core.c ip_addr.l2tp_addr = cfg->peer_ip; cfg 1407 net/l2tp/l2tp_core.c int l2tp_tunnel_create(struct net *net, int fd, int version, u32 tunnel_id, u32 peer_tunnel_id, struct l2tp_tunnel_cfg *cfg, struct l2tp_tunnel **tunnelp) cfg 1413 net/l2tp/l2tp_core.c if (cfg != NULL) cfg 1414 net/l2tp/l2tp_core.c encap = cfg->encap; cfg 1432 net/l2tp/l2tp_core.c if (cfg != NULL) cfg 1433 net/l2tp/l2tp_core.c tunnel->debug = cfg->debug; cfg 1477 net/l2tp/l2tp_core.c struct l2tp_tunnel_cfg *cfg) cfg 1487 net/l2tp/l2tp_core.c tunnel->peer_tunnel_id, cfg, cfg 1648 net/l2tp/l2tp_core.c struct l2tp_session *l2tp_session_create(int priv_size, struct l2tp_tunnel *tunnel, u32 session_id, u32 peer_session_id, struct l2tp_session_cfg *cfg) cfg 1681 net/l2tp/l2tp_core.c if (cfg) { cfg 1682 net/l2tp/l2tp_core.c session->pwtype = cfg->pw_type; cfg 1683 net/l2tp/l2tp_core.c session->debug = cfg->debug; cfg 1684 net/l2tp/l2tp_core.c session->send_seq = cfg->send_seq; cfg 1685 net/l2tp/l2tp_core.c session->recv_seq = cfg->recv_seq; cfg 1686 net/l2tp/l2tp_core.c session->lns_mode = cfg->lns_mode; cfg 1687 net/l2tp/l2tp_core.c session->reorder_timeout = cfg->reorder_timeout; cfg 1688 net/l2tp/l2tp_core.c session->l2specific_type = cfg->l2specific_type; cfg 1689 net/l2tp/l2tp_core.c session->cookie_len = cfg->cookie_len; cfg 1690 net/l2tp/l2tp_core.c memcpy(&session->cookie[0], &cfg->cookie[0], cfg->cookie_len); cfg 1691 net/l2tp/l2tp_core.c session->peer_cookie_len = cfg->peer_cookie_len; cfg 1692 net/l2tp/l2tp_core.c memcpy(&session->peer_cookie[0], &cfg->peer_cookie[0], cfg->peer_cookie_len); cfg 183 net/l2tp/l2tp_core.h struct l2tp_session_cfg *cfg); cfg 205 net/l2tp/l2tp_core.h u32 peer_tunnel_id, struct l2tp_tunnel_cfg *cfg, cfg 208 net/l2tp/l2tp_core.h struct l2tp_tunnel_cfg *cfg); cfg 214 net/l2tp/l2tp_core.h struct l2tp_session_cfg *cfg); cfg 259 net/l2tp/l2tp_eth.c struct l2tp_session_cfg *cfg) cfg 269 net/l2tp/l2tp_eth.c if (cfg->ifname) { cfg 270 net/l2tp/l2tp_eth.c strlcpy(name, cfg->ifname, IFNAMSIZ); cfg 278 net/l2tp/l2tp_eth.c peer_session_id, cfg); cfg 167 net/l2tp/l2tp_netlink.c struct l2tp_tunnel_cfg cfg = { 0, }; cfg 193 net/l2tp/l2tp_netlink.c cfg.encap = nla_get_u16(info->attrs[L2TP_ATTR_ENCAP_TYPE]); cfg 202 net/l2tp/l2tp_netlink.c cfg.local_ip6 = nla_data( cfg 204 net/l2tp/l2tp_netlink.c cfg.peer_ip6 = nla_data( cfg 210 net/l2tp/l2tp_netlink.c cfg.local_ip.s_addr = nla_get_in_addr( cfg 212 net/l2tp/l2tp_netlink.c cfg.peer_ip.s_addr = nla_get_in_addr( cfg 219 net/l2tp/l2tp_netlink.c cfg.local_udp_port = nla_get_u16(info->attrs[L2TP_ATTR_UDP_SPORT]); cfg 221 net/l2tp/l2tp_netlink.c cfg.peer_udp_port = nla_get_u16(info->attrs[L2TP_ATTR_UDP_DPORT]); cfg 222 net/l2tp/l2tp_netlink.c cfg.use_udp_checksums = nla_get_flag( cfg 226 net/l2tp/l2tp_netlink.c cfg.udp6_zero_tx_checksums = nla_get_flag( cfg 228 net/l2tp/l2tp_netlink.c cfg.udp6_zero_rx_checksums = nla_get_flag( cfg 234 net/l2tp/l2tp_netlink.c cfg.debug = nla_get_u32(info->attrs[L2TP_ATTR_DEBUG]); cfg 237 net/l2tp/l2tp_netlink.c switch (cfg.encap) { cfg 241 net/l2tp/l2tp_netlink.c peer_tunnel_id, &cfg, &tunnel); cfg 249 net/l2tp/l2tp_netlink.c ret = l2tp_tunnel_register(tunnel, net, &cfg); cfg 516 net/l2tp/l2tp_netlink.c struct l2tp_session_cfg cfg = { 0, }; cfg 547 net/l2tp/l2tp_netlink.c cfg.pw_type = nla_get_u16(info->attrs[L2TP_ATTR_PW_TYPE]); cfg 548 net/l2tp/l2tp_netlink.c if (cfg.pw_type >= __L2TP_PWTYPE_MAX) { cfg 554 net/l2tp/l2tp_netlink.c if (tunnel->version == 2 && cfg.pw_type != L2TP_PWTYPE_PPP) { cfg 561 net/l2tp/l2tp_netlink.c cfg.l2specific_type = nla_get_u8(info->attrs[L2TP_ATTR_L2SPEC_TYPE]); cfg 562 net/l2tp/l2tp_netlink.c if (cfg.l2specific_type != L2TP_L2SPECTYPE_DEFAULT && cfg 563 net/l2tp/l2tp_netlink.c cfg.l2specific_type != L2TP_L2SPECTYPE_NONE) { cfg 568 net/l2tp/l2tp_netlink.c cfg.l2specific_type = L2TP_L2SPECTYPE_DEFAULT; cfg 577 net/l2tp/l2tp_netlink.c cfg.cookie_len = len; cfg 578 net/l2tp/l2tp_netlink.c memcpy(&cfg.cookie[0], nla_data(info->attrs[L2TP_ATTR_COOKIE]), len); cfg 586 net/l2tp/l2tp_netlink.c cfg.peer_cookie_len = len; cfg 587 net/l2tp/l2tp_netlink.c memcpy(&cfg.peer_cookie[0], nla_data(info->attrs[L2TP_ATTR_PEER_COOKIE]), len); cfg 590 net/l2tp/l2tp_netlink.c cfg.ifname = nla_data(info->attrs[L2TP_ATTR_IFNAME]); cfg 594 net/l2tp/l2tp_netlink.c cfg.debug = nla_get_u32(info->attrs[L2TP_ATTR_DEBUG]); cfg 597 net/l2tp/l2tp_netlink.c cfg.recv_seq = nla_get_u8(info->attrs[L2TP_ATTR_RECV_SEQ]); cfg 600 net/l2tp/l2tp_netlink.c cfg.send_seq = nla_get_u8(info->attrs[L2TP_ATTR_SEND_SEQ]); cfg 603 net/l2tp/l2tp_netlink.c cfg.lns_mode = nla_get_u8(info->attrs[L2TP_ATTR_LNS_MODE]); cfg 606 net/l2tp/l2tp_netlink.c cfg.reorder_timeout = nla_get_msecs(info->attrs[L2TP_ATTR_RECV_TIMEOUT]); cfg 609 net/l2tp/l2tp_netlink.c if (l2tp_nl_cmd_ops[cfg.pw_type] == NULL) { cfg 611 net/l2tp/l2tp_netlink.c request_module("net-l2tp-type-%u", cfg.pw_type); cfg 615 net/l2tp/l2tp_netlink.c if ((l2tp_nl_cmd_ops[cfg.pw_type] == NULL) || cfg 616 net/l2tp/l2tp_netlink.c (l2tp_nl_cmd_ops[cfg.pw_type]->session_create == NULL)) { cfg 621 net/l2tp/l2tp_netlink.c ret = l2tp_nl_cmd_ops[cfg.pw_type]->session_create(net, tunnel, cfg 624 net/l2tp/l2tp_netlink.c &cfg); cfg 670 net/l2tp/l2tp_ppp.c struct l2tp_session_cfg cfg = { 0, }; cfg 776 net/l2tp/l2tp_ppp.c cfg.pw_type = L2TP_PWTYPE_PPP; cfg 780 net/l2tp/l2tp_ppp.c info.peer_session_id, &cfg); cfg 865 net/l2tp/l2tp_ppp.c struct l2tp_session_cfg *cfg) cfg 879 net/l2tp/l2tp_ppp.c peer_session_id, cfg); cfg 765 net/mpls/af_mpls.c static int mpls_nh_build_from_cfg(struct mpls_route_config *cfg, cfg 768 net/mpls/af_mpls.c struct net *net = cfg->rc_nlinfo.nl_net; cfg 776 net/mpls/af_mpls.c nh->nh_labels = cfg->rc_output_labels; cfg 778 net/mpls/af_mpls.c nh->nh_label[i] = cfg->rc_output_label[i]; cfg 780 net/mpls/af_mpls.c nh->nh_via_table = cfg->rc_via_table; cfg 781 net/mpls/af_mpls.c memcpy(__mpls_nh_via(rt, nh), cfg->rc_via, cfg->rc_via_alen); cfg 782 net/mpls/af_mpls.c nh->nh_via_alen = cfg->rc_via_alen; cfg 784 net/mpls/af_mpls.c err = mpls_nh_assign_dev(net, rt, nh, cfg->rc_ifindex); cfg 882 net/mpls/af_mpls.c static int mpls_nh_build_multi(struct mpls_route_config *cfg, cfg 886 net/mpls/af_mpls.c struct rtnexthop *rtnh = cfg->rc_mp; cfg 888 net/mpls/af_mpls.c int remaining = cfg->rc_mp_len; cfg 916 net/mpls/af_mpls.c err = mpls_nh_build(cfg->rc_nlinfo.nl_net, rt, nh, cfg 960 net/mpls/af_mpls.c static int mpls_route_add(struct mpls_route_config *cfg, cfg 964 net/mpls/af_mpls.c struct net *net = cfg->rc_nlinfo.nl_net; cfg 972 net/mpls/af_mpls.c index = cfg->rc_label; cfg 976 net/mpls/af_mpls.c (cfg->rc_nlflags & NLM_F_CREATE)) { cfg 985 net/mpls/af_mpls.c if (cfg->rc_nlflags & NLM_F_APPEND) { cfg 993 net/mpls/af_mpls.c if ((cfg->rc_nlflags & NLM_F_EXCL) && old) cfg 997 net/mpls/af_mpls.c if (!(cfg->rc_nlflags & NLM_F_REPLACE) && old) cfg 1001 net/mpls/af_mpls.c if (!(cfg->rc_nlflags & NLM_F_CREATE) && !old) cfg 1005 net/mpls/af_mpls.c if (cfg->rc_mp) { cfg 1006 net/mpls/af_mpls.c nhs = mpls_count_nexthops(cfg->rc_mp, cfg->rc_mp_len, cfg 1007 net/mpls/af_mpls.c cfg->rc_via_alen, &max_via_alen, cfg 1010 net/mpls/af_mpls.c max_via_alen = cfg->rc_via_alen; cfg 1011 net/mpls/af_mpls.c max_labels = cfg->rc_output_labels; cfg 1027 net/mpls/af_mpls.c rt->rt_protocol = cfg->rc_protocol; cfg 1028 net/mpls/af_mpls.c rt->rt_payload_type = cfg->rc_payload_type; cfg 1029 net/mpls/af_mpls.c rt->rt_ttl_propagate = cfg->rc_ttl_propagate; cfg 1031 net/mpls/af_mpls.c if (cfg->rc_mp) cfg 1032 net/mpls/af_mpls.c err = mpls_nh_build_multi(cfg, rt, max_labels, extack); cfg 1034 net/mpls/af_mpls.c err = mpls_nh_build_from_cfg(cfg, rt); cfg 1038 net/mpls/af_mpls.c mpls_route_update(net, index, rt, &cfg->rc_nlinfo); cfg 1048 net/mpls/af_mpls.c static int mpls_route_del(struct mpls_route_config *cfg, cfg 1051 net/mpls/af_mpls.c struct net *net = cfg->rc_nlinfo.nl_net; cfg 1055 net/mpls/af_mpls.c index = cfg->rc_label; cfg 1060 net/mpls/af_mpls.c mpls_route_update(net, index, NULL, &cfg->rc_nlinfo); cfg 1783 net/mpls/af_mpls.c struct mpls_route_config *cfg, cfg 1841 net/mpls/af_mpls.c cfg->rc_label = LABEL_NOT_SPECIFIED; cfg 1842 net/mpls/af_mpls.c cfg->rc_protocol = rtm->rtm_protocol; cfg 1843 net/mpls/af_mpls.c cfg->rc_via_table = MPLS_NEIGH_TABLE_UNSPEC; cfg 1844 net/mpls/af_mpls.c cfg->rc_ttl_propagate = MPLS_TTL_PROP_DEFAULT; cfg 1845 net/mpls/af_mpls.c cfg->rc_nlflags = nlh->nlmsg_flags; cfg 1846 net/mpls/af_mpls.c cfg->rc_nlinfo.portid = NETLINK_CB(skb).portid; cfg 1847 net/mpls/af_mpls.c cfg->rc_nlinfo.nlh = nlh; cfg 1848 net/mpls/af_mpls.c cfg->rc_nlinfo.nl_net = sock_net(skb->sk); cfg 1857 net/mpls/af_mpls.c cfg->rc_ifindex = nla_get_u32(nla); cfg 1861 net/mpls/af_mpls.c &cfg->rc_output_labels, cfg 1862 net/mpls/af_mpls.c cfg->rc_output_label, extack)) cfg 1869 net/mpls/af_mpls.c &cfg->rc_label, extack)) cfg 1872 net/mpls/af_mpls.c if (!mpls_label_ok(cfg->rc_nlinfo.nl_net, cfg 1873 net/mpls/af_mpls.c &cfg->rc_label, extack)) cfg 1882 net/mpls/af_mpls.c if (nla_get_via(nla, &cfg->rc_via_alen, cfg 1883 net/mpls/af_mpls.c &cfg->rc_via_table, cfg->rc_via, cfg 1890 net/mpls/af_mpls.c cfg->rc_mp = nla_data(nla); cfg 1891 net/mpls/af_mpls.c cfg->rc_mp_len = nla_len(nla); cfg 1903 net/mpls/af_mpls.c cfg->rc_ttl_propagate = ttl_propagate ? cfg 1923 net/mpls/af_mpls.c struct mpls_route_config *cfg; cfg 1926 net/mpls/af_mpls.c cfg = kzalloc(sizeof(*cfg), GFP_KERNEL); cfg 1927 net/mpls/af_mpls.c if (!cfg) cfg 1930 net/mpls/af_mpls.c err = rtm_to_route_config(skb, nlh, cfg, extack); cfg 1934 net/mpls/af_mpls.c err = mpls_route_del(cfg, extack); cfg 1936 net/mpls/af_mpls.c kfree(cfg); cfg 1945 net/mpls/af_mpls.c struct mpls_route_config *cfg; cfg 1948 net/mpls/af_mpls.c cfg = kzalloc(sizeof(*cfg), GFP_KERNEL); cfg 1949 net/mpls/af_mpls.c if (!cfg) cfg 1952 net/mpls/af_mpls.c err = rtm_to_route_config(skb, nlh, cfg, extack); cfg 1956 net/mpls/af_mpls.c err = mpls_route_add(cfg, extack); cfg 1958 net/mpls/af_mpls.c kfree(cfg); cfg 166 net/mpls/mpls_iptunnel.c unsigned int family, const void *cfg, cfg 2444 net/netfilter/ipvs/ip_vs_ctl.c struct ipvs_sync_daemon_cfg cfg; cfg 2446 net/netfilter/ipvs/ip_vs_ctl.c memset(&cfg, 0, sizeof(cfg)); cfg 2448 net/netfilter/ipvs/ip_vs_ctl.c if (strscpy(cfg.mcast_ifn, dm->mcast_ifn, cfg 2449 net/netfilter/ipvs/ip_vs_ctl.c sizeof(cfg.mcast_ifn)) <= 0) cfg 2451 net/netfilter/ipvs/ip_vs_ctl.c cfg.syncid = dm->syncid; cfg 2452 net/netfilter/ipvs/ip_vs_ctl.c ret = start_sync_thread(ipvs, &cfg, dm->state); cfg 589 net/netfilter/nfnetlink.c struct netlink_kernel_cfg cfg = { cfg 597 net/netfilter/nfnetlink.c nfnl = netlink_kernel_create(net, NETLINK_NETFILTER, &cfg); cfg 115 net/netfilter/xt_RATEEST.c } cfg; cfg 149 net/netfilter/xt_RATEEST.c cfg.opt.nla_len = nla_attr_size(sizeof(cfg.est)); cfg 150 net/netfilter/xt_RATEEST.c cfg.opt.nla_type = TCA_STATS_RATE_EST; cfg 151 net/netfilter/xt_RATEEST.c cfg.est.interval = info->interval; cfg 152 net/netfilter/xt_RATEEST.c cfg.est.ewma_log = info->ewma_log; cfg 155 net/netfilter/xt_RATEEST.c &est->lock, NULL, &cfg.opt); cfg 122 net/netfilter/xt_hashlimit.c struct hashlimit_cfg3 cfg; /* config */ cfg 142 net/netfilter/xt_hashlimit.c struct hashlimit_cfg1 *cfg = (struct hashlimit_cfg1 *)from; cfg 144 net/netfilter/xt_hashlimit.c to->mode = cfg->mode; cfg 145 net/netfilter/xt_hashlimit.c to->avg = cfg->avg; cfg 146 net/netfilter/xt_hashlimit.c to->burst = cfg->burst; cfg 147 net/netfilter/xt_hashlimit.c to->size = cfg->size; cfg 148 net/netfilter/xt_hashlimit.c to->max = cfg->max; cfg 149 net/netfilter/xt_hashlimit.c to->gc_interval = cfg->gc_interval; cfg 150 net/netfilter/xt_hashlimit.c to->expire = cfg->expire; cfg 151 net/netfilter/xt_hashlimit.c to->srcmask = cfg->srcmask; cfg 152 net/netfilter/xt_hashlimit.c to->dstmask = cfg->dstmask; cfg 154 net/netfilter/xt_hashlimit.c struct hashlimit_cfg2 *cfg = (struct hashlimit_cfg2 *)from; cfg 156 net/netfilter/xt_hashlimit.c to->mode = cfg->mode; cfg 157 net/netfilter/xt_hashlimit.c to->avg = cfg->avg; cfg 158 net/netfilter/xt_hashlimit.c to->burst = cfg->burst; cfg 159 net/netfilter/xt_hashlimit.c to->size = cfg->size; cfg 160 net/netfilter/xt_hashlimit.c to->max = cfg->max; cfg 161 net/netfilter/xt_hashlimit.c to->gc_interval = cfg->gc_interval; cfg 162 net/netfilter/xt_hashlimit.c to->expire = cfg->expire; cfg 163 net/netfilter/xt_hashlimit.c to->srcmask = cfg->srcmask; cfg 164 net/netfilter/xt_hashlimit.c to->dstmask = cfg->dstmask; cfg 195 net/netfilter/xt_hashlimit.c return reciprocal_scale(hash, ht->cfg.size); cfg 241 net/netfilter/xt_hashlimit.c if (ht->cfg.max && ht->count >= ht->cfg.max) { cfg 243 net/netfilter/xt_hashlimit.c net_err_ratelimited("max count of %u reached\n", ht->cfg.max); cfg 275 net/netfilter/xt_hashlimit.c static int htable_create(struct net *net, struct hashlimit_cfg3 *cfg, cfg 287 net/netfilter/xt_hashlimit.c if (cfg->size) { cfg 288 net/netfilter/xt_hashlimit.c size = cfg->size; cfg 304 net/netfilter/xt_hashlimit.c ret = cfg_copy(&hinfo->cfg, (void *)cfg, 3); cfg 310 net/netfilter/xt_hashlimit.c hinfo->cfg.size = size; cfg 311 net/netfilter/xt_hashlimit.c if (hinfo->cfg.max == 0) cfg 312 net/netfilter/xt_hashlimit.c hinfo->cfg.max = 8 * hinfo->cfg.size; cfg 313 net/netfilter/xt_hashlimit.c else if (hinfo->cfg.max < hinfo->cfg.size) cfg 314 net/netfilter/xt_hashlimit.c hinfo->cfg.max = hinfo->cfg.size; cfg 316 net/netfilter/xt_hashlimit.c for (i = 0; i < hinfo->cfg.size; i++) cfg 354 net/netfilter/xt_hashlimit.c msecs_to_jiffies(hinfo->cfg.gc_interval)); cfg 365 net/netfilter/xt_hashlimit.c for (i = 0; i < ht->cfg.size; i++) { cfg 388 net/netfilter/xt_hashlimit.c &ht->gc_work, msecs_to_jiffies(ht->cfg.gc_interval)); cfg 577 net/netfilter/xt_hashlimit.c if (revision >= 3 && hinfo->cfg.mode & XT_HASHLIMIT_RATE_MATCH) { cfg 580 net/netfilter/xt_hashlimit.c if (hinfo->cfg.mode & XT_HASHLIMIT_BYTES) { cfg 582 net/netfilter/xt_hashlimit.c user2rate_bytes((u32)hinfo->cfg.avg); cfg 583 net/netfilter/xt_hashlimit.c if (hinfo->cfg.burst) cfg 585 net/netfilter/xt_hashlimit.c hinfo->cfg.burst * dh->rateinfo.rate; cfg 589 net/netfilter/xt_hashlimit.c dh->rateinfo.rate = user2rate(hinfo->cfg.avg); cfg 591 net/netfilter/xt_hashlimit.c hinfo->cfg.burst + dh->rateinfo.rate; cfg 593 net/netfilter/xt_hashlimit.c dh->rateinfo.interval = hinfo->cfg.interval; cfg 594 net/netfilter/xt_hashlimit.c } else if (hinfo->cfg.mode & XT_HASHLIMIT_BYTES) { cfg 596 net/netfilter/xt_hashlimit.c dh->rateinfo.cost = user2credits_byte(hinfo->cfg.avg); cfg 597 net/netfilter/xt_hashlimit.c dh->rateinfo.credit_cap = hinfo->cfg.burst; cfg 599 net/netfilter/xt_hashlimit.c dh->rateinfo.credit = user2credits(hinfo->cfg.avg * cfg 600 net/netfilter/xt_hashlimit.c hinfo->cfg.burst, revision); cfg 601 net/netfilter/xt_hashlimit.c dh->rateinfo.cost = user2credits(hinfo->cfg.avg, revision); cfg 649 net/netfilter/xt_hashlimit.c if (hinfo->cfg.mode & XT_HASHLIMIT_HASH_DIP) cfg 651 net/netfilter/xt_hashlimit.c hinfo->cfg.dstmask); cfg 652 net/netfilter/xt_hashlimit.c if (hinfo->cfg.mode & XT_HASHLIMIT_HASH_SIP) cfg 654 net/netfilter/xt_hashlimit.c hinfo->cfg.srcmask); cfg 656 net/netfilter/xt_hashlimit.c if (!(hinfo->cfg.mode & cfg 666 net/netfilter/xt_hashlimit.c if (hinfo->cfg.mode & XT_HASHLIMIT_HASH_DIP) { cfg 669 net/netfilter/xt_hashlimit.c hashlimit_ipv6_mask(dst->ip6.dst, hinfo->cfg.dstmask); cfg 671 net/netfilter/xt_hashlimit.c if (hinfo->cfg.mode & XT_HASHLIMIT_HASH_SIP) { cfg 674 net/netfilter/xt_hashlimit.c hashlimit_ipv6_mask(dst->ip6.src, hinfo->cfg.srcmask); cfg 677 net/netfilter/xt_hashlimit.c if (!(hinfo->cfg.mode & cfg 702 net/netfilter/xt_hashlimit.c if (hinfo->cfg.mode & XT_HASHLIMIT_HASH_SPT) cfg 704 net/netfilter/xt_hashlimit.c if (hinfo->cfg.mode & XT_HASHLIMIT_HASH_DPT) cfg 727 net/netfilter/xt_hashlimit.c const struct hashlimit_cfg3 *cfg, int revision) cfg 747 net/netfilter/xt_hashlimit.c dh->expires = now + msecs_to_jiffies(hinfo->cfg.expire); cfg 748 net/netfilter/xt_hashlimit.c rateinfo_recalc(dh, now, hinfo->cfg.mode, revision); cfg 750 net/netfilter/xt_hashlimit.c dh->expires = jiffies + msecs_to_jiffies(hinfo->cfg.expire); cfg 755 net/netfilter/xt_hashlimit.c dh->expires = now + msecs_to_jiffies(hinfo->cfg.expire); cfg 756 net/netfilter/xt_hashlimit.c rateinfo_recalc(dh, now, hinfo->cfg.mode, revision); cfg 759 net/netfilter/xt_hashlimit.c if (cfg->mode & XT_HASHLIMIT_RATE_MATCH) { cfg 760 net/netfilter/xt_hashlimit.c cost = (cfg->mode & XT_HASHLIMIT_BYTES) ? skb->len : 1; cfg 767 net/netfilter/xt_hashlimit.c return !(cfg->mode & XT_HASHLIMIT_INVERT); cfg 773 net/netfilter/xt_hashlimit.c if (cfg->mode & XT_HASHLIMIT_BYTES) cfg 783 net/netfilter/xt_hashlimit.c return !(cfg->mode & XT_HASHLIMIT_INVERT); cfg 790 net/netfilter/xt_hashlimit.c return cfg->mode & XT_HASHLIMIT_INVERT; cfg 802 net/netfilter/xt_hashlimit.c struct hashlimit_cfg3 cfg = {}; cfg 805 net/netfilter/xt_hashlimit.c ret = cfg_copy(&cfg, (void *)&info->cfg, 1); cfg 809 net/netfilter/xt_hashlimit.c return hashlimit_mt_common(skb, par, hinfo, &cfg, 1); cfg 817 net/netfilter/xt_hashlimit.c struct hashlimit_cfg3 cfg = {}; cfg 820 net/netfilter/xt_hashlimit.c ret = cfg_copy(&cfg, (void *)&info->cfg, 2); cfg 824 net/netfilter/xt_hashlimit.c return hashlimit_mt_common(skb, par, hinfo, &cfg, 2); cfg 833 net/netfilter/xt_hashlimit.c return hashlimit_mt_common(skb, par, hinfo, &info->cfg, 3); cfg 840 net/netfilter/xt_hashlimit.c struct hashlimit_cfg3 *cfg, cfg 846 net/netfilter/xt_hashlimit.c if (cfg->gc_interval == 0 || cfg->expire == 0) cfg 848 net/netfilter/xt_hashlimit.c if (cfg->size > HASHLIMIT_MAX_SIZE) { cfg 849 net/netfilter/xt_hashlimit.c cfg->size = HASHLIMIT_MAX_SIZE; cfg 850 net/netfilter/xt_hashlimit.c pr_info_ratelimited("size too large, truncated to %u\n", cfg->size); cfg 852 net/netfilter/xt_hashlimit.c if (cfg->max > HASHLIMIT_MAX_SIZE) { cfg 853 net/netfilter/xt_hashlimit.c cfg->max = HASHLIMIT_MAX_SIZE; cfg 854 net/netfilter/xt_hashlimit.c pr_info_ratelimited("max too large, truncated to %u\n", cfg->max); cfg 857 net/netfilter/xt_hashlimit.c if (cfg->srcmask > 32 || cfg->dstmask > 32) cfg 860 net/netfilter/xt_hashlimit.c if (cfg->srcmask > 128 || cfg->dstmask > 128) cfg 864 net/netfilter/xt_hashlimit.c if (cfg->mode & ~XT_HASHLIMIT_ALL) { cfg 866 net/netfilter/xt_hashlimit.c cfg->mode); cfg 871 net/netfilter/xt_hashlimit.c if (revision >= 3 && cfg->mode & XT_HASHLIMIT_RATE_MATCH) { cfg 872 net/netfilter/xt_hashlimit.c if (cfg->avg == 0 || cfg->avg > U32_MAX) { cfg 877 net/netfilter/xt_hashlimit.c if (cfg->interval == 0) { cfg 881 net/netfilter/xt_hashlimit.c } else if (cfg->mode & XT_HASHLIMIT_BYTES) { cfg 882 net/netfilter/xt_hashlimit.c if (user2credits_byte(cfg->avg) == 0) { cfg 884 net/netfilter/xt_hashlimit.c cfg->avg); cfg 887 net/netfilter/xt_hashlimit.c } else if (cfg->burst == 0 || cfg 888 net/netfilter/xt_hashlimit.c user2credits(cfg->avg * cfg->burst, revision) < cfg 889 net/netfilter/xt_hashlimit.c user2credits(cfg->avg, revision)) { cfg 891 net/netfilter/xt_hashlimit.c cfg->avg, cfg->burst); cfg 898 net/netfilter/xt_hashlimit.c ret = htable_create(net, cfg, name, par->family, cfg 913 net/netfilter/xt_hashlimit.c struct hashlimit_cfg3 cfg = {}; cfg 920 net/netfilter/xt_hashlimit.c ret = cfg_copy(&cfg, (void *)&info->cfg, 1); cfg 925 net/netfilter/xt_hashlimit.c &cfg, info->name, 1); cfg 931 net/netfilter/xt_hashlimit.c struct hashlimit_cfg3 cfg = {}; cfg 938 net/netfilter/xt_hashlimit.c ret = cfg_copy(&cfg, (void *)&info->cfg, 2); cfg 943 net/netfilter/xt_hashlimit.c &cfg, info->name, 2); cfg 955 net/netfilter/xt_hashlimit.c return hashlimit_mt_check_common(par, &info->hinfo, &info->cfg, cfg 1059 net/netfilter/xt_hashlimit.c if (*pos >= htable->cfg.size) cfg 1076 net/netfilter/xt_hashlimit.c if (*pos >= htable->cfg.size) { cfg 1132 net/netfilter/xt_hashlimit.c rateinfo_recalc(ent, jiffies, ht->cfg.mode, 2); cfg 1147 net/netfilter/xt_hashlimit.c rateinfo_recalc(ent, jiffies, ht->cfg.mode, 1); cfg 1162 net/netfilter/xt_hashlimit.c rateinfo_recalc(ent, jiffies, ht->cfg.mode, 3); cfg 2027 net/netlink/af_netlink.c struct netlink_kernel_cfg *cfg) cfg 2033 net/netlink/af_netlink.c struct mutex *cb_mutex = cfg ? cfg->cb_mutex : NULL; cfg 2049 net/netlink/af_netlink.c if (!cfg || cfg->groups < 32) cfg 2052 net/netlink/af_netlink.c groups = cfg->groups; cfg 2059 net/netlink/af_netlink.c if (cfg && cfg->input) cfg 2060 net/netlink/af_netlink.c nlk_sk(sk)->netlink_rcv = cfg->input; cfg 2074 net/netlink/af_netlink.c if (cfg) { cfg 2075 net/netlink/af_netlink.c nl_table[unit].bind = cfg->bind; cfg 2076 net/netlink/af_netlink.c nl_table[unit].unbind = cfg->unbind; cfg 2077 net/netlink/af_netlink.c nl_table[unit].flags = cfg->flags; cfg 2078 net/netlink/af_netlink.c if (cfg->compare) cfg 2079 net/netlink/af_netlink.c nl_table[unit].compare = cfg->compare; cfg 1041 net/netlink/genetlink.c struct netlink_kernel_cfg cfg = { cfg 1049 net/netlink/genetlink.c net->genl_sock = netlink_kernel_create(net, NETLINK_GENERIC, &cfg); cfg 174 net/nfc/nci/core.c struct disc_map_config *cfg = cmd.mapping_configs; cfg 185 net/nfc/nci/core.c cfg[*num].rf_protocol = NCI_RF_PROTOCOL_ISO_DEP; cfg 186 net/nfc/nci/core.c cfg[*num].mode = NCI_DISC_MAP_MODE_POLL | cfg 188 net/nfc/nci/core.c cfg[*num].rf_interface = NCI_RF_INTERFACE_ISO_DEP; cfg 192 net/nfc/nci/core.c cfg[*num].rf_protocol = NCI_RF_PROTOCOL_NFC_DEP; cfg 193 net/nfc/nci/core.c cfg[*num].mode = NCI_DISC_MAP_MODE_POLL | cfg 195 net/nfc/nci/core.c cfg[*num].rf_interface = NCI_RF_INTERFACE_NFC_DEP; cfg 25 net/openvswitch/vport-vxlan.c __be16 dst_port = vxlan->cfg.dst_port; cfg 30 net/openvswitch/vport-vxlan.c if (vxlan->cfg.flags & VXLAN_F_GBP) { cfg 37 net/openvswitch/vport-vxlan.c if (vxlan->cfg.flags & VXLAN_F_GBP && cfg 183 net/sched/act_bpf.c static int tcf_bpf_init_from_ops(struct nlattr **tb, struct tcf_bpf_cfg *cfg) cfg 212 net/sched/act_bpf.c cfg->bpf_ops = bpf_ops; cfg 213 net/sched/act_bpf.c cfg->bpf_num_ops = bpf_num_ops; cfg 214 net/sched/act_bpf.c cfg->filter = fp; cfg 215 net/sched/act_bpf.c cfg->is_ebpf = false; cfg 220 net/sched/act_bpf.c static int tcf_bpf_init_from_efd(struct nlattr **tb, struct tcf_bpf_cfg *cfg) cfg 240 net/sched/act_bpf.c cfg->bpf_name = name; cfg 241 net/sched/act_bpf.c cfg->filter = fp; cfg 242 net/sched/act_bpf.c cfg->is_ebpf = true; cfg 247 net/sched/act_bpf.c static void tcf_bpf_cfg_cleanup(const struct tcf_bpf_cfg *cfg) cfg 249 net/sched/act_bpf.c struct bpf_prog *filter = cfg->filter; cfg 252 net/sched/act_bpf.c if (cfg->is_ebpf) cfg 258 net/sched/act_bpf.c kfree(cfg->bpf_ops); cfg 259 net/sched/act_bpf.c kfree(cfg->bpf_name); cfg 263 net/sched/act_bpf.c struct tcf_bpf_cfg *cfg) cfg 265 net/sched/act_bpf.c cfg->is_ebpf = tcf_bpf_is_ebpf(prog); cfg 269 net/sched/act_bpf.c cfg->filter = rcu_dereference_protected(prog->filter, 1); cfg 271 net/sched/act_bpf.c cfg->bpf_ops = prog->bpf_ops; cfg 272 net/sched/act_bpf.c cfg->bpf_name = prog->bpf_name; cfg 283 net/sched/act_bpf.c struct tcf_bpf_cfg cfg, old; cfg 338 net/sched/act_bpf.c memset(&cfg, 0, sizeof(cfg)); cfg 340 net/sched/act_bpf.c ret = is_bpf ? tcf_bpf_init_from_ops(tb, &cfg) : cfg 341 net/sched/act_bpf.c tcf_bpf_init_from_efd(tb, &cfg); cfg 351 net/sched/act_bpf.c prog->bpf_ops = cfg.bpf_ops; cfg 352 net/sched/act_bpf.c prog->bpf_name = cfg.bpf_name; cfg 354 net/sched/act_bpf.c if (cfg.bpf_num_ops) cfg 355 net/sched/act_bpf.c prog->bpf_num_ops = cfg.bpf_num_ops; cfg 358 net/sched/act_bpf.c rcu_assign_pointer(prog->filter, cfg.filter); cfg 6707 net/wireless/nl80211.c struct mesh_config *cfg, cfg 6714 net/wireless/nl80211.c #define FILL_IN_MESH_PARAM_IF_SET(tb, cfg, param, mask, attr, fn) \ cfg 6717 net/wireless/nl80211.c cfg->param = fn(tb[attr]); \ cfg 6732 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, dot11MeshRetryTimeout, mask, cfg 6734 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, dot11MeshConfirmTimeout, mask, cfg 6737 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, dot11MeshHoldingTimeout, mask, cfg 6740 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, dot11MeshMaxPeerLinks, mask, cfg 6743 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, dot11MeshMaxRetries, mask, cfg 6745 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, dot11MeshTTL, mask, cfg 6747 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, element_ttl, mask, cfg 6749 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, auto_open_plinks, mask, cfg 6752 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, dot11MeshNbrOffsetMaxNeighbor, cfg 6756 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, dot11MeshHWMPmaxPREQretries, mask, cfg 6759 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, path_refresh_time, mask, cfg 6763 net/wireless/nl80211.c (cfg->path_refresh_time < 1 || cfg->path_refresh_time > 65535)) cfg 6765 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, min_discovery_timeout, mask, cfg 6768 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, dot11MeshHWMPactivePathTimeout, cfg 6773 net/wireless/nl80211.c (cfg->dot11MeshHWMPactivePathTimeout < 1 || cfg 6774 net/wireless/nl80211.c cfg->dot11MeshHWMPactivePathTimeout > 65535)) cfg 6776 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, dot11MeshHWMPpreqMinInterval, mask, cfg 6779 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, dot11MeshHWMPperrMinInterval, mask, cfg 6782 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, cfg 6786 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, dot11MeshHWMPRootMode, mask, cfg 6788 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, dot11MeshHWMPRannInterval, mask, cfg 6791 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, dot11MeshGateAnnouncementProtocol, cfg 6794 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, dot11MeshForwarding, mask, cfg 6796 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, rssi_threshold, mask, cfg 6799 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, dot11MeshConnectedToMeshGate, mask, cfg 6817 net/wireless/nl80211.c cfg->ht_opmode = ht_opmode; cfg 6820 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, cfg 6825 net/wireless/nl80211.c (cfg->dot11MeshHWMPactivePathToRootTimeout < 1 || cfg 6826 net/wireless/nl80211.c cfg->dot11MeshHWMPactivePathToRootTimeout > 65535)) cfg 6828 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, dot11MeshHWMProotInterval, mask, cfg 6831 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, dot11MeshHWMPconfirmationInterval, cfg 6835 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, power_mode, mask, cfg 6837 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, dot11MeshAwakeWindowDuration, mask, cfg 6839 net/wireless/nl80211.c FILL_IN_MESH_PARAM_IF_SET(tb, cfg, plink_timeout, mask, cfg 6909 net/wireless/nl80211.c struct mesh_config cfg; cfg 6919 net/wireless/nl80211.c err = nl80211_parse_mesh_config(info, &cfg, &mask); cfg 6928 net/wireless/nl80211.c err = rdev_update_mesh_config(rdev, dev, mask, &cfg); cfg 11011 net/wireless/nl80211.c struct mesh_config cfg; cfg 11016 net/wireless/nl80211.c memcpy(&cfg, &default_mesh_config, sizeof(cfg)); cfg 11021 net/wireless/nl80211.c err = nl80211_parse_mesh_config(info, &cfg, NULL); cfg 11064 net/wireless/nl80211.c cfg.auto_open_plinks = false; cfg 11119 net/wireless/nl80211.c err = __cfg80211_join_mesh(rdev, dev, &setup, &cfg); cfg 11382 net/wireless/nl80211.c struct cfg80211_wowlan_tcp *cfg; cfg 11454 net/wireless/nl80211.c size = sizeof(*cfg); cfg 11459 net/wireless/nl80211.c cfg = kzalloc(size, GFP_KERNEL); cfg 11460 net/wireless/nl80211.c if (!cfg) cfg 11462 net/wireless/nl80211.c cfg->src = nla_get_in_addr(tb[NL80211_WOWLAN_TCP_SRC_IPV4]); cfg 11463 net/wireless/nl80211.c cfg->dst = nla_get_in_addr(tb[NL80211_WOWLAN_TCP_DST_IPV4]); cfg 11464 net/wireless/nl80211.c memcpy(cfg->dst_mac, nla_data(tb[NL80211_WOWLAN_TCP_DST_MAC]), cfg 11473 net/wireless/nl80211.c IPPROTO_TCP, &cfg->sock, 1); cfg 11475 net/wireless/nl80211.c kfree(cfg); cfg 11478 net/wireless/nl80211.c if (inet_csk_get_port(cfg->sock->sk, port)) { cfg 11479 net/wireless/nl80211.c sock_release(cfg->sock); cfg 11480 net/wireless/nl80211.c kfree(cfg); cfg 11483 net/wireless/nl80211.c cfg->src_port = inet_sk(cfg->sock->sk)->inet_num; cfg 11486 net/wireless/nl80211.c kfree(cfg); cfg 11489 net/wireless/nl80211.c cfg->src_port = port; cfg 11492 net/wireless/nl80211.c cfg->dst_port = nla_get_u16(tb[NL80211_WOWLAN_TCP_DST_PORT]); cfg 11493 net/wireless/nl80211.c cfg->payload_len = data_size; cfg 11494 net/wireless/nl80211.c cfg->payload = (u8 *)cfg + sizeof(*cfg) + tokens_size; cfg 11495 net/wireless/nl80211.c memcpy((void *)cfg->payload, cfg 11499 net/wireless/nl80211.c cfg->payload_seq = *seq; cfg 11500 net/wireless/nl80211.c cfg->data_interval = nla_get_u32(tb[NL80211_WOWLAN_TCP_DATA_INTERVAL]); cfg 11501 net/wireless/nl80211.c cfg->wake_len = wake_size; cfg 11502 net/wireless/nl80211.c cfg->wake_data = (u8 *)cfg + sizeof(*cfg) + tokens_size + data_size; cfg 11503 net/wireless/nl80211.c memcpy((void *)cfg->wake_data, cfg 11506 net/wireless/nl80211.c cfg->wake_mask = (u8 *)cfg + sizeof(*cfg) + tokens_size + cfg 11508 net/wireless/nl80211.c memcpy((void *)cfg->wake_mask, cfg 11512 net/wireless/nl80211.c cfg->tokens_size = tokens_size; cfg 11513 net/wireless/nl80211.c memcpy(&cfg->payload_tok, tok, sizeof(*tok) + tokens_size); cfg 11516 net/wireless/nl80211.c trig->tcp = cfg; cfg 2307 net/wireless/scan.c u8 *cfg, *p, *tmp; cfg 2423 net/wireless/scan.c cfg = (u8 *)ie + 2; cfg 2427 net/wireless/scan.c "0x%02X", cfg[0]); cfg 2436 net/wireless/scan.c cfg[1]); cfg 2445 net/wireless/scan.c cfg[2]); cfg 2453 net/wireless/scan.c sprintf(buf, "Synchronization ID: 0x%02X", cfg[3]); cfg 2461 net/wireless/scan.c sprintf(buf, "Authentication ID: 0x%02X", cfg[4]); cfg 2469 net/wireless/scan.c sprintf(buf, "Formation Info: 0x%02X", cfg[5]); cfg 2477 net/wireless/scan.c sprintf(buf, "Capabilities: 0x%02X", cfg[6]); cfg 3334 net/xfrm/xfrm_user.c struct netlink_kernel_cfg cfg = { cfg 3339 net/xfrm/xfrm_user.c nlsk = netlink_kernel_create(net, NETLINK_XFRM, &cfg); cfg 468 samples/bpf/xdp_rxq_info_user.c struct config cfg = { 0 }; cfg 560 samples/bpf/xdp_rxq_info_user.c cfg.ifindex = ifindex; cfg 572 samples/bpf/xdp_rxq_info_user.c cfg.action = action; cfg 577 samples/bpf/xdp_rxq_info_user.c cfg.options = cfg_options; cfg 584 samples/bpf/xdp_rxq_info_user.c err = bpf_map_update_elem(map_fd, &key, &cfg, 0); cfg 286 samples/bpf/xdpsock_user.c struct xsk_umem_config cfg = { cfg 301 samples/bpf/xdpsock_user.c &cfg); cfg 312 samples/bpf/xdpsock_user.c struct xsk_socket_config cfg; cfg 323 samples/bpf/xdpsock_user.c cfg.rx_size = XSK_RING_CONS__DEFAULT_NUM_DESCS; cfg 324 samples/bpf/xdpsock_user.c cfg.tx_size = XSK_RING_PROD__DEFAULT_NUM_DESCS; cfg 325 samples/bpf/xdpsock_user.c cfg.libbpf_flags = 0; cfg 326 samples/bpf/xdpsock_user.c cfg.xdp_flags = opt_xdp_flags; cfg 327 samples/bpf/xdpsock_user.c cfg.bind_flags = opt_xdp_bind_flags; cfg 329 samples/bpf/xdpsock_user.c &xsk->rx, &xsk->tx, &cfg); cfg 34 scripts/dtc/include-prefixes/dt-bindings/dma/at91.h #define AT91_XDMAC_DT_GET_MEM_IF(cfg) (((cfg) >> AT91_XDMAC_DT_MEM_IF_OFFSET) \ cfg 41 scripts/dtc/include-prefixes/dt-bindings/dma/at91.h #define AT91_XDMAC_DT_GET_PER_IF(cfg) (((cfg) >> AT91_XDMAC_DT_PER_IF_OFFSET) \ cfg 48 scripts/dtc/include-prefixes/dt-bindings/dma/at91.h #define AT91_XDMAC_DT_GET_PERID(cfg) (((cfg) >> AT91_XDMAC_DT_PERID_OFFSET) \ cfg 404 scripts/gcc-plugins/gcc-common.h #define basic_block_info_for_fn(FN) ((FN)->cfg->x_basic_block_info) cfg 405 scripts/gcc-plugins/gcc-common.h #define n_basic_blocks_for_fn(FN) ((FN)->cfg->x_n_basic_blocks) cfg 406 scripts/gcc-plugins/gcc-common.h #define n_edges_for_fn(FN) ((FN)->cfg->x_n_edges) cfg 407 scripts/gcc-plugins/gcc-common.h #define last_basic_block_for_fn(FN) ((FN)->cfg->x_last_basic_block) cfg 408 scripts/gcc-plugins/gcc-common.h #define label_to_block_map_for_fn(FN) ((FN)->cfg->x_label_to_block_map) cfg 409 scripts/gcc-plugins/gcc-common.h #define profile_status_for_fn(FN) ((FN)->cfg->x_profile_status) cfg 110 security/selinux/netlink.c struct netlink_kernel_cfg cfg = { cfg 115 security/selinux/netlink.c selnl = netlink_kernel_create(&init_net, NETLINK_SELINUX, &cfg); cfg 65 sound/hda/intel-nhlt.c struct nhlt_dmic_array_config *cfg; cfg 77 sound/hda/intel-nhlt.c cfg = (struct nhlt_dmic_array_config *) cfg 79 sound/hda/intel-nhlt.c switch (cfg->array_type) { cfg 91 sound/hda/intel-nhlt.c cfg_vendor = (struct nhlt_vendor_dmic_array_config *)cfg; cfg 96 sound/hda/intel-nhlt.c cfg->array_type); cfg 75 sound/isa/cmi8328.c u8 cfg[3]; cfg 131 sound/isa/cmi8328.c static void snd_cmi8328_cfg_save(u16 port, u8 cfg[]) cfg 133 sound/isa/cmi8328.c cfg[0] = snd_cmi8328_cfg_read(port, CFG1); cfg 134 sound/isa/cmi8328.c cfg[1] = snd_cmi8328_cfg_read(port, CFG2); cfg 135 sound/isa/cmi8328.c cfg[2] = snd_cmi8328_cfg_read(port, CFG3); cfg 138 sound/isa/cmi8328.c static void snd_cmi8328_cfg_restore(u16 port, u8 cfg[]) cfg 140 sound/isa/cmi8328.c snd_cmi8328_cfg_write(port, CFG1, cfg[0]); cfg 141 sound/isa/cmi8328.c snd_cmi8328_cfg_write(port, CFG2, cfg[1]); cfg 142 sound/isa/cmi8328.c snd_cmi8328_cfg_write(port, CFG3, cfg[2]); cfg 436 sound/isa/cmi8328.c snd_cmi8328_cfg_save(cmi->port, cmi->cfg); cfg 451 sound/isa/cmi8328.c snd_cmi8328_cfg_restore(cmi->port, cmi->cfg); cfg 185 sound/isa/es1688/es1688_lib.c int cfg, irq_bits, dma, dma_bits, tmp, tmp1; cfg 188 sound/isa/es1688/es1688_lib.c cfg = 0x01; /* enable joystick, but disable OPL3 */ cfg 209 sound/isa/es1688/es1688_lib.c cfg |= (tmp << 3) | (tmp1 << 5); cfg 214 sound/isa/es1688/es1688_lib.c snd_printk(KERN_DEBUG "mpu cfg = 0x%x\n", cfg); cfg 217 sound/isa/es1688/es1688_lib.c snd_es1688_mixer_write(chip, 0x40, cfg); cfg 225 sound/isa/es1688/es1688_lib.c cfg = 0xf0; /* enable only DMA counter interrupt */ cfg 233 sound/isa/es1688/es1688_lib.c cfg = 0x10; cfg 238 sound/isa/es1688/es1688_lib.c snd_es1688_write(chip, 0xb1, cfg | (irq_bits << 2)); cfg 240 sound/isa/es1688/es1688_lib.c cfg = 0xf0; /* extended mode DMA enable */ cfg 247 sound/isa/es1688/es1688_lib.c cfg = 0x00; /* disable all DMA */ cfg 256 sound/isa/es1688/es1688_lib.c snd_es1688_write(chip, 0xb2, cfg | (dma_bits << 2)); cfg 640 sound/isa/msnd/msnd_pinnacle.c static int snd_msnd_write_cfg(int cfg, int reg, int value) cfg 642 sound/isa/msnd/msnd_pinnacle.c outb(reg, cfg); cfg 643 sound/isa/msnd/msnd_pinnacle.c outb(value, cfg + 1); cfg 644 sound/isa/msnd/msnd_pinnacle.c if (value != inb(cfg + 1)) { cfg 651 sound/isa/msnd/msnd_pinnacle.c static int snd_msnd_write_cfg_io0(int cfg, int num, u16 io) cfg 653 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg(cfg, IREG_LOGDEVICE, num)) cfg 655 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg(cfg, IREG_IO0_BASEHI, HIBYTE(io))) cfg 657 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg(cfg, IREG_IO0_BASELO, LOBYTE(io))) cfg 662 sound/isa/msnd/msnd_pinnacle.c static int snd_msnd_write_cfg_io1(int cfg, int num, u16 io) cfg 664 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg(cfg, IREG_LOGDEVICE, num)) cfg 666 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg(cfg, IREG_IO1_BASEHI, HIBYTE(io))) cfg 668 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg(cfg, IREG_IO1_BASELO, LOBYTE(io))) cfg 673 sound/isa/msnd/msnd_pinnacle.c static int snd_msnd_write_cfg_irq(int cfg, int num, u16 irq) cfg 675 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg(cfg, IREG_LOGDEVICE, num)) cfg 677 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg(cfg, IREG_IRQ_NUMBER, LOBYTE(irq))) cfg 679 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg(cfg, IREG_IRQ_TYPE, IRQTYPE_EDGE)) cfg 684 sound/isa/msnd/msnd_pinnacle.c static int snd_msnd_write_cfg_mem(int cfg, int num, int mem) cfg 690 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg(cfg, IREG_LOGDEVICE, num)) cfg 692 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg(cfg, IREG_MEMBASEHI, HIBYTE(wmem))) cfg 694 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg(cfg, IREG_MEMBASELO, LOBYTE(wmem))) cfg 696 sound/isa/msnd/msnd_pinnacle.c if (wmem && snd_msnd_write_cfg(cfg, IREG_MEMCONTROL, cfg 702 sound/isa/msnd/msnd_pinnacle.c static int snd_msnd_activate_logical(int cfg, int num) cfg 704 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg(cfg, IREG_LOGDEVICE, num)) cfg 706 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg(cfg, IREG_ACTIVATE, LD_ACTIVATE)) cfg 711 sound/isa/msnd/msnd_pinnacle.c static int snd_msnd_write_cfg_logical(int cfg, int num, u16 io0, cfg 714 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg(cfg, IREG_LOGDEVICE, num)) cfg 716 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg_io0(cfg, num, io0)) cfg 718 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg_io1(cfg, num, io1)) cfg 720 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg_irq(cfg, num, irq)) cfg 722 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg_mem(cfg, num, mem)) cfg 724 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_activate_logical(cfg, num)) cfg 729 sound/isa/msnd/msnd_pinnacle.c static int snd_msnd_pinnacle_cfg_reset(int cfg) cfg 736 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_write_cfg_logical(cfg, i, 0, 0, 0, 0)) cfg 756 sound/isa/msnd/msnd_pinnacle.c static long cfg[SNDRV_CARDS] = SNDRV_DEFAULT_PORT; cfg 798 sound/isa/msnd/msnd_pinnacle.c module_param_hw_array(cfg, long, ioport, NULL, 0444); cfg 866 sound/isa/msnd/msnd_pinnacle.c if (cfg[i] == SNDRV_AUTO_PORT) { cfg 868 sound/isa/msnd/msnd_pinnacle.c } else if (cfg[i] != 0x250 && cfg[i] != 0x260 && cfg[i] != 0x270) { cfg 887 sound/isa/msnd/msnd_pinnacle.c || cfg[idx] == SNDRV_AUTO_PORT cfg 934 sound/isa/msnd/msnd_pinnacle.c cfg[idx]); cfg 936 sound/isa/msnd/msnd_pinnacle.c if (!request_region(cfg[idx], 2, "Pinnacle/Fiji Config")) { cfg 938 sound/isa/msnd/msnd_pinnacle.c cfg[idx]); cfg 943 sound/isa/msnd/msnd_pinnacle.c if (snd_msnd_pinnacle_cfg_reset(cfg[idx])) { cfg 949 sound/isa/msnd/msnd_pinnacle.c err = snd_msnd_write_cfg_logical(cfg[idx], 0, cfg 964 sound/isa/msnd/msnd_pinnacle.c err = snd_msnd_write_cfg_logical(cfg[idx], 1, cfg 979 sound/isa/msnd/msnd_pinnacle.c err = snd_msnd_write_cfg_logical(cfg[idx], 2, cfg 992 sound/isa/msnd/msnd_pinnacle.c err = snd_msnd_write_cfg_logical(cfg[idx], 3, cfg 999 sound/isa/msnd/msnd_pinnacle.c release_region(cfg[idx], 2); cfg 1045 sound/isa/msnd/msnd_pinnacle.c release_region(cfg[idx], 2); cfg 271 sound/isa/sc6000.c static int sc6000_hw_cfg_write(char __iomem *vport, const int *cfg) cfg 281 sound/isa/sc6000.c if (sc6000_write(vport, cfg[0]) < 0) { cfg 282 sound/isa/sc6000.c snd_printk(KERN_ERR "DATA 0x%x: failed!\n", cfg[0]); cfg 285 sound/isa/sc6000.c if (sc6000_write(vport, cfg[1]) < 0) { cfg 286 sound/isa/sc6000.c snd_printk(KERN_ERR "DATA 0x%x: failed!\n", cfg[1]); cfg 354 sound/isa/sc6000.c static void sc6000_hw_cfg_encode(char __iomem *vport, int *cfg, cfg 358 sound/isa/sc6000.c cfg[0] = 0; cfg 359 sound/isa/sc6000.c cfg[1] = 0; cfg 361 sound/isa/sc6000.c cfg[0] |= 1; cfg 363 sound/isa/sc6000.c cfg[0] |= (xmpu & 0x30) >> 2; cfg 364 sound/isa/sc6000.c cfg[1] |= 0x20; cfg 367 sound/isa/sc6000.c cfg[0] |= 0x10; cfg 368 sound/isa/sc6000.c cfg[0] |= 0x40; /* always set */ cfg 370 sound/isa/sc6000.c cfg[0] |= 0x02; cfg 371 sound/isa/sc6000.c cfg[1] |= 0x80; /* enable WSS system */ cfg 372 sound/isa/sc6000.c cfg[1] &= ~0x40; /* disable IDE */ cfg 373 sound/isa/sc6000.c snd_printd("hw cfg %x, %x\n", cfg[0], cfg[1]); cfg 420 sound/isa/sc6000.c int cfg[2]; cfg 421 sound/isa/sc6000.c sc6000_hw_cfg_encode(vport, &cfg[0], port[dev], mpu_port[dev], cfg 423 sound/isa/sc6000.c if (sc6000_hw_cfg_write(vport, cfg) < 0) { cfg 678 sound/isa/sscape.c unsigned cfg; cfg 681 sound/isa/sscape.c for (cfg = 0; cfg < ARRAY_SIZE(old_irq); ++cfg) cfg 682 sound/isa/sscape.c if (irq == old_irq[cfg]) cfg 683 sound/isa/sscape.c return cfg; cfg 685 sound/isa/sscape.c for (cfg = 0; cfg < ARRAY_SIZE(valid_irq); ++cfg) cfg 686 sound/isa/sscape.c if (irq == valid_irq[cfg]) cfg 687 sound/isa/sscape.c return cfg; cfg 418 sound/pci/ac97/ac97_codec.c unsigned short old, new, cfg; cfg 426 sound/pci/ac97/ac97_codec.c cfg = snd_ac97_read_cache(ac97, AC97_AD_SERIAL_CFG); cfg 430 sound/pci/ac97/ac97_codec.c (cfg & ~0x7000) | cfg 436 sound/pci/ac97/ac97_codec.c cfg | 0x7000); cfg 556 sound/pci/ac97/ac97_pcm.c enum ac97_pcm_cfg cfg, unsigned short slots) cfg 566 sound/pci/ac97/ac97_pcm.c if (cfg == AC97_PCM_CFG_SPDIF) { cfg 56 sound/pci/hda/hda_auto_parser.c static void add_auto_cfg_input_pin(struct hda_codec *codec, struct auto_pin_cfg *cfg, cfg 59 sound/pci/hda/hda_auto_parser.c if (cfg->num_inputs < AUTO_CFG_MAX_INS) { cfg 60 sound/pci/hda/hda_auto_parser.c cfg->inputs[cfg->num_inputs].pin = nid; cfg 61 sound/pci/hda/hda_auto_parser.c cfg->inputs[cfg->num_inputs].type = type; cfg 62 sound/pci/hda/hda_auto_parser.c cfg->inputs[cfg->num_inputs].has_boost_on_pin = cfg 64 sound/pci/hda/hda_auto_parser.c cfg->num_inputs++; cfg 167 sound/pci/hda/hda_auto_parser.c struct auto_pin_cfg *cfg, cfg 173 sound/pci/hda/hda_auto_parser.c struct auto_out_pin line_out[ARRAY_SIZE(cfg->line_out_pins)]; cfg 174 sound/pci/hda/hda_auto_parser.c struct auto_out_pin speaker_out[ARRAY_SIZE(cfg->speaker_pins)]; cfg 175 sound/pci/hda/hda_auto_parser.c struct auto_out_pin hp_out[ARRAY_SIZE(cfg->hp_pins)]; cfg 181 sound/pci/hda/hda_auto_parser.c memset(cfg, 0, sizeof(*cfg)); cfg 224 sound/pci/hda/hda_auto_parser.c if (!cfg->mono_out_pin) cfg 225 sound/pci/hda/hda_auto_parser.c cfg->mono_out_pin = nid; cfg 236 sound/pci/hda/hda_auto_parser.c if (cfg->line_outs >= ARRAY_SIZE(cfg->line_out_pins)) { cfg 242 sound/pci/hda/hda_auto_parser.c line_out[cfg->line_outs].pin = nid; cfg 243 sound/pci/hda/hda_auto_parser.c line_out[cfg->line_outs].seq = seq; cfg 244 sound/pci/hda/hda_auto_parser.c cfg->line_outs++; cfg 249 sound/pci/hda/hda_auto_parser.c if (cfg->speaker_outs >= ARRAY_SIZE(cfg->speaker_pins)) { cfg 255 sound/pci/hda/hda_auto_parser.c speaker_out[cfg->speaker_outs].pin = nid; cfg 256 sound/pci/hda/hda_auto_parser.c speaker_out[cfg->speaker_outs].seq = (assoc << 4) | seq; cfg 257 sound/pci/hda/hda_auto_parser.c cfg->speaker_outs++; cfg 262 sound/pci/hda/hda_auto_parser.c if (cfg->hp_outs >= ARRAY_SIZE(cfg->hp_pins)) { cfg 268 sound/pci/hda/hda_auto_parser.c hp_out[cfg->hp_outs].pin = nid; cfg 269 sound/pci/hda/hda_auto_parser.c hp_out[cfg->hp_outs].seq = (assoc << 4) | seq; cfg 270 sound/pci/hda/hda_auto_parser.c cfg->hp_outs++; cfg 273 sound/pci/hda/hda_auto_parser.c add_auto_cfg_input_pin(codec, cfg, nid, AUTO_PIN_MIC); cfg 276 sound/pci/hda/hda_auto_parser.c add_auto_cfg_input_pin(codec, cfg, nid, AUTO_PIN_LINE_IN); cfg 279 sound/pci/hda/hda_auto_parser.c add_auto_cfg_input_pin(codec, cfg, nid, AUTO_PIN_CD); cfg 282 sound/pci/hda/hda_auto_parser.c add_auto_cfg_input_pin(codec, cfg, nid, AUTO_PIN_AUX); cfg 286 sound/pci/hda/hda_auto_parser.c if (cfg->dig_outs >= ARRAY_SIZE(cfg->dig_out_pins)) { cfg 292 sound/pci/hda/hda_auto_parser.c cfg->dig_out_pins[cfg->dig_outs] = nid; cfg 293 sound/pci/hda/hda_auto_parser.c cfg->dig_out_type[cfg->dig_outs] = cfg 296 sound/pci/hda/hda_auto_parser.c cfg->dig_outs++; cfg 300 sound/pci/hda/hda_auto_parser.c cfg->dig_in_pin = nid; cfg 302 sound/pci/hda/hda_auto_parser.c cfg->dig_in_type = HDA_PCM_TYPE_HDMI; cfg 304 sound/pci/hda/hda_auto_parser.c cfg->dig_in_type = HDA_PCM_TYPE_SPDIF; cfg 313 sound/pci/hda/hda_auto_parser.c for (i = 0; (hsmic || hpmic) && (i < cfg->num_inputs); i++) cfg 314 sound/pci/hda/hda_auto_parser.c if (hsmic && can_be_headset_mic(codec, &cfg->inputs[i], 0xc)) { cfg 315 sound/pci/hda/hda_auto_parser.c cfg->inputs[i].is_headset_mic = 1; cfg 317 sound/pci/hda/hda_auto_parser.c } else if (hpmic && can_be_headset_mic(codec, &cfg->inputs[i], 0xd)) { cfg 318 sound/pci/hda/hda_auto_parser.c cfg->inputs[i].is_headphone_mic = 1; cfg 323 sound/pci/hda/hda_auto_parser.c for (i = 0; (hsmic || hpmic) && (i < cfg->num_inputs); i++) { cfg 324 sound/pci/hda/hda_auto_parser.c if (!can_be_headset_mic(codec, &cfg->inputs[i], -1)) cfg 327 sound/pci/hda/hda_auto_parser.c cfg->inputs[i].is_headset_mic = 1; cfg 330 sound/pci/hda/hda_auto_parser.c cfg->inputs[i].is_headphone_mic = 1; cfg 345 sound/pci/hda/hda_auto_parser.c if (!cfg->line_outs && cfg->hp_outs > 1 && cfg 348 sound/pci/hda/hda_auto_parser.c while (i < cfg->hp_outs) { cfg 355 sound/pci/hda/hda_auto_parser.c line_out[cfg->line_outs++] = hp_out[i]; cfg 356 sound/pci/hda/hda_auto_parser.c cfg->hp_outs--; cfg 358 sound/pci/hda/hda_auto_parser.c sizeof(hp_out[0]) * (cfg->hp_outs - i)); cfg 360 sound/pci/hda/hda_auto_parser.c memset(hp_out + cfg->hp_outs, 0, cfg 361 sound/pci/hda/hda_auto_parser.c sizeof(hp_out[0]) * (AUTO_CFG_MAX_OUTS - cfg->hp_outs)); cfg 362 sound/pci/hda/hda_auto_parser.c if (!cfg->hp_outs) cfg 363 sound/pci/hda/hda_auto_parser.c cfg->line_out_type = AUTO_PIN_HP_OUT; cfg 368 sound/pci/hda/hda_auto_parser.c sort_pins_by_sequence(cfg->line_out_pins, line_out, cfg->line_outs); cfg 369 sound/pci/hda/hda_auto_parser.c sort_pins_by_sequence(cfg->speaker_pins, speaker_out, cfg 370 sound/pci/hda/hda_auto_parser.c cfg->speaker_outs); cfg 371 sound/pci/hda/hda_auto_parser.c sort_pins_by_sequence(cfg->hp_pins, hp_out, cfg->hp_outs); cfg 377 sound/pci/hda/hda_auto_parser.c if (!cfg->line_outs && cfg 379 sound/pci/hda/hda_auto_parser.c if (cfg->speaker_outs) { cfg 380 sound/pci/hda/hda_auto_parser.c cfg->line_outs = cfg->speaker_outs; cfg 381 sound/pci/hda/hda_auto_parser.c memcpy(cfg->line_out_pins, cfg->speaker_pins, cfg 382 sound/pci/hda/hda_auto_parser.c sizeof(cfg->speaker_pins)); cfg 383 sound/pci/hda/hda_auto_parser.c cfg->speaker_outs = 0; cfg 384 sound/pci/hda/hda_auto_parser.c memset(cfg->speaker_pins, 0, sizeof(cfg->speaker_pins)); cfg 385 sound/pci/hda/hda_auto_parser.c cfg->line_out_type = AUTO_PIN_SPEAKER_OUT; cfg 386 sound/pci/hda/hda_auto_parser.c } else if (cfg->hp_outs) { cfg 387 sound/pci/hda/hda_auto_parser.c cfg->line_outs = cfg->hp_outs; cfg 388 sound/pci/hda/hda_auto_parser.c memcpy(cfg->line_out_pins, cfg->hp_pins, cfg 389 sound/pci/hda/hda_auto_parser.c sizeof(cfg->hp_pins)); cfg 390 sound/pci/hda/hda_auto_parser.c cfg->hp_outs = 0; cfg 391 sound/pci/hda/hda_auto_parser.c memset(cfg->hp_pins, 0, sizeof(cfg->hp_pins)); cfg 392 sound/pci/hda/hda_auto_parser.c cfg->line_out_type = AUTO_PIN_HP_OUT; cfg 396 sound/pci/hda/hda_auto_parser.c reorder_outputs(cfg->line_outs, cfg->line_out_pins); cfg 397 sound/pci/hda/hda_auto_parser.c reorder_outputs(cfg->hp_outs, cfg->hp_pins); cfg 398 sound/pci/hda/hda_auto_parser.c reorder_outputs(cfg->speaker_outs, cfg->speaker_pins); cfg 401 sound/pci/hda/hda_auto_parser.c sort(cfg->inputs, cfg->num_inputs, sizeof(cfg->inputs[0]), cfg 408 sound/pci/hda/hda_auto_parser.c codec->core.chip_name, cfg->line_outs, cfg->line_out_pins[0], cfg 409 sound/pci/hda/hda_auto_parser.c cfg->line_out_pins[1], cfg->line_out_pins[2], cfg 410 sound/pci/hda/hda_auto_parser.c cfg->line_out_pins[3], cfg->line_out_pins[4], cfg 411 sound/pci/hda/hda_auto_parser.c cfg->line_out_type == AUTO_PIN_HP_OUT ? "hp" : cfg 412 sound/pci/hda/hda_auto_parser.c (cfg->line_out_type == AUTO_PIN_SPEAKER_OUT ? cfg 415 sound/pci/hda/hda_auto_parser.c cfg->speaker_outs, cfg->speaker_pins[0], cfg 416 sound/pci/hda/hda_auto_parser.c cfg->speaker_pins[1], cfg->speaker_pins[2], cfg 417 sound/pci/hda/hda_auto_parser.c cfg->speaker_pins[3], cfg->speaker_pins[4]); cfg 419 sound/pci/hda/hda_auto_parser.c cfg->hp_outs, cfg->hp_pins[0], cfg 420 sound/pci/hda/hda_auto_parser.c cfg->hp_pins[1], cfg->hp_pins[2], cfg 421 sound/pci/hda/hda_auto_parser.c cfg->hp_pins[3], cfg->hp_pins[4]); cfg 422 sound/pci/hda/hda_auto_parser.c codec_info(codec, " mono: mono_out=0x%x\n", cfg->mono_out_pin); cfg 423 sound/pci/hda/hda_auto_parser.c if (cfg->dig_outs) cfg 425 sound/pci/hda/hda_auto_parser.c cfg->dig_out_pins[0], cfg->dig_out_pins[1]); cfg 427 sound/pci/hda/hda_auto_parser.c for (i = 0; i < cfg->num_inputs; i++) { cfg 429 sound/pci/hda/hda_auto_parser.c hda_get_autocfg_input_label(codec, cfg, i), cfg 430 sound/pci/hda/hda_auto_parser.c cfg->inputs[i].pin); cfg 432 sound/pci/hda/hda_auto_parser.c if (cfg->dig_in_pin) cfg 433 sound/pci/hda/hda_auto_parser.c codec_info(codec, " dig-in=0x%x\n", cfg->dig_in_pin); cfg 531 sound/pci/hda/hda_auto_parser.c const struct auto_pin_cfg *cfg, cfg 537 sound/pci/hda/hda_auto_parser.c defc = snd_hda_codec_get_pincfg(codec, cfg->inputs[input].pin); cfg 544 sound/pci/hda/hda_auto_parser.c for (i = 0; i < cfg->num_inputs; i++) { cfg 545 sound/pci/hda/hda_auto_parser.c defc = snd_hda_codec_get_pincfg(codec, cfg->inputs[i].pin); cfg 568 sound/pci/hda/hda_auto_parser.c const struct auto_pin_cfg *cfg, cfg 571 sound/pci/hda/hda_auto_parser.c int type = cfg->inputs[input].type; cfg 574 sound/pci/hda/hda_auto_parser.c if ((input > 0 && cfg->inputs[input - 1].type == type) || cfg 575 sound/pci/hda/hda_auto_parser.c (input < cfg->num_inputs - 1 && cfg->inputs[input + 1].type == type)) cfg 578 sound/pci/hda/hda_auto_parser.c has_multiple_pins &= check_mic_location_need(codec, cfg, input); cfg 580 sound/pci/hda/hda_auto_parser.c return hda_get_input_pin_label(codec, &cfg->inputs[input], cfg 581 sound/pci/hda/hda_auto_parser.c cfg->inputs[input].pin, cfg 651 sound/pci/hda/hda_auto_parser.c const struct auto_pin_cfg *cfg, cfg 664 sound/pci/hda/hda_auto_parser.c if (cfg) { cfg 666 sound/pci/hda/hda_auto_parser.c sfx = check_output_sfx(nid, cfg->line_out_pins, cfg->line_outs, cfg 669 sound/pci/hda/hda_auto_parser.c sfx = check_output_sfx(nid, cfg->speaker_pins, cfg->speaker_outs, cfg 673 sound/pci/hda/hda_auto_parser.c int idx = get_hp_label_index(codec, nid, cfg->hp_pins, cfg 674 sound/pci/hda/hda_auto_parser.c cfg->hp_outs); cfg 707 sound/pci/hda/hda_auto_parser.c const struct auto_pin_cfg *cfg, cfg 722 sound/pci/hda/hda_auto_parser.c return fill_audio_out_name(codec, nid, cfg, "Line Out", cfg 725 sound/pci/hda/hda_auto_parser.c return fill_audio_out_name(codec, nid, cfg, "Speaker", cfg 728 sound/pci/hda/hda_auto_parser.c return fill_audio_out_name(codec, nid, cfg, "Headphone", cfg 734 sound/pci/hda/hda_auto_parser.c if (cfg && indexp) cfg 735 sound/pci/hda/hda_auto_parser.c for (i = 0; i < cfg->dig_outs; i++) { cfg 736 sound/pci/hda/hda_auto_parser.c hda_nid_t pin = cfg->dig_out_pins[i]; cfg 746 sound/pci/hda/hda_auto_parser.c if (cfg) { cfg 747 sound/pci/hda/hda_auto_parser.c for (i = 0; i < cfg->num_inputs; i++) { cfg 748 sound/pci/hda/hda_auto_parser.c if (cfg->inputs[i].pin != nid) cfg 750 sound/pci/hda/hda_auto_parser.c name = hda_get_autocfg_input_label(codec, cfg, i); cfg 806 sound/pci/hda/hda_auto_parser.c const struct hda_pintbl *cfg) cfg 808 sound/pci/hda/hda_auto_parser.c for (; cfg->nid; cfg++) cfg 809 sound/pci/hda/hda_auto_parser.c snd_hda_codec_set_pincfg(codec, cfg->nid, cfg->val); cfg 814 sound/pci/hda/hda_auto_parser.c const struct hda_pintbl *cfg) cfg 816 sound/pci/hda/hda_auto_parser.c for (; cfg->nid; cfg++) cfg 817 sound/pci/hda/hda_auto_parser.c snd_hda_set_pin_ctl_cache(codec, cfg->nid, cfg->val); cfg 895 sound/pci/hda/hda_auto_parser.c u32 cfg = pin->cfg; cfg 904 sound/pci/hda/hda_auto_parser.c if ((t_pins->val & IGNORE_SEQ_ASSOC) == (cfg & IGNORE_SEQ_ASSOC)) cfg 906 sound/pci/hda/hda_auto_parser.c else if ((cfg & 0xf0000000) == 0x40000000 && (t_pins->val & 0xf0000000) == 0x40000000) cfg 913 sound/pci/hda/hda_auto_parser.c !found && (cfg & 0xf0000000) != 0x40000000) cfg 42 sound/pci/hda/hda_auto_parser.h const struct auto_pin_cfg *cfg, cfg 45 sound/pci/hda/hda_auto_parser.h const struct auto_pin_cfg *cfg, cfg 86 sound/pci/hda/hda_auto_parser.h struct auto_pin_cfg *cfg, cfg 91 sound/pci/hda/hda_auto_parser.h #define snd_hda_parse_pin_def_config(codec, cfg, ignore) \ cfg 92 sound/pci/hda/hda_auto_parser.h snd_hda_parse_pin_defcfg(codec, cfg, ignore, 0) cfg 94 sound/pci/hda/hda_auto_parser.h static inline int auto_cfg_hp_outs(const struct auto_pin_cfg *cfg) cfg 96 sound/pci/hda/hda_auto_parser.h return (cfg->line_out_type == AUTO_PIN_HP_OUT) ? cfg 97 sound/pci/hda/hda_auto_parser.h cfg->line_outs : cfg->hp_outs; cfg 99 sound/pci/hda/hda_auto_parser.h static inline const hda_nid_t *auto_cfg_hp_pins(const struct auto_pin_cfg *cfg) cfg 101 sound/pci/hda/hda_auto_parser.h return (cfg->line_out_type == AUTO_PIN_HP_OUT) ? cfg 102 sound/pci/hda/hda_auto_parser.h cfg->line_out_pins : cfg->hp_pins; cfg 104 sound/pci/hda/hda_auto_parser.h static inline int auto_cfg_speaker_outs(const struct auto_pin_cfg *cfg) cfg 106 sound/pci/hda/hda_auto_parser.h return (cfg->line_out_type == AUTO_PIN_SPEAKER_OUT) ? cfg 107 sound/pci/hda/hda_auto_parser.h cfg->line_outs : cfg->speaker_outs; cfg 109 sound/pci/hda/hda_auto_parser.h static inline const hda_nid_t *auto_cfg_speaker_pins(const struct auto_pin_cfg *cfg) cfg 111 sound/pci/hda/hda_auto_parser.h return (cfg->line_out_type == AUTO_PIN_SPEAKER_OUT) ? cfg 112 sound/pci/hda/hda_auto_parser.h cfg->line_out_pins : cfg->speaker_pins; cfg 446 sound/pci/hda/hda_codec.c pin->cfg = snd_hda_codec_read(codec, nid, 0, cfg 478 sound/pci/hda/hda_codec.c hda_nid_t nid, unsigned int cfg) cfg 498 sound/pci/hda/hda_codec.c pin->cfg = cfg; cfg 513 sound/pci/hda/hda_codec.c hda_nid_t nid, unsigned int cfg) cfg 515 sound/pci/hda/hda_codec.c return snd_hda_add_pincfg(codec, &codec->driver_pins, nid, cfg); cfg 534 sound/pci/hda/hda_codec.c unsigned int cfg = 0; cfg 538 sound/pci/hda/hda_codec.c cfg = pin->cfg; cfg 540 sound/pci/hda/hda_codec.c if (cfg) cfg 541 sound/pci/hda/hda_codec.c return cfg; cfg 546 sound/pci/hda/hda_codec.c return pin->cfg; cfg 549 sound/pci/hda/hda_codec.c return pin->cfg; cfg 1159 sound/pci/hda/hda_generic.c struct auto_pin_cfg *cfg = &spec->autocfg; cfg 1162 sound/pci/hda/hda_generic.c if (cfg->line_outs == 1 && !spec->multi_ios && cfg 1164 sound/pci/hda/hda_generic.c !cfg->hp_outs && !cfg->speaker_outs) cfg 1176 sound/pci/hda/hda_generic.c if (ch >= cfg->line_outs) cfg 1179 sound/pci/hda/hda_generic.c switch (cfg->line_out_type) { cfg 1184 sound/pci/hda/hda_generic.c if (!ch && cfg->hp_outs && cfg 1187 sound/pci/hda/hda_generic.c if (cfg->line_outs == 1) cfg 1189 sound/pci/hda/hda_generic.c if (cfg->line_outs == 2) cfg 1196 sound/pci/hda/hda_generic.c if (!ch && cfg->speaker_outs && cfg 1207 sound/pci/hda/hda_generic.c if (!ch && cfg->speaker_outs && cfg->hp_outs) { cfg 1220 sound/pci/hda/hda_generic.c if (cfg->line_outs == 1 && !spec->multi_ios) cfg 1332 sound/pci/hda/hda_generic.c struct auto_pin_cfg *cfg = &spec->autocfg; cfg 1334 sound/pci/hda/hda_generic.c if (cfg->line_outs > idx) cfg 1336 sound/pci/hda/hda_generic.c idx -= cfg->line_outs; cfg 1478 sound/pci/hda/hda_generic.c struct auto_pin_cfg *cfg = &spec->autocfg; cfg 1485 sound/pci/hda/hda_generic.c for (i = 0; i < cfg->num_inputs; i++) { cfg 1486 sound/pci/hda/hda_generic.c if (cfg->inputs[i].type != type) cfg 1489 sound/pci/hda/hda_generic.c cfg->inputs[i].pin)) cfg 1509 sound/pci/hda/hda_generic.c struct auto_pin_cfg *cfg = &spec->autocfg; cfg 1525 sound/pci/hda/hda_generic.c for (i = 0; i < cfg->num_inputs; i++) { cfg 1526 sound/pci/hda/hda_generic.c hda_nid_t nid = cfg->inputs[i].pin; cfg 1529 sound/pci/hda/hda_generic.c if (cfg->inputs[i].type != type) cfg 1557 sound/pci/hda/hda_generic.c spec->out_paths[cfg->line_outs + spec->multi_ios] = cfg 1582 sound/pci/hda/hda_generic.c path = snd_hda_get_path_from_idx(codec, spec->out_paths[cfg->line_outs + i]); cfg 1665 sound/pci/hda/hda_generic.c struct auto_pin_cfg *cfg = &spec->autocfg; cfg 1669 sound/pci/hda/hda_generic.c if (cfg->line_out_type == AUTO_PIN_HP_OUT) cfg 1682 sound/pci/hda/hda_generic.c for (i = 0; i < cfg->line_outs; i++) { cfg 1689 sound/pci/hda/hda_generic.c for (i = 0; i < cfg->speaker_outs; i++) { cfg 1723 sound/pci/hda/hda_generic.c struct auto_pin_cfg *cfg = &spec->autocfg; cfg 1727 sound/pci/hda/hda_generic.c spec->multiout.num_dacs = cfg->line_outs; cfg 1751 sound/pci/hda/hda_generic.c mapped = map_singles(codec, cfg->line_outs, cfg 1752 sound/pci/hda/hda_generic.c cfg->line_out_pins, cfg 1755 sound/pci/hda/hda_generic.c mapped |= map_singles(codec, cfg->hp_outs, cfg 1756 sound/pci/hda/hda_generic.c cfg->hp_pins, cfg 1759 sound/pci/hda/hda_generic.c mapped |= map_singles(codec, cfg->speaker_outs, cfg 1760 sound/pci/hda/hda_generic.c cfg->speaker_pins, cfg 1764 sound/pci/hda/hda_generic.c fill_mio_first && cfg->line_outs == 1 && cfg 1765 sound/pci/hda/hda_generic.c cfg->line_out_type != AUTO_PIN_SPEAKER_OUT) { cfg 1766 sound/pci/hda/hda_generic.c err = fill_multi_ios(codec, cfg->line_out_pins[0], true); cfg 1773 sound/pci/hda/hda_generic.c badness += try_assign_dacs(codec, cfg->line_outs, cfg->line_out_pins, cfg 1778 sound/pci/hda/hda_generic.c cfg->line_outs == 1 && cfg->line_out_type != AUTO_PIN_SPEAKER_OUT) { cfg 1780 sound/pci/hda/hda_generic.c err = fill_multi_ios(codec, cfg->line_out_pins[0], false); cfg 1786 sound/pci/hda/hda_generic.c if (cfg->line_out_type != AUTO_PIN_HP_OUT) { cfg 1787 sound/pci/hda/hda_generic.c err = try_assign_dacs(codec, cfg->hp_outs, cfg->hp_pins, cfg 1795 sound/pci/hda/hda_generic.c if (cfg->line_out_type != AUTO_PIN_SPEAKER_OUT) { cfg 1796 sound/pci/hda/hda_generic.c err = try_assign_dacs(codec, cfg->speaker_outs, cfg 1797 sound/pci/hda/hda_generic.c cfg->speaker_pins, cfg 1806 sound/pci/hda/hda_generic.c cfg->line_outs == 1 && cfg->line_out_type != AUTO_PIN_SPEAKER_OUT) { cfg 1807 sound/pci/hda/hda_generic.c err = fill_multi_ios(codec, cfg->line_out_pins[0], false); cfg 1816 sound/pci/hda/hda_generic.c if (cfg->line_out_type != AUTO_PIN_HP_OUT) cfg 1819 sound/pci/hda/hda_generic.c if (cfg->line_out_type != AUTO_PIN_SPEAKER_OUT) cfg 1825 sound/pci/hda/hda_generic.c cfg->hp_outs && cfg->line_out_type == AUTO_PIN_SPEAKER_OUT) cfg 1826 sound/pci/hda/hda_generic.c if (count_multiio_pins(codec, cfg->hp_pins[0]) >= 2) cfg 1831 sound/pci/hda/hda_generic.c for (i = 0; i < cfg->line_outs; i++) { cfg 1837 sound/pci/hda/hda_generic.c sizeof(hda_nid_t) * (cfg->line_outs - i - 1)); cfg 1838 sound/pci/hda/hda_generic.c spec->private_dac_nids[cfg->line_outs - 1] = 0; cfg 1858 sound/pci/hda/hda_generic.c if (cfg->line_out_type != AUTO_PIN_HP_OUT) cfg 1859 sound/pci/hda/hda_generic.c refill_shared_dacs(codec, cfg->hp_outs, cfg 1862 sound/pci/hda/hda_generic.c if (cfg->line_out_type != AUTO_PIN_SPEAKER_OUT) cfg 1863 sound/pci/hda/hda_generic.c refill_shared_dacs(codec, cfg->speaker_outs, cfg 1892 sound/pci/hda/hda_generic.c struct auto_pin_cfg *cfg) cfg 1899 sound/pci/hda/hda_generic.c cfg->line_out_pins[0], cfg->line_out_pins[1], cfg 1900 sound/pci/hda/hda_generic.c cfg->line_out_pins[2], cfg->line_out_pins[3], cfg 1905 sound/pci/hda/hda_generic.c lo_type[cfg->line_out_type]); cfg 1906 sound/pci/hda/hda_generic.c for (i = 0; i < cfg->line_outs; i++) cfg 1915 sound/pci/hda/hda_generic.c spec->out_paths[cfg->line_outs + i]); cfg 1916 sound/pci/hda/hda_generic.c if (cfg->hp_outs) cfg 1918 sound/pci/hda/hda_generic.c cfg->hp_pins[0], cfg->hp_pins[1], cfg 1919 sound/pci/hda/hda_generic.c cfg->hp_pins[2], cfg->hp_pins[3], cfg 1924 sound/pci/hda/hda_generic.c for (i = 0; i < cfg->hp_outs; i++) cfg 1926 sound/pci/hda/hda_generic.c if (cfg->speaker_outs) cfg 1928 sound/pci/hda/hda_generic.c cfg->speaker_pins[0], cfg->speaker_pins[1], cfg 1929 sound/pci/hda/hda_generic.c cfg->speaker_pins[2], cfg->speaker_pins[3], cfg 1934 sound/pci/hda/hda_generic.c for (i = 0; i < cfg->speaker_outs; i++) cfg 1940 sound/pci/hda/hda_generic.c #define debug_show_configs(codec, cfg) /* NOP */ cfg 1965 sound/pci/hda/hda_generic.c struct auto_pin_cfg *cfg = &spec->autocfg; cfg 1977 sound/pci/hda/hda_generic.c *best_cfg = *cfg; cfg 1987 sound/pci/hda/hda_generic.c cfg->line_out_type, fill_hardwired, fill_mio_first, cfg 1989 sound/pci/hda/hda_generic.c debug_show_configs(codec, cfg); cfg 1992 sound/pci/hda/hda_generic.c *best_cfg = *cfg; cfg 2007 sound/pci/hda/hda_generic.c if (cfg->speaker_outs > 0 && cfg 2008 sound/pci/hda/hda_generic.c cfg->line_out_type == AUTO_PIN_HP_OUT) { cfg 2009 sound/pci/hda/hda_generic.c cfg->hp_outs = cfg->line_outs; cfg 2010 sound/pci/hda/hda_generic.c memcpy(cfg->hp_pins, cfg->line_out_pins, cfg 2011 sound/pci/hda/hda_generic.c sizeof(cfg->hp_pins)); cfg 2012 sound/pci/hda/hda_generic.c cfg->line_outs = cfg->speaker_outs; cfg 2013 sound/pci/hda/hda_generic.c memcpy(cfg->line_out_pins, cfg->speaker_pins, cfg 2014 sound/pci/hda/hda_generic.c sizeof(cfg->speaker_pins)); cfg 2015 sound/pci/hda/hda_generic.c cfg->speaker_outs = 0; cfg 2016 sound/pci/hda/hda_generic.c memset(cfg->speaker_pins, 0, sizeof(cfg->speaker_pins)); cfg 2017 sound/pci/hda/hda_generic.c cfg->line_out_type = AUTO_PIN_SPEAKER_OUT; cfg 2021 sound/pci/hda/hda_generic.c if (cfg->hp_outs > 0 && cfg 2022 sound/pci/hda/hda_generic.c cfg->line_out_type == AUTO_PIN_SPEAKER_OUT) { cfg 2023 sound/pci/hda/hda_generic.c cfg->speaker_outs = cfg->line_outs; cfg 2024 sound/pci/hda/hda_generic.c memcpy(cfg->speaker_pins, cfg->line_out_pins, cfg 2025 sound/pci/hda/hda_generic.c sizeof(cfg->speaker_pins)); cfg 2026 sound/pci/hda/hda_generic.c cfg->line_outs = cfg->hp_outs; cfg 2027 sound/pci/hda/hda_generic.c memcpy(cfg->line_out_pins, cfg->hp_pins, cfg 2028 sound/pci/hda/hda_generic.c sizeof(cfg->hp_pins)); cfg 2029 sound/pci/hda/hda_generic.c cfg->hp_outs = 0; cfg 2030 sound/pci/hda/hda_generic.c memset(cfg->hp_pins, 0, sizeof(cfg->hp_pins)); cfg 2031 sound/pci/hda/hda_generic.c cfg->line_out_type = AUTO_PIN_HP_OUT; cfg 2040 sound/pci/hda/hda_generic.c *cfg = *best_cfg; cfg 2044 sound/pci/hda/hda_generic.c cfg->line_out_type, best_wired, best_mio); cfg 2045 sound/pci/hda/hda_generic.c debug_show_configs(codec, cfg); cfg 2047 sound/pci/hda/hda_generic.c if (cfg->line_out_pins[0]) { cfg 2061 sound/pci/hda/hda_generic.c if (spec->prefer_hp_amp || cfg->line_out_type == AUTO_PIN_HP_OUT) cfg 2065 sound/pci/hda/hda_generic.c set_pin_targets(codec, cfg->line_outs, cfg->line_out_pins, val); cfg 2066 sound/pci/hda/hda_generic.c if (cfg->line_out_type != AUTO_PIN_HP_OUT) cfg 2067 sound/pci/hda/hda_generic.c set_pin_targets(codec, cfg->hp_outs, cfg->hp_pins, PIN_HP); cfg 2068 sound/pci/hda/hda_generic.c if (cfg->line_out_type != AUTO_PIN_SPEAKER_OUT) { cfg 2070 sound/pci/hda/hda_generic.c set_pin_targets(codec, cfg->speaker_outs, cfg 2071 sound/pci/hda/hda_generic.c cfg->speaker_pins, val); cfg 2084 sound/pci/hda/hda_generic.c const struct auto_pin_cfg *cfg) cfg 2089 sound/pci/hda/hda_generic.c noutputs = cfg->line_outs; cfg 2090 sound/pci/hda/hda_generic.c if (spec->multi_ios > 0 && cfg->line_outs < 3) cfg 2488 sound/pci/hda/hda_generic.c const struct auto_pin_cfg *cfg = &spec->autocfg; cfg 2497 sound/pci/hda/hda_generic.c cfg->line_out_type); cfg 2505 sound/pci/hda/hda_generic.c update_output_paths(codec, cfg->line_outs, spec->out_paths); cfg 2506 sound/pci/hda/hda_generic.c if (cfg->line_out_type != AUTO_PIN_HP_OUT) cfg 2507 sound/pci/hda/hda_generic.c update_output_paths(codec, cfg->hp_outs, spec->hp_paths); cfg 2508 sound/pci/hda/hda_generic.c if (cfg->line_out_type != AUTO_PIN_SPEAKER_OUT) cfg 2509 sound/pci/hda/hda_generic.c update_output_paths(codec, cfg->speaker_outs, cfg 2589 sound/pci/hda/hda_generic.c struct auto_pin_cfg *cfg = &spec->autocfg; cfg 2599 sound/pci/hda/hda_generic.c if (cfg->num_inputs > 1) cfg 2601 sound/pci/hda/hda_generic.c else if (cfg->num_inputs == 1) { cfg 2602 sound/pci/hda/hda_generic.c defcfg = snd_hda_codec_get_pincfg(codec, cfg->inputs[0].pin); cfg 2609 sound/pci/hda/hda_generic.c if (cfg->num_inputs >= AUTO_CFG_MAX_INS) cfg 2613 sound/pci/hda/hda_generic.c if (cfg->line_out_type == AUTO_PIN_HP_OUT && cfg->line_outs > 0) cfg 2614 sound/pci/hda/hda_generic.c nid = cfg->line_out_pins[0]; cfg 2615 sound/pci/hda/hda_generic.c else if (cfg->hp_outs > 0) cfg 2616 sound/pci/hda/hda_generic.c nid = cfg->hp_pins[0]; cfg 2623 sound/pci/hda/hda_generic.c cfg->inputs[cfg->num_inputs].pin = nid; cfg 2624 sound/pci/hda/hda_generic.c cfg->inputs[cfg->num_inputs].type = AUTO_PIN_MIC; cfg 2625 sound/pci/hda/hda_generic.c cfg->inputs[cfg->num_inputs].is_headphone_mic = 1; cfg 2626 sound/pci/hda/hda_generic.c cfg->num_inputs++; cfg 3276 sound/pci/hda/hda_generic.c const struct auto_pin_cfg *cfg = &spec->autocfg; cfg 3279 sound/pci/hda/hda_generic.c for (i = 0; i < cfg->num_inputs; i++) { cfg 3280 sound/pci/hda/hda_generic.c hda_nid_t pin = cfg->inputs[i].pin; cfg 3287 sound/pci/hda/hda_generic.c label = hda_get_autocfg_input_label(codec, cfg, i); cfg 3309 sound/pci/hda/hda_generic.c const struct auto_pin_cfg *cfg = &spec->autocfg; cfg 3323 sound/pci/hda/hda_generic.c for (i = 0; i < cfg->num_inputs; i++) { cfg 3326 sound/pci/hda/hda_generic.c pin = cfg->inputs[i].pin; cfg 3331 sound/pci/hda/hda_generic.c if (cfg->inputs[i].type == AUTO_PIN_MIC) cfg 3558 sound/pci/hda/hda_generic.c struct auto_pin_cfg *cfg = &spec->autocfg; cfg 3564 sound/pci/hda/hda_generic.c for (i = 0; i < cfg->num_inputs; i++) { cfg 3565 sound/pci/hda/hda_generic.c if (cfg->inputs[i].pin != nid) cfg 3567 sound/pci/hda/hda_generic.c if (cfg->inputs[i].type != AUTO_PIN_MIC) cfg 3849 sound/pci/hda/hda_generic.c struct auto_pin_cfg *cfg = &spec->autocfg; cfg 3867 sound/pci/hda/hda_generic.c if (cfg->inputs[idx].type > AUTO_PIN_LINE_IN) cfg 4275 sound/pci/hda/hda_generic.c struct auto_pin_cfg *cfg = &spec->autocfg; cfg 4280 sound/pci/hda/hda_generic.c add_pin_power_ctls(codec, cfg->line_outs, cfg->line_out_pins, on); cfg 4281 sound/pci/hda/hda_generic.c if (cfg->line_out_type != AUTO_PIN_HP_OUT) cfg 4282 sound/pci/hda/hda_generic.c add_pin_power_ctls(codec, cfg->hp_outs, cfg->hp_pins, on); cfg 4283 sound/pci/hda/hda_generic.c if (cfg->line_out_type != AUTO_PIN_SPEAKER_OUT) cfg 4284 sound/pci/hda/hda_generic.c add_pin_power_ctls(codec, cfg->speaker_outs, cfg->speaker_pins, on); cfg 4285 sound/pci/hda/hda_generic.c for (i = 0; i < cfg->num_inputs; i++) cfg 4286 sound/pci/hda/hda_generic.c add_pin_power_ctls(codec, 1, &cfg->inputs[i].pin, on); cfg 4304 sound/pci/hda/hda_generic.c struct auto_pin_cfg *cfg = &spec->autocfg; cfg 4309 sound/pci/hda/hda_generic.c sync_pin_power_ctls(codec, cfg->line_outs, cfg->line_out_pins); cfg 4310 sound/pci/hda/hda_generic.c if (cfg->line_out_type != AUTO_PIN_HP_OUT) cfg 4311 sound/pci/hda/hda_generic.c sync_pin_power_ctls(codec, cfg->hp_outs, cfg->hp_pins); cfg 4312 sound/pci/hda/hda_generic.c if (cfg->line_out_type != AUTO_PIN_SPEAKER_OUT) cfg 4313 sound/pci/hda/hda_generic.c sync_pin_power_ctls(codec, cfg->speaker_outs, cfg->speaker_pins); cfg 4314 sound/pci/hda/hda_generic.c for (i = 0; i < cfg->num_inputs; i++) cfg 4315 sound/pci/hda/hda_generic.c sync_pin_power_ctls(codec, 1, &cfg->inputs[i].pin); cfg 4347 sound/pci/hda/hda_generic.c struct auto_pin_cfg *cfg = &spec->autocfg; cfg 4353 sound/pci/hda/hda_generic.c err = add_fake_paths(codec, nid, cfg->line_outs, cfg->line_out_pins); cfg 4356 sound/pci/hda/hda_generic.c if (cfg->line_out_type != AUTO_PIN_HP_OUT) { cfg 4357 sound/pci/hda/hda_generic.c err = add_fake_paths(codec, nid, cfg->hp_outs, cfg->hp_pins); cfg 4361 sound/pci/hda/hda_generic.c if (cfg->line_out_type != AUTO_PIN_SPEAKER_OUT) { cfg 4362 sound/pci/hda/hda_generic.c err = add_fake_paths(codec, nid, cfg->speaker_outs, cfg 4363 sound/pci/hda/hda_generic.c cfg->speaker_pins); cfg 4762 sound/pci/hda/hda_generic.c struct auto_pin_cfg *cfg = &spec->autocfg; cfg 4769 sound/pci/hda/hda_generic.c if (cfg->hp_pins[0]) cfg 4771 sound/pci/hda/hda_generic.c if (cfg->line_out_pins[0]) cfg 4773 sound/pci/hda/hda_generic.c if (cfg->speaker_pins[0]) cfg 4778 sound/pci/hda/hda_generic.c if (!cfg->speaker_pins[0] && cfg 4779 sound/pci/hda/hda_generic.c cfg->line_out_type == AUTO_PIN_SPEAKER_OUT) { cfg 4780 sound/pci/hda/hda_generic.c memcpy(cfg->speaker_pins, cfg->line_out_pins, cfg 4781 sound/pci/hda/hda_generic.c sizeof(cfg->speaker_pins)); cfg 4782 sound/pci/hda/hda_generic.c cfg->speaker_outs = cfg->line_outs; cfg 4785 sound/pci/hda/hda_generic.c if (!cfg->hp_pins[0] && cfg 4786 sound/pci/hda/hda_generic.c cfg->line_out_type == AUTO_PIN_HP_OUT) { cfg 4787 sound/pci/hda/hda_generic.c memcpy(cfg->hp_pins, cfg->line_out_pins, cfg 4788 sound/pci/hda/hda_generic.c sizeof(cfg->hp_pins)); cfg 4789 sound/pci/hda/hda_generic.c cfg->hp_outs = cfg->line_outs; cfg 4792 sound/pci/hda/hda_generic.c for (i = 0; i < cfg->hp_outs; i++) { cfg 4793 sound/pci/hda/hda_generic.c hda_nid_t nid = cfg->hp_pins[i]; cfg 4802 sound/pci/hda/hda_generic.c if (cfg->line_out_type == AUTO_PIN_LINE_OUT && cfg->line_outs) { cfg 4803 sound/pci/hda/hda_generic.c if (cfg->speaker_outs) cfg 4804 sound/pci/hda/hda_generic.c for (i = 0; i < cfg->line_outs; i++) { cfg 4805 sound/pci/hda/hda_generic.c hda_nid_t nid = cfg->line_out_pins[i]; cfg 4816 sound/pci/hda/hda_generic.c spec->automute_speaker_possible = cfg->speaker_outs && cfg 4869 sound/pci/hda/hda_generic.c struct auto_pin_cfg *cfg = &spec->autocfg; cfg 4878 sound/pci/hda/hda_generic.c for (i = 0; i < cfg->num_inputs; i++) { cfg 4879 sound/pci/hda/hda_generic.c hda_nid_t nid = cfg->inputs[i].pin; cfg 4887 sound/pci/hda/hda_generic.c if (cfg->inputs[i].type != AUTO_PIN_MIC) cfg 4893 sound/pci/hda/hda_generic.c if (cfg->inputs[i].type > AUTO_PIN_LINE_IN) cfg 4896 sound/pci/hda/hda_generic.c cfg->inputs[i].type != AUTO_PIN_MIC) cfg 5003 sound/pci/hda/hda_generic.c struct auto_pin_cfg *cfg) cfg 5013 sound/pci/hda/hda_generic.c if (cfg != &spec->autocfg) { cfg 5014 sound/pci/hda/hda_generic.c spec->autocfg = *cfg; cfg 5015 sound/pci/hda/hda_generic.c cfg = &spec->autocfg; cfg 5025 sound/pci/hda/hda_generic.c if (!cfg->line_outs) { cfg 5026 sound/pci/hda/hda_generic.c if (cfg->dig_outs || cfg->dig_in_pin) { cfg 5031 sound/pci/hda/hda_generic.c if (!cfg->num_inputs && !cfg->dig_in_pin) cfg 5036 sound/pci/hda/hda_generic.c cfg->line_out_type == AUTO_PIN_SPEAKER_OUT && cfg 5037 sound/pci/hda/hda_generic.c cfg->line_outs <= cfg->hp_outs) { cfg 5039 sound/pci/hda/hda_generic.c cfg->speaker_outs = cfg->line_outs; cfg 5040 sound/pci/hda/hda_generic.c memcpy(cfg->speaker_pins, cfg->line_out_pins, cfg 5041 sound/pci/hda/hda_generic.c sizeof(cfg->speaker_pins)); cfg 5042 sound/pci/hda/hda_generic.c cfg->line_outs = cfg->hp_outs; cfg 5043 sound/pci/hda/hda_generic.c memcpy(cfg->line_out_pins, cfg->hp_pins, sizeof(cfg->hp_pins)); cfg 5044 sound/pci/hda/hda_generic.c cfg->hp_outs = 0; cfg 5045 sound/pci/hda/hda_generic.c memset(cfg->hp_pins, 0, sizeof(cfg->hp_pins)); cfg 5046 sound/pci/hda/hda_generic.c cfg->line_out_type = AUTO_PIN_HP_OUT; cfg 5055 sound/pci/hda/hda_generic.c err = create_multi_out_ctls(codec, cfg); cfg 5082 sound/pci/hda/hda_generic.c if (cfg->line_out_type != AUTO_PIN_SPEAKER_OUT) cfg 5084 sound/pci/hda/hda_generic.c cfg->speaker_outs * 2); cfg 5085 sound/pci/hda/hda_generic.c if (cfg->line_out_type != AUTO_PIN_HP_OUT) cfg 5087 sound/pci/hda/hda_generic.c cfg->hp_outs * 2); cfg 5135 sound/pci/hda/hda_generic.c if (cfg->line_out_type != AUTO_PIN_SPEAKER_OUT) { cfg 5136 sound/pci/hda/hda_generic.c err = create_out_jack_modes(codec, cfg->line_outs, cfg 5137 sound/pci/hda/hda_generic.c cfg->line_out_pins); cfg 5141 sound/pci/hda/hda_generic.c if (cfg->line_out_type != AUTO_PIN_HP_OUT) { cfg 5142 sound/pci/hda/hda_generic.c err = create_out_jack_modes(codec, cfg->hp_outs, cfg 5143 sound/pci/hda/hda_generic.c cfg->hp_pins); cfg 5919 sound/pci/hda/hda_generic.c struct auto_pin_cfg *cfg = &spec->autocfg; cfg 5922 sound/pci/hda/hda_generic.c for (i = 0; i < cfg->num_inputs; i++) { cfg 5923 sound/pci/hda/hda_generic.c hda_nid_t nid = cfg->inputs[i].pin; cfg 333 sound/pci/hda/hda_generic.h struct auto_pin_cfg *cfg); cfg 436 sound/pci/hda/hda_jack.c const struct auto_pin_cfg *cfg, cfg 456 sound/pci/hda/hda_jack.c snd_hda_get_pin_label(codec, nid, cfg, name, sizeof(name), NULL); cfg 475 sound/pci/hda/hda_jack.c const struct auto_pin_cfg *cfg) cfg 480 sound/pci/hda/hda_jack.c for (i = 0; i < cfg->num_inputs; i++) { cfg 483 sound/pci/hda/hda_jack.c if (cfg->inputs[i].is_headphone_mic) { cfg 484 sound/pci/hda/hda_jack.c if (auto_cfg_hp_outs(cfg) == 1) cfg 485 sound/pci/hda/hda_jack.c err = add_jack_kctl(codec, auto_cfg_hp_pins(cfg)[0], cfg 486 sound/pci/hda/hda_jack.c cfg, "Headphone Mic"); cfg 488 sound/pci/hda/hda_jack.c err = add_jack_kctl(codec, cfg->inputs[i].pin, cfg 489 sound/pci/hda/hda_jack.c cfg, "Headphone Mic"); cfg 491 sound/pci/hda/hda_jack.c err = add_jack_kctl(codec, cfg->inputs[i].pin, cfg, cfg 497 sound/pci/hda/hda_jack.c for (i = 0, p = cfg->line_out_pins; i < cfg->line_outs; i++, p++) { cfg 498 sound/pci/hda/hda_jack.c err = add_jack_kctl(codec, *p, cfg, NULL); cfg 502 sound/pci/hda/hda_jack.c for (i = 0, p = cfg->hp_pins; i < cfg->hp_outs; i++, p++) { cfg 503 sound/pci/hda/hda_jack.c if (*p == *cfg->line_out_pins) /* might be duplicated */ cfg 505 sound/pci/hda/hda_jack.c err = add_jack_kctl(codec, *p, cfg, NULL); cfg 509 sound/pci/hda/hda_jack.c for (i = 0, p = cfg->speaker_pins; i < cfg->speaker_outs; i++, p++) { cfg 510 sound/pci/hda/hda_jack.c if (*p == *cfg->line_out_pins) /* might be duplicated */ cfg 512 sound/pci/hda/hda_jack.c err = add_jack_kctl(codec, *p, cfg, NULL); cfg 516 sound/pci/hda/hda_jack.c for (i = 0, p = cfg->dig_out_pins; i < cfg->dig_outs; i++, p++) { cfg 517 sound/pci/hda/hda_jack.c err = add_jack_kctl(codec, *p, cfg, NULL); cfg 521 sound/pci/hda/hda_jack.c err = add_jack_kctl(codec, cfg->dig_in_pin, cfg, NULL); cfg 524 sound/pci/hda/hda_jack.c err = add_jack_kctl(codec, cfg->mono_out_pin, cfg, NULL); cfg 93 sound/pci/hda/hda_jack.h const struct auto_pin_cfg *cfg); cfg 358 sound/pci/hda/hda_local.h const struct hda_pintbl *cfg); cfg 370 sound/pci/hda/hda_local.h #define get_defcfg_connect(cfg) \ cfg 371 sound/pci/hda/hda_local.h ((cfg & AC_DEFCFG_PORT_CONN) >> AC_DEFCFG_PORT_CONN_SHIFT) cfg 372 sound/pci/hda/hda_local.h #define get_defcfg_association(cfg) \ cfg 373 sound/pci/hda/hda_local.h ((cfg & AC_DEFCFG_DEF_ASSOC) >> AC_DEFCFG_ASSOC_SHIFT) cfg 374 sound/pci/hda/hda_local.h #define get_defcfg_location(cfg) \ cfg 375 sound/pci/hda/hda_local.h ((cfg & AC_DEFCFG_LOCATION) >> AC_DEFCFG_LOCATION_SHIFT) cfg 376 sound/pci/hda/hda_local.h #define get_defcfg_sequence(cfg) \ cfg 377 sound/pci/hda/hda_local.h (cfg & AC_DEFCFG_SEQUENCE) cfg 378 sound/pci/hda/hda_local.h #define get_defcfg_device(cfg) \ cfg 379 sound/pci/hda/hda_local.h ((cfg & AC_DEFCFG_DEVICE) >> AC_DEFCFG_DEVICE_SHIFT) cfg 380 sound/pci/hda/hda_local.h #define get_defcfg_misc(cfg) \ cfg 381 sound/pci/hda/hda_local.h ((cfg & AC_DEFCFG_MISC) >> AC_DEFCFG_MISC_SHIFT) cfg 213 sound/pci/hda/hda_proc.c static const char *get_jack_connection(u32 cfg) cfg 221 sound/pci/hda/hda_proc.c cfg = (cfg & AC_DEFCFG_CONN_TYPE) >> AC_DEFCFG_CONN_TYPE_SHIFT; cfg 222 sound/pci/hda/hda_proc.c if (names[cfg]) cfg 223 sound/pci/hda/hda_proc.c return names[cfg]; cfg 228 sound/pci/hda/hda_proc.c static const char *get_jack_color(u32 cfg) cfg 236 sound/pci/hda/hda_proc.c cfg = (cfg & AC_DEFCFG_COLOR) >> AC_DEFCFG_COLOR_SHIFT; cfg 237 sound/pci/hda/hda_proc.c if (names[cfg]) cfg 238 sound/pci/hda/hda_proc.c return names[cfg]; cfg 247 sound/pci/hda/hda_proc.c static const char *get_jack_location(u32 cfg) cfg 264 sound/pci/hda/hda_proc.c cfg = (cfg & AC_DEFCFG_LOCATION) >> AC_DEFCFG_LOCATION_SHIFT; cfg 265 sound/pci/hda/hda_proc.c if ((cfg & 0x0f) < 7) cfg 266 sound/pci/hda/hda_proc.c return bases[cfg & 0x0f]; cfg 268 sound/pci/hda/hda_proc.c if (cfg == specials_idx[i]) cfg 278 sound/pci/hda/hda_proc.c static const char *get_jack_connectivity(u32 cfg) cfg 284 sound/pci/hda/hda_proc.c return jack_locations[(cfg >> (AC_DEFCFG_LOCATION_SHIFT + 4)) & 3]; cfg 291 sound/pci/hda/hda_proc.c static const char *get_jack_type(u32 cfg) cfg 300 sound/pci/hda/hda_proc.c return jack_types[(cfg & AC_DEFCFG_DEVICE) cfg 89 sound/pci/hda/hda_sysfs.c pin->nid, pin->cfg); cfg 383 sound/pci/hda/hda_sysfs.c int nid, cfg, err; cfg 385 sound/pci/hda/hda_sysfs.c if (sscanf(buf, "%i %i", &nid, &cfg) != 2) cfg 390 sound/pci/hda/hda_sysfs.c err = snd_hda_add_pincfg(codec, &codec->user_pins, nid, cfg); cfg 177 sound/pci/hda/patch_analog.c struct auto_pin_cfg *cfg = &spec->gen.autocfg; cfg 188 sound/pci/hda/patch_analog.c err = snd_hda_parse_pin_defcfg(codec, cfg, NULL, 0); cfg 191 sound/pci/hda/patch_analog.c err = snd_hda_gen_parse_auto_config(codec, cfg); cfg 8276 sound/pci/hda/patch_ca0132.c struct auto_pin_cfg *cfg = &spec->autocfg; cfg 8349 sound/pci/hda/patch_ca0132.c init_output(codec, cfg->dig_out_pins[0], spec->dig_out); cfg 8354 sound/pci/hda/patch_ca0132.c init_input(codec, cfg->dig_in_pin, spec->dig_in); cfg 8395 sound/pci/hda/patch_ca0132.c struct auto_pin_cfg *cfg = &spec->autocfg; cfg 8398 sound/pci/hda/patch_ca0132.c init_output(codec, cfg->dig_out_pins[0], spec->dig_out); cfg 8399 sound/pci/hda/patch_ca0132.c init_input(codec, cfg->dig_in_pin, spec->dig_in); cfg 1045 sound/pci/hda/patch_cirrus.c struct auto_pin_cfg *cfg = &spec->gen.autocfg; cfg 1048 sound/pci/hda/patch_cirrus.c for (i = 0; i < cfg->dig_outs; i++) { cfg 1049 sound/pci/hda/patch_cirrus.c hda_nid_t nid = cfg->dig_out_pins[i]; cfg 38 sound/pci/hda/patch_cmedia.c struct auto_pin_cfg *cfg; cfg 47 sound/pci/hda/patch_cmedia.c cfg = &spec->gen.autocfg; cfg 50 sound/pci/hda/patch_cmedia.c err = snd_hda_parse_pin_defcfg(codec, cfg, NULL, 0); cfg 53 sound/pci/hda/patch_cmedia.c err = snd_hda_gen_parse_auto_config(codec, cfg); cfg 67 sound/pci/hda/patch_cmedia.c struct auto_pin_cfg *cfg; cfg 76 sound/pci/hda/patch_cmedia.c cfg = &spec->gen.autocfg; cfg 84 sound/pci/hda/patch_cmedia.c err = snd_hda_parse_pin_defcfg(codec, cfg, NULL, 0); cfg 87 sound/pci/hda/patch_cmedia.c err = snd_hda_gen_parse_auto_config(codec, cfg); cfg 249 sound/pci/hda/patch_conexant.c struct auto_pin_cfg *cfg = &spec->gen.autocfg; cfg 253 sound/pci/hda/patch_conexant.c for (i = 0; i < cfg->num_inputs; i++) cfg 254 sound/pci/hda/patch_conexant.c if (cfg->inputs[i].pin == mux_pin) { cfg 255 sound/pci/hda/patch_conexant.c mic_mode = !!cfg->inputs[i].is_headphone_mic; cfg 1110 sound/pci/hda/patch_realtek.c struct auto_pin_cfg *cfg = &spec->gen.autocfg; cfg 1113 sound/pci/hda/patch_realtek.c err = snd_hda_parse_pin_defcfg(codec, cfg, ignore_nids, cfg 1121 sound/pci/hda/patch_realtek.c err = snd_hda_gen_parse_auto_config(codec, cfg); cfg 3835 sound/pci/hda/patch_realtek.c unsigned int cfg; cfg 3840 sound/pci/hda/patch_realtek.c cfg = snd_hda_codec_get_pincfg(codec, 0x12); cfg 3841 sound/pci/hda/patch_realtek.c if (get_defcfg_connect(cfg) == AC_JACK_PORT_FIXED) cfg 5309 sound/pci/hda/patch_realtek.c struct auto_pin_cfg *cfg = &spec->gen.autocfg; cfg 5312 sound/pci/hda/patch_realtek.c for (i = 0; i < cfg->num_inputs; i++) { cfg 5313 sound/pci/hda/patch_realtek.c if (cfg->inputs[i].is_headset_mic && !spec->headset_mic_pin) cfg 5314 sound/pci/hda/patch_realtek.c spec->headset_mic_pin = cfg->inputs[i].pin; cfg 5315 sound/pci/hda/patch_realtek.c if (cfg->inputs[i].is_headphone_mic && !spec->headphone_mic_pin) cfg 5316 sound/pci/hda/patch_realtek.c spec->headphone_mic_pin = cfg->inputs[i].pin; cfg 5590 sound/pci/hda/patch_realtek.c struct auto_pin_cfg *cfg = &spec->gen.autocfg; cfg 5595 sound/pci/hda/patch_realtek.c for (i = 0; i < cfg->num_inputs; i++) { cfg 5596 sound/pci/hda/patch_realtek.c if (cfg->inputs[i].type != AUTO_PIN_MIC) cfg 5598 sound/pci/hda/patch_realtek.c nid = cfg->inputs[i].pin; cfg 5629 sound/pci/hda/patch_realtek.c struct auto_pin_cfg *cfg = &spec->gen.autocfg; cfg 5639 sound/pci/hda/patch_realtek.c for (i = 0; i < cfg->num_inputs; i++) { cfg 5640 sound/pci/hda/patch_realtek.c hda_nid_t nid = cfg->inputs[i].pin; cfg 5642 sound/pci/hda/patch_realtek.c if (cfg->inputs[i].type != AUTO_PIN_MIC) cfg 950 sound/pci/hda/patch_sigmatel.c struct auto_pin_cfg *cfg = &spec->gen.autocfg; cfg 955 sound/pci/hda/patch_sigmatel.c if (cfg->dig_outs < 1) cfg 958 sound/pci/hda/patch_sigmatel.c num_cons = snd_hda_get_num_conns(codec, cfg->dig_out_pins[0]); cfg 973 sound/pci/hda/patch_sigmatel.c kctl->count = cfg->dig_outs; cfg 159 sound/soc/au1x/ac97c.c WR(ctx, AC97_CONFIG, ctx->cfg | CFG_SG | CFG_SN); cfg 161 sound/soc/au1x/ac97c.c WR(ctx, AC97_CONFIG, ctx->cfg | CFG_SG); cfg 162 sound/soc/au1x/ac97c.c WR(ctx, AC97_CONFIG, ctx->cfg); cfg 170 sound/soc/au1x/ac97c.c WR(ctx, AC97_CONFIG, ctx->cfg | CFG_RS); cfg 172 sound/soc/au1x/ac97c.c WR(ctx, AC97_CONFIG, ctx->cfg); cfg 270 sound/soc/au1x/ac97c.c ctx->cfg = CFG_RC(3) | CFG_XS(3); cfg 271 sound/soc/au1x/ac97c.c WR(ctx, AC97_CONFIG, ctx->cfg); cfg 317 sound/soc/au1x/ac97c.c WR(ctx, AC97_CONFIG, ctx->cfg); cfg 88 sound/soc/au1x/i2sc.c c = ctx->cfg; cfg 131 sound/soc/au1x/i2sc.c ctx->cfg = c; cfg 148 sound/soc/au1x/i2sc.c ctx->cfg |= (stype == PCM_TX) ? CFG_TN : CFG_RN; cfg 149 sound/soc/au1x/i2sc.c WR(ctx, I2S_CFG, ctx->cfg); cfg 153 sound/soc/au1x/i2sc.c ctx->cfg &= ~((stype == PCM_TX) ? CFG_TN : CFG_RN); cfg 154 sound/soc/au1x/i2sc.c WR(ctx, I2S_CFG, ctx->cfg); cfg 192 sound/soc/au1x/i2sc.c ctx->cfg &= ~CFG_SZ_MASK; cfg 193 sound/soc/au1x/i2sc.c ctx->cfg |= v; cfg 188 sound/soc/au1x/psc-ac97.c __raw_writel(pscdata->cfg | PSC_AC97CFG_DE_ENABLE, AC97_CFG(pscdata)); cfg 280 sound/soc/au1x/psc-ac97.c pscdata->cfg = r; cfg 392 sound/soc/au1x/psc-ac97.c wd->cfg = PSC_AC97CFG_RT_FIFO8 | PSC_AC97CFG_TT_FIFO8 | cfg 60 sound/soc/au1x/psc-i2s.c ct = pscdata->cfg; cfg 104 sound/soc/au1x/psc-i2s.c pscdata->cfg = ct; cfg 129 sound/soc/au1x/psc-i2s.c pscdata->cfg &= ~(0x1f << 4); cfg 130 sound/soc/au1x/psc-i2s.c pscdata->cfg |= PSC_I2SCFG_SET_LEN(params->msbits); cfg 161 sound/soc/au1x/psc-i2s.c __raw_writel(pscdata->cfg | PSC_I2SCFG_DE_ENABLE, I2S_CFG(pscdata)); cfg 328 sound/soc/au1x/psc-i2s.c wd->cfg |= PSC_I2SCFG_RT_FIFO8 | PSC_I2SCFG_TT_FIFO8; cfg 15 sound/soc/au1x/psc.h unsigned long cfg; cfg 2150 sound/soc/codecs/arizona.c struct arizona_fll_cfg *cfg, cfg 2159 sound/soc/codecs/arizona.c cfg->refdiv = 0; cfg 2163 sound/soc/codecs/arizona.c cfg->refdiv++; cfg 2170 sound/soc/codecs/arizona.c init_ratio = arizona_find_fratio(Fref, &cfg->fratio); cfg 2192 sound/soc/codecs/arizona.c cfg->fratio = init_ratio - 1; cfg 2195 sound/soc/codecs/arizona.c refdiv = cfg->refdiv; cfg 2206 sound/soc/codecs/arizona.c cfg->refdiv = refdiv; cfg 2207 sound/soc/codecs/arizona.c cfg->fratio = ratio - 1; cfg 2232 sound/soc/codecs/arizona.c cfg->refdiv = refdiv; cfg 2233 sound/soc/codecs/arizona.c cfg->fratio = ratio - 1; cfg 2251 sound/soc/codecs/arizona.c return cfg->fratio + 1; cfg 2255 sound/soc/codecs/arizona.c struct arizona_fll_cfg *cfg, cfg 2271 sound/soc/codecs/arizona.c cfg->outdiv = div; cfg 2276 sound/soc/codecs/arizona.c ratio = arizona_calc_fratio(fll, cfg, target, Fref, sync); cfg 2281 sound/soc/codecs/arizona.c Fref = Fref / (1 << cfg->refdiv); cfg 2283 sound/soc/codecs/arizona.c cfg->n = target / (ratio * Fref); cfg 2289 sound/soc/codecs/arizona.c cfg->theta = (target - (cfg->n * ratio * Fref)) cfg 2291 sound/soc/codecs/arizona.c cfg->lambda = (ratio * Fref) / gcd_fll; cfg 2293 sound/soc/codecs/arizona.c cfg->theta = 0; cfg 2294 sound/soc/codecs/arizona.c cfg->lambda = 0; cfg 2301 sound/soc/codecs/arizona.c while (cfg->lambda >= (1 << 16)) { cfg 2302 sound/soc/codecs/arizona.c cfg->theta >>= 1; cfg 2303 sound/soc/codecs/arizona.c cfg->lambda >>= 1; cfg 2308 sound/soc/codecs/arizona.c cfg->gain = fll_gains[i].gain; cfg 2319 sound/soc/codecs/arizona.c cfg->n, cfg->theta, cfg->lambda); cfg 2321 sound/soc/codecs/arizona.c cfg->fratio, ratio, cfg->outdiv, cfg 2322 sound/soc/codecs/arizona.c cfg->refdiv, 1 << cfg->refdiv); cfg 2323 sound/soc/codecs/arizona.c arizona_fll_dbg(fll, "GAIN=0x%x(%d)\n", cfg->gain, 1 << cfg->gain); cfg 2329 sound/soc/codecs/arizona.c struct arizona_fll_cfg *cfg, int source, cfg 2333 sound/soc/codecs/arizona.c ARIZONA_FLL1_THETA_MASK, cfg->theta); cfg 2335 sound/soc/codecs/arizona.c ARIZONA_FLL1_LAMBDA_MASK, cfg->lambda); cfg 2338 sound/soc/codecs/arizona.c cfg->fratio << ARIZONA_FLL1_FRATIO_SHIFT); cfg 2342 sound/soc/codecs/arizona.c cfg->refdiv << ARIZONA_FLL1_CLK_REF_DIV_SHIFT | cfg 2348 sound/soc/codecs/arizona.c cfg->gain << ARIZONA_FLL1_GAIN_SHIFT); cfg 2352 sound/soc/codecs/arizona.c cfg->outdiv << ARIZONA_FLL1_OUTDIV_SHIFT); cfg 2355 sound/soc/codecs/arizona.c cfg->gain << ARIZONA_FLL1_GAIN_SHIFT); cfg 2360 sound/soc/codecs/arizona.c ARIZONA_FLL1_CTRL_UPD | cfg->n); cfg 2421 sound/soc/codecs/arizona.c struct arizona_fll_cfg cfg; cfg 2449 sound/soc/codecs/arizona.c arizona_calc_fll(fll, &cfg, fll->ref_freq, false); cfg 2452 sound/soc/codecs/arizona.c if (fll->sync_src >= 0 && cfg.lambda) cfg 2453 sound/soc/codecs/arizona.c cfg.theta = (cfg.theta * (1 << 16)) / cfg.lambda; cfg 2455 sound/soc/codecs/arizona.c arizona_apply_fll(arizona, fll->base, &cfg, fll->ref_src, cfg 2458 sound/soc/codecs/arizona.c arizona_calc_fll(fll, &cfg, fll->sync_freq, true); cfg 2460 sound/soc/codecs/arizona.c arizona_apply_fll(arizona, fll->base + 0x10, &cfg, cfg 2465 sound/soc/codecs/arizona.c arizona_calc_fll(fll, &cfg, fll->sync_freq, false); cfg 2467 sound/soc/codecs/arizona.c arizona_apply_fll(arizona, fll->base, &cfg, cfg 593 sound/soc/codecs/da7218.c u8 cfg[DA7218_BIQ_CFG_SIZE]; cfg 621 sound/soc/codecs/da7218.c cfg[DA7218_BIQ_CFG_DATA] = ucontrol->value.bytes.data[i]; cfg 622 sound/soc/codecs/da7218.c cfg[DA7218_BIQ_CFG_ADDR] = i; cfg 623 sound/soc/codecs/da7218.c regmap_raw_write(da7218->regmap, reg, cfg, DA7218_BIQ_CFG_SIZE); cfg 716 sound/soc/codecs/da7219-aad.c u8 cfg, mask; cfg 745 sound/soc/codecs/da7219-aad.c cfg = 0; cfg 752 sound/soc/codecs/da7219-aad.c cfg |= (aad_pdata->mic_det_thr << cfg 756 sound/soc/codecs/da7219-aad.c snd_soc_component_update_bits(component, DA7219_ACCDET_CONFIG_1, mask, cfg); cfg 758 sound/soc/codecs/da7219-aad.c cfg = 0; cfg 769 sound/soc/codecs/da7219-aad.c cfg |= (aad_pdata->jack_ins_deb << cfg 778 sound/soc/codecs/da7219-aad.c cfg |= (aad_pdata->jack_det_rate << cfg 787 sound/soc/codecs/da7219-aad.c cfg |= (aad_pdata->jack_rem_deb << cfg 791 sound/soc/codecs/da7219-aad.c snd_soc_component_update_bits(component, DA7219_ACCDET_CONFIG_2, mask, cfg); cfg 802 sound/soc/codecs/da7219-aad.c cfg = 0; cfg 809 sound/soc/codecs/da7219-aad.c cfg |= (aad_pdata->btn_avg << cfg 818 sound/soc/codecs/da7219-aad.c cfg |= (aad_pdata->adc_1bit_rpt << cfg 822 sound/soc/codecs/da7219-aad.c snd_soc_component_update_bits(component, DA7219_ACCDET_CONFIG_7, mask, cfg); cfg 3475 sound/soc/codecs/madera.c struct madera_fll_cfg *cfg, cfg 3483 sound/soc/codecs/madera.c cfg->refdiv = 0; cfg 3487 sound/soc/codecs/madera.c cfg->refdiv++; cfg 3494 sound/soc/codecs/madera.c init_ratio = madera_find_fratio(fll, fref, sync, &cfg->fratio); cfg 3502 sound/soc/codecs/madera.c cfg->fratio = init_ratio - 1; cfg 3528 sound/soc/codecs/madera.c refdiv = cfg->refdiv; cfg 3537 sound/soc/codecs/madera.c cfg->refdiv = refdiv; cfg 3538 sound/soc/codecs/madera.c cfg->fratio = ratio - 1; cfg 3553 sound/soc/codecs/madera.c cfg->refdiv = refdiv; cfg 3554 sound/soc/codecs/madera.c cfg->fratio = ratio - 1; cfg 3567 sound/soc/codecs/madera.c return cfg->fratio + 1; cfg 3571 sound/soc/codecs/madera.c struct madera_fll_cfg *cfg, cfg 3580 sound/soc/codecs/madera.c cfg->gain = gains[i].gain; cfg 3581 sound/soc/codecs/madera.c cfg->alt_gain = gains[i].alt_gain; cfg 3592 sound/soc/codecs/madera.c struct madera_fll_cfg *cfg, cfg 3604 sound/soc/codecs/madera.c ratio = madera_calc_fratio(fll, cfg, fref, sync); cfg 3609 sound/soc/codecs/madera.c fref = fref / (1 << cfg->refdiv); cfg 3611 sound/soc/codecs/madera.c cfg->n = fll->fout / (ratio * fref); cfg 3617 sound/soc/codecs/madera.c cfg->theta = (fll->fout - (cfg->n * ratio * fref)) cfg 3619 sound/soc/codecs/madera.c cfg->lambda = (ratio * fref) / gcd_fll; cfg 3621 sound/soc/codecs/madera.c cfg->theta = 0; cfg 3622 sound/soc/codecs/madera.c cfg->lambda = 0; cfg 3630 sound/soc/codecs/madera.c while (cfg->lambda >= (1 << 16)) { cfg 3631 sound/soc/codecs/madera.c cfg->theta >>= 1; cfg 3632 sound/soc/codecs/madera.c cfg->lambda >>= 1; cfg 3671 sound/soc/codecs/madera.c ret = madera_find_fll_gain(fll, cfg, fref, gains, n_gains); cfg 3676 sound/soc/codecs/madera.c cfg->n, cfg->theta, cfg->lambda); cfg 3678 sound/soc/codecs/madera.c cfg->fratio, ratio, cfg->refdiv, 1 << cfg->refdiv); cfg 3679 sound/soc/codecs/madera.c madera_fll_dbg(fll, "GAIN=0x%x(%d)\n", cfg->gain, 1 << cfg->gain); cfg 3685 sound/soc/codecs/madera.c struct madera_fll_cfg *cfg, int source, cfg 3694 sound/soc/codecs/madera.c cfg->theta, &change); cfg 3699 sound/soc/codecs/madera.c cfg->lambda, &change); cfg 3704 sound/soc/codecs/madera.c cfg->fratio << MADERA_FLL1_FRATIO_SHIFT, cfg 3711 sound/soc/codecs/madera.c cfg->refdiv << MADERA_FLL1_REFCLK_DIV_SHIFT | cfg 3735 sound/soc/codecs/madera.c MADERA_FLL1_CTRL_UPD | cfg->n, &change); cfg 3854 sound/soc/codecs/madera.c struct madera_fll_cfg cfg; cfg 3905 sound/soc/codecs/madera.c ret = madera_calc_fll(fll, &cfg, fll->sync_freq, true); cfg 3910 sound/soc/codecs/madera.c &cfg, fll->sync_src, cfg 3911 sound/soc/codecs/madera.c true, cfg.gain); cfg 3919 sound/soc/codecs/madera.c ret = madera_calc_fll(fll, &cfg, fll->ref_freq, false); cfg 3924 sound/soc/codecs/madera.c if (have_sync && cfg.lambda) cfg 3925 sound/soc/codecs/madera.c cfg.theta = (cfg.theta * (1 << 16)) / cfg.lambda; cfg 3931 sound/soc/codecs/madera.c gain = cfg.gain; cfg 3935 sound/soc/codecs/madera.c madera_set_fll_phase_integrator(fll, &cfg, cfg 3937 sound/soc/codecs/madera.c if (!have_sync && cfg.theta == 0) cfg 3938 sound/soc/codecs/madera.c gain = cfg.alt_gain; cfg 3940 sound/soc/codecs/madera.c gain = cfg.gain; cfg 3946 sound/soc/codecs/madera.c gain = cfg.gain; cfg 3949 sound/soc/codecs/madera.c fll_change |= madera_set_fll_phase_integrator(fll, &cfg, cfg 3951 sound/soc/codecs/madera.c if (!have_sync && cfg.theta == 0) cfg 3952 sound/soc/codecs/madera.c gain = cfg.alt_gain; cfg 3954 sound/soc/codecs/madera.c gain = cfg.gain; cfg 3959 sound/soc/codecs/madera.c &cfg, fll->ref_src, cfg 1558 sound/soc/codecs/max98088.c struct max98088_eq_cfg *cfg; cfg 1575 sound/soc/codecs/max98088.c cfg = pdata->eq_cfg; cfg 1585 sound/soc/codecs/max98088.c if (strcmp(cfg[i].name, max98088->eq_texts[j]) == 0) cfg 1600 sound/soc/codecs/max98088.c t[max98088->eq_textcnt] = cfg[i].name; cfg 1573 sound/soc/codecs/max98095.c struct max98095_eq_cfg *cfg; cfg 1590 sound/soc/codecs/max98095.c cfg = pdata->eq_cfg; cfg 1600 sound/soc/codecs/max98095.c if (strcmp(cfg[i].name, max98095->eq_texts[j]) == 0) cfg 1615 sound/soc/codecs/max98095.c t[max98095->eq_textcnt] = cfg[i].name; cfg 1724 sound/soc/codecs/max98095.c struct max98095_biquad_cfg *cfg; cfg 1742 sound/soc/codecs/max98095.c cfg = pdata->bq_cfg; cfg 1752 sound/soc/codecs/max98095.c if (strcmp(cfg[i].name, max98095->bq_texts[j]) == 0) cfg 1767 sound/soc/codecs/max98095.c t[max98095->bq_textcnt] = cfg[i].name; cfg 1713 sound/soc/codecs/wcd9335.c struct slim_stream_config *cfg = &dai_data->sconfig; cfg 1718 sound/soc/codecs/wcd9335.c cfg->ch_count = 0; cfg 1719 sound/soc/codecs/wcd9335.c cfg->direction = direction; cfg 1720 sound/soc/codecs/wcd9335.c cfg->port_mask = 0; cfg 1724 sound/soc/codecs/wcd9335.c cfg->ch_count++; cfg 1726 sound/soc/codecs/wcd9335.c cfg->port_mask |= BIT(ch->port); cfg 1729 sound/soc/codecs/wcd9335.c cfg->chs = kcalloc(cfg->ch_count, sizeof(unsigned int), GFP_KERNEL); cfg 1730 sound/soc/codecs/wcd9335.c if (!cfg->chs) cfg 1735 sound/soc/codecs/wcd9335.c cfg->chs[i++] = ch->ch_num; cfg 1781 sound/soc/codecs/wcd9335.c kfree(cfg->chs); cfg 1782 sound/soc/codecs/wcd9335.c cfg->chs = NULL; cfg 1957 sound/soc/codecs/wcd9335.c struct slim_stream_config *cfg; cfg 1967 sound/soc/codecs/wcd9335.c cfg = &dai_data->sconfig; cfg 1968 sound/soc/codecs/wcd9335.c slim_stream_prepare(dai_data->sruntime, cfg); cfg 421 sound/soc/codecs/wm8904.c int best, best_val, save, i, cfg; cfg 428 sound/soc/codecs/wm8904.c cfg = wm8904->retune_mobile_cfg; cfg 433 sound/soc/codecs/wm8904.c wm8904->retune_mobile_texts[cfg]) == 0 && cfg 211 sound/soc/codecs/wm8958-dsp2.c struct wm8958_mbc_cfg *cfg cfg 214 sound/soc/codecs/wm8958-dsp2.c for (i = 0; i < ARRAY_SIZE(cfg->coeff_regs); i++) cfg 216 sound/soc/codecs/wm8958-dsp2.c cfg->coeff_regs[i]); cfg 218 sound/soc/codecs/wm8958-dsp2.c for (i = 0; i < ARRAY_SIZE(cfg->cutoff_regs); i++) cfg 221 sound/soc/codecs/wm8958-dsp2.c cfg->cutoff_regs[i]); cfg 250 sound/soc/codecs/wm8958-dsp2.c struct wm8958_mbc_cfg *cfg cfg 253 sound/soc/codecs/wm8958-dsp2.c for (i = 0; i < ARRAY_SIZE(cfg->combined_regs); i++) cfg 255 sound/soc/codecs/wm8958-dsp2.c cfg->combined_regs[i]); cfg 259 sound/soc/codecs/wm8958-dsp2.c struct wm8958_vss_cfg *cfg cfg 262 sound/soc/codecs/wm8958-dsp2.c for (i = 0; i < ARRAY_SIZE(cfg->regs); i++) cfg 263 sound/soc/codecs/wm8958-dsp2.c snd_soc_component_write(component, i + 0x2600, cfg->regs[i]); cfg 267 sound/soc/codecs/wm8958-dsp2.c struct wm8958_vss_hpf_cfg *cfg cfg 270 sound/soc/codecs/wm8958-dsp2.c for (i = 0; i < ARRAY_SIZE(cfg->regs); i++) cfg 271 sound/soc/codecs/wm8958-dsp2.c snd_soc_component_write(component, i + 0x2400, cfg->regs[i]); cfg 310 sound/soc/codecs/wm8958-dsp2.c struct wm8958_enh_eq_cfg *cfg cfg 313 sound/soc/codecs/wm8958-dsp2.c for (i = 0; i < ARRAY_SIZE(cfg->regs); i++) cfg 315 sound/soc/codecs/wm8958-dsp2.c cfg->regs[i]); cfg 324 sound/soc/codecs/wm8994.c int cfg = wm8994->drc_cfg[drc]; cfg 334 sound/soc/codecs/wm8994.c pdata->drc_cfgs[cfg].regs[i]); cfg 396 sound/soc/codecs/wm8994.c int iface, best, best_val, save, i, cfg; cfg 415 sound/soc/codecs/wm8994.c cfg = wm8994->retune_mobile_cfg[block]; cfg 420 sound/soc/codecs/wm8994.c wm8994->retune_mobile_texts[cfg]) == 0 && cfg 338 sound/soc/codecs/wm8996.c int base, best, best_val, save, i, cfg, iface; cfg 366 sound/soc/codecs/wm8996.c cfg = wm8996->retune_mobile_cfg[block]; cfg 371 sound/soc/codecs/wm8996.c wm8996->retune_mobile_texts[cfg]) == 0 && cfg 1037 sound/soc/intel/atom/sst-atom-controls.c cmd.param.part.cfg.rate = 2; /* 48khz */ cfg 1039 sound/soc/intel/atom/sst-atom-controls.c cmd.param.part.cfg.format = ids->format; /* stereo/Mono */ cfg 1040 sound/soc/intel/atom/sst-atom-controls.c cmd.param.part.cfg.s_length = 1; /* 24bit left justified */ cfg 393 sound/soc/intel/atom/sst-atom-controls.h struct pcm_cfg cfg; cfg 424 sound/soc/intel/atom/sst-atom-controls.h struct pcm_cfg cfg; cfg 410 sound/soc/intel/skylake/skl-messages.c if (skl->cfg.astate_cfg != NULL) { cfg 411 sound/soc/intel/skylake/skl-messages.c skl_dsp_set_astate_cfg(skl, skl->cfg.astate_cfg->count, cfg 412 sound/soc/intel/skylake/skl-messages.c skl->cfg.astate_cfg); cfg 1449 sound/soc/intel/skylake/skl-pcm.c if (skl->cfg.astate_cfg != NULL) { cfg 1451 sound/soc/intel/skylake/skl-pcm.c skl->cfg.astate_cfg->count, cfg 1452 sound/soc/intel/skylake/skl-pcm.c skl->cfg.astate_cfg); cfg 288 sound/soc/intel/skylake/skl-topology.c struct nhlt_specific_cfg *cfg; cfg 327 sound/soc/intel/skylake/skl-topology.c cfg = skl_get_ep_blob(skl, m_cfg->vbus_id, link_type, cfg 329 sound/soc/intel/skylake/skl-topology.c if (cfg) { cfg 330 sound/soc/intel/skylake/skl-topology.c m_cfg->formats_config.caps_size = cfg->size; cfg 331 sound/soc/intel/skylake/skl-topology.c m_cfg->formats_config.caps = (u32 *) &cfg->caps; cfg 1734 sound/soc/intel/skylake/skl-topology.c struct nhlt_specific_cfg *cfg; cfg 1745 sound/soc/intel/skylake/skl-topology.c cfg = skl_get_ep_blob(skl, mconfig->vbus_id, link_type, cfg 1749 sound/soc/intel/skylake/skl-topology.c if (cfg) { cfg 1750 sound/soc/intel/skylake/skl-topology.c mconfig->formats_config.caps_size = cfg->size; cfg 1751 sound/soc/intel/skylake/skl-topology.c mconfig->formats_config.caps = (u32 *) &cfg->caps; cfg 3225 sound/soc/intel/skylake/skl-topology.c size = struct_size(skl->cfg.astate_cfg, astate_table, cfg 3227 sound/soc/intel/skylake/skl-topology.c skl->cfg.astate_cfg = devm_kzalloc(dev, size, GFP_KERNEL); cfg 3228 sound/soc/intel/skylake/skl-topology.c if (!skl->cfg.astate_cfg) cfg 3231 sound/soc/intel/skylake/skl-topology.c astate_table = skl->cfg.astate_cfg->astate_table; cfg 3232 sound/soc/intel/skylake/skl-topology.c count = skl->cfg.astate_cfg->count = tkn_elem->value; cfg 87 sound/soc/intel/skylake/skl.h struct skl_fw_config cfg; cfg 92 sound/soc/meson/axg-pdm.c const struct axg_pdm_cfg *cfg; cfg 150 sound/soc/meson/axg-pdm.c const struct axg_pdm_filters *filters = priv->cfg->filters; cfg 175 sound/soc/meson/axg-pdm.c if (sys_rate < priv->cfg->sys_rate) cfg 178 sound/soc/meson/axg-pdm.c return clk_set_rate(priv->sysclk, priv->cfg->sys_rate); cfg 306 sound/soc/meson/axg-pdm.c const struct axg_pdm_hcic *hcic = &priv->cfg->filters->hcic; cfg 324 sound/soc/meson/axg-pdm.c const struct axg_pdm_lpf *lpf = &priv->cfg->filters->lpf[index]; cfg 342 sound/soc/meson/axg-pdm.c const struct axg_pdm_hpf *hpf = &priv->cfg->filters->hpf; cfg 356 sound/soc/meson/axg-pdm.c const struct axg_pdm_lpf *lpf = priv->cfg->filters->lpf; cfg 396 sound/soc/meson/axg-pdm.c ret = clk_set_rate(priv->sysclk, priv->cfg->sys_rate); cfg 596 sound/soc/meson/axg-pdm.c priv->cfg = of_device_get_match_data(dev); cfg 597 sound/soc/meson/axg-pdm.c if (!priv->cfg) { cfg 937 sound/soc/qcom/qdsp6/q6afe.c struct afe_clk_cfg *cfg) cfg 939 sound/soc/qcom/qdsp6/q6afe.c return q6afe_port_set_param_v2(port, cfg, cfg 942 sound/soc/qcom/qdsp6/q6afe.c sizeof(*cfg)); cfg 946 sound/soc/qcom/qdsp6/q6afe.c struct afe_clk_set *cfg) cfg 948 sound/soc/qcom/qdsp6/q6afe.c return q6afe_port_set_param(port, cfg, AFE_PARAM_ID_CLOCK_SET, cfg 949 sound/soc/qcom/qdsp6/q6afe.c AFE_MODULE_CLOCK_SET, sizeof(*cfg)); cfg 953 sound/soc/qcom/qdsp6/q6afe.c struct afe_digital_clk_cfg *cfg) cfg 955 sound/soc/qcom/qdsp6/q6afe.c return q6afe_port_set_param_v2(port, cfg, cfg 958 sound/soc/qcom/qdsp6/q6afe.c sizeof(*cfg)); cfg 1074 sound/soc/qcom/qdsp6/q6afe.c struct q6afe_slim_cfg *cfg) cfg 1079 sound/soc/qcom/qdsp6/q6afe.c pcfg->slim_cfg.sample_rate = cfg->sample_rate; cfg 1080 sound/soc/qcom/qdsp6/q6afe.c pcfg->slim_cfg.bit_width = cfg->bit_width; cfg 1081 sound/soc/qcom/qdsp6/q6afe.c pcfg->slim_cfg.num_channels = cfg->num_channels; cfg 1082 sound/soc/qcom/qdsp6/q6afe.c pcfg->slim_cfg.data_format = cfg->data_format; cfg 1083 sound/soc/qcom/qdsp6/q6afe.c pcfg->slim_cfg.shared_ch_mapping[0] = cfg->ch_mapping[0]; cfg 1084 sound/soc/qcom/qdsp6/q6afe.c pcfg->slim_cfg.shared_ch_mapping[1] = cfg->ch_mapping[1]; cfg 1085 sound/soc/qcom/qdsp6/q6afe.c pcfg->slim_cfg.shared_ch_mapping[2] = cfg->ch_mapping[2]; cfg 1086 sound/soc/qcom/qdsp6/q6afe.c pcfg->slim_cfg.shared_ch_mapping[3] = cfg->ch_mapping[3]; cfg 1099 sound/soc/qcom/qdsp6/q6afe.c struct q6afe_tdm_cfg *cfg) cfg 1104 sound/soc/qcom/qdsp6/q6afe.c pcfg->tdm_cfg.num_channels = cfg->num_channels; cfg 1105 sound/soc/qcom/qdsp6/q6afe.c pcfg->tdm_cfg.sample_rate = cfg->sample_rate; cfg 1106 sound/soc/qcom/qdsp6/q6afe.c pcfg->tdm_cfg.bit_width = cfg->bit_width; cfg 1107 sound/soc/qcom/qdsp6/q6afe.c pcfg->tdm_cfg.data_format = cfg->data_format; cfg 1108 sound/soc/qcom/qdsp6/q6afe.c pcfg->tdm_cfg.sync_mode = cfg->sync_mode; cfg 1109 sound/soc/qcom/qdsp6/q6afe.c pcfg->tdm_cfg.sync_src = cfg->sync_src; cfg 1110 sound/soc/qcom/qdsp6/q6afe.c pcfg->tdm_cfg.nslots_per_frame = cfg->nslots_per_frame; cfg 1112 sound/soc/qcom/qdsp6/q6afe.c pcfg->tdm_cfg.slot_width = cfg->slot_width; cfg 1113 sound/soc/qcom/qdsp6/q6afe.c pcfg->tdm_cfg.slot_mask = cfg->slot_mask; cfg 1119 sound/soc/qcom/qdsp6/q6afe.c port->scfg->num_channels = cfg->num_channels; cfg 1120 sound/soc/qcom/qdsp6/q6afe.c port->scfg->bitwidth = cfg->bit_width; cfg 1121 sound/soc/qcom/qdsp6/q6afe.c port->scfg->data_align_type = cfg->data_align_type; cfg 1122 sound/soc/qcom/qdsp6/q6afe.c memcpy(port->scfg->ch_mapping, cfg->ch_mapping, cfg 1135 sound/soc/qcom/qdsp6/q6afe.c struct q6afe_hdmi_cfg *cfg) cfg 1141 sound/soc/qcom/qdsp6/q6afe.c pcfg->hdmi_multi_ch.datatype = cfg->datatype; cfg 1142 sound/soc/qcom/qdsp6/q6afe.c pcfg->hdmi_multi_ch.channel_allocation = cfg->channel_allocation; cfg 1143 sound/soc/qcom/qdsp6/q6afe.c pcfg->hdmi_multi_ch.sample_rate = cfg->sample_rate; cfg 1144 sound/soc/qcom/qdsp6/q6afe.c pcfg->hdmi_multi_ch.bit_width = cfg->bit_width; cfg 1155 sound/soc/qcom/qdsp6/q6afe.c int q6afe_i2s_port_prepare(struct q6afe_port *port, struct q6afe_i2s_cfg *cfg) cfg 1162 sound/soc/qcom/qdsp6/q6afe.c pcfg->i2s_cfg.sample_rate = cfg->sample_rate; cfg 1163 sound/soc/qcom/qdsp6/q6afe.c pcfg->i2s_cfg.bit_width = cfg->bit_width; cfg 1166 sound/soc/qcom/qdsp6/q6afe.c switch (cfg->fmt & SND_SOC_DAIFMT_MASTER_MASK) { cfg 1178 sound/soc/qcom/qdsp6/q6afe.c num_sd_lines = hweight_long(cfg->sd_line_mask); cfg 1185 sound/soc/qcom/qdsp6/q6afe.c switch (cfg->sd_line_mask) { cfg 1204 sound/soc/qcom/qdsp6/q6afe.c switch (cfg->sd_line_mask) { cfg 1217 sound/soc/qcom/qdsp6/q6afe.c switch (cfg->sd_line_mask) { cfg 1227 sound/soc/qcom/qdsp6/q6afe.c switch (cfg->sd_line_mask) { cfg 1242 sound/soc/qcom/qdsp6/q6afe.c switch (cfg->num_channels) { cfg 1256 sound/soc/qcom/qdsp6/q6afe.c if (cfg->num_channels == 2) cfg 202 sound/soc/qcom/qdsp6/q6afe.h struct q6afe_hdmi_cfg *cfg); cfg 204 sound/soc/qcom/qdsp6/q6afe.h struct q6afe_slim_cfg *cfg); cfg 205 sound/soc/qcom/qdsp6/q6afe.h int q6afe_i2s_port_prepare(struct q6afe_port *port, struct q6afe_i2s_cfg *cfg); cfg 206 sound/soc/qcom/qdsp6/q6afe.h void q6afe_tdm_port_prepare(struct q6afe_port *port, struct q6afe_tdm_cfg *cfg); cfg 1373 sound/soc/sh/fsi.c struct dma_slave_config cfg = {}; cfg 1377 sound/soc/sh/fsi.c cfg.dst_addr = fsi->phys + REG_DODT; cfg 1378 sound/soc/sh/fsi.c cfg.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 1379 sound/soc/sh/fsi.c cfg.direction = DMA_MEM_TO_DEV; cfg 1381 sound/soc/sh/fsi.c cfg.src_addr = fsi->phys + REG_DIDT; cfg 1382 sound/soc/sh/fsi.c cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 1383 sound/soc/sh/fsi.c cfg.direction = DMA_DEV_TO_MEM; cfg 1386 sound/soc/sh/fsi.c ret = dmaengine_slave_config(io->chan, &cfg); cfg 1480 sound/soc/sh/rcar/core.c struct rsnd_kctrl_cfg *cfg = snd_kcontrol_chip(kctrl); cfg 1482 sound/soc/sh/rcar/core.c if (cfg->texts) { cfg 1484 sound/soc/sh/rcar/core.c uinfo->count = cfg->size; cfg 1485 sound/soc/sh/rcar/core.c uinfo->value.enumerated.items = cfg->max; cfg 1486 sound/soc/sh/rcar/core.c if (uinfo->value.enumerated.item >= cfg->max) cfg 1487 sound/soc/sh/rcar/core.c uinfo->value.enumerated.item = cfg->max - 1; cfg 1489 sound/soc/sh/rcar/core.c cfg->texts[uinfo->value.enumerated.item], cfg 1492 sound/soc/sh/rcar/core.c uinfo->count = cfg->size; cfg 1494 sound/soc/sh/rcar/core.c uinfo->value.integer.max = cfg->max; cfg 1495 sound/soc/sh/rcar/core.c uinfo->type = (cfg->max == 1) ? cfg 1506 sound/soc/sh/rcar/core.c struct rsnd_kctrl_cfg *cfg = snd_kcontrol_chip(kctrl); cfg 1509 sound/soc/sh/rcar/core.c for (i = 0; i < cfg->size; i++) cfg 1510 sound/soc/sh/rcar/core.c if (cfg->texts) cfg 1511 sound/soc/sh/rcar/core.c uc->value.enumerated.item[i] = cfg->val[i]; cfg 1513 sound/soc/sh/rcar/core.c uc->value.integer.value[i] = cfg->val[i]; cfg 1521 sound/soc/sh/rcar/core.c struct rsnd_kctrl_cfg *cfg = snd_kcontrol_chip(kctrl); cfg 1524 sound/soc/sh/rcar/core.c if (!cfg->accept(cfg->io)) cfg 1527 sound/soc/sh/rcar/core.c for (i = 0; i < cfg->size; i++) { cfg 1528 sound/soc/sh/rcar/core.c if (cfg->texts) { cfg 1529 sound/soc/sh/rcar/core.c change |= (uc->value.enumerated.item[i] != cfg->val[i]); cfg 1530 sound/soc/sh/rcar/core.c cfg->val[i] = uc->value.enumerated.item[i]; cfg 1532 sound/soc/sh/rcar/core.c change |= (uc->value.integer.value[i] != cfg->val[i]); cfg 1533 sound/soc/sh/rcar/core.c cfg->val[i] = uc->value.integer.value[i]; cfg 1537 sound/soc/sh/rcar/core.c if (change && cfg->update) cfg 1538 sound/soc/sh/rcar/core.c cfg->update(cfg->io, cfg->mod); cfg 1562 sound/soc/sh/rcar/core.c struct rsnd_kctrl_cfg *rsnd_kctrl_init_m(struct rsnd_kctrl_cfg_m *cfg) cfg 1564 sound/soc/sh/rcar/core.c cfg->cfg.val = cfg->val; cfg 1566 sound/soc/sh/rcar/core.c return &cfg->cfg; cfg 1569 sound/soc/sh/rcar/core.c struct rsnd_kctrl_cfg *rsnd_kctrl_init_s(struct rsnd_kctrl_cfg_s *cfg) cfg 1571 sound/soc/sh/rcar/core.c cfg->cfg.val = &cfg->val; cfg 1573 sound/soc/sh/rcar/core.c return &cfg->cfg; cfg 1610 sound/soc/sh/rcar/core.c struct rsnd_kctrl_cfg *cfg, cfg 1635 sound/soc/sh/rcar/core.c if (c == cfg) cfg 1642 sound/soc/sh/rcar/core.c kctrl = snd_ctl_new1(&knew, cfg); cfg 1650 sound/soc/sh/rcar/core.c cfg->texts = texts; cfg 1651 sound/soc/sh/rcar/core.c cfg->max = max; cfg 1652 sound/soc/sh/rcar/core.c cfg->size = size; cfg 1653 sound/soc/sh/rcar/core.c cfg->accept = accept; cfg 1654 sound/soc/sh/rcar/core.c cfg->update = update; cfg 1655 sound/soc/sh/rcar/core.c cfg->card = card; cfg 1656 sound/soc/sh/rcar/core.c cfg->kctrl = kctrl; cfg 1657 sound/soc/sh/rcar/core.c cfg->io = io; cfg 1658 sound/soc/sh/rcar/core.c cfg->mod = mod; cfg 167 sound/soc/sh/rcar/dma.c struct dma_slave_config cfg = {}; cfg 171 sound/soc/sh/rcar/dma.c cfg.direction = is_play ? DMA_MEM_TO_DEV : DMA_DEV_TO_MEM; cfg 172 sound/soc/sh/rcar/dma.c cfg.src_addr = dma->src_addr; cfg 173 sound/soc/sh/rcar/dma.c cfg.dst_addr = dma->dst_addr; cfg 174 sound/soc/sh/rcar/dma.c cfg.src_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 175 sound/soc/sh/rcar/dma.c cfg.dst_addr_width = DMA_SLAVE_BUSWIDTH_4_BYTES; cfg 179 sound/soc/sh/rcar/dma.c &cfg.src_addr, &cfg.dst_addr); cfg 181 sound/soc/sh/rcar/dma.c ret = dmaengine_slave_config(dmaen->chan, &cfg); cfg 717 sound/soc/sh/rcar/rsnd.h struct rsnd_kctrl_cfg cfg; cfg 722 sound/soc/sh/rcar/rsnd.h struct rsnd_kctrl_cfg cfg; cfg 725 sound/soc/sh/rcar/rsnd.h #define rsnd_kctrl_size(x) ((x).cfg.size) cfg 726 sound/soc/sh/rcar/rsnd.h #define rsnd_kctrl_max(x) ((x).cfg.max) cfg 732 sound/soc/sh/rcar/rsnd.h struct rsnd_kctrl_cfg *rsnd_kctrl_init_m(struct rsnd_kctrl_cfg_m *cfg); cfg 733 sound/soc/sh/rcar/rsnd.h struct rsnd_kctrl_cfg *rsnd_kctrl_init_s(struct rsnd_kctrl_cfg_s *cfg); cfg 741 sound/soc/sh/rcar/rsnd.h struct rsnd_kctrl_cfg *cfg, cfg 746 sound/soc/sh/rcar/rsnd.h #define rsnd_kctrl_new_m(mod, io, rtd, name, accept, update, cfg, size, max) \ cfg 747 sound/soc/sh/rcar/rsnd.h rsnd_kctrl_new(mod, io, rtd, name, accept, update, rsnd_kctrl_init_m(cfg), \ cfg 750 sound/soc/sh/rcar/rsnd.h #define rsnd_kctrl_new_s(mod, io, rtd, name, accept, update, cfg, max) \ cfg 751 sound/soc/sh/rcar/rsnd.h rsnd_kctrl_new(mod, io, rtd, name, accept, update, rsnd_kctrl_init_s(cfg), \ cfg 754 sound/soc/sh/rcar/rsnd.h #define rsnd_kctrl_new_e(mod, io, rtd, name, accept, update, cfg, texts, size) \ cfg 755 sound/soc/sh/rcar/rsnd.h rsnd_kctrl_new(mod, io, rtd, name, accept, update, rsnd_kctrl_init_s(cfg), \ cfg 303 sound/soc/soc-ac97.c struct snd_ac97_reset_cfg *cfg) cfg 315 sound/soc/soc-ac97.c cfg->pctl = p; cfg 322 sound/soc/soc-ac97.c cfg->pstate_reset = state; cfg 329 sound/soc/soc-ac97.c cfg->pstate_warm_reset = state; cfg 336 sound/soc/soc-ac97.c cfg->pstate_run = state; cfg 348 sound/soc/soc-ac97.c cfg->gpio_sync = gpio; cfg 360 sound/soc/soc-ac97.c cfg->gpio_sdata = gpio; cfg 372 sound/soc/soc-ac97.c cfg->gpio_reset = gpio; cfg 405 sound/soc/soc-ac97.c struct snd_ac97_reset_cfg cfg; cfg 408 sound/soc/soc-ac97.c ret = snd_soc_ac97_parse_pinctl(dev, &cfg); cfg 419 sound/soc/soc-ac97.c snd_ac97_rst_cfg = cfg; cfg 319 sound/soc/soc-topology.c struct snd_soc_dai_link *link, struct snd_soc_tplg_link_config *cfg) cfg 322 sound/soc/soc-topology.c return tplg->ops->link_load(tplg->comp, tplg->index, link, cfg); cfg 2132 sound/soc/soc-topology.c struct snd_soc_tplg_link_config *cfg) cfg 2139 sound/soc/soc-topology.c for (i = 0; i < le32_to_cpu(cfg->num_hw_configs); i++) { cfg 2140 sound/soc/soc-topology.c hw_config = &cfg->hw_config[i]; cfg 2141 sound/soc/soc-topology.c if (hw_config->id != cfg->default_hw_config_id) cfg 2235 sound/soc/soc-topology.c struct snd_soc_tplg_link_config *cfg) cfg 2242 sound/soc/soc-topology.c len = strnlen(cfg->name, SNDRV_CTL_ELEM_ID_NAME_MAXLEN); cfg 2246 sound/soc/soc-topology.c name = cfg->name; cfg 2250 sound/soc/soc-topology.c len = strnlen(cfg->stream_name, SNDRV_CTL_ELEM_ID_NAME_MAXLEN); cfg 2254 sound/soc/soc-topology.c stream_name = cfg->stream_name; cfg 2258 sound/soc/soc-topology.c link = snd_soc_find_dai_link(tplg->comp->card, le32_to_cpu(cfg->id), cfg 2262 sound/soc/soc-topology.c name, cfg->id); cfg 2267 sound/soc/soc-topology.c if (cfg->num_hw_configs) cfg 2268 sound/soc/soc-topology.c set_link_hw_format(link, cfg); cfg 2271 sound/soc/soc-topology.c if (cfg->flag_mask) cfg 2273 sound/soc/soc-topology.c le32_to_cpu(cfg->flag_mask), cfg 2274 sound/soc/soc-topology.c le32_to_cpu(cfg->flags)); cfg 2277 sound/soc/soc-topology.c ret = soc_tplg_dai_link_load(tplg, link, cfg); cfg 2448 sound/soc/sof/topology.c struct snd_soc_tplg_link_config *cfg, cfg 2453 sound/soc/sof/topology.c struct snd_soc_tplg_private *private = &cfg->priv; cfg 2525 sound/soc/sof/topology.c struct snd_soc_tplg_link_config *cfg, cfg 2535 sound/soc/sof/topology.c struct snd_soc_tplg_link_config *cfg, cfg 2545 sound/soc/sof/topology.c struct snd_soc_tplg_link_config *cfg, cfg 2550 sound/soc/sof/topology.c struct snd_soc_tplg_private *private = &cfg->priv; cfg 2732 sound/soc/sof/topology.c struct snd_soc_tplg_link_config *cfg, cfg 2737 sound/soc/sof/topology.c struct snd_soc_tplg_private *private = &cfg->priv; cfg 2773 sound/soc/sof/topology.c struct snd_soc_tplg_link_config *cfg, cfg 2808 sound/soc/sof/topology.c struct snd_soc_tplg_link_config *cfg) cfg 2811 sound/soc/sof/topology.c struct snd_soc_tplg_private *private = &cfg->priv; cfg 2862 sound/soc/sof/topology.c num_hw_configs = le32_to_cpu(cfg->num_hw_configs); cfg 2866 sound/soc/sof/topology.c le32_to_cpu(cfg->num_hw_configs)); cfg 2871 sound/soc/sof/topology.c cfg->num_hw_configs, le32_to_cpu(cfg->default_hw_config_id)); cfg 2874 sound/soc/sof/topology.c if (cfg->hw_config[i].id == cfg->default_hw_config_id) cfg 2880 sound/soc/sof/topology.c le32_to_cpu(cfg->default_hw_config_id)); cfg 2886 sound/soc/sof/topology.c hw_config = &cfg->hw_config[i]; cfg 2894 sound/soc/sof/topology.c ret = sof_link_ssp_load(scomp, index, link, cfg, hw_config, cfg 2898 sound/soc/sof/topology.c ret = sof_link_dmic_load(scomp, index, link, cfg, hw_config, cfg 2902 sound/soc/sof/topology.c ret = sof_link_hda_load(scomp, index, link, cfg, hw_config, cfg 2906 sound/soc/sof/topology.c ret = sof_link_alh_load(scomp, index, link, cfg, hw_config, cfg 2910 sound/soc/sof/topology.c ret = sof_link_sai_load(scomp, index, link, cfg, hw_config, cfg 2914 sound/soc/sof/topology.c ret = sof_link_esai_load(scomp, index, link, cfg, hw_config, cfg 25 sound/usb/helper.h #define get_cfg_desc(cfg) (&(cfg)->desc) cfg 368 sound/usb/usx2y/us122l.c struct usb_stream_config cfg; cfg 378 sound/usb/usx2y/us122l.c if (copy_from_user(&cfg, (void __user *)arg, sizeof(cfg))) cfg 381 sound/usb/usx2y/us122l.c if (cfg.version != USB_STREAM_INTERFACE_VERSION) cfg 385 sound/usb/usx2y/us122l.c if ((cfg.sample_rate != 44100 && cfg.sample_rate != 48000 && cfg 387 sound/usb/usx2y/us122l.c (cfg.sample_rate != 88200 && cfg.sample_rate != 96000))) || cfg 388 sound/usb/usx2y/us122l.c cfg.frame_size != 6 || cfg 389 sound/usb/usx2y/us122l.c cfg.period_frames > 0x3000) cfg 392 sound/usb/usx2y/us122l.c switch (cfg.sample_rate) { cfg 405 sound/usb/usx2y/us122l.c if (cfg.period_frames < min_period_frames) cfg 415 sound/usb/usx2y/us122l.c if (!s || memcmp(&cfg, &s->cfg, sizeof(cfg))) { cfg 421 sound/usb/usx2y/us122l.c if (!s || memcmp(&cfg, &s->cfg, sizeof(cfg)) || cfg 424 sound/usb/usx2y/us122l.c if (!us122l_start(us122l, cfg.sample_rate, cfg.period_frames)) cfg 704 sound/usb/usx2y/us122l.c us122l->sk.s->cfg.sample_rate); cfg 18 sound/usb/usx2y/usb_stream.c return (sk->out_phase_peeked >> 16) * s->cfg.frame_size; cfg 197 sound/usb/usx2y/usb_stream.c sk->s->cfg.version = USB_STREAM_INTERFACE_VERSION; cfg 201 sound/usb/usx2y/usb_stream.c sk->s->cfg.sample_rate = sample_rate; cfg 202 sound/usb/usx2y/usb_stream.c sk->s->cfg.frame_size = frame_size; cfg 205 sound/usb/usx2y/usb_stream.c sk->s->cfg.period_frames = period_frames; cfg 320 sound/usb/usx2y/usb_stream.c if (unlikely(lb % s->cfg.frame_size)) { cfg 418 sound/usb/usx2y/usb_stream.c l/(int)s->cfg.frame_size); cfg 475 sound/usb/usx2y/usb_stream.c (s->idle_insize)/(int)s->cfg.frame_size); cfg 528 sound/usb/usx2y/usb_stream.c s->cfg.frame_size * inurb->number_of_packets; cfg 531 sound/usb/usx2y/usb_stream.c max_diff_0 = s->cfg.frame_size; cfg 532 sound/usb/usx2y/usb_stream.c if (s->cfg.period_frames >= 256) cfg 534 sound/usb/usx2y/usb_stream.c if (s->cfg.period_frames >= 1024) cfg 544 sound/usb/usx2y/usb_stream.c (min_frames >> 8) * s->cfg.frame_size; cfg 548 sound/usb/usx2y/usb_stream.c urb_size / (int)s->cfg.frame_size, cfg 612 sound/usb/usx2y/usb_stream.c if (l < s->cfg.frame_size) { cfg 30 sound/xen/xen_snd_front.h struct xen_front_cfg_card cfg; cfg 805 sound/xen/xen_snd_front_alsa.c struct xen_front_cfg_card *cfg = &front_info->cfg; cfg 822 sound/xen/xen_snd_front_alsa.c devm_kcalloc(dev, cfg->num_pcm_instances, cfg 830 sound/xen/xen_snd_front_alsa.c card_info->num_pcm_instances = cfg->num_pcm_instances; cfg 831 sound/xen/xen_snd_front_alsa.c card_info->pcm_hw = cfg->pcm_hw; cfg 833 sound/xen/xen_snd_front_alsa.c for (i = 0; i < cfg->num_pcm_instances; i++) { cfg 834 sound/xen/xen_snd_front_alsa.c ret = new_pcm_instance(card_info, &cfg->pcm_instances[i], cfg 841 sound/xen/xen_snd_front_alsa.c strncpy(card->shortname, cfg->name_short, sizeof(card->shortname)); cfg 842 sound/xen/xen_snd_front_alsa.c strncpy(card->longname, cfg->name_long, sizeof(card->longname)); cfg 479 sound/xen/xen_snd_front_cfg.c struct xen_front_cfg_card *cfg = &front_info->cfg; cfg 501 sound/xen/xen_snd_front_cfg.c cfg_read_pcm_hw(xb_dev->nodename, NULL, &cfg->pcm_hw); cfg 503 sound/xen/xen_snd_front_cfg.c cfg->pcm_instances = cfg 507 sound/xen/xen_snd_front_cfg.c if (!cfg->pcm_instances) cfg 511 sound/xen/xen_snd_front_cfg.c ret = cfg_device(front_info, &cfg->pcm_instances[i], cfg 512 sound/xen/xen_snd_front_cfg.c &cfg->pcm_hw, xb_dev->nodename, i, stream_cnt); cfg 516 sound/xen/xen_snd_front_cfg.c cfg->num_pcm_instances = num_devices; cfg 296 sound/xen/xen_snd_front_evtchnl.c struct xen_front_cfg_card *cfg = &front_info->cfg; cfg 308 sound/xen/xen_snd_front_evtchnl.c for (d = 0; d < cfg->num_pcm_instances; d++) { cfg 312 sound/xen/xen_snd_front_evtchnl.c pcm_instance = &cfg->pcm_instances[d]; cfg 390 sound/xen/xen_snd_front_evtchnl.c struct xen_front_cfg_card *cfg = &front_info->cfg; cfg 402 sound/xen/xen_snd_front_evtchnl.c for (d = 0; d < cfg->num_pcm_instances; d++) { cfg 406 sound/xen/xen_snd_front_evtchnl.c pcm_instance = &cfg->pcm_instances[d]; cfg 54 tools/bpf/bpftool/cfg.c #define cfg_first_func(cfg) \ cfg 55 tools/bpf/bpftool/cfg.c list_first_entry(&cfg->funcs, struct func_node, l) cfg 56 tools/bpf/bpftool/cfg.c #define cfg_last_func(cfg) \ cfg 57 tools/bpf/bpftool/cfg.c list_last_entry(&cfg->funcs, struct func_node, l) cfg 63 tools/bpf/bpftool/cfg.c static struct func_node *cfg_append_func(struct cfg *cfg, struct bpf_insn *insn) cfg 67 tools/bpf/bpftool/cfg.c list_for_each_entry(func, &cfg->funcs, l) { cfg 81 tools/bpf/bpftool/cfg.c new_func->idx = cfg->func_num; cfg 83 tools/bpf/bpftool/cfg.c cfg->func_num++; cfg 131 tools/bpf/bpftool/cfg.c static bool cfg_partition_funcs(struct cfg *cfg, struct bpf_insn *cur, cfg 136 tools/bpf/bpftool/cfg.c func = cfg_append_func(cfg, cur); cfg 145 tools/bpf/bpftool/cfg.c func = cfg_append_func(cfg, cur + cur->off + 1); cfg 150 tools/bpf/bpftool/cfg.c last_func = cfg_last_func(cfg); cfg 152 tools/bpf/bpftool/cfg.c func = cfg_first_func(cfg); cfg 333 tools/bpf/bpftool/cfg.c static bool cfg_build(struct cfg *cfg, struct bpf_insn *insn, unsigned int len) cfg 338 tools/bpf/bpftool/cfg.c INIT_LIST_HEAD(&cfg->funcs); cfg 340 tools/bpf/bpftool/cfg.c if (cfg_partition_funcs(cfg, insn, insn + cnt)) cfg 343 tools/bpf/bpftool/cfg.c list_for_each_entry(func, &cfg->funcs, l) { cfg 354 tools/bpf/bpftool/cfg.c static void cfg_destroy(struct cfg *cfg) cfg 358 tools/bpf/bpftool/cfg.c list_for_each_entry_safe(func, func2, &cfg->funcs, l) { cfg 458 tools/bpf/bpftool/cfg.c static void cfg_dump(struct cfg *cfg) cfg 463 tools/bpf/bpftool/cfg.c list_for_each_entry(func, &cfg->funcs, l) { cfg 476 tools/bpf/bpftool/cfg.c struct cfg cfg; cfg 478 tools/bpf/bpftool/cfg.c memset(&cfg, 0, sizeof(cfg)); cfg 479 tools/bpf/bpftool/cfg.c if (cfg_build(&cfg, insn, len)) cfg 482 tools/bpf/bpftool/cfg.c cfg_dump(&cfg); cfg 484 tools/bpf/bpftool/cfg.c cfg_destroy(&cfg); cfg 108 tools/lib/bpf/xsk.c static void xsk_set_umem_config(struct xsk_umem_config *cfg, cfg 112 tools/lib/bpf/xsk.c cfg->fill_size = XSK_RING_PROD__DEFAULT_NUM_DESCS; cfg 113 tools/lib/bpf/xsk.c cfg->comp_size = XSK_RING_CONS__DEFAULT_NUM_DESCS; cfg 114 tools/lib/bpf/xsk.c cfg->frame_size = XSK_UMEM__DEFAULT_FRAME_SIZE; cfg 115 tools/lib/bpf/xsk.c cfg->frame_headroom = XSK_UMEM__DEFAULT_FRAME_HEADROOM; cfg 116 tools/lib/bpf/xsk.c cfg->flags = XSK_UMEM__DEFAULT_FLAGS; cfg 120 tools/lib/bpf/xsk.c cfg->fill_size = usr_cfg->fill_size; cfg 121 tools/lib/bpf/xsk.c cfg->comp_size = usr_cfg->comp_size; cfg 122 tools/lib/bpf/xsk.c cfg->frame_size = usr_cfg->frame_size; cfg 123 tools/lib/bpf/xsk.c cfg->frame_headroom = usr_cfg->frame_headroom; cfg 124 tools/lib/bpf/xsk.c cfg->flags = usr_cfg->flags; cfg 127 tools/lib/bpf/xsk.c static int xsk_set_xdp_socket_config(struct xsk_socket_config *cfg, cfg 131 tools/lib/bpf/xsk.c cfg->rx_size = XSK_RING_CONS__DEFAULT_NUM_DESCS; cfg 132 tools/lib/bpf/xsk.c cfg->tx_size = XSK_RING_PROD__DEFAULT_NUM_DESCS; cfg 133 tools/lib/bpf/xsk.c cfg->libbpf_flags = 0; cfg 134 tools/lib/bpf/xsk.c cfg->xdp_flags = 0; cfg 135 tools/lib/bpf/xsk.c cfg->bind_flags = 0; cfg 142 tools/lib/bpf/xsk.c cfg->rx_size = usr_cfg->rx_size; cfg 143 tools/lib/bpf/xsk.c cfg->tx_size = usr_cfg->tx_size; cfg 144 tools/lib/bpf/xsk.c cfg->libbpf_flags = usr_cfg->libbpf_flags; cfg 145 tools/lib/bpf/xsk.c cfg->xdp_flags = usr_cfg->xdp_flags; cfg 146 tools/lib/bpf/xsk.c cfg->bind_flags = usr_cfg->bind_flags; cfg 3044 tools/perf/util/annotate.c const struct annotation_config *cfg = cfgp; cfg 3046 tools/perf/util/annotate.c return strcmp(name, cfg->name); cfg 3052 tools/perf/util/annotate.c struct annotation_config *cfg; cfg 3059 tools/perf/util/annotate.c cfg = bsearch(name, annotation__configs, ARRAY_SIZE(annotation__configs), cfg 3062 tools/perf/util/annotate.c if (cfg == NULL) cfg 3065 tools/perf/util/annotate.c perf_config_int(cfg->value, name, value); cfg 3067 tools/perf/util/annotate.c if (*(int *)cfg->value > ANNOTATION__MAX_OFFSET_LEVEL) cfg 3068 tools/perf/util/annotate.c *(int *)cfg->value = ANNOTATION__MAX_OFFSET_LEVEL; cfg 3069 tools/perf/util/annotate.c else if (*(int *)cfg->value < ANNOTATION__MIN_OFFSET_LEVEL) cfg 3070 tools/perf/util/annotate.c *(int *)cfg->value = ANNOTATION__MIN_OFFSET_LEVEL; cfg 3072 tools/perf/util/annotate.c *(bool *)cfg->value = perf_config_bool(name, value); cfg 2372 tools/perf/util/parse-events.c struct strlist_config cfg = {.dont_dupstr = true}; cfg 2378 tools/perf/util/parse-events.c sdtlist = strlist__new(NULL, &cfg); cfg 330 tools/testing/selftests/bpf/progs/strobemeta.h static __always_inline void read_int_var(struct strobemeta_cfg *cfg, cfg 335 tools/testing/selftests/bpf/progs/strobemeta.h void *location = calc_location(&cfg->int_locs[idx], tls_base); cfg 345 tools/testing/selftests/bpf/progs/strobemeta.h static __always_inline uint64_t read_str_var(struct strobemeta_cfg *cfg, cfg 355 tools/testing/selftests/bpf/progs/strobemeta.h location = calc_location(&cfg->str_locs[idx], tls_base); cfg 375 tools/testing/selftests/bpf/progs/strobemeta.h static __always_inline void *read_map_var(struct strobemeta_cfg *cfg, cfg 390 tools/testing/selftests/bpf/progs/strobemeta.h location = calc_location(&cfg->map_locs[idx], tls_base); cfg 400 tools/testing/selftests/bpf/progs/strobemeta.h if (cfg->req_meta_idx == idx) { cfg 448 tools/testing/selftests/bpf/progs/strobemeta.h struct strobemeta_cfg *cfg; cfg 451 tools/testing/selftests/bpf/progs/strobemeta.h cfg = bpf_map_lookup_elem(&strobemeta_cfgs, &pid); cfg 452 tools/testing/selftests/bpf/progs/strobemeta.h if (!cfg) cfg 470 tools/testing/selftests/bpf/progs/strobemeta.h read_int_var(cfg, i, tls_base, &value, data); cfg 478 tools/testing/selftests/bpf/progs/strobemeta.h payload += read_str_var(cfg, i, tls_base, &value, data, payload); cfg 486 tools/testing/selftests/bpf/progs/strobemeta.h payload = read_map_var(cfg, i, tls_base, &value, data, payload);